91	114	78	50	103	105	87	85	44	75	71	44	96	143	143	181	212	130	106	156	114	92	80	119	166	147	97	96	99	85	90	57	166	159	62	133	114	73	130	99	114	180	170	189	210	202	183	236	169	44	135	170	150	168	90	38	121	178	127	115	86	36	39	42	42	143	172	69	36	46	86	110	76	125	124	65	111	85	76	146	188	215	194	143	80	36	96	204	216	108	122	187	189	170	88	100	177	156	126	139	150	162	145	127	152	137	101	66	116	191	114	46	54	57	119	129	95	189	180	124	136	88	94	120	93	78	66	57	146	165	131	141	145	192	117	31	44	121	247	263	185	115	122	141	76	144	202	149	131	94	113	147	262	251	162	223	143	76	113	179	136	121	154	106	109	146	115	73	136	124	58	48	45	83	203	240	154	68	136	243	236	168	116	159	119	109	191	168	88	49	122	113	41	176	402	333	104	78	78	42	57	56	134	151	56	46	48	51	140	126	82	129	83	39	68	67	79	127	131	156	235	218	94	99	188	125	66	80	119	161	160	138	103	84	118	107	43	119	218	194	136	83	124	167	106	113	179	159	113	127	107	61	41	100	188	209	144	164	169	105	146	154	133	100	133	135	163	195	201	201	150	234	221	145	136	126	115	75	86	189	205	130	196	275	191	238	194	89	142	232	231	119	168	191	164	261	243	202	199	158	184	159	120	107	140	173	167	121	152	195	127	75	47	92	225	178	84	167	213	125	59	85	157	187	174	137	84	124	178	155	77	66	64	127	257	216	126	149	138	149	178	168	168	199	158	147	196	154	161	119	49	52	114	123	81	97	136	192	206	171	93	108	212	239	141	93	223	250	113	147	207	110	140	240	185	107	107	107	124	120	115	144	135	113	142	223	213	175	169	105	86	116	180	267	268	158	153	173	82	99	160	160	143	172	159	125	148	101	69	138	159	148	159	182	126	67	134	142	71	80	176	224	230	138	40	40	68	79	132	137	105	157	111	87	150	112	146	254	215	181	128	140	192	166	180	151	129	150	106	134	190	134	124	124	236	313	246	201	183	175	204	172	57	53	58	132	167	151	170	159	182	182	109	126	215	268	244	126	86	154	186	164	180	163	141	193	214	206	194	182	170	97	156	189	161	171	87	37	69	138	139	70	53	55	64	98	135	159	159	105	114	206	206	144	183	198	233	219	85	96	202	180	141	203	144	61	155	251	159	128	107	75	140	185	255	252	192	112	44	43	72	132	142	151	156	108	58	52	122	163	126	96	194	172	180	192	56	96	194	170	145	186	185	120	47	87	136	123	99	168	145	142	138	89	127	119	87	104	232	250	168	93	128	161	82	100	165	207	243	187	124	146	224	255	150	61	140	133	73	86	128	177	187	156	73	83	78	172	230	191	137	135	148	59	71	76	75	133	158	167	196	198	145	150	160	134	146	188	210	212	233	212	194	120	82	81	98	108	80	117	85	40	109	167	171	179	223	279	285	211	172	177	96	37	41	78	117	85	101	96	56	144	147	166	147	44	46	118	115	52	174	195	141	110	94	148	150	100	42	40	128	147	131	169	164	159	93	37	41	63	115	94	145	226	201	178	156	106	131	143	60	93	96	112	106	90	208	159	164	161	124	145	64	165	295	243	178	190	137	105	137	194	251	190	197	293	205	146	173	129	150	109	133	197	183	124	48	50	134	148	155	134	97	150	93	68	135	142	76	40	158	219	89	125	209	148	189	167	80	144	136	127	128	85	66	100	133	73	63	101	72	142	262	190	116	128	110	65	42	86	80	145	186	149	117	79	67	102	151	130	189	159	89	112	106	81	57	65	135	110	108	141	105	126	145	97	104	148	87	106	180	113	62	108	96	129	155	133	186	124	83	84	114	170	171	216	151	58	180	236	182	185	104	36	67	165	215	138	58	77	82	78	103	81	56	120	184	117	78	66	102	107	102	131	119	120	68	83	138	96	39	121	131	100	106	112	185	122	89	150	148	140	119	65	76	121	157	192	111	106	110	45	97	139	152	111	119	138	141	145	173	155	52	35	38	92	91	49	56	122	122	52	134	204	109	33	91	124	121	196	201	114	75	54	140	226	166	84	112	163	93	70	68	98	213	197	115	128	166	177	132	90	116	119	136	105	42	45	80	131	110	59	86	96	89	100	193	202	134	131	64	60	93	138	107	70	76	127	193	173	181	110
101	177	242	122	129	178	172	141	96	123	86	43	110	243	196	59	83	208	170	129	127	43	114	116	43	52	88	152	165	137	141	90	87	127	70	39	98	90	44	99	154	103	64	112	178	151	197	190	52	39	173	222	151	143	86	121	118	49	42	84	96	49	77	142	106	37	56	59	39	90	103	124	119	45	41	54	121	117	116	118	87	144	119	110	99	66	137	167	191	140	94	129	88	51	108	201	231	133	69	142	109	128	211	196	204	218	184	143	172	168	80	76	80	41	124	207	128	52	102	128	148	145	68	40	98	120	62	78	136	166	135	159	182	115	101	71	75	127	220	175	127	145	134	145	87	171	208	138	87	129	241	182	112	180	149	95	140	101	41	126	186	143	239	250	133	119	124	115	75	102	96	95	102	41	114	167	144	98	101	129	179	210	106	121	159	161	138	128	165	210	157	49	45	37	73	111	73	33	102	150	162	120	70	141	114	61	60	127	168	125	139	97	47	116	169	103	62	63	76	68	143	208	98	96	174	137	135	141	70	140	161	95	138	143	139	143	82	97	247	192	94	95	45	47	53	116	173	163	225	248	122	39	116	164	119	118	154	122	61	170	192	169	183	163	184	112	61	96	174	140	193	257	200	138	53	138	214	125	66	187	204	179	247	249	344	397	208	53	49	106	188	203	158	170	248	243	214	192	104	49	156	229	148	140	170	105	123	203	130	79	188	156	40	110	210	140	105	154	100	72	63	130	175	157	147	177	275	261	163	182	232	187	198	215	149	82	124	149	170	223	213	166	83	112	179	137	71	74	76	44	105	112	142	239	151	128	164	150	112	94	99	53	84	161	203	136	102	103	78	152	256	218	128	129	162	148	185	211	150	137	175	186	148	118	173	146	47	46	64	142	154	119	115	143	120	89	161	228	145	52	203	253	251	294	152	59	91	88	55	43	70	82	120	167	100	74	143	122	178	261	230	235	227	129	42	41	94	188	189	181	206	127	47	80	140	117	117	173	194	174	105	107	161	201	181	82	133	157	140	195	164	124	72	65	175	210	173	229	161	106	201	246	146	95	99	102	194	212	236	156	105	132	81	99	133	167	167	154	103	92	99	43	64	190	171	75	103	275	337	314	254	105	151	184	210	194	87	39	41	99	143	120	180	215	201	133	54	118	219	168	136	215	256	249	216	209	219	189	173	229	222	178	172	163	172	162	143	191	165	140	212	231	225	235	180	127	91	86	89	92	169	163	171	224	130	66	122	248	227	175	137	140	191	161	219	152	38	143	225	190	111	146	209	148	84	42	117	141	139	231	214	160	139	75	138	182	84	46	156	208	142	214	189	151	132	37	88	102	130	226	176	150	215	228	135	110	149	99	118	190	216	138	156	308	262	165	148	166	177	96	117	198	126	105	112	96	159	148	118	160	197	120	138	131	162	163	122	209	128	116	117	173	175	47	61	61	129	154	70	54	115	159	191	139	52	53	55	109	118	99	123	146	166	107	81	136	167	119	53	100	145	133	157	157	77	31	124	151	65	131	220	158	80	129	223	171	128	105	39	95	210	195	140	95	34	37	84	115	79	92	192	203	102	45	98	102	102	187	246	234	119	100	162	199	186	126	141	175	203	136	49	144	302	205	142	165	147	130	49	157	189	78	143	142	136	222	178	188	161	161	198	99	155	232	238	160	87	141	143	145	161	111	101	137	181	137	40	112	186	173	200	147	47	73	118	89	65	116	155	197	263	293	210	157	182	171	105	117	131	59	42	94	130	79	87	197	206	122	105	75	36	92	96	133	171	114	131	155	103	65	109	131	117	122	136	140	129	209	256	153	109	112	121	161	111	130	168	76	38	108	142	126	96	57	168	245	201	140	113	97	94	86	50	223	326	248	163	158	319	301	167	216	171	39	60	179	263	175	87	123	143	115	112	161	181	104	62	148	204	138	121	112	120	95	80	152	175	166	151	111	109	150	182	129	92	178	236	141	133	208	154	106	133	138	141	164	117	63	84	130	126	166	148	68	127	115	67	70	40	70	152	157	201	170	35	77	115	125	91	37	35	99	196	186	89	96	146	138	164	192	168	159	186	113	41	42	42	42	74	81	87	92	50	45	56	49	55	102	175	173	157	135	64	87	106	97	132	167	118	63	105	99	52	154	156	41	131	149	103	146	101	124	123	74	71	33	64	154	212	169	96	49
140	171	129	97	136	175	138	160	146	99	101	101	99	114	142	112	47	85	84	84	87	45	87	91	114	131	141	186	108	164	236	182	121	114	128	63	139	141	38	77	79	87	165	206	142	54	122	128	46	40	80	101	126	149	138	143	88	123	126	117	114	42	124	122	36	38	47	45	41	43	92	194	145	49	96	126	84	121	159	105	161	159	60	44	43	91	207	229	193	188	163	91	38	96	231	297	212	93	135	193	100	119	128	54	175	232	106	43	65	101	101	66	89	121	73	37	91	105	79	103	122	120	89	78	132	117	48	71	130	105	109	140	107	70	37	75	88	144	135	113	215	154	100	96	124	206	224	157	63	124	152	131	187	126	45	47	105	191	204	203	163	97	213	246	106	134	173	147	92	121	124	78	82	44	97	123	115	145	100	77	107	174	146	112	147	114	135	101	103	190	231	211	176	104	66	82	56	40	37	42	97	108	55	106	198	221	147	107	100	140	127	76	103	87	67	139	127	105	179	106	74	171	209	176	175	117	147	185	81	115	135	68	68	109	175	150	62	64	73	103	119	108	85	83	119	148	110	87	139	185	180	120	170	181	150	145	195	256	213	241	255	203	205	138	136	250	231	199	172	94	166	237	178	152	148	306	378	164	42	84	87	52	129	180	212	214	212	208	97	99	185	159	166	220	176	88	94	195	201	160	261	219	76	77	66	102	137	150	168	173	200	139	51	85	128	104	134	197	219	189	184	181	94	69	83	61	128	221	205	110	76	79	117	188	206	184	94	120	171	139	169	205	214	217	166	85	71	125	150	163	179	173	137	125	161	154	141	100	82	145	173	166	156	175	171	144	97	85	120	127	174	132	148	185	260	324	171	175	195	97	113	210	252	148	76	70	114	120	41	86	104	131	115	53	56	107	199	159	212	280	247	248	218	224	209	143	159	223	139	78	145	173	169	183	144	79	112	190	216	199	141	71	110	164	130	87	72	139	175	232	260	226	178	70	94	162	107	101	112	58	47	60	140	147	165	181	161	192	212	180	155	148	149	215	201	177	201	185	127	120	136	134	153	103	84	83	87	81	91	121	137	112	45	142	138	102	116	55	99	161	157	155	167	222	161	66	140	189	175	160	183	229	168	135	164	132	116	105	142	190	119	110	145	136	147	93	44	62	116	209	168	121	212	242	199	102	39	109	116	58	54	100	137	124	108	122	124	66	88	137	162	159	189	148	134	178	127	122	132	191	176	76	125	195	111	44	76	79	49	43	121	131	128	156	88	47	183	250	167	137	115	103	152	227	201	100	125	140	109	137	138	168	199	154	133	191	122	150	221	154	103	63	133	202	112	36	100	117	117	118	58	179	214	79	131	208	151	139	171	135	115	148	135	155	155	142	179	190	122	89	131	135	132	129	91	117	141	104	74	89	175	121	47	68	151	130	96	189	163	139	183	123	84	101	73	80	184	151	41	42	137	135	79	82	43	48	49	84	131	100	102	92	112	178	119	125	154	140	96	156	193	80	89	124	101	69	160	254	187	126	148	111	41	37	100	147	155	183	115	50	59	50	138	139	123	177	148	104	76	120	150	134	80	92	136	125	87	89	193	160	138	145	73	68	60	43	47	56	101	133	116	175	147	149	182	128	187	201	98	45	55	93	145	150	182	216	186	201	234	166	67	111	187	119	143	182	181	174	131	148	149	185	134	108	157	91	71	136	191	193	113	47	42	94	176	130	141	211	149	191	203	89	52	119	161	90	34	71	73	41	43	71	122	132	103	108	84	47	144	139	119	149	158	208	172	105	148	163	187	222	107	115	200	135	77	122	192	186	130	171	169	81	103	213	194	83	141	138	123	177	108	163	187	181	222	211	159	115	146	134	131	193	210	203	187	105	92	148	161	155	197	227	148	59	104	190	126	127	198	152	182	146	105	181	181	139	123	122	161	210	155	71	42	47	77	107	166	195	234	225	198	167	167	145	91	151	170	128	81	161	137	93	137	139	96	77	177	138	40	37	37	58	92	73	65	65	95	96	38	70	85	115	236	217	127	139	89	61	139	116	133	233	147	45	94	96	116	154	148	258	296	179	200	216	83	42	49	94	88	31	133	137	87	128	86	46	40	91	162	105	86	90	90	87	127	129	40	135	129	32	86	199	148	98	135	131	113	115	94	92	89	42	49	40	44	86	98	55	40	86	82	31
83	167	216	155	70	86	146	121	112	146	94	76	129	102	96	133	86	88	188	144	96	98	63	80	112	111	120	163	154	145	119	66	39	68	142	113	119	121	44	46	65	134	166	151	98	47	45	31	112	117	33	133	168	147	154	78	119	172	98	97	207	176	80	57	75	82	51	46	91	118	170	138	99	102	70	158	132	105	149	119	96	139	116	138	134	83	150	106	160	233	126	63	55	130	184	135	79	82	136	158	129	112	87	49	81	146	114	45	56	88	89	100	124	84	108	108	104	150	106	177	274	145	46	110	122	60	91	120	76	132	219	139	140	187	133	76	35	148	212	190	184	153	230	247	179	110	62	126	101	88	94	102	169	179	108	89	219	231	160	124	129	206	231	152	62	38	84	149	249	189	92	120	184	152	43	42	68	103	111	135	142	150	142	118	173	206	210	148	167	207	169	154	174	133	144	249	138	112	135	80	105	161	145	85	95	145	132	95	118	171	119	80	161	284	309	151	115	139	98	84	143	193	179	147	159	125	56	80	157	217	140	61	58	56	87	83	76	157	199	150	150	153	85	50	41	171	275	190	121	128	180	263	262	213	193	165	125	157	214	195	194	187	174	190	249	250	170	166	144	69	130	128	39	48	96	188	260	165	45	105	99	43	84	264	291	234	268	199	160	182	179	205	261	210	182	155	91	154	149	111	126	105	78	99	131	129	181	192	115	54	62	131	145	148	185	143	138	102	43	93	187	171	77	100	129	80	50	128	174	146	144	138	173	208	176	139	236	242	164	168	150	101	49	149	170	70	140	161	150	165	129	99	57	49	125	114	61	63	55	56	124	204	127	101	181	160	165	215	192	189	156	149	212	213	215	214	230	195	82	42	115	166	93	96	154	107	140	220	122	123	150	60	119	206	124	75	170	201	232	203	181	226	159	81	157	194	121	142	127	119	142	224	296	206	99	75	154	244	216	183	120	66	71	101	196	191	93	66	69	94	185	239	220	150	159	214	201	131	71	64	147	234	146	96	160	124	72	115	187	207	179	140	127	117	117	155	135	108	80	94	110	104	102	94	112	131	156	91	117	136	130	176	110	66	86	73	109	105	91	186	228	200	156	150	96	80	167	163	114	129	167	182	150	141	188	148	68	124	154	145	169	122	127	130	125	166	159	187	140	94	163	160	87	35	53	106	182	131	98	135	147	197	180	147	122	106	99	73	115	131	150	198	246	177	54	100	140	152	111	94	138	99	75	131	98	40	106	183	116	37	77	144	174	106	40	83	113	114	90	168	248	136	149	215	115	101	217	162	77	70	68	145	219	214	176	209	210	269	325	161	44	42	71	87	93	78	139	216	166	146	213	224	113	86	143	161	156	101	96	133	155	114	131	138	48	55	78	106	116	128	128	75	49	88	132	125	103	94	127	171	110	98	97	82	81	44	86	121	155	162	166	203	166	106	152	143	119	156	139	100	83	124	94	54	138	225	142	49	87	77	84	101	157	147	45	140	211	213	165	60	125	164	136	170	183	195	167	136	124	126	161	118	59	119	113	103	180	189	180	166	100	42	66	74	134	173	93	79	73	66	73	68	62	76	141	133	59	36	79	94	125	162	125	151	122	59	63	62	66	60	79	96	67	44	134	199	167	107	85	108	144	158	187	142	54	62	107	110	154	226	257	278	249	234	184	125	200	215	135	138	84	86	86	73	127	89	83	84	121	192	188	159	100	63	80	79	44	92	90	108	114	100	85	107	113	55	57	45	75	77	114	103	79	117	169	194	180	194	154	125	134	149	124	125	177	166	180	170	141	141	78	98	109	102	98	43	50	73	131	152	103	86	170	194	173	188	146	82	144	196	128	123	176	259	236	148	169	178	134	142	119	57	122	239	240	176	156	135	164	154	93	115	80	127	155	180	207	128	67	35	128	128	92	127	100	70	165	204	115	102	70	82	92	51	83	140	99	89	137	87	71	131	103	43	78	157	218	217	133	139	120	40	44	65	59	78	169	128	129	125	92	92	82	105	105	79	73	84	111	203	204	138	184	220	151	79	37	38	123	122	63	96	125	104	100	125	71	89	185	280	233	103	166	205	164	213	147	99	152	114	75	92	115	79	134	131	32	47	139	126	112	114	78	101	128	148	160	153	79	40	77	119	77	30	52	123	138	76	41	35	35	91	91	34	34	39	64	108	119	74	77	91
40	75	130	174	175	99	126	228	149	92	139	183	134	56	81	163	192	162	173	110	40	105	194	171	85	39	148	198	170	163	82	57	48	89	170	123	76	93	154	128	51	49	82	179	199	177	190	136	62	46	69	173	236	203	123	117	109	106	108	94	114	168	208	105	83	182	168	70	67	117	176	121	43	50	52	48	59	109	139	148	104	45	127	149	138	164	127	151	154	101	89	151	168	164	144	73	40	93	108	121	164	133	101	130	182	119	82	166	225	200	113	48	35	39	57	82	71	41	75	73	107	104	58	107	216	211	81	109	168	198	231	252	192	165	128	91	152	171	115	156	164	49	91	177	158	77	91	126	76	75	79	42	131	130	98	134	142	183	182	168	124	73	151	142	102	111	75	152	140	78	59	77	99	61	41	46	49	35	46	126	120	80	219	208	75	56	114	159	259	239	75	82	101	59	120	120	34	80	102	126	137	68	115	221	205	135	106	158	238	216	98	86	119	105	126	93	133	227	187	152	171	154	108	152	197	182	120	103	182	192	113	141	145	93	150	101	72	105	83	87	141	110	112	120	147	207	233	217	113	128	224	247	191	203	181	118	238	237	147	169	119	198	205	89	115	136	139	107	54	42	75	81	50	90	101	131	147	80	134	158	158	213	185	204	163	93	161	290	286	211	220	178	153	156	144	92	103	129	204	224	98	90	79	108	185	117	49	140	133	121	121	157	160	50	133	133	111	139	128	93	121	184	107	69	184	238	236	228	170	171	206	138	101	131	119	164	220	140	90	217	248	183	228	180	56	145	221	223	195	130	140	204	147	103	110	66	123	115	140	134	106	189	159	177	205	127	130	162	200	212	122	92	90	47	89	119	143	227	207	123	113	145	101	66	115	147	147	159	177	151	158	186	123	90	190	233	178	177	203	187	148	141	174	131	115	200	216	147	68	78	138	128	92	120	93	112	129	151	137	102	162	182	139	106	157	186	115	113	112	137	155	82	136	113	43	89	219	282	254	174	94	164	213	169	120	156	189	177	182	206	251	170	127	189	128	126	192	177	190	181	163	137	126	166	282	307	243	201	118	63	44	101	147	90	120	115	53	119	115	54	124	199	185	133	64	69	89	112	101	104	127	126	163	184	122	113	109	121	170	122	130	110	55	141	147	45	62	185	158	105	210	235	199	106	40	124	133	79	130	101	97	113	99	85	126	168	151	161	159	169	199	197	212	147	55	73	138	136	145	224	170	103	162	145	46	91	143	146	95	87	99	169	194	143	107	129	124	47	47	89	108	61	108	142	154	192	138	112	89	101	101	59	195	235	100	68	166	213	232	229	163	102	52	132	156	66	151	194	100	92	84	116	182	160	189	217	120	73	72	103	168	137	141	201	187	150	94	80	125	127	138	152	143	221	172	72	71	70	135	107	72	148	108	26	100	106	114	167	151	179	190	122	141	187	141	183	226	147	104	127	131	144	185	182	163	157	85	131	136	105	108	45	128	173	106	122	147	105	157	136	68	101	124	210	155	75	105	134	197	135	99	96	87	180	180	120	139	148	141	95	121	125	81	78	87	96	50	154	216	113	91	166	122	39	73	147	175	149	91	79	131	99	67	162	154	154	139	73	159	166	137	147	169	194	202	277	217	150	226	243	229	154	174	183	69	135	208	192	244	187	133	223	224	203	216	178	223	236	201	199	196	201	228	239	217	133	69	95	159	228	199	173	116	93	84	54	56	185	242	97	42	101	177	116	132	212	159	176	134	89	191	164	63	106	173	183	164	178	173	110	140	216	236	159	106	103	64	42	41	67	63	78	85	123	174	141	88	38	40	102	138	138	114	74	126	137	149	159	140	168	162	95	96	135	91	50	36	34	99	148	81	25	36	79	183	145	81	134	96	88	134	105	53	168	225	88	93	114	94	100	119	103	90	129	157	234	171	104	103	150	165	131	177	108	62	66	83	174	202	110	37	103	105	56	57	125	179	185	135	43	85	163	119	85	85	89	126	131	118	170	166	69	42	105	148	76	43	84	155	111	101	108	71	64	34	36	53	98	99	92	104	98	101	125	146	124	141	110	50	73	59	124	124	112	121	72	137	230	158	98	96	88	189	180	134	125	120	155	203	226	196	164	146	88	81	79	34	77	81	40	61	55	34	50	126	185	121	66	102	78	91	165	183	123	45	34	34	103	124	109	87	94
129	168	149	86	58	72	174	165	115	113	119	119	45	97	111	106	180	178	178	134	99	92	109	112	153	175	121	112	98	119	137	130	69	93	219	190	114	193	269	168	44	87	157	150	76	114	197	168	153	122	67	53	88	142	93	84	86	95	119	116	126	154	173	152	119	80	68	108	150	110	60	41	152	181	69	41	45	80	104	101	96	62	50	48	101	99	105	105	64	122	116	61	48	101	120	65	90	127	75	117	140	155	190	143	115	101	119	103	112	164	108	94	98	49	94	93	77	74	119	119	58	78	78	57	151	233	219	191	92	128	216	195	180	201	151	106	192	228	124	70	145	118	82	82	32	81	114	94	157	128	165	169	99	97	108	110	67	128	157	113	75	53	116	177	149	131	80	51	140	142	178	164	80	79	161	191	112	103	61	41	43	111	164	94	121	197	165	93	121	140	99	110	73	40	75	79	108	206	223	128	106	129	154	125	50	48	49	51	101	105	67	116	117	84	177	234	120	54	116	157	172	215	139	141	159	117	199	152	49	43	86	163	126	68	140	117	104	182	179	124	105	131	96	92	151	199	183	169	211	164	143	161	153	201	217	185	233	268	243	180	75	138	237	152	56	69	72	115	138	80	51	136	192	167	126	133	125	45	96	96	155	248	172	190	152	65	128	130	72	47	84	151	106	114	160	85	73	84	90	100	55	95	154	239	293	220	193	161	70	71	136	162	101	87	136	209	237	161	133	131	88	164	163	43	88	110	67	41	40	91	168	225	273	273	204	106	164	184	93	115	201	224	190	161	84	149	207	160	182	150	94	116	112	141	217	291	261	193	181	145	238	187	100	168	179	215	189	85	132	208	172	103	129	170	145	168	124	68	135	232	151	88	183	142	96	207	198	204	166	70	122	168	109	34	63	165	229	192	160	195	217	167	89	86	130	112	113	110	106	85	154	217	160	166	133	182	165	128	134	99	154	225	287	254	210	196	131	62	68	139	218	201	97	45	122	174	208	203	99	75	119	100	76	104	122	101	154	228	154	140	177	150	139	132	110	105	152	154	92	104	220	208	121	165	171	155	164	191	202	181	109	116	187	135	107	90	86	215	258	128	102	160	110	67	64	122	160	134	151	196	205	155	101	104	162	157	186	286	267	171	192	191	183	213	120	37	77	126	215	222	172	167	215	249	121	71	74	97	103	80	162	135	114	140	162	202	121	88	150	114	82	156	181	105	87	158	171	160	106	58	85	80	74	140	202	217	212	131	147	243	270	270	187	199	156	146	251	190	124	77	130	185	171	214	158	177	242	217	215	164	108	179	185	119	159	187	152	157	226	193	128	148	104	181	254	112	57	82	158	189	96	116	189	211	158	111	110	63	46	91	124	152	241	222	104	52	92	134	140	146	98	44	150	257	152	80	77	116	189	124	107	185	213	128	98	102	113	122	96	105	143	130	122	173	160	138	126	91	143	205	148	150	142	120	227	256	148	173	145	109	156	87	39	99	173	117	91	180	176	116	105	133	150	161	110	123	199	167	136	100	82	89	160	273	212	141	189	182	200	144	132	201	201	175	120	76	82	101	66	154	150	42	71	89	68	113	155	131	124	206	186	137	117	97	93	63	108	112	107	123	84	160	185	124	95	126	246	203	120	84	56	50	101	188	187	149	140	234	308	230	154	154	140	91	56	130	214	195	150	162	247	284	212	134	118	77	60	147	208	215	315	290	197	131	105	142	116	115	148	113	57	94	133	85	73	125	109	131	160	207	183	163	181	121	151	149	107	91	134	212	237	192	163	115	52	199	194	78	78	86	184	177	154	186	166	164	197	179	201	246	136	97	97	137	230	254	204	124	109	115	114	128	145	131	135	187	139	37	89	123	281	250	66	136	159	154	166	104	117	129	121	175	101	130	180	79	35	80	156	196	182	179	187	128	149	173	134	147	152	220	196	137	120	94	161	197	191	122	82	73	94	146	157	126	80	118	113	76	62	124	173	98	84	111	128	171	142	65	56	57	93	158	152	173	134	52	79	138	153	87	72	122	129	80	119	148	119	169	120	73	107	104	67	36	62	106	144	147	159	164	86	124	133	96	202	272	222	172	158	102	106	88	61	61	76	140	138	131	105	115	164	158	133	77	89	87	36	78	85	45	46	36	29	73	163	146	64	33	56	122	109	116	168	150	89	73	101	64	80	119	72	39
119	68	128	138	115	126	170	124	157	156	106	119	123	172	98	42	134	167	96	58	44	44	103	102	94	154	97	90	94	60	106	91	119	115	44	72	119	94	42	78	72	129	134	94	159	137	142	180	194	208	178	113	150	196	177	110	82	89	114	154	141	98	89	110	73	159	152	42	38	78	148	136	147	137	137	123	102	175	175	145	159	112	40	47	149	156	178	167	40	129	183	141	88	85	122	80	107	172	165	121	126	258	212	124	205	135	79	184	218	125	48	57	89	125	166	145	79	81	118	112	160	139	49	47	124	174	166	108	67	72	109	212	191	173	201	272	242	220	252	201	126	76	94	127	183	170	176	121	180	194	68	73	227	308	215	120	106	149	142	218	210	124	156	123	119	125	46	108	150	80	184	205	109	143	140	84	93	180	162	80	99	173	173	92	63	140	196	151	175	202	117	57	36	133	187	151	161	164	236	206	72	98	221	198	126	99	100	91	45	44	193	293	241	181	124	186	196	139	114	148	117	172	243	109	62	93	143	157	147	193	130	147	147	114	115	40	135	252	156	113	219	240	190	186	145	180	191	224	267	194	228	201	163	156	101	63	186	218	113	217	191	122	245	229	186	219	193	150	93	103	106	71	76	78	134	187	177	101	107	100	119	186	227	275	222	169	188	167	135	103	81	81	57	149	198	102	88	80	75	145	113	133	173	106	117	121	161	144	46	86	184	177	151	186	153	155	263	226	170	217	185	130	128	107	87	134	111	118	115	56	43	91	118	102	107	100	109	133	137	178	170	112	147	136	180	209	154	104	169	294	205	173	139	108	209	199	178	176	192	135	88	131	150	214	284	303	238	125	74	102	93	92	135	167	188	195	200	187	211	268	217	151	188	186	160	168	95	65	135	118	133	197	164	140	87	161	230	120	137	208	127	48	100	141	88	39	41	113	169	101	114	183	190	118	99	161	158	176	121	194	303	243	239	233	145	100	153	164	192	220	186	215	181	71	77	149	118	168	286	176	65	77	124	152	176	126	47	124	212	219	126	41	89	182	202	117	145	206	186	240	279	209	208	155	38	97	155	104	99	187	180	113	157	152	122	148	145	137	157	142	127	130	72	126	148	196	237	221	198	163	234	209	149	199	270	194	212	286	191	133	166	212	179	156	147	104	131	150	98	74	115	123	202	250	174	144	169	236	206	179	133	126	123	123	134	56	96	139	206	201	142	101	95	93	70	71	99	202	142	84	79	39	45	132	225	138	147	152	147	175	143	127	124	126	119	138	86	64	129	111	71	139	150	83	169	292	182	124	150	101	151	149	91	178	146	106	121	99	130	109	142	135	100	90	145	182	78	60	95	84	94	119	79	90	126	147	158	104	128	182	160	90	67	126	96	95	115	125	196	191	135	84	108	217	233	120	69	70	96	216	237	135	90	134	155	89	155	172	94	116	126	99	62	130	218	190	93	38	106	112	82	91	105	135	101	136	163	124	117	152	220	154	87	181	231	154	79	98	112	103	91	53	40	40	35	37	41	58	178	260	242	236	150	108	210	263	258	156	101	104	60	108	105	54	40	108	135	101	80	79	76	60	72	149	169	149	124	73	68	85	84	62	106	148	103	83	137	157	143	148	150	194	207	225	174	136	223	157	70	43	113	147	121	210	285	201	81	160	254	184	110	83	122	115	148	161	66	150	202	170	203	231	259	263	166	129	259	242	158	163	214	160	103	217	257	237	182	83	74	75	38	81	99	53	41	98	126	160	207	121	93	128	174	224	192	99	57	152	196	182	132	99	146	143	144	199	211	206	133	128	154	170	182	221	335	255	165	118	101	187	198	197	142	94	148	90	150	232	177	152	138	148	118	78	102	151	204	194	171	114	144	157	119	100	37	72	122	97	100	197	182	142	214	152	91	145	92	72	162	208	195	162	143	136	134	91	46	72	68	97	137	151	162	180	198	189	235	225	195	125	84	138	176	225	141	120	173	154	103	93	132	160	163	207	230	212	259	154	69	64	105	131	106	162	141	160	150	68	50	38	42	38	73	66	99	103	50	54	40	111	197	146	143	140	94	78	48	58	84	141	173	170	108	43	58	172	196	173	131	144	147	61	60	51	62	91	141	142	124	112	67	35	135	136	91	202	231	193	109	121	204	118	33	136	172	111	75	40	83	145	107	123	215	159	109	138	152	136	108	145	233	156
151	145	40	111	146	79	147	143	52	63	77	127	101	73	71	41	109	195	128	42	82	85	87	84	73	94	96	110	72	70	134	127	66	45	50	65	77	91	74	102	213	235	175	89	143	226	119	119	157	165	154	160	188	96	96	96	138	190	96	110	136	74	44	41	106	167	101	35	89	140	144	102	79	70	66	68	82	85	78	96	139	130	51	39	71	142	140	70	38	154	152	56	59	56	112	122	165	211	140	142	123	115	104	52	105	111	65	118	187	169	147	175	217	203	216	178	99	215	290	214	206	188	160	178	142	134	141	72	82	93	84	146	210	196	127	70	134	211	200	191	178	154	225	180	123	153	134	103	55	157	140	166	272	218	131	68	51	37	90	146	129	77	49	106	176	195	107	111	173	164	239	167	34	103	141	97	61	93	164	149	123	86	88	89	96	143	95	69	81	154	186	86	87	143	177	215	213	169	183	178	113	185	252	166	117	148	146	88	138	173	173	189	99	42	55	147	136	45	40	61	95	76	114	109	76	77	123	219	201	113	43	90	94	47	47	82	180	187	84	132	237	186	180	224	180	154	180	170	163	166	103	120	237	253	130	121	205	221	233	209	153	110	83	87	119	86	72	152	192	136	63	45	101	127	75	106	156	148	155	152	97	111	176	204	238	138	88	220	231	121	128	159	143	170	157	129	160	127	52	42	131	223	250	177	112	190	253	204	134	115	75	75	85	127	197	141	103	112	157	141	82	75	96	89	116	212	191	188	203	133	108	118	120	118	73	108	164	170	150	164	130	56	96	85	90	148	134	132	105	135	186	102	89	131	127	142	182	210	207	126	96	177	167	116	157	126	53	139	200	117	81	100	137	138	145	119	127	128	122	234	216	243	269	198	105	105	109	158	170	96	89	95	142	196	219	127	158	161	96	85	127	145	123	147	120	84	47	108	129	115	202	222	150	101	80	101	89	86	140	97	81	142	156	168	165	140	175	219	224	133	105	132	139	123	53	76	77	110	147	139	106	66	107	186	144	63	111	159	203	273	286	153	160	261	220	164	169	131	123	211	162	181	266	172	105	186	225	128	86	107	72	103	138	133	99	100	98	185	191	98	134	147	178	121	69	146	203	135	147	189	102	114	178	110	117	119	120	195	175	149	105	81	68	67	61	77	147	111	57	101	134	109	120	201	241	209	173	142	125	171	130	105	108	119	161	143	194	156	123	165	116	75	107	90	84	126	87	118	189	161	130	138	206	257	242	179	159	119	152	173	60	66	129	205	180	81	98	168	121	94	86	32	103	133	138	203	126	121	126	110	126	60	85	149	175	139	133	164	161	157	177	181	116	64	57	130	158	158	229	218	164	165	114	154	174	114	229	228	150	171	122	112	131	68	141	267	173	128	218	205	112	87	84	151	159	81	70	47	55	154	252	233	214	174	86	84	125	113	148	129	128	155	207	257	131	113	116	43	138	194	140	126	130	147	99	129	143	120	206	138	60	80	98	153	164	147	160	166	112	138	131	37	39	123	118	36	72	103	99	138	264	279	125	43	46	65	68	103	98	49	44	117	154	122	223	208	66	67	72	106	141	102	128	124	159	213	115	81	137	97	129	156	78	50	42	100	186	133	84	80	52	49	57	107	106	147	230	199	152	142	89	110	177	213	228	203	177	219	221	257	263	105	47	95	235	205	104	180	196	242	228	132	235	189	92	133	111	71	86	98	114	190	207	154	165	245	229	149	116	143	102	81	122	174	140	85	101	146	118	86	147	120	108	171	187	102	56	91	186	257	147	50	137	123	126	200	196	191	111	149	238	213	172	149	130	112	104	66	65	145	121	66	136	164	110	52	84	85	43	112	109	38	66	102	147	245	249	115	66	133	108	108	113	115	163	116	126	149	170	180	91	37	89	131	114	136	100	125	129	91	104	114	99	109	165	96	40	126	163	151	166	102	107	130	143	201	210	192	164	131	153	110	145	200	137	184	178	132	94	98	95	38	63	63	104	158	129	72	79	142	99	110	112	47	93	85	95	187	139	91	164	145	153	133	84	94	49	38	70	114	104	118	175	175	132	159	234	239	137	101	200	147	73	103	158	121	43	60	117	164	93	35	55	122	103	93	175	137	68	93	87	38	59	114	128	117	143	105	121	116	94	113	119	169	127	97	102	98	79	69	134	120	129	230	171	104	84	131	132	63	153	194
131	75	86	90	91	91	78	81	47	89	87	41	83	133	144	96	41	40	43	43	145	150	42	71	109	111	154	154	80	94	255	232	119	107	60	71	93	88	63	104	147	89	82	79	151	189	73	121	144	133	112	95	119	86	138	112	154	205	193	179	114	100	64	42	46	46	103	103	70	105	179	201	173	122	76	77	80	92	59	116	166	143	169	118	68	114	128	101	101	166	194	199	134	51	61	121	240	268	197	103	42	121	151	137	113	113	104	99	168	223	176	96	151	188	180	175	171	202	180	144	193	189	128	70	117	182	168	113	52	41	103	110	64	66	99	113	102	163	127	57	154	206	202	179	99	65	138	189	202	237	190	157	126	101	145	140	156	201	126	68	120	169	110	71	160	132	101	133	80	57	57	50	89	116	161	204	174	172	138	78	52	76	125	96	46	44	124	122	39	138	187	89	87	150	190	276	240	179	175	108	140	262	331	224	178	173	110	79	76	263	269	146	202	172	133	127	159	195	170	182	151	163	201	118	63	99	164	175	100	133	148	167	201	143	90	137	235	181	161	143	116	220	299	250	238	244	208	204	220	210	103	62	153	209	121	45	99	104	101	161	112	121	179	123	112	94	120	124	136	220	192	118	63	68	146	192	148	82	61	84	68	86	144	146	180	166	83	126	194	173	185	133	53	159	250	197	108	110	165	148	120	134	175	207	125	53	52	56	140	124	45	203	227	78	57	55	119	157	168	146	125	164	197	136	130	210	197	113	111	223	204	150	132	75	90	182	223	133	75	129	101	45	92	93	43	119	189	154	79	94	192	138	44	157	240	207	196	122	120	153	119	137	182	173	97	121	185	120	140	169	164	207	149	128	152	98	110	108	101	145	250	274	204	135	110	159	120	173	149	117	179	147	102	166	214	176	227	214	190	149	54	73	108	77	130	128	122	128	46	74	135	106	119	135	55	75	99	62	150	227	218	201	137	86	138	193	113	139	184	175	168	133	105	84	147	123	98	98	137	156	65	42	41	89	176	176	126	128	179	247	207	147	145	125	169	203	216	151	205	252	134	154	124	134	164	118	165	142	218	233	93	108	115	144	167	96	127	173	109	113	133	134	168	148	123	186	184	131	171	194	104	75	102	63	143	153	91	134	93	159	208	92	57	105	129	119	115	82	59	67	141	185	168	181	134	168	173	71	49	128	121	110	172	163	228	231	132	64	148	158	122	185	112	79	159	190	104	108	204	170	128	128	89	158	178	117	184	146	60	167	193	105	129	165	164	160	210	226	118	123	170	91	126	187	175	208	131	100	104	42	43	95	158	218	180	61	68	108	119	154	180	168	100	42	75	117	173	132	130	238	216	155	110	122	164	107	108	135	95	192	220	142	113	66	96	189	189	130	127	173	185	191	148	126	214	152	77	128	96	57	110	154	162	117	51	144	164	122	177	198	210	217	191	108	106	159	179	185	191	218	251	204	88	40	164	214	148	103	104	142	120	161	184	158	150	181	176	136	93	61	61	61	108	166	120	108	159	253	203	132	240	245	168	117	84	81	82	126	206	252	168	68	72	129	199	114	39	84	131	171	201	258	219	71	58	134	157	122	94	112	125	75	134	132	40	88	170	236	281	236	190	122	47	108	107	101	146	176	178	156	222	252	203	227	224	105	112	136	111	124	156	176	234	212	108	110	80	65	135	172	227	241	125	86	150	203	218	155	138	185	213	175	126	168	212	171	127	128	159	176	94	57	148	214	125	57	131	177	189	178	208	190	102	178	227	168	166	190	173	184	244	166	101	94	113	117	139	191	163	144	120	122	101	64	76	102	73	101	154	168	154	141	173	117	82	126	127	80	54	143	141	55	99	138	163	225	209	109	43	67	67	71	70	39	51	150	142	41	115	117	40	94	176	174	135	81	28	125	132	106	189	172	141	110	134	108	67	81	63	125	113	145	229	121	36	36	38	50	120	113	143	170	113	126	84	44	38	161	212	156	106	43	47	92	89	39	41	105	109	72	141	116	70	136	119	69	79	60	99	109	94	85	95	145	143	158	103	74	136	96	39	41	136	140	53	187	266	135	107	98	38	121	123	74	154	166	160	116	80	85	75	149	169	89	71	85	54	118	118	49	76	113	130	199	211	94	79	144	121	57	35	132	188	151	140	94	88	76	43	118	115	93	133	82	53	110	94	98	105	92	92	106
147	42	47	97	244	208	54	82	136	151	193	133	37	42	48	114	108	44	42	106	144	148	196	137	89	117	127	149	104	93	196	234	158	124	102	42	37	63	68	68	68	124	163	90	72	96	112	80	80	82	36	35	70	120	135	86	194	190	41	45	77	138	105	47	45	109	137	107	178	151	138	166	162	175	97	78	72	70	135	107	89	147	116	101	100	90	75	43	81	77	114	199	120	98	165	165	221	211	154	106	41	82	142	156	141	137	152	122	97	71	38	107	111	89	138	145	113	133	117	85	146	106	127	139	192	287	247	237	127	26	58	78	54	107	208	140	49	96	198	210	139	78	115	116	114	233	160	35	69	138	106	137	180	144	108	44	125	137	73	128	113	54	84	176	136	52	122	142	165	189	185	175	120	192	163	167	204	129	121	136	167	106	152	277	162	89	156	114	114	169	107	115	148	123	186	159	134	126	85	174	226	232	225	164	160	116	45	38	33	111	146	125	166	179	168	156	215	231	203	184	95	137	143	59	92	144	111	162	208	166	194	300	294	161	166	145	65	49	138	152	63	69	112	173	147	108	185	236	142	113	158	141	138	191	203	99	86	97	108	140	129	199	260	156	127	200	191	199	155	70	77	132	124	152	177	140	96	72	70	81	197	162	93	148	108	100	91	55	141	175	89	66	154	168	195	168	101	82	101	149	165	206	184	156	96	87	124	191	180	88	176	227	138	109	83	127	214	146	142	120	42	115	118	51	49	59	101	163	175	164	136	111	79	50	145	137	49	46	77	111	122	89	100	158	154	146	135	91	46	80	182	171	135	175	148	79	93	157	203	226	145	73	88	173	211	175	169	161	152	226	264	170	115	135	110	131	180	146	85	94	126	144	213	155	113	207	254	155	47	111	215	149	164	219	169	175	187	192	248	261	126	95	168	182	188	169	167	181	148	116	90	93	163	190	199	212	178	150	146	217	289	210	72	122	210	212	244	222	142	180	225	173	97	40	82	179	189	96	190	189	70	98	149	209	158	171	204	183	146	65	137	170	79	74	141	115	152	227	205	179	158	163	200	172	113	147	212	250	225	184	179	148	105	132	184	155	160	146	99	172	227	209	253	227	133	168	177	102	126	156	73	91	130	86	74	127	206	224	177	162	192	201	117	45	64	175	258	149	66	148	143	129	209	196	156	100	63	108	88	125	123	94	148	106	106	207	168	60	120	160	177	194	169	232	231	128	138	203	188	198	227	200	199	247	253	138	98	129	143	156	160	294	224	95	119	119	165	147	145	234	204	91	104	110	68	113	190	162	77	126	161	77	137	195	219	172	144	135	89	144	134	148	139	90	83	156	193	136	153	254	269	133	135	183	180	185	135	152	121	64	74	66	139	184	161	148	179	252	215	185	133	116	153	160	174	143	201	163	126	154	194	208	85	89	89	91	187	166	101	133	140	199	183	125	159	196	134	56	117	129	163	261	220	121	131	125	148	181	140	85	56	110	110	127	190	276	201	45	45	139	192	207	226	178	193	202	212	230	128	96	122	68	152	192	162	169	200	216	173	171	110	104	152	189	145	62	134	117	96	107	101	123	103	75	43	91	121	73	132	146	93	114	175	150	82	123	156	210	286	269	158	141	159	89	48	101	139	145	190	203	210	266	256	138	77	118	164	111	151	146	137	182	137	158	156	128	74	133	250	213	112	100	128	188	217	116	140	222	131	48	118	237	196	126	181	209	190	189	212	199	111	99	150	106	50	125	135	42	124	143	83	115	108	137	198	123	99	205	214	103	43	135	201	113	78	77	47	124	158	107	65	121	133	96	78	35	59	149	179	178	131	50	115	141	150	242	236	143	120	191	148	42	77	168	132	119	130	82	122	191	137	87	115	66	38	119	181	101	64	103	140	161	105	122	175	119	165	190	84	33	78	142	126	103	85	44	74	138	182	154	216	216	86	59	61	62	42	90	152	173	150	111	75	74	112	79	38	93	178	147	127	177	160	176	147	52	94	159	138	164	183	101	119	117	43	124	125	73	69	113	196	136	128	116	94	118	89	118	168	123	99	97	107	162	162	96	129	166	75	40	130	173	101	182	242	112	86	91	32	81	193	229	151	150	153	109	77	82	130	142	112	158	208	108	38	48	46	80	186	134	61	59	44	103	173	164	147	99	60	91	60	66	78	118	107	55	61	111	108	126	124	33
84	73	70	121	169	193	213	159	140	153	243	243	102	57	58	100	97	57	134	192	176	175	155	77	51	68	106	142	133	149	99	65	120	140	91	51	50	87	187	204	122	115	99	68	61	91	113	61	87	82	76	79	54	52	43	36	45	60	120	137	115	131	82	113	108	87	145	170	222	243	184	135	108	86	106	81	43	43	130	128	104	121	51	107	166	147	94	47	63	62	122	200	206	139	102	93	78	187	153	44	43	50	129	192	187	166	141	136	89	63	72	109	100	109	125	60	75	70	73	148	172	187	170	108	124	177	196	123	43	36	37	109	110	64	97	111	76	33	108	157	205	157	40	44	153	154	106	105	41	79	168	218	211	122	77	77	147	215	190	117	73	131	150	110	49	118	189	201	197	135	81	111	154	126	121	93	177	261	139	110	178	188	119	165	162	138	175	201	206	104	53	105	197	127	149	214	115	107	194	276	232	150	173	205	206	164	87	38	40	40	137	153	95	168	137	96	131	153	153	131	87	75	94	137	173	98	151	190	224	205	142	175	169	155	138	110	158	147	171	233	190	237	157	139	133	41	90	189	145	126	197	154	142	135	130	93	92	174	147	123	164	177	189	177	193	200	225	198	112	84	86	177	194	176	170	101	94	177	204	108	80	92	121	219	183	99	124	161	184	196	140	154	153	107	146	151	91	46	42	78	201	209	195	216	108	49	116	180	161	177	223	217	131	45	105	230	247	184	115	95	82	40	146	151	143	139	93	139	110	110	143	128	117	136	129	85	106	173	125	57	72	137	138	145	227	217	180	212	135	54	127	112	89	201	207	133	133	101	101	149	148	101	122	205	191	232	250	168	105	147	174	159	219	209	111	134	188	206	188	136	94	118	215	163	198	222	180	152	94	79	122	127	114	98	84	122	148	218	242	182	215	171	95	122	117	119	75	139	207	198	157	194	274	265	235	159	82	103	124	143	191	175	203	195	206	199	155	131	133	174	154	182	130	79	79	84	172	139	112	115	127	185	154	161	170	105	156	184	164	165	187	150	48	141	199	102	150	175	72	121	122	134	192	181	215	234	144	150	234	188	211	249	199	117	112	170	241	252	120	115	203	184	201	141	43	47	114	175	149	187	140	49	47	119	263	195	173	263	245	167	102	237	198	39	45	119	228	160	50	116	136	150	172	118	76	57	76	59	114	209	126	59	117	152	196	138	45	94	189	142	73	260	314	168	140	98	158	268	263	249	140	188	290	156	101	154	113	94	90	120	152	221	191	101	96	133	139	111	110	103	99	150	250	179	121	218	284	208	169	115	44	43	102	163	181	194	211	141	47	72	144	202	142	131	225	191	181	138	61	116	120	173	214	119	133	228	151	122	114	73	90	130	127	143	203	155	176	153	132	135	100	98	93	110	151	184	123	99	101	51	125	234	152	88	89	51	143	185	136	87	135	212	198	269	255	153	212	193	72	70	102	81	105	134	103	75	53	44	39	49	158	160	104	176	129	46	93	93	137	138	78	122	154	203	187	120	114	90	124	123	149	177	167	247	293	232	128	152	113	55	131	145	149	212	159	149	195	121	51	77	138	159	96	85	80	170	215	81	120	205	205	191	176	120	132	135	142	140	210	266	115	123	145	161	220	166	82	84	179	247	249	212	166	205	154	129	173	149	116	100	212	217	138	177	239	227	183	233	245	198	150	71	80	147	257	331	192	130	129	47	114	182	119	100	168	154	160	217	252	243	122	106	182	180	164	95	93	135	92	103	85	40	66	58	93	130	121	103	89	100	142	113	62	116	173	121	40	131	128	49	82	117	113	69	35	25	70	78	89	115	140	170	119	74	76	130	202	193	140	183	143	103	139	154	208	175	88	76	126	136	147	128	96	128	214	164	47	43	32	141	159	110	161	129	69	63	167	221	116	91	89	107	107	109	109	40	69	93	95	108	96	111	200	145	35	108	110	41	108	219	184	69	104	102	72	76	132	172	96	54	78	126	170	205	160	100	57	69	88	79	62	82	132	122	70	139	137	71	123	163	170	170	197	124	48	96	218	246	121	172	189	130	110	38	79	72	76	83	30	133	220	186	104	57	161	140	51	44	31	100	163	138	83	52	88	82	73	83	135	163	165	135	164	185	66	115	176	97	78	146	165	91	32	87	129	76	67	71	91	124	66	89	100	47	79	83	47	40	38	97	169	106
97	162	162	69	104	91	61	136	161	110	109	158	126	35	35	40	33	100	113	99	98	78	150	149	131	157	130	87	109	147	190	180	120	78	65	192	261	172	87	78	182	149	103	104	34	98	147	162	117	132	163	142	113	35	110	115	42	92	105	56	101	99	126	188	99	45	62	57	58	57	67	101	118	119	76	40	143	196	109	81	129	221	164	88	96	85	71	96	163	107	110	109	62	71	115	161	91	119	175	98	162	222	218	174	89	173	248	225	180	166	103	62	59	76	164	180	135	119	81	42	145	235	211	122	118	171	148	180	141	56	106	197	130	36	105	153	149	105	75	97	163	144	43	45	84	134	163	169	136	116	180	158	97	150	116	75	87	134	158	126	162	156	119	79	44	135	277	189	57	56	45	106	232	217	109	61	186	283	135	81	158	141	143	142	62	36	143	193	178	161	130	149	191	138	87	171	177	145	100	96	104	103	179	215	124	89	125	125	120	103	170	213	115	103	105	170	168	43	52	205	247	126	110	162	242	212	175	157	126	182	201	183	181	108	130	212	215	191	189	204	171	236	227	141	162	127	107	124	125	153	112	111	182	152	135	106	42	102	162	167	197	133	110	214	189	103	106	167	137	115	108	107	150	173	177	133	125	155	150	116	130	170	163	218	220	144	116	99	155	137	104	156	109	98	108	73	86	184	162	48	126	118	129	133	98	198	201	121	92	162	177	142	165	114	72	62	80	85	36	127	186	93	82	145	176	126	135	251	226	157	156	167	138	103	85	101	142	99	81	95	65	157	158	119	143	170	246	192	152	175	201	130	120	182	187	172	146	150	141	127	133	97	141	142	65	83	127	137	150	178	104	177	219	124	180	157	107	95	67	141	188	157	197	192	168	233	185	147	200	137	92	164	163	141	135	113	68	99	114	102	133	121	105	77	59	143	135	135	148	78	116	157	113	142	282	237	81	115	120	68	73	179	183	58	80	115	141	181	148	126	157	236	293	157	46	115	165	105	118	184	163	99	56	60	66	80	128	166	240	253	224	146	87	155	158	87	48	117	111	125	128	50	86	162	194	187	180	169	227	161	96	141	84	85	130	148	198	244	219	143	171	184	147	117	126	214	230	171	120	152	110	95	150	150	201	205	162	130	146	163	166	188	141	116	86	117	119	80	158	144	94	86	138	190	203	153	57	81	218	235	173	181	152	233	264	127	80	138	233	214	143	139	137	155	138	144	237	238	152	152	182	225	205	204	229	156	173	219	163	78	108	109	66	65	137	183	128	139	141	129	78	105	164	144	158	185	216	206	154	161	161	126	110	138	188	159	110	75	92	112	63	57	141	126	81	95	94	103	142	220	212	175	205	144	154	253	207	144	121	124	124	84	108	162	143	117	178	150	63	126	122	96	158	172	130	176	159	115	92	90	171	136	136	217	173	157	177	179	220	175	120	131	88	130	128	124	191	166	208	192	215	182	50	91	169	157	156	151	138	152	112	106	135	98	47	58	118	101	153	239	131	70	131	175	138	156	135	118	134	136	180	197	243	216	187	156	135	168	139	120	108	184	214	149	200	139	55	95	135	121	61	78	115	79	68	138	130	59	72	126	101	101	187	219	186	138	144	108	117	247	227	119	82	183	187	130	113	149	217	105	70	77	76	188	233	136	68	130	121	44	103	97	75	100	168	161	157	221	134	104	161	108	118	242	236	117	87	85	137	161	208	230	153	117	128	222	217	154	118	128	94	60	111	89	85	100	144	168	183	169	100	153	173	134	151	159	190	171	155	199	171	102	73	163	146	116	101	125	180	95	112	111	40	44	39	66	84	107	168	232	224	144	106	136	185	199	204	170	104	83	90	118	125	68	87	91	141	212	171	113	133	182	131	67	81	118	76	44	41	108	158	144	150	167	247	225	140	90	41	79	84	101	165	145	143	143	144	180	161	139	166	152	143	104	41	110	176	165	216	209	85	41	61	68	52	38	78	122	134	98	106	100	123	149	120	126	126	115	99	79	151	180	134	112	156	222	112	94	97	40	38	38	88	165	116	88	148	215	190	128	91	75	116	79	84	121	75	126	121	184	188	40	40	72	68	79	128	85	64	59	47	142	130	80	80	35	51	121	162	97	119	207	213	127	89	127	187	195	188	213	120	40	101	112	68	57	35	40	40	107	97	65	180	148	66	60	36	61	57	31	120	117
161	168	219	239	130	94	169	198	124	96	160	195	208	122	41	77	120	175	217	124	77	93	59	69	65	40	43	42	41	137	188	102	109	109	118	107	101	182	145	68	87	172	141	69	127	161	114	112	88	168	208	78	40	49	60	49	81	84	44	53	55	43	52	126	185	182	109	55	99	83	94	195	255	212	100	64	178	180	168	202	146	168	180	160	94	82	113	134	108	42	43	41	103	153	207	234	169	97	62	58	95	161	115	84	153	181	176	167	101	52	49	95	113	113	99	51	103	161	210	178	75	108	103	75	100	123	151	123	73	83	167	202	110	37	144	236	131	32	87	117	79	102	135	182	195	158	154	211	201	101	59	56	53	99	94	77	123	98	95	155	157	134	92	85	85	47	51	53	49	73	126	103	150	138	42	89	162	120	51	120	108	40	97	178	178	102	112	109	106	115	60	47	138	137	143	189	112	155	124	35	56	59	142	221	172	238	262	157	193	243	171	114	174	174	74	112	192	163	79	120	176	96	100	98	136	145	141	171	129	159	135	66	108	152	91	124	191	224	176	134	224	161	92	106	90	75	97	151	154	171	194	234	182	108	124	107	161	174	146	154	177	161	87	94	84	90	119	122	111	156	128	48	91	136	131	118	165	157	102	103	182	182	112	107	74	126	163	160	145	219	266	206	175	155	172	105	95	177	123	38	42	42	119	173	132	181	141	122	189	101	117	153	79	46	143	152	106	154	210	151	81	147	173	125	90	79	108	102	38	69	112	87	47	139	148	111	211	236	178	157	192	158	152	157	79	96	89	70	146	232	220	139	196	217	104	121	119	133	203	173	185	134	88	144	130	124	136	116	99	104	145	120	115	255	328	230	177	123	144	209	199	184	118	110	94	87	152	170	196	139	101	101	78	142	206	210	165	148	126	123	137	124	139	190	166	143	200	175	150	198	233	195	152	105	128	201	147	158	121	79	101	154	170	96	123	137	137	120	150	179	146	91	47	54	115	113	119	226	277	253	132	45	33	78	82	103	162	134	87	125	183	110	61	177	160	58	104	99	117	202	133	47	77	112	161	175	150	137	138	100	90	163	124	46	43	79	110	199	300	176	80	77	155	218	133	175	204	148	127	140	169	167	159	117	199	259	174	196	149	183	255	209	128	48	122	147	100	115	173	161	113	125	229	209	128	114	89	155	267	270	163	111	82	58	66	125	122	112	109	116	189	182	158	205	185	115	448	558	192	84	80	119	143	121	147	143	154	161	160	119	121	159	189	189	149	107	61	152	157	87	74	84	141	205	166	114	90	125	171	110	99	158	121	77	133	136	168	206	142	171	185	124	221	210	70	147	186	161	229	166	182	230	171	99	105	153	168	202	143	90	104	141	120	153	193	103	57	105	196	215	182	119	125	114	116	159	87	144	193	217	205	126	83	41	57	136	132	50	133	144	89	121	107	115	126	124	151	122	179	276	245	139	48	100	106	54	113	164	205	169	69	92	93	86	171	243	245	146	145	188	192	128	63	121	117	135	112	108	147	164	154	70	54	102	123	144	182	175	147	123	80	52	75	157	262	169	153	248	175	145	152	176	129	93	126	83	98	156	119	58	98	113	91	150	191	146	75	112	145	181	181	75	45	117	205	136	83	82	43	62	66	49	69	129	151	122	73	106	184	161	166	124	117	180	195	180	179	147	53	110	187	115	108	262	242	154	112	107	179	135	86	124	125	151	168	158	221	210	236	203	101	135	109	37	62	150	216	191	188	224	219	209	226	268	197	67	119	189	128	161	241	145	66	89	104	123	85	108	154	127	119	93	141	192	103	139	142	77	149	161	140	93	77	76	39	45	86	170	258	246	195	135	88	67	69	123	113	140	173	150	206	204	98	42	37	39	93	114	63	85	144	131	153	120	115	116	70	77	39	75	126	88	43	95	154	201	206	113	87	74	65	96	82	115	134	120	88	53	99	89	50	152	196	142	144	106	90	78	76	75	93	144	118	68	41	66	106	87	80	109	103	152	121	66	124	161	103	43	69	69	49	40	97	162	100	135	185	168	125	136	126	82	160	118	47	75	101	100	161	194	178	113	78	77	87	184	196	96	30	51	110	225	288	261	142	40	42	71	124	170	144	67	108	108	56	55	77	76	77	156	176	95	122	175	131	73	26	34	36	147	221	107	76	80	35	35	32	110	116	32	44	47
205	293	162	97	71	41	87	165	114	48	86	136	172	126	57	89	107	135	192	115	106	220	199	105	54	130	135	43	78	149	157	153	141	80	88	79	110	147	74	80	180	160	63	114	180	168	101	112	158	140	133	83	37	99	105	58	137	177	169	170	100	101	103	43	97	126	68	135	134	56	61	54	106	102	135	205	169	95	67	109	85	73	145	153	136	109	49	103	101	35	42	86	142	213	222	102	41	47	44	40	84	156	154	126	80	69	187	252	138	87	79	55	60	107	104	45	115	200	196	115	73	156	200	144	100	85	88	64	106	199	210	162	79	65	101	165	173	75	96	116	147	181	129	77	110	190	178	100	45	46	100	164	147	142	184	178	146	181	177	171	147	105	79	153	257	201	100	76	77	142	152	139	181	95	76	135	138	147	110	130	215	127	80	80	143	266	162	109	189	119	38	94	138	91	115	110	46	57	51	121	125	39	47	82	124	161	189	156	103	73	133	200	120	97	84	96	176	290	292	131	87	146	223	210	160	127	87	125	196	145	61	52	136	217	203	154	156	153	75	104	189	127	77	131	150	96	103	104	100	133	140	192	176	134	112	66	118	193	117	101	161	163	144	147	129	135	163	138	165	223	236	198	161	107	118	137	115	166	186	135	137	114	104	136	84	51	100	138	137	247	272	125	159	229	171	142	126	150	161	90	75	74	49	56	49	70	124	96	65	100	75	78	80	75	156	204	166	218	231	100	135	217	176	219	181	61	49	45	138	187	95	95	179	131	110	166	201	143	119	138	138	176	166	107	101	187	170	85	86	150	147	211	200	79	113	143	80	100	104	135	171	141	96	42	80	138	174	160	162	194	188	197	147	170	220	174	108	82	109	153	180	164	105	160	239	135	135	123	81	142	137	129	219	212	124	94	97	119	127	122	126	139	155	103	120	153	167	210	144	76	136	136	87	124	137	202	160	120	175	143	141	156	87	67	162	132	96	169	208	198	192	149	127	171	115	100	254	265	191	175	195	165	56	41	38	73	104	124	152	141	90	52	59	130	178	164	140	189	199	127	82	82	163	207	185	211	263	160	107	131	71	108	108	67	183	171	91	132	266	261	202	186	121	140	106	87	146	215	239	133	116	118	47	88	198	220	189	197	131	117	183	246	249	132	97	126	84	119	171	212	224	210	155	149	245	261	192	126	175	211	173	140	94	86	73	105	133	99	75	87	220	251	116	137	295	305	205	113	112	135	73	119	207	197	127	148	243	234	123	124	211	186	158	99	120	145	161	198	135	129	178	211	253	248	147	131	184	205	200	183	110	156	171	164	260	188	187	220	109	149	248	136	140	232	215	170	135	202	227	140	124	188	166	156	221	246	190	138	97	90	102	103	153	136	112	131	153	153	183	198	114	80	100	115	115	71	115	146	131	202	195	126	203	162	187	343	267	149	171	174	101	146	185	184	182	188	180	204	300	266	159	143	143	80	52	147	203	121	68	57	42	71	131	150	222	276	250	211	205	143	117	116	85	229	319	236	201	168	76	41	132	132	40	95	99	63	98	136	178	193	166	168	139	112	108	108	169	192	179	162	168	147	68	72	177	150	119	184	184	216	319	274	113	121	226	162	88	203	215	175	202	161	156	180	162	119	146	211	190	158	178	142	90	76	107	120	144	229	178	155	151	73	89	98	112	143	77	118	164	117	118	189	211	189	119	83	122	152	115	146	205	104	68	110	136	152	166	151	138	97	67	66	91	86	38	88	111	81	110	127	74	44	84	173	166	85	68	107	121	151	189	146	204	166	147	196	88	37	120	173	239	215	191	280	232	202	162	143	113	48	45	54	54	40	35	71	91	114	169	141	69	82	128	146	229	215	134	127	147	148	100	100	139	96	37	44	71	94	63	88	135	107	178	189	135	108	129	119	119	158	129	90	169	207	175	184	89	140	225	165	77	37	40	131	206	131	52	45	48	59	72	85	108	131	159	212	214	105	39	126	133	97	88	68	72	42	129	166	171	234	212	148	145	190	236	183	67	65	114	89	77	84	46	100	101	56	126	150	116	155	192	116	92	115	103	115	104	100	151	122	82	82	125	152	76	177	273	235	158	63	34	39	79	105	100	67	26	48	90	107	81	87	85	85	92	84	132	158	97	36	51	72	123	109	85	80	100	144	86	124	129	67	106	117	147	120	144	166	66	45	44	41
183	114	108	165	149	93	64	141	114	84	126	119	118	105	71	42	88	102	49	37	51	59	92	120	72	48	45	36	114	192	286	278	111	39	48	48	42	40	94	141	92	132	172	168	135	157	142	189	190	103	199	141	118	131	151	136	74	180	227	154	139	157	148	103	57	142	169	121	154	107	43	85	138	154	107	65	63	47	104	175	241	175	118	192	138	105	131	131	103	59	107	109	77	189	187	104	133	104	73	90	128	113	49	48	89	230	232	118	74	59	87	112	86	124	143	110	107	99	87	130	132	98	136	136	98	71	65	128	161	144	199	149	97	142	193	245	158	45	60	144	210	121	53	49	112	213	142	45	39	100	190	160	125	162	110	42	41	166	221	114	60	62	122	206	246	210	177	150	82	142	145	93	131	82	75	170	135	105	150	122	126	91	36	34	130	158	108	100	84	65	84	84	105	179	134	58	90	162	197	203	163	126	99	129	107	67	166	164	183	198	167	198	113	121	206	193	140	127	145	161	106	112	411	466	168	41	86	83	101	189	128	45	146	190	210	201	156	206	176	101	106	156	221	265	284	198	60	50	94	155	229	255	277	184	150	154	112	156	137	108	75	80	161	211	157	94	105	110	93	166	181	156	134	209	289	147	151	228	171	187	156	65	91	113	79	76	86	133	142	111	83	95	171	145	71	137	131	115	145	68	41	113	106	48	45	86	155	167	173	173	166	105	46	86	121	144	183	121	115	136	144	177	141	114	164	180	157	110	71	94	69	110	252	240	197	190	190	144	45	127	241	257	199	128	177	298	299	152	123	211	234	268	165	45	55	102	91	99	182	154	72	83	81	42	107	186	155	164	134	121	193	127	79	109	147	125	118	129	152	235	228	241	280	230	204	139	99	112	90	128	102	100	143	160	121	108	176	108	99	187	244	214	100	44	49	123	160	159	132	65	122	117	85	134	106	80	69	79	139	164	191	188	165	199	193	115	125	209	198	175	163	166	121	76	180	159	109	213	157	98	171	185	175	132	67	89	216	187	124	147	77	60	129	107	45	93	199	211	104	99	96	48	106	145	126	173	168	159	182	135	126	198	152	98	145	170	154	132	143	149	191	142	81	115	200	251	213	147	138	138	190	164	50	133	214	219	219	180	109	134	182	187	133	58	105	98	42	96	120	157	135	66	139	240	219	205	183	152	185	149	186	233	306	282	200	177	209	219	192	210	179	175	165	240	244	172	216	182	110	126	191	206	145	168	201	126	158	216	190	227	206	92	116	179	107	88	140	112	106	133	133	171	129	87	149	156	164	141	114	117	187	267	242	211	158	82	173	197	63	45	146	157	81	162	224	174	146	143	138	184	246	195	168	157	71	96	175	145	192	171	121	151	136	103	111	151	125	107	70	114	142	185	176	167	229	166	77	113	140	114	113	64	117	124	84	140	157	193	157	112	91	210	288	119	112	140	67	54	124	152	124	77	37	77	142	156	127	118	115	130	97	78	124	106	153	201	119	77	107	151	113	48	74	141	163	93	98	125	73	42	82	92	102	153	136	98	152	189	180	211	172	147	103	168	245	239	197	81	112	145	152	157	105	58	56	75	56	51	89	121	142	201	235	205	181	110	47	106	162	136	162	180	145	131	79	45	47	105	136	105	74	63	59	53	132	219	217	212	137	44	128	123	56	112	146	121	70	74	122	135	90	128	200	181	143	96	117	199	211	222	309	215	117	209	220	169	167	133	86	75	93	152	167	119	103	128	161	196	117	66	143	174	134	165	132	99	176	217	150	102	123	69	48	53	81	161	198	152	117	135	184	178	101	84	75	75	172	145	49	43	77	77	79	124	86	42	81	145	149	192	145	108	112	134	191	103	100	96	87	170	227	169	109	86	100	134	76	52	52	149	149	38	75	74	107	184	119	85	142	111	55	59	100	209	184	52	32	37	127	202	108	32	33	37	135	212	129	123	172	182	208	158	118	135	86	34	63	127	152	114	155	134	99	173	181	110	84	119	177	141	83	192	220	108	139	181	79	36	64	91	65	83	81	81	182	203	134	71	45	91	147	155	94	36	98	99	40	102	93	29	47	49	38	33	75	136	121	146	184	104	107	197	132	88	80	43	91	108	115	217	176	74	132	149	116	88	56	45	42	40	100	171	115	115	133	61	40	45	38	32	46	111	136	96	99	129	140	86	89	206	155	42
61	58	104	176	133	96	89	105	98	42	47	103	170	210	185	84	37	42	46	56	115	172	117	46	39	42	86	117	160	203	177	178	129	54	130	163	121	152	108	42	113	222	200	132	76	39	44	43	37	37	92	91	51	117	201	136	96	103	152	270	169	134	131	93	151	125	110	90	46	97	132	174	257	181	76	87	120	183	178	83	89	144	142	156	205	184	115	135	173	165	167	177	221	209	124	123	115	159	150	85	98	108	164	166	203	248	235	163	93	132	214	198	86	142	199	106	54	130	130	120	155	122	82	98	164	133	65	129	205	204	201	153	136	162	201	166	157	224	188	168	156	78	90	87	70	156	174	135	89	79	159	172	168	167	189	206	154	86	77	93	73	105	153	188	182	166	143	136	112	59	43	54	96	138	161	134	174	191	143	192	226	135	142	206	115	121	173	139	170	159	106	98	133	141	72	44	110	106	119	166	126	160	125	140	143	44	87	128	175	259	273	285	247	153	127	205	278	234	208	198	171	163	202	244	210	119	155	146	109	254	272	126	40	107	249	256	121	81	89	184	268	182	164	204	205	164	119	146	139	191	252	144	126	128	91	124	118	73	82	119	142	152	167	119	41	108	173	252	262	115	114	162	187	233	229	139	117	204	134	134	131	127	274	319	170	100	110	108	152	141	83	123	165	168	172	143	115	127	205	169	127	97	130	174	89	110	235	224	184	128	45	50	47	112	114	79	104	88	72	158	152	92	97	50	108	125	81	68	46	134	141	88	216	233	185	211	166	81	35	36	89	194	238	182	102	138	239	227	155	151	178	167	162	106	123	241	252	215	225	220	200	178	98	79	168	291	219	103	249	279	175	164	187	176	160	170	105	95	230	187	121	142	145	158	127	168	191	172	111	51	86	164	129	96	151	152	167	124	99	114	134	175	155	141	208	249	137	115	192	208	148	61	72	112	136	112	126	182	166	155	183	157	174	204	187	210	240	202	102	94	120	84	48	45	136	203	162	132	166	226	220	215	154	129	160	128	187	265	228	204	156	63	129	154	134	163	133	187	186	84	97	173	158	159	311	335	145	74	185	161	52	64	99	148	176	154	199	257	183	216	195	128	184	110	108	247	247	179	174	151	146	190	130	130	232	250	261	226	179	213	205	98	45	115	111	68	65	38	43	113	112	70	70	70	139	121	49	105	152	93	132	197	205	219	170	156	212	197	233	226	179	211	244	237	135	111	138	141	227	278	149	100	173	168	124	143	175	194	148	77	86	64	69	135	143	153	112	68	135	124	59	80	115	132	137	78	101	101	36	108	193	197	124	60	104	107	92	193	152	78	87	107	135	145	220	158	52	115	141	183	222	146	82	80	168	205	231	216	112	51	98	194	136	54	119	148	103	147	228	159	161	232	309	339	212	156	101	73	74	123	166	79	40	51	118	147	121	132	195	194	122	152	182	150	122	123	191	242	208	146	99	132	109	44	46	83	79	41	171	246	118	119	137	141	117	78	139	148	148	152	100	118	207	210	122	101	102	96	122	75	151	209	135	122	98	115	150	84	102	189	173	147	102	101	185	190	203	176	198	206	135	146	98	80	124	175	213	197	162	91	116	130	61	77	106	130	112	170	234	185	205	148	155	208	102	39	95	163	148	87	104	108	41	144	239	175	93	112	175	122	64	52	45	99	131	149	151	75	128	129	92	89	110	198	233	214	145	217	239	161	187	142	100	180	237	210	173	131	71	46	41	163	241	184	186	239	159	118	156	78	49	82	178	169	135	190	152	166	184	84	122	125	38	38	89	203	159	178	275	217	149	112	179	140	101	165	113	60	52	48	108	127	68	77	151	173	147	141	138	161	108	72	95	126	228	236	171	171	147	175	153	116	177	115	62	132	144	124	141	196	210	102	153	186	150	201	131	84	81	98	166	166	100	57	52	36	102	120	59	133	191	99	38	36	89	156	147	148	183	156	96	56	75	119	127	87	52	118	159	157	187	154	170	171	101	121	94	68	126	101	38	103	147	124	148	101	80	128	85	102	94	114	212	176	83	101	136	119	84	122	217	226	132	47	110	139	81	163	157	82	84	36	38	37	106	113	136	203	142	109	133	101	44	62	60	120	164	146	191	192	116	87	146	154	80	94	201	142	135	201	182	167	156	110	35	118	202	214	141	36	39	77	171	135	52	97	80	56	101	80	38	78
78	162	164	80	45	162	237	187	216	150	45	81	84	104	128	68	67	111	87	122	237	224	153	91	96	97	127	166	195	231	201	172	133	99	163	204	105	45	82	89	103	182	127	41	35	98	105	47	47	40	112	115	81	129	110	70	52	60	108	186	281	243	134	137	106	82	131	109	113	160	137	76	56	105	87	89	127	127	90	79	100	113	143	90	129	198	176	156	126	247	275	159	164	126	79	59	111	176	164	110	112	127	176	190	189	149	49	94	96	55	92	143	213	198	110	132	103	166	212	99	161	155	143	204	129	75	96	190	200	222	169	178	180	133	177	211	228	122	61	44	142	232	138	99	165	208	231	177	116	110	76	139	222	147	118	127	95	122	111	77	62	38	96	93	89	137	148	141	98	103	120	107	69	163	203	110	128	99	53	117	176	155	122	106	134	107	55	76	87	110	176	183	96	93	88	37	93	101	106	98	91	180	128	126	191	113	152	191	101	114	231	234	213	197	216	291	241	119	118	194	213	187	150	215	179	166	246	243	143	119	144	87	95	85	54	192	213	123	173	250	273	239	190	177	231	192	150	155	162	168	136	138	176	190	170	169	114	39	95	126	96	91	105	84	123	154	152	126	76	90	197	177	129	129	127	179	192	213	215	224	178	148	120	82	117	108	98	151	142	137	190	202	144	132	199	146	127	202	195	140	63	139	246	213	106	124	184	117	132	164	88	41	41	38	37	114	158	83	115	176	102	112	193	197	214	220	187	111	115	147	132	185	135	91	186	242	143	90	153	106	71	177	191	121	146	134	156	187	118	159	142	139	166	121	178	287	334	175	117	115	53	156	146	54	56	133	197	199	181	136	96	63	112	152	160	168	99	157	193	142	238	322	210	167	175	121	210	252	218	189	136	138	109	132	168	113	142	122	132	164	168	191	221	186	184	176	126	186	270	250	107	106	113	100	115	80	78	163	224	203	131	76	131	124	126	180	159	78	36	59	76	151	264	231	201	201	166	188	169	149	229	254	135	117	166	208	230	175	161	237	266	163	181	233	128	83	124	135	157	150	174	206	114	99	192	236	146	77	97	175	159	55	53	126	190	207	162	190	218	205	195	84	94	89	100	204	222	252	201	118	134	85	112	115	138	183	96	86	156	171	122	80	122	196	162	119	86	40	99	203	197	94	64	111	142	165	133	86	207	262	230	197	82	120	135	91	184	146	109	174	131	99	98	59	126	196	188	127	80	86	109	159	202	144	49	78	135	193	223	194	171	110	54	100	161	225	259	234	210	191	192	125	80	124	113	85	54	49	93	141	101	115	253	255	157	185	224	233	170	148	215	145	67	163	268	176	64	57	62	170	265	189	94	108	169	109	131	125	40	72	131	102	131	223	214	181	181	240	235	125	171	228	202	199	145	127	120	165	194	106	105	168	176	211	200	165	110	46	155	159	111	148	164	125	77	114	100	63	101	141	199	208	190	215	124	115	180	138	147	173	189	246	238	152	171	145	103	196	201	111	112	185	183	202	190	192	139	118	243	247	164	179	134	49	95	95	47	65	143	194	168	91	75	128	107	199	251	147	180	145	86	85	45	38	113	171	111	156	145	46	128	136	97	205	238	238	262	218	129	85	149	229	215	215	266	171	142	171	150	173	118	76	62	132	185	99	128	140	129	181	147	131	179	215	134	153	151	112	156	82	37	68	75	124	131	155	222	162	82	67	78	150	143	45	150	234	204	157	157	197	116	50	133	133	160	158	48	118	162	177	135	108	218	178	109	178	214	175	145	110	114	89	40	51	122	111	82	82	70	95	149	124	155	150	78	192	229	164	107	61	43	45	95	139	131	84	72	142	156	131	138	173	195	124	119	137	100	133	149	207	221	150	120	146	215	146	100	165	152	92	179	235	143	188	175	84	54	90	89	73	147	116	38	33	127	132	41	75	95	153	192	104	47	38	106	166	194	170	82	133	126	68	103	97	55	49	55	129	161	119	166	121	112	109	45	71	143	198	121	95	144	145	156	98	131	133	70	72	106	170	104	79	179	177	79	45	47	114	173	103	106	148	141	97	34	89	94	124	126	157	152	37	37	41	169	198	113	84	38	41	54	100	88	36	39	125	235	164	67	67	169	230	163	89	119	196	146	143	115	38	52	85	71	115	115	89	133	122	77	32	125	126	97	169	110	41	38	38	38	37	31	69
166	177	105	98	100	114	210	219	160	79	40	72	172	212	164	89	84	148	225	214	95	97	144	106	73	118	129	136	154	147	103	83	110	131	100	97	125	66	43	107	111	79	75	40	35	35	49	75	120	149	133	98	80	77	147	136	49	70	123	155	130	138	185	232	154	116	116	127	124	53	60	75	131	174	207	172	136	101	102	168	154	124	104	68	123	125	97	175	123	130	217	130	55	88	146	119	101	168	173	180	129	130	165	159	198	129	78	144	155	82	118	142	114	90	87	121	71	86	135	147	145	167	222	203	140	165	266	204	138	237	165	109	156	175	181	209	247	241	202	107	91	97	114	155	129	165	270	215	150	193	126	114	251	191	101	152	104	78	82	119	212	147	133	120	70	117	103	121	202	188	122	166	149	102	108	113	154	147	101	64	112	133	103	147	125	76	61	111	127	73	126	113	120	195	119	47	184	239	157	100	65	60	78	179	164	118	129	76	134	149	140	133	152	204	204	176	165	186	110	124	217	203	94	141	243	210	184	213	212	190	214	243	209	171	193	131	82	138	151	92	131	210	182	160	183	198	182	108	123	196	144	91	62	71	127	148	99	46	108	170	158	215	206	175	225	151	85	140	151	140	182	155	159	201	239	263	295	247	93	76	100	96	197	189	92	111	82	101	149	146	119	121	157	114	91	79	122	145	155	133	40	41	111	139	145	159	87	138	177	188	230	166	82	66	128	147	179	219	209	223	137	135	150	116	164	104	83	129	180	135	148	229	129	94	103	86	110	82	56	107	176	161	90	164	178	148	150	98	72	39	125	134	77	167	240	164	143	185	197	133	87	202	271	175	190	220	177	181	160	111	78	184	220	118	113	181	141	142	200	213	195	227	164	122	174	198	274	295	194	112	80	120	122	98	110	108	159	122	141	120	44	165	255	173	121	164	143	127	138	115	178	191	166	161	157	209	202	212	211	206	145	119	115	99	159	197	234	135	103	177	206	216	275	191	136	142	132	216	216	192	184	271	265	151	163	261	180	100	194	180	173	188	184	161	80	56	52	116	121	124	185	195	274	187	97	171	121	82	150	161	177	217	125	42	153	231	182	153	172	123	131	173	159	133	140	199	238	200	160	114	88	90	72	77	182	284	139	55	148	215	238	229	191	187	178	181	142	63	96	222	229	120	56	134	208	202	148	97	146	154	98	167	239	217	269	216	84	56	59	47	85	160	226	206	204	191	121	152	156	223	190	51	65	127	139	156	184	181	184	114	89	113	86	110	113	92	191	241	201	119	185	190	59	105	92	163	196	156	125	99	136	219	252	151	97	177	167	52	91	122	151	223	235	215	166	114	73	53	111	117	114	152	193	129	93	140	141	129	121	143	110	137	178	151	198	205	143	204	156	109	220	152	150	161	105	149	153	346	305	86	166	218	134	147	181	83	132	207	229	220	145	117	185	229	134	57	39	137	183	81	146	203	147	145	94	123	124	41	105	129	94	158	161	191	210	89	127	228	197	141	165	169	203	258	151	155	155	137	204	172	106	177	205	115	134	161	162	203	203	96	85	94	50	45	92	159	152	139	153	111	89	94	55	36	98	102	55	111	184	142	115	124	133	105	95	178	136	173	217	171	123	111	168	110	131	208	154	138	193	162	128	161	173	168	168	111	71	154	199	196	181	174	116	127	128	58	56	89	95	45	95	174	119	110	212	232	162	73	106	198	201	160	160	149	174	222	204	124	105	193	137	105	145	145	219	229	194	158	136	97	110	183	171	136	113	71	102	119	106	170	121	51	102	143	135	89	51	93	80	54	143	165	83	103	168	197	174	124	142	128	162	139	84	180	223	124	102	190	170	159	158	152	126	97	86	117	194	155	134	249	262	175	170	130	142	166	98	111	214	198	163	181	95	84	87	147	149	58	48	87	154	111	77	72	86	127	178	178	165	198	162	152	111	40	56	171	254	156	140	120	120	205	118	69	68	59	80	74	70	112	177	143	142	158	82	61	73	121	130	147	135	49	69	76	72	66	38	58	79	195	180	99	135	124	132	138	134	174	134	99	156	171	114	90	86	40	34	101	190	228	142	38	40	112	139	154	152	124	107	118	108	101	156	140	164	119	173	218	83	39	73	172	174	100	178	157	44	46	47	120	152	186	153	33	87	93	148	148	32	104	130	56	43	40	83	177	129	40	33	30	37	44
200	257	155	85	170	178	192	139	148	207	101	101	157	120	119	175	120	50	64	96	127	142	96	66	64	95	182	149	88	109	86	102	104	88	144	99	127	153	66	134	136	69	165	196	161	117	114	166	168	105	105	138	82	97	145	145	128	188	191	149	107	38	87	157	179	178	159	154	191	199	137	76	134	171	155	155	133	107	197	193	79	87	133	147	82	73	107	91	99	84	119	118	82	107	147	136	53	99	166	108	99	98	62	62	69	151	181	104	49	89	133	157	151	83	114	151	166	159	199	183	53	31	83	114	129	106	122	183	190	158	141	252	217	149	117	89	123	147	210	230	217	135	80	128	126	145	257	249	115	54	43	122	211	178	122	209	182	77	148	118	56	117	185	119	101	98	39	50	125	218	173	79	75	117	152	100	137	256	220	122	87	139	181	198	209	139	56	75	125	178	132	42	106	260	194	115	244	228	105	90	127	159	134	147	186	148	114	71	123	214	251	209	168	155	88	79	135	214	202	184	179	126	158	132	132	252	250	159	124	120	120	89	82	125	163	169	155	154	187	144	119	136	118	137	174	148	129	179	161	192	247	159	141	121	60	142	119	35	37	124	205	224	145	94	134	161	238	217	210	309	226	138	215	150	122	213	175	146	141	89	57	140	149	98	125	125	89	99	145	143	90	78	122	134	144	136	137	137	126	117	97	122	99	76	82	130	177	136	156	166	127	82	64	118	108	135	181	112	145	236	224	222	248	205	120	66	122	171	224	158	128	247	222	243	257	125	71	136	121	104	104	102	126	203	170	115	131	103	115	128	145	93	117	114	181	205	94	165	144	44	91	100	127	142	90	133	122	57	121	152	151	177	231	223	123	73	69	74	87	164	151	143	117	139	175	173	212	167	179	135	112	128	136	182	139	119	131	194	166	59	137	213	145	69	93	93	54	89	138	136	111	182	231	201	144	142	207	266	231	145	127	153	132	179	260	198	191	135	45	164	167	100	111	109	182	192	205	145	85	137	111	152	163	136	159	131	81	120	191	114	121	177	102	159	159	72	71	94	148	130	83	59	91	127	143	123	161	162	157	130	92	162	214	205	147	88	117	175	123	123	104	69	97	165	198	128	153	206	174	151	128	84	43	38	146	216	202	180	101	145	193	167	160	131	86	70	101	99	161	275	190	151	185	177	183	94	89	164	121	99	213	258	203	104	114	209	163	88	63	68	129	224	236	147	151	126	121	173	179	155	163	186	142	128	137	175	249	286	213	121	181	220	168	172	206	136	42	107	211	179	122	87	61	108	157	151	146	108	124	174	159	205	137	100	173	154	190	158	57	77	139	196	261	192	111	112	61	69	159	171	136	218	259	143	130	217	175	173	130	99	172	184	119	102	216	273	201	113	107	129	227	226	140	150	176	171	138	160	194	169	110	148	227	291	194	61	173	234	232	257	215	175	181	159	118	150	171	179	175	177	142	112	172	198	153	86	168	186	100	107	151	165	145	220	238	126	165	187	110	134	122	140	119	47	123	187	166	114	126	150	82	104	179	128	86	78	71	150	231	147	92	159	203	142	75	108	147	112	52	140	154	132	143	141	121	100	85	105	146	135	153	138	113	138	120	59	119	218	236	134	152	159	54	78	115	171	126	59	136	158	84	41	47	48	158	167	45	109	219	206	104	163	287	273	170	60	56	69	49	66	90	65	78	182	219	114	40	42	83	133	161	144	102	168	219	199	122	115	156	133	87	45	109	167	177	214	182	177	253	173	60	99	131	117	127	105	114	101	122	205	213	120	36	61	124	157	97	165	174	80	81	100	138	150	134	152	215	181	142	153	127	148	119	88	121	114	117	144	118	113	187	133	74	165	200	155	152	96	87	161	122	53	109	108	91	172	182	140	209	243	248	226	164	151	80	144	141	134	193	121	121	156	125	172	145	75	103	84	68	70	56	99	124	63	133	239	212	133	69	88	91	111	167	187	127	52	58	158	157	111	135	127	98	113	114	38	69	73	42	93	175	156	145	133	150	134	38	59	68	115	111	106	149	124	138	103	126	113	29	33	89	93	88	186	179	74	129	128	91	198	199	94	38	92	92	127	198	110	108	173	106	91	90	46	42	46	130	166	81	34	83	108	101	152	196	152	137	126	54	52	73	54	84	84	97	102	50	45	232	235	37	36	34	42	97	178	143	108	128	79	99	87
42	72	72	73	130	154	159	165	141	129	94	50	61	99	186	179	79	139	208	206	191	134	111	106	73	45	116	146	143	200	137	56	118	107	96	117	87	112	88	52	121	107	64	110	125	173	144	99	90	101	189	178	122	79	44	81	160	162	124	135	189	144	83	141	111	64	117	106	88	111	123	122	121	128	81	121	185	156	91	137	134	56	82	159	133	128	131	117	189	189	148	90	66	56	93	91	104	142	110	79	91	103	106	79	70	117	144	146	185	156	174	188	91	155	177	82	123	120	60	63	117	120	102	188	154	90	145	125	74	137	152	146	147	171	127	66	62	85	94	86	108	172	145	66	82	59	136	203	196	252	198	127	90	36	85	125	146	189	145	91	180	266	161	126	193	155	105	134	114	126	145	172	218	113	121	142	112	131	184	232	209	192	218	188	113	141	110	37	91	157	185	123	95	140	187	213	136	67	156	176	82	86	66	99	114	129	162	101	125	184	230	181	124	113	54	121	133	161	226	117	112	226	237	219	246	193	126	112	109	117	145	213	228	198	166	166	226	290	245	150	136	155	195	221	210	138	113	126	149	208	185	145	117	104	76	47	44	82	84	129	132	179	257	184	188	139	105	162	141	163	154	137	217	143	115	151	95	146	152	93	156	137	56	91	182	186	185	161	169	176	121	116	118	91	43	108	111	103	200	246	242	205	170	175	110	119	162	110	112	160	198	128	52	50	41	111	148	145	166	146	109	78	69	146	170	71	100	177	151	80	68	151	165	93	186	215	167	186	177	139	68	92	153	189	172	143	134	200	171	46	65	211	254	113	151	175	164	302	206	88	180	208	155	93	57	94	126	179	237	205	188	167	210	237	202	160	145	135	89	122	137	154	207	141	80	102	150	196	208	210	182	188	189	180	216	218	150	103	123	115	147	195	176	177	172	156	101	102	106	48	102	215	255	207	131	159	140	64	59	44	138	220	199	161	134	186	171	141	151	213	275	230	135	90	161	186	192	127	87	148	143	138	131	162	202	201	200	189	203	161	219	194	116	103	82	151	209	275	187	56	82	159	213	224	176	106	176	250	172	89	99	152	165	172	156	139	124	119	87	92	200	247	135	62	94	135	106	144	268	243	237	250	187	124	84	150	194	157	131	70	134	219	123	128	186	121	59	70	134	221	159	112	143	75	138	204	178	118	174	165	106	193	240	158	44	109	126	55	127	163	114	82	110	139	118	109	90	66	141	253	153	111	172	180	180	194	189	138	80	90	111	117	150	148	129	93	53	91	122	146	189	158	99	133	198	204	213	173	191	149	113	223	228	175	109	128	183	182	178	177	142	66	140	233	138	42	37	124	178	188	214	244	227	102	177	234	104	67	122	156	148	141	115	70	59	98	125	82	44	143	181	119	91	64	121	197	265	222	90	91	155	188	214	171	164	196	147	191	192	116	146	170	151	145	120	90	132	110	115	120	124	130	125	114	106	105	166	258	201	171	171	173	152	165	159	122	104	120	167	139	71	106	130	78	72	110	119	166	444	379	75	134	162	154	175	93	87	190	234	187	91	67	113	149	162	145	98	67	161	176	120	115	215	184	37	44	49	59	102	143	105	115	175	164	136	117	121	140	204	176	134	107	113	155	156	195	127	113	196	156	127	101	96	93	68	119	91	114	197	125	89	189	205	163	189	128	109	111	34	100	155	86	147	268	191	117	84	48	46	105	109	123	168	137	134	205	253	234	235	241	239	212	190	184	231	261	234	200	177	190	214	138	92	83	84	124	114	180	211	105	57	53	59	79	125	138	188	227	105	35	33	34	76	75	81	124	127	96	139	170	106	111	94	118	146	77	43	155	189	154	128	113	154	152	207	183	76	39	125	175	93	42	59	60	62	100	150	173	107	123	147	122	109	96	118	165	128	88	87	40	131	230	236	260	215	206	218	153	170	145	134	160	174	180	94	33	81	91	42	62	61	57	148	166	204	161	90	104	91	150	210	190	88	81	85	41	90	150	101	123	137	124	164	176	140	105	148	100	37	113	209	153	112	105	63	53	71	66	160	254	171	80	125	177	155	98	38	42	37	72	105	76	52	129	115	32	81	93	54	140	161	73	103	137	123	127	82	51	99	155	105	100	183	196	119	40	79	77	76	125	108	64	95	117	60	33	40	103	162	117	113	109	108	157	186	164	121	117	90	101	91	54
117	103	78	72	107	86	71	178	147	40	38	73	118	114	112	82	60	64	140	178	92	135	123	38	110	196	198	136	112	83	33	43	164	224	200	177	150	171	101	92	148	140	86	129	177	187	186	135	90	82	99	96	91	59	44	110	176	184	200	119	109	133	113	148	150	185	215	150	117	149	126	75	99	91	42	101	109	133	160	153	115	111	141	115	123	191	205	166	126	107	96	99	102	39	63	122	185	229	158	180	231	159	165	121	158	193	139	101	134	135	107	153	104	191	216	129	91	46	88	97	95	98	56	126	220	183	149	108	84	80	55	52	63	119	136	148	106	121	114	102	128	135	247	176	44	98	193	187	129	168	194	183	120	45	98	155	159	201	201	105	82	123	173	203	136	162	269	190	168	220	122	181	177	53	69	102	87	110	122	53	62	107	132	152	152	140	152	124	111	150	180	159	91	99	200	196	181	196	177	201	210	223	204	180	113	180	180	131	262	210	87	96	81	30	58	144	207	193	221	257	204	184	260	216	179	137	80	174	201	169	152	92	47	121	134	147	202	191	155	120	93	63	140	167	146	201	143	104	97	48	93	86	108	183	112	98	129	114	163	192	193	121	87	195	169	87	138	210	226	205	138	143	175	89	39	96	138	157	131	66	62	114	197	183	131	98	67	61	129	127	101	178	182	100	115	147	74	47	48	114	111	88	195	217	114	137	279	238	191	209	120	44	39	99	158	135	163	233	149	56	109	175	122	100	144	105	69	52	115	119	142	218	122	45	85	205	245	159	145	154	140	135	87	82	165	194	186	171	144	127	78	152	216	105	150	224	226	251	185	202	197	136	147	154	166	184	207	202	131	85	131	178	140	146	186	146	160	238	210	101	84	137	168	125	148	140	127	134	153	133	136	185	223	227	183	178	184	256	164	110	161	135	85	62	108	126	157	266	216	100	79	105	139	114	78	86	132	171	117	53	99	120	160	165	202	205	156	175	103	47	58	80	168	179	124	162	195	121	103	125	127	192	134	98	125	84	76	98	148	167	136	104	204	225	133	177	166	132	164	161	165	172	219	161	110	210	226	222	191	137	125	140	154	154	156	140	92	139	270	252	152	176	236	256	241	153	129	109	92	121	125	117	103	168	167	154	187	157	136	94	156	201	178	224	156	57	43	136	135	116	229	152	129	185	196	186	185	231	246	193	142	148	150	161	89	126	163	71	134	247	251	185	90	62	174	238	187	133	175	169	62	39	120	168	138	187	248	197	195	160	177	170	77	120	167	215	143	73	81	154	180	145	165	109	49	59	136	295	270	93	93	112	70	52	107	164	149	209	238	220	206	113	109	133	175	151	133	123	82	163	189	171	165	142	164	165	163	145	86	102	196	222	186	213	197	162	129	79	83	129	169	184	148	112	99	72	84	123	219	174	155	169	87	138	156	194	256	296	185	64	109	165	172	172	154	129	150	95	143	193	138	205	278	216	100	107	192	195	158	142	114	118	154	144	163	179	175	128	78	144	138	96	111	101	68	41	40	47	208	251	182	207	136	205	294	154	100	162	175	139	74	136	136	77	179	145	157	158	41	37	91	208	281	167	173	188	57	93	91	136	233	149	53	93	90	116	199	131	220	291	120	45	50	53	110	129	118	156	234	170	84	86	86	145	112	51	44	93	229	245	208	233	214	139	134	211	187	169	115	98	160	103	100	170	128	137	128	105	185	201	182	155	114	150	128	133	223	240	187	85	129	180	181	171	223	280	238	183	174	227	155	119	198	136	42	73	140	135	126	135	137	100	61	103	128	134	143	168	112	33	80	89	65	80	79	114	94	120	127	93	141	107	56	82	114	160	196	110	88	128	157	186	110	40	126	191	154	145	177	193	110	42	100	115	101	131	85	90	91	39	120	122	74	133	175	166	156	105	77	147	203	224	296	319	157	52	107	130	100	161	169	132	183	201	110	79	158	133	104	208	281	255	199	123	99	92	75	158	219	141	100	116	71	38	36	82	181	170	99	117	128	80	119	119	116	208	178	106	66	197	256	118	130	198	185	111	93	137	198	138	146	153	119	175	169	110	44	80	157	173	177	164	151	196	160	69	124	157	56	28	48	170	232	110	38	54	111	165	182	193	195	178	107	72	107	95	80	117	135	156	122	115	139	118	85	104	184	130	112	138	122	174	254	253	193	133	71	120	189	166	162	237
112	161	187	218	193	117	45	43	42	92	89	109	185	165	92	51	48	134	157	82	98	126	132	118	115	154	117	124	204	124	37	96	139	74	63	119	151	192	131	82	184	144	40	185	194	49	43	64	63	36	107	158	86	108	177	138	138	143	136	94	110	125	86	145	139	107	94	58	107	104	53	116	187	168	131	85	32	131	177	132	146	219	249	133	51	261	294	80	150	191	151	107	49	68	133	112	50	119	221	160	45	48	123	147	156	146	146	194	205	207	121	53	106	189	204	177	188	236	213	187	124	91	156	216	203	131	152	194	119	124	210	131	68	77	113	194	131	50	56	79	78	137	163	73	117	146	93	58	95	101	136	187	96	129	181	158	143	148	169	143	106	118	171	136	124	152	202	153	114	114	95	186	160	151	238	199	89	120	115	49	79	155	138	130	163	128	142	149	215	296	277	159	54	120	169	88	106	190	226	190	163	165	148	185	125	159	268	270	215	163	217	194	84	37	126	259	252	166	171	143	115	127	75	133	135	55	107	153	179	174	95	61	142	171	142	130	114	115	138	142	105	114	100	108	231	251	155	168	130	80	75	108	191	182	123	59	49	54	122	196	214	182	148	101	41	109	185	194	166	177	194	177	109	38	69	169	153	171	268	236	167	179	176	182	231	155	65	138	214	166	117	130	212	156	119	198	209	120	75	108	175	217	176	118	59	66	75	103	129	229	246	98	48	43	79	162	187	175	110	107	167	202	142	136	212	222	278	254	170	149	206	216	129	130	125	137	293	269	146	158	149	173	152	173	232	210	198	112	63	103	147	159	155	164	161	109	108	181	222	189	172	192	207	158	113	179	198	161	108	110	132	116	203	281	168	97	178	179	128	191	158	80	167	170	83	98	183	199	166	170	210	228	193	273	258	167	159	146	143	163	249	167	63	61	141	215	143	137	250	254	120	121	114	50	165	163	186	177	134	198	194	132	113	190	235	153	38	46	101	170	232	236	187	205	219	124	94	120	130	173	181	136	66	102	163	153	219	257	267	264	187	164	177	241	279	256	195	213	309	243	136	126	200	159	78	71	145	215	169	153	182	228	154	146	235	286	291	257	209	99	139	220	175	153	171	204	208	127	153	181	157	205	164	140	202	163	101	130	225	253	224	164	131	187	115	78	75	87	191	232	168	77	168	214	177	186	103	45	112	185	168	194	230	198	221	294	224	90	50	125	187	245	177	144	161	190	205	160	225	307	213	45	120	124	54	118	141	127	193	252	194	131	98	137	198	195	211	241	162	149	253	223	116	89	93	94	236	283	210	135	67	121	182	153	107	59	57	127	166	196	210	200	148	159	256	211	162	114	157	213	134	115	172	180	124	153	155	89	100	111	84	117	160	144	197	240	169	170	248	187	141	159	114	80	89	133	136	80	63	71	152	215	181	117	111	222	203	144	132	207	209	73	62	143	195	118	131	141	121	198	193	144	170	192	218	176	105	123	161	158	128	142	176	239	161	85	82	76	201	213	148	154	183	228	130	48	149	138	115	180	224	157	172	263	145	64	161	163	140	190	168	159	141	89	132	134	144	140	120	117	39	43	156	184	166	172	97	154	173	132	135	87	45	152	217	170	209	180	122	94	116	153	83	134	222	148	76	89	159	126	42	80	102	109	85	78	83	128	233	226	179	141	79	43	107	174	212	221	206	170	175	136	93	104	108	107	100	155	160	136	117	85	157	214	213	268	213	208	205	154	109	70	149	152	173	210	220	207	124	128	91	50	145	208	220	184	160	217	143	82	119	75	95	197	145	78	92	144	182	101	112	145	71	96	110	130	205	129	140	185	89	95	163	135	112	124	87	73	106	174	159	145	123	59	116	117	110	91	68	65	120	131	102	176	187	183	176	164	197	134	107	192	164	78	49	109	190	126	126	138	73	120	178	114	60	159	231	133	101	119	117	105	45	83	77	178	187	55	73	63	47	64	121	137	137	108	44	94	157	199	179	90	130	178	137	95	75	126	91	37	149	143	94	156	187	145	59	87	213	216	89	80	134	155	215	237	213	161	83	76	74	94	86	111	113	69	83	104	101	66	80	108	117	152	182	102	55	140	161	145	177	180	184	147	89	94	157	122	131	146	109	155	107	74	132	152	105	52	138	168	61	34	82	108	128	97	51	87	71	68	72	91	112	70	68	61	33	76	129	125	104	111
59	99	167	170	99	39	110	166	172	188	141	89	168	158	48	65	123	154	146	97	105	178	133	59	49	69	122	116	103	82	119	161	111	71	42	109	184	151	150	137	65	111	110	118	118	161	158	52	47	33	52	60	132	126	51	51	40	74	110	128	102	82	87	156	145	77	73	43	62	66	153	216	196	186	169	109	48	112	264	199	42	130	247	242	265	197	58	60	93	166	139	47	38	99	120	117	132	135	156	175	114	82	99	99	93	57	47	118	201	196	139	62	38	46	68	99	190	219	149	157	111	84	132	129	124	105	67	137	176	186	215	183	117	129	206	191	116	73	106	80	38	38	39	105	113	90	160	115	73	110	144	153	164	242	206	83	39	117	136	54	35	84	140	128	177	186	126	138	117	80	62	146	152	106	145	94	108	158	96	89	89	142	184	104	127	164	92	76	171	240	301	274	196	236	275	147	58	63	89	198	156	106	99	80	152	219	274	275	216	123	76	62	37	100	124	159	175	166	245	253	197	97	86	98	125	186	192	122	94	90	40	154	270	236	157	84	84	173	148	107	100	55	49	42	110	193	194	124	131	196	233	209	152	103	57	53	45	125	231	204	110	163	212	114	47	40	123	180	195	211	137	116	111	75	119	185	188	124	93	130	162	190	129	90	198	154	41	163	234	112	113	136	78	87	74	116	143	136	224	239	223	204	202	225	232	175	68	100	188	263	222	130	83	71	165	164	154	240	249	150	102	151	141	155	188	111	52	131	228	194	123	211	242	228	185	63	105	108	43	98	134	143	165	171	185	179	184	147	119	168	131	83	132	126	91	156	233	194	212	212	119	150	180	198	193	171	127	99	94	78	150	209	149	170	215	263	280	212	212	186	156	89	104	166	155	135	101	105	86	99	166	255	206	150	173	167	168	149	156	164	169	170	144	80	79	140	112	83	189	190	128	168	178	157	171	187	209	151	106	116	160	172	112	150	204	171	150	149	152	157	171	231	242	203	115	69	64	141	190	159	156	160	179	105	86	130	123	115	108	189	170	151	248	243	186	116	143	140	109	147	173	117	145	208	187	130	141	205	114	136	189	164	164	136	134	203	195	132	165	137	182	238	155	116	99	102	81	108	166	173	117	75	119	221	301	203	157	183	173	153	168	171	91	158	151	97	184	253	215	131	102	60	99	205	208	163	166	117	115	121	126	194	201	183	153	146	100	79	152	171	135	134	194	200	111	152	196	156	204	203	224	166	164	214	172	218	207	256	248	129	103	143	223	227	134	169	265	225	237	237	124	86	84	80	117	151	197	207	223	152	34	94	173	218	142	115	120	72	112	246	256	145	186	147	158	164	131	166	126	145	183	175	228	168	48	107	160	152	98	102	135	93	142	192	166	152	99	120	219	144	75	120	141	228	264	185	183	141	53	53	64	55	142	227	172	134	184	232	232	228	214	161	117	184	206	94	53	56	112	196	129	46	76	133	185	185	198	234	177	149	178	182	112	142	230	127	42	80	133	144	123	80	88	130	153	113	58	76	154	162	148	122	129	196	194	196	233	270	190	177	179	149	161	107	127	140	175	149	42	78	134	124	103	80	47	45	43	57	101	194	236	124	84	103	158	184	146	187	164	138	99	71	126	102	47	79	81	68	63	87	163	241	168	65	68	91	86	136	152	148	136	114	158	124	155	215	172	161	226	204	168	184	122	39	35	37	93	153	101	84	197	225	118	45	80	177	219	196	222	189	125	109	124	160	153	170	122	49	149	237	212	164	136	167	126	84	96	110	133	95	158	159	87	118	81	123	118	91	97	95	190	136	96	144	136	113	92	111	198	148	90	197	264	214	89	37	85	147	142	161	117	64	168	141	99	174	200	139	54	77	149	146	119	299	337	149	98	68	78	131	106	166	153	106	169	104	73	170	174	175	136	141	179	122	101	80	91	127	106	79	151	163	85	37	73	152	202	192	164	95	39	38	66	94	78	138	178	173	182	156	116	59	55	103	85	141	143	81	131	169	159	161	131	141	133	80	74	58	63	77	167	187	96	39	171	174	50	80	151	131	89	109	168	234	137	115	206	212	205	126	42	75	119	111	140	139	128	100	147	143	64	124	133	195	289	170	107	105	115	116	104	113	47	78	80	72	89	59	87	92	41	35	40	71	112	108	66	55	53	83	82	130	162	163	166	77	42	36	41	94	97	115
98	82	133	175	152	86	178	205	110	129	141	103	129	210	217	107	39	76	113	80	45	41	87	148	103	139	227	243	225	113	47	50	125	150	70	38	76	87	156	149	79	133	93	91	92	38	40	93	130	80	116	136	72	52	105	114	47	44	96	132	133	182	155	121	97	80	83	37	200	272	188	182	166	173	203	147	53	38	105	192	182	103	89	100	72	128	111	36	35	100	135	116	124	136	161	100	74	80	108	188	174	98	106	196	157	134	112	66	86	121	106	45	41	119	138	178	174	174	298	263	124	49	115	157	128	165	185	134	122	138	171	156	112	117	144	241	184	99	142	152	233	234	147	181	141	67	66	74	144	112	104	202	188	121	193	161	89	177	122	70	165	197	120	53	127	170	123	188	227	206	130	94	107	119	144	124	83	84	81	70	161	259	223	162	163	93	80	94	133	123	122	199	168	85	132	163	115	92	55	158	183	102	147	191	197	220	206	106	117	119	116	126	47	95	180	228	173	213	257	180	182	119	97	142	101	103	123	76	117	117	93	185	260	248	173	160	288	278	142	152	116	103	91	80	140	184	180	183	183	178	151	166	170	119	181	148	129	162	153	238	170	40	52	50	79	73	105	124	148	136	99	180	130	76	74	87	206	240	161	115	206	182	51	132	248	182	61	93	97	55	145	176	138	217	164	164	164	68	155	129	82	147	142	102	133	143	112	176	239	266	164	133	135	133	137	121	178	171	210	149	138	176	192	154	100	148	98	102	169	138	155	216	143	122	189	151	103	70	42	44	82	113	185	213	104	125	229	191	94	58	45	59	82	91	74	105	155	152	121	146	139	138	178	136	139	119	170	236	188	166	178	226	243	215	239	279	206	193	283	179	73	92	143	180	183	175	121	214	272	217	175	85	140	198	153	219	170	118	213	163	168	197	166	156	80	86	90	165	283	164	119	124	146	247	228	122	82	141	146	147	114	97	140	100	168	276	206	222	240	170	256	215	128	161	196	200	116	214	259	144	80	87	172	155	177	233	139	161	191	118	76	144	268	231	242	246	258	196	57	144	156	136	145	136	228	234	163	145	142	205	236	140	163	141	105	238	328	290	180	169	209	227	168	99	170	209	116	127	260	174	41	74	191	207	134	179	210	161	167	182	121	149	129	148	238	165	127	240	240	110	170	194	166	210	124	79	84	85	89	135	219	263	210	178	155	207	306	269	167	87	75	90	134	101	57	137	270	249	169	154	258	239	137	146	195	253	206	165	163	185	184	134	163	214	191	236	307	254	194	178	221	205	157	177	152	89	73	112	198	201	129	147	175	242	248	138	64	103	230	182	93	124	164	195	169	163	218	191	145	148	131	196	213	101	42	40	99	140	92	89	118	150	223	192	234	235	81	158	179	66	143	218	194	117	72	100	119	140	128	116	131	107	83	100	75	91	116	145	175	171	200	157	82	105	154	146	108	141	136	182	256	221	132	50	55	138	213	140	159	189	90	42	44	47	159	165	54	45	77	79	98	158	153	164	141	151	160	157	178	118	180	159	45	69	166	145	165	229	120	126	237	232	199	198	142	112	129	91	125	161	81	99	167	131	51	52	88	145	163	87	40	40	105	107	164	281	223	183	122	62	61	71	68	138	145	63	158	219	203	199	121	206	260	168	105	41	42	120	267	201	144	178	176	178	157	149	150	162	148	150	192	131	100	183	129	127	181	178	115	138	195	197	221	189	109	123	204	196	153	149	220	238	127	77	100	177	224	196	261	290	259	236	166	154	173	163	183	111	147	228	154	111	77	147	250	274	169	48	54	114	116	48	170	245	180	203	196	182	147	109	137	128	82	101	178	117	35	114	152	90	95	154	157	78	81	83	82	117	70	146	226	210	201	249	272	191	255	267	143	110	134	240	184	38	134	164	153	137	77	81	47	58	141	222	232	173	170	164	180	191	149	166	110	102	195	159	152	204	130	69	107	97	89	253	213	42	44	43	56	117	100	70	140	107	34	60	133	174	139	98	118	118	85	128	172	184	206	197	146	108	126	110	59	83	150	157	85	89	139	174	129	150	157	87	78	38	136	130	46	52	84	207	194	118	125	80	116	111	60	63	37	50	125	195	148	107	147	118	60	47	160	224	143	167	253	182	54	90	122	105	71	33	70	128	113	72	120	166	96	33	34	38	52	124	112	35	36	76	75	56	54	83
113	145	159	108	146	178	207	237	156	81	142	127	70	48	110	99	28	37	49	43	40	49	67	155	229	222	223	203	150	173	161	126	90	108	159	90	51	103	128	116	95	65	139	203	140	78	65	162	155	72	112	131	129	78	42	114	213	145	123	214	129	93	193	228	123	111	112	68	180	229	141	59	64	97	80	117	158	98	113	103	131	198	182	114	40	39	39	33	28	77	162	210	126	105	149	82	93	198	233	128	105	103	147	147	138	294	302	200	92	87	88	105	106	85	168	173	131	178	364	308	126	152	188	119	60	100	79	84	139	155	108	78	133	136	103	135	125	75	103	164	226	149	56	56	42	38	35	108	112	93	143	162	184	165	196	150	48	77	71	116	148	80	112	135	79	45	71	129	154	93	98	102	149	179	148	185	168	126	116	103	86	70	141	157	108	151	101	136	150	66	90	121	83	56	144	194	169	200	187	144	148	160	201	274	251	176	157	152	159	104	45	87	161	166	175	247	307	268	153	174	146	94	161	203	166	165	190	104	49	42	89	158	162	184	188	118	163	143	79	143	154	195	151	128	131	120	134	117	110	66	122	194	148	63	92	139	135	145	113	117	149	119	140	126	79	61	36	98	105	105	105	45	91	93	104	161	208	200	98	79	172	148	54	175	184	152	211	117	78	86	57	45	152	187	86	88	77	98	142	126	149	180	245	319	206	57	77	168	133	115	173	207	205	157	185	213	192	171	111	77	108	77	150	209	103	53	105	156	189	130	119	118	70	177	172	134	109	48	46	42	134	170	125	101	56	66	94	209	222	126	162	159	128	144	122	73	57	178	198	170	142	128	128	107	151	143	157	201	256	181	111	145	172	200	134	136	132	159	202	90	99	133	99	183	322	278	155	142	202	228	209	115	119	192	146	107	72	48	145	168	151	243	168	114	211	240	194	169	232	154	108	167	111	72	149	140	149	185	141	185	223	244	177	91	136	204	135	149	450	404	152	137	150	105	128	142	112	210	245	190	199	241	230	184	122	120	139	143	154	153	185	226	235	141	99	160	205	188	166	153	76	157	184	128	183	174	136	177	222	188	207	229	141	74	172	218	250	277	143	97	169	211	190	125	119	215	224	222	206	139	243	226	173	183	80	114	159	122	112	120	202	248	127	99	99	118	195	226	233	214	188	235	293	171	117	278	405	255	147	239	257	252	156	145	144	67	194	289	158	111	164	224	305	235	219	156	163	256	225	210	232	224	117	86	96	89	155	137	149	191	165	181	207	189	201	249	191	189	191	157	162	101	113	187	254	238	135	91	158	179	130	178	130	105	161	139	161	184	108	122	121	98	133	146	155	139	186	211	208	191	102	44	99	94	67	66	108	189	173	116	136	159	130	178	142	96	78	88	139	147	109	110	157	101	164	156	122	215	169	72	82	138	191	259	229	171	105	95	124	164	201	186	254	236	131	97	126	185	157	97	175	238	181	165	115	142	215	252	249	176	160	164	106	50	94	139	191	218	180	99	44	77	82	81	95	207	190	106	206	261	216	107	48	44	108	211	219	133	63	150	267	198	132	158	133	88	110	84	117	170	88	44	117	143	115	119	188	154	103	102	89	93	81	76	139	226	184	189	135	98	154	160	123	163	268	203	161	126	84	176	135	79	85	92	130	130	87	143	219	146	119	157	163	113	95	111	132	131	118	158	148	131	141	136	91	77	133	161	212	195	126	82	143	141	122	150	95	84	58	60	141	212	168	183	222	198	223	194	127	206	226	174	163	87	201	359	216	68	50	159	160	109	226	221	166	146	87	149	209	185	152	111	154	154	145	229	198	170	222	217	181	169	117	36	120	131	58	127	161	149	148	208	194	118	116	65	78	75	82	161	128	151	215	149	86	72	149	187	105	68	132	202	173	82	85	187	166	139	136	62	115	142	76	59	77	90	70	83	117	123	145	141	76	92	173	230	153	147	179	144	189	157	136	101	97	112	72	153	286	182	31	141	172	67	40	117	154	196	192	135	176	157	149	161	103	110	187	141	81	90	165	184	83	98	202	151	47	44	126	210	129	66	101	94	141	136	116	101	42	119	140	169	197	157	108	68	163	188	86	49	104	146	97	41	48	122	177	136	146	137	148	162	76	126	149	71	46	124	131	49	130	121	56	131	130	179	164	42	35	38	41	80	78	45	137	128	89	143	168	114	78	150
105	79	61	61	59	75	55	94	96	133	138	137	131	46	65	59	122	122	38	49	51	93	188	134	123	226	210	109	38	77	86	46	33	94	163	100	134	195	122	70	97	140	179	128	87	181	154	111	85	123	207	171	94	104	96	89	142	86	88	155	100	32	49	70	120	158	175	179	150	98	110	124	131	123	58	83	167	236	180	155	133	72	111	120	68	79	86	120	121	42	98	168	205	218	197	150	113	89	53	44	89	117	173	204	130	164	210	178	101	76	166	178	87	82	85	120	192	163	166	119	45	133	139	92	122	209	167	65	78	156	182	75	87	90	41	141	152	151	193	88	81	100	115	117	116	102	124	147	60	113	147	126	121	120	146	147	165	174	111	101	153	141	148	102	116	113	48	88	162	142	88	78	119	166	179	252	227	182	208	161	150	148	73	39	91	181	138	170	199	188	149	105	192	270	322	256	215	150	171	238	191	189	149	74	86	196	155	86	160	173	194	167	133	149	116	144	182	138	73	69	64	110	156	145	126	121	162	151	191	186	126	85	68	147	133	53	75	131	146	140	223	244	161	180	205	208	131	77	79	93	170	194	170	97	81	78	134	207	164	193	155	86	124	126	167	139	62	97	194	156	82	98	161	164	97	177	144	128	232	244	160	92	162	133	75	169	185	93	100	185	124	45	58	88	104	66	46	67	117	149	160	104	105	145	132	168	117	128	221	154	179	168	148	139	98	113	73	110	138	96	103	197	240	210	159	156	110	115	172	119	115	162	166	143	99	171	266	229	191	114	137	155	88	141	220	145	80	161	156	120	156	206	162	71	112	229	191	122	204	255	141	38	100	206	217	117	92	207	236	155	119	121	142	114	133	161	171	228	191	93	39	125	127	76	128	133	99	72	151	203	109	49	166	247	130	143	138	117	209	224	207	148	138	163	152	104	172	233	176	124	83	140	151	124	107	135	184	166	199	152	90	153	120	127	155	195	228	186	276	335	177	93	130	119	131	152	151	122	146	189	137	110	157	147	98	105	189	271	208	78	41	67	153	142	170	199	100	84	136	172	103	147	225	166	126	113	104	173	220	179	203	195	184	222	169	107	127	154	99	158	206	200	245	236	185	86	130	223	210	212	269	266	189	200	253	173	140	186	201	199	201	211	160	165	210	203	152	167	197	159	137	84	194	273	148	295	609	449	116	162	318	267	190	261	275	217	226	267	155	62	114	127	179	165	126	120	119	114	99	126	167	187	222	273	155	120	121	101	137	168	187	180	131	107	189	200	180	129	136	202	200	119	112	199	227	145	122	185	200	177	158	174	141	160	170	243	279	143	134	156	171	237	176	82	165	233	257	240	137	167	131	47	156	149	57	72	164	203	121	154	166	137	105	121	170	100	96	142	198	227	117	96	99	147	148	94	106	123	139	78	112	156	110	74	66	52	40	94	131	160	181	182	153	142	176	138	126	101	136	192	155	129	182	284	203	217	206	153	172	188	231	127	152	157	75	143	216	201	165	158	171	150	166	160	150	182	168	129	270	331	221	169	155	233	169	149	243	278	179	156	213	183	208	120	41	117	151	104	123	139	122	86	116	214	165	73	68	57	44	79	78	96	175	133	84	174	159	178	202	215	262	131	77	153	258	281	244	231	133	114	125	123	151	151	166	156	182	204	227	193	168	141	113	115	145	154	128	98	103	156	95	113	143	79	123	139	143	194	119	125	234	151	82	90	200	285	202	188	190	123	213	271	134	111	87	86	86	149	140	100	184	191	190	191	169	133	116	142	179	164	92	98	192	135	44	112	159	202	160	49	124	124	70	118	115	65	121	188	155	93	87	86	80	120	224	226	106	73	49	102	183	117	64	178	220	105	102	227	221	109	51	50	125	119	41	45	101	168	173	176	115	40	63	63	65	136	119	77	114	119	94	110	90	48	49	63	64	155	151	111	163	157	153	131	87	81	153	130	56	34	101	126	138	167	133	111	238	291	167	149	100	89	149	98	78	76	112	112	76	132	139	82	128	205	191	189	189	111	112	184	194	193	189	119	40	95	181	177	135	143	161	106	38	102	150	223	176	56	56	85	172	205	147	91	59	110	148	136	161	140	157	156	77	79	107	161	166	66	89	92	89	157	163	95	112	108	83	86	35	41	72	126	140	145	104	74	177	142	78	153	108	81	88	91	163	190	216	168	147	119	41	40
58	95	111	57	57	106	133	120	144	114	47	118	178	160	141	121	136	100	84	156	175	118	65	72	105	161	155	160	122	51	81	66	141	236	181	87	124	154	108	185	242	194	97	35	114	192	155	108	83	87	133	101	132	223	258	236	207	177	84	93	89	45	37	81	181	162	152	269	221	110	81	82	201	232	146	119	148	160	93	110	160	124	131	229	171	99	121	89	124	154	204	206	145	175	200	149	170	149	145	180	133	130	197	269	166	103	114	101	164	161	152	148	174	159	162	210	193	226	148	128	195	105	32	166	230	229	223	138	116	148	113	40	96	94	117	120	145	146	158	197	81	85	190	194	139	93	78	168	197	198	137	126	125	97	92	128	232	147	146	138	40	42	121	118	58	78	101	142	226	198	69	142	149	118	150	94	158	193	148	168	194	195	154	161	152	71	31	107	183	115	56	49	118	132	80	159	222	134	96	194	145	51	215	256	167	206	231	143	134	135	111	164	110	89	145	232	218	201	229	234	144	91	111	101	103	108	126	111	165	148	99	163	122	79	111	78	149	227	127	47	80	125	179	132	156	269	172	166	208	122	61	93	114	130	151	79	139	251	193	87	77	101	124	133	86	121	219	225	203	182	170	142	167	210	117	161	157	134	250	292	241	156	154	136	173	316	319	146	103	180	182	133	99	116	169	155	77	158	253	140	45	57	146	207	229	268	199	173	199	162	158	165	219	155	82	134	163	172	175	169	156	180	150	106	191	235	156	98	138	215	203	210	175	75	100	157	108	72	165	179	82	46	124	278	280	125	181	253	169	143	94	137	221	132	62	221	264	117	91	76	41	41	84	166	137	87	144	175	103	110	148	156	212	177	160	159	138	117	130	144	107	74	42	75	114	164	136	70	119	193	235	144	63	108	83	61	171	186	120	121	83	92	185	235	179	78	59	75	94	105	93	103	75	147	178	192	223	203	170	96	161	185	130	148	163	132	166	192	191	214	194	210	235	185	96	131	180	138	215	246	171	215	236	214	178	119	216	266	138	106	113	110	144	171	143	101	158	197	201	183	181	170	130	110	104	89	119	203	213	123	134	180	164	212	199	133	143	217	198	100	116	198	140	144	242	211	227	162	54	168	229	135	188	286	235	168	195	204	121	134	245	182	107	124	113	82	55	146	196	169	102	83	164	182	154	161	217	261	206	187	237	166	138	184	179	167	188	132	115	197	122	135	217	193	151	79	82	140	226	167	148	153	63	145	257	253	218	264	231	137	123	201	208	100	159	191	166	206	193	179	186	159	78	106	185	121	209	258	172	191	141	134	101	128	235	197	113	177	158	124	118	72	138	133	163	195	152	195	225	140	56	119	200	120	114	175	131	175	181	203	204	110	84	123	164	120	127	212	296	243	172	153	160	217	140	57	52	137	233	172	140	144	141	157	159	150	151	180	165	176	138	104	164	106	67	161	208	195	188	175	173	178	163	128	114	139	209	217	111	162	199	138	285	287	101	61	60	101	173	180	155	152	143	142	126	170	210	151	184	238	217	147	159	213	129	58	63	80	124	99	57	59	170	173	50	32	33	74	140	186	117	113	144	67	42	121	119	79	143	202	161	234	318	252	157	50	171	222	93	160	215	98	87	145	189	228	197	157	192	258	168	60	109	146	155	152	101	92	132	87	63	123	142	161	187	175	151	129	163	151	142	191	213	136	64	64	62	165	253	171	121	96	72	161	212	140	88	112	130	171	130	50	113	162	130	107	169	142	35	64	120	101	145	192	160	108	117	153	158	208	238	198	133	179	186	149	165	140	77	106	176	171	128	116	84	66	74	138	199	108	126	122	133	236	245	146	107	207	214	133	163	140	40	38	35	56	131	200	121	91	117	95	179	178	72	163	172	58	75	139	140	91	91	126	160	134	115	152	112	149	230	162	84	128	173	147	137	75	130	217	195	151	121	167	144	103	88	77	94	56	96	141	192	196	150	117	103	145	150	137	76	33	81	76	100	129	129	107	55	52	126	182	99	136	163	71	34	32	115	236	190	138	190	137	78	73	108	178	123	123	179	125	113	182	162	107	72	121	122	86	166	114	132	179	130	148	110	73	135	140	118	154	154	119	84	53	119	135	105	87	38	84	98	64	132	127	43	36	97	148	164	202	184	93	31	67	102	129	98	91	89	63	138	182	214	218	208	128	128	130	80	79
133	126	151	98	49	105	168	150	130	158	113	125	192	113	71	68	37	71	141	108	41	116	139	145	238	156	58	93	77	41	40	49	92	125	122	127	131	137	139	94	116	186	189	166	129	73	91	148	97	87	133	119	162	134	68	128	107	131	232	194	126	161	171	145	170	219	205	159	180	117	37	83	120	92	164	181	73	96	112	118	105	74	110	164	129	138	224	154	147	127	144	161	73	80	127	101	85	122	145	159	98	137	166	149	112	131	189	94	57	128	203	133	129	161	124	94	108	127	58	112	127	120	107	91	141	127	120	94	53	126	121	36	104	173	152	91	120	108	131	171	73	69	132	119	112	155	205	159	67	89	155	163	138	125	71	78	194	160	73	127	145	162	113	60	65	89	187	203	136	73	128	146	112	164	194	155	152	187	108	47	100	234	203	106	71	35	156	251	191	150	138	83	114	163	93	111	218	205	160	190	185	152	108	121	143	80	62	57	88	136	128	149	185	157	138	115	142	208	222	183	273	233	146	138	94	130	195	186	122	181	140	135	181	105	147	237	181	198	246	182	157	190	176	101	134	144	49	121	193	109	118	125	43	106	183	175	180	193	151	126	162	228	242	195	102	53	109	162	137	142	155	78	107	152	167	214	164	120	151	112	136	181	108	110	128	131	139	81	79	104	150	127	84	115	139	182	124	114	218	197	87	56	129	123	132	227	182	156	120	122	165	89	89	94	112	103	63	133	117	89	88	80	93	121	111	122	160	83	108	204	237	275	165	112	203	219	229	145	98	120	67	79	151	211	216	143	131	188	175	200	191	138	198	138	43	75	225	313	270	153	123	175	182	221	158	62	75	147	215	245	209	156	128	103	108	129	101	89	104	155	175	112	61	50	105	163	106	118	200	137	127	117	110	124	102	149	205	206	110	56	54	114	149	183	233	139	54	97	123	133	169	122	141	195	124	81	96	187	225	167	259	347	329	224	222	197	173	289	250	186	219	196	164	199	120	38	70	155	208	169	150	220	238	120	131	193	168	199	196	105	121	204	243	221	134	74	51	126	157	165	181	249	236	82	45	190	187	110	111	101	105	72	145	141	152	254	160	94	221	278	208	198	200	146	97	104	180	211	141	113	102	128	158	88	149	280	273	181	155	116	96	141	114	113	156	116	133	162	135	170	128	175	254	201	222	279	247	111	119	187	200	183	156	112	103	234	327	267	187	128	95	145	172	201	259	231	208	207	238	179	158	194	135	125	193	198	175	277	269	235	148	88	237	303	279	257	247	234	181	216	233	168	123	109	192	163	173	197	131	130	79	116	139	175	256	241	175	116	149	135	78	184	200	159	118	95	94	97	162	157	173	136	137	141	97	119	80	97	178	145	122	152	130	176	141	85	163	169	224	240	163	131	85	59	125	204	195	196	212	130	96	184	220	194	160	171	249	242	146	172	209	172	103	54	48	84	151	151	134	153	152	87	42	44	156	246	135	88	86	128	165	77	103	106	91	87	160	255	171	131	154	211	193	118	71	36	59	73	171	253	284	246	155	92	103	226	260	232	134	113	112	107	144	146	170	138	136	176	178	193	165	181	184	130	91	38	85	159	146	201	206	142	154	194	138	79	189	170	103	107	103	85	54	122	122	136	193	182	127	142	161	104	80	97	103	91	138	126	118	98	72	125	148	136	94	63	86	177	153	89	94	80	86	143	162	111	108	154	229	283	281	192	96	133	136	112	174	180	168	150	175	158	182	220	213	168	102	83	161	219	116	152	238	130	186	271	187	171	177	110	56	150	198	224	189	125	104	105	139	83	92	91	98	156	101	47	98	184	185	185	186	107	118	119	153	191	108	141	155	132	196	184	157	173	135	103	133	98	85	101	128	134	91	156	128	107	107	119	120	93	95	108	149	124	83	49	105	125	154	270	176	84	138	152	125	94	73	38	94	145	118	102	105	133	195	165	129	181	126	115	122	50	138	179	91	49	175	180	178	253	181	129	88	102	154	194	122	31	32	50	70	93	70	45	120	108	59	59	104	201	210	110	108	187	128	107	131	123	85	121	211	133	52	154	230	124	144	195	161	132	94	72	48	151	242	166	98	138	108	36	107	109	53	103	87	41	92	168	174	173	198	160	109	67	122	190	135	114	99	47	79	125	77	42	158	159	62	78	101	150	110	96	169	114	52	49	35	38	105	99	27	70
40	52	82	126	98	35	75	85	48	134	201	129	61	121	124	48	115	168	234	179	45	75	137	183	154	81	117	119	75	81	126	195	182	101	131	135	40	34	119	155	71	80	129	88	45	45	36	148	151	73	93	117	129	72	40	54	55	79	121	82	44	71	71	48	55	115	145	127	187	207	154	99	127	187	161	150	128	140	116	94	129	192	232	150	130	120	132	170	144	98	99	82	36	136	215	135	84	63	147	155	44	115	118	63	114	235	215	77	40	116	118	73	86	64	64	54	108	152	171	178	93	98	97	133	136	96	89	99	104	66	64	83	141	143	108	101	231	187	79	117	76	65	159	212	202	208	132	84	140	104	47	51	44	41	62	82	68	108	101	143	208	159	88	37	37	86	152	111	49	63	107	198	234	260	280	180	114	124	84	91	141	134	132	81	80	190	259	197	106	164	178	98	101	112	196	257	181	159	195	150	69	57	121	162	91	111	118	104	201	293	261	133	99	120	110	132	200	183	90	84	138	169	171	145	131	79	148	232	179	175	156	77	91	133	101	127	234	207	170	190	156	177	128	96	148	178	166	147	144	136	200	173	69	42	90	101	135	126	96	181	131	148	198	192	209	144	122	241	246	117	75	54	113	156	111	129	177	221	229	169	112	147	116	112	125	52	46	50	63	75	121	164	109	178	204	109	103	133	197	181	95	66	85	141	199	117	112	154	79	153	184	138	150	198	182	66	56	111	168	128	56	126	122	93	94	115	155	101	217	247	166	162	206	313	264	119	105	167	168	94	119	189	171	142	120	112	119	87	91	203	200	141	134	80	104	227	226	146	129	173	251	206	161	207	126	55	156	210	183	194	203	222	141	99	99	37	60	77	126	239	167	142	280	258	152	74	108	185	206	224	187	115	77	112	104	147	169	143	115	46	149	211	108	135	134	76	91	77	131	191	196	194	141	71	107	202	236	194	173	143	199	340	305	236	178	119	179	177	160	185	137	83	182	227	111	57	42	89	102	129	203	210	129	142	163	168	224	207	208	207	127	120	175	201	195	135	152	218	292	293	198	190	200	103	54	143	209	202	223	211	203	212	137	118	201	211	212	255	231	176	153	92	124	128	128	270	209	146	217	145	54	231	344	179	143	242	216	142	136	166	121	121	197	127	73	273	248	150	150	48	134	185	150	89	64	150	183	142	150	176	145	210	290	213	135	79	86	177	235	209	147	182	186	167	264	274	131	117	287	244	181	207	130	151	200	181	158	177	204	256	260	241	234	120	105	112	94	187	245	306	223	68	80	164	202	148	165	251	245	180	176	180	159	231	243	153	146	176	113	158	247	162	118	197	233	219	191	190	238	194	181	162	132	177	158	148	155	207	239	232	149	88	152	174	127	53	108	163	180	201	114	121	125	90	187	225	218	204	165	156	196	309	288	193	196	221	246	142	140	139	63	131	222	196	161	122	186	263	238	208	91	47	72	73	65	106	89	154	208	200	177	72	116	161	134	132	134	170	234	156	122	212	242	244	190	136	74	111	156	160	212	220	182	93	83	149	165	101	83	142	98	118	133	156	161	109	105	59	124	156	76	88	162	117	45	50	194	292	190	218	255	123	90	124	80	51	100	121	175	193	145	179	189	150	104	189	270	194	92	73	74	91	85	40	44	168	166	113	156	124	141	183	159	155	162	80	67	127	173	178	105	118	188	226	185	128	134	128	94	169	207	111	72	106	106	46	178	224	125	136	139	168	134	149	149	91	140	119	77	131	157	129	217	215	164	168	182	182	250	193	42	91	165	201	180	143	126	155	109	73	100	105	189	149	114	145	71	117	133	46	72	193	227	253	222	80	82	150	108	145	245	196	128	171	151	123	143	68	68	102	204	272	130	28	33	31	57	136	113	129	315	240	125	113	39	130	228	168	152	134	83	129	130	60	67	87	196	174	29	69	74	99	169	115	107	149	123	143	123	132	196	122	116	117	44	102	118	94	101	122	208	265	189	76	94	185	161	80	49	78	138	105	92	133	185	137	54	56	53	102	88	37	130	207	183	184	135	141	122	130	215	160	93	62	48	81	173	140	136	209	112	39	47	66	109	84	64	98	70	92	115	59	94	170	109	27	33	141	183	142	202	203	159	96	107	103	79	166	207	144	55	154	169	71	149	223	157	86	64	81	74	34	72	78	46	39	90	119	115	94	122	114
77	66	167	144	135	140	49	116	163	89	93	131	116	141	101	45	60	130	166	135	90	133	231	141	38	46	107	155	141	97	130	147	96	111	94	55	39	32	84	93	49	49	121	168	158	130	128	138	70	31	125	137	117	108	90	139	85	84	86	92	158	150	77	91	153	147	135	126	80	97	159	99	76	194	220	113	134	216	193	132	176	251	146	87	142	220	216	110	107	194	147	81	85	77	90	111	93	47	59	88	82	41	41	52	105	99	113	121	59	88	133	157	102	82	151	107	109	114	121	181	177	166	143	104	146	165	121	157	107	93	177	250	304	220	145	101	94	103	49	40	91	212	240	196	159	86	126	222	202	108	49	51	52	127	160	71	55	91	88	137	186	137	68	40	41	99	188	176	107	164	161	172	188	75	55	54	103	127	81	94	149	111	103	98	140	175	93	104	78	89	145	155	124	156	168	119	147	147	99	110	181	168	169	197	164	152	112	129	169	140	85	40	103	157	180	149	150	195	150	131	137	184	225	131	114	112	44	126	126	76	120	86	151	174	68	111	152	181	180	158	176	140	205	271	229	125	142	140	42	101	155	148	205	154	125	188	224	200	93	105	94	121	168	205	259	187	166	208	257	292	175	111	104	49	73	76	48	92	242	282	240	231	210	203	176	187	135	142	159	158	130	154	203	168	215	215	163	154	220	222	109	118	194	183	159	104	132	175	173	172	194	146	101	148	117	103	116	211	190	123	198	268	242	103	78	127	164	182	110	109	139	92	129	198	163	137	199	236	145	49	121	205	206	202	203	130	138	175	134	164	122	76	114	132	100	122	219	231	169	177	260	212	197	233	194	120	118	195	183	200	220	151	70	120	169	94	102	176	206	207	154	145	223	161	137	134	142	232	147	92	133	184	204	168	152	191	222	200	116	59	151	241	269	275	324	320	145	130	212	150	108	87	148	174	192	252	185	159	177	164	131	167	228	172	139	173	183	122	54	99	185	199	189	214	164	144	153	203	229	146	85	132	158	124	158	222	215	159	103	146	237	246	186	188	157	123	206	168	200	232	189	116	119	166	88	81	115	75	101	160	177	133	101	147	158	191	235	265	199	88	161	150	124	231	299	269	130	90	125	171	183	184	168	120	164	206	196	114	115	236	246	227	207	231	243	231	233	217	215	216	195	174	129	53	43	103	197	213	185	189	172	140	164	184	176	121	125	163	132	135	159	102	143	215	119	111	104	112	233	185	164	226	219	140	133	250	243	182	155	201	193	191	225	152	73	111	111	48	187	259	141	94	74	153	156	113	120	130	215	154	139	242	225	212	209	121	70	136	125	139	230	146	144	129	122	273	270	216	197	169	177	202	140	92	97	56	129	137	147	190	203	154	50	49	58	104	95	114	211	193	143	127	80	109	147	132	127	157	247	223	183	175	150	197	140	102	125	87	128	109	83	113	152	127	75	160	203	163	162	196	219	198	156	154	181	201	178	180	128	156	168	119	217	235	196	234	224	185	164	88	71	108	152	163	136	117	142	143	158	151	78	48	39	87	95	87	146	135	98	105	156	216	164	99	73	137	140	145	226	160	122	165	122	109	144	125	138	120	80	166	188	79	43	90	94	75	185	250	151	122	147	92	112	130	123	153	153	92	39	107	133	125	175	142	111	132	90	121	122	106	129	181	230	178	147	108	111	142	156	124	113	96	118	122	52	43	56	51	106	201	187	148	149	101	93	133	132	167	184	120	131	132	117	209	145	68	181	146	33	102	130	64	132	139	98	149	207	221	163	94	73	151	223	163	153	243	170	88	63	130	173	87	54	83	94	109	193	189	124	75	117	117	100	192	168	85	61	144	126	124	248	250	158	92	60	110	207	155	107	87	164	206	128	139	146	113	82	126	202	161	85	114	171	140	98	124	162	150	118	148	120	69	131	118	107	170	139	70	81	175	190	98	104	141	143	150	82	113	207	199	164	130	118	110	62	100	178	168	92	61	95	181	159	68	105	109	133	179	102	116	184	162	108	64	68	131	114	73	68	43	130	189	119	64	138	199	120	42	121	186	142	131	194	137	30	73	148	119	86	137	90	121	129	107	154	135	86	82	184	145	71	68	45	46	78	129	97	165	212	134	156	165	95	45	126	192	148	96	197	262	120	90	90	67	85	52	31	157	157	87	187	199	119	63	45	34	130	141	47	85	167	165
114	94	119	93	109	164	108	89	124	85	83	92	84	64	105	176	109	34	99	199	175	146	151	94	54	124	158	195	154	83	200	149	136	135	71	79	81	81	87	195	159	52	128	133	54	100	138	106	128	102	104	124	125	106	46	114	108	74	150	114	42	114	138	87	101	131	125	78	96	125	177	204	95	79	84	121	215	202	121	79	117	99	159	151	37	147	185	115	99	81	58	101	163	149	88	79	154	131	91	139	177	162	146	185	131	86	114	74	82	144	202	138	78	147	160	91	84	159	240	251	188	184	151	159	182	138	126	164	128	61	66	144	271	177	65	141	208	219	174	81	80	120	139	111	54	124	169	179	200	131	106	105	63	41	81	118	131	115	68	156	146	90	95	46	133	182	159	161	92	178	181	42	89	96	52	46	87	168	212	191	183	178	93	58	107	159	109	66	93	61	87	110	107	145	150	159	159	98	112	166	154	92	173	214	145	109	163	166	123	194	187	106	136	157	135	183	155	167	138	101	81	97	192	194	138	117	122	116	72	114	201	194	182	181	281	275	124	154	128	185	255	172	132	107	134	154	222	176	133	145	169	161	58	67	129	156	264	276	102	89	128	154	206	240	226	166	154	172	240	217	146	135	145	137	177	196	223	225	144	161	201	177	135	125	143	169	172	165	147	190	222	167	159	122	60	113	112	179	244	220	148	192	227	171	187	177	178	196	259	194	105	158	178	187	176	177	133	94	97	43	132	171	79	48	100	147	138	165	220	241	256	224	178	183	155	142	165	123	63	53	87	117	117	168	137	122	210	132	145	179	71	40	102	172	217	160	159	197	166	210	214	210	173	149	222	153	87	115	98	124	154	244	189	112	142	79	67	97	106	132	167	219	266	202	152	124	116	170	121	77	79	185	260	174	125	175	152	139	204	218	254	184	210	263	301	289	251	200	93	161	207	193	193	143	160	255	287	236	124	167	235	204	179	189	304	324	238	175	180	197	210	227	242	255	204	125	115	152	181	153	117	91	98	173	183	211	238	133	108	110	89	211	222	180	174	232	211	127	178	153	155	122	129	222	179	157	191	163	100	133	239	252	190	138	101	143	169	143	129	115	114	75	125	206	185	187	159	116	165	274	281	167	70	91	111	150	136	94	159	257	268	182	183	194	177	138	86	56	135	175	125	146	118	67	180	272	259	243	163	143	142	107	122	149	151	201	261	179	69	97	168	128	133	146	155	148	102	162	191	186	234	234	122	124	208	222	137	118	227	155	45	159	240	198	112	109	187	205	159	88	91	100	120	223	185	149	141	151	252	175	82	89	128	223	215	111	179	232	203	157	119	168	162	82	40	94	113	108	179	186	161	196	205	182	161	124	165	217	207	267	258	141	146	188	132	155	166	115	166	128	92	111	61	128	130	103	101	118	222	197	106	161	248	143	154	198	87	82	104	109	150	137	161	174	209	213	197	153	151	249	154	93	89	133	255	243	184	147	82	90	126	115	117	250	310	222	120	149	201	87	75	183	148	88	133	143	106	69	104	182	175	87	88	187	157	111	176	204	128	98	161	105	49	127	217	169	124	181	257	171	125	192	175	146	176	210	210	215	249	258	131	116	134	114	151	166	160	162	117	113	145	166	225	230	225	183	149	96	41	142	134	103	149	131	170	119	126	230	145	86	142	122	127	99	106	160	151	98	154	180	70	47	146	179	146	125	55	40	99	145	91	93	105	148	197	221	244	175	120	131	102	59	54	34	125	219	212	137	110	152	168	138	142	207	198	139	186	198	178	186	87	138	244	246	190	213	250	208	225	203	156	154	141	191	158	113	110	98	135	98	137	143	65	107	177	198	225	170	70	68	166	240	215	168	134	106	133	173	109	94	174	195	169	153	132	155	205	137	66	62	96	230	228	144	125	66	54	56	131	132	40	115	126	132	375	364	165	161	190	135	133	163	140	96	101	215	205	129	123	143	97	156	248	226	124	119	181	333	348	152	187	213	164	137	100	128	177	106	40	83	162	120	34	80	122	108	72	37	122	156	150	120	98	103	131	182	97	35	121	203	215	141	56	105	205	237	128	75	113	73	74	134	226	217	129	87	140	239	163	139	171	148	140	170	198	218	184	76	134	220	117	75	75	83	192	144	41	48	92	84	35	55	180	223	98	45	92	79	101	192	241	153	77	121	85	38	95	158	214	217	203	132
136	191	179	147	170	166	84	41	68	149	158	203	220	115	107	109	81	107	118	73	43	105	167	172	107	32	88	196	145	56	91	70	61	134	158	169	200	159	165	165	74	126	191	172	111	40	112	197	197	112	100	127	108	83	132	174	139	92	94	95	118	206	129	79	75	81	83	73	100	118	161	111	37	63	72	138	210	156	81	130	150	135	113	79	80	92	167	176	173	162	88	67	67	105	143	79	91	127	82	118	184	117	121	167	113	131	240	246	266	254	139	123	102	85	69	97	118	62	60	144	175	129	164	126	82	78	52	50	86	135	153	189	250	169	62	84	131	217	268	178	90	103	114	130	120	191	175	121	189	169	144	96	90	135	153	134	81	92	119	160	175	127	66	51	106	92	134	182	158	134	96	112	139	167	168	105	120	200	128	115	174	190	190	206	221	233	198	99	63	92	91	112	173	201	246	200	156	145	129	193	212	143	176	181	138	147	131	162	174	169	171	101	53	94	157	224	179	70	112	182	200	237	251	195	162	163	135	149	105	76	128	96	113	195	131	122	169	141	88	107	110	49	74	180	180	142	194	206	237	207	135	147	108	93	133	164	173	182	158	123	112	114	142	193	218	190	135	58	79	145	154	99	126	160	144	151	119	141	192	197	203	185	103	65	86	191	233	216	162	104	166	183	168	149	90	138	185	185	227	191	175	189	235	265	163	82	102	128	193	174	165	183	111	57	134	195	169	143	152	114	135	173	102	123	114	138	161	109	144	182	222	194	157	139	66	101	140	136	108	161	202	213	209	151	214	281	256	161	133	176	175	194	145	140	176	121	141	104	41	125	198	230	154	44	87	131	188	194	168	180	252	257	187	174	156	162	152	179	204	151	127	224	278	224	219	240	194	90	37	115	283	297	168	132	107	112	181	203	223	177	163	187	119	105	164	159	154	208	234	203	104	128	133	63	123	185	204	244	250	253	212	197	187	129	163	235	198	102	101	156	191	196	173	202	244	181	186	203	238	232	110	156	275	170	126	215	196	138	216	266	132	70	85	190	168	170	197	185	221	114	140	160	174	175	117	139	166	151	78	63	144	196	117	152	279	244	164	216	271	195	171	156	186	314	255	208	161	100	172	140	125	276	331	198	121	158	120	117	157	158	203	215	179	141	132	112	71	59	63	140	193	206	185	162	171	191	211	136	96	120	101	140	225	127	61	195	210	160	147	108	132	225	294	238	187	204	204	162	201	177	139	239	282	171	70	90	194	322	208	82	112	181	205	219	207	161	177	107	119	187	155	181	236	189	136	138	140	174	206	160	196	153	52	141	144	140	200	204	188	207	151	43	47	123	201	170	119	105	190	239	145	147	198	141	185	241	204	199	129	134	296	261	122	191	234	281	260	184	205	192	150	200	264	262	189	182	156	133	233	196	157	189	247	245	143	103	81	98	170	188	201	124	133	206	189	121	117	160	108	170	219	168	136	174	214	240	182	131	113	85	128	146	192	206	124	106	164	161	164	103	41	123	123	65	112	140	181	190	112	110	179	124	125	131	47	100	142	182	204	249	204	120	158	101	64	140	164	145	142	124	121	153	182	123	186	240	127	153	216	181	141	86	137	138	77	73	77	128	95	75	128	183	140	113	106	128	170	86	46	107	165	210	149	88	191	170	93	142	198	193	151	180	227	140	158	191	91	103	144	144	180	158	130	203	246	220	123	85	146	170	182	179	108	106	108	116	177	118	54	171	215	168	120	38	77	93	77	134	153	177	146	141	237	174	67	103	153	222	277	266	254	221	231	186	82	40	126	127	129	225	266	240	136	143	181	210	201	134	194	339	321	208	110	70	125	179	148	123	150	110	94	146	166	203	226	185	201	129	96	101	80	80	78	96	61	107	164	156	173	201	185	129	142	177	123	76	91	72	95	183	196	164	154	268	406	340	177	136	117	88	72	95	98	109	108	84	117	219	187	83	135	172	122	46	117	181	160	166	165	194	256	244	151	75	51	32	84	133	186	161	117	94	100	106	125	124	110	153	180	199	153	89	130	195	131	104	78	60	67	145	201	158	95	40	100	95	77	84	70	64	58	64	61	107	177	220	136	133	179	163	147	191	216	119	63	162	161	36	96	98	35	132	132	65	103	77	43	92	164	110	53	85	171	204	162	151	85	34	51	127	177	95	112	122	95	86	76	96	157	309	218	56
180	236	207	99	49	135	119	33	94	180	141	121	152	151	175	110	56	118	187	186	96	38	158	194	78	47	126	120	71	83	52	42	73	87	58	116	168	90	31	93	150	95	105	133	75	78	115	120	187	154	92	124	136	112	63	47	101	104	79	79	98	184	120	30	138	217	118	130	196	159	157	194	188	160	185	153	76	52	44	69	75	137	177	208	236	200	126	35	115	133	132	179	94	118	174	91	82	147	150	189	222	180	233	217	144	190	212	208	328	239	41	87	126	113	74	122	125	45	37	79	83	115	130	53	69	132	175	120	47	77	107	125	164	219	182	73	132	236	296	231	111	132	138	109	124	169	189	157	115	127	218	177	67	48	105	147	79	171	284	203	199	175	129	143	95	94	135	195	196	215	180	99	83	137	133	40	89	102	107	101	41	103	192	208	214	180	90	47	106	101	105	178	126	177	241	183	174	167	128	132	146	146	227	234	106	117	235	154	78	185	226	125	90	194	240	131	89	106	60	71	103	121	169	181	175	152	116	138	112	107	96	91	168	170	84	88	159	113	85	117	87	50	131	200	180	201	226	248	203	116	201	238	240	196	149	169	77	69	171	161	61	98	174	177	167	204	247	157	97	152	170	205	199	197	160	129	107	44	41	145	215	232	163	124	183	192	196	136	71	102	160	181	234	183	119	102	142	237	187	78	128	140	121	106	38	38	73	117	161	187	192	173	165	195	260	221	145	155	96	79	88	53	43	44	73	97	66	66	206	263	136	138	149	114	186	222	186	112	163	195	141	143	132	195	208	178	245	178	104	122	176	226	115	126	176	172	164	138	100	111	111	115	213	202	159	140	221	233	189	215	256	185	107	161	152	87	164	180	77	154	156	116	109	122	195	168	118	85	110	185	194	159	183	261	214	194	190	191	166	166	197	130	80	50	211	243	191	149	145	220	217	230	177	154	166	135	88	61	95	143	168	220	255	219	153	123	82	131	262	293	256	154	86	148	189	192	158	143	119	132	180	169	195	128	69	178	240	219	137	177	217	188	214	198	188	219	290	291	203	159	217	206	143	187	231	169	177	224	210	169	231	236	96	193	256	176	155	156	126	47	116	207	252	249	133	95	125	151	187	120	45	141	207	106	75	77	158	163	146	175	136	162	99	137	227	160	152	224	189	202	246	177	206	157	66	168	212	209	227	208	211	180	117	67	37	42	146	161	71	110	189	215	258	300	215	114	193	173	68	128	216	206	148	102	105	181	172	147	90	40	117	232	182	143	164	171	202	128	143	252	267	216	164	89	107	161	183	197	168	132	128	112	104	210	281	243	174	160	232	208	159	168	175	244	310	303	173	148	243	157	53	156	156	156	256	270	259	238	183	208	269	162	115	175	213	180	162	183	183	215	164	150	197	217	220	171	176	189	196	169	133	98	113	108	91	182	221	210	176	101	134	145	155	222	137	100	94	138	131	98	206	231	231	222	174	156	95	49	93	122	187	150	49	103	157	106	120	201	256	207	123	124	75	87	123	113	213	194	136	116	102	140	163	191	130	65	136	131	39	118	177	105	115	190	167	176	136	60	77	114	130	143	198	171	99	88	147	119	110	179	173	194	166	131	159	107	42	80	131	196	179	77	38	59	149	247	226	168	192	173	99	145	204	145	76	63	118	117	135	181	237	248	128	135	150	90	120	108	46	77	128	123	100	73	89	157	189	197	176	99	118	150	81	43	85	127	143	182	164	147	135	98	84	97	145	201	222	166	110	100	69	40	124	123	42	115	130	123	172	223	177	119	172	175	192	175	190	222	178	162	171	172	117	201	269	191	140	112	140	201	231	202	110	110	125	138	189	190	182	158	175	193	197	143	124	105	72	68	110	186	161	89	95	201	150	122	124	52	85	150	115	66	94	109	160	121	172	195	64	81	88	67	116	168	211	204	165	96	93	95	33	115	117	110	116	115	178	199	153	175	203	85	95	173	166	182	195	178	168	177	157	148	115	138	136	51	122	172	120	123	109	63	113	181	176	121	126	162	182	136	65	100	108	117	199	161	145	155	98	123	202	146	47	83	150	109	71	150	152	125	178	161	156	193	179	131	109	89	50	50	74	66	115	173	87	117	124	42	73	65	80	94	47	123	125	88	140	89	68	66	83	132	172	126	80	105	106	84	132	233	185	78	49	52	66	93	158	132	89	175	121	86
55	45	52	107	95	107	114	101	92	64	68	51	87	77	143	148	43	49	117	113	44	115	202	173	120	106	170	176	75	91	89	36	49	151	174	71	54	51	39	44	66	67	65	119	98	120	213	131	48	89	81	77	98	100	73	35	79	95	51	35	61	127	165	130	153	165	79	82	143	125	75	100	91	84	162	249	282	191	142	130	105	177	140	82	194	178	68	41	97	139	183	191	86	81	97	119	126	132	118	94	100	110	140	156	154	78	93	194	209	161	88	91	101	48	35	77	145	105	105	101	87	87	75	79	70	75	45	108	155	119	92	102	136	221	188	139	137	116	217	192	158	143	112	94	114	191	138	68	43	117	166	117	67	46	107	172	147	153	139	105	251	245	94	94	87	107	116	147	135	54	149	154	115	169	187	114	136	246	210	102	105	121	163	260	156	44	104	202	230	178	91	47	144	288	296	189	81	114	209	177	252	313	228	168	159	180	158	97	177	284	182	142	137	167	253	158	47	80	124	110	188	179	107	175	188	116	101	135	146	189	191	147	202	191	74	127	201	180	111	141	186	134	108	127	129	101	162	200	242	260	173	196	239	224	216	191	140	140	213	193	212	228	135	153	197	159	221	287	176	67	90	155	148	81	43	80	83	47	123	142	70	146	217	180	108	61	87	124	160	177	203	208	195	162	113	114	142	122	122	163	169	142	85	132	236	199	129	89	121	187	173	164	120	119	185	197	147	71	80	131	138	90	67	70	93	192	174	184	231	165	139	99	116	261	213	144	136	105	188	144	117	264	294	188	129	102	112	185	286	233	137	175	206	175	155	167	150	132	121	166	124	113	234	217	205	216	203	137	81	143	158	149	167	172	122	56	70	165	192	227	253	155	155	189	265	294	189	119	140	223	233	226	280	212	112	216	189	159	194	178	255	188	82	116	218	214	140	129	168	138	115	225	301	253	174	106	42	101	186	176	187	171	138	189	131	94	151	173	206	170	157	206	164	142	153	236	218	116	115	163	158	149	203	150	71	153	231	149	73	106	154	243	276	226	197	241	257	128	84	93	161	203	174	166	134	83	105	91	79	138	107	133	205	182	101	95	166	159	84	40	131	131	110	211	143	143	228	171	226	261	195	159	274	237	104	138	159	205	190	188	184	178	195	155	92	121	217	203	162	117	116	125	141	123	45	66	97	135	138	127	145	200	177	122	207	252	249	237	127	90	128	127	140	97	67	172	183	76	84	112	160	180	133	122	128	152	180	185	191	140	110	215	189	135	139	180	199	105	71	55	110	141	70	65	81	122	189	173	200	238	181	207	168	72	129	154	195	229	256	270	167	133	96	72	190	159	136	165	104	145	173	147	214	262	216	206	243	263	206	204	174	71	50	117	137	135	110	102	191	268	219	100	130	158	140	169	188	203	264	185	111	174	111	72	189	264	166	121	190	166	87	109	149	111	104	119	186	275	279	228	174	130	82	188	180	99	172	116	95	203	215	113	90	154	116	49	55	127	189	160	131	165	154	117	150	110	57	145	212	119	45	79	122	168	240	200	115	97	78	92	78	48	87	204	196	123	174	189	175	140	136	143	98	121	153	134	82	110	171	195	240	180	92	63	111	106	141	206	176	153	219	177	35	121	186	132	148	118	45	46	147	249	226	122	119	248	251	126	135	225	261	282	249	186	159	186	158	122	167	134	54	80	115	142	102	125	217	238	146	111	139	115	156	164	180	187	103	43	113	222	180	84	100	132	119	93	129	201	163	65	122	128	50	119	187	156	127	162	113	100	103	94	96	153	212	221	230	199	178	123	71	95	106	117	140	147	113	53	78	136	191	118	110	122	151	227	181	94	80	158	132	97	147	158	93	80	173	130	49	126	120	48	48	145	259	156	42	107	175	157	89	75	141	194	141	88	173	219	163	85	54	53	122	123	39	86	89	44	112	163	135	150	101	68	130	134	100	108	138	202	218	111	109	107	35	178	267	209	126	50	79	115	85	103	107	114	115	92	82	76	81	99	245	190	87	123	99	108	147	182	210	133	120	159	96	68	66	109	164	101	50	149	146	47	94	94	76	84	43	35	108	170	120	140	130	56	75	66	38	67	73	121	148	81	97	84	91	148	160	155	165	196	148	199	205	90	73	94	71	40	106	152	134	98	60	44	56	93	119	143	159	132	63	28	77	133	160	101	106	185	112	132
165	82	35	30	148	225	200	182	131	123	159	130	64	45	42	89	86	131	182	145	143	88	106	102	80	90	54	71	61	125	128	91	154	210	246	146	50	46	125	172	174	122	94	118	124	134	159	180	123	71	97	149	178	143	104	133	98	115	134	89	84	110	167	259	182	94	140	109	89	165	163	143	159	122	202	192	128	158	175	179	133	135	103	89	151	107	79	73	67	74	131	175	119	145	163	175	130	138	187	182	166	162	127	164	261	167	149	124	76	118	138	107	148	152	57	101	192	194	172	121	57	61	105	128	210	198	186	238	181	203	186	115	146	211	136	111	106	68	93	66	172	254	213	137	139	130	79	155	116	36	127	181	155	164	107	58	104	112	64	114	160	87	31	45	121	179	137	137	161	193	162	167	244	234	168	70	37	91	94	140	141	120	122	46	60	57	128	212	188	206	171	130	171	174	217	239	205	165	176	233	273	236	127	73	175	225	165	123	95	171	229	163	126	182	125	87	142	170	122	87	112	162	152	124	218	205	245	275	189	111	106	223	159	105	154	160	219	181	151	142	109	95	71	110	166	205	266	203	158	201	150	158	160	98	123	175	160	131	132	180	157	139	166	176	198	157	99	120	93	75	141	162	182	168	186	207	110	50	108	165	262	240	128	148	154	187	139	170	244	182	156	151	119	202	188	125	159	177	211	171	164	130	61	68	110	119	159	129	91	85	96	164	205	219	134	58	167	192	130	209	212	116	99	151	200	213	180	201	152	146	153	109	164	218	165	71	47	123	199	191	171	168	122	96	110	147	210	228	219	152	154	219	225	181	127	80	51	104	146	182	196	229	281	204	194	264	221	157	100	93	135	113	133	182	122	56	53	127	191	200	279	228	153	147	163	220	214	135	57	145	258	269	235	162	192	150	122	117	80	166	204	125	216	285	124	139	195	217	220	171	110	135	207	194	177	156	160	136	164	159	86	77	99	186	199	141	189	265	209	92	159	251	148	55	113	118	145	259	230	173	196	214	276	245	128	137	142	87	136	210	164	96	128	155	130	170	244	171	42	50	76	163	231	226	258	256	259	169	149	155	106	172	164	154	103	72	186	219	138	99	133	114	94	195	214	211	147	115	177	187	139	79	177	248	187	206	219	210	276	230	105	140	233	141	41	40	132	171	148	215	188	185	248	177	121	135	104	171	222	117	70	64	40	84	125	85	74	108	137	179	210	280	195	47	127	226	199	100	182	275	301	283	150	154	122	152	189	110	119	164	183	213	210	210	222	213	189	181	174	86	105	186	244	219	133	77	98	125	101	80	91	135	94	124	121	78	134	238	249	210	251	195	152	137	96	61	51	65	112	238	204	110	228	232	184	288	282	232	219	161	172	122	93	108	136	231	243	250	273	223	195	162	130	229	167	40	97	191	146	133	189	168	158	233	347	214	95	170	229	155	129	239	254	195	236	263	148	159	280	299	186	138	207	212	146	114	161	124	104	193	245	182	142	120	45	42	87	178	196	196	143	115	131	174	166	80	163	229	165	88	53	42	116	164	120	118	124	157	162	192	166	85	141	234	171	134	162	121	94	100	224	202	70	38	127	227	183	192	215	201	161	134	120	101	106	62	55	120	106	44	98	93	44	176	304	175	138	152	57	43	102	197	206	109	122	119	133	152	177	276	257	232	167	107	113	141	104	59	118	176	169	97	90	157	156	172	198	187	239	234	152	99	145	212	180	101	88	96	118	247	270	196	179	110	146	276	174	120	148	74	110	119	51	91	128	94	99	151	186	116	121	147	160	200	182	192	125	181	275	146	113	156	87	106	208	198	146	226	248	169	136	127	117	130	245	238	164	171	134	147	110	37	101	100	37	111	225	152	36	40	87	131	85	120	204	133	107	166	200	127	93	95	131	164	152	184	175	113	52	53	103	104	131	133	98	89	87	135	159	131	102	116	145	135	98	77	37	79	87	65	62	64	101	77	64	143	225	213	99	62	177	202	89	68	77	70	58	126	195	170	164	182	135	48	38	90	115	110	84	86	234	223	107	158	163	138	181	168	100	90	169	209	204	131	137	161	119	173	172	98	121	207	131	98	104	101	96	125	118	25	32	91	120	113	88	47	49	73	103	103	98	110	96	127	176	192	177	86	84	101	115	165	100	87	169	117	120	161	84	39	68	117	169	121	51	130	127	93	157	130	106	189
57	60	110	108	114	189	132	108	133	100	61	147	205	117	60	46	47	82	121	116	74	87	118	109	79	135	189	159	108	63	127	196	151	112	144	116	92	67	49	55	54	152	198	150	115	69	53	97	117	65	58	133	190	160	122	78	48	144	221	177	191	218	131	112	152	164	150	151	150	137	127	86	59	133	177	138	173	184	228	242	217	206	106	134	273	186	116	136	66	47	198	220	71	50	53	60	130	190	166	124	115	125	159	178	175	166	163	111	110	284	235	122	171	179	136	195	210	154	124	153	198	119	64	82	126	179	222	148	235	268	103	90	122	93	55	116	189	151	146	141	148	168	184	134	82	79	126	174	120	75	201	196	38	88	111	131	190	181	100	45	80	78	61	130	107	152	182	71	71	66	91	116	156	216	164	77	70	126	181	191	110	113	108	48	119	117	99	169	178	168	156	138	130	125	235	293	228	169	199	200	182	248	193	153	205	143	54	55	91	151	135	130	181	166	86	102	103	38	51	143	131	97	174	149	100	127	158	199	148	68	70	174	232	196	173	124	73	38	64	89	146	128	50	44	103	164	131	104	114	231	215	118	145	124	75	40	135	148	93	160	159	171	230	163	152	183	160	166	96	50	55	140	165	143	129	107	121	68	92	140	169	160	90	72	66	53	119	145	189	264	152	131	148	136	118	129	187	264	269	221	235	201	128	148	220	154	90	52	132	139	129	199	141	191	175	86	215	224	147	119	61	132	125	98	207	152	118	185	219	240	177	135	171	204	229	146	193	287	193	134	80	92	118	111	150	134	168	185	142	149	218	305	183	140	226	170	151	178	136	119	148	144	197	251	154	125	109	149	145	127	178	153	114	136	127	97	147	109	173	257	240	194	136	103	124	157	223	239	218	185	179	171	99	137	224	223	232	177	91	119	159	117	67	119	96	65	152	213	219	140	103	224	198	161	198	196	257	220	94	142	176	164	192	150	184	183	163	179	98	70	167	140	132	149	72	96	101	96	183	278	238	188	204	166	162	159	114	69	136	198	168	209	229	166	88	65	84	126	91	98	147	184	184	125	184	256	264	165	93	122	172	309	309	127	69	166	190	148	101	125	211	177	200	188	123	207	232	164	136	126	147	211	191	113	81	76	64	143	242	220	188	146	118	144	120	79	89	72	184	277	208	170	105	73	183	272	238	243	162	101	150	96	43	84	81	64	67	44	97	149	201	150	40	64	123	189	188	167	135	170	275	245	194	116	40	51	126	228	206	202	154	90	100	149	164	71	43	104	159	97	98	231	383	337	209	149	185	274	249	212	167	173	214	184	185	210	219	225	136	57	187	223	256	286	219	217	184	176	140	127	196	250	259	205	112	64	171	292	196	163	217	140	82	128	242	266	259	265	198	172	173	179	116	159	300	272	162	175	136	130	149	185	268	208	209	147	63	147	206	170	199	187	113	134	204	206	184	191	190	142	60	152	183	171	224	141	99	177	225	190	114	117	187	131	131	136	68	136	258	216	117	120	82	178	301	214	103	180	278	191	108	95	71	101	113	62	75	162	237	234	185	167	149	98	117	105	108	173	157	135	225	265	135	64	111	159	120	114	107	101	112	56	40	51	73	123	103	101	103	98	159	105	93	165	163	124	101	133	182	161	128	174	128	113	183	152	133	98	123	194	197	206	204	160	177	132	125	150	103	151	211	215	118	34	38	79	93	66	54	94	93	92	151	131	77	82	163	183	132	112	145	219	235	186	187	163	74	42	40	82	203	221	197	208	237	239	155	123	156	112	107	115	102	135	115	83	62	80	131	101	141	206	155	173	205	200	151	128	168	170	121	205	268	211	162	91	75	76	52	126	190	109	41	42	103	117	111	120	142	206	208	124	42	99	231	208	186	142	69	89	148	194	233	248	145	141	164	149	168	200	207	142	66	92	163	108	112	239	163	35	77	149	136	79	66	79	117	143	122	172	270	228	106	52	159	234	200	143	112	197	221	192	117	110	178	107	53	67	179	162	90	114	130	110	128	152	106	73	97	101	114	112	59	103	120	148	173	131	127	139	75	82	147	98	94	161	133	144	142	107	127	91	39	177	234	222	224	118	103	77	71	122	200	163	48	89	134	152	185	152	79	88	138	214	180	99	150	109	115	144	74	101	142	123	104	115	124	90	123	131	64	105	109	70	62	31	29	33	34	117	147	104
113	116	46	46	61	116	98	152	223	157	87	112	159	168	204	190	108	43	64	57	37	95	90	89	92	114	189	188	191	124	178	219	145	141	166	143	60	40	80	78	39	112	214	168	147	180	96	99	107	96	91	155	243	128	84	116	72	40	48	147	209	141	76	46	108	109	101	178	168	158	109	107	154	91	107	205	206	164	143	133	178	196	108	83	134	113	194	201	63	63	136	118	82	160	124	107	179	152	158	124	99	148	160	107	227	299	254	233	231	269	179	121	170	133	47	55	81	74	88	90	70	89	121	148	163	155	171	224	208	480	517	216	183	175	180	180	125	169	200	157	157	162	109	88	124	156	205	251	209	93	117	120	87	83	158	247	170	120	123	152	135	80	134	208	153	74	170	198	102	72	74	130	110	45	55	113	129	120	155	113	97	190	172	78	168	238	160	175	141	127	112	106	155	97	151	186	124	82	102	102	161	182	208	280	199	154	87	107	111	45	113	121	102	213	184	61	120	148	83	90	90	110	162	115	160	208	91	118	113	105	111	55	119	170	144	95	93	75	36	113	111	72	71	33	61	69	88	136	98	133	225	202	221	225	108	39	85	144	136	85	107	168	171	186	182	125	119	89	43	149	215	206	221	128	106	130	131	135	109	145	116	101	150	121	200	302	263	205	193	131	77	110	157	140	167	183	90	167	239	129	129	226	190	144	173	199	153	72	132	184	166	174	172	144	149	168	220	262	204	107	36	40	92	123	153	173	212	202	191	253	184	82	84	162	128	75	162	227	196	124	108	128	191	156	103	104	114	219	245	202	165	106	142	183	159	110	147	184	130	185	140	68	183	243	175	142	147	148	126	120	102	172	247	206	114	94	246	239	181	221	211	192	131	101	171	143	54	114	223	223	194	166	79	108	149	201	323	296	187	200	155	100	94	139	230	162	215	282	218	188	145	162	182	133	145	192	187	193	223	213	141	74	98	185	271	248	206	209	124	99	202	151	65	152	166	163	172	88	100	113	116	165	177	112	83	185	212	135	82	191	172	114	117	110	231	238	116	117	192	188	114	43	83	126	130	164	139	162	188	199	261	474	452	126	109	223	190	133	169	146	132	136	177	141	160	228	219	172	104	148	191	237	175	97	155	158	167	191	125	111	150	117	103	214	171	90	190	147	107	189	221	193	139	139	214	268	216	162	174	157	185	189	184	228	121	116	194	180	176	176	146	136	151	124	147	184	193	244	212	180	208	128	82	86	45	95	156	169	172	222	171	141	151	92	77	93	119	120	179	133	53	98	139	138	151	153	152	177	164	182	240	186	99	80	133	204	197	162	154	181	169	165	147	134	132	189	246	220	228	142	145	215	169	162	125	95	134	120	78	82	212	276	235	208	185	159	130	148	185	223	141	114	108	110	207	210	125	96	119	103	184	245	232	203	192	190	180	189	173	186	229	191	127	140	165	159	206	217	110	122	119	68	108	111	125	170	111	137	215	222	189	89	154	145	40	114	220	221	125	91	207	213	151	292	320	213	119	77	140	168	221	246	173	141	101	58	174	238	211	161	122	173	165	129	202	199	94	78	165	200	100	94	159	152	85	58	88	64	38	106	155	142	142	182	147	137	249	212	112	125	145	87	123	208	227	173	71	140	280	215	143	136	79	120	142	89	102	97	67	64	90	164	185	116	146	168	78	100	183	178	201	210	140	90	50	41	135	181	91	40	84	192	192	137	90	132	232	140	217	236	88	191	184	197	220	188	150	51	91	139	143	134	154	185	122	140	137	132	246	157	114	197	120	159	206	128	104	138	114	115	175	154	162	193	197	173	153	97	63	131	211	299	316	242	233	192	87	184	264	220	232	188	113	52	71	145	159	87	44	75	161	230	136	85	144	107	75	58	37	115	221	162	96	150	176	229	252	215	208	227	213	165	85	34	102	151	98	115	103	89	199	206	98	96	101	39	36	38	92	93	129	130	39	61	83	140	229	169	90	159	131	64	126	250	210	90	65	63	73	80	71	87	138	140	164	160	123	130	190	151	111	137	75	40	42	37	39	124	155	73	41	58	118	103	120	118	118	207	173	185	298	225	66	80	84	82	83	106	161	167	219	200	121	170	200	91	35	94	193	141	38	88	139	92	95	172	126	47	41	52	87	102	91	120	91	92	97	130	208	182	96	37	126	209	119	34	96	139	125	104	85	64
102	53	88	114	121	91	44	163	196	85	89	139	139	74	157	302	178	39	46	45	44	77	146	143	71	50	56	107	159	200	189	150	184	128	49	128	127	36	119	119	77	79	75	77	100	178	118	147	188	81	126	183	166	170	149	124	70	35	107	122	65	100	85	61	63	40	67	84	132	114	38	126	159	85	88	164	194	157	143	160	146	98	134	114	41	70	159	140	85	80	138	136	59	130	109	109	186	185	218	235	186	95	40	90	147	180	203	147	118	191	200	148	88	97	90	98	140	86	49	40	35	37	40	91	225	172	59	64	46	262	319	164	153	141	209	176	92	127	249	270	156	105	65	146	219	222	190	137	148	125	115	161	218	165	160	205	147	131	96	38	98	171	181	172	105	65	133	187	115	42	79	77	125	129	42	112	262	189	135	148	72	136	198	117	112	167	212	233	202	208	196	112	133	246	227	160	207	240	215	161	193	242	187	178	176	183	110	99	99	47	111	150	143	129	170	166	129	160	149	113	133	115	110	108	97	222	226	121	114	135	175	184	140	140	122	94	111	94	126	119	37	59	106	102	58	56	65	97	130	139	177	214	153	103	82	92	92	97	112	104	93	46	121	153	105	93	78	110	134	90	101	138	167	143	114	147	154	174	143	123	169	136	158	144	129	185	173	119	114	143	138	210	172	79	136	274	206	125	219	212	156	128	135	159	147	144	174	142	125	190	167	198	212	86	44	75	150	207	245	253	182	91	102	166	159	110	83	107	111	72	47	96	191	189	175	168	181	161	111	200	190	163	184	161	222	187	75	106	205	217	116	128	146	167	298	203	185	294	200	159	171	199	170	101	140	185	130	138	152	115	183	131	116	240	252	208	176	134	119	149	176	182	177	233	176	89	112	84	107	117	86	127	151	173	240	285	213	132	191	194	100	156	293	274	165	152	148	116	162	212	205	191	160	178	175	118	148	109	122	171	155	158	207	155	126	245	182	129	119	153	233	153	113	136	226	233	176	181	204	179	208	223	130	77	103	174	242	247	211	279	231	113	141	211	227	184	142	136	176	176	130	127	104	131	112	137	138	84	86	144	261	435	369	115	117	182	250	205	196	210	209	244	195	116	175	221	235	234	253	260	136	143	184	218	143	42	137	182	181	203	191	182	165	132	134	120	91	81	120	207	184	191	184	179	172	87	115	182	188	141	70	46	68	115	128	124	180	183	113	120	199	140	106	113	165	239	202	201	154	107	147	176	158	200	222	124	56	126	147	96	209	280	134	168	207	217	280	208	192	124	41	45	43	100	214	204	162	183	225	261	214	210	205	185	211	257	269	213	194	150	114	125	166	131	147	180	194	244	186	151	149	242	267	148	75	88	131	130	176	174	154	150	145	205	216	129	111	174	114	52	81	191	230	117	143	254	245	247	260	295	282	290	241	119	148	134	172	244	192	177	134	140	178	239	264	174	152	110	149	175	173	190	144	118	143	173	170	177	246	233	95	118	163	87	78	175	148	112	110	79	211	243	166	264	271	219	217	106	59	136	206	199	141	141	156	149	107	122	180	96	96	173	169	194	153	89	196	204	201	240	176	143	196	168	136	182	131	75	49	50	150	147	125	210	240	152	142	214	121	152	177	65	76	106	106	180	144	112	248	269	161	69	94	143	181	176	137	154	170	217	145	82	131	192	191	175	232	145	131	211	244	288	242	157	78	46	52	80	187	188	123	150	120	51	98	139	99	57	133	185	134	89	38	79	85	107	168	152	144	184	193	151	155	153	115	104	125	208	246	137	143	134	59	135	166	93	42	92	126	136	136	100	96	143	200	192	198	216	200	135	110	122	74	121	214	137	43	99	131	123	88	99	158	100	148	172	141	166	84	121	180	208	153	131	173	119	78	39	42	75	164	141	79	75	56	129	161	93	58	66	151	141	120	112	81	105	74	101	151	151	127	123	84	98	134	74	100	95	93	89	142	203	140	148	106	76	160	148	71	176	265	154	85	154	125	87	84	80	86	82	132	129	158	194	211	134	35	33	127	198	142	77	125	126	37	74	79	88	227	213	105	149	179	102	87	114	132	202	151	51	58	105	148	136	112	111	118	106	62	55	161	145	131	192	99	72	122	125	88	57	92	116	158	201	176	141	71	85	85	114	128	102	132	83	117	167	97	68	68	142	173	113	78	113	113	36	136	208	108	34	46	96
150	143	170	82	65	64	44	112	203	219	210	128	63	56	60	63	146	149	43	41	41	53	85	99	175	205	142	139	182	231	242	231	205	184	110	66	67	71	166	160	174	165	65	70	139	206	151	160	185	87	117	188	145	129	99	79	105	71	97	123	115	120	117	143	154	209	199	87	70	126	143	111	122	177	165	84	73	127	98	42	40	78	113	89	54	115	166	157	137	144	148	129	96	60	52	112	138	118	150	90	50	114	104	64	186	215	114	166	203	146	167	190	175	144	82	38	129	219	168	86	96	96	103	200	214	116	117	113	33	36	106	108	103	103	99	154	173	115	137	236	187	199	213	186	123	76	140	165	180	184	156	135	118	121	128	123	161	160	181	148	100	172	148	108	138	134	113	94	117	137	129	97	128	191	202	238	249	222	190	206	131	110	236	202	203	227	217	233	197	181	140	84	105	187	159	116	175	201	189	222	180	163	154	117	154	253	253	245	273	211	186	158	112	69	137	205	176	153	221	296	217	92	115	146	182	253	238	139	58	71	64	119	107	112	235	278	208	93	56	105	221	207	80	98	97	92	87	52	58	123	138	91	161	157	101	99	158	222	127	103	110	47	130	155	74	131	124	175	178	65	133	179	194	197	171	95	150	197	122	121	126	182	161	67	56	55	45	78	152	149	82	107	102	137	139	124	197	181	175	234	188	135	175	133	124	178	218	176	95	129	114	58	69	76	103	190	205	135	100	133	169	107	101	178	192	103	115	157	87	44	122	175	196	181	120	203	260	186	155	193	148	140	187	153	109	63	150	218	219	223	109	118	184	232	270	164	152	163	115	207	227	196	215	212	211	201	119	133	224	250	208	145	104	141	255	257	191	114	117	102	132	132	109	223	272	268	174	181	194	130	205	243	233	200	166	165	177	231	229	168	168	157	171	136	115	238	177	94	162	129	92	140	234	272	210	184	206	173	156	149	130	153	108	144	252	292	233	154	132	96	135	189	236	232	209	214	126	117	147	176	197	140	72	91	165	170	125	73	50	135	250	257	184	115	184	195	210	274	200	164	175	184	157	155	174	189	153	160	128	72	148	135	81	114	151	169	186	115	169	302	250	156	166	190	138	147	191	131	154	183	103	115	183	276	285	134	136	164	180	168	163	242	196	123	113	93	109	103	156	238	218	235	241	256	174	102	168	207	189	137	150	168	78	113	201	139	95	188	251	140	98	168	154	135	142	224	285	198	126	106	153	229	215	150	82	90	88	183	265	133	74	193	272	185	144	200	239	208	153	108	135	175	197	176	144	174	189	220	234	139	50	136	194	152	171	120	143	180	76	46	86	139	170	164	162	205	143	87	92	153	208	205	188	172	119	130	144	132	224	215	152	80	115	167	169	190	206	238	149	116	128	93	77	67	156	188	235	211	76	126	205	194	228	210	165	154	108	126	229	227	226	219	208	164	189	273	254	166	143	218	142	112	84	79	150	181	163	169	123	90	137	199	199	117	177	154	49	73	186	250	214	121	119	208	139	109	157	157	99	113	181	150	84	49	108	122	103	161	193	116	72	187	163	150	181	90	149	140	125	117	119	180	245	234	250	319	161	103	191	153	112	138	138	150	209	150	84	163	207	219	221	151	113	143	97	179	243	176	189	150	73	93	208	174	151	197	196	210	199	156	72	51	51	99	167	134	150	157	77	236	261	69	120	236	154	121	116	99	179	189	117	88	169	122	89	162	122	53	137	141	54	73	79	186	190	107	105	191	247	188	165	86	52	96	115	70	93	153	132	146	226	216	158	156	99	58	96	154	170	95	100	189	209	190	163	160	107	36	120	176	189	200	212	185	176	197	159	112	50	74	167	171	174	159	82	70	52	102	104	111	147	80	94	181	148	144	229	171	117	133	137	127	71	142	189	229	328	282	133	87	199	213	184	116	109	180	104	88	107	152	186	126	75	134	178	131	159	140	70	40	77	152	114	170	313	212	66	38	41	125	162	187	233	118	70	179	143	71	76	80	207	302	184	80	85	56	77	121	199	192	131	89	99	181	115	97	99	101	116	90	88	83	79	70	85	102	109	83	53	39	81	82	103	125	109	107	47	108	137	103	84	54	105	193	190	143	96	40	59	88	69	77	112	112	106	125	91	157	182	90	119	108	98	160	203	175	159	147	84	41	56	63	47	90	139	82	51	130	137	90	63	116
188	138	130	114	84	44	118	170	136	157	195	187	144	103	195	214	94	55	51	114	183	181	169	215	166	120	173	194	190	108	170	181	69	54	41	68	93	144	128	108	219	154	39	39	111	118	76	111	85	44	44	119	115	62	75	92	160	131	109	155	166	208	136	120	187	105	109	137	107	137	107	57	114	115	80	121	193	239	134	41	70	73	63	161	233	211	213	170	74	105	139	69	101	136	70	33	86	127	141	105	128	136	54	129	154	164	143	87	152	220	211	166	153	155	191	182	118	156	214	118	93	203	217	148	128	106	90	153	174	163	112	89	86	102	130	74	116	105	134	143	56	92	127	95	80	142	173	187	149	129	170	139	121	149	211	207	97	38	164	172	49	134	164	70	103	127	68	156	233	211	135	157	197	160	160	145	137	115	121	132	175	149	99	188	224	198	265	285	156	138	199	110	102	149	122	192	205	116	174	234	134	112	143	170	184	166	113	89	124	129	127	112	70	69	79	115	204	193	201	157	175	187	150	122	127	202	129	101	162	187	148	141	165	185	230	250	205	145	137	165	220	173	66	42	37	37	47	74	143	122	88	138	110	152	141	124	221	198	140	105	68	48	74	139	165	160	150	120	137	107	187	251	206	196	162	105	69	192	208	114	131	197	199	103	154	157	137	215	259	179	63	182	164	96	119	129	241	245	202	237	189	228	221	222	182	135	169	100	97	96	117	173	186	153	158	222	243	136	139	198	192	167	86	101	129	126	229	325	253	115	84	194	191	157	136	51	49	81	111	94	142	169	170	208	196	166	151	191	206	190	136	108	224	311	209	187	228	146	109	230	321	290	251	229	226	179	93	126	155	105	134	118	57	190	221	114	105	115	172	137	138	159	206	265	196	164	115	134	204	193	145	196	200	107	104	148	207	143	94	91	111	137	164	144	174	216	204	224	229	225	225	192	103	126	182	152	107	175	247	231	205	262	248	206	205	143	82	112	175	197	145	64	162	208	144	110	98	174	196	149	207	229	180	165	108	87	75	84	114	136	177	172	185	194	242	216	151	176	215	143	42	169	194	116	246	229	108	253	268	170	131	60	48	61	111	216	185	98	140	206	205	191	130	47	89	207	223	190	216	228	272	262	272	276	241	196	99	47	107	192	200	229	177	112	94	45	97	116	145	259	190	156	206	191	219	144	157	232	179	97	83	92	117	203	163	186	217	227	246	161	88	160	178	156	150	100	125	110	159	284	311	230	200	161	177	142	109	228	303	265	170	143	194	226	195	155	191	242	230	200	181	195	243	196	82	87	155	233	239	154	150	213	215	218	208	184	191	236	166	83	131	152	165	147	78	51	117	154	180	162	182	238	143	131	201	129	121	157	149	142	71	64	139	222	165	131	234	278	160	89	86	120	214	250	206	180	222	224	174	123	208	169	104	160	153	123	171	157	114	165	186	158	139	198	186	183	217	126	117	137	91	199	314	204	119	150	159	174	188	124	54	91	176	181	174	170	102	166	158	85	110	82	125	195	157	149	154	145	104	47	90	90	137	191	127	146	109	109	154	145	153	226	176	112	180	223	183	85	93	109	105	127	148	141	234	260	165	184	212	126	158	195	182	245	220	161	145	100	120	188	147	120	134	133	104	117	233	247	138	247	240	77	122	188	238	180	137	159	126	143	108	127	201	150	201	187	101	205	238	248	207	91	94	152	118	91	139	139	162	217	147	123	131	77	168	141	83	82	142	191	93	135	179	198	214	168	93	144	204	111	147	209	199	185	161	91	86	95	102	143	182	219	141	187	235	166	241	242	100	81	126	165	132	172	166	50	40	30	140	220	157	101	93	135	111	97	203	219	108	92	138	135	96	180	172	143	175	107	68	63	152	160	122	141	92	79	163	205	133	94	94	74	107	143	117	100	175	199	175	166	129	70	76	71	36	92	83	97	173	140	120	104	127	189	271	212	179	236	199	129	63	90	69	105	153	92	106	192	179	123	136	189	221	132	110	164	187	133	128	214	213	151	118	151	119	113	109	68	116	112	107	137	116	153	141	126	219	160	126	162	72	34	95	149	175	161	170	180	87	37	62	86	69	47	40	57	168	224	110	92	117	130	184	229	192	165	117	83	123	177	147	128	177	86	28	110	117	94	139	180	178	117	75	57	67	166	208	126	102	67	84	135	85	72	77	36	34	104	157	108	58	45
148	150	81	42	85	112	146	187	157	122	105	93	126	149	156	176	108	98	148	134	153	121	147	142	49	96	166	208	141	78	137	213	216	114	98	165	157	142	141	110	76	73	63	81	163	173	115	93	76	104	116	77	58	132	145	89	115	130	96	114	143	103	70	40	105	104	94	198	254	182	75	44	101	131	165	137	65	65	93	137	92	51	100	228	185	158	149	177	259	213	189	105	56	140	206	119	116	156	133	96	140	238	204	192	187	157	106	48	38	59	155	225	264	261	177	227	177	38	70	91	123	195	226	206	173	152	94	46	147	148	82	98	57	88	170	136	130	148	101	84	84	132	98	86	101	57	98	179	147	61	43	61	66	47	63	134	136	85	132	174	149	154	200	132	144	240	209	115	129	154	84	114	153	187	171	80	44	112	169	157	159	194	158	148	201	159	177	226	199	192	121	63	167	250	156	81	173	193	150	184	180	143	86	158	209	109	124	185	162	98	54	55	113	177	123	76	165	190	119	63	66	63	103	104	90	157	158	135	96	126	165	199	202	93	119	161	76	174	256	181	196	218	193	191	197	148	120	113	190	177	94	81	39	103	142	123	183	190	181	155	156	175	148	106	88	188	199	173	168	127	93	130	178	148	177	132	81	174	138	47	56	128	143	128	212	207	124	118	116	119	145	156	196	204	193	185	274	283	152	198	160	47	46	106	226	258	212	219	241	155	67	79	142	142	125	183	162	79	109	124	124	149	85	169	242	155	224	272	203	176	102	126	171	138	229	179	46	128	184	170	126	168	273	262	176	149	147	151	179	252	276	149	112	169	228	271	201	174	139	124	245	298	187	183	255	131	91	115	197	237	223	227	181	118	159	289	289	188	136	133	152	196	130	138	193	143	128	157	199	166	128	198	279	269	155	101	185	199	146	182	157	146	164	162	184	127	158	206	196	223	267	194	196	177	89	126	139	185	203	202	202	196	155	159	212	174	120	152	131	125	195	249	249	185	150	91	96	194	220	234	285	252	206	264	187	122	119	133	205	230	154	125	192	173	174	174	217	287	298	184	231	298	207	159	289	340	135	145	179	133	141	175	133	159	198	113	77	148	198	195	230	171	232	227	105	149	237	230	198	141	136	194	208	138	119	210	219	130	108	101	95	190	257	296	179	84	164	162	122	140	172	189	180	136	179	223	227	185	132	138	147	158	179	196	167	202	267	211	132	149	194	242	213	197	217	216	237	231	215	182	247	262	166	189	184	112	143	143	138	189	154	109	93	177	233	180	182	134	107	110	181	258	175	89	75	182	257	163	154	203	207	237	176	97	89	200	287	261	213	160	148	143	132	187	137	76	143	223	193	159	203	140	128	155	130	94	103	216	165	97	162	201	138	91	88	95	146	133	107	89	158	187	142	137	125	99	162	262	281	191	207	173	99	161	231	262	154	63	92	168	204	194	177	198	172	228	271	128	56	137	165	95	182	248	188	212	183	138	156	100	38	43	138	145	131	118	126	124	99	186	139	55	67	85	78	61	55	63	48	74	130	129	119	208	227	184	123	98	150	184	236	219	160	173	183	109	165	199	91	60	145	199	162	144	100	65	123	106	46	66	117	140	177	205	135	136	112	95	99	44	86	117	153	238	193	161	203	191	190	196	149	109	79	104	180	213	208	116	145	175	140	147	138	175	192	131	97	129	165	156	151	164	185	168	69	71	84	54	105	112	56	103	102	128	161	105	72	41	114	146	117	142	106	94	144	100	40	282	461	243	92	125	139	131	119	103	77	99	197	217	133	121	144	82	63	63	73	84	141	181	177	230	181	77	82	142	135	75	63	77	128	180	201	229	235	217	189	150	112	106	158	170	187	168	127	169	111	102	98	110	194	154	87	53	104	145	137	113	76	136	158	114	75	40	130	132	111	158	138	97	100	95	121	161	82	91	168	135	150	194	255	241	179	166	189	225	194	209	120	70	99	136	112	84	128	165	142	175	245	178	148	122	138	188	116	41	80	82	48	51	136	227	173	192	161	98	160	153	155	135	62	86	154	123	78	141	233	174	141	185	216	154	140	202	139	90	122	162	172	133	109	190	135	36	37	105	207	263	158	136	208	150	191	170	135	112	89	132	158	145	93	80	117	99	80	82	43	77	124	168	212	162	64	40	42	62	63	91	133	140	196	134	54	78	101	89	42	94	103	123	117	80
126	210	201	223	178	116	161	268	232	117	86	118	172	148	122	80	97	152	142	243	230	141	113	131	125	79	145	114	81	75	43	36	49	49	57	114	151	168	137	97	91	112	132	151	194	194	140	128	102	173	171	61	62	38	35	36	33	77	126	197	153	41	87	85	140	139	105	158	154	132	66	41	40	93	154	104	51	71	119	156	107	131	158	87	113	191	210	220	190	131	144	121	103	110	75	46	94	108	58	105	110	77	147	135	117	101	57	55	40	85	95	99	176	221	207	124	142	133	92	165	150	127	95	87	152	110	42	125	228	229	194	110	116	245	243	144	120	157	103	105	147	158	116	41	159	241	182	169	130	61	42	38	105	119	59	115	161	163	214	228	121	95	144	86	109	157	174	185	109	47	71	161	161	127	98	109	153	157	192	148	111	131	196	214	169	191	139	181	265	184	139	97	61	53	91	104	113	112	160	232	208	173	87	124	217	281	263	133	76	145	178	203	192	147	212	156	101	227	283	222	110	66	115	145	103	44	109	199	148	96	133	147	151	102	65	70	49	70	89	89	133	209	175	149	186	171	203	167	129	152	96	99	126	78	182	282	211	207	215	109	58	122	142	110	121	127	91	111	115	122	145	201	267	172	123	141	83	106	188	147	111	121	72	195	305	196	169	163	171	134	44	135	223	145	140	194	257	298	152	71	143	179	201	276	223	182	291	257	172	196	203	117	138	216	199	184	105	63	80	118	175	173	128	135	200	215	218	220	162	100	182	242	162	150	146	80	45	131	184	108	175	313	203	137	133	124	168	110	133	185	166	155	190	199	192	192	196	177	91	170	218	161	219	198	184	143	136	121	118	239	227	210	209	195	199	160	127	140	161	205	191	211	215	96	48	92	158	233	243	222	241	216	209	272	273	237	261	208	98	123	193	197	208	248	195	177	172	136	197	177	141	99	138	184	173	175	125	103	80	230	290	256	329	228	165	195	142	131	233	196	115	199	154	115	147	109	123	120	181	266	280	239	200	161	120	187	208	225	206	169	193	166	138	157	149	75	91	160	221	278	265	198	198	184	227	195	130	172	150	173	235	203	156	177	160	136	128	93	159	237	165	207	238	189	163	157	178	154	184	156	131	191	157	160	159	112	190	237	224	191	161	190	129	177	230	164	199	211	131	114	93	119	179	112	133	168	187	288	271	196	137	115	169	195	195	146	160	197	239	280	219	189	200	231	205	131	159	194	177	201	205	128	69	119	141	146	184	236	241	222	200	203	150	79	154	175	150	122	131	127	166	173	173	201	161	129	84	96	168	229	259	248	251	187	152	155	166	168	166	193	152	124	161	217	226	136	117	250	208	133	117	131	181	147	150	169	204	357	338	160	176	244	205	111	119	221	251	170	233	286	206	271	234	151	157	175	163	144	162	221	243	121	133	180	106	118	167	125	62	210	288	197	171	187	241	261	275	218	98	168	168	46	90	248	326	235	136	139	141	141	187	187	127	60	111	124	149	153	78	100	127	80	130	133	115	131	163	184	139	177	202	231	238	155	70	91	128	85	58	94	90	144	174	103	125	103	85	99	71	113	166	214	203	133	119	165	280	219	118	186	124	63	75	124	154	163	212	191	221	200	143	150	178	217	182	174	238	271	233	123	82	102	66	45	105	126	123	177	153	154	194	190	119	113	213	162	137	163	133	138	137	88	91	95	133	203	115	173	213	157	219	248	191	91	115	204	132	75	117	82	124	122	32	77	155	225	147	162	260	198	140	91	119	170	104	96	124	64	36	123	128	121	205	206	122	52	158	231	186	139	186	260	174	168	173	98	83	127	159	108	77	93	86	188	290	240	212	165	149	138	119	128	142	92	108	284	214	101	98	40	124	217	180	95	47	66	155	180	124	175	235	184	148	104	99	100	101	171	121	118	152	114	123	151	151	177	154	174	144	121	190	205	272	266	136	97	184	220	222	177	155	150	117	133	117	132	152	144	198	140	61	112	182	182	173	143	76	69	127	106	147	197	169	213	217	139	98	192	281	169	38	121	179	131	105	85	167	230	157	125	113	144	152	127	168	205	195	144	89	64	58	47	128	160	97	154	223	131	106	192	164	80	54	45	134	147	98	96	59	52	45	51	109	107	65	158	196	136	120	123	158	126	80	104	63	107	192	152	74	95	166	131	49	72	205	208	179	188	147	147	123	95
45	91	146	164	164	142	155	180	154	88	47	111	143	123	123	131	97	91	172	124	127	192	130	71	43	96	108	69	71	126	136	66	43	42	42	112	150	170	127	41	44	87	133	88	109	131	94	182	159	115	106	75	193	162	45	70	70	39	134	171	90	89	70	102	207	155	56	43	89	132	137	127	132	167	178	195	180	152	191	247	206	128	82	101	92	103	211	246	173	165	205	144	72	64	62	103	107	131	126	127	179	128	166	215	188	121	64	48	107	222	156	37	44	99	145	152	164	104	91	139	122	80	50	59	98	166	118	56	69	85	214	196	122	160	106	73	138	150	158	147	148	207	185	165	156	159	176	130	105	107	84	63	69	170	173	120	153	194	190	124	112	149	147	116	91	120	136	122	141	101	125	174	178	188	153	214	234	220	243	188	209	217	124	197	244	220	231	148	169	138	41	109	172	127	99	141	184	199	203	163	113	160	169	197	250	256	265	189	82	128	264	260	135	90	109	114	109	191	262	208	194	201	181	171	142	119	133	103	57	139	223	181	174	138	174	160	63	62	46	40	80	146	147	96	106	194	232	220	203	160	120	72	106	165	184	197	222	203	111	133	138	125	167	208	204	105	87	94	132	239	200	172	243	279	244	132	53	51	156	173	69	55	99	122	129	166	197	182	152	107	51	95	98	113	173	219	226	117	158	159	80	157	217	196	116	99	253	268	139	96	189	175	149	150	111	157	152	141	134	178	219	219	271	199	95	193	258	214	171	135	128	182	173	159	117	43	91	175	155	133	252	247	128	142	192	230	186	83	117	162	156	273	301	239	236	219	198	134	101	198	286	189	62	46	130	136	91	137	102	87	105	147	208	157	115	86	93	219	263	150	80	166	196	92	132	220	203	197	162	156	212	205	206	254	246	228	223	145	158	171	128	155	240	183	132	175	152	131	114	149	158	104	92	210	229	161	136	103	92	178	237	288	258	185	202	123	112	160	180	129	145	212	111	141	183	116	185	243	228	233	214	143	132	136	159	226	168	149	217	253	266	302	273	212	245	171	125	191	208	222	192	176	243	297	195	136	192	192	121	90	157	229	155	78	159	236	232	208	193	195	286	350	215	105	93	150	262	336	287	169	148	177	189	219	247	208	186	148	114	222	252	187	194	279	210	159	177	95	142	237	175	156	179	153	220	211	227	256	213	179	259	261	159	176	183	99	103	131	164	231	270	244	211	179	143	239	282	241	179	159	234	163	72	78	124	212	144	112	189	244	191	124	145	154	237	267	203	124	94	181	160	90	117	121	133	155	170	117	105	189	245	151	94	151	184	214	184	135	119	194	185	132	228	244	166	174	120	126	128	141	226	301	234	99	176	193	173	161	141	144	154	108	146	191	189	201	185	168	112	166	175	162	195	162	137	193	221	203	150	66	136	159	131	157	126	145	213	247	195	177	205	199	163	142	208	184	130	133	195	251	165	124	124	110	174	256	165	179	230	146	159	168	161	179	171	183	233	142	126	180	148	105	175	174	98	118	170	170	136	246	245	182	187	138	187	212	214	196	87	52	81	221	302	217	193	189	172	204	130	127	139	105	188	237	183	101	144	246	272	218	210	148	82	142	163	207	247	145	99	139	139	157	147	145	106	130	180	90	39	48	112	109	105	166	173	133	136	168	98	96	121	143	186	213	225	177	166	151	199	202	126	83	44	93	173	200	127	112	108	78	157	153	92	112	104	58	45	45	117	122	71	66	82	92	87	92	87	159	139	54	49	112	98	80	159	138	90	125	164	202	135	37	106	119	68	86	177	164	58	140	171	140	180	157	143	140	163	145	138	186	185	206	138	58	74	131	117	82	110	84	123	216	156	55	54	165	203	164	147	103	94	163	149	137	179	139	170	155	68	44	110	200	218	140	99	78	73	106	162	132	103	149	108	135	150	80	45	94	198	193	100	53	67	75	103	123	142	110	97	208	161	157	170	91	116	126	134	150	153	99	42	40	58	61	75	114	78	68	128	108	120	184	135	61	110	203	135	103	155	140	84	67	161	211	143	168	146	82	86	96	159	109	39	87	171	195	161	146	101	71	63	35	130	129	146	189	128	90	42	143	179	73	112	114	91	167	140	153	172	113	69	60	63	85	183	228	226	132	70	138	157	149	95	44	78	138	105	105	166	103	86	170	182	92	153	205	142	147	170	222	186	205
31	131	138	42	101	219	238	145	127	138	128	96	113	166	121	112	91	43	111	109	46	102	181	195	150	95	59	82	117	79	74	86	48	95	99	42	126	218	166	73	42	73	113	80	116	179	100	62	68	122	117	82	107	131	179	143	139	109	54	96	125	83	121	149	126	169	175	144	136	94	69	70	56	101	90	46	154	200	110	120	229	294	180	119	98	134	177	98	115	96	81	84	107	179	121	145	186	147	132	155	148	73	102	94	121	178	150	134	131	113	109	82	74	133	130	112	144	164	124	126	123	82	60	75	170	158	106	161	162	104	68	115	101	63	69	130	172	148	167	101	119	165	136	182	135	127	202	193	119	142	179	79	80	128	98	55	42	140	213	169	142	172	185	100	41	128	126	62	135	107	56	111	179	154	113	170	219	202	203	196	110	145	161	104	129	140	136	97	195	186	96	152	103	158	148	45	129	119	110	148	93	97	110	120	152	251	197	67	54	43	139	218	127	123	117	140	143	49	110	152	206	250	271	229	137	92	51	99	126	74	128	147	117	172	197	123	58	57	45	41	108	186	156	89	129	141	99	82	119	173	138	77	49	133	187	194	260	233	157	169	130	59	100	141	214	221	166	190	148	140	227	235	174	191	133	106	155	204	173	118	161	139	142	102	130	198	138	143	133	132	171	125	66	96	168	148	131	165	161	165	153	107	179	235	165	84	51	178	178	57	144	135	90	105	76	89	88	120	262	307	208	205	168	104	188	279	194	72	158	184	73	129	193	114	53	51	127	181	179	224	247	192	109	183	291	221	99	99	193	224	140	120	210	145	153	239	204	277	237	145	119	148	250	180	184	158	133	270	303	239	165	197	215	171	174	187	253	209	142	183	172	193	143	48	123	198	171	181	136	180	226	158	188	133	180	177	136	201	205	176	81	166	199	95	138	188	145	155	124	129	153	98	126	152	152	154	198	291	270	164	207	285	251	214	187	115	79	157	167	132	168	174	180	233	185	172	215	203	195	112	87	142	194	188	190	191	97	98	174	130	119	113	51	79	146	211	188	112	130	173	188	282	257	204	244	212	189	226	204	177	267	291	148	128	131	164	198	93	156	245	214	206	208	199	167	180	226	150	154	168	95	129	194	195	163	202	260	196	197	217	192	208	212	155	76	88	88	143	208	231	204	187	218	214	237	215	198	211	189	144	199	203	150	131	195	191	168	231	158	131	142	214	238	142	138	208	192	146	105	147	212	110	136	179	204	260	170	191	292	278	159	140	186	168	182	167	112	152	176	155	184	259	242	171	149	153	237	246	196	222	296	233	126	156	244	233	174	194	199	108	49	66	131	118	91	157	210	272	266	161	194	226	107	131	228	189	181	172	161	189	112	63	133	164	180	201	176	105	140	218	217	205	154	143	200	244	214	179	140	132	176	177	172	152	135	155	195	253	189	133	216	201	149	204	193	193	257	202	244	294	208	221	190	144	181	208	221	243	217	115	119	108	49	107	95	120	183	161	153	98	126	128	103	190	175	120	153	188	178	175	203	173	79	105	202	146	149	140	125	208	217	169	144	128	166	218	179	186	121	108	147	163	209	186	100	123	158	123	96	61	112	100	76	159	131	75	114	191	193	187	183	213	231	127	193	273	175	131	143	161	120	80	91	129	121	52	85	131	164	167	138	87	110	161	121	122	105	51	129	124	66	66	109	110	118	192	224	154	112	214	233	190	103	42	96	92	39	73	115	113	85	112	229	230	168	173	190	235	237	150	127	195	128	89	183	225	234	244	192	168	198	172	108	108	138	114	107	137	98	78	124	132	124	142	110	140	184	140	147	205	212	184	157	76	80	167	172	171	186	136	82	90	153	173	141	178	207	116	129	118	107	151	109	187	250	144	101	86	42	102	139	123	152	141	73	40	43	85	189	180	174	136	105	170	143	96	114	127	89	160	188	90	40	84	121	129	94	54	61	101	125	169	238	221	120	39	87	95	122	117	36	35	106	131	65	89	134	183	216	207	129	85	128	93	134	264	229	201	196	207	235	111	47	131	170	91	98	194	192	174	192	107	71	194	233	180	104	97	92	61	68	62	84	109	103	121	133	106	78	36	45	113	102	42	58	89	93	75	122	198	177	163	118	139	231	129	129	130	36	130	171	84	88	84	70	208	228	152	161	98	104	103	53	55	101	154	94	140	236	241	140	43
216	229	138	99	75	85	89	71	69	70	71	42	127	180	166	238	276	232	122	39	38	105	173	120	57	116	157	140	104	53	118	169	96	138	136	39	67	121	152	165	106	75	121	80	134	151	42	47	87	80	128	135	90	116	177	219	210	123	42	45	43	37	35	79	167	204	132	87	112	73	38	49	124	118	115	161	93	55	86	144	204	175	153	122	142	194	152	145	105	55	101	206	184	103	129	170	202	151	100	148	153	122	136	100	57	59	101	198	197	143	117	76	71	73	54	99	131	114	136	105	40	80	196	232	165	88	63	90	164	250	239	185	98	40	76	140	131	114	89	39	43	124	147	160	189	151	234	323	261	112	124	209	189	120	120	197	199	197	204	153	172	177	153	179	161	129	126	198	277	259	224	174	108	172	192	209	251	195	179	225	259	257	221	193	160	197	263	256	147	96	233	184	123	171	92	75	84	56	77	105	78	99	101	84	212	236	184	187	143	126	139	163	113	65	133	150	127	159	116	102	140	141	151	120	119	112	167	157	119	193	160	189	172	107	184	210	112	93	103	74	162	254	213	96	51	136	152	140	214	138	101	186	246	214	103	79	128	136	98	85	66	60	147	201	118	161	243	239	248	220	166	137	205	278	173	76	77	91	89	101	154	142	88	77	186	251	223	189	106	134	184	127	85	92	110	100	84	46	174	277	194	134	110	166	180	120	107	194	226	157	117	86	117	189	197	142	166	151	176	226	267	243	90	111	165	96	42	114	168	177	139	121	188	197	117	128	175	196	190	85	89	174	215	253	232	252	268	137	157	252	227	214	214	158	150	247	304	228	188	168	157	222	151	139	240	201	118	99	133	116	107	95	57	114	232	214	129	194	184	161	198	220	159	60	119	113	91	184	164	158	215	213	145	135	201	243	200	109	73	41	85	210	210	133	143	110	90	177	205	177	254	299	208	99	52	108	231	271	222	152	144	183	171	124	148	201	282	289	200	180	204	256	235	252	276	249	281	277	139	136	254	273	258	213	245	244	182	188	151	111	99	137	231	213	124	175	246	236	207	184	169	303	317	172	170	228	258	284	241	215	290	372	306	156	232	264	241	209	174	142	199	256	244	191	140	204	140	129	245	200	154	174	192	254	157	99	188	172	218	240	234	294	289	202	80	177	225	138	115	154	203	179	174	167	193	192	183	187	166	228	252	199	129	124	215	241	216	226	177	119	156	197	212	183	181	219	184	226	319	209	149	193	134	132	197	221	219	214	212	229	142	128	168	220	269	205	227	234	144	116	96	138	233	198	179	223	233	184	185	206	194	150	138	211	241	202	109	90	88	84	178	193	111	90	107	156	135	144	185	124	126	194	216	234	162	52	59	148	175	125	157	127	64	99	162	185	121	42	88	168	211	139	132	187	104	103	160	249	239	130	110	80	157	195	152	175	200	246	172	125	183	182	186	189	166	173	203	257	278	198	180	159	138	189	165	214	253	240	215	150	142	88	158	235	161	172	137	143	207	179	128	111	136	152	234	250	182	139	126	176	175	90	77	112	177	187	105	89	114	112	85	95	127	151	188	173	169	173	99	99	129	157	176	111	94	179	212	112	42	110	159	91	148	232	204	160	139	232	254	214	217	182	105	53	104	137	135	151	127	158	203	239	190	132	111	144	209	143	103	143	216	143	106	149	119	89	83	75	58	56	73	120	131	84	48	145	233	228	139	80	120	185	273	229	185	152	84	190	170	126	244	254	221	234	152	39	115	133	119	176	216	178	78	122	122	76	89	136	171	205	218	123	60	95	98	42	39	126	128	163	216	151	181	201	131	100	128	177	186	157	111	165	255	138	80	101	189	248	238	200	190	210	170	106	132	130	116	248	199	108	161	147	165	189	96	43	52	76	129	202	221	246	222	183	126	49	159	223	111	76	76	41	110	223	221	157	133	149	112	112	241	199	61	96	115	133	117	72	131	118	126	119	152	182	78	50	114	165	122	116	200	188	154	118	50	83	90	117	110	102	100	51	55	117	171	172	115	105	187	194	193	144	90	182	245	182	156	115	91	114	75	41	67	176	251	215	110	80	160	180	189	203	217	161	135	158	168	168	112	66	85	87	87	92	46	35	72	87	53	169	217	88	36	74	76	38	93	114	60	61	96	105	84	56	59	135	191	116	38	97	147	91	95	93	98	157	155	156	197	196	98	103
92	61	87	131	84	40	41	87	84	100	194	133	63	124	105	121	139	78	116	109	71	61	130	131	195	192	98	125	68	55	71	121	175	155	82	42	41	76	120	135	136	98	139	188	119	123	108	76	202	292	282	177	82	124	105	78	115	109	108	86	82	78	108	149	87	73	92	64	77	93	57	129	185	132	91	67	56	93	111	146	182	112	63	96	113	113	144	148	178	128	144	227	126	90	97	101	171	189	111	70	149	170	152	146	90	80	97	149	129	123	128	47	120	245	174	51	47	40	128	144	58	42	154	154	139	160	70	103	154	189	195	163	152	129	82	46	52	154	169	110	125	110	168	205	98	100	203	182	159	124	52	136	163	118	198	278	171	89	187	204	171	172	176	173	140	109	238	306	254	255	137	134	203	281	281	141	113	154	193	256	264	185	115	81	112	182	133	191	227	123	191	175	122	94	114	205	162	147	121	129	124	65	78	112	196	138	98	148	161	217	219	121	131	183	162	176	141	201	200	133	112	92	129	228	219	72	67	154	173	188	225	180	176	177	100	65	123	103	106	164	185	126	40	39	37	93	189	239	196	148	138	127	112	191	212	91	80	125	91	88	86	97	154	167	196	243	284	264	240	187	85	126	175	159	226	197	147	184	205	238	192	118	149	189	148	134	145	162	123	68	150	182	177	129	48	67	122	133	124	145	119	92	229	201	116	207	134	89	91	44	43	45	193	231	186	152	158	240	186	106	140	215	197	184	197	194	157	176	186	214	189	180	287	196	179	192	94	146	222	169	194	259	153	192	257	201	210	146	152	244	208	199	182	159	206	295	313	194	132	98	76	122	145	172	210	184	154	204	189	160	203	173	82	114	224	216	187	201	166	139	154	158	108	111	194	159	118	101	111	216	182	119	153	198	267	264	188	158	193	169	101	135	116	119	173	117	96	196	259	325	318	259	173	87	127	92	153	219	175	173	243	249	210	179	149	234	288	283	261	196	220	200	120	116	146	216	190	100	120	240	270	182	141	190	239	247	199	178	126	101	128	170	335	344	143	94	191	276	329	270	252	237	208	288	221	243	312	325	288	181	214	570	668	327	226	194	264	297	259	292	280	236	163	129	172	165	176	174	118	184	210	166	201	211	186	214	224	210	271	296	200	162	131	106	200	221	220	193	89	145	278	217	119	189	218	159	232	238	174	170	197	182	216	256	217	199	258	361	301	247	217	220	209	214	163	84	143	304	282	131	141	137	178	221	194	146	171	203	108	97	134	229	286	196	174	252	273	279	253	197	197	210	219	215	201	164	134	135	235	228	154	140	160	156	134	151	165	111	40	176	271	219	162	139	181	212	173	131	106	178	217	172	137	83	154	221	126	56	56	161	202	141	161	168	263	291	242	149	87	133	158	214	204	189	136	84	123	159	237	253	186	154	180	212	219	218	219	207	192	213	145	51	135	157	72	164	281	264	174	137	182	257	184	106	187	219	284	289	225	211	160	83	111	145	179	268	210	126	195	213	183	174	224	220	116	205	185	76	126	150	133	179	157	60	54	159	198	112	90	68	102	189	183	133	103	108	135	199	150	124	139	168	292	258	190	202	201	124	160	214	157	88	91	92	96	136	99	110	99	132	134	157	145	102	182	140	63	122	194	117	50	117	155	108	98	160	176	181	226	260	233	136	115	151	116	74	137	171	90	164	207	151	156	113	152	129	66	134	196	204	243	250	234	144	53	114	138	110	74	71	112	188	156	79	141	113	115	139	86	61	117	173	96	106	107	107	235	305	243	142	119	159	160	133	177	170	143	158	98	81	158	173	175	146	126	167	136	102	105	130	164	106	113	115	108	193	209	204	219	171	105	77	90	162	245	210	161	166	173	218	145	73	128	166	128	85	67	77	140	110	70	87	89	102	75	100	101	110	172	111	100	95	137	151	72	107	181	186	96	42	129	228	173	122	93	61	58	103	177	191	151	165	170	183	145	103	131	176	206	172	204	158	68	108	146	135	211	278	232	152	71	59	69	146	149	83	110	135	158	96	132	194	104	39	133	152	67	112	108	62	86	65	38	127	273	295	147	143	227	186	208	171	145	189	159	87	42	39	33	89	122	76	79	117	123	78	84	148	100	99	159	105	115	108	85	86	35	88	146	91	63	112	173	144	121	155	98	110	150	151	159	131	131	131	181	202	127	120	180	154	96	76
131	123	44	79	72	57	116	177	118	122	227	168	174	171	65	110	129	71	139	186	173	216	138	76	138	103	172	254	187	234	234	103	70	126	91	38	98	170	213	184	91	135	129	104	103	68	66	80	181	136	50	106	96	47	108	141	84	132	190	192	126	44	92	90	40	34	139	221	149	152	168	85	57	124	268	265	189	176	161	165	181	219	175	153	164	184	131	41	82	155	181	175	174	143	120	126	136	118	65	40	116	115	138	183	83	139	205	207	136	52	110	119	154	226	247	243	128	34	77	129	106	59	70	106	210	186	138	150	117	92	142	195	140	90	129	122	43	222	232	109	99	119	130	87	126	151	197	170	106	163	224	136	63	61	136	244	239	181	177	150	66	44	128	261	256	175	191	237	207	221	216	163	189	203	198	203	225	264	220	174	161	89	94	155	155	217	255	245	189	117	133	174	160	88	185	185	102	193	186	175	129	57	124	163	114	77	122	130	84	101	160	185	189	267	183	35	84	122	152	114	167	294	216	148	177	125	120	117	71	126	134	81	63	95	80	155	220	118	164	333	228	77	105	123	143	210	225	112	59	123	136	102	71	98	132	72	121	124	145	256	228	183	150	148	178	180	196	252	268	203	198	170	152	185	144	140	208	224	135	76	133	224	250	155	90	144	161	92	148	201	149	136	99	112	155	184	192	152	138	173	188	179	195	133	77	147	174	154	146	130	124	164	205	149	187	252	228	184	108	92	174	184	81	67	137	196	194	124	65	71	59	189	317	224	275	250	143	143	146	170	165	119	133	265	337	257	129	159	148	119	172	157	140	216	184	110	156	133	172	175	115	158	119	79	109	146	150	225	299	213	195	322	281	198	224	212	238	215	136	170	154	93	122	145	178	210	216	215	170	169	211	125	106	161	170	131	172	155	92	136	150	203	170	130	179	199	218	182	130	130	164	222	192	131	166	209	173	212	228	175	163	176	192	152	128	181	234	252	271	241	206	188	157	105	114	185	230	224	250	312	213	127	118	147	159	124	189	219	125	137	146	147	200	209	186	182	203	245	267	190	199	211	131	93	125	239	224	190	231	252	291	243	206	181	167	222	266	174	116	201	225	200	227	149	159	204	182	244	229	258	356	261	108	175	255	280	285	216	264	317	164	47	135	274	261	228	223	180	226	226	178	151	238	267	192	177	265	327	172	118	163	197	213	121	163	261	211	204	273	268	238	240	234	248	257	210	187	157	157	202	176	260	274	218	282	256	217	230	179	108	64	181	289	221	112	143	236	223	196	178	170	180	222	263	256	178	96	97	153	156	94	106	185	128	94	152	163	149	170	206	130	56	156	189	173	138	128	127	82	140	166	143	87	129	227	199	92	101	99	142	235	136	83	128	203	282	233	160	149	184	186	120	120	156	102	140	196	160	122	112	164	133	128	139	81	70	98	170	236	210	209	165	131	166	117	114	211	167	83	138	214	246	217	166	121	126	117	143	211	211	197	194	115	101	241	273	257	211	110	92	126	177	187	196	234	206	196	140	87	147	226	208	128	139	94	177	252	167	139	173	149	112	86	82	220	218	119	182	264	198	155	156	144	146	88	83	196	234	132	153	199	104	108	109	139	248	233	124	95	181	134	154	297	274	149	145	175	153	188	208	242	184	92	73	164	172	54	107	181	148	112	180	164	131	110	47	47	128	165	175	197	101	131	208	147	133	104	152	222	120	102	100	51	49	54	129	123	104	175	110	115	126	84	72	132	180	153	110	92	89	149	149	38	139	139	98	138	154	122	68	145	123	47	93	172	204	159	217	203	141	177	100	77	165	169	140	192	195	204	191	177	183	143	91	73	183	234	208	189	204	268	167	121	302	247	111	131	120	80	52	143	261	206	87	136	139	41	89	150	184	167	230	238	157	161	92	38	112	166	96	104	143	82	122	120	81	160	157	150	138	101	133	112	80	111	187	145	61	128	121	50	120	124	95	128	76	109	209	216	140	124	207	241	218	118	71	124	154	110	84	76	58	128	109	96	135	93	99	85	60	76	51	86	115	97	73	103	98	51	50	105	146	115	112	158	240	157	152	251	144	103	97	74	134	132	113	177	137	35	70	122	162	112	48	105	92	110	110	104	154	119	121	144	121	130	104	77	76	114	142	115	87	59	121	175	222	229	177	98	63	141	176	142	158	129	102	132	114	108	140	121	117
81	52	87	87	46	146	238	227	166	120	167	175	94	80	80	110	188	147	115	110	67	98	179	182	161	144	131	143	164	159	84	77	90	114	193	130	45	41	73	142	117	118	143	129	173	219	225	178	124	77	82	110	72	127	209	123	38	41	108	147	166	184	98	85	116	106	125	85	36	120	122	77	142	171	112	45	109	140	114	137	99	107	150	151	183	250	252	128	84	81	93	210	193	160	127	132	189	105	70	73	47	58	101	83	61	113	204	235	115	114	210	179	137	168	128	98	181	129	122	179	182	129	80	138	204	240	196	101	42	97	181	205	188	193	124	103	167	185	121	96	161	207	237	141	158	227	190	161	174	226	201	128	108	129	102	55	99	179	183	135	70	49	78	132	179	140	224	453	400	313	306	167	132	197	188	164	139	85	103	197	181	116	86	124	168	182	252	162	74	77	148	187	87	63	84	169	202	213	200	167	125	108	192	168	89	146	141	124	192	205	277	178	44	83	79	49	66	90	162	195	186	184	112	52	55	90	199	250	237	177	175	217	110	105	207	226	126	85	143	187	224	178	144	192	159	100	138	160	125	129	151	142	142	90	110	112	107	113	77	96	152	237	169	88	91	121	131	161	210	205	206	166	145	167	140	191	200	148	160	148	155	115	75	147	138	124	161	98	158	228	167	156	163	202	238	192	184	166	92	127	156	131	141	142	118	63	83	155	182	124	165	233	192	193	161	85	81	82	77	111	129	120	115	117	174	255	231	190	157	191	218	228	191	207	301	250	182	114	130	269	282	203	198	227	194	189	196	161	98	43	104	148	227	208	153	134	144	194	109	120	161	177	169	102	155	147	105	161	199	204	177	154	155	152	136	126	164	143	129	117	114	179	199	135	128	236	254	179	186	153	142	179	150	112	140	202	157	149	117	165	215	149	172	190	182	199	234	210	152	200	207	149	82	141	255	260	212	233	242	203	246	182	103	152	232	251	225	238	265	208	249	276	176	194	266	340	282	183	202	168	75	76	192	303	238	160	235	270	229	260	218	167	204	167	88	110	157	176	175	228	210	106	81	64	149	241	175	127	201	180	141	227	261	219	182	202	199	183	203	250	238	208	220	245	281	197	206	253	224	223	214	135	152	187	130	186	263	212	109	147	226	166	166	278	248	223	248	193	202	140	152	167	182	201	146	122	104	183	208	197	158	181	156	130	305	317	165	132	228	226	193	149	176	284	233	235	257	159	204	294	215	136	132	202	242	184	163	207	189	206	235	249	229	226	295	217	133	165	182	171	201	197	206	242	175	174	212	127	149	192	162	239	271	217	146	77	48	87	161	219	143	96	165	133	196	191	96	107	114	127	152	175	161	167	197	184	118	121	205	227	221	180	127	141	156	171	177	207	236	235	242	221	207	165	72	105	109	113	186	199	185	166	177	121	98	141	131	169	194	181	188	150	76	78	98	152	274	235	196	213	180	232	231	208	173	106	203	193	124	214	255	198	124	73	110	207	239	218	203	198	207	161	126	208	210	132	100	89	164	198	227	198	135	113	140	196	141	155	160	173	195	164	138	81	154	187	152	182	273	264	221	280	186	156	155	128	110	85	166	198	160	112	121	188	155	173	243	188	133	184	286	249	141	147	205	240	191	98	113	180	175	145	182	205	180	178	108	63	146	137	140	254	246	196	148	137	105	149	190	157	203	167	164	208	210	201	151	168	136	110	147	82	40	154	157	58	60	88	182	147	155	145	122	197	194	146	79	52	48	59	150	140	39	93	91	140	190	127	117	118	166	152	69	59	188	215	85	87	124	166	124	94	171	196	250	236	192	132	120	142	118	145	241	196	120	129	105	149	174	164	177	162	173	135	95	145	135	153	104	100	192	189	180	156	95	103	90	94	160	197	131	41	39	227	246	96	173	205	213	152	100	149	138	130	176	124	141	141	180	249	153	119	183	206	175	169	133	83	45	108	106	41	91	93	58	106	158	187	210	212	117	96	253	206	49	101	109	67	148	216	229	208	161	153	162	124	126	151	88	58	146	126	89	141	92	101	157	158	102	40	68	131	136	103	169	142	87	115	112	80	82	92	47	80	137	142	195	191	83	48	46	52	79	129	99	54	203	262	143	166	138	34	166	251	192	197	135	46	117	181	182	174	93	77	101	129	138	71	95	123	72	102	155	105	96	85	106	173	154	133	94	51
134	102	126	109	36	91	166	119	56	127	168	203	167	58	44	129	152	196	205	128	93	115	186	214	186	128	142	114	129	135	66	143	173	115	152	110	40	61	65	91	113	128	103	55	88	128	151	188	179	125	82	51	102	147	115	133	109	58	97	124	144	105	42	35	94	121	91	86	105	142	158	130	76	43	32	38	90	96	133	131	90	180	138	92	150	106	81	110	147	160	141	93	108	113	45	42	44	61	127	107	87	105	124	142	79	42	126	126	58	127	164	124	135	145	177	144	108	115	122	119	54	99	178	125	125	157	93	63	42	104	151	83	101	198	190	136	173	210	180	158	88	65	114	154	160	120	140	225	270	248	161	212	260	145	72	49	47	74	124	127	112	209	249	164	158	231	241	233	227	294	258	188	219	195	261	222	128	146	198	200	144	115	167	157	100	129	106	50	37	130	199	99	144	236	156	143	198	526	582	179	64	95	131	210	223	113	128	232	166	153	222	189	146	166	164	135	147	178	174	150	164	195	182	126	120	147	126	197	234	176	146	108	73	85	146	122	137	187	166	214	190	141	108	42	102	104	70	236	212	42	94	164	190	195	181	189	199	158	85	46	50	106	205	190	93	82	194	271	180	94	105	161	189	104	36	64	106	168	199	118	59	105	184	223	165	130	120	105	191	183	204	247	158	186	144	96	109	62	74	143	163	179	192	101	94	110	150	299	283	161	103	129	222	199	154	107	101	138	200	168	120	241	242	233	258	167	187	241	259	230	225	259	283	334	253	171	96	144	202	121	135	190	117	157	151	123	176	171	285	210	118	165	171	124	96	126	92	73	146	236	150	87	172	148	89	127	121	103	278	303	209	140	80	87	143	203	116	149	213	117	126	231	258	219	227	185	82	158	180	132	188	154	138	176	202	254	212	152	174	243	161	77	128	175	168	188	245	231	214	259	209	182	248	215	300	304	180	121	138	231	190	113	134	159	152	243	280	258	257	253	252	187	154	242	303	258	178	185	262	232	196	198	229	261	257	309	287	210	266	289	225	250	174	94	191	184	197	211	184	198	207	167	149	199	141	159	278	242	163	163	203	195	191	190	152	186	225	185	143	204	239	171	121	180	269	222	228	173	98	234	237	145	180	238	235	214	202	212	222	222	294	254	212	206	163	158	184	261	277	247	210	224	191	193	300	235	112	194	177	166	225	266	219	207	251	205	271	216	182	224	225	198	214	186	140	252	200	134	302	337	225	208	212	149	191	249	223	238	247	227	227	246	259	253	212	216	256	274	235	121	67	102	171	264	262	261	239	168	193	157	148	285	240	159	220	161	104	121	133	105	149	189	166	195	204	191	219	247	226	182	160	184	185	224	186	127	164	196	232	195	180	169	177	212	238	167	49	155	180	89	150	171	125	108	64	143	170	134	169	145	122	176	161	84	149	182	168	151	100	137	220	203	93	105	108	141	237	230	244	175	117	156	100	89	236	231	179	244	178	127	192	156	84	154	140	86	105	114	133	181	195	140	163	234	198	95	48	40	102	158	178	172	96	107	165	238	264	197	194	178	122	102	141	150	180	213	199	122	118	188	144	151	117	119	163	198	252	171	138	189	201	158	92	104	209	263	202	170	113	192	293	296	248	205	219	151	162	181	104	54	47	120	224	165	72	117	204	155	168	258	298	185	151	219	146	120	106	124	178	206	240	254	162	119	170	181	116	148	144	89	161	113	45	166	265	243	228	208	141	64	117	183	190	213	206	113	102	100	47	125	162	110	66	44	86	132	129	145	150	114	67	131	133	74	158	172	124	152	133	138	131	124	172	263	260	143	143	143	92	116	125	57	124	117	121	165	105	129	103	50	107	213	278	159	32	146	234	175	154	126	104	103	169	225	188	226	213	165	115	41	90	131	107	194	236	193	188	164	97	87	140	115	79	114	172	145	151	124	108	192	196	123	105	147	168	129	102	86	45	122	116	41	54	67	52	103	159	149	141	144	127	69	90	104	150	181	116	78	138	128	69	68	98	99	88	128	167	181	93	118	205	170	107	82	55	68	68	35	31	65	125	113	113	135	136	94	35	108	171	140	88	132	119	72	195	198	152	178	113	78	120	156	118	107	172	175	210	173	81	147	131	63	79	94	78	39	121	119	129	201	150	99	141	149	80	114	150	135	114	140	169	171	159	105	86	78	56	42	49	102	117	69
160	207	129	108	125	124	80	62	129	133	87	166	177	81	44	106	139	115	159	121	45	106	175	152	86	97	143	94	46	134	179	124	162	167	89	95	168	245	228	173	154	125	163	131	45	129	198	101	73	81	88	140	141	130	147	191	163	83	106	113	105	126	71	47	106	176	179	143	138	186	225	151	63	98	126	102	131	102	86	186	164	64	41	99	110	149	178	161	194	166	97	84	151	149	72	75	77	79	117	105	161	174	177	133	68	74	49	47	103	124	59	93	94	124	198	189	120	127	187	136	136	107	94	90	87	169	120	70	70	43	79	95	86	144	112	97	189	239	197	215	223	161	198	184	121	146	176	157	122	115	94	151	147	55	78	119	195	240	203	98	111	137	165	173	103	85	57	35	153	214	155	96	135	142	192	190	154	249	240	174	89	91	196	276	195	99	60	93	92	99	98	95	175	144	104	138	196	280	188	45	98	209	201	113	84	151	137	79	147	230	192	145	162	227	225	135	148	190	248	226	157	174	151	84	98	159	167	126	124	140	87	38	39	109	110	41	112	208	163	140	127	117	215	155	43	114	177	255	234	137	143	158	129	139	121	145	241	171	126	136	175	200	163	183	203	137	113	109	136	133	107	187	171	96	73	160	221	155	176	138	44	94	111	95	147	168	138	145	164	124	154	198	179	223	153	67	126	140	139	139	140	219	252	137	94	124	129	217	207	123	121	141	170	200	202	131	86	73	160	192	125	145	177	181	207	234	240	218	201	215	247	259	212	211	189	136	201	271	261	259	199	122	123	154	144	171	191	215	187	144	227	224	205	186	86	105	155	171	136	130	176	107	80	174	203	139	134	155	173	217	149	50	42	95	175	208	130	117	175	113	55	96	167	205	268	217	85	183	238	117	95	142	118	87	121	174	228	246	229	145	132	193	150	105	213	245	108	123	210	211	217	217	162	175	264	271	247	278	268	252	238	126	117	215	216	175	216	260	244	265	242	166	268	263	182	205	225	298	276	243	262	210	221	320	312	228	140	216	282	249	265	211	206	238	212	173	153	235	258	189	136	101	190	192	139	174	184	172	243	259	154	176	241	229	203	158	141	150	166	179	160	162	109	167	253	205	266	218	118	183	139	129	169	86	88	179	222	163	119	152	243	213	239	316	214	206	192	129	169	236	224	139	195	273	261	218	184	136	53	114	254	242	202	270	308	257	209	233	225	205	171	180	228	198	245	187	63	140	321	302	182	175	233	219	114	154	141	138	256	293	200	123	156	142	179	202	190	196	185	195	214	235	214	185	218	190	106	105	141	154	179	265	280	177	65	123	116	111	207	321	336	163	119	133	167	251	240	258	263	258	270	261	260	188	83	167	246	201	215	227	229	180	162	172	146	175	207	164	143	144	116	98	216	290	137	67	128	159	98	157	249	245	208	173	180	163	207	199	148	159	222	160	46	96	138	154	213	259	182	142	216	219	112	42	121	224	243	243	213	204	143	101	167	178	164	112	112	182	155	109	183	180	170	305	241	118	156	132	105	160	248	236	219	204	172	238	233	121	68	119	147	148	113	59	55	62	59	53	121	165	138	100	96	201	282	230	151	105	155	195	155	169	173	96	154	170	104	177	121	112	153	169	172	152	145	110	207	200	100	172	203	139	92	109	111	125	203	186	130	169	200	119	82	144	115	53	91	123	151	188	177	170	211	194	141	123	77	162	216	184	175	93	140	233	223	125	151	268	201	98	93	119	112	170	182	159	159	97	87	89	155	205	149	135	152	150	100	101	129	185	167	70	112	194	184	185	152	61	68	143	208	208	210	196	141	148	175	173	116	159	163	118	163	119	161	178	156	232	155	111	206	199	177	112	113	225	193	135	154	203	234	223	228	133	99	173	113	79	80	85	219	213	76	127	189	98	63	70	44	123	120	68	174	211	205	211	173	143	124	126	140	106	46	32	42	44	50	44	119	199	179	180	114	37	115	127	124	262	214	63	35	38	34	83	107	63	38	120	211	121	35	46	50	122	164	117	117	119	73	37	77	92	51	34	34	119	182	101	35	81	209	238	179	144	180	133	101	141	134	142	125	157	109	57	76	101	108	58	81	170	152	92	105	84	61	154	182	84	42	68	59	72	80	41	54	80	131	105	62	59	72	164	129	40	89	193	226	187	194	181	144	130	139	101	35	105	213	187	152	138	104	200
177	97	47	63	65	42	88	93	81	116	82	91	169	163	129	140	128	124	171	137	112	144	127	106	69	44	54	91	117	126	189	189	205	173	110	108	51	137	138	168	245	237	170	137	198	111	104	124	59	108	175	217	184	131	131	111	165	137	93	82	103	108	84	78	133	136	94	166	111	83	123	93	56	106	151	171	143	79	93	192	239	124	48	42	93	100	117	184	201	180	141	146	130	186	236	208	123	100	135	163	168	83	108	106	118	123	43	67	83	52	90	194	246	219	146	116	84	130	226	138	63	61	42	39	88	98	146	135	87	146	98	70	172	234	168	82	77	174	173	198	233	126	140	122	141	182	124	131	91	98	193	132	102	141	106	130	152	138	148	102	117	179	247	186	158	249	156	140	185	155	98	105	175	179	187	238	221	120	96	173	250	169	118	245	229	119	158	167	66	97	153	129	161	164	166	266	288	205	98	39	84	141	135	181	146	161	231	144	166	204	152	170	160	154	191	140	105	96	178	184	70	79	142	183	130	65	142	131	57	101	85	89	153	197	129	41	144	248	258	242	171	161	124	127	162	84	132	138	55	86	86	80	138	182	189	240	256	198	194	164	192	162	125	152	139	166	236	210	166	238	233	177	180	231	173	65	131	163	202	169	74	181	212	154	178	181	152	104	142	192	144	98	60	123	180	187	211	168	188	212	202	163	73	106	127	128	102	140	165	167	243	240	133	45	156	183	111	112	107	103	137	188	204	193	116	93	127	172	223	179	94	85	150	233	221	115	103	225	248	171	204	221	118	169	321	290	208	129	103	93	68	109	212	181	76	70	113	156	149	186	216	201	170	128	124	169	228	191	170	202	141	74	103	141	166	223	182	162	124	120	118	94	112	137	138	129	98	68	148	113	129	207	199	193	154	81	152	232	210	192	209	266	200	136	105	49	43	105	161	140	126	199	252	198	126	148	203	275	285	249	199	94	109	185	180	211	251	263	259	199	202	246	246	213	208	214	197	255	267	241	258	251	245	196	144	144	189	169	100	167	309	320	293	259	163	205	265	304	305	229	212	200	178	177	292	351	224	181	251	154	121	168	159	189	152	182	200	158	199	242	221	200	186	196	244	250	247	174	214	296	245	192	132	129	126	146	122	169	229	183	237	227	140	154	173	117	69	98	206	262	293	261	222	251	254	223	200	154	149	206	222	225	296	298	215	202	220	239	281	270	214	240	301	271	196	152	187	244	241	240	247	265	244	228	137	123	197	177	177	150	173	195	131	150	243	259	271	245	187	162	153	219	254	261	356	329	189	165	173	240	275	252	209	222	242	178	126	121	156	312	315	184	166	129	122	184	235	213	180	161	179	256	231	135	177	193	168	122	155	165	113	200	191	204	185	171	218	176	122	59	45	103	244	291	271	317	202	53	46	156	254	237	232	180	111	107	155	208	217	182	234	227	134	104	101	170	138	229	300	153	142	195	198	114	48	180	314	249	153	160	121	97	179	127	81	145	112	126	213	197	164	170	262	196	44	63	114	215	230	256	300	176	98	129	213	238	229	188	84	86	174	195	213	179	72	107	125	175	207	223	214	205	277	257	181	172	231	226	182	113	127	175	106	43	105	143	150	144	81	120	140	144	131	127	162	115	164	158	144	219	236	270	170	130	177	159	199	209	156	122	166	152	128	97	112	202	195	145	107	79	70	130	124	129	131	143	159	137	181	183	172	182	250	180	151	140	50	94	101	169	266	200	88	70	173	292	243	172	212	194	231	205	98	95	147	118	105	131	96	103	138	178	185	166	179	149	145	158	174	230	198	197	209	161	175	127	75	201	271	170	79	99	168	179	100	45	95	127	104	121	138	217	290	211	202	232	137	135	149	78	106	162	185	121	97	191	170	148	169	188	227	147	125	158	128	103	72	78	69	107	148	85	117	121	77	73	107	143	132	91	88	158	103	85	83	71	131	107	90	87	125	185	100	94	125	66	59	55	87	173	197	116	60	177	254	203	201	130	57	55	37	87	147	170	140	133	152	105	98	85	92	166	205	129	35	125	166	121	130	186	205	112	119	157	134	123	155	156	75	101	173	111	79	176	135	63	156	131	44	143	215	119	95	172	206	166	159	119	36	67	67	57	53	90	153	140	89	115	201	128	54	133	260	216	83	96	152	182	158	139	169	164	122	73	92	168	132	54	105	181	141	64
120	158	155	172	205	161	123	125	61	47	45	151	188	182	145	74	91	148	162	180	240	167	112	159	180	176	191	216	231	173	165	148	74	116	127	79	120	172	106	53	102	107	65	82	145	115	112	102	39	56	102	132	135	138	148	142	201	210	141	174	208	159	227	186	48	51	81	101	53	127	192	147	85	104	288	283	102	94	97	97	104	47	36	56	138	154	203	166	128	225	133	94	96	108	192	236	227	135	93	124	216	164	135	131	43	51	141	132	37	38	92	169	151	141	116	113	107	81	115	92	59	97	118	94	146	164	187	210	201	167	122	104	91	119	129	145	131	110	83	111	155	129	91	140	172	153	174	111	64	155	180	103	132	117	145	218	122	143	145	90	131	167	123	131	198	213	227	216	234	186	100	117	212	168	165	326	221	142	205	265	233	122	149	114	106	118	115	170	157	176	197	167	168	191	177	133	114	119	119	81	144	215	177	133	133	134	85	95	249	242	97	97	207	194	146	172	135	150	144	73	45	58	100	168	145	120	150	113	65	160	180	64	71	155	221	196	112	75	87	134	191	121	73	138	146	134	129	136	147	143	196	258	205	87	71	110	152	153	132	154	215	212	177	226	180	108	212	201	113	128	144	133	116	155	120	100	188	146	167	197	127	124	126	181	189	138	88	61	94	140	138	144	105	153	205	129	87	53	136	140	117	203	194	191	179	97	94	130	171	252	289	279	209	100	100	119	177	250	216	176	120	140	160	181	221	238	241	229	222	124	114	171	226	240	205	191	126	178	252	215	220	282	242	230	258	193	104	143	218	202	220	165	182	234	196	137	194	252	280	284	256	196	106	177	206	177	161	131	91	72	151	205	185	194	185	180	144	135	191	195	182	155	91	148	170	74	49	161	233	185	149	153	175	186	232	196	109	146	259	252	140	136	117	149	212	145	183	270	259	214	260	321	195	201	273	174	135	229	281	298	286	131	107	163	221	267	275	327	297	217	246	270	201	176	248	201	133	193	178	139	222	266	179	105	172	270	162	61	115	172	170	193	289	366	237	145	182	205	194	125	140	202	219	213	256	247	205	179	115	100	187	198	163	190	211	166	144	242	247	238	268	184	97	154	229	206	260	264	220	225	168	91	119	202	163	155	222	150	124	243	285	178	202	242	103	36	176	212	109	174	245	260	269	212	131	186	204	149	180	174	190	189	152	188	201	158	182	247	226	200	179	184	189	266	286	201	117	130	185	176	196	272	324	208	188	252	252	209	175	192	232	162	124	218	228	206	206	217	212	176	205	272	173	135	198	219	273	215	185	240	171	202	370	412	256	162	208	226	212	290	306	186	175	165	87	50	125	168	207	241	197	246	175	112	125	137	177	177	203	157	119	115	161	205	175	189	204	174	190	173	171	220	241	172	166	172	203	236	136	192	210	207	175	124	160	186	236	195	96	46	117	210	194	166	164	198	152	114	344	404	177	133	228	213	106	97	186	264	241	167	133	100	145	197	223	151	47	137	175	187	233	129	161	238	241	266	239	202	167	99	109	135	70	82	151	245	307	267	199	212	198	208	216	137	140	131	77	98	145	160	179	177	131	98	72	130	260	242	114	68	116	101	116	112	87	161	230	244	158	101	147	132	121	105	47	57	82	146	197	202	132	101	148	195	168	74	91	154	127	63	107	186	127	54	102	168	205	187	129	124	180	215	196	173	159	109	126	178	193	128	126	259	186	157	204	136	75	51	132	128	106	91	71	176	173	99	185	186	165	135	74	195	265	143	117	180	149	110	110	101	106	151	148	148	140	108	136	179	213	145	96	163	156	87	147	160	112	109	119	180	108	130	217	195	109	58	60	42	119	191	172	164	262	278	196	159	163	219	201	112	98	182	145	87	235	264	218	222	154	106	162	182	122	177	160	108	161	177	99	131	135	120	184	155	112	127	191	228	139	37	128	231	175	146	175	209	195	105	174	214	196	177	90	131	160	172	130	108	133	137	159	118	145	109	80	141	134	85	39	29	80	131	92	81	132	134	74	57	136	222	185	127	97	45	117	191	114	116	220	148	131	141	90	106	84	175	163	129	122	60	143	132	111	153	143	150	120	130	126	123	177	180	113	92	173	231	150	56	57	80	75	36	35	44	53	52	47	77	136	101	94	88	86	175	179	90	38	98	199	141	68	81	115	208	216	141	65	47	49	39	136	201
154	103	55	85	90	153	132	147	179	133	138	182	248	257	185	76	44	48	140	167	128	130	107	77	48	102	164	251	237	178	172	193	232	129	97	133	223	228	81	35	120	220	195	100	52	96	185	164	151	158	100	135	168	110	100	91	138	156	125	166	111	111	193	129	38	119	173	161	110	107	143	90	107	172	237	183	131	152	164	125	60	127	181	111	92	116	175	189	115	78	98	99	112	185	229	213	166	159	148	100	102	137	136	148	112	61	75	114	77	35	34	40	37	89	93	51	54	117	143	146	228	145	62	101	80	47	49	63	98	79	121	221	174	105	114	172	186	149	87	73	78	121	145	138	123	98	142	148	182	147	126	204	212	114	112	187	186	143	161	216	162	154	200	205	247	198	115	181	198	136	122	169	198	148	134	167	216	152	124	208	147	75	85	150	172	182	199	158	96	50	73	132	119	121	135	149	196	153	152	199	141	64	51	110	167	155	164	152	197	216	112	105	160	160	117	63	150	247	190	105	45	110	120	155	204	133	144	179	108	115	178	141	122	173	208	210	195	163	175	145	143	112	37	108	216	205	149	153	183	169	116	118	120	71	87	128	133	173	221	232	209	146	112	131	152	178	195	134	123	185	194	123	64	154	184	90	73	88	219	285	175	162	141	148	139	111	132	138	110	106	159	128	103	94	57	96	201	224	171	110	152	224	138	112	170	189	185	161	268	298	168	126	121	172	130	159	171	108	150	138	108	99	76	82	80	71	154	221	232	137	80	148	132	157	180	153	140	174	230	208	227	249	158	114	204	255	191	171	244	251	207	206	234	218	181	183	243	166	100	181	289	287	202	223	194	160	174	166	101	108	186	173	155	170	250	241	161	98	112	175	180	128	81	228	220	146	122	79	159	213	201	148	83	118	161	145	173	122	219	312	221	149	72	109	198	244	241	264	260	214	182	191	262	329	371	236	129	184	266	286	258	264	246	262	264	259	208	208	305	193	94	130	184	264	259	196	157	231	178	98	195	182	124	178	151	181	278	154	161	215	196	226	229	238	229	162	163	272	257	239	173	148	180	149	189	256	249	159	226	205	201	214	98	125	111	98	214	181	203	223	105	173	259	217	113	163	325	326	269	228	213	251	277	242	146	78	139	231	180	160	200	193	156	129	204	209	225	258	172	218	284	201	134	187	205	167	173	223	155	107	169	177	179	189	175	188	227	254	241	163	165	154	112	165	168	130	145	202	213	112	95	192	216	180	252	234	130	134	135	135	163	178	128	62	132	268	297	315	279	184	218	242	205	233	253	217	280	226	136	205	219	180	208	340	301	227	234	226	255	239	200	179	182	174	159	140	152	189	214	238	196	229	179	80	108	143	209	250	199	150	271	324	267	207	99	115	162	173	199	116	188	237	168	254	243	209	172	87	147	144	82	186	176	71	103	187	226	140	173	232	149	207	247	174	140	256	282	180	195	279	271	191	165	145	123	73	76	189	194	123	76	146	219	229	167	124	233	212	156	148	127	76	71	176	184	169	203	179	173	110	82	212	243	254	183	51	70	139	196	225	272	242	217	146	132	215	180	214	261	170	116	145	156	144	151	185	171	164	126	116	204	148	106	162	151	162	141	116	91	87	84	98	150	94	96	159	129	120	208	193	188	232	124	94	177	206	130	74	182	226	171	202	208	196	196	200	196	143	171	161	135	141	123	86	100	182	125	69	85	127	196	167	145	154	124	168	205	154	131	132	139	103	55	101	95	124	204	156	73	38	122	134	138	139	191	201	132	123	87	99	129	102	102	154	131	167	185	115	151	167	126	115	181	156	52	147	178	82	129	183	185	148	84	84	119	104	180	229	186	231	169	167	282	230	143	171	246	290	151	126	220	176	164	206	152	128	156	130	75	85	176	238	230	201	164	136	92	121	172	149	140	110	138	167	97	134	170	106	63	22	81	90	81	156	214	231	133	103	165	165	124	110	87	100	189	197	197	196	106	147	207	176	162	85	76	75	47	63	56	41	43	78	73	77	135	150	155	98	88	88	77	180	142	118	177	206	140	33	41	76	150	117	98	145	168	149	65	145	211	106	151	193	86	79	130	164	164	117	126	117	110	119	114	91	95	131	117	133	127	69	74	72	57	77	154	137	101	140	80	106	103	89	148	157	97	38	130	130	88	118	95	95	196	224	118	107	156	190	145	65	89	176
210	93	101	128	87	156	154	90	89	67	130	152	103	88	96	98	138	147	91	49	110	166	136	81	164	260	145	128	185	168	136	150	186	133	75	117	149	82	61	74	133	242	219	166	110	49	88	157	179	163	203	194	97	112	141	129	273	293	114	58	112	135	140	127	81	90	80	135	199	145	131	122	75	45	46	108	208	147	147	141	204	211	95	126	87	75	142	116	36	37	61	94	112	86	127	214	189	102	52	47	103	108	43	98	129	97	67	138	186	113	68	61	72	143	205	241	161	65	110	89	95	145	117	60	121	138	57	101	128	129	190	153	135	126	86	194	245	180	91	110	168	91	63	63	41	59	160	235	176	117	161	145	124	129	64	42	52	108	158	142	179	228	204	197	229	208	191	207	192	131	149	208	113	42	159	194	148	129	86	80	129	251	288	257	189	161	116	38	199	235	79	42	89	156	171	148	198	234	227	150	149	200	92	38	86	180	282	266	150	75	72	140	226	212	108	76	119	161	190	166	133	252	266	213	173	209	251	177	202	200	136	170	150	165	204	187	147	152	158	94	97	68	98	183	171	78	88	134	109	125	166	153	130	153	121	125	185	225	166	53	74	132	120	113	109	177	188	116	182	199	196	167	114	114	123	121	173	137	120	140	71	97	192	173	174	220	155	88	106	124	163	196	194	195	191	222	195	149	181	144	120	169	197	209	244	248	118	111	178	237	242	189	204	178	210	240	181	214	218	195	205	178	154	196	246	231	175	158	278	252	151	215	207	167	215	185	110	201	241	122	110	138	103	89	89	192	220	200	235	196	158	91	53	165	212	103	95	150	140	126	189	255	158	118	184	137	138	169	145	146	210	237	185	200	239	204	169	118	123	247	222	144	174	182	180	194	154	92	140	189	191	221	186	183	235	174	260	319	231	282	192	92	165	197	218	334	331	305	313	278	302	227	199	191	205	261	183	124	152	275	310	233	213	203	241	274	285	248	220	233	209	203	131	121	154	156	251	193	223	300	199	198	177	181	280	218	128	92	107	116	131	289	273	158	142	196	238	168	154	180	169	112	65	170	288	262	163	91	177	219	209	229	117	92	141	191	204	198	166	146	132	171	264	282	263	237	291	222	186	219	210	143	170	324	251	157	214	223	185	138	190	308	213	94	160	280	298	296	310	232	176	203	222	185	204	228	219	222	123	126	133	68	142	190	110	124	187	119	162	235	236	217	206	218	230	207	138	197	161	89	194	183	145	183	260	281	201	194	171	138	211	306	247	163	244	232	199	219	182	164	187	219	216	253	198	170	217	218	192	148	108	134	189	185	175	220	288	295	298	354	308	230	187	194	195	159	183	202	193	176	185	160	137	210	289	230	199	134	159	262	265	228	156	131	126	178	131	130	164	127	215	238	122	138	245	271	239	124	105	189	206	130	95	153	108	104	168	101	99	137	80	102	216	174	99	157	190	190	134	147	193	158	146	135	135	136	152	201	187	136	140	238	246	188	165	153	207	280	268	190	155	94	41	91	178	169	164	202	223	211	241	173	90	166	154	105	187	270	336	350	206	111	80	81	135	194	231	258	228	174	153	198	200	132	148	111	92	102	95	89	101	161	115	108	161	158	98	123	124	140	268	171	55	58	48	172	221	198	220	162	155	190	121	70	80	71	151	173	141	162	172	181	159	93	104	112	115	135	186	238	190	152	128	85	52	110	107	122	121	200	277	139	117	100	51	78	154	119	38	77	142	129	124	114	123	107	83	183	187	120	127	168	169	158	115	57	101	107	91	209	239	131	95	170	205	170	150	139	123	79	52	89	86	46	101	209	195	143	121	98	137	119	119	102	72	124	101	102	92	103	168	103	121	167	82	99	162	180	197	187	213	227	122	156	233	157	100	82	136	117	123	179	111	82	69	122	205	160	113	87	97	134	160	170	161	102	80	90	167	160	82	105	70	66	157	172	129	87	136	275	203	113	197	170	134	219	157	53	37	68	70	151	165	68	87	142	178	184	217	135	91	193	187	111	126	130	136	118	115	169	115	169	150	107	108	204	262	97	37	89	91	84	84	107	161	136	120	75	132	214	148	127	194	213	175	147	154	167	188	199	157	160	108	52	78	56	77	82	57	94	144	104	125	236	200	89	40	81	92	49	53	143	126	38	91	91	81	148	144	131	131	143	184	222	199	166	134	98	131	120	72	91
45	97	96	130	168	147	105	43	67	123	167	267	265	110	52	145	149	101	187	212	155	77	67	74	127	119	71	107	128	121	84	59	107	144	77	38	78	112	89	52	78	83	122	182	135	79	51	44	151	262	159	47	35	118	125	48	131	217	181	132	172	254	240	113	38	109	109	44	100	153	115	87	134	181	117	49	77	71	92	112	141	138	58	82	181	201	195	128	84	86	86	127	138	157	194	135	71	80	85	81	124	144	172	193	136	172	120	53	101	125	133	96	42	82	138	210	150	38	63	67	126	124	78	141	136	130	97	43	106	208	200	151	194	250	226	216	141	39	82	155	183	147	108	129	147	122	142	114	47	73	101	123	182	273	264	183	143	146	174	175	191	208	290	203	97	226	198	99	91	141	130	62	85	146	199	128	38	95	104	100	89	45	121	147	155	162	175	142	122	176	98	35	47	67	92	101	169	186	148	166	129	168	181	100	77	173	284	251	182	118	66	122	126	128	154	166	135	105	158	98	43	152	258	246	205	117	120	180	110	131	153	146	156	145	133	114	86	121	184	107	129	159	82	138	206	159	199	194	151	173	177	196	237	215	172	202	143	114	151	143	139	128	129	95	152	186	85	78	112	120	250	337	213	116	131	155	117	134	120	73	74	56	95	98	70	162	204	98	51	110	114	88	148	157	144	199	232	233	238	154	101	89	112	159	114	138	110	90	108	122	124	138	241	222	194	206	203	169	188	233	205	249	221	141	209	264	170	124	237	297	206	160	172	174	243	221	150	168	107	108	185	170	163	173	189	228	233	240	241	199	176	157	178	199	154	169	301	324	188	107	125	99	42	84	166	189	216	218	235	231	196	164	77	186	274	200	159	160	161	152	261	287	258	236	148	118	120	115	150	123	135	238	144	171	264	176	174	294	215	189	241	238	255	213	221	238	224	258	294	231	165	221	293	274	271	267	238	209	191	230	297	312	291	249	183	178	182	204	198	91	92	127	127	164	224	173	176	206	192	176	164	235	155	123	143	105	157	143	161	181	87	63	72	65	108	190	177	108	217	213	128	157	150	134	145	193	175	172	173	174	252	215	161	185	205	137	89	119	100	177	151	139	177	142	114	48	157	181	153	136	105	137	158	216	180	140	179	244	240	193	210	220	173	153	114	101	162	165	178	201	168	138	115	188	270	213	224	207	173	228	195	94	117	230	233	177	185	252	216	142	138	236	315	249	166	155	150	187	259	295	247	163	148	94	106	194	208	147	134	168	182	164	128	200	270	180	132	153	197	245	219	161	205	225	195	250	246	228	176	126	93	170	242	175	185	218	227	250	291	241	133	107	184	200	180	189	193	166	164	246	274	276	256	313	336	216	205	208	116	123	176	212	203	203	228	218	146	114	132	171	212	218	158	110	134	151	203	155	162	224	145	143	164	178	140	77	158	159	131	107	194	286	253	198	158	146	114	175	142	52	158	231	205	191	190	211	221	250	192	150	192	126	112	100	133	141	68	71	106	141	163	123	146	237	196	172	180	154	132	207	229	200	141	85	120	177	180	99	105	162	129	72	92	150	208	221	152	173	236	229	241	261	201	119	97	108	150	171	131	200	222	185	197	149	111	128	138	129	140	155	194	191	181	187	111	38	156	222	133	99	149	198	240	282	163	91	125	130	100	141	182	102	94	143	169	101	144	260	195	163	234	151	84	107	95	105	176	251	202	202	236	147	63	151	147	61	131	115	111	243	188	95	126	118	162	145	60	54	167	153	99	96	40	132	239	243	139	151	211	224	261	256	198	84	74	108	121	93	171	215	92	52	47	45	58	114	212	245	199	100	122	159	157	121	100	109	48	42	42	56	136	158	107	70	77	119	115	128	101	107	215	247	133	109	205	194	181	189	172	148	168	168	83	42	63	111	160	136	162	162	126	136	154	165	132	114	70	62	138	137	139	140	64	80	188	231	139	96	100	183	238	164	159	198	138	86	81	45	41	49	82	232	254	138	84	60	144	133	117	147	89	117	137	170	194	147	198	146	113	195	190	139	68	102	191	170	148	160	150	177	119	72	87	139	128	70	96	66	64	141	115	82	117	86	51	127	148	79	123	142	98	88	69	59	91	83	149	238	131	33	119	155	81	105	99	118	119	40	114	106	80	93	125	169	191	141	59	131	175	181	157	166	159	107	125	129	185	209	114	94	136	133
51	105	103	99	134	108	70	52	89	77	38	107	153	141	156	155	92	86	147	126	135	111	43	53	133	183	185	124	135	177	154	114	125	172	157	121	117	98	95	109	58	126	122	66	78	148	222	177	160	113	108	125	55	66	67	42	60	105	88	105	173	106	72	118	151	216	159	109	129	120	96	81	120	83	55	100	82	98	105	86	129	90	41	114	119	45	67	115	238	207	97	79	86	100	138	138	51	49	148	156	132	161	117	96	93	135	109	65	132	107	109	115	48	80	87	73	180	210	121	85	114	167	164	181	172	146	170	109	114	225	204	167	214	219	147	143	173	136	107	106	117	84	40	131	172	126	94	98	150	123	134	173	133	124	140	142	96	129	214	128	49	46	64	76	107	161	226	194	120	162	124	166	163	66	179	200	198	230	191	211	173	130	145	90	150	156	69	108	117	138	144	81	36	108	173	149	135	140	113	124	217	232	149	158	124	133	165	140	108	73	131	233	208	125	236	203	95	160	126	47	45	41	87	119	171	135	65	113	163	145	114	178	151	59	97	177	141	109	169	168	206	250	194	159	161	191	176	96	134	171	164	126	100	182	141	96	89	156	172	69	63	144	144	189	279	220	140	118	95	44	112	212	212	170	162	159	122	170	150	163	216	163	145	115	73	97	114	64	121	186	265	336	289	205	184	211	241	261	251	165	61	133	136	43	75	139	131	207	238	177	154	186	206	166	124	153	228	200	126	143	209	231	207	150	199	161	117	117	147	254	233	196	213	145	96	170	243	230	154	142	115	173	192	160	261	181	116	134	138	253	253	109	38	92	113	127	237	218	159	146	179	154	56	65	136	149	101	206	261	173	203	244	128	112	243	266	208	176	245	287	245	230	242	173	164	237	211	172	156	149	201	254	282	199	66	114	224	242	183	240	188	125	208	163	188	249	205	176	210	205	196	302	322	242	262	200	81	163	168	92	96	129	226	244	238	280	174	96	138	151	149	153	294	366	230	180	224	225	201	221	163	107	92	94	162	160	174	130	145	181	134	102	107	186	244	304	248	217	306	189	162	238	215	164	107	123	88	87	144	106	97	174	188	127	151	131	117	118	96	199	205	158	201	203	233	180	121	199	188	110	101	91	89	143	149	143	145	234	245	111	47	106	218	204	84	153	167	128	186	177	166	113	166	238	186	125	187	222	158	147	179	135	63	99	158	180	157	183	198	225	226	150	122	187	304	255	155	183	203	141	101	125	99	46	140	277	193	151	144	116	118	134	173	105	146	232	322	277	190	201	197	144	124	173	131	122	110	123	167	205	224	224	212	176	189	261	283	234	262	206	212	278	271	248	247	284	254	202	173	248	215	170	218	265	242	183	198	161	176	247	195	145	179	208	221	232	287	255	148	182	243	199	135	167	272	275	233	183	116	152	223	259	237	186	108	89	189	219	161	156	194	252	229	204	204	192	185	167	113	74	146	133	217	245	205	285	275	297	229	102	172	172	143	122	122	199	230	217	172	152	192	149	91	143	199	164	110	155	161	140	92	142	258	217	124	65	121	175	219	231	166	129	173	233	142	100	82	73	157	201	270	231	86	107	129	169	266	230	104	99	153	95	132	250	166	58	57	79	107	114	198	166	84	146	111	42	125	149	103	85	133	195	219	162	98	158	116	46	139	216	185	208	186	110	143	115	63	61	88	92	95	100	94	176	160	97	145	207	256	220	124	102	130	192	234	219	130	189	221	184	143	64	157	224	204	194	219	239	189	115	137	110	111	129	152	223	154	97	127	163	171	151	94	48	111	161	166	166	153	196	231	226	192	136	73	105	162	145	151	136	150	113	106	214	276	275	144	108	187	176	95	116	189	172	185	120	80	144	121	83	89	65	94	183	157	115	182	181	147	164	188	164	80	65	109	158	113	118	161	156	112	44	126	168	204	219	176	180	145	135	95	96	119	128	168	93	97	138	100	136	160	160	145	103	119	145	147	127	69	84	147	200	198	201	230	210	185	199	132	45	130	219	130	84	143	88	113	152	85	91	142	150	87	35	48	96	103	155	180	149	112	68	87	63	90	89	69	125	190	168	72	43	43	38	38	36	112	233	199	80	38	86	158	112	40	109	119	106	219	227	163	178	160	121	82	78	74	31	75	78	53	80	113	115	75	35	26	47	51	105	132	64	145	252	199	95	42	100	198	144	60	59
191	215	99	150	154	89	70	95	96	57	58	100	133	211	178	58	110	142	140	114	124	145	85	116	171	145	91	64	130	110	90	156	246	205	219	259	174	118	93	152	109	70	77	137	210	124	94	164	117	50	111	171	215	168	121	96	83	194	188	122	127	87	92	180	142	97	93	153	220	182	124	151	222	126	42	78	113	132	155	193	204	192	160	189	208	137	79	129	280	226	169	134	122	200	163	123	79	90	182	217	144	124	139	87	67	95	119	77	65	84	79	171	150	89	146	96	86	136	169	125	126	210	213	206	232	210	119	64	117	116	98	172	176	147	149	115	103	168	123	76	73	114	198	122	80	201	161	109	141	141	192	204	121	57	72	183	171	64	146	166	117	81	151	221	169	140	123	121	125	227	227	134	219	230	168	178	185	162	138	96	106	180	148	68	89	103	61	151	193	152	144	88	79	68	103	181	160	120	152	120	96	155	131	233	200	87	124	126	202	233	177	96	151	244	201	109	55	85	127	100	145	148	153	158	91	110	82	140	159	112	107	201	244	134	133	104	49	98	135	91	116	199	199	131	154	196	110	96	170	203	187	191	214	193	198	131	99	171	161	150	235	172	130	135	103	189	210	217	182	103	131	237	236	166	109	135	122	169	177	92	86	94	178	164	163	176	170	189	114	97	153	164	253	282	163	190	303	286	267	219	91	121	238	273	294	226	158	192	233	183	182	253	279	253	204	190	238	223	120	182	192	160	195	143	215	243	151	131	140	153	133	103	133	189	172	114	159	194	165	118	117	201	184	249	212	134	114	117	213	256	278	195	166	143	112	198	179	239	379	258	195	230	223	216	129	68	112	222	182	155	240	227	172	134	175	203	189	256	372	265	135	164	103	80	160	282	297	268	277	265	193	246	245	180	250	228	282	310	316	261	207	226	186	186	146	213	216	151	208	151	193	285	265	271	257	147	70	200	342	291	186	168	143	215	259	209	268	271	205	213	230	231	222	206	201	317	338	220	170	217	209	129	145	150	198	233	151	63	128	135	106	96	75	169	174	167	338	311	158	151	125	138	164	161	132	156	232	238	173	183	192	153	145	191	189	142	158	108	140	164	115	165	212	187	183	181	133	175	140	83	88	53	95	146	187	180	182	230	192	173	150	75	154	238	227	175	195	263	235	169	129	128	133	182	130	95	165	131	69	139	201	148	181	196	94	68	64	154	154	184	253	178	191	196	196	131	96	127	176	182	96	98	164	135	64	107	112	164	211	180	192	246	180	160	255	252	233	170	186	258	290	279	259	205	184	215	181	159	174	112	73	114	159	256	266	188	197	230	199	144	159	196	236	171	113	150	180	236	273	330	268	172	146	204	239	183	180	156	138	187	257	222	229	190	171	213	193	260	200	154	203	173	120	221	274	218	135	96	98	117	207	293	276	197	247	240	194	181	144	148	194	135	57	142	196	239	259	207	165	184	278	252	140	113	149	177	163	108	93	116	172	244	158	70	161	240	266	208	106	171	253	208	188	192	115	120	177	116	145	195	170	188	164	148	187	121	110	133	109	77	39	105	155	226	230	126	68	69	73	112	229	182	76	58	39	52	189	213	80	131	140	51	73	171	140	84	84	71	87	172	213	114	128	177	151	146	108	84	78	78	181	224	188	205	213	198	122	89	119	141	229	229	185	120	60	113	99	66	188	217	95	104	151	173	125	94	140	198	212	184	135	127	141	172	206	111	48	134	135	160	223	98	111	150	87	95	126	194	209	107	51	39	117	117	118	131	91	133	181	166	101	92	75	47	90	163	128	96	192	271	183	86	103	82	105	155	152	135	129	137	90	104	208	193	91	101	211	218	161	182	118	137	177	130	135	100	54	101	103	112	203	169	193	220	188	208	220	207	204	211	212	173	140	139	80	55	168	273	272	199	182	201	132	116	177	192	157	145	159	175	174	104	108	166	243	186	56	110	161	110	156	221	168	153	131	123	89	160	212	169	170	179	181	142	170	154	114	145	119	121	97	35	33	41	135	176	87	114	191	116	99	115	128	183	104	86	102	72	165	142	81	164	124	75	152	178	106	138	131	108	153	89	45	39	38	38	89	124	70	37	40	108	153	105	57	63	65	108	146	103	147	139	119	95	71	107	62	31	43	81	93	100	77	33	35	44	45	112	220	295	278	123	83	120	77	42	36	86	121	135	186	116
149	91	131	167	180	156	95	88	82	158	161	99	145	200	221	245	139	114	175	180	252	199	61	42	95	212	187	152	182	101	41	99	101	92	100	119	112	93	91	65	60	125	208	127	117	127	73	137	124	52	52	126	193	182	114	75	73	57	100	168	192	141	142	161	90	84	170	209	139	68	58	176	214	96	55	40	43	111	153	111	136	249	221	184	239	161	82	56	108	137	134	144	129	138	96	134	185	138	84	159	153	40	115	179	109	106	213	153	157	214	103	45	44	50	46	40	100	101	103	229	168	70	101	109	104	131	185	238	182	92	138	161	182	213	130	171	230	151	156	176	176	240	278	209	173	151	117	161	124	101	188	184	185	216	195	185	199	124	139	173	161	223	220	232	226	205	180	146	106	136	252	174	143	237	153	154	161	132	140	126	143	211	165	106	108	118	169	180	174	108	187	216	142	102	107	242	257	211	187	167	156	132	180	192	103	119	260	267	263	174	108	153	189	229	126	73	120	173	223	203	114	105	127	103	130	176	131	47	124	138	94	203	228	175	134	133	240	247	133	106	98	122	149	207	203	172	240	243	284	205	61	98	146	155	138	95	70	132	154	153	224	175	150	152	178	175	173	213	137	120	187	235	220	183	109	132	185	175	131	179	170	110	160	129	135	209	216	115	122	181	113	114	160	176	179	113	148	192	150	156	194	206	197	212	237	180	157	199	225	229	201	200	245	283	166	75	150	228	222	219	227	122	101	136	134	122	109	158	189	229	262	240	180	99	57	163	210	98	81	77	98	149	150	207	146	156	271	199	215	225	136	192	227	172	129	124	219	338	489	331	134	230	156	155	236	172	154	190	222	262	247	283	249	177	176	184	304	273	231	266	213	156	128	208	197	172	250	284	250	189	241	283	262	280	252	248	279	245	267	255	170	134	89	190	272	156	132	144	195	243	254	194	78	74	134	194	188	172	216	289	310	250	235	220	178	175	151	194	276	206	142	198	192	160	108	116	155	206	247	143	184	197	154	186	174	116	126	185	197	166	198	172	73	136	158	100	108	144	99	84	131	125	119	142	119	172	241	182	161	193	236	187	139	119	82	108	73	94	140	117	80	106	214	199	125	159	274	270	112	111	144	138	117	112	156	137	160	185	154	162	158	95	107	155	156	144	227	247	198	261	225	135	79	47	119	154	83	75	115	95	148	219	261	315	231	200	187	149	133	110	166	176	162	146	143	193	222	189	133	156	138	120	128	91	63	101	164	145	79	91	151	157	167	244	235	177	205	252	290	266	192	89	96	161	178	158	232	238	159	175	124	145	201	235	261	218	198	203	241	204	243	276	233	234	197	173	172	199	306	324	298	210	135	230	275	269	176	153	187	182	247	324	283	234	246	365	408	250	158	185	187	162	181	232	198	172	191	208	249	182	182	230	137	125	238	303	271	168	136	206	199	144	91	147	221	210	182	213	285	193	178	140	96	160	162	201	276	183	138	169	153	277	272	170	124	73	119	150	130	191	214	171	153	206	158	106	109	125	224	229	218	202	177	139	92	84	86	133	236	207	107	126	158	133	168	177	124	200	231	112	103	108	140	138	72	186	293	243	108	63	63	68	65	94	148	124	72	98	98	83	179	229	162	118	156	102	97	206	233	220	172	187	239	157	174	211	103	151	244	196	157	141	118	84	57	100	152	202	151	80	77	146	177	136	147	109	66	87	108	161	267	232	201	217	231	272	180	115	208	198	198	204	147	156	192	132	42	105	155	208	221	124	142	177	184	220	132	99	95	79	131	133	83	47	163	233	173	186	200	166	192	170	80	50	47	89	172	207	121	84	117	110	99	62	39	91	134	149	111	52	47	83	129	125	110	131	159	175	114	66	133	106	170	254	211	196	131	73	90	179	145	123	148	63	101	168	191	228	200	107	138	169	70	56	154	140	112	203	218	182	141	78	111	137	94	70	44	129	205	202	173	162	181	135	116	90	95	87	36	73	194	230	219	212	210	221	177	169	176	139	91	113	114	107	82	176	177	77	150	111	96	92	44	83	72	34	89	103	107	117	71	84	72	43	107	113	50	77	142	126	112	136	85	46	96	94	43	64	64	97	152	163	134	112	86	49	121	177	219	217	150	139	169	109	31	76	164	140	50	69	69	55	114	187	174	143	100	42	82	168	134	53	50	84	77	39	41	121	118	106	196	119
184	131	94	78	123	137	68	59	47	78	176	173	168	160	125	173	116	114	131	56	74	102	76	128	128	64	59	80	81	43	65	68	45	154	154	113	146	187	251	243	278	221	133	109	119	163	184	183	106	115	117	107	166	166	107	119	136	99	77	38	54	168	158	99	145	132	117	101	68	112	147	123	191	204	180	155	152	117	89	164	138	105	109	102	81	123	200	144	82	61	109	185	149	71	43	122	156	100	67	113	105	95	233	187	97	161	137	121	117	63	125	143	64	131	180	158	161	167	219	211	111	39	71	144	119	48	118	184	128	154	126	90	154	145	82	31	125	182	164	241	363	321	224	168	159	128	40	105	179	133	90	144	170	101	88	136	226	207	125	183	184	143	213	280	222	112	104	137	88	158	224	201	197	216	192	189	197	218	176	55	192	302	210	204	146	97	204	150	77	104	87	115	156	188	195	193	190	121	129	179	140	106	147	140	70	93	153	166	123	58	72	96	64	141	214	153	195	279	338	317	169	105	146	108	80	108	92	59	133	185	150	141	111	175	196	95	62	133	215	319	287	225	229	184	113	121	209	191	193	178	85	122	188	124	59	109	113	116	178	192	131	169	244	133	66	149	166	84	53	72	80	80	88	132	116	86	159	128	80	136	200	186	98	147	203	158	162	151	161	136	97	76	119	212	143	52	148	145	41	161	157	70	180	249	253	208	147	214	268	150	120	210	231	253	153	45	70	119	188	249	218	108	127	166	124	152	186	181	220	226	207	163	78	82	128	184	208	171	179	195	183	149	111	69	146	175	175	267	259	167	143	256	253	179	207	258	246	224	280	230	163	140	143	211	210	238	205	186	194	132	183	233	221	229	215	259	339	295	223	217	189	165	220	246	226	271	291	302	269	189	180	172	232	288	230	279	295	241	290	298	218	159	121	288	395	224	172	130	150	180	207	186	95	147	218	215	122	140	175	214	236	242	196	88	110	212	193	133	175	165	199	215	201	199	164	214	206	103	133	141	139	174	128	176	164	50	42	90	171	209	234	148	117	171	186	162	92	102	196	155	102	121	162	184	174	156	77	67	98	210	228	192	135	55	47	68	103	112	136	150	130	133	126	140	183	177	185	269	182	143	277	255	158	116	177	195	152	152	242	270	131	83	162	220	205	172	152	165	163	128	194	224	119	49	76	76	38	62	143	190	251	216	98	96	126	145	119	76	50	115	131	104	93	96	180	236	247	206	112	156	198	142	231	243	143	142	189	153	107	148	153	94	140	238	248	243	227	215	217	182	181	174	156	171	155	129	84	93	168	212	134	62	121	196	185	123	146	153	93	132	163	208	265	270	246	170	144	164	163	149	199	204	203	275	246	235	226	176	201	173	204	286	167	118	273	378	430	333	187	225	294	301	240	216	153	124	203	168	169	204	229	269	164	110	223	285	215	191	264	201	89	81	123	174	210	174	181	219	287	255	97	77	105	125	139	141	248	234	235	255	229	385	327	232	228	150	164	148	134	222	201	175	164	104	170	240	204	139	125	135	158	160	109	89	143	162	197	202	169	271	255	160	168	140	100	91	139	129	77	108	151	179	162	142	214	220	103	142	182	155	133	101	91	102	91	113	112	96	137	83	77	124	164	168	94	75	114	126	119	209	207	150	156	97	84	88	121	142	126	182	168	152	191	193	165	142	103	91	87	184	223	150	127	125	162	129	144	119	166	216	147	117	164	212	240	163	98	161	144	160	142	119	181	187	188	155	75	90	100	104	140	200	170	122	204	211	203	134	65	120	103	43	61	121	156	106	73	58	122	211	195	166	173	191	133	126	159	155	135	68	56	181	156	107	111	41	91	176	127	116	148	156	180	169	165	92	79	106	68	73	75	49	144	138	101	217	247	179	181	211	256	205	102	113	200	270	201	128	99	119	97	122	157	177	307	291	129	115	184	170	116	60	101	122	113	135	117	176	215	213	260	166	52	101	94	73	158	126	42	40	144	207	156	170	200	221	222	231	256	154	117	172	100	105	143	99	63	90	91	56	60	70	101	94	56	40	38	75	123	142	127	70	35	90	94	80	80	81	131	148	98	158	160	90	130	113	124	128	74	79	118	77	124	231	146	121	124	91	170	120	78	187	184	90	90	71	44	113	198	217	121	36	38	96	152	162	103	127	176	198	208	167	201	137	100	200	142	108	159	92	118	122
156	103	138	123	132	163	153	175	175	132	214	240	167	98	185	222	85	105	140	83	91	98	56	130	127	116	228	151	118	172	103	94	125	131	87	36	131	182	171	169	152	205	146	45	49	111	175	177	104	85	93	100	192	222	124	98	152	168	170	151	180	271	263	191	156	90	65	67	116	198	183	89	69	69	80	143	182	168	96	115	175	213	189	87	107	128	114	107	56	58	112	172	182	105	62	156	230	203	197	194	125	114	127	147	112	67	186	250	127	140	156	127	139	206	266	185	110	64	118	191	244	194	120	161	174	100	105	183	194	164	91	131	132	195	194	50	147	279	215	122	202	198	198	191	122	89	75	90	138	194	219	219	181	191	208	131	141	166	75	103	124	93	112	208	172	126	191	194	255	266	188	253	336	197	127	181	170	191	182	91	118	163	256	278	185	161	204	159	126	133	92	172	202	285	259	94	107	136	122	137	154	111	82	84	117	184	115	37	37	109	182	111	78	113	91	114	143	171	173	191	221	120	68	65	159	231	128	86	124	143	168	208	201	215	189	161	148	124	196	232	224	242	223	172	176	185	154	97	98	140	122	103	88	107	165	265	229	142	164	191	156	98	150	191	172	127	122	165	105	37	42	52	208	285	161	164	199	110	113	193	191	123	97	97	94	125	166	127	66	89	145	138	74	139	204	116	41	105	115	63	103	117	183	258	217	193	147	177	216	124	104	210	269	195	201	217	151	181	192	164	141	166	221	194	167	237	282	151	178	246	142	144	243	227	194	208	197	180	123	165	292	341	215	108	107	147	152	123	131	178	234	183	159	140	177	232	184	184	169	151	200	234	177	115	81	148	204	179	214	175	155	169	97	98	244	267	204	211	183	178	149	174	219	234	195	239	220	134	171	110	134	199	238	265	247	223	191	257	323	260	206	209	184	185	178	168	183	174	206	190	187	214	122	164	222	113	110	190	155	202	240	183	217	215	122	105	131	88	76	65	151	197	185	242	217	205	173	79	48	74	127	173	212	203	155	92	84	150	116	97	181	140	69	186	250	230	175	144	191	151	162	243	231	133	118	157	101	158	187	93	138	194	187	123	72	213	261	112	95	130	135	157	229	170	146	254	203	191	201	187	199	126	69	118	154	161	120	158	244	223	151	96	130	225	233	192	198	172	213	215	146	194	238	220	132	129	117	108	184	211	216	149	115	183	153	163	214	165	224	217	100	182	335	282	130	98	229	196	138	216	240	226	199	180	170	112	93	154	167	197	208	181	118	50	115	213	270	184	85	162	135	87	141	134	72	130	242	164	157	222	255	252	135	126	183	172	221	247	173	166	181	136	74	125	269	303	161	131	228	221	259	254	201	228	241	187	171	248	282	289	225	224	283	194	210	306	344	263	217	275	230	251	250	250	177	104	234	184	79	158	247	273	273	240	222	178	104	115	245	333	226	190	226	219	263	209	126	157	156	171	201	168	99	162	220	181	202	190	242	276	244	176	143	217	258	181	121	191	180	115	79	77	181	266	303	244	169	167	101	86	219	175	135	243	199	218	271	238	137	132	179	204	186	147	226	226	200	196	262	312	198	178	256	231	211	170	203	322	199	110	168	143	147	207	137	36	43	111	196	140	87	73	40	74	71	102	129	138	184	198	215	178	140	114	93	70	70	154	160	157	126	171	270	213	159	180	190	103	79	76	182	190	46	96	167	181	113	154	191	89	115	157	138	147	194	138	75	71	68	204	249	178	116	53	78	157	117	158	216	157	188	230	257	156	99	182	190	122	121	157	98	70	117	131	110	129	189	124	64	131	183	129	65	56	110	155	101	80	72	44	37	50	174	206	160	178	106	68	165	161	147	219	290	228	140	131	108	135	112	61	43	146	248	168	106	122	124	133	131	84	147	232	206	203	212	185	168	140	106	145	139	151	161	140	157	189	128	72	138	117	55	89	130	157	120	108	122	141	130	194	218	130	155	144	82	46	104	127	83	51	58	98	101	143	196	173	169	169	133	142	155	155	137	85	138	164	210	213	82	72	114	163	219	218	212	135	52	65	108	161	114	107	103	78	113	72	100	200	188	213	243	198	161	122	124	83	73	77	112	213	228	192	148	208	188	127	111	95	137	79	42	57	51	80	134	96	110	203	206	189	161	129	133	154	153	84	35	33	39	110	132	182	177	116	99	120	166	100	109	154	98	108
105	58	72	151	221	166	94	55	176	194	93	123	92	103	142	140	281	285	159	96	116	177	160	118	57	37	49	114	182	168	119	127	161	142	123	86	153	195	143	136	93	58	42	152	177	134	116	49	42	39	75	167	179	86	129	149	177	247	186	147	88	42	107	168	106	134	134	62	145	228	214	115	43	121	127	87	119	76	78	158	124	64	184	182	146	149	132	166	141	181	243	226	195	117	120	169	181	240	199	127	131	100	133	222	211	152	126	98	49	82	148	129	128	205	292	271	184	168	192	240	219	197	241	162	125	152	155	171	191	184	144	178	151	83	109	151	140	160	126	91	82	117	146	245	250	95	127	173	160	169	218	192	186	189	211	193	87	173	225	146	178	184	92	181	174	116	151	149	197	170	82	91	221	291	173	82	138	169	129	110	133	137	159	206	164	119	96	52	44	108	108	136	229	238	203	96	49	73	130	117	56	140	178	122	111	175	201	99	75	117	135	90	61	63	102	164	208	228	151	141	205	181	152	170	237	233	179	151	81	79	174	204	123	91	78	132	234	222	114	103	211	190	110	73	169	257	185	120	79	116	185	228	273	243	263	315	253	207	219	167	157	198	188	181	151	121	121	123	121	86	102	172	179	126	128	221	165	82	93	152	216	156	104	108	100	147	156	141	161	106	119	202	228	176	198	167	132	178	159	196	165	133	178	121	125	188	168	148	130	176	231	270	304	209	157	203	205	189	160	214	188	132	208	231	142	82	131	164	208	221	234	311	314	198	95	87	77	182	179	121	250	235	238	285	249	209	199	308	223	114	204	188	166	274	347	323	207	176	243	199	223	210	181	179	179	244	240	190	199	187	202	242	182	135	172	226	285	300	229	114	183	266	226	264	285	240	208	245	249	206	192	226	177	180	308	327	279	185	202	209	147	189	264	288	223	200	213	160	158	223	181	92	49	62	132	151	181	242	166	150	215	189	169	190	145	169	198	185	219	136	143	238	182	134	180	192	179	138	93	147	121	98	177	166	135	108	164	229	158	161	177	154	105	172	173	122	114	113	187	225	232	219	263	270	270	228	170	187	232	191	83	44	79	105	143	205	260	213	89	114	161	173	179	112	102	110	141	223	205	180	268	253	107	124	232	198	160	219	159	93	138	140	147	175	201	164	176	200	166	126	129	160	191	242	180	96	57	111	200	228	265	235	142	132	143	189	181	143	143	138	206	219	118	159	204	145	242	191	49	221	302	194	146	84	51	86	169	191	105	120	154	182	209	122	136	127	141	190	105	179	238	166	153	126	131	192	261	189	95	97	148	149	178	251	225	124	71	173	172	226	241	170	182	126	159	249	232	272	260	193	184	231	273	236	230	193	122	105	161	222	182	204	180	93	182	186	201	197	145	157	189	156	150	232	198	183	230	210	205	177	207	275	255	227	210	229	194	98	130	206	172	130	80	125	201	173	108	149	212	183	184	207	152	213	277	190	143	148	146	170	184	154	187	216	232	144	97	160	142	94	55	92	196	173	199	289	199	81	133	182	122	130	170	227	163	124	212	192	169	168	103	98	121	223	295	193	167	121	135	228	173	147	191	142	117	176	253	193	123	136	91	91	94	59	45	73	231	271	144	141	264	271	187	190	157	133	143	118	80	104	152	125	68	140	214	157	129	162	228	161	73	138	171	109	116	168	147	162	145	126	163	176	133	106	151	204	183	162	168	144	125	112	161	162	85	48	39	46	103	124	119	162	141	121	129	164	122	126	230	205	117	151	273	237	202	161	67	71	90	69	84	157	165	126	81	101	197	151	95	150	175	196	128	133	142	93	117	131	136	155	176	96	71	145	182	145	74	106	153	146	147	137	149	138	208	224	95	60	185	193	168	314	217	126	140	114	199	223	120	82	99	158	198	185	197	283	229	109	145	186	154	199	203	116	164	161	85	124	170	191	217	183	163	149	103	87	153	164	89	73	129	131	127	161	165	101	103	154	134	76	113	111	122	180	122	62	135	224	126	55	98	78	96	100	59	92	145	175	103	83	145	110	85	137	171	133	95	110	93	51	88	214	197	85	47	104	173	220	257	201	228	220	131	115	113	135	118	127	187	201	122	130	147	133	136	61	93	103	82	154	179	142	117	79	46	124	201	185	144	123	159	150	131	164	183	198	125	80	146	132	112	80	34	38	37	132	136	112	108	111	148	143
137	86	108	100	168	147	57	40	81	88	90	92	92	200	209	168	185	164	140	87	41	58	78	62	43	75	73	127	179	94	109	110	42	45	98	179	193	139	129	160	205	184	99	76	61	140	197	128	109	97	106	171	194	117	87	115	177	216	148	174	184	103	139	189	148	99	56	37	79	129	163	170	96	107	179	216	198	164	152	133	159	176	157	216	238	112	51	67	115	170	235	248	175	122	181	226	173	110	126	225	201	182	193	185	208	200	229	202	93	42	104	171	225	286	256	127	41	105	175	163	141	232	244	131	192	278	234	177	146	157	110	107	108	100	191	226	133	98	142	196	207	179	148	106	179	241	159	144	163	179	224	236	298	267	173	179	176	90	76	140	181	167	100	105	215	219	142	161	215	150	146	139	184	165	35	91	94	57	136	148	120	93	130	171	145	214	237	168	88	98	91	160	239	164	89	45	107	174	118	132	193	143	162	178	145	214	255	228	188	108	89	117	76	38	68	101	164	186	95	70	168	194	94	135	230	172	96	100	145	112	137	195	174	108	156	223	200	136	142	177	154	189	174	205	263	256	144	88	110	162	175	188	245	204	212	227	158	140	229	244	165	154	120	87	129	152	102	96	114	73	103	182	178	94	116	232	211	158	161	165	136	138	117	81	79	42	149	173	102	144	163	118	200	307	270	190	120	168	240	252	157	108	158	160	207	310	324	235	166	125	177	215	239	190	146	175	97	98	96	116	141	79	119	151	192	185	142	178	124	114	200	207	183	178	118	133	157	136	133	126	157	231	339	292	189	203	227	234	296	259	145	209	230	273	305	187	147	184	228	148	157	240	222	155	119	159	194	273	262	178	211	225	243	238	201	192	202	239	202	129	166	225	332	292	162	141	167	225	236	249	174	252	292	203	218	219	187	185	219	247	206	224	235	145	157	209	248	294	272	222	269	272	216	182	122	169	250	227	143	143	254	211	170	136	77	103	133	137	100	133	213	284	177	91	142	237	254	184	200	184	225	219	184	161	173	206	171	131	73	160	256	265	194	166	211	157	164	174	178	229	218	240	264	199	149	192	200	154	201	271	287	238	185	196	208	179	147	125	159	174	92	66	130	190	246	181	123	149	192	207	129	110	131	131	214	244	173	126	105	126	138	170	151	112	233	312	249	175	168	192	220	157	111	155	164	203	196	191	201	238	195	170	206	149	161	154	103	206	257	165	144	163	148	162	153	165	199	188	177	160	162	115	166	186	189	235	120	56	99	191	185	170	268	278	165	69	141	147	98	188	183	131	152	227	161	119	159	127	94	126	216	214	191	166	99	63	139	164	85	67	101	135	134	158	224	245	175	112	141	242	339	326	237	232	258	169	215	233	159	232	283	258	196	210	263	216	202	224	150	140	201	279	283	207	123	198	284	255	231	157	216	250	261	274	208	209	238	195	219	226	198	270	261	241	213	223	225	197	218	170	91	102	205	196	135	132	106	100	192	255	182	180	216	170	168	133	170	177	175	222	216	211	131	118	145	198	219	160	228	224	178	231	180	124	90	122	126	102	153	122	129	171	251	263	161	155	144	99	140	159	164	169	174	254	238	152	228	266	178	97	87	84	49	64	53	58	139	208	223	252	248	204	233	276	172	99	138	111	110	99	67	129	184	155	225	257	226	249	170	95	88	136	170	104	100	198	187	94	91	100	66	49	39	110	202	192	168	182	208	140	103	95	46	46	38	147	144	41	78	116	179	182	120	122	146	180	221	141	44	66	86	120	133	161	189	198	131	120	184	164	155	130	161	179	179	166	192	226	161	124	103	113	152	139	80	160	155	116	158	161	147	89	145	165	157	181	164	205	241	219	124	90	126	177	176	82	163	208	152	136	132	153	223	210	136	90	57	145	156	143	226	227	121	47	98	201	304	244	164	228	219	147	75	104	114	118	148	93	173	205	242	223	129	106	42	86	194	149	78	84	49	90	87	88	120	109	106	68	66	111	92	108	109	116	146	80	126	217	181	171	198	156	125	153	185	146	92	60	101	138	165	199	213	193	91	50	47	105	203	128	48	74	59	152	149	108	111	68	128	101	46	70	58	73	86	139	127	149	169	142	166	145	157	99	59	44	76	79	116	258	248	143	191	258	142	104	142	115	121	172	186	166	268	286	227	182	80	163	256	133	49	81	71	64	78	56	44	61	85	64	108	108
137	166	133	101	132	96	133	198	164	125	115	97	130	189	105	79	147	116	102	126	87	161	207	116	81	102	101	143	120	84	127	148	145	84	42	110	110	78	128	96	194	232	154	121	91	96	128	262	262	199	157	133	126	162	208	114	61	61	131	195	160	130	162	192	154	99	53	77	124	102	89	173	219	174	157	110	134	132	64	177	216	93	31	120	232	222	118	119	175	136	133	138	91	88	107	70	96	123	77	77	110	189	149	96	117	136	157	164	119	48	153	228	236	248	132	35	46	44	86	152	134	130	114	123	138	225	222	103	95	57	129	203	221	245	203	164	150	141	93	91	93	91	133	147	228	256	180	103	112	201	218	182	195	217	176	93	99	132	127	96	114	231	217	141	114	183	235	216	155	93	114	163	235	179	125	191	248	279	165	110	144	86	59	72	139	185	192	156	134	133	76	68	68	79	210	256	186	128	62	166	254	219	163	110	83	78	98	151	155	181	248	130	109	146	132	195	156	91	72	96	196	215	118	43	109	130	61	134	189	154	113	105	164	132	156	291	222	68	92	139	142	143	205	213	129	82	66	67	115	174	159	203	275	247	178	206	190	129	162	168	142	166	161	129	137	169	182	159	148	113	66	117	189	212	149	94	183	258	213	229	329	273	117	91	140	97	144	223	221	295	281	240	232	245	175	137	135	178	273	213	168	170	195	190	153	205	194	119	194	181	89	109	104	194	217	79	114	109	160	205	115	119	155	140	98	158	228	190	238	281	243	245	265	220	107	64	159	140	144	243	254	202	181	172	191	242	187	194	194	184	154	172	192	249	325	245	200	199	242	257	206	252	293	261	149	174	229	183	174	152	151	149	203	195	153	157	179	160	177	221	232	243	288	233	108	226	209	98	270	337	217	160	176	220	202	156	204	256	192	162	137	115	206	214	201	268	261	181	164	178	171	188	129	123	127	108	165	161	179	175	124	115	150	126	175	214	99	108	161	126	139	188	150	144	190	126	95	168	129	170	230	111	136	229	270	306	242	137	170	293	271	218	232	182	125	112	212	209	96	87	127	215	286	292	198	173	165	150	183	148	217	294	157	46	84	212	191	96	207	280	161	94	190	233	214	196	111	46	88	178	179	191	164	165	245	270	175	108	196	196	225	224	170	146	163	158	74	83	146	163	136	85	84	207	229	202	163	173	159	123	169	117	102	142	145	132	149	102	64	118	114	105	168	205	127	106	190	245	241	145	136	215	205	246	200	158	173	96	208	279	244	201	121	134	252	203	67	142	245	171	87	142	220	223	170	192	227	192	161	193	157	121	221	214	145	177	206	159	180	268	266	150	136	179	176	196	114	54	182	202	149	220	236	161	157	206	243	252	189	185	206	205	165	133	134	182	215	235	228	148	150	204	211	173	143	101	197	262	198	191	211	292	276	215	185	161	165	162	191	225	231	254	271	248	269	225	173	192	152	168	239	219	202	213	217	183	177	193	204	247	225	276	243	191	275	253	182	158	235	214	131	177	195	123	164	270	183	153	254	292	366	304	181	181	121	71	78	93	169	171	148	227	257	202	242	229	142	198	200	207	232	238	234	244	269	179	138	169	103	103	225	173	98	200	155	85	128	147	123	165	303	304	196	171	186	119	137	163	119	86	42	96	164	120	177	275	278	190	160	150	76	105	173	133	135	157	75	53	49	114	138	67	36	112	117	153	228	153	133	129	112	74	37	35	140	202	95	95	161	185	236	154	98	118	92	193	277	213	97	113	190	189	125	137	200	192	159	159	122	50	48	125	227	155	111	153	123	71	89	146	160	118	146	255	165	144	235	162	141	202	169	113	120	80	158	195	94	180	261	271	236	148	139	151	164	155	165	122	99	94	43	54	121	219	212	142	108	174	141	50	146	155	155	193	121	109	208	236	192	171	187	201	187	123	42	91	209	173	139	145	123	155	162	189	150	77	139	186	170	168	126	81	138	176	151	185	184	148	151	159	169	192	219	224	181	103	115	180	159	124	119	105	99	116	148	152	72	51	114	100	97	139	184	156	115	181	203	154	121	88	123	125	40	54	126	149	77	83	86	56	115	146	138	87	81	119	160	194	185	161	150	113	80	159	125	41	75	73	67	64	34	73	132	92	99	192	235	144	95	149	168	179	197	169	176	187	84	69	122	91	89	138	94	42	72	136	138	163	132	49	101	96
119	193	163	44	115	162	97	100	162	159	98	101	229	243	105	41	118	180	99	40	118	180	197	231	182	79	102	114	127	181	136	73	113	117	77	138	180	207	203	164	140	143	168	168	115	97	150	281	265	99	79	74	40	82	78	40	114	114	84	80	131	243	191	172	175	138	92	59	149	208	200	189	129	140	130	74	73	109	164	118	78	72	64	143	146	162	166	66	142	144	50	141	183	101	116	134	116	110	160	136	106	267	242	86	130	174	103	107	190	174	94	110	139	138	95	41	33	49	122	109	40	101	161	202	242	251	206	148	208	199	159	131	72	146	171	198	270	240	176	124	145	144	175	267	275	151	51	75	126	166	217	151	56	133	192	204	183	148	138	150	184	144	68	38	115	154	174	139	100	183	192	181	185	234	198	125	152	222	165	74	161	238	149	47	80	133	154	111	143	259	176	88	150	178	174	125	142	234	197	155	204	242	211	197	194	187	153	94	94	280	263	51	130	133	86	127	117	148	257	201	110	99	122	149	131	90	89	182	286	241	159	209	233	173	172	200	190	220	221	175	149	138	128	147	189	193	130	127	212	185	150	169	156	166	98	123	204	166	174	135	50	122	149	223	240	121	128	161	183	126	142	197	168	112	90	190	149	71	140	180	196	129	169	213	149	133	77	115	234	278	240	201	208	261	257	217	182	206	210	224	219	132	112	100	140	148	133	160	177	256	261	212	211	229	194	124	120	129	145	174	190	138	68	151	150	69	75	61	108	203	159	89	152	166	88	100	146	123	86	122	213	207	232	228	174	182	197	227	145	103	191	259	173	120	185	216	179	112	163	235	181	144	219	249	269	200	142	193	237	250	142	109	184	196	204	174	169	212	134	166	297	228	166	176	202	247	252	183	148	194	129	110	183	191	236	259	208	117	162	185	140	173	136	80	50	75	168	217	194	159	188	228	190	184	178	198	156	176	238	178	97	54	73	90	120	104	131	209	222	273	226	170	180	143	126	134	125	170	144	97	128	133	158	241	264	192	150	150	129	123	182	121	212	232	76	116	264	315	261	221	212	180	175	211	201	151	121	154	174	105	175	299	262	185	137	149	116	140	133	94	89	78	126	166	189	255	255	119	75	148	234	221	109	101	150	127	73	77	145	206	213	140	107	209	255	207	183	183	164	179	218	164	167	290	287	243	226	154	119	181	218	140	150	231	165	126	107	117	213	141	111	146	136	148	207	203	151	146	141	140	134	139	96	91	164	124	86	113	151	181	152	112	157	221	186	210	196	89	93	223	254	217	259	234	127	141	171	170	155	175	169	145	201	170	136	94	170	229	174	137	181	183	75	158	204	173	140	127	183	181	181	257	247	147	168	204	196	237	220	215	234	182	209	205	167	141	127	151	193	178	142	124	126	152	157	180	211	217	223	191	148	182	268	259	158	214	296	241	146	166	236	243	299	311	245	227	214	281	337	173	124	175	252	256	127	81	155	261	157	111	111	94	173	188	199	156	139	162	163	227	251	222	156	145	168	177	192	205	191	155	233	296	205	177	176	122	76	89	135	93	175	212	149	146	142	136	140	213	200	173	190	259	296	213	194	244	193	159	151	111	151	213	147	106	177	164	133	119	111	168	214	218	213	204	185	176	229	191	102	110	159	154	181	137	80	205	267	256	201	194	148	74	155	144	171	209	138	155	200	213	143	128	155	73	93	178	159	164	190	189	162	134	131	85	73	120	94	99	105	85	92	94	84	109	184	195	153	75	43	140	204	152	226	258	121	81	118	176	206	122	53	86	182	137	108	117	94	146	94	59	121	170	115	115	117	110	140	154	124	154	291	217	103	119	179	170	173	123	41	45	117	137	68	109	152	114	160	139	58	82	70	90	108	122	166	165	198	256	232	147	170	228	151	125	102	55	74	153	222	209	138	199	257	138	61	138	217	143	64	155	160	106	144	141	173	144	128	116	163	251	143	130	225	192	144	192	148	71	195	266	199	128	128	204	205	102	61	71	133	161	102	90	82	187	175	83	133	147	140	150	110	84	137	134	118	96	163	198	196	256	157	100	178	191	129	113	191	203	168	164	180	208	126	38	79	171	258	172	168	229	152	202	173	59	85	120	120	81	38	41	101	234	270	136	102	105	134	216	159	81	58	121	109	96	137	132	114	128	166	99	44	40	77	96	139	183	129	142	158	86	100	149
68	61	39	44	60	83	66	43	48	66	83	63	44	94	105	143	192	133	160	170	128	145	94	122	149	124	191	196	190	128	93	95	86	133	182	175	139	186	146	93	147	153	163	142	156	134	122	122	65	106	87	59	125	242	235	128	118	104	69	65	45	111	140	91	124	143	78	164	298	262	130	133	208	150	76	101	107	159	190	143	217	184	74	51	104	242	205	61	101	103	115	132	164	201	137	154	148	139	152	125	165	240	183	69	50	52	44	47	73	140	159	128	168	180	150	185	270	278	180	105	161	192	129	79	126	172	86	44	149	204	152	108	95	81	111	190	224	189	123	135	206	248	179	73	107	178	231	208	114	78	121	159	144	157	141	205	175	152	133	103	193	191	117	87	85	147	172	111	174	174	158	237	259	143	145	164	82	105	80	115	166	171	187	178	159	130	139	190	161	145	121	118	130	88	143	154	84	153	285	216	141	221	233	173	136	95	61	104	217	205	209	175	120	120	114	130	117	188	227	165	92	99	108	87	137	116	66	161	268	170	46	128	231	199	185	157	172	243	245	243	202	187	199	193	173	116	64	133	219	150	108	142	109	119	149	232	232	86	156	206	110	111	99	142	210	176	207	215	154	93	151	197	124	120	175	249	175	137	203	167	168	137	148	189	185	180	176	197	202	242	224	169	231	266	217	206	127	131	134	85	171	154	152	176	228	204	137	160	190	214	174	150	127	201	201	136	157	209	247	204	195	165	144	157	182	182	263	264	192	243	141	42	110	217	218	145	181	206	104	88	202	204	178	192	188	240	249	200	167	186	241	192	173	191	187	138	126	212	217	227	230	148	175	211	169	201	173	189	221	170	185	211	234	184	213	234	181	234	197	182	320	262	73	152	221	121	93	137	176	209	187	192	205	201	247	238	184	175	186	227	215	142	108	112	87	108	166	141	125	177	212	237	158	128	199	183	169	182	240	196	225	252	159	125	146	210	204	182	237	287	233	196	213	189	204	149	88	189	199	132	132	100	138	256	234	186	181	152	90	50	94	190	229	193	161	156	173	182	214	251	214	124	161	225	189	208	199	125	115	124	164	217	169	172	210	149	120	155	114	112	110	133	234	158	233	302	190	173	194	206	208	219	240	292	224	118	193	174	57	82	138	123	170	287	226	174	170	137	200	308	294	220	243	249	206	181	144	104	206	304	276	198	210	287	272	236	148	135	190	200	178	162	113	97	108	148	149	124	195	254	252	217	200	157	162	176	109	151	267	229	112	130	177	96	66	84	159	170	79	130	131	89	175	139	144	246	179	145	136	149	163	79	96	187	248	247	231	255	161	46	128	129	142	282	263	167	95	99	150	145	166	238	222	177	172	185	140	121	211	207	110	119	173	166	184	201	131	58	129	202	227	205	193	193	177	191	212	163	115	118	150	250	215	240	298	271	252	201	131	135	195	200	224	252	237	195	180	184	196	213	232	203	224	231	181	204	191	180	175	186	138	62	101	191	153	110	122	117	131	118	113	66	136	209	232	206	109	173	244	144	149	222	193	119	115	182	117	58	154	173	177	195	169	167	150	149	197	154	59	108	107	114	155	188	163	176	205	267	366	261	140	156	195	196	186	152	134	177	229	184	160	161	178	193	194	192	147	145	325	428	253	127	164	136	69	157	262	248	181	189	168	125	141	128	86	51	77	112	75	119	119	167	237	133	86	62	94	188	226	179	140	145	162	147	173	199	154	142	91	84	153	194	233	198	184	271	213	87	137	213	167	126	156	138	102	79	129	217	240	156	116	125	77	60	41	87	150	137	166	135	53	49	107	182	148	162	127	124	173	161	220	222	156	163	122	93	172	177	143	143	183	185	100	130	174	85	107	177	108	107	190	126	51	100	88	109	191	203	141	52	40	46	74	137	102	127	224	205	123	66	145	229	249	240	255	265	233	150	187	255	126	105	220	217	213	253	316	248	79	96	165	209	209	119	48	53	51	132	180	113	118	105	197	279	215	117	79	159	192	127	152	203	100	121	125	74	190	247	150	58	102	145	139	151	108	77	68	107	142	204	261	231	169	113	87	88	107	69	35	49	57	84	74	36	113	203	208	177	139	121	155	197	125	79	79	99	178	160	81	39	63	92	80	98	123	75	113	151	78	94	92	96	183	160	139	161	163	105	103	101	73	105	149	182	102	51	63	145	153	63	105	144
132	125	191	160	142	120	113	101	95	151	184	140	63	71	75	141	258	218	134	77	133	129	72	73	38	70	210	181	89	129	140	190	149	98	117	133	254	226	67	81	119	110	136	117	108	157	122	124	191	126	98	159	145	130	86	75	98	79	59	108	103	76	99	97	78	75	137	228	205	126	94	144	157	191	199	94	136	180	165	97	44	47	43	59	98	132	92	84	130	178	199	190	164	100	59	56	57	43	44	99	196	203	133	125	93	57	98	94	55	80	125	127	162	143	82	140	189	135	87	61	93	170	175	139	94	92	82	156	159	85	82	124	202	146	122	177	162	179	238	230	218	163	159	179	163	211	248	212	182	182	202	214	212	237	165	154	254	251	196	148	212	176	80	81	104	114	171	189	102	106	123	178	229	137	152	242	133	47	101	176	119	137	205	143	82	103	107	54	86	98	59	122	197	201	232	219	186	133	94	188	266	215	208	195	137	178	244	250	221	233	203	101	82	107	181	247	227	155	170	215	173	180	239	257	142	116	108	38	51	58	62	166	208	182	216	134	104	109	139	202	253	243	110	119	219	222	173	159	157	139	95	134	152	107	98	98	87	102	136	148	106	110	146	156	157	139	122	106	129	163	216	250	248	138	85	158	114	202	269	152	125	122	80	40	55	144	219	246	183	146	208	171	152	206	187	173	127	126	118	140	215	151	150	120	172	218	100	141	235	193	165	177	199	211	178	181	129	48	97	99	140	249	220	191	199	171	146	116	134	175	115	131	201	142	117	176	204	199	117	79	192	223	165	200	249	276	312	237	168	212	227	182	220	205	197	172	79	114	156	162	242	293	208	207	263	254	245	263	238	196	243	180	124	162	231	203	159	258	233	169	186	208	261	183	124	133	121	198	187	153	115	113	145	208	237	194	137	107	172	225	205	178	155	159	181	113	142	266	253	201	122	125	122	66	156	229	237	148	177	208	176	248	201	107	115	152	149	215	199	82	80	84	126	190	159	152	156	167	133	156	174	105	135	138	189	225	105	40	172	254	123	66	66	97	154	207	214	175	140	193	270	197	150	222	240	234	235	165	171	208	135	69	143	239	271	301	197	67	125	146	162	247	170	110	178	183	190	141	194	238	177	214	173	229	287	260	189	106	93	124	266	229	171	258	264	208	194	170	168	196	121	154	233	199	223	283	241	219	268	255	247	196	145	208	285	318	246	203	256	265	213	138	78	56	105	167	138	74	83	185	267	185	224	248	174	270	293	270	276	228	153	158	229	142	47	127	134	127	134	164	158	72	138	164	115	179	221	130	57	81	151	117	115	141	146	215	145	120	218	210	121	62	147	176	97	66	93	137	186	209	205	215	216	235	238	172	151	252	330	266	117	113	202	215	227	164	59	89	195	287	364	308	186	162	197	136	105	121	112	163	175	191	140	164	276	255	234	223	231	211	233	314	189	71	149	183	167	199	205	270	315	235	146	185	197	253	241	133	120	189	265	275	232	119	79	156	248	184	114	84	85	145	187	204	167	92	43	76	102	169	212	185	127	86	83	127	124	39	145	220	193	151	79	129	144	85	160	186	168	131	90	147	278	235	195	247	201	260	252	196	227	178	192	234	160	127	86	52	149	176	124	132	92	254	339	181	209	247	378	469	408	266	140	150	86	156	252	195	98	154	157	114	183	217	147	43	62	87	123	226	174	126	259	231	141	95	124	166	132	127	145	159	187	184	156	161	127	129	157	209	163	50	45	157	229	205	145	153	161	102	143	113	52	95	112	94	78	75	92	102	222	219	165	127	36	124	217	201	264	262	181	177	200	172	168	175	128	153	116	49	114	186	158	86	99	185	229	158	173	206	180	141	111	164	131	129	148	166	121	126	168	131	121	119	122	117	121	147	133	149	196	113	75	116	121	161	142	110	133	192	281	228	143	205	201	161	217	189	142	152	101	84	132	138	136	174	151	61	43	54	81	162	187	137	82	131	168	145	192	175	118	65	101	180	198	119	125	132	150	249	223	156	73	36	87	235	198	49	84	142	95	55	128	182	164	117	62	121	163	111	75	104	97	46	83	76	42	85	122	128	123	75	43	44	151	233	126	117	115	55	116	156	198	215	171	167	180	164	184	126	110	117	101	164	185	124	93	122	75	78	132	196	213	212	159	114	101	45	129	155	205	205	81	62	103	126	162	155	145	128	87	133
137	123	102	101	145	145	208	270	155	66	130	176	185	124	116	177	206	186	84	52	71	107	139	86	88	143	232	186	76	126	176	233	235	130	69	65	163	228	108	42	82	136	95	80	154	186	180	173	107	80	128	147	146	121	70	81	196	215	96	125	131	80	78	64	69	133	138	51	102	102	70	105	70	113	148	92	131	110	40	110	108	72	115	84	131	194	99	63	103	151	146	188	219	181	122	61	128	118	55	49	57	80	71	138	191	200	210	113	136	136	97	124	75	59	113	141	212	293	228	161	148	89	141	256	192	132	184	200	106	156	244	224	249	194	192	162	122	132	107	128	121	147	231	170	117	201	254	250	210	221	179	220	185	75	196	199	118	161	169	157	203	138	154	196	113	127	114	92	99	111	111	157	227	147	143	209	121	142	239	206	191	156	80	94	85	59	61	43	129	199	116	105	171	114	119	178	194	190	144	138	125	77	161	221	190	166	104	162	226	231	296	269	218	169	149	177	119	98	192	166	120	175	216	208	148	155	99	64	183	185	116	125	134	158	197	145	47	61	101	77	52	150	245	228	224	227	221	163	97	83	69	95	99	139	172	134	128	146	100	130	212	240	155	114	214	147	90	99	135	255	220	160	173	106	177	234	271	292	162	125	148	164	186	148	132	192	252	302	241	177	184	205	229	191	182	174	175	194	114	100	135	84	140	226	191	122	94	209	229	90	40	107	228	227	215	249	213	173	209	183	118	190	212	194	169	135	189	226	277	243	100	91	180	223	222	209	180	126	103	210	259	132	88	95	161	196	178	240	202	203	236	183	146	110	162	220	210	241	277	277	260	284	251	212	146	138	177	91	144	231	228	237	179	126	160	189	188	162	149	188	227	230	130	70	68	77	182	198	127	142	221	196	126	126	105	130	115	51	135	281	223	89	100	97	65	103	155	115	94	110	70	65	114	184	226	180	203	214	162	154	179	186	165	210	248	248	209	187	198	195	167	142	198	189	194	288	189	150	199	260	258	181	217	201	195	169	134	126	204	257	122	120	211	174	120	194	266	178	191	240	172	143	131	123	141	164	209	214	204	256	265	234	256	245	189	194	172	187	206	222	237	234	255	207	106	66	136	193	185	151	141	154	135	201	218	94	151	193	118	77	101	109	138	185	102	124	131	81	156	207	124	151	231	145	63	155	221	208	202	176	184	118	71	124	194	257	266	253	236	199	270	288	132	87	110	169	193	182	204	119	103	93	115	131	82	114	142	181	225	215	182	180	117	111	211	185	123	151	166	188	181	105	124	108	93	181	169	153	114	94	173	138	60	136	207	115	162	208	127	86	46	131	194	151	140	169	182	109	56	126	167	155	135	97	122	97	151	269	267	215	204	212	198	239	234	203	233	235	175	110	206	287	245	187	215	211	205	248	124	158	240	221	241	273	317	240	204	283	240	159	196	236	286	284	208	178	202	198	209	270	235	268	294	204	226	217	116	168	229	200	185	176	184	158	134	132	225	247	138	153	225	185	103	89	111	133	135	133	125	175	206	176	227	216	174	156	75	98	156	197	160	63	122	201	150	145	159	135	96	139	183	161	159	177	210	204	205	277	219	73	159	235	144	155	176	91	50	70	177	191	131	143	175	233	189	161	157	104	225	200	118	142	155	207	129	157	230	221	193	151	141	165	198	143	147	211	169	79	135	177	161	146	105	119	97	108	133	76	43	68	80	134	158	151	241	192	125	98	50	152	141	121	195	177	104	97	222	298	198	123	140	180	221	220	189	180	121	104	169	105	107	190	226	138	128	232	233	202	140	101	72	46	109	172	169	144	109	110	182	187	131	107	123	120	71	149	185	160	120	44	109	167	107	85	78	94	169	160	180	216	125	78	126	198	148	64	95	179	257	189	178	184	129	179	213	132	101	96	85	154	153	215	273	134	114	151	177	196	147	140	168	119	84	155	193	124	98	131	84	121	171	127	193	277	151	78	138	166	197	205	141	72	79	130	188	132	151	154	71	183	198	147	156	105	64	116	174	177	162	146	161	192	182	120	101	141	105	47	68	64	57	81	182	262	208	118	110	172	186	163	96	43	73	112	174	170	74	129	164	162	176	87	92	142	97	66	56	137	249	203	108	115	124	65	159	199	81	112	108	94	133	110	119	165	155	75	97	94	110	164	113	63	82	90	120	112	108	107	90	92	65	157
127	87	41	91	125	141	203	200	224	266	175	116	143	105	81	177	219	154	79	86	85	40	69	71	91	93	177	233	145	168	122	89	173	168	120	108	161	183	102	77	136	103	80	146	114	108	194	184	164	195	121	87	150	139	164	179	164	119	119	125	51	42	96	120	96	69	80	151	151	89	73	69	94	98	66	128	194	227	141	46	46	55	120	142	105	144	146	135	147	158	116	102	214	193	77	64	119	141	116	107	79	115	185	121	127	250	198	119	220	193	165	247	149	113	196	210	192	145	169	135	75	108	182	247	247	181	145	122	58	47	69	210	265	163	113	152	181	256	199	127	208	216	256	289	242	203	190	170	115	154	221	196	118	59	63	141	213	169	171	124	145	137	42	65	105	162	281	198	149	167	57	82	149	172	141	140	214	236	260	187	63	110	124	117	170	121	44	42	152	248	138	101	118	128	173	177	204	128	45	109	201	234	188	122	72	81	194	271	173	167	266	215	182	163	170	226	153	64	50	147	236	166	108	108	71	182	181	146	184	175	220	115	100	119	79	159	175	159	189	182	133	70	134	139	191	268	235	179	101	178	248	278	285	216	197	256	179	71	63	135	194	159	146	121	181	247	193	96	85	157	183	165	177	133	119	209	291	255	153	149	163	230	191	181	243	142	123	229	233	296	301	198	133	194	275	178	167	144	137	184	198	192	146	145	168	200	184	188	191	129	134	138	96	128	194	178	136	198	229	196	185	125	178	264	275	214	154	203	193	191	283	324	205	185	227	165	156	152	250	230	201	223	104	59	147	240	266	315	253	181	170	129	146	204	208	203	178	194	252	242	224	240	232	170	249	198	84	106	71	94	123	145	203	146	125	223	230	184	175	126	163	157	121	227	225	245	210	125	101	167	206	142	130	96	128	216	201	179	240	240	146	144	173	147	186	178	173	196	155	220	168	44	158	256	208	177	125	131	192	140	128	200	201	200	180	129	212	293	249	225	207	146	198	239	254	267	210	241	231	118	119	147	226	301	313	255	182	230	254	149	103	103	126	217	143	140	160	114	155	223	257	233	177	148	231	243	150	120	164	239	225	200	238	190	160	213	145	108	112	133	187	128	119	205	183	94	162	178	160	181	204	169	126	141	113	110	180	165	134	176	208	235	211	202	173	120	101	211	197	151	204	170	143	125	146	149	164	246	266	270	239	181	178	168	209	280	191	144	161	164	187	230	274	144	39	95	121	202	197	135	202	136	124	259	231	147	164	170	228	253	206	217	200	173	187	143	129	165	201	188	140	141	189	139	112	251	198	62	98	177	187	213	241	155	68	61	143	164	80	124	161	167	133	179	249	140	166	190	127	172	200	138	138	149	96	62	155	231	191	138	140	164	238	274	153	93	117	218	247	170	226	321	314	170	145	278	286	198	96	130	199	176	196	229	233	198	154	200	248	208	227	252	152	117	204	186	162	220	178	187	266	282	258	226	214	200	169	189	218	218	168	156	146	89	140	133	198	261	185	169	181	207	238	217	176	160	145	175	237	234	181	176	252	230	177	126	50	135	133	126	119	45	148	205	163	170	180	113	51	195	295	209	212	231	217	242	310	320	222	146	135	126	110	80	54	80	71	83	140	234	201	134	138	184	252	193	137	165	237	208	96	121	224	207	164	183	133	100	88	100	104	130	183	136	123	154	117	57	126	161	135	171	190	114	47	115	177	151	126	144	189	185	141	131	142	151	168	118	135	204	255	193	122	102	85	159	167	161	112	96	143	271	320	175	73	47	129	131	55	114	144	126	94	54	163	205	204	241	129	46	113	136	70	115	111	133	171	130	219	252	195	129	67	132	127	43	40	123	170	99	111	203	247	140	63	121	128	126	140	80	33	113	205	236	226	206	233	212	150	112	70	125	125	54	53	112	123	111	107	115	111	43	142	147	117	134	142	213	218	213	196	184	188	152	100	60	77	153	113	120	175	138	115	85	110	102	130	200	128	82	189	209	92	40	41	100	195	140	42	52	59	135	128	119	209	191	192	129	140	140	41	152	283	187	76	165	143	96	97	124	123	142	168	66	48	107	115	120	120	53	83	98	68	80	108	162	112	137	171	173	221	154	111	148	175	109	51	42	96	97	103	107	50	39	43	44	37	125	167	155	146	111	161	159	134	157	133	80	98	128	72	37	80	168	185	96	42	42	66	64	147	145
86	67	98	214	208	120	88	57	102	172	117	78	147	124	62	55	140	203	183	180	103	70	65	85	173	120	50	152	218	212	204	198	185	156	176	192	183	147	157	163	87	69	106	132	155	202	222	199	181	169	103	39	105	154	124	111	102	69	182	253	115	94	243	201	82	70	78	122	178	217	136	65	106	94	118	127	56	107	136	83	50	71	70	211	245	150	203	182	143	123	158	167	129	166	177	150	181	179	108	56	86	188	250	191	216	220	98	143	213	180	114	141	125	72	112	102	103	111	74	98	103	108	110	100	165	124	139	162	69	114	219	215	192	117	124	129	145	254	152	201	264	101	149	274	270	228	268	337	240	173	132	45	118	150	103	157	141	97	204	192	73	71	121	224	251	196	231	160	109	175	158	107	104	158	111	53	110	144	182	222	238	226	148	115	140	166	105	46	74	70	158	171	159	184	164	210	252	171	46	124	131	52	103	144	162	201	201	195	190	251	206	101	189	229	210	221	128	82	194	211	192	192	143	103	98	157	198	203	127	124	259	187	144	202	155	169	129	71	126	104	66	159	301	316	201	156	171	114	81	184	159	172	216	142	165	231	147	84	145	183	180	96	112	133	148	153	136	185	142	120	147	141	179	132	87	146	207	196	100	67	120	204	186	138	220	226	205	252	270	272	244	239	144	106	252	210	187	237	162	185	215	133	126	178	138	132	152	191	246	150	69	141	179	176	148	96	96	133	106	113	178	232	193	153	221	212	159	202	246	198	236	274	147	108	175	194	185	176	210	281	188	87	183	158	172	310	231	182	213	241	286	222	194	244	302	255	173	168	177	169	236	232	234	225	156	165	168	190	166	171	169	207	273	212	138	88	185	289	226	181	204	210	162	95	114	142	182	277	270	239	146	101	171	165	168	187	210	208	184	198	131	100	139	163	184	171	110	152	218	191	269	238	231	237	119	134	188	138	156	227	168	139	159	132	156	246	217	187	278	197	161	156	146	147	111	111	136	252	255	211	147	131	224	159	134	205	164	211	182	82	125	181	174	180	219	274	220	187	232	201	185	158	147	165	125	142	209	206	145	177	261	235	125	39	76	168	152	137	213	221	140	151	218	220	195	205	182	159	139	107	182	233	294	273	223	238	192	236	239	164	166	129	158	248	242	211	216	268	279	210	199	229	216	197	143	119	194	213	170	129	133	147	178	243	288	225	134	80	116	263	313	278	238	215	194	167	126	174	187	242	307	175	192	294	221	129	121	143	136	122	152	203	234	221	148	98	148	167	232	243	133	201	242	131	63	67	122	117	79	56	195	268	218	198	161	161	175	121	49	149	179	177	235	153	128	153	177	210	194	228	229	198	186	157	85	88	100	156	199	122	138	152	171	204	187	139	103	81	59	154	229	215	201	145	145	190	186	262	223	162	219	200	208	143	99	107	116	170	144	183	263	273	203	186	305	285	160	176	183	174	170	191	198	224	250	201	132	130	163	194	266	275	166	109	149	212	265	205	149	139	161	231	296	291	287	171	176	222	101	172	243	183	135	108	164	172	120	145	112	83	78	85	154	197	150	126	165	103	45	159	279	278	181	68	86	220	313	193	134	216	233	261	230	135	167	199	109	83	83	68	154	183	207	200	205	238	241	233	157	196	263	255	185	157	228	228	115	99	103	86	84	142	152	98	157	176	203	215	168	186	202	148	141	147	117	136	171	220	179	152	136	65	58	71	111	132	101	88	215	294	228	135	129	134	169	182	212	219	93	44	130	273	271	178	172	161	187	226	172	145	133	94	106	136	96	53	49	57	47	111	113	38	64	121	142	208	239	113	91	174	123	100	104	88	140	96	144	168	130	197	183	111	150	136	52	158	143	44	84	78	44	185	225	114	74	90	115	104	140	167	151	121	77	141	139	57	126	110	127	213	133	70	114	143	103	139	239	233	135	51	77	119	121	118	157	150	105	158	196	189	149	80	100	115	91	161	180	86	41	62	71	53	109	106	38	108	140	153	122	62	83	106	157	203	159	125	124	119	186	148	97	127	125	154	161	161	112	102	148	117	135	158	131	155	156	128	171	182	161	106	52	71	98	111	96	100	150	217	183	166	199	114	85	113	140	189	149	64	41	47	63	149	172	77	42	40	41	40	70	114	131	98	62	126	155	127	97	121	126	65	45	37	94	197	148	66	71	90	117	82	54	54
121	88	105	129	103	162	181	91	60	104	174	127	110	169	137	82	92	140	126	109	75	47	42	130	186	100	45	55	103	196	146	49	76	123	221	258	137	117	123	54	45	37	107	110	82	177	231	192	132	105	109	82	51	133	168	156	110	64	144	169	141	160	136	134	207	142	41	84	90	97	92	100	104	69	61	117	176	178	206	164	82	124	125	60	120	143	120	80	78	81	104	130	93	107	143	138	126	91	89	104	140	226	154	127	203	182	138	154	166	98	77	138	106	44	57	60	101	139	110	108	106	112	137	116	90	84	77	143	195	257	196	43	93	112	56	168	269	233	171	132	153	128	156	197	196	209	241	250	150	130	134	92	78	96	119	192	168	132	228	143	93	110	69	182	261	199	153	102	136	202	127	103	182	136	107	182	219	290	298	141	100	100	77	184	255	164	150	161	76	102	166	221	243	181	149	112	56	132	209	138	55	43	189	191	61	195	180	60	98	119	147	144	145	183	162	136	104	69	69	68	110	162	234	298	163	139	233	205	180	206	236	164	147	252	234	110	85	108	153	126	85	153	199	224	288	260	174	151	112	68	117	115	85	102	159	141	42	106	139	114	170	139	120	190	193	208	212	207	196	168	226	228	150	150	141	147	135	129	142	168	168	145	172	192	196	148	184	255	167	67	51	192	278	195	230	295	297	207	173	258	272	181	88	102	217	223	92	86	207	231	177	143	131	216	228	232	176	153	226	176	101	56	115	175	208	266	269	262	258	251	268	217	205	247	193	165	212	205	195	266	265	258	221	170	252	306	302	259	245	287	268	255	215	184	192	185	208	159	96	190	299	249	161	90	110	205	223	223	163	189	246	285	240	182	261	187	155	192	225	229	163	216	322	296	191	164	126	109	155	166	223	218	147	115	122	168	202	252	231	164	106	96	156	173	133	173	256	220	189	226	252	201	110	99	209	202	201	294	376	331	144	177	167	119	190	218	218	171	170	201	241	264	197	89	48	109	163	163	192	130	114	166	118	131	207	221	141	90	175	217	157	151	162	229	201	77	125	236	196	142	235	246	157	126	87	137	196	107	107	178	215	175	133	103	49	124	199	258	260	194	220	195	169	192	232	337	243	143	252	238	208	220	250	256	164	152	157	141	148	155	115	112	101	178	182	113	178	113	120	156	184	268	259	233	202	176	205	179	117	173	204	187	140	100	215	241	154	109	185	212	208	201	85	46	128	187	172	156	173	228	258	252	248	231	216	183	148	177	221	219	191	127	164	209	141	88	104	151	128	123	137	99	105	101	88	181	197	188	234	186	120	148	180	167	186	144	148	203	107	99	155	138	185	196	158	115	115	194	180	147	194	262	211	146	179	272	241	201	241	138	50	153	257	210	117	147	180	136	124	158	140	104	137	190	165	129	186	223	182	194	185	117	126	98	56	117	168	135	87	117	160	220	275	222	257	237	214	233	192	157	178	159	148	197	176	190	259	301	177	102	207	220	213	172	94	113	186	185	88	101	181	259	262	199	215	218	255	268	183	154	122	168	205	104	75	164	188	199	255	207	152	221	222	235	269	186	120	61	163	191	93	71	50	69	155	195	209	226	149	159	182	187	211	174	229	184	100	171	131	49	102	108	78	70	213	270	203	276	220	118	120	128	93	128	190	118	47	131	173	100	54	140	192	161	185	136	103	197	215	243	194	130	151	151	156	154	179	180	141	242	296	177	153	184	237	198	155	140	140	158	169	119	97	197	182	92	59	44	114	157	134	102	92	183	140	164	230	148	238	216	143	215	211	163	182	196	146	139	134	145	96	36	85	85	66	134	176	97	86	127	69	96	164	123	131	135	164	141	79	83	105	133	174	154	51	151	211	168	149	104	64	93	183	127	101	148	150	177	163	144	241	291	185	136	145	106	75	59	85	153	112	142	215	192	198	157	140	199	219	164	153	168	92	97	170	135	109	92	154	210	176	213	191	152	219	193	79	95	90	139	179	80	118	198	118	78	95	75	153	199	112	42	105	196	196	203	198	153	119	152	152	153	128	88	91	111	183	217	203	155	108	158	146	49	48	114	124	115	160	119	91	68	41	99	92	103	134	137	109	94	178	197	162	87	85	177	193	119	54	39	67	131	173	160	146	88	31	45	61	165	209	133	122	132	87	149	144	40	55	118	101	36	139	138	154	198	80	113	118	78	78	64
43	47	101	143	92	94	114	64	44	106	110	45	105	140	80	41	85	131	142	117	107	133	79	130	222	150	126	157	111	59	39	88	155	138	122	118	112	88	105	140	111	72	49	76	129	180	136	90	124	228	202	69	65	144	160	142	198	238	191	114	61	68	206	228	135	161	144	63	44	76	173	224	121	121	173	175	164	173	173	129	123	85	98	149	115	108	94	84	175	133	76	127	190	184	135	159	168	159	129	69	137	136	103	165	165	180	194	117	122	182	121	108	85	39	89	89	188	219	94	159	221	168	154	227	191	91	57	156	205	106	90	87	103	157	170	210	218	146	142	143	177	174	212	226	111	136	199	238	220	185	197	214	133	64	138	202	249	235	257	180	94	178	194	205	182	177	200	195	221	234	135	102	193	284	197	106	172	107	103	143	143	110	81	122	242	263	206	200	191	175	137	95	155	228	153	176	177	133	122	115	89	40	120	194	186	207	179	203	196	150	165	122	69	41	42	98	93	80	121	128	207	226	122	120	154	214	200	126	189	262	300	229	195	172	76	87	154	122	64	115	151	170	167	121	135	108	86	86	66	165	211	179	117	122	168	113	192	198	141	116	91	131	102	116	191	171	84	151	189	166	176	198	210	106	115	119	80	127	162	131	161	171	93	138	193	157	245	273	219	199	145	161	184	184	171	116	179	253	145	61	148	195	95	46	132	195	176	130	149	180	143	127	92	126	177	168	242	311	224	106	85	80	146	231	158	118	153	195	228	238	199	190	271	320	253	234	286	241	227	253	257	194	166	215	207	188	199	302	325	182	75	194	330	221	170	159	187	174	133	173	175	210	142	82	82	165	243	225	136	122	168	138	173	195	162	150	244	262	202	126	118	193	213	178	89	135	220	233	146	157	301	247	192	137	136	143	141	200	122	125	167	152	199	242	270	194	98	90	162	245	324	333	146	83	180	200	202	245	280	234	179	240	270	156	81	190	199	129	190	229	222	219	155	110	110	135	108	167	249	143	112	270	291	167	188	195	194	183	157	179	197	278	197	166	244	204	166	161	187	152	163	211	208	215	237	204	183	137	73	115	173	202	196	181	115	161	287	302	237	177	143	100	148	126	123	225	226	208	217	147	78	154	232	219	248	219	205	210	193	140	144	241	241	186	128	191	153	84	165	230	221	189	187	255	281	198	233	278	193	150	233	253	196	172	135	114	145	161	137	174	136	140	133	37	144	224	167	163	204	173	125	182	152	178	232	103	121	195	137	184	235	165	152	131	163	151	167	171	119	123	122	176	196	117	41	111	201	191	142	222	236	171	112	47	169	235	204	240	153	96	206	202	141	229	175	146	165	103	124	125	154	116	123	156	155	173	131	226	261	177	105	226	291	198	195	132	245	283	174	189	200	111	132	198	168	202	203	165	154	198	157	106	178	135	98	175	200	154	78	48	135	183	157	114	160	240	189	134	191	232	161	184	234	251	207	180	215	211	199	200	259	238	239	227	187	226	280	277	195	219	264	247	267	275	224	184	180	119	75	156	189	107	114	108	119	138	136	166	153	140	97	120	175	170	135	92	55	62	190	192	186	165	110	232	229	186	127	119	168	246	229	164	136	195	225	137	125	82	102	136	132	113	141	124	142	250	225	159	122	130	254	268	227	282	199	67	37	89	132	117	77	110	139	83	158	189	85	46	143	178	115	164	184	123	158	203	208	212	121	45	42	99	125	113	111	175	269	207	159	129	126	113	103	130	157	143	105	94	111	161	165	123	58	67	106	146	164	97	136	212	199	184	176	193	207	172	162	138	151	222	214	166	98	141	176	203	165	52	89	93	43	78	142	171	155	196	185	104	94	89	118	145	212	268	141	81	131	150	124	63	40	42	56	58	111	196	188	170	136	169	189	201	224	229	159	99	212	162	110	173	201	178	194	277	259	229	198	135	161	228	219	185	158	159	112	89	187	158	144	248	192	157	140	68	147	128	107	166	139	85	91	169	198	201	242	235	122	76	134	102	43	54	55	104	193	151	148	126	134	192	94	55	55	41	45	44	52	104	164	159	137	166	164	86	44	50	99	139	85	60	62	96	177	119	103	143	77	102	104	166	161	48	79	86	138	140	156	233	195	169	107	35	98	175	217	149	112	146	120	150	150	194	194	143	98	45	47	38	140	184	124	71	84	108	152	206	190	245	291	174	120	175
155	105	65	37	95	142	109	123	96	115	142	74	56	57	47	42	41	92	96	128	194	138	120	176	171	116	115	140	105	131	222	143	83	155	122	75	98	120	113	137	129	62	92	102	120	152	128	86	174	266	181	153	152	109	150	175	175	323	345	173	117	119	138	147	122	110	103	131	92	42	45	109	208	205	125	155	135	92	136	137	122	76	233	298	110	74	71	75	109	76	40	82	143	99	117	218	151	68	59	96	101	49	112	206	216	139	111	179	176	151	101	71	75	44	175	178	151	149	42	64	112	84	121	142	122	176	164	134	168	157	78	61	85	147	186	170	153	175	219	168	157	204	237	224	107	52	135	215	164	165	251	229	137	115	91	46	47	45	45	68	107	86	94	94	139	215	228	187	279	343	281	229	189	222	206	215	170	112	136	206	153	50	149	147	93	195	244	165	140	158	112	135	102	224	252	114	84	57	129	164	108	57	161	198	80	175	195	165	225	166	178	133	109	112	82	110	124	99	45	69	90	197	207	92	128	230	166	126	196	141	143	161	183	191	100	123	122	93	151	122	109	144	178	164	112	95	89	108	190	228	128	158	152	147	193	156	248	178	109	196	180	168	206	154	111	133	87	104	103	105	160	129	149	162	176	147	93	170	238	242	265	213	141	99	66	92	139	154	124	131	151	127	115	128	145	238	269	232	173	137	233	264	222	140	100	238	310	238	138	111	167	118	81	190	197	132	151	202	165	163	219	171	148	171	141	128	143	159	201	318	334	220	166	183	218	231	220	138	95	146	130	111	108	163	271	199	129	241	293	205	104	81	198	278	202	212	238	119	151	228	251	218	199	168	138	219	256	275	290	194	166	197	149	98	49	109	210	297	307	226	208	222	167	183	158	107	166	255	226	117	168	149	85	75	117	176	175	163	145	180	201	256	252	194	163	130	138	173	158	159	184	175	189	188	196	194	181	252	238	159	122	117	210	214	214	205	159	194	192	123	127	133	107	93	59	180	273	244	201	133	172	181	203	272	177	116	227	266	296	334	251	231	185	122	214	202	186	256	266	266	229	215	201	223	284	177	69	120	217	223	194	221	158	175	212	208	208	131	87	123	172	188	224	222	161	175	205	180	201	208	163	184	209	236	240	213	208	176	203	261	278	210	150	141	157	206	194	208	200	203	248	212	194	235	256	275	270	143	73	166	212	152	82	60	163	226	219	235	178	138	154	219	190	142	172	189	138	75	119	109	111	151	178	203	227	167	136	215	141	171	170	44	74	79	213	314	235	160	151	228	240	192	198	187	128	140	109	109	223	375	326	268	293	265	244	201	196	206	138	119	239	233	180	217	245	228	238	180	92	140	136	110	217	210	135	87	86	273	352	170	184	259	143	107	156	187	193	201	181	100	167	197	155	154	123	157	198	246	222	217	200	177	126	80	124	117	80	98	195	242	259	323	260	133	193	261	206	169	207	238	189	187	189	155	123	107	191	188	163	169	179	238	267	249	170	172	199	200	151	132	200	178	191	244	318	303	189	187	178	153	243	199	119	132	121	153	210	193	135	166	116	129	181	100	60	146	139	107	221	239	184	133	133	184	153	113	115	155	196	219	164	119	185	176	93	104	215	193	178	177	82	108	159	233	313	252	173	172	114	151	229	153	189	304	247	100	41	60	128	115	133	133	87	105	147	245	162	75	136	106	157	185	78	40	59	115	170	162	81	79	202	221	160	163	228	266	164	108	136	149	155	156	195	221	147	67	78	133	159	174	209	137	47	80	164	181	101	119	179	162	135	167	167	88	111	194	190	145	144	92	141	155	49	42	98	91	147	173	63	68	111	83	113	185	190	169	91	125	211	181	154	130	120	161	153	135	109	71	155	140	106	104	135	202	159	132	101	145	186	164	232	172	119	177	199	186	207	243	149	108	111	126	238	185	48	69	118	126	176	186	183	219	204	176	218	238	200	233	280	285	180	150	181	192	178	146	137	154	172	92	104	121	171	228	143	118	82	167	175	43	38	93	95	42	99	139	172	132	44	140	138	84	82	81	119	102	137	175	137	73	116	126	49	45	87	117	120	150	122	94	133	153	182	139	113	130	125	91	65	105	79	119	156	170	173	167	227	234	201	169	185	122	112	113	52	71	126	142	76	49	98	133	137	125	65	57	114	150	210	172	60	47	113	152	188	169	75	98	136	120	161	255
102	106	140	143	89	129	106	169	256	211	136	94	69	80	136	125	64	97	157	165	145	146	157	151	102	46	110	172	157	99	89	108	66	112	155	156	143	133	185	180	98	149	151	67	76	103	123	71	145	151	41	75	87	103	140	105	128	183	184	231	161	119	138	79	111	149	215	242	129	85	175	158	134	156	166	115	145	232	166	190	192	149	198	164	151	197	119	47	45	68	67	91	133	79	109	107	147	185	112	126	90	39	98	142	134	97	55	147	203	148	85	42	112	162	146	108	56	92	114	128	106	131	181	183	145	129	215	246	289	258	167	193	248	217	154	209	274	263	228	160	140	178	261	253	202	175	173	173	139	88	43	86	127	165	133	55	43	41	87	124	181	199	152	99	89	88	138	152	140	234	178	127	138	168	259	224	156	162	229	169	41	56	83	95	166	324	249	152	144	84	105	159	148	119	134	124	82	85	117	112	99	94	143	109	110	150	80	98	133	81	112	142	161	127	52	123	142	129	155	184	129	98	200	196	162	168	158	150	143	245	295	224	175	105	144	212	189	135	157	193	170	245	182	149	220	171	172	168	131	179	175	129	196	176	150	123	158	186	156	275	225	165	268	226	135	161	199	248	168	149	247	261	289	267	180	118	99	215	222	124	169	178	205	174	92	94	79	132	192	222	207	129	80	187	245	179	210	201	141	159	150	147	186	195	261	259	176	196	226	187	130	70	156	203	160	175	193	198	258	225	200	192	145	212	280	275	249	246	304	323	249	247	251	257	342	326	246	148	134	245	235	226	241	168	180	180	162	263	299	287	249	157	145	207	185	169	265	262	135	159	203	160	230	255	215	167	117	199	250	209	218	194	106	115	191	219	152	61	167	291	229	206	210	116	49	57	154	192	148	103	108	175	223	240	138	106	201	233	211	183	187	191	106	103	220	166	96	222	232	160	178	166	173	273	289	214	195	243	208	152	242	171	76	133	95	201	269	182	124	168	156	117	200	188	192	220	140	135	214	210	163	133	182	192	157	181	212	246	244	216	224	162	114	244	336	218	89	136	199	119	149	264	264	240	287	243	176	239	253	226	239	261	289	236	213	179	116	181	235	220	205	234	254	192	187	265	244	188	247	295	303	267	261	253	175	242	295	170	91	119	251	299	192	233	293	259	166	142	120	177	310	250	158	217	270	207	225	234	249	198	104	79	156	236	166	125	121	195	207	212	197	202	292	284	241	198	242	191	165	202	177	229	254	309	313	257	208	143	139	170	229	185	134	154	252	262	105	106	210	228	207	170	164	119	136	171	134	150	174	227	255	311	217	131	140	129	157	207	190	84	114	176	169	213	259	214	129	169	204	169	162	141	161	226	204	121	112	179	174	107	94	178	231	126	114	266	268	201	169	117	168	194	190	137	171	270	229	146	133	236	287	173	146	172	108	141	120	133	187	213	289	427	407	166	117	141	177	190	188	211	145	112	147	183	198	181	204	229	166	154	216	246	221	165	165	167	195	265	234	151	200	204	173	280	263	182	198	268	297	220	159	98	65	146	267	259	238	185	156	207	205	212	231	273	235	207	181	160	169	122	148	208	210	219	253	272	272	167	99	131	167	186	182	129	48	163	218	133	106	134	194	139	179	197	170	229	128	140	172	126	138	105	167	258	174	72	50	113	119	121	237	190	144	121	118	136	65	49	65	97	149	132	140	124	49	109	173	155	200	231	198	125	50	85	110	71	109	182	214	185	153	173	139	73	90	130	120	157	149	131	97	49	155	200	173	184	104	169	269	140	173	246	191	205	128	69	170	147	109	102	71	87	54	79	76	99	116	117	145	77	153	167	55	163	257	212	110	78	85	84	170	232	182	104	133	142	149	173	126	98	100	130	208	173	108	84	38	101	143	112	211	246	151	189	241	217	198	154	73	48	78	89	95	71	101	161	173	158	174	178	180	216	175	125	148	197	225	258	204	91	50	142	191	153	93	37	72	148	195	198	150	128	188	226	210	173	205	200	121	99	96	67	56	115	171	103	142	163	94	76	92	152	207	176	91	157	256	167	93	89	134	224	172	190	143	36	44	85	165	224	236	213	124	100	145	96	43	35	73	85	79	180	185	105	121	120	96	111	194	259	191	80	134	176	74	31	94	154	100	83	83	38	107	156	145	145	184	203	184	139	67	63	92	75	116	122	96	91	42	40	114	227
79	121	124	95	120	97	59	122	194	177	174	179	196	167	113	135	148	159	221	216	109	52	116	127	124	159	154	224	187	66	40	65	116	157	124	90	104	94	139	112	98	218	280	166	123	225	148	82	161	129	47	118	126	117	165	91	35	46	168	256	137	87	134	134	133	113	148	151	77	83	84	175	225	152	149	94	108	113	82	78	98	149	212	158	84	101	54	133	135	129	159	145	184	159	164	147	119	121	115	80	116	110	61	63	39	87	178	210	161	164	229	147	86	145	141	143	178	172	178	135	130	222	257	257	204	97	111	174	212	203	182	153	191	195	132	217	235	202	216	193	121	142	193	214	245	284	249	189	174	116	101	160	189	178	178	111	38	47	102	145	154	156	168	136	102	83	115	128	115	111	120	151	133	94	46	41	116	185	185	146	146	231	159	100	192	227	190	178	111	82	96	142	134	60	86	96	143	164	150	138	88	119	158	91	89	137	90	129	207	121	124	165	117	108	124	93	137	136	150	154	130	220	140	82	131	116	98	136	179	231	212	104	115	176	150	91	75	94	119	128	86	139	213	176	139	224	172	118	187	157	89	112	123	63	94	194	236	229	242	144	178	220	204	161	175	271	138	157	230	193	178	165	196	213	200	262	247	236	192	70	154	159	103	182	213	188	201	197	155	136	169	181	149	139	198	194	185	187	151	106	156	236	133	166	166	173	266	229	195	232	232	182	221	203	217	250	226	233	237	139	112	201	230	267	281	236	199	227	256	173	150	231	239	222	240	240	265	252	152	183	212	171	238	245	187	199	178	162	174	98	72	213	226	152	146	82	100	109	99	256	303	224	238	181	147	168	132	113	136	183	186	144	106	190	263	187	146	131	114	171	153	161	185	167	201	218	258	238	121	127	127	72	139	119	142	144	152	187	111	119	91	73	73	127	203	180	135	163	208	123	133	194	122	143	193	151	178	192	207	228	213	157	137	203	134	153	262	205	227	215	147	204	201	162	221	261	223	203	220	237	266	278	155	171	247	173	192	180	137	182	134	135	154	87	189	307	253	248	256	301	347	210	116	213	263	228	152	129	240	267	249	213	241	220	198	270	200	104	163	226	214	227	256	243	223	260	296	300	245	189	181	281	289	142	163	241	306	314	295	329	305	196	149	222	244	257	249	205	199	217	211	226	289	274	166	193	306	273	267	310	263	176	218	225	162	145	149	119	201	270	236	296	225	180	295	299	263	254	186	224	229	255	222	173	222	253	276	268	258	191	138	219	221	149	213	201	186	143	57	91	111	119	178	160	136	282	273	218	212	144	178	201	146	79	53	143	187	201	293	222	149	191	199	172	113	111	98	120	226	222	218	199	116	190	245	187	163	198	148	105	105	126	131	152	220	204	266	205	73	65	153	202	125	163	230	187	110	103	221	275	201	131	126	177	227	222	132	48	206	261	163	291	283	154	180	121	95	96	75	108	130	177	216	233	243	219	184	220	250	203	239	298	217	245	354	246	230	252	157	189	244	254	158	157	206	182	152	168	242	268	246	169	156	260	305	301	269	231	237	263	264	188	200	173	134	183	276	259	167	185	277	299	213	176	163	154	198	224	206	174	200	144	116	115	100	149	95	93	143	215	334	274	199	238	256	185	99	139	191	255	288	161	162	258	185	166	188	147	119	165	247	213	156	212	228	158	78	145	173	70	79	119	135	127	140	109	113	144	148	160	131	179	135	109	167	132	128	144	176	194	110	122	223	230	174	150	224	240	157	134	171	150	133	105	149	152	131	125	43	40	116	133	113	204	205	142	166	154	110	103	63	99	166	187	128	133	124	99	112	58	113	204	232	223	195	169	171	105	117	143	98	121	187	152	172	215	233	215	80	101	181	196	216	232	210	134	58	91	126	241	282	121	69	101	123	156	194	194	133	110	125	147	142	74	174	174	106	166	169	109	124	178	173	243	358	261	165	246	189	85	98	134	115	181	180	76	140	177	173	165	89	96	224	230	91	131	189	206	221	164	85	54	102	202	151	85	173	127	95	102	78	67	56	74	49	36	84	83	59	62	122	152	105	196	217	93	40	89	164	199	126	45	102	160	168	187	119	39	83	81	94	115	97	77	57	57	39	98	207	216	121	67	141	136	46	43	40	94	175	116	103	122	101	196	163	100	90	95	116	101	115	70	131	234	165	127	131	99	121	92	142	192
93	49	41	40	83	99	143	190	148	166	175	128	91	56	67	122	176	187	159	95	92	129	86	109	105	48	103	154	140	159	169	91	98	214	161	85	149	108	145	219	165	168	150	202	224	155	96	35	177	190	85	140	125	91	147	116	43	104	195	205	212	159	144	203	170	206	170	84	117	86	112	284	257	141	122	73	101	101	47	119	215	145	97	121	74	66	67	70	79	126	220	273	186	130	219	235	169	169	144	57	186	188	112	109	156	242	205	119	51	100	180	165	102	106	80	115	146	128	112	152	138	137	203	150	148	149	176	178	116	131	225	291	263	206	186	248	229	99	146	196	86	77	133	145	101	52	117	243	233	162	163	121	53	42	108	159	92	110	182	175	116	72	163	212	193	126	70	151	173	179	186	191	232	193	137	93	80	121	161	154	114	152	130	93	217	179	54	47	157	182	126	224	234	163	124	108	195	252	159	144	126	82	160	184	161	117	94	79	55	57	145	182	88	58	122	159	91	128	154	114	143	160	153	196	184	149	200	164	160	303	279	105	46	139	230	140	155	227	164	200	154	57	141	200	208	135	120	143	76	103	145	99	99	156	175	210	173	164	205	185	174	267	349	209	110	169	117	61	149	166	175	263	270	224	261	261	183	128	110	163	150	104	147	175	196	229	180	92	61	55	172	227	178	174	204	226	165	175	233	155	78	119	125	149	217	208	196	245	158	111	157	130	173	313	276	189	179	143	142	173	201	185	199	215	215	197	276	362	306	234	171	196	227	178	134	139	232	221	157	194	229	278	232	180	233	151	143	230	174	169	190	174	226	243	138	76	132	145	187	190	201	280	241	151	133	103	87	179	148	128	115	112	212	215	194	256	202	115	134	138	100	85	105	66	122	156	162	142	161	168	148	183	218	167	90	158	202	200	217	227	198	224	150	173	219	210	219	139	152	154	152	129	106	213	240	156	172	222	203	136	118	159	203	215	164	115	126	181	235	236	298	244	117	127	118	132	155	156	204	190	195	266	230	222	252	265	294	268	156	167	264	236	182	147	221	284	145	126	235	218	246	275	266	235	226	256	189	181	222	254	218	137	122	160	236	271	234	269	214	234	339	296	246	221	258	309	229	162	201	224	212	262	303	270	312	283	270	266	175	201	208	212	201	184	189	138	171	194	179	160	133	198	207	187	178	189	226	245	256	244	174	186	235	242	249	193	190	161	143	133	153	199	146	109	139	105	135	224	212	189	251	260	179	173	197	198	149	212	282	136	52	147	297	278	249	172	156	233	120	140	215	203	289	214	162	268	204	188	146	184	253	120	168	240	215	229	137	141	191	146	190	137	115	115	112	117	99	121	143	168	106	101	124	84	79	83	101	198	231	190	229	241	124	198	257	179	178	184	249	255	167	142	103	128	228	200	148	165	161	234	296	164	72	93	106	70	44	96	143	127	82	106	192	168	131	100	114	161	149	96	186	249	185	197	198	168	226	264	190	160	139	185	196	291	438	313	213	201	167	229	238	240	295	295	234	202	252	283	234	212	301	338	210	343	435	256	289	248	221	293	301	262	208	189	238	247	166	114	135	230	220	129	94	161	152	89	119	154	119	93	129	169	165	148	130	135	104	157	209	165	252	188	106	171	138	177	186	128	126	102	108	148	239	230	100	44	109	177	116	142	273	243	200	239	193	106	111	160	138	89	135	179	169	204	231	136	98	144	187	187	174	211	158	188	168	101	167	182	195	145	142	151	68	109	186	181	137	78	45	40	103	171	146	145	187	209	129	117	137	89	115	143	93	95	156	131	163	179	110	85	139	184	113	112	141	77	124	220	203	205	193	107	106	142	163	186	205	129	81	88	41	70	130	138	140	103	112	110	42	122	186	209	147	114	152	152	141	111	179	208	107	55	101	174	224	168	143	105	119	226	144	94	105	144	228	147	101	144	96	38	128	220	260	291	221	104	63	124	192	161	70	70	158	185	159	105	144	142	68	100	76	42	72	121	119	113	83	81	126	80	77	98	136	122	115	135	120	120	74	97	124	84	85	75	98	105	99	100	101	104	170	198	138	179	173	112	58	77	141	207	186	139	186	193	155	185	196	124	89	67	38	122	175	93	36	129	129	37	143	276	171	147	178	180	196	157	139	74	133	201	144	85	100	208	203	185	180	170	135	121	122	38	117	184	138	131	100	41	117	146	120	154
96	128	88	59	78	136	232	168	94	219	233	97	43	78	120	144	161	170	152	81	38	50	133	162	96	103	173	147	127	156	172	113	30	41	98	114	113	98	137	215	250	215	89	69	117	168	196	167	101	76	115	94	55	55	54	88	75	41	105	128	176	169	59	124	196	166	95	105	190	186	143	154	156	131	98	111	160	101	46	139	225	205	195	218	136	70	168	139	44	108	231	162	40	130	275	233	87	175	175	89	100	92	162	198	160	124	157	120	64	90	174	175	119	172	186	141	125	179	181	131	137	203	191	175	138	78	92	57	106	230	238	315	416	218	161	163	86	92	123	173	113	127	144	157	162	179	255	234	133	94	162	124	99	93	94	162	103	138	224	202	122	103	194	133	41	42	141	208	119	101	154	154	98	139	143	161	153	140	143	94	148	179	132	66	142	201	185	176	128	100	181	216	145	169	161	76	127	203	186	166	179	119	47	127	164	151	133	68	110	169	159	198	175	134	140	136	101	98	140	202	216	172	175	196	144	123	198	131	106	168	161	114	66	141	183	166	183	201	188	140	212	235	192	154	163	130	130	216	235	151	103	105	73	133	161	184	168	166	150	183	250	209	180	180	183	120	152	220	215	227	204	117	126	158	267	234	110	147	133	168	161	118	131	146	124	118	136	156	213	162	98	145	166	200	255	226	168	203	281	259	241	246	266	229	187	193	177	225	216	234	165	161	182	134	147	130	183	142	172	285	329	336	218	145	190	181	146	182	198	261	270	226	176	163	220	230	247	214	170	186	189	181	158	153	148	157	209	202	171	155	148	186	228	203	150	107	133	170	133	184	269	223	269	275	177	142	166	167	124	142	95	97	217	232	219	156	49	112	202	215	155	102	127	122	75	106	149	177	206	217	208	176	142	154	178	171	231	210	196	225	221	207	151	172	197	181	142	137	195	219	185	104	135	205	237	167	148	143	129	145	135	203	145	106	134	159	255	298	218	175	235	253	214	195	189	204	208	221	200	137	156	234	243	219	272	265	273	272	252	224	126	146	179	182	196	208	181	171	216	282	284	169	204	260	307	328	264	184	241	293	199	185	189	141	128	222	264	237	192	181	219	278	245	189	231	198	224	228	200	237	212	271	262	185	175	112	145	278	269	243	274	248	175	154	182	190	193	247	290	258	183	87	142	213	213	212	186	237	291	210	134	191	257	290	328	245	158	220	271	270	260	187	190	223	169	208	203	187	283	351	296	179	174	131	103	175	220	258	259	229	183	110	156	209	216	181	149	213	212	270	272	177	178	210	192	204	198	193	360	340	241	200	145	145	176	271	263	206	214	193	89	52	92	117	173	170	119	221	274	170	105	80	63	113	206	169	104	208	249	130	99	245	226	129	122	108	190	227	174	111	94	107	67	133	233	242	170	153	228	145	144	186	99	134	121	50	107	138	149	187	199	217	237	198	197	262	219	245	259	167	147	149	200	256	236	197	170	216	231	179	114	115	201	239	236	217	163	143	220	254	222	172	154	274	285	197	260	231	105	78	155	159	109	165	229	218	190	179	162	213	238	219	169	173	263	211	139	122	141	208	213	223	261	209	163	150	150	169	116	82	121	175	150	200	172	47	45	145	218	163	148	147	93	88	136	204	285	223	123	136	96	119	155	124	143	178	190	214	224	180	182	184	195	182	99	150	243	259	210	151	170	177	163	119	184	226	150	152	212	219	207	274	239	134	79	124	188	156	121	115	98	128	114	37	45	44	40	82	149	116	65	118	101	40	55	136	132	135	128	53	48	122	193	215	242	176	143	172	109	110	220	187	77	45	134	189	208	224	156	196	240	191	158	207	196	118	192	155	152	156	45	69	85	166	192	85	37	68	200	208	82	43	105	160	177	187	152	119	154	204	143	150	168	132	148	159	161	92	74	93	55	37	103	175	166	164	171	96	83	138	169	136	171	150	149	204	162	175	228	209	138	158	192	188	112	131	209	183	187	167	73	96	131	156	129	125	225	141	123	155	73	45	120	134	58	40	140	240	175	130	143	166	149	69	68	126	128	77	55	97	127	99	57	42	34	55	59	133	200	179	157	154	128	58	32	84	125	138	136	69	65	113	92	91	147	109	91	103	115	222	161	58	104	76	124	127	30	94	207	215	155	170	177	94	42	153	184	189	168	137	125	39	75	168	145	59	47	47	90	173	200	115
176	156	117	155	157	127	82	86	143	210	215	134	66	43	77	128	103	60	102	137	83	99	117	122	111	116	114	44	81	114	97	73	102	92	45	91	144	97	163	257	232	148	127	181	117	114	141	83	98	137	135	93	58	91	107	76	43	49	167	159	92	215	269	181	109	132	141	154	175	229	232	134	140	170	155	94	117	129	45	74	87	133	226	142	57	61	136	131	102	102	98	109	112	105	101	155	129	113	139	168	109	133	325	356	249	168	113	115	82	99	171	157	121	73	35	80	140	151	101	55	50	154	270	260	142	92	222	230	170	173	213	286	226	110	135	121	115	184	190	196	189	174	109	150	236	230	188	154	174	183	151	102	110	123	94	117	200	174	135	164	194	168	122	123	131	99	220	245	82	84	158	194	117	136	131	119	184	186	136	115	184	154	128	125	153	183	95	62	125	195	136	75	77	93	176	172	140	106	79	142	233	204	142	164	182	135	61	84	166	192	210	221	191	226	252	135	93	105	58	214	361	259	182	210	179	159	192	182	215	175	154	222	182	165	177	166	183	180	162	221	200	147	132	115	163	135	80	127	213	149	50	126	241	235	138	125	183	162	135	158	108	140	182	188	150	134	204	163	159	221	211	188	194	197	218	199	187	164	134	187	218	137	82	108	102	106	91	110	200	178	166	169	198	248	255	207	160	173	203	222	255	217	140	224	288	196	111	259	274	167	199	157	77	166	311	294	302	301	264	331	319	246	189	135	175	231	233	198	245	275	259	167	127	177	105	131	191	184	115	107	119	155	180	157	210	191	175	197	160	84	102	143	211	225	110	65	168	265	209	103	168	196	208	238	168	235	185	89	105	117	87	55	149	207	207	184	103	158	226	235	196	166	203	232	159	138	201	215	229	187	167	198	208	277	212	170	199	89	89	189	235	222	208	112	103	118	61	164	216	192	186	208	192	150	216	231	195	180	128	83	221	263	233	176	189	222	201	226	170	172	211	277	284	248	215	261	305	270	274	247	182	239	210	133	158	138	206	259	243	225	287	326	308	269	205	219	236	250	271	247	197	232	312	304	273	300	314	229	279	352	282	263	271	224	267	200	113	254	319	223	178	220	247	283	205	203	301	262	228	231	159	181	237	187	194	192	157	234	272	198	191	279	320	262	283	284	242	227	233	173	109	103	153	258	224	151	246	296	165	172	216	224	163	121	142	196	276	339	290	206	259	199	184	250	219	241	289	266	234	189	212	319	246	85	136	147	164	171	112	135	178	203	221	239	244	241	220	172	140	159	192	242	177	170	215	190	194	233	270	271	184	131	216	213	184	130	79	163	186	152	129	120	109	133	143	150	226	271	205	212	260	140	167	211	128	139	171	207	220	150	70	135	187	158	212	197	159	108	119	212	142	114	175	205	214	161	120	174	203	111	104	113	146	192	208	165	182	238	171	148	154	177	135	157	244	322	269	173	194	179	134	146	179	197	257	262	301	220	114	132	140	190	180	226	181	173	239	187	203	154	195	317	242	184	209	192	218	247	203	111	82	146	167	235	324	284	215	160	164	181	201	286	255	144	161	223	186	163	238	271	204	117	107	90	48	112	143	151	157	141	194	168	182	210	146	181	136	148	242	194	99	100	165	158	133	175	142	140	174	170	128	49	85	111	159	184	184	162	162	166	87	96	154	199	216	215	183	95	124	195	237	243	122	83	138	230	176	142	206	195	228	253	248	157	113	178	207	212	190	119	171	169	124	137	78	84	85	73	145	159	197	211	102	51	126	183	171	175	207	238	268	176	125	153	95	110	250	254	141	108	127	166	98	95	202	191	190	233	197	153	103	199	185	75	145	171	225	190	149	123	126	174	91	158	212	153	165	109	108	117	100	158	164	97	69	154	196	114	99	140	82	63	88	101	77	43	38	121	159	170	168	98	155	205	168	93	95	93	41	53	74	111	129	112	122	178	222	133	125	156	70	138	194	104	47	117	186	196	189	165	173	125	56	56	98	89	119	117	76	126	146	144	111	67	53	172	184	162	171	63	77	126	138	123	71	66	67	40	39	57	57	128	131	40	37	35	40	121	115	117	120	80	145	185	172	174	186	163	124	69	80	96	171	197	90	94	107	57	39	51	44	135	140	50	136	122	61	69	109	150	113	69	49	44	68	129	137	76	136	216	112	37	75	186	148	77	164	177	226	251	196	156
115	161	113	61	69	73	177	154	106	100	82	124	157	123	133	131	126	128	72	102	195	163	101	97	162	246	166	140	96	112	149	115	113	87	111	192	168	87	56	102	138	157	217	156	55	72	107	73	71	152	170	144	141	144	162	114	54	71	71	45	105	101	133	165	144	143	130	161	115	171	240	131	114	142	191	207	119	149	135	72	63	106	156	99	136	136	103	148	176	192	134	127	113	78	123	157	161	110	44	40	98	174	324	310	180	143	123	99	45	111	165	158	122	90	66	154	157	76	107	79	127	119	142	215	161	140	189	185	179	216	190	268	273	197	212	191	208	260	275	249	200	173	147	166	208	189	120	97	166	220	201	158	165	159	88	147	221	207	192	204	217	135	68	96	133	182	215	116	50	189	316	225	209	224	102	38	195	275	121	85	141	198	229	235	237	241	228	183	233	289	249	140	109	85	117	196	161	117	108	170	149	119	145	89	159	243	131	75	147	175	127	149	200	180	170	106	108	213	222	159	137	97	80	149	148	182	186	83	86	163	243	223	106	131	122	48	138	182	127	123	129	154	169	170	146	168	246	165	111	149	110	96	185	170	86	141	244	287	246	196	112	58	153	205	191	260	205	109	213	240	179	168	143	158	184	138	148	164	171	212	199	157	82	140	230	274	325	267	176	107	153	177	112	207	263	194	155	180	181	155	228	278	244	293	278	132	87	159	214	205	119	127	184	235	297	297	275	182	236	270	208	240	310	261	193	213	193	157	223	259	211	187	184	180	168	180	162	243	282	217	143	210	256	149	156	164	246	199	140	149	129	123	103	202	212	118	73	215	293	207	210	231	185	251	199	120	196	127	142	140	112	124	150	163	158	191	177	155	194	150	158	246	247	229	192	165	135	145	114	107	151	151	95	98	166	238	238	158	189	180	168	240	222	122	132	220	190	168	173	206	172	99	164	222	201	195	196	142	157	188	176	168	206	254	231	226	177	177	219	229	297	298	227	253	227	199	197	189	219	196	220	212	252	192	80	223	340	320	255	183	164	155	154	261	284	266	238	180	237	275	204	209	245	173	187	211	215	216	229	272	268	263	236	200	184	117	127	190	212	203	176	210	273	324	273	142	121	170	224	282	191	120	125	103	167	222	152	209	209	184	251	223	199	262	248	98	58	156	271	282	226	134	126	189	228	266	252	245	225	136	182	213	134	206	271	277	257	233	210	131	101	140	160	280	310	226	218	248	243	168	182	218	139	59	120	171	236	251	229	210	228	330	313	256	231	214	200	181	221	225	190	250	283	240	200	107	150	169	111	194	175	148	167	195	207	122	139	154	89	138	130	121	204	213	234	189	172	191	252	247	170	214	210	238	219	122	155	179	133	180	196	155	179	212	175	161	208	161	145	202	126	150	218	127	112	157	219	212	134	121	164	224	154	124	139	184	259	211	152	138	210	233	185	215	208	131	145	182	179	119	52	45	112	254	266	128	80	113	144	213	190	204	164	161	249	134	173	205	123	140	178	143	143	212	170	170	206	224	208	222	252	242	249	212	219	244	231	186	149	190	257	216	190	270	222	198	254	269	296	279	254	226	227	159	117	144	235	236	160	177	220	232	244	261	209	195	113	86	205	291	169	57	150	249	247	180	117	117	145	141	131	220	248	211	272	231	169	204	224	233	196	112	81	117	145	160	212	219	233	243	246	250	150	57	47	128	185	135	162	186	180	152	124	183	176	228	253	168	96	63	79	109	149	114	105	187	162	155	125	111	190	166	141	106	148	142	69	135	126	142	204	115	66	133	168	164	190	186	146	122	147	138	117	91	107	217	263	259	161	121	106	139	255	155	128	202	156	124	136	137	115	173	245	203	153	116	175	163	115	177	184	119	82	103	128	156	182	161	120	152	125	127	143	130	147	152	98	70	126	134	184	277	208	106	172	144	47	121	136	81	88	129	160	188	132	177	253	180	170	141	168	142	139	147	76	137	185	240	173	103	121	66	63	112	140	153	134	79	77	105	105	98	133	172	112	141	144	92	90	102	144	158	171	139	163	119	119	121	87	137	172	225	187	124	86	51	76	124	153	157	143	82	142	206	127	114	89	144	163	82	63	43	49	82	74	37	71	72	41	116	161	148	126	172	215	104	107	183	178	154	98	47	38	47	98	140	133	137	108	95	147	142	165	225	196	106	90	134	141	174	200	120
222	117	61	95	141	93	112	148	128	89	47	55	133	150	106	96	70	146	135	101	153	96	186	223	168	182	168	186	178	108	40	128	227	142	110	188	238	191	132	199	168	150	122	127	194	168	133	72	128	180	162	207	164	67	39	117	175	152	144	90	147	154	93	88	120	211	131	98	101	83	116	120	156	117	133	189	113	99	102	110	112	132	185	174	227	170	111	141	160	121	86	203	179	179	257	176	147	140	63	63	170	226	211	204	169	149	114	59	32	74	157	251	176	40	35	68	70	46	147	180	168	131	194	193	144	244	222	187	205	267	224	159	179	215	142	87	165	207	238	152	85	83	95	192	261	305	241	201	183	89	50	157	191	95	94	114	163	126	88	126	92	147	198	142	75	197	274	117	83	143	137	149	144	74	45	40	95	111	56	87	128	175	141	130	161	119	132	222	257	198	183	152	137	147	135	185	200	116	123	110	85	157	233	221	148	171	179	101	45	140	187	130	97	121	170	120	172	240	173	171	194	128	120	145	187	212	112	103	206	273	227	175	154	88	132	131	45	73	126	94	141	224	196	119	120	110	102	168	223	204	121	199	195	117	188	188	136	168	131	123	184	115	108	192	228	242	162	92	86	84	152	230	264	271	251	164	145	299	282	154	184	212	195	126	122	122	145	178	117	162	170	92	108	204	190	109	160	226	130	75	193	254	196	144	150	113	145	262	223	209	281	249	224	175	131	119	125	149	188	203	217	310	266	191	205	248	226	187	235	273	232	208	193	176	145	131	132	76	101	170	160	164	149	103	177	196	125	169	270	224	124	117	163	208	201	193	154	94	129	259	251	203	159	108	145	171	146	98	137	167	225	229	201	240	200	165	191	179	205	160	115	184	188	138	144	145	124	226	167	114	215	165	185	206	279	328	204	163	159	176	195	233	266	187	136	143	169	224	272	289	198	182	217	178	195	187	204	244	129	157	223	216	240	196	164	214	284	261	243	203	193	216	215	236	267	254	173	213	317	267	270	241	215	210	116	231	320	236	162	188	295	323	220	272	293	187	127	149	243	246	163	174	239	189	157	166	186	182	220	234	183	388	525	362	242	247	203	165	205	210	209	127	170	217	188	232	237	166	144	241	251	171	168	128	92	100	85	143	199	165	213	299	238	131	191	192	64	124	213	228	263	238	204	272	187	103	159	252	238	194	262	296	249	171	213	284	265	251	182	164	327	405	242	189	257	140	114	147	136	138	166	224	205	197	249	234	160	138	193	176	151	195	221	226	167	145	188	233	176	179	231	231	273	279	252	158	86	130	150	117	176	211	174	191	222	202	246	281	207	183	213	184	148	135	161	239	184	153	214	161	136	208	180	181	193	169	212	242	165	168	222	205	171	82	138	269	377	288	143	139	164	173	120	166	168	170	223	196	162	223	233	190	253	260	235	170	138	152	97	146	207	161	154	121	114	133	149	185	191	194	116	103	134	231	260	111	47	156	282	225	164	138	78	107	176	156	244	271	157	150	139	111	150	130	152	209	136	89	124	163	133	147	176	194	267	222	195	199	183	188	193	237	214	188	167	206	213	176	261	247	153	189	257	237	162	79	50	127	171	244	314	192	157	153	108	149	163	161	186	249	164	124	213	185	135	162	124	78	116	169	196	181	150	101	177	226	200	218	202	227	288	201	109	159	223	250	205	181	211	270	215	116	151	107	183	264	122	115	201	249	261	160	114	203	179	164	189	112	57	77	81	149	248	189	137	141	144	149	180	194	148	141	173	192	182	137	77	96	137	169	137	93	170	125	40	141	166	124	224	238	121	152	135	56	65	72	152	163	151	152	77	37	121	150	136	178	110	109	212	233	166	191	165	84	138	178	191	124	111	110	101	222	176	108	157	115	80	80	68	44	103	150	84	45	115	186	142	103	89	133	262	221	133	130	149	160	219	225	131	79	105	169	124	132	149	241	292	125	143	146	115	151	92	129	219	209	156	105	165	162	52	106	115	134	208	118	81	166	180	111	159	249	143	60	142	189	107	99	106	50	120	159	179	228	192	99	42	110	125	179	233	127	75	122	194	185	181	193	114	120	112	82	175	218	145	144	118	73	189	151	85	178	184	140	113	94	95	71	142	242	170	123	220	230	128	61	120	173	132	128	145	91	44	97	153	103	80	145	103	96	115	60	109	199	210	150	90	105	82	40	92	88
46	103	156	175	180	142	86	52	133	160	77	57	68	52	48	129	143	66	45	106	118	73	101	87	81	128	180	206	134	57	38	61	113	92	197	226	226	203	95	137	150	149	91	45	69	161	180	89	155	171	115	219	190	66	97	164	172	104	33	38	61	130	112	50	131	233	244	233	177	109	171	137	160	169	132	156	92	83	64	136	194	116	86	141	145	73	79	130	110	59	87	84	70	75	121	147	170	206	146	138	174	181	159	181	167	80	42	40	37	106	183	234	159	41	213	227	51	38	115	154	131	134	157	138	167	213	174	208	272	253	210	138	65	123	167	93	69	111	94	108	162	121	102	191	233	193	160	131	144	172	174	185	157	159	119	62	102	104	66	98	120	157	204	176	99	116	179	167	197	145	128	124	50	65	66	45	55	60	52	43	84	156	191	178	96	112	161	149	108	111	195	196	187	276	226	121	147	189	139	89	98	103	172	221	147	173	212	132	103	159	215	132	134	124	123	127	65	61	78	140	171	146	149	165	161	100	31	78	177	230	184	132	128	146	162	168	190	214	227	148	84	115	172	171	147	145	171	146	137	176	149	150	94	119	247	281	207	192	252	165	200	192	133	202	150	192	211	133	174	294	257	136	120	191	268	249	132	153	164	100	149	166	173	180	202	187	101	149	163	81	126	193	181	182	221	177	161	208	231	228	221	280	274	206	219	207	297	337	188	147	185	217	191	163	208	223	221	281	203	109	176	241	218	254	275	208	219	222	186	271	308	198	201	176	181	290	254	144	120	106	64	87	78	45	127	163	143	147	124	171	142	146	165	112	87	156	248	163	103	190	161	135	219	170	159	184	151	126	136	94	86	118	153	217	242	216	122	87	155	197	152	160	231	196	194	256	214	200	193	141	190	218	247	212	140	153	215	270	204	169	192	257	405	363	243	161	57	169	276	253	145	119	128	171	234	210	203	187	119	82	160	215	228	204	163	164	182	252	315	238	232	263	240	185	191	257	212	206	231	197	204	158	133	229	306	341	270	116	172	258	233	199	165	154	209	251	123	154	220	255	253	173	194	200	182	210	269	250	213	143	125	231	320	292	152	101	213	257	177	163	176	186	133	72	155	247	277	170	105	265	290	235	252	192	164	262	194	157	209	110	155	252	277	244	148	101	125	227	246	117	178	287	262	244	233	203	182	193	113	128	267	248	212	166	194	260	174	143	261	307	289	287	255	187	130	123	152	217	205	186	215	192	142	140	189	148	152	307	311	226	168	165	171	118	83	120	184	182	123	137	177	286	259	207	302	269	206	265	267	209	294	294	168	127	162	236	233	252	251	117	140	145	143	152	180	276	282	340	371	202	61	97	135	199	258	194	202	177	137	200	164	183	191	128	88	55	312	305	131	183	138	117	117	215	261	175	183	240	281	257	171	238	247	147	114	175	147	116	121	66	64	48	57	79	154	222	173	140	175	135	58	48	84	108	178	276	298	233	155	169	114	134	227	164	174	224	204	175	161	174	199	161	73	111	173	255	330	281	208	148	179	240	238	212	214	303	241	120	124	259	351	227	134	118	116	180	257	287	238	199	235	196	197	182	85	76	74	163	186	109	126	114	71	124	242	214	147	143	136	163	173	113	131	155	138	109	80	98	118	116	136	115	154	240	201	205	290	265	176	170	152	205	289	270	147	182	234	136	211	260	196	205	179	141	142	98	120	200	142	44	120	165	150	131	167	153	70	161	182	83	77	180	313	307	194	96	65	151	193	207	194	92	61	138	185	108	90	89	102	102	82	84	44	42	52	94	82	119	203	226	209	175	183	246	165	45	139	182	145	91	41	96	118	111	110	123	140	135	114	59	131	219	130	115	117	133	183	143	119	126	200	161	58	56	64	180	220	114	166	230	182	181	165	170	128	71	113	126	144	149	169	219	175	76	107	176	181	172	134	69	125	167	78	45	131	206	193	150	196	205	156	147	108	68	66	104	160	206	190	194	176	155	98	173	180	34	118	189	187	215	185	160	110	38	50	96	79	152	193	141	107	39	98	143	124	82	61	127	194	155	138	161	138	107	97	79	53	58	83	73	40	85	131	121	130	126	68	37	81	135	145	123	84	63	56	45	36	40	127	148	74	173	256	155	99	74	91	94	80	161	124	112	111	62	58	35	35	59	124	110	95	99	79	99	156	120	72	73	37	93	88	35
45	96	117	113	154	98	42	98	147	153	99	79	110	104	147	133	64	40	72	112	127	138	86	36	129	224	138	96	89	59	93	160	204	116	121	159	107	67	101	176	122	160	219	110	77	133	107	108	127	185	258	263	165	51	124	119	47	99	184	157	126	123	128	147	90	124	164	94	136	218	134	91	147	184	224	222	214	208	194	124	60	108	159	171	110	39	181	185	131	128	99	99	99	103	84	167	204	143	159	170	151	222	199	160	124	56	101	134	175	206	113	71	60	77	124	140	169	117	101	143	161	148	134	206	234	157	86	133	219	184	161	124	99	94	59	94	134	138	125	207	298	267	132	49	154	220	186	140	85	72	115	184	153	199	163	78	157	155	157	148	138	109	128	155	110	119	168	235	217	192	180	163	103	129	171	130	88	73	74	44	99	103	99	195	262	212	160	197	188	165	172	243	190	127	238	226	172	193	120	94	96	142	252	247	133	126	126	70	109	103	95	82	58	118	119	46	70	72	88	135	100	93	136	95	120	117	168	243	132	59	44	115	215	198	161	182	143	93	130	189	195	146	169	183	136	235	257	201	151	164	185	184	273	203	148	194	188	172	233	205	207	173	117	186	163	206	171	79	135	210	167	126	134	155	232	264	264	201	214	241	154	134	175	156	184	195	121	184	225	245	280	163	181	312	226	160	229	266	267	253	234	250	243	180	183	254	223	187	178	170	222	154	131	210	247	299	281	204	106	161	227	178	161	119	172	200	205	233	200	238	204	191	322	289	130	117	206	179	74	145	242	218	232	196	200	175	165	281	266	217	226	164	66	102	200	157	129	188	222	224	194	201	187	215	238	134	120	148	87	47	74	77	85	180	203	161	209	244	191	234	277	151	92	126	128	133	160	270	277	180	120	133	126	149	148	70	115	181	251	242	179	201	276	243	133	190	237	213	190	227	264	178	210	313	291	185	195	224	157	91	163	262	259	162	139	168	161	224	271	230	231	303	273	203	154	208	244	248	250	246	280	230	223	171	129	228	287	227	214	215	199	209	205	183	170	158	75	84	189	231	206	197	197	193	184	236	267	259	194	106	171	222	265	267	228	301	304	202	170	162	196	250	192	210	176	59	133	200	215	256	316	274	146	197	230	192	196	179	105	84	163	211	271	230	152	150	122	155	122	67	134	188	166	157	187	224	205	189	129	127	240	245	222	149	180	245	146	123	126	115	153	270	233	135	151	155	215	226	192	221	292	263	202	257	211	118	196	202	130	179	245	231	227	309	300	283	299	193	163	245	274	172	130	187	231	270	222	178	184	114	115	222	152	140	228	237	177	177	229	208	219	212	259	315	324	221	157	247	180	130	197	243	258	199	177	178	208	159	149	206	136	66	87	159	176	175	170	160	165	223	188	95	210	243	123	102	134	121	163	140	133	257	213	140	138	155	159	176	175	169	122	59	61	115	120	135	189	106	128	239	166	107	147	126	171	231	243	213	115	115	236	248	120	48	102	102	195	241	136	205	245	232	199	236	300	249	224	252	231	184	241	249	164	198	173	158	247	220	208	190	176	212	252	197	185	303	315	328	300	231	228	213	211	241	210	187	220	201	163	92	147	212	156	93	122	150	164	214	172	161	204	218	161	163	205	166	193	169	115	129	128	165	170	110	85	162	231	205	182	247	235	149	168	215	203	165	120	136	181	197	205	202	187	126	113	200	150	105	185	176	212	231	106	77	79	40	43	163	224	203	198	174	289	243	72	85	150	105	105	221	229	183	150	133	119	88	130	120	51	59	52	84	158	161	95	56	102	135	164	128	112	104	129	189	124	89	73	185	182	55	53	65	140	174	94	54	139	188	163	121	75	142	167	126	90	81	118	133	163	198	202	137	140	159	86	93	231	227	159	120	73	116	146	188	178	145	108	86	120	138	92	32	61	63	143	208	178	203	193	164	137	135	96	98	114	126	176	164	166	183	238	245	122	87	158	161	190	261	191	120	155	176	181	148	76	30	132	220	152	163	136	43	40	62	128	109	111	103	99	129	187	179	58	85	135	131	92	129	154	193	268	217	197	198	151	84	88	135	121	112	134	106	63	103	140	136	88	79	152	114	37	72	104	128	98	65	108	82	80	149	164	196	162	98	111	74	34	88	98	69	63	128	125	93	153	92	58	131	225	212	121	129	168	103	101	143	162	117	38	103	118	78
158	43	191	252	149	94	80	80	63	108	158	197	182	217	188	71	132	131	99	130	182	201	191	151	167	164	150	244	246	182	112	95	126	95	47	141	195	122	83	129	196	153	144	165	121	157	122	66	56	108	243	279	145	61	67	106	101	97	175	171	152	100	74	77	159	200	87	46	113	172	166	204	172	167	185	114	97	76	136	230	209	144	151	128	63	63	97	194	195	92	50	78	170	181	136	129	131	130	152	114	110	173	120	118	96	45	92	132	91	116	174	188	124	71	183	157	154	144	85	157	185	217	257	213	153	153	146	93	118	198	217	215	126	81	128	172	242	275	154	106	183	219	145	52	128	117	92	150	159	188	235	158	110	154	226	184	73	121	175	169	112	63	123	151	175	201	184	129	135	225	132	45	106	108	69	93	154	168	125	98	66	154	225	190	171	231	163	36	60	166	185	137	153	154	149	188	190	98	114	163	137	79	149	305	236	119	130	93	82	177	184	101	84	148	178	155	95	85	85	48	98	96	124	194	198	145	126	196	132	104	185	250	217	89	44	45	78	167	190	214	245	197	115	193	294	205	185	213	177	125	156	219	249	243	195	128	168	196	249	296	236	216	141	101	162	176	89	97	151	174	156	135	191	237	222	193	225	174	76	67	56	104	155	141	176	128	99	176	236	194	157	224	218	207	258	266	213	125	189	267	201	189	167	158	206	228	251	217	287	347	305	296	236	216	316	305	208	136	48	64	206	255	151	112	123	150	160	205	202	254	228	150	210	273	255	222	246	217	136	94	164	182	140	96	138	235	170	215	252	106	139	278	252	181	222	237	217	147	145	161	131	150	151	168	147	76	37	64	123	136	195	194	111	177	229	257	234	140	87	123	195	133	173	223	144	210	267	226	235	204	213	174	158	193	150	160	169	165	210	263	242	283	285	236	241	271	278	237	195	192	273	250	158	191	158	86	98	75	189	257	236	262	238	236	164	143	185	188	243	238	163	154	119	190	227	220	313	287	293	236	164	163	152	165	170	224	264	166	143	221	202	119	146	224	221	194	154	126	177	268	177	127	206	142	135	215	207	126	184	244	233	221	189	152	116	165	131	149	223	184	175	257	200	187	322	203	42	117	257	229	132	277	338	254	258	191	167	209	223	161	179	249	240	236	177	161	217	163	137	149	77	58	132	187	169	131	145	245	299	236	156	178	157	105	184	237	144	126	249	308	297	283	246	218	230	193	165	191	183	122	156	189	100	88	179	277	272	151	135	126	132	210	187	140	175	212	220	210	161	190	246	237	175	166	133	173	168	172	226	196	158	108	147	219	232	231	199	115	165	254	227	215	248	189	141	208	247	224	243	251	229	252	202	195	175	174	208	218	259	216	198	178	95	93	109	136	186	201	245	186	79	128	188	205	174	148	162	179	251	217	203	207	205	174	155	226	151	103	239	209	63	145	149	127	185	162	154	137	149	152	86	119	174	146	194	240	237	166	168	212	154	124	85	80	80	73	121	129	107	159	188	104	184	224	141	157	107	119	145	262	322	155	135	166	139	219	278	148	176	228	224	287	231	207	254	267	163	82	115	187	251	274	193	175	265	227	210	211	152	138	171	168	161	168	102	84	159	157	127	209	190	105	139	156	94	61	107	138	172	196	177	156	115	155	150	142	147	111	122	148	156	145	156	151	193	173	178	196	175	127	173	235	113	131	160	144	164	105	101	145	144	199	176	134	172	99	117	173	199	216	146	201	192	117	93	55	61	49	43	104	98	121	119	94	98	110	196	203	118	89	88	128	130	120	246	261	213	206	268	265	166	120	150	115	120	173	98	83	123	191	149	107	206	148	66	94	101	158	192	212	152	126	221	130	35	102	123	77	80	116	138	87	80	112	139	112	170	165	121	183	215	205	180	122	80	126	106	57	61	91	94	104	73	87	175	270	189	189	257	161	111	91	66	72	159	209	181	197	211	185	208	246	243	171	260	303	186	250	215	100	93	147	215	133	156	178	150	153	191	196	92	150	217	121	80	173	228	213	215	170	121	94	126	240	175	93	195	229	189	138	93	98	80	120	159	116	95	153	173	143	134	170	200	168	159	103	73	138	212	147	104	168	185	121	41	89	125	75	114	185	162	130	75	134	145	80	136	126	109	90	50	66	58	55	57	41	37	87	156	163	112	72	103	108	120	157	188	132	40	76	173	135
109	67	102	128	135	101	93	114	139	187	218	197	188	161	61	96	178	149	121	194	145	79	149	202	181	202	192	158	187	185	117	153	183	71	40	65	110	179	200	117	143	186	161	161	136	90	47	95	91	80	186	175	72	56	107	122	69	39	99	99	41	68	143	167	108	110	203	220	120	47	33	180	309	208	127	227	179	109	151	138	161	161	180	172	147	109	87	93	81	134	107	35	155	154	48	105	184	131	41	69	112	170	199	172	168	160	159	109	103	181	224	207	169	159	190	187	184	165	74	86	164	243	249	165	96	63	100	124	117	99	163	215	182	120	125	160	216	198	152	228	132	35	105	217	150	47	76	140	154	109	147	166	156	238	234	148	130	128	184	171	93	63	176	175	87	120	108	171	278	259	177	148	104	54	98	132	119	174	141	95	137	130	145	208	201	216	236	153	104	162	245	273	204	142	164	172	182	189	178	111	140	206	174	170	207	181	75	65	128	139	115	135	177	192	192	193	170	156	151	124	192	163	166	211	100	146	140	122	139	71	118	192	127	50	42	58	100	114	222	217	109	163	191	138	173	199	188	150	133	229	254	210	164	193	198	156	140	140	128	199	232	175	108	110	140	143	166	159	172	139	75	42	105	142	112	187	262	218	164	189	135	45	103	127	135	121	94	201	263	238	173	133	149	143	189	235	172	111	165	178	98	162	225	225	215	220	254	258	289	228	205	168	163	183	157	179	204	142	86	164	220	176	107	158	178	191	261	296	322	252	172	124	99	203	234	152	188	242	214	195	168	114	144	194	191	211	184	179	265	189	106	136	165	210	152	186	266	193	185	209	196	232	177	199	240	172	89	129	182	165	138	153	194	140	99	140	171	178	133	108	177	164	211	200	100	221	285	216	246	199	129	142	213	251	297	349	224	154	170	196	224	246	317	299	240	207	243	248	166	151	172	221	194	163	261	245	172	159	168	225	247	208	277	278	113	96	168	156	207	207	177	195	147	189	241	192	260	351	290	164	95	156	152	117	87	85	190	219	260	262	185	205	184	210	268	185	101	147	224	228	247	236	190	225	279	284	214	161	158	184	167	225	284	182	205	241	166	232	256	178	214	263	249	223	265	228	183	200	168	176	214	284	234	203	268	218	155	169	236	158	71	182	271	309	268	216	176	90	140	186	103	99	189	147	154	188	170	154	189	214	174	195	122	121	236	232	117	105	250	306	193	132	128	112	174	210	259	234	100	97	98	117	175	202	204	173	229	235	210	202	173	176	126	147	150	154	207	231	245	183	158	193	219	200	121	113	167	213	210	171	164	146	176	215	185	178	200	246	209	191	223	177	226	270	216	229	255	232	212	114	107	108	107	193	168	176	250	249	203	130	125	203	235	217	252	184	105	183	262	279	187	140	172	184	165	138	94	99	180	227	181	189	189	152	199	131	51	145	198	188	131	50	143	241	148	136	199	140	195	163	42	149	171	145	148	126	197	217	202	157	165	187	136	137	174	119	104	191	192	190	129	50	152	255	248	169	160	219	209	225	243	209	228	259	173	128	250	316	270	191	214	279	238	215	173	172	249	268	217	192	180	277	294	262	332	257	216	256	168	194	217	157	123	193	185	162	269	222	190	133	115	196	255	154	125	162	76	90	174	206	193	148	83	131	229	191	182	153	159	218	199	163	144	201	232	217	198	207	220	233	179	165	224	240	153	99	165	198	127	95	191	178	148	200	187	93	37	125	168	127	112	82	58	116	152	128	177	162	77	184	186	91	159	260	257	140	230	358	253	134	195	192	127	175	213	169	152	168	138	245	253	125	108	104	120	143	179	133	116	177	113	37	122	177	149	136	142	205	182	96	79	147	128	80	73	44	79	119	189	195	163	129	107	90	116	112	42	58	172	159	91	147	146	117	131	124	165	147	43	47	110	129	118	165	165	137	177	142	140	145	61	96	160	159	186	213	183	183	187	117	83	178	191	184	251	168	165	235	148	111	162	175	121	111	85	104	146	129	239	320	245	252	264	131	40	35	124	122	49	57	48	96	173	157	142	199	214	126	136	174	116	180	150	37	77	146	145	129	148	142	125	166	162	77	45	46	121	204	158	105	183	210	91	40	97	171	201	119	85	149	154	171	178	168	152	124	127	122	96	103	148	130	118	117	61	93	92	39	105	189	122	132	190	176	119	102	229	180	46	33	103	140
46	72	124	117	67	129	164	81	135	195	197	157	197	280	147	100	190	144	72	110	163	115	73	130	110	122	112	51	119	117	105	156	150	98	106	129	124	136	84	145	201	143	91	142	172	138	174	108	40	75	76	111	128	136	125	128	236	191	138	115	96	92	105	134	66	100	135	105	180	161	163	228	208	127	133	175	90	152	209	134	101	169	210	108	109	141	100	162	184	161	161	128	151	110	98	165	226	164	45	41	49	122	126	146	245	215	180	164	81	102	231	242	146	100	123	166	185	252	233	151	138	168	208	163	133	203	231	201	200	212	170	120	195	156	94	87	98	173	180	159	93	83	119	105	129	159	240	199	136	117	90	109	157	142	80	73	38	143	161	85	133	128	68	102	132	177	281	287	209	173	141	100	110	82	116	171	189	180	92	47	198	273	207	122	64	133	129	154	202	117	137	199	102	100	112	169	292	284	224	131	183	188	149	127	115	182	108	81	190	189	149	157	141	202	226	173	126	123	223	187	145	124	150	213	151	135	86	64	137	120	92	156	107	116	145	150	163	139	206	227	210	245	241	212	234	182	137	153	96	117	187	199	193	159	204	273	223	213	213	126	143	180	96	66	82	91	186	189	135	217	222	132	120	127	125	112	129	132	113	168	184	105	64	191	305	256	188	112	107	215	228	199	284	281	211	240	219	158	230	300	312	290	174	235	305	239	317	277	185	196	216	205	203	260	210	165	177	179	194	152	224	355	232	110	151	207	194	234	241	229	211	155	212	241	193	228	205	188	177	72	146	292	276	137	110	180	125	82	159	193	150	104	97	71	96	212	234	213	204	221	250	215	121	155	184	161	166	168	193	163	102	135	249	252	141	111	147	124	164	239	276	200	182	199	158	162	176	162	172	175	163	185	162	138	130	142	151	205	170	73	73	142	206	163	200	196	144	169	176	247	230	112	79	113	201	225	215	181	125	211	196	96	101	181	247	272	274	192	174	212	225	248	265	217	157	169	199	202	133	61	59	123	127	78	98	158	180	247	294	154	84	160	180	191	306	315	229	140	88	198	265	190	127	195	243	234	222	182	228	248	271	267	192	170	207	213	227	261	257	231	151	107	140	108	55	101	132	138	176	214	179	207	244	233	261	238	133	182	226	105	54	110	198	145	137	170	156	178	170	160	152	194	166	168	182	175	273	268	244	188	154	134	87	202	258	122	67	113	172	188	187	177	171	239	287	252	137	141	152	177	242	195	180	202	221	264	211	112	193	238	117	142	221	198	189	218	270	244	210	137	161	261	260	149	81	165	242	257	183	177	227	198	197	195	197	160	140	285	246	161	187	199	207	161	158	252	366	380	310	150	79	93	147	156	121	218	248	159	191	226	159	159	174	162	202	161	128	182	275	346	259	202	240	172	144	184	133	152	171	181	148	140	185	204	191	141	188	270	254	243	280	234	121	59	150	302	252	164	171	196	195	228	297	212	179	238	175	144	218	282	238	123	80	73	143	222	226	288	236	171	182	179	202	187	182	259	240	131	175	205	143	106	106	166	366	330	164	140	183	284	287	284	172	163	213	145	122	185	253	228	182	174	254	234	252	282	286	319	190	120	245	281	189	113	94	190	231	185	145	82	108	197	206	115	220	236	59	82	151	292	277	100	112	154	120	83	148	201	150	113	154	178	214	239	194	122	100	195	242	197	120	150	166	80	84	175	170	140	169	202	168	129	109	171	205	135	165	180	141	108	157	210	205	156	72	72	145	162	87	115	108	102	144	91	112	143	138	144	143	186	250	229	249	227	178	176	156	134	87	152	208	133	61	57	90	150	123	146	202	140	77	50	173	209	159	140	110	90	115	104	78	164	201	170	110	147	169	165	172	133	190	185	136	145	154	133	101	163	134	124	154	71	44	91	180	203	154	113	68	46	47	92	134	192	152	43	44	80	82	177	172	77	85	96	144	168	207	143	80	87	116	195	140	145	224	275	257	217	145	115	148	132	143	80	127	173	82	79	159	192	143	237	306	158	101	107	115	85	38	44	82	100	64	103	201	218	131	133	190	147	110	149	125	52	98	133	92	106	171	219	134	41	89	86	113	108	73	170	237	172	149	167	89	61	149	147	126	137	143	165	95	94	178	136	127	213	131	82	80	81	174	185	124	74	44	38	74	72	77	146	141	96	88	61	102	141	80	143	252	188	86	144
149	180	82	83	80	136	158	68	130	135	120	221	213	189	130	196	242	163	213	215	168	148	87	39	42	55	52	44	55	73	126	170	180	169	152	96	91	121	99	187	283	160	69	72	47	65	148	193	132	89	107	236	214	116	90	77	123	138	99	99	95	55	92	138	157	136	89	82	102	112	100	123	198	200	135	171	247	258	166	162	210	170	125	53	151	149	138	145	124	124	138	134	107	207	263	209	149	187	120	92	147	165	192	214	162	137	198	230	190	109	169	217	235	165	111	246	200	193	204	191	207	119	96	157	197	163	172	191	169	158	98	62	182	192	116	117	160	160	157	261	247	124	80	130	240	238	196	146	113	171	169	197	172	100	180	159	79	187	186	128	161	97	48	137	208	216	184	107	96	159	113	38	48	76	155	156	101	110	78	128	260	284	183	66	71	123	91	43	70	174	149	100	129	162	127	108	188	205	252	219	159	210	185	115	89	174	219	213	178	113	167	178	97	132	161	155	200	154	84	87	160	168	165	168	212	195	158	173	139	101	106	156	142	183	294	194	71	70	149	165	145	284	338	325	298	224	126	125	169	234	255	149	104	141	131	175	172	80	172	163	74	185	156	77	128	173	196	160	175	188	170	109	99	158	169	182	213	146	161	293	256	174	139	185	198	182	207	149	174	233	215	194	270	293	248	341	280	155	191	240	252	292	343	314	272	195	226	284	257	210	273	327	224	185	210	181	176	204	184	130	122	232	182	100	168	273	255	207	184	207	169	89	148	184	108	68	167	218	175	135	151	173	181	150	147	184	113	42	99	137	150	147	150	133	140	129	141	213	225	181	178	181	79	140	217	176	173	198	173	247	193	161	299	279	205	175	119	142	182	175	274	261	170	234	267	260	274	195	151	249	198	132	209	201	233	206	189	260	256	243	153	111	294	319	212	218	249	195	196	208	150	173	194	240	205	158	191	116	107	221	177	104	166	159	141	154	171	185	145	166	128	101	169	190	195	166	224	272	248	237	163	81	51	96	119	107	121	136	195	170	213	187	104	258	258	168	257	264	231	240	163	177	184	95	170	254	169	211	241	139	125	125	81	64	154	200	157	157	179	142	100	164	239	207	132	183	243	284	291	231	170	169	201	203	219	270	293	221	381	388	181	173	198	161	156	130	46	146	178	97	143	135	149	176	204	212	195	153	155	242	213	172	165	279	254	87	111	213	204	171	175	140	149	247	282	150	142	217	175	203	220	234	265	225	153	163	208	225	208	169	107	108	131	79	202	241	206	287	325	209	169	248	163	66	83	156	230	206	118	107	206	322	312	291	295	289	313	343	248	175	196	187	203	254	242	212	214	177	152	101	113	167	126	120	182	247	221	207	264	240	242	273	215	156	121	187	272	230	191	192	227	251	236	227	242	225	152	227	237	128	228	231	112	86	198	225	152	150	250	313	267	215	191	143	66	141	178	93	91	94	43	98	131	122	175	193	145	140	135	136	241	269	189	135	231	190	138	203	106	134	216	207	165	158	159	182	177	87	88	116	114	84	111	158	178	224	162	116	245	272	221	218	225	236	220	176	157	219	186	97	79	121	174	180	217	240	226	219	223	222	184	227	226	228	243	208	249	211	182	150	85	167	140	66	122	146	170	198	162	135	141	112	191	195	172	231	245	196	89	154	193	89	173	172	116	155	205	260	278	276	203	156	191	152	44	65	161	183	118	121	191	176	136	207	159	106	166	268	280	219	196	192	157	59	35	100	103	113	138	176	169	142	252	180	173	233	142	155	196	145	121	152	159	94	188	255	113	53	89	249	370	307	209	189	222	177	136	132	76	89	136	164	121	146	147	85	75	87	136	86	74	135	182	185	169	160	209	196	184	149	108	175	156	173	145	119	154	168	154	146	159	94	98	156	163	170	111	62	70	67	133	175	190	264	172	33	143	160	78	120	85	44	130	181	156	135	126	110	72	40	114	138	115	226	191	148	236	222	211	217	151	69	66	111	159	184	187	273	273	194	115	113	128	108	176	203	119	70	179	198	140	145	204	192	157	113	39	39	36	110	178	189	121	63	121	97	118	201	216	132	44	130	152	104	131	135	82	100	112	94	153	182	137	189	283	215	120	105	152	114	80	94	95	171	170	144	95	60	121	89	37	40	40	84	89	106	213	203	120	70	40	37	109	111	98	155	180	123	64	73	80	124
84	104	106	158	115	42	49	91	124	94	97	133	110	115	152	111	144	247	172	126	162	97	90	89	91	105	95	121	122	134	218	211	194	194	178	159	80	106	152	202	246	154	178	164	90	151	143	126	150	168	203	268	242	132	58	39	94	127	110	136	161	180	131	96	154	164	164	112	45	135	239	202	125	88	81	124	129	69	89	189	229	128	119	122	126	174	173	124	44	119	178	126	121	199	182	110	82	63	176	203	112	184	209	164	214	224	194	175	119	76	132	228	236	129	93	88	133	221	128	142	197	132	162	133	138	130	179	288	200	166	227	191	90	131	231	220	224	156	115	118	86	144	223	257	208	117	140	182	119	134	215	186	66	109	173	180	130	129	183	151	183	189	203	239	237	236	208	268	186	38	84	88	109	132	141	113	44	50	103	107	109	130	70	86	139	169	116	77	155	177	87	66	94	90	161	142	159	148	96	127	164	152	107	96	143	133	78	154	199	209	196	213	185	173	216	193	159	90	43	122	155	148	122	50	145	155	160	160	56	96	105	74	114	182	184	164	227	258	142	112	186	188	201	170	185	178	76	110	239	300	250	240	302	222	122	139	138	137	115	113	175	267	233	175	246	230	193	159	202	234	183	199	130	60	119	216	170	166	249	205	182	138	207	261	228	236	136	101	189	200	136	170	217	190	171	183	173	190	189	180	186	200	177	163	186	202	199	181	209	230	287	193	95	186	184	82	126	184	240	270	196	201	234	199	179	259	236	213	162	112	174	198	236	215	181	196	226	203	185	219	239	196	143	148	189	249	270	225	113	73	90	176	195	75	93	152	178	238	200	88	106	163	162	201	182	138	204	240	252	236	127	154	297	252	169	165	137	93	138	167	182	251	240	198	196	224	208	211	206	174	241	233	187	161	169	138	149	248	226	217	264	216	203	261	254	288	240	172	183	174	169	199	227	244	241	208	192	141	210	187	127	180	204	236	234	285	262	231	158	91	143	161	159	170	198	198	226	272	278	172	102	164	142	123	90	66	125	177	269	217	90	127	119	117	145	151	210	222	188	170	234	250	120	55	77	165	166	106	149	275	207	126	200	157	134	219	183	70	119	122	130	250	254	198	225	217	123	96	156	193	184	159	181	203	151	100	125	215	683	675	247	221	282	205	104	148	131	114	125	106	161	218	211	150	181	189	142	188	204	213	119	142	271	229	171	112	101	198	240	266	171	73	94	73	106	130	192	213	173	221	171	100	158	211	143	63	56	106	145	149	94	89	97	154	189	87	181	340	283	180	155	119	156	193	180	171	200	149	122	187	206	215	229	217	190	207	204	226	206	115	116	216	156	89	110	182	255	286	286	193	137	116	114	148	172	196	188	194	243	219	191	163	134	208	211	191	235	185	224	185	52	109	185	225	211	239	174	145	144	107	162	154	169	181	135	64	97	197	224	216	214	122	134	170	115	76	77	90	155	157	117	189	177	180	141	124	202	241	247	141	80	182	191	117	163	133	189	271	222	273	260	214	239	242	140	64	105	142	128	152	187	110	66	127	212	294	267	128	117	161	161	128	156	198	201	205	152	222	227	156	182	186	142	151	214	223	240	218	171	217	238	228	203	159	164	220	245	208	121	149	270	242	151	126	146	104	156	209	110	113	142	196	318	251	161	250	273	253	209	120	136	119	104	112	192	319	239	161	225	264	215	148	172	227	219	145	100	155	258	215	120	122	143	208	149	133	196	181	185	221	263	329	259	145	95	106	103	85	168	186	171	242	226	156	205	235	164	78	117	110	140	210	179	113	89	155	111	84	165	284	426	357	201	179	161	164	117	87	122	129	105	115	142	149	107	92	189	214	185	130	71	187	248	152	175	217	223	160	87	98	81	77	157	232	145	74	83	59	87	141	171	164	151	91	152	189	77	157	180	105	88	82	159	120	145	200	104	146	177	110	105	165	131	82	124	163	147	80	149	149	141	158	80	129	197	212	203	180	208	175	148	113	45	120	218	149	144	248	228	195	156	89	65	69	135	175	103	182	229	95	62	154	159	80	127	195	168	149	143	86	123	133	68	54	177	181	72	71	168	208	150	105	108	110	100	161	167	165	155	93	36	36	33	89	118	111	144	148	212	228	127	124	101	37	122	126	38	63	120	120	137	156	111	73	101	158	206	199	125	82	99	80	82	82	73	148	113	35	72	136	136	114
104	197	136	39	117	122	136	199	160	186	224	217	127	48	71	101	181	219	180	141	77	95	119	89	62	40	137	209	210	161	146	180	149	146	102	108	185	166	199	283	217	129	115	96	85	92	97	108	79	51	110	103	94	92	38	51	124	185	140	66	118	159	105	123	155	222	263	138	116	140	112	97	104	179	167	179	194	139	159	150	194	160	90	158	213	224	172	97	46	119	231	208	134	83	128	208	117	92	139	145	106	149	208	149	123	141	175	184	112	127	192	185	135	81	114	92	52	112	168	180	181	164	111	61	110	122	154	193	132	153	189	147	153	200	142	104	134	83	38	36	120	120	49	53	132	149	72	65	100	143	145	95	92	133	124	151	229	208	170	178	114	97	140	222	202	171	273	214	75	93	189	196	181	178	134	162	188	119	137	194	115	86	84	65	114	219	219	169	179	171	113	123	246	234	189	138	113	99	162	204	120	116	138	148	100	54	66	133	194	243	171	143	161	123	214	209	198	154	47	99	140	167	116	127	184	151	200	243	240	205	243	259	159	203	165	146	245	217	168	133	202	195	168	166	177	151	133	258	249	190	151	139	198	175	145	181	122	143	194	145	163	177	185	220	252	219	201	179	161	144	95	70	95	191	141	101	214	193	139	152	170	229	273	259	229	223	156	177	259	201	210	235	249	219	187	227	243	264	223	206	166	179	248	235	130	128	232	149	145	231	237	178	144	200	205	196	191	183	161	159	170	154	167	143	178	243	275	257	157	133	93	158	251	159	99	170	217	228	240	184	136	162	152	188	226	157	213	255	265	244	207	252	172	63	121	196	190	163	172	205	175	194	222	210	155	76	102	253	224	131	192	167	185	223	223	288	260	164	208	287	293	170	205	270	188	181	189	234	297	310	310	259	192	252	283	220	224	284	226	141	192	229	161	182	217	161	96	118	110	95	128	144	155	193	182	114	143	225	350	304	200	224	231	261	229	184	161	164	123	142	168	123	157	248	383	290	152	194	202	130	104	177	178	167	214	203	169	135	169	173	121	146	119	158	178	139	114	174	290	255	260	221	142	88	107	181	145	152	141	196	210	118	175	257	334	216	111	185	152	62	96	147	176	196	166	183	231	202	151	129	106	121	130	210	200	144	289	215	197	279	247	266	226	160	204	225	110	136	175	193	268	236	142	144	121	192	266	219	215	259	238	177	122	91	187	258	264	228	191	214	181	116	194	155	114	187	231	251	244	275	248	163	165	188	229	169	64	115	134	174	182	174	223	227	160	137	160	98	81	144	143	165	263	307	229	130	176	148	122	123	102	149	206	243	237	209	214	201	161	152	194	240	212	205	177	185	183	150	221	214	205	174	140	239	209	138	238	284	184	178	246	197	203	251	221	173	150	209	233	166	125	185	167	223	251	235	236	161	98	182	210	133	147	153	159	157	229	277	225	194	194	191	235	230	182	106	131	218	161	151	161	137	179	237	254	233	191	131	135	109	125	126	46	134	231	195	236	244	206	239	198	176	215	256	213	217	194	81	64	140	196	166	97	147	229	213	236	226	143	87	93	165	170	216	315	229	95	121	163	153	111	131	231	223	117	142	236	169	193	231	343	315	117	161	189	154	203	307	324	274	248	196	101	135	171	131	178	246	168	94	138	195	253	219	199	222	249	227	114	65	74	128	161	165	215	206	209	207	237	218	149	151	170	253	242	182	112	143	273	246	250	247	130	142	176	159	192	203	194	153	155	290	261	131	152	210	174	152	180	172	191	184	112	44	142	207	152	210	204	157	191	161	160	237	182	96	118	111	145	157	145	169	217	243	203	107	82	131	191	154	67	93	182	150	41	167	202	213	183	106	173	188	245	185	147	131	110	122	97	139	97	93	136	96	114	168	156	181	146	141	204	211	180	140	264	300	194	180	142	108	90	85	82	91	172	215	150	145	125	72	76	73	146	114	112	193	133	49	117	189	201	221	196	243	258	148	59	116	137	125	109	93	216	189	194	247	164	138	130	118	129	122	72	118	210	178	92	65	122	103	177	300	204	163	189	218	193	137	103	89	84	42	107	155	162	156	185	142	108	168	195	136	69	68	98	152	136	91	83	118	131	145	154	114	142	179	96	92	231	187	61	54	58	119	107	45	31	34	156	297	194	135	169	96	82	84	98	133	165	187	142	72	38	40	107	134	122	96	82	152	194	153
99	101	47	70	148	127	114	142	96	138	127	56	44	52	62	123	148	179	234	182	166	157	160	138	68	72	113	167	156	87	86	158	184	170	223	210	106	139	167	88	48	136	133	62	88	64	40	40	42	96	153	120	133	135	67	71	175	179	69	39	70	64	55	63	107	172	137	69	70	74	59	54	104	117	106	176	239	214	139	96	93	89	109	102	52	52	53	107	98	122	145	76	141	138	125	152	124	117	88	83	131	106	43	145	238	208	192	192	178	203	158	108	133	146	159	215	164	83	192	206	129	140	164	170	156	129	79	153	209	249	301	212	243	246	177	149	118	76	113	122	73	130	101	57	110	133	79	145	188	82	135	140	148	157	54	188	209	104	133	88	115	119	134	146	53	47	134	226	142	94	186	136	185	221	117	77	107	174	186	168	185	188	205	233	119	100	136	74	106	198	169	142	205	218	168	214	176	69	151	234	229	136	142	191	156	200	184	128	109	113	165	134	58	141	231	210	192	156	80	64	119	173	169	140	151	148	174	179	163	162	165	188	252	231	191	217	164	232	296	155	205	247	156	115	145	160	160	278	259	172	134	85	145	163	61	98	102	46	107	185	123	122	190	178	163	137	161	204	216	208	170	149	198	325	312	187	212	204	137	155	217	237	228	292	341	232	144	203	194	163	182	216	233	244	234	191	194	194	197	137	116	199	221	221	155	122	188	177	217	224	127	134	164	200	226	152	69	152	233	169	88	105	184	132	95	196	279	252	144	146	127	123	259	196	120	184	186	154	101	66	72	183	252	193	152	145	122	176	240	171	172	169	85	125	259	243	174	207	239	172	150	115	66	124	173	259	236	140	157	157	215	227	202	235	220	193	251	260	222	257	229	220	286	305	280	281	274	297	219	233	318	247	229	194	100	138	284	265	142	163	233	262	209	146	221	186	122	144	158	170	101	130	210	171	217	254	262	276	255	233	216	188	171	208	140	132	195	159	175	173	82	94	138	123	221	229	91	170	198	133	92	150	233	173	180	204	219	208	207	179	210	220	212	225	153	164	150	169	231	257	221	169	200	224	183	159	182	210	150	151	188	191	261	237	247	300	260	248	186	165	212	182	185	272	324	296	172	168	230	180	193	201	212	225	191	179	194	119	157	292	336	231	157	216	236	144	80	189	154	153	185	113	111	161	204	213	230	218	219	245	261	284	230	257	249	198	229	193	203	152	160	198	142	118	158	165	147	196	170	175	140	124	203	206	181	97	140	234	187	202	222	164	155	169	182	220	202	134	135	239	316	277	175	164	127	111	152	136	149	151	186	199	173	216	266	217	185	243	247	120	156	169	110	169	174	129	75	134	187	222	264	274	244	236	238	162	170	203	196	232	184	176	274	352	265	136	157	157	102	182	222	211	217	226	249	223	282	248	249	260	135	115	105	203	315	221	195	247	253	184	206	236	268	261	152	110	111	110	173	218	151	147	187	192	192	145	161	240	180	160	219	136	49	96	238	216	137	136	190	211	132	201	262	230	212	180	163	180	174	166	184	175	170	207	203	156	124	145	113	128	177	171	167	145	231	282	218	129	100	113	95	168	267	251	130	147	200	193	236	282	231	180	203	221	293	242	134	210	262	230	220	200	139	92	118	189	247	254	283	289	237	240	172	123	169	142	165	252	229	131	161	178	131	186	224	136	108	141	169	214	137	90	196	261	159	129	212	199	155	189	209	165	149	154	226	268	222	159	155	206	200	171	210	254	154	90	178	206	237	197	143	231	256	226	210	159	103	79	111	145	124	67	98	232	307	208	96	127	170	137	135	103	77	154	159	107	59	81	152	141	137	114	118	164	96	88	141	127	177	251	171	113	144	136	103	112	91	88	168	116	103	195	206	216	235	201	138	151	115	108	121	122	117	89	187	214	186	153	181	188	82	122	150	70	148	185	128	110	153	133	101	126	87	106	139	129	86	48	41	43	58	130	123	145	163	142	219	194	82	114	127	70	151	208	183	103	130	159	159	186	202	224	154	188	197	89	75	143	113	82	153	193	135	109	119	136	146	72	56	97	76	35	106	116	46	40	58	58	132	180	159	168	173	117	145	194	127	139	153	110	120	164	109	52	108	144	107	135	160	88	74	75	38	97	96	56	98	151	236	287	251	157	119	93	79	126	105	149	203	238	180	94	79	41	127	169	127	173	147	166	184	66
68	109	86	79	135	103	157	197	90	49	146	144	183	210	129	187	135	170	324	287	215	160	133	97	104	155	97	67	68	108	192	144	76	138	117	73	134	152	87	89	103	110	177	174	106	111	95	70	153	169	163	164	168	188	216	152	63	104	83	44	90	83	40	157	193	154	112	89	102	70	127	150	142	125	80	92	153	170	99	102	154	180	125	120	121	126	160	132	172	160	166	173	135	169	127	45	76	169	173	84	62	139	184	184	175	215	281	248	172	109	129	234	252	147	191	173	159	188	102	76	164	174	140	209	178	106	143	173	124	79	79	224	268	152	120	87	94	130	77	95	123	154	126	156	223	138	159	223	155	59	40	137	199	133	76	66	142	121	44	122	116	86	155	182	112	57	62	155	152	65	158	135	88	144	150	135	189	199	162	155	198	161	211	267	210	184	94	56	96	171	137	93	188	206	159	236	232	143	114	102	98	131	152	156	157	182	124	43	45	102	202	253	164	118	210	195	157	169	106	43	73	179	227	160	105	73	114	126	98	168	175	168	212	228	214	121	133	192	130	128	170	138	181	186	129	157	196	208	205	188	189	129	75	124	142	167	115	53	119	179	112	76	109	112	224	255	235	215	173	250	212	219	237	150	135	198	299	252	175	224	272	279	301	277	181	153	227	290	222	165	222	256	223	157	165	199	249	260	226	260	279	213	235	240	109	148	190	220	256	123	35	141	284	220	173	173	117	230	263	163	212	260	248	205	211	236	193	187	148	100	70	74	165	190	170	173	170	174	143	183	222	141	179	233	184	118	174	201	176	241	226	193	155	150	244	258	218	218	231	205	146	143	192	159	79	241	307	141	149	204	146	152	173	115	190	306	271	205	223	197	163	133	154	263	221	144	200	292	297	268	181	201	219	206	266	223	233	234	171	142	143	234	256	192	161	161	122	96	161	187	229	247	185	190	211	159	196	160	101	130	165	155	137	222	145	113	202	143	90	140	187	148	121	194	241	271	193	149	195	173	220	203	191	195	146	202	287	310	280	159	84	140	234	233	161	231	232	163	210	225	125	124	170	196	196	272	289	125	250	309	213	150	136	208	165	191	307	218	140	164	118	104	231	294	297	294	195	212	253	234	269	257	128	115	173	247	232	100	73	282	417	232	224	285	165	141	200	180	182	159	170	179	151	202	187	220	234	254	276	237	281	272	223	216	220	233	248	263	217	182	237	205	155	120	115	215	229	151	127	159	187	232	236	161	182	177	192	274	264	262	235	180	167	171	140	119	322	436	222	220	255	197	219	172	142	98	148	166	157	205	184	217	256	202	174	137	115	215	208	153	202	229	126	90	144	157	187	187	194	226	235	178	155	204	195	225	250	241	223	259	237	204	259	200	174	158	128	170	199	224	174	98	177	238	238	243	242	232	258	296	239	261	325	266	189	183	230	212	172	116	147	263	272	248	206	147	106	72	87	108	103	150	150	129	220	250	236	243	173	177	219	202	176	143	190	159	58	95	124	127	161	159	153	118	188	272	233	173	190	223	182	224	248	176	162	254	274	218	155	139	180	282	213	118	233	196	78	57	174	229	164	206	209	207	206	159	198	197	147	233	235	145	204	298	341	281	218	205	151	265	330	168	158	204	136	114	186	245	242	205	203	207	194	198	178	183	172	93	51	99	179	160	82	158	212	183	166	112	78	94	160	188	229	232	115	108	109	135	247	217	166	226	234	218	222	153	148	180	140	91	109	184	206	149	147	111	121	134	117	214	158	101	144	126	162	215	130	68	73	132	165	82	125	219	227	219	132	152	245	148	94	104	108	147	166	161	227	173	52	93	162	159	95	112	108	138	153	65	78	97	152	141	111	239	209	71	36	133	193	154	107	109	115	93	168	139	49	78	75	79	140	171	115	43	109	153	124	135	97	145	180	79	131	202	191	163	117	104	187	196	150	138	135	159	101	99	98	103	133	74	66	135	102	174	202	120	233	204	135	170	134	125	99	63	151	133	125	218	166	175	181	162	190	108	129	187	144	173	157	80	84	117	174	165	126	151	101	40	77	138	189	180	143	151	148	96	123	155	148	189	121	59	65	44	79	80	108	110	100	128	81	53	110	157	179	252	220	201	189	83	58	59	82	181	192	140	131	84	135	136	92	111	136	211	183	178	210	186	211	146	40	117	112	35	85	122	72	69	71	119	207	151
99	89	156	163	154	106	121	167	94	38	131	201	129	95	119	148	135	162	206	173	189	189	135	114	125	175	130	109	112	56	113	153	150	242	180	131	178	176	128	41	97	169	167	99	96	128	121	101	105	177	124	94	161	145	147	109	41	94	158	155	99	75	101	187	197	82	38	45	121	187	186	185	201	185	167	140	192	158	38	139	246	174	105	166	127	110	135	78	116	165	118	113	111	138	143	62	71	174	146	106	130	77	56	55	70	138	132	65	66	152	190	115	214	195	68	115	160	112	62	140	170	168	187	153	127	110	115	110	77	121	241	214	89	101	138	91	68	151	124	91	101	64	119	202	208	110	112	147	143	107	48	98	201	192	191	203	195	204	160	169	114	90	152	141	94	90	136	132	70	153	233	233	260	302	252	130	165	213	166	151	251	228	179	161	163	204	106	67	131	108	165	206	148	165	159	163	131	70	105	97	114	135	156	243	254	237	207	136	99	198	174	149	184	94	127	207	241	256	138	109	150	168	246	254	184	155	158	215	279	228	221	252	176	232	265	165	230	293	295	246	170	213	203	152	158	93	119	237	187	109	118	88	51	109	196	161	150	166	154	242	176	96	113	88	135	211	264	268	209	149	95	158	260	210	200	283	295	186	163	169	140	192	214	169	151	143	166	201	198	203	278	344	347	244	153	135	220	256	205	232	223	138	170	196	143	244	229	212	307	195	109	229	235	180	138	139	172	110	112	161	169	148	132	213	244	211	246	199	180	198	98	60	107	143	126	143	197	249	176	107	145	150	252	271	167	170	164	235	200	102	182	194	263	215	180	189	196	271	187	196	343	232	115	217	278	264	167	166	242	154	173	278	205	228	266	252	252	163	141	153	175	203	192	195	167	159	161	201	249	200	180	236	311	354	330	248	205	213	141	104	167	183	178	152	124	143	128	186	259	185	157	192	189	173	185	234	188	99	63	66	107	98	71	130	201	156	98	160	192	213	247	240	193	133	133	204	262	229	221	201	174	215	251	221	270	289	170	198	215	148	144	161	169	117	113	184	210	187	149	189	167	119	130	168	165	94	148	186	181	240	294	245	171	222	236	258	250	180	174	167	213	223	185	126	134	188	178	255	310	301	267	162	120	201	299	243	138	151	160	165	206	311	308	182	89	168	223	189	188	148	226	229	157	208	255	232	287	282	221	264	326	254	169	175	196	203	197	225	200	167	194	249	166	134	190	155	194	206	211	233	276	294	191	237	289	218	270	325	255	189	196	207	125	60	107	125	427	615	333	205	134	45	127	231	274	237	151	170	220	163	130	263	291	173	178	220	208	148	73	92	240	332	247	207	265	191	79	146	221	243	235	212	234	241	233	181	146	195	173	197	163	163	221	174	187	189	146	191	243	245	271	269	227	155	144	159	196	202	201	261	289	271	236	201	182	140	215	266	295	246	159	178	199	290	262	120	177	310	224	86	101	203	223	193	200	171	167	235	318	340	214	203	224	142	135	166	204	140	47	72	135	114	78	132	155	136	185	209	119	108	160	201	204	143	105	126	166	194	252	204	132	131	157	164	184	207	124	63	150	222	176	206	178	143	219	267	275	220	208	229	201	198	226	187	154	163	169	185	222	248	203	193	213	188	259	289	181	181	144	92	82	137	291	296	210	159	230	218	123	185	221	168	148	151	152	106	102	175	208	160	154	122	79	156	212	240	158	102	115	123	122	131	115	143	233	140	84	234	233	102	70	107	97	138	244	180	147	206	128	103	188	167	90	175	322	246	97	38	36	104	203	157	96	76	125	163	80	98	190	195	128	156	151	85	132	163	204	161	101	138	149	96	85	158	124	80	64	98	137	170	142	121	136	84	111	89	111	115	40	95	117	71	45	57	56	100	104	125	162	166	160	189	215	145	141	180	126	120	119	73	117	112	110	170	160	79	166	176	109	177	192	126	166	220	145	157	224	221	154	133	190	180	150	188	195	169	190	125	146	226	152	108	126	175	145	86	108	87	80	171	224	227	225	180	223	228	94	64	107	195	195	119	133	116	100	132	139	82	80	124	85	125	162	96	79	171	161	116	103	105	103	133	177	88	47	40	63	106	77	106	110	79	126	157	232	277	186	115	159	139	65	73	75	37	41	115	107	39	59	52	29	33	132	132	111	149	184	143	85	100	49	96	138	85	47	42	106	145	138	165	127	133
178	93	106	107	85	142	140	103	86	98	119	171	130	84	86	157	223	183	189	130	63	50	125	176	98	179	203	75	105	96	106	156	101	96	80	131	149	95	79	57	115	117	119	142	146	177	119	116	133	94	112	84	129	151	136	115	127	219	176	92	87	156	137	221	268	171	104	66	86	205	234	136	140	157	174	183	162	84	48	119	152	154	160	184	139	45	39	110	168	99	75	83	73	136	171	133	81	54	94	210	207	151	168	199	146	48	121	210	239	268	255	139	91	204	230	148	84	53	53	63	59	81	134	102	43	143	282	216	139	179	231	209	147	145	97	40	127	180	157	201	174	103	144	233	225	149	149	130	128	187	178	157	184	126	99	114	66	101	170	199	235	227	212	222	208	214	179	143	93	97	127	92	81	170	221	171	177	222	161	119	119	105	173	157	77	122	119	127	195	199	179	174	217	252	235	189	169	99	64	71	143	207	191	194	132	113	224	252	193	175	206	148	67	101	194	303	218	140	112	130	183	133	147	207	179	98	117	146	154	147	121	160	118	125	228	217	185	194	161	71	83	141	98	108	131	66	134	140	68	98	84	114	143	97	132	139	102	154	213	188	179	205	161	163	127	101	106	69	150	182	150	213	235	229	245	178	197	238	191	197	161	182	229	250	178	181	241	232	168	98	167	219	334	316	249	272	232	243	226	180	138	139	143	142	131	65	141	235	239	144	165	201	146	163	230	214	156	226	184	174	207	183	254	254	174	119	103	120	170	228	211	241	194	64	106	182	226	177	86	94	191	240	232	235	202	175	160	129	75	144	219	210	274	276	249	233	154	193	251	217	271	257	187	212	266	268	165	184	187	119	205	317	363	303	244	249	240	200	189	203	205	215	244	242	232	259	225	208	232	225	202	180	200	275	298	169	60	142	208	264	241	160	193	231	250	225	194	135	99	103	194	213	193	233	163	128	161	155	143	151	182	165	165	150	154	262	230	113	110	215	265	240	225	132	220	304	178	212	235	229	177	179	208	166	184	282	277	177	259	294	202	164	129	84	198	209	216	196	118	259	372	335	283	307	230	156	240	267	163	178	333	262	125	160	270	250	168	262	218	155	254	291	243	200	199	206	295	350	266	202	198	242	215	201	301	268	178	172	224	240	218	259	205	129	126	222	320	277	242	230	211	228	241	217	164	157	235	237	248	292	312	296	220	180	172	239	209	147	220	208	184	220	239	320	312	248	230	210	232	177	162	222	173	92	135	158	214	268	195	143	156	215	208	140	187	302	271	301	311	219	145	111	188	228	229	223	181	162	139	173	147	96	143	247	231	124	197	262	210	239	297	240	207	219	244	238	174	121	111	138	153	134	173	153	147	163	197	202	198	238	218	188	172	233	261	270	201	152	184	268	248	193	247	215	248	310	242	165	192	176	175	182	205	225	204	154	126	221	284	289	312	300	197	190	162	143	238	256	191	157	180	227	214	146	123	111	181	199	176	244	274	223	129	119	116	142	188	197	185	186	139	107	254	308	219	186	179	180	215	181	134	87	52	59	158	228	212	263	223	119	165	224	222	183	141	155	168	169	136	158	247	173	196	268	197	178	164	206	174	93	121	121	218	245	189	171	89	186	245	219	241	229	240	176	191	213	162	182	112	118	210	164	215	291	233	136	157	209	182	123	104	112	130	173	98	45	89	136	167	166	140	112	124	161	144	142	195	254	243	230	237	144	46	52	109	137	75	86	143	163	144	121	133	139	132	82	130	135	187	308	244	119	60	136	142	132	213	142	66	158	189	202	204	116	159	231	197	203	261	172	149	165	121	105	134	187	148	105	48	60	167	195	162	156	86	135	131	166	170	135	131	134	197	155	176	124	132	126	39	69	66	94	97	85	140	153	100	107	169	119	63	116	123	107	208	199	169	194	111	37	34	160	165	91	153	108	119	222	147	71	83	94	130	174	140	100	185	178	76	35	152	233	120	112	114	72	108	75	44	117	134	130	104	124	141	185	240	188	176	193	159	123	165	153	147	172	214	169	67	91	191	210	163	180	122	68	136	105	72	150	168	90	89	130	81	154	204	98	46	110	113	149	179	120	119	76	111	103	158	229	129	106	147	190	179	94	92	123	168	196	98	90	94	40	92	98	123	115	34	77	80	60	63	43	78	152	163	133	86	91	136	85	92	143	93	70	88	65	46	104	207	230
103	87	45	89	122	79	87	112	79	82	119	103	121	156	134	166	165	135	193	146	114	146	131	99	88	182	212	128	134	186	148	79	33	62	123	111	141	137	120	135	138	145	188	226	196	201	162	141	95	122	122	42	40	118	190	185	189	154	147	200	135	84	132	163	177	104	111	154	109	148	235	212	144	182	169	122	140	94	112	217	196	149	197	246	153	99	93	87	142	108	59	138	208	208	166	148	127	115	135	168	191	121	78	115	143	130	181	221	233	198	224	242	162	171	235	239	279	257	146	164	217	184	204	213	135	197	279	159	44	78	194	236	126	135	175	90	84	152	152	114	85	53	119	187	120	73	168	229	202	124	44	123	191	157	196	224	126	115	217	166	134	171	142	207	244	248	269	243	136	151	188	79	93	190	161	137	117	109	144	186	227	179	158	159	192	201	145	185	255	225	164	173	200	125	159	176	77	121	199	217	213	155	90	61	58	108	251	214	105	163	137	114	123	108	131	168	227	232	194	175	138	128	133	136	104	50	115	231	182	131	105	67	206	189	144	223	260	278	186	121	124	180	182	186	149	150	254	155	83	162	202	165	169	233	270	275	150	94	135	108	104	176	234	143	163	189	90	122	187	158	128	228	289	247	164	168	203	219	170	201	247	195	210	182	186	242	290	317	352	305	277	237	149	87	97	239	257	204	254	207	136	142	166	180	112	115	203	260	296	236	164	202	204	144	147	208	170	70	135	207	247	218	110	131	103	100	125	168	235	229	179	156	164	127	123	149	197	136	98	247	280	292	292	134	147	249	207	163	139	112	152	131	103	152	174	183	142	154	202	186	154	199	256	198	198	216	284	336	211	228	289	302	407	303	181	192	199	174	168	185	196	164	199	235	247	248	213	238	203	146	171	195	238	246	214	217	106	119	233	226	164	117	100	104	155	216	227	228	161	144	216	229	141	156	193	103	200	272	130	132	133	49	80	113	140	120	144	189	187	229	195	215	259	133	111	199	211	186	175	284	298	230	212	203	245	259	267	287	279	247	236	216	188	208	231	183	114	165	229	202	226	232	281	292	249	257	229	243	203	162	237	231	129	215	330	235	148	181	249	198	190	200	190	218	180	184	206	226	224	240	293	347	278	206	298	345	296	231	248	302	284	218	259	302	193	244	275	155	131	209	252	204	160	171	185	231	220	172	259	306	226	220	215	227	315	298	217	245	269	217	231	197	192	288	270	233	288	294	311	279	229	192	211	217	163	219	213	169	229	236	230	223	295	318	230	235	203	209	260	214	233	245	115	181	222	180	208	172	196	210	220	150	180	203	108	101	77	162	198	109	91	155	119	119	182	197	144	90	78	69	216	252	166	168	224	263	234	140	113	134	89	102	172	157	190	237	120	142	249	241	176	156	224	238	182	203	249	268	331	246	145	162	222	214	187	241	207	213	159	285	378	251	340	311	254	233	185	213	177	145	167	131	142	167	151	127	147	231	207	194	157	135	179	119	161	220	134	121	185	178	161	182	248	212	149	142	101	82	101	104	105	114	127	180	159	169	192	224	180	102	103	176	216	147	169	212	159	117	98	99	160	169	194	191	127	144	176	215	135	40	162	197	184	269	294	292	259	215	197	229	194	203	304	230	138	136	155	166	216	249	287	301	283	315	253	140	98	183	206	141	171	220	185	108	53	107	196	227	232	297	267	218	180	114	112	112	89	54	124	155	150	172	141	179	215	148	202	223	212	223	148	142	213	178	161	205	161	111	72	134	188	153	96	50	129	231	233	125	48	131	122	126	197	188	173	168	199	176	204	211	169	161	183	198	193	175	123	158	145	133	113	145	199	159	125	86	163	237	235	224	120	76	103	64	57	56	121	123	89	173	245	248	176	166	246	199	152	182	279	337	237	169	141	147	179	166	83	119	139	76	107	199	222	154	121	130	131	176	231	160	63	111	116	107	166	149	84	47	49	85	171	168	129	148	184	172	170	143	147	184	143	164	185	142	114	159	170	147	167	145	84	47	60	155	209	217	220	205	217	181	194	173	111	133	140	169	155	76	73	134	150	165	150	112	77	60	123	145	84	105	109	94	89	124	164	103	81	79	115	90	34	106	155	111	125	189	154	80	141	229	169	171	139	35	58	135	130	80	93	178	204	182	127	73	207	204	119	84	107	109	41	103	214	161	47	56	106	141	140	88	59	118
38	38	144	148	53	53	81	121	161	118	92	136	90	105	100	50	123	173	127	74	59	118	139	75	41	120	225	187	111	72	162	170	99	94	88	105	161	180	167	134	61	116	131	105	110	148	149	183	212	152	89	46	100	166	111	190	233	85	105	150	183	174	118	84	66	59	156	163	63	118	144	108	139	231	155	72	154	133	139	168	142	129	153	127	41	73	70	93	158	199	171	83	122	262	286	230	203	175	167	203	150	94	195	200	134	188	147	120	218	164	96	92	135	193	118	156	262	230	209	223	228	172	156	203	146	131	188	168	130	78	168	252	160	145	141	71	35	110	116	88	125	122	152	143	75	75	198	267	225	137	161	224	175	163	203	203	185	180	215	184	104	85	206	262	140	140	235	219	94	89	148	109	66	136	198	142	177	240	144	195	195	151	213	164	209	253	131	90	136	186	191	104	87	107	139	173	147	203	245	203	181	161	169	154	152	116	95	92	41	129	186	158	143	151	149	70	87	143	104	152	158	147	172	100	181	168	115	232	187	129	229	243	130	60	61	137	188	130	125	127	192	337	385	262	109	75	154	182	147	221	259	240	236	268	259	162	209	237	144	177	135	83	168	130	126	202	161	82	112	250	256	230	299	291	192	119	249	343	163	169	245	240	170	160	221	194	220	213	265	266	193	234	234	118	79	75	151	242	247	228	238	161	59	164	150	136	203	187	175	196	268	259	213	125	87	164	192	127	100	152	252	304	265	159	85	162	168	189	208	110	70	187	264	200	118	106	183	146	123	250	227	105	141	209	205	197	203	191	188	155	144	211	277	250	193	201	175	200	211	212	273	315	345	291	247	225	180	238	213	176	320	283	179	225	201	189	217	230	224	290	274	152	178	192	227	334	267	113	120	126	69	120	156	139	187	185	168	128	205	333	234	133	130	184	162	154	191	176	207	198	123	91	161	276	250	194	195	213	178	102	81	102	246	272	213	206	244	284	181	191	233	239	220	126	115	104	158	226	264	263	182	169	162	217	264	252	280	187	186	235	204	201	186	243	275	263	192	239	258	229	321	321	220	181	196	221	374	351	210	179	259	303	186	164	262	273	201	171	242	240	131	114	115	204	278	141	125	215	221	284	333	307	274	235	234	280	315	221	196	266	195	145	206	165	216	354	318	282	273	284	225	149	220	196	181	282	266	190	194	246	268	270	277	249	211	206	199	246	232	236	290	187	141	174	204	226	158	101	156	240	260	288	343	332	218	216	266	242	283	304	207	198	267	227	203	273	278	248	229	220	194	114	120	179	240	260	264	244	173	191	271	245	236	241	140	112	129	122	183	261	203	128	175	139	68	147	211	158	138	175	246	172	116	168	102	54	124	127	114	196	262	240	173	177	120	193	287	247	233	243	231	139	128	106	39	115	255	243	203	158	95	155	243	240	243	216	167	247	205	302	514	332	220	242	201	229	198	128	124	155	200	236	259	271	226	218	207	278	215	233	294	224	282	215	98	126	155	118	129	94	105	195	221	132	105	250	255	112	94	115	171	196	182	166	154	240	231	164	152	238	304	215	149	117	148	236	147	92	122	85	99	172	216	190	184	191	186	184	222	223	126	182	223	200	257	308	207	154	168	214	254	166	145	223	267	194	245	273	194	268	266	193	202	126	167	242	278	282	226	210	176	201	194	147	141	180	234	187	236	291	273	278	179	195	221	146	133	152	185	215	230	167	171	216	157	97	130	146	163	230	148	75	82	118	122	87	218	230	180	235	182	183	246	151	81	170	176	114	95	134	124	127	250	234	233	292	228	114	136	199	180	123	90	205	255	172	86	148	142	83	146	152	87	157	200	121	108	169	193	204	146	99	103	44	44	113	162	125	80	106	192	218	190	132	147	116	69	136	232	201	175	206	146	87	66	71	52	79	89	110	136	76	77	114	142	103	49	112	155	96	114	177	211	182	80	84	168	216	129	120	166	90	136	190	116	143	129	107	127	103	120	165	141	71	134	170	104	84	138	105	124	181	192	140	48	149	207	104	133	186	158	143	129	114	67	97	122	110	124	83	159	260	138	131	140	44	115	133	55	135	133	77	108	90	63	102	131	164	166	80	42	76	82	103	207	245	174	99	68	126	184	149	132	141	95	95	98	133	133	108	103	87	124	129	117	84	79	67	71	63	36	79	118	176	179	207	211	109	69	43	51	113
170	118	124	149	121	128	109	71	113	115	44	103	134	110	145	139	76	91	91	144	136	86	164	122	99	162	122	130	122	37	96	236	199	72	50	73	150	167	110	156	183	164	193	134	63	124	186	144	159	120	36	117	236	266	187	131	158	171	187	155	122	160	174	126	100	128	185	145	49	67	135	207	141	112	116	68	167	192	189	140	94	131	134	155	121	112	208	193	175	222	194	187	149	117	169	131	117	207	250	192	119	124	217	286	205	182	202	115	119	154	132	176	180	105	126	173	89	73	101	136	144	194	255	261	222	111	94	192	248	137	106	152	157	237	163	98	99	40	71	94	145	151	151	234	153	80	105	65	135	244	259	199	112	149	186	139	136	184	188	149	178	187	216	230	135	90	160	190	94	77	164	176	156	177	176	137	150	142	63	147	227	158	129	147	172	215	214	162	172	252	202	107	94	127	108	165	256	179	135	196	192	90	137	135	65	77	232	239	129	239	257	129	119	178	145	108	107	145	104	45	104	161	110	140	178	107	128	233	282	273	287	207	107	126	128	114	218	181	89	87	152	263	221	203	183	173	183	164	204	156	168	225	170	107	133	170	134	185	202	152	166	158	170	137	95	154	152	101	87	163	136	161	258	261	295	255	227	232	181	229	217	216	302	340	313	168	129	173	133	189	234	205	232	222	133	75	188	339	300	218	301	231	143	201	153	166	305	299	169	133	131	148	167	145	124	167	174	88	105	100	84	153	141	182	217	159	138	155	230	214	231	208	119	133	219	266	249	246	161	216	228	190	157	176	218	205	231	175	194	214	168	151	186	177	96	49	95	172	219	329	350	212	132	156	216	228	162	182	270	245	222	267	221	153	204	240	167	79	136	262	281	243	239	215	187	246	217	175	211	189	197	271	216	80	138	191	170	155	201	235	193	164	169	173	145	164	231	251	188	160	164	181	251	243	218	246	216	163	184	189	96	95	181	165	244	285	231	234	216	226	223	206	257	188	65	158	200	186	211	264	257	194	239	252	224	175	144	240	294	318	324	231	254	214	134	172	208	261	275	155	148	228	206	201	234	202	175	233	216	168	210	243	243	264	209	106	124	235	225	141	89	131	131	156	163	119	210	251	243	214	217	199	106	95	125	162	169	164	145	213	253	245	291	222	249	314	276	239	250	215	114	95	183	212	149	160	181	158	222	243	192	203	217	225	219	219	272	339	299	247	206	106	115	149	156	225	210	206	243	191	130	192	223	210	152	202	309	292	255	166	217	202	93	164	182	138	217	273	170	182	207	140	196	225	156	189	232	252	245	204	174	131	210	200	175	227	253	186	130	120	133	119	131	184	158	221	235	173	218	224	172	106	165	175	172	240	217	219	183	147	123	189	218	145	174	242	262	257	281	235	202	180	213	225	144	184	134	104	171	214	234	215	176	153	160	219	251	208	187	150	221	332	388	317	217	215	156	169	172	170	145	223	272	296	301	215	194	191	231	231	223	219	203	231	242	147	93	132	109	58	160	192	121	161	261	273	256	249	201	217	235	185	178	191	195	154	177	182	128	97	166	248	125	115	196	206	176	117	167	191	201	209	183	253	258	153	152	192	200	204	110	98	108	168	210	234	287	235	211	231	178	136	145	216	309	271	197	163	154	187	179	200	203	162	234	225	142	152	307	237	115	206	154	109	137	141	161	169	146	127	189	197	129	187	255	144	108	180	144	161	182	164	164	170	203	214	202	140	184	238	252	209	133	164	203	240	234	190	162	145	147	123	95	181	146	66	107	111	136	178	162	85	99	126	117	107	141	205	176	200	233	174	102	152	144	124	110	183	217	102	105	72	106	192	159	114	169	129	97	160	172	129	136	168	130	126	138	112	61	104	154	86	83	161	153	102	66	43	93	136	150	156	141	153	102	156	161	45	45	75	142	156	172	125	35	41	97	107	89	170	141	105	233	260	155	168	151	89	78	133	134	66	163	133	77	85	180	180	135	220	129	93	131	176	171	175	142	37	103	110	226	281	203	200	153	132	170	164	101	136	168	185	236	203	87	98	102	61	96	83	78	86	97	156	108	83	112	164	216	118	40	121	126	102	157	148	176	192	216	247	222	204	200	170	171	198	209	169	124	151	179	113	144	222	197	186	151	138	136	120	88	104	162	159	147	203	261	218	181	126	91	107	73	66	120	146	135	173	129	107	203	143
166	140	111	114	78	40	47	71	111	114	117	101	94	121	156	174	212	151	91	186	130	58	184	241	123	48	42	42	90	139	151	193	215	145	84	109	103	103	211	259	137	52	58	137	136	43	147	175	101	74	39	45	90	83	104	107	91	141	102	103	96	46	112	141	154	214	215	133	41	144	242	190	100	44	76	86	130	150	132	98	104	144	171	208	120	136	173	149	200	168	158	177	175	185	123	81	116	176	169	129	155	129	196	240	112	98	161	120	50	45	47	112	155	147	225	180	177	294	264	161	73	122	139	119	130	130	166	217	359	295	151	201	202	201	227	232	215	123	44	80	140	120	99	123	124	136	147	137	203	294	236	172	159	177	200	191	162	152	179	110	97	153	188	196	132	125	211	168	59	54	177	246	197	227	203	117	147	125	95	184	130	88	208	217	175	174	186	193	187	187	161	211	213	199	166	137	231	213	180	263	174	89	160	164	120	177	173	63	105	232	261	135	98	218	210	208	217	178	209	197	182	190	178	100	172	204	190	312	302	219	129	70	77	176	192	121	140	120	124	157	171	159	81	117	185	217	220	213	183	138	156	135	165	188	202	233	195	180	115	97	131	156	188	166	196	217	236	243	132	133	231	219	234	234	236	264	233	268	206	136	137	132	212	234	229	219	259	283	152	105	171	221	290	288	141	148	248	231	244	158	177	285	222	179	165	182	240	210	196	203	132	137	125	138	179	159	106	176	253	123	158	170	151	238	217	205	208	206	249	201	172	208	189	198	193	147	160	207	179	222	208	197	268	243	221	233	194	161	246	189	130	184	194	251	255	143	92	196	268	274	212	168	202	231	182	138	206	203	139	203	215	115	74	72	136	164	184	189	145	139	175	173	180	236	189	114	134	216	239	135	187	270	291	199	115	165	196	233	238	192	133	211	231	184	218	154	153	272	266	298	321	287	303	237	193	257	208	153	215	270	263	274	253	234	326	242	170	196	204	296	271	213	221	181	266	303	141	171	306	286	263	267	294	235	125	206	251	240	279	316	341	299	242	189	146	197	156	216	282	198	269	315	271	238	242	259	213	183	161	236	286	191	207	196	125	124	203	264	253	265	251	187	103	120	217	240	267	315	215	122	218	201	155	231	248	319	223	100	102	174	255	161	164	232	267	295	290	243	198	137	119	198	207	243	263	217	197	211	279	270	263	250	154	215	338	317	245	198	207	226	235	221	192	165	218	265	214	233	247	236	162	114	185	155	179	184	157	192	190	185	228	218	160	136	138	204	188	166	182	249	306	200	191	259	234	246	255	297	304	271	211	94	225	285	240	299	268	210	176	176	128	141	187	106	91	240	301	153	91	119	193	164	171	247	170	177	141	165	273	187	226	264	166	243	236	147	185	160	126	173	157	103	178	248	182	170	176	203	208	213	257	203	168	183	153	150	175	234	229	193	249	289	247	155	126	214	249	152	164	211	207	130	83	199	235	251	263	206	233	232	186	176	148	132	120	121	215	248	128	103	150	141	166	194	155	195	229	137	124	180	157	124	147	136	135	113	139	144	188	237	166	133	122	82	84	100	129	164	124	83	112	172	163	128	93	81	128	171	175	207	188	209	219	121	128	258	222	154	177	158	208	172	163	254	306	310	231	153	92	119	112	123	241	224	193	130	114	147	185	183	134	238	228	126	237	318	193	157	203	157	159	236	297	196	68	96	118	98	116	169	166	136	169	133	183	253	113	36	126	190	142	154	174	158	193	132	94	141	214	223	110	78	139	176	99	95	98	85	114	157	200	167	183	131	123	266	211	125	118	59	81	181	191	181	125	103	171	185	117	110	112	38	94	147	167	185	130	104	108	143	173	201	179	79	103	110	106	116	120	124	164	134	34	63	71	45	89	100	131	204	172	122	122	89	109	116	51	42	70	110	87	45	51	91	91	65	95	143	106	45	96	176	237	247	132	89	154	213	147	98	182	188	137	149	127	121	240	235	133	77	161	150	105	182	158	100	152	202	235	162	143	217	146	86	67	107	166	243	224	110	78	94	130	185	144	61	140	201	154	92	91	88	116	254	214	102	185	229	112	84	80	99	180	157	130	95	80	133	156	165	153	172	171	119	157	206	151	131	94	114	109	37	57	52	42	103	123	59	68	114	154	188	114	93	134	105	163	247	227	165	126	73	35	116	187	132	57	72	98	60	50	56
120	95	159	186	183	138	47	93	189	208	120	122	115	47	110	104	133	133	108	176	195	131	96	113	62	87	89	106	128	112	99	68	99	120	143	109	41	117	210	184	87	94	209	212	170	149	136	122	128	104	43	42	48	54	116	121	96	134	155	140	82	76	107	72	57	161	247	147	126	212	207	181	123	93	133	170	233	189	66	44	52	146	192	143	199	154	76	77	103	104	111	161	173	191	140	176	144	114	160	123	145	176	168	222	270	235	213	189	210	177	141	143	94	80	156	214	170	118	137	171	122	128	196	185	206	181	133	114	174	207	133	95	62	97	154	168	154	170	180	126	122	172	209	264	224	168	194	175	170	247	261	178	110	124	177	177	135	126	171	123	98	134	96	73	123	192	153	154	157	150	203	187	167	191	168	150	203	207	110	44	161	213	164	169	145	235	294	229	205	119	119	211	161	107	78	122	206	147	126	148	85	42	95	201	232	157	75	53	165	259	181	83	125	124	85	178	148	78	147	194	215	320	276	98	124	240	200	186	242	214	209	211	229	274	184	187	299	224	147	185	233	226	214	190	204	225	215	179	143	141	83	147	210	164	161	229	193	161	209	192	250	203	154	183	231	300	182	136	175	268	336	227	166	228	284	240	252	297	286	196	180	177	121	160	184	239	238	184	192	142	126	240	250	173	152	175	221	239	259	243	188	166	206	225	209	246	162	43	80	114	75	166	278	162	139	197	217	237	233	195	185	233	223	153	137	147	143	204	257	305	240	219	221	147	160	211	177	193	258	269	209	163	210	168	130	177	254	236	205	263	241	262	241	206	249	199	168	190	236	195	155	152	186	256	261	222	136	140	159	216	230	168	162	171	214	293	277	147	108	162	184	120	129	152	135	204	216	168	221	267	213	145	149	133	73	100	181	172	166	259	297	227	220	268	237	192	146	182	250	155	150	257	270	252	202	224	281	167	146	217	152	137	214	280	324	323	265	173	215	278	258	338	261	167	209	175	169	400	366	170	189	235	258	211	238	291	287	238	242	244	246	259	224	123	156	290	241	203	243	292	330	315	247	253	315	304	238	113	114	192	252	243	198	164	111	127	163	194	178	140	210	190	108	164	138	121	185	186	108	110	249	209	142	173	171	181	170	149	93	111	183	166	218	248	167	211	261	213	221	247	242	270	188	190	277	321	261	231	266	175	177	284	204	146	307	302	189	166	172	224	204	162	245	217	110	128	225	234	220	183	191	209	235	209	236	221	182	269	247	222	185	207	298	355	308	249	252	250	231	254	259	216	223	215	226	258	240	241	279	212	127	179	244	293	330	244	158	112	175	236	190	193	173	135	159	216	193	150	99	52	101	94	117	177	132	183	262	205	131	155	176	179	201	264	333	252	191	243	224	117	120	162	176	236	226	178	155	164	226	233	208	204	212	202	160	161	141	133	149	223	289	270	303	247	111	132	176	176	238	261	322	310	215	214	149	160	227	134	162	263	212	205	233	256	282	220	194	205	276	323	185	187	174	183	229	187	204	177	185	181	161	124	184	270	252	232	202	143	166	198	169	146	171	184	171	177	93	110	136	130	108	122	213	193	134	207	289	230	162	96	89	184	166	154	164	161	165	138	153	187	178	219	326	244	180	189	173	155	159	167	154	198	158	132	156	113	190	325	324	204	165	195	156	155	213	153	106	194	249	244	167	127	177	211	163	154	214	222	207	129	144	173	92	124	221	288	252	133	177	217	198	270	241	161	86	44	75	180	214	150	82	134	237	152	51	126	162	106	124	92	117	201	164	87	75	187	246	128	111	175	198	196	159	157	148	146	112	110	98	149	153	77	151	157	120	111	118	92	108	140	112	213	256	155	89	98	121	122	90	141	173	116	115	106	78	66	75	113	170	197	156	202	173	119	137	116	167	163	106	112	140	78	40	39	41	59	120	162	98	93	140	135	121	80	89	80	95	230	177	79	79	54	154	218	166	176	172	129	187	164	108	109	66	138	164	170	222	139	184	200	205	275	216	202	228	209	116	130	177	176	125	56	123	172	179	112	57	64	94	93	84	80	112	221	186	97	65	127	163	138	123	68	52	83	134	102	90	161	182	141	139	187	161	133	135	186	148	81	157	136	149	144	94	88	105	104	54	54	33	53	61	137	133	117	166	125	127	159	109	111	141	99	154	229	154	54	85	146	145	78	37	60
87	136	134	119	147	161	86	94	191	137	101	216	182	87	107	94	59	58	89	80	127	157	181	225	114	38	68	67	106	155	88	96	155	95	57	66	47	82	152	131	123	187	202	198	190	167	184	186	170	174	103	50	112	129	117	117	70	111	198	204	147	73	40	58	68	65	64	63	110	93	70	117	93	118	165	105	100	167	117	100	108	109	101	40	84	134	92	108	119	151	146	135	213	199	115	100	163	187	199	164	199	219	121	61	152	238	164	190	254	233	148	136	127	119	210	172	110	112	111	122	165	216	159	152	147	126	188	162	101	93	153	162	168	183	110	133	211	165	151	146	83	112	238	308	225	145	176	129	140	127	58	164	222	200	171	136	109	179	276	163	102	205	195	146	126	151	243	226	139	125	103	157	274	301	236	215	180	121	152	151	163	142	112	120	213	217	247	226	117	96	166	240	163	150	238	227	149	128	100	168	189	134	167	215	203	116	161	243	194	134	165	139	101	170	199	206	214	134	91	198	290	335	246	137	145	191	137	188	249	181	191	160	150	173	110	116	207	175	194	201	239	276	229	205	235	225	214	224	183	212	158	121	172	214	136	129	130	94	240	202	115	150	125	212	289	283	205	166	230	250	255	242	260	248	244	274	246	188	189	194	187	179	188	199	147	139	169	216	207	181	171	148	171	197	137	98	125	117	247	243	109	165	207	262	206	91	121	93	134	188	170	213	172	77	115	171	205	240	242	177	192	247	223	235	133	120	226	292	276	263	273	227	161	181	186	147	186	281	299	206	171	212	245	271	351	327	253	209	194	220	235	296	278	199	155	153	232	184	203	250	231	253	229	252	159	126	188	205	207	173	182	233	305	286	189	155	139	194	240	123	131	165	150	183	133	141	193	163	178	240	273	274	182	180	200	126	115	159	150	191	266	215	191	199	163	186	218	203	240	263	268	268	266	226	197	230	194	158	215	287	233	126	210	246	178	223	282	222	151	174	236	295	224	155	227	250	308	375	256	195	285	302	245	204	226	226	219	227	240	170	135	196	176	180	178	166	149	190	254	243	240	247	187	147	174	242	232	138	158	280	306	176	166	260	262	274	240	204	137	49	174	277	246	196	205	265	162	120	270	253	205	163	130	238	313	342	248	121	200	275	203	107	126	210	136	83	155	119	186	219	213	306	222	165	222	197	188	274	203	159	203	214	176	202	273	261	273	280	241	234	148	100	121	205	285	159	192	232	145	105	153	323	321	245	265	229	166	171	222	252	268	275	249	288	271	152	142	181	190	214	260	225	115	140	183	162	171	159	228	224	178	229	220	186	248	265	223	186	266	267	148	171	209	264	285	239	181	150	96	134	243	156	172	290	238	183	184	186	189	159	141	117	123	157	199	205	133	171	234	192	101	53	133	179	98	77	205	237	162	146	178	255	256	217	144	174	260	222	193	234	254	291	217	229	285	215	226	259	280	240	180	243	315	289	274	259	259	204	193	179	227	214	220	266	221	202	159	162	147	177	223	188	196	214	200	184	137	116	178	228	177	125	193	225	173	185	201	254	293	238	177	249	205	154	140	129	202	126	100	117	68	43	85	157	215	146	166	165	134	139	119	177	149	202	230	152	213	218	103	124	215	179	203	240	120	145	262	243	178	161	165	153	93	134	258	258	195	275	258	177	250	252	212	192	181	173	117	162	234	189	177	170	175	134	108	189	195	192	172	122	155	156	81	121	176	210	197	150	183	183	172	156	192	140	95	224	169	78	186	208	189	132	205	231	112	84	169	166	106	134	96	88	189	239	110	110	119	63	146	185	189	239	144	70	186	216	93	84	99	59	98	135	140	151	98	124	180	132	71	62	63	82	139	162	99	79	149	124	58	151	278	249	164	153	185	136	147	170	89	48	93	170	219	135	116	157	149	216	200	151	238	177	38	92	146	167	173	159	171	168	96	110	138	164	247	187	137	196	189	124	65	44	73	65	127	187	145	113	191	159	110	115	154	223	180	185	181	167	228	249	138	157	190	214	303	269	261	287	247	148	65	148	139	71	148	120	43	123	159	145	113	40	192	268	129	59	84	180	232	154	56	33	37	104	195	211	120	172	246	151	102	133	112	87	83	74	107	142	112	108	171	121	119	104	41	40	34	35	40	68	141	166	95	126	149	103	115	76	107	187	117	115	142	125	178	134	124	147	127	168	194	224
102	175	176	99	65	78	110	135	189	228	130	156	259	209	99	155	193	176	171	73	40	145	250	295	264	191	195	181	107	49	102	104	45	39	100	153	153	165	138	158	121	88	102	119	181	154	99	96	170	223	128	118	175	93	40	85	163	123	51	49	41	50	158	161	50	143	201	151	158	104	125	164	148	221	240	123	98	202	146	113	135	115	194	200	94	136	131	130	223	131	135	138	135	234	193	164	244	247	184	255	272	198	188	198	140	150	192	233	235	101	114	190	170	97	148	163	132	116	217	256	123	163	179	191	175	228	246	102	162	220	233	233	124	129	103	115	152	121	114	166	232	233	182	92	114	132	145	137	125	105	144	219	238	250	232	185	136	137	181	208	193	217	203	176	161	160	210	235	193	101	39	138	224	165	122	141	195	221	150	135	167	178	215	243	194	155	173	162	191	174	146	217	222	246	205	116	203	157	60	179	166	47	51	112	107	99	179	173	92	91	96	142	155	58	91	229	242	135	128	207	223	216	180	203	208	142	177	199	195	193	234	238	126	132	131	117	219	204	252	275	231	194	116	120	138	143	141	166	221	212	197	169	144	124	136	177	174	233	273	227	163	171	231	264	263	269	309	292	280	275	291	368	279	205	199	202	205	178	207	235	265	206	116	169	152	184	285	185	202	265	154	151	141	97	109	160	149	87	274	334	193	151	170	159	133	88	43	47	92	200	177	135	185	120	108	249	275	240	231	167	141	108	188	254	163	133	154	165	215	176	176	226	182	242	190	172	231	206	222	228	256	245	153	181	298	283	186	230	178	124	234	291	258	172	165	263	250	112	159	242	237	238	293	328	266	289	230	197	240	125	165	186	149	206	166	210	290	215	204	194	148	164	123	101	91	121	227	247	210	180	214	300	277	262	309	236	146	168	154	75	137	218	248	209	167	225	188	230	235	167	291	328	313	374	304	231	224	187	137	110	162	161	255	321	234	227	289	285	211	275	307	191	172	188	189	271	298	208	177	203	171	95	121	226	234	229	187	89	224	305	196	160	171	141	65	106	208	308	332	231	172	200	184	182	286	290	130	85	182	245	263	264	201	246	280	177	123	166	199	105	98	202	226	221	250	247	171	168	194	206	208	195	219	166	114	275	303	200	309	280	182	151	142	226	301	303	255	168	156	258	272	195	151	216	237	195	220	274	204	123	192	212	164	85	179	239	160	179	172	193	133	142	260	168	131	228	278	177	151	227	166	143	136	171	260	173	213	327	241	194	120	145	208	175	212	262	208	176	185	206	232	201	194	192	195	190	190	321	334	246	205	212	253	206	213	215	284	231	161	279	448	378	258	301	301	212	166	220	123	100	198	217	195	174	190	272	199	130	140	163	135	166	294	292	209	198	241	133	117	209	186	131	159	185	233	216	141	203	210	185	218	204	157	158	143	115	194	274	233	202	271	320	279	284	227	220	229	169	218	235	208	168	165	232	291	272	264	323	249	196	229	193	189	222	162	89	140	173	199	212	241	176	136	124	162	189	110	182	168	113	134	131	180	200	164	199	164	129	120	104	143	163	228	284	251	206	150	96	145	189	108	109	173	125	166	183	91	71	134	232	285	255	230	284	292	233	179	152	121	131	201	233	228	218	186	146	173	174	165	181	155	164	251	236	172	233	255	184	124	181	224	240	267	222	131	98	137	171	144	152	272	286	241	210	159	98	48	73	168	224	189	154	185	139	127	205	222	233	172	160	239	269	205	130	119	171	275	233	109	134	127	155	208	161	142	145	120	120	146	123	137	211	254	151	100	152	130	184	190	141	107	71	163	232	205	153	82	48	78	153	171	92	45	40	59	119	167	130	67	98	135	125	88	109	162	200	191	169	119	63	121	143	134	169	215	147	77	108	162	244	263	205	151	107	69	95	196	212	224	277	296	224	107	106	141	102	59	131	168	108	94	86	129	162	123	131	141	134	89	76	118	87	105	188	132	49	46	62	184	172	126	162	230	301	158	103	164	149	104	116	122	84	89	161	240	242	210	122	80	81	84	83	107	152	162	181	166	110	50	46	130	134	152	219	113	118	169	170	190	164	93	40	39	67	160	205	184	112	74	108	149	170	95	84	144	130	73	59	54	54	148	133	52	52	87	82	79	82	89	129	173	198	166	182	184	162	139	138	171	115	42	73	140	159	145	159	135	214	229	109	129	174
69	73	101	141	162	190	133	131	196	137	56	105	161	138	145	149	170	239	151	88	172	227	256	288	208	119	140	120	103	122	166	120	87	94	138	213	181	103	108	164	243	258	174	206	238	245	199	159	178	124	171	193	129	87	72	129	185	135	71	65	45	108	200	209	116	169	210	83	98	161	189	240	186	96	156	131	125	150	110	187	193	143	128	141	102	143	147	49	129	126	121	205	155	178	225	257	242	178	235	222	178	247	269	178	140	128	177	257	235	122	61	73	57	44	121	184	127	72	128	184	127	98	133	151	114	146	129	94	186	222	223	262	258	181	213	240	159	101	104	137	225	285	228	200	236	231	140	124	103	84	133	89	151	254	196	172	185	197	130	124	173	113	95	131	148	203	228	175	109	88	81	159	211	96	93	188	184	209	184	105	143	146	102	58	101	120	110	123	215	234	94	72	92	94	114	154	145	94	151	169	83	37	81	170	174	103	116	148	134	117	211	254	213	175	196	224	112	95	218	208	170	183	210	251	209	137	124	158	187	224	243	199	184	230	240	245	247	200	186	177	136	95	108	187	140	175	234	164	166	180	137	113	160	221	220	162	100	165	216	125	187	243	200	241	170	195	220	204	244	149	167	166	61	152	228	173	162	239	271	264	292	258	185	198	244	216	216	204	175	124	51	176	181	97	118	148	128	178	308	225	107	57	127	205	120	117	156	151	201	196	154	127	81	42	68	161	215	240	291	230	139	193	215	161	97	159	231	201	251	166	57	149	273	264	253	223	205	281	317	368	259	88	176	245	262	297	224	180	167	238	307	198	90	101	148	143	145	216	229	229	215	109	107	229	241	172	182	135	117	206	224	186	192	201	184	171	180	246	332	231	103	159	173	171	157	146	129	177	242	229	231	273	314	277	231	203	185	220	230	138	204	259	223	193	236	289	212	256	335	269	202	279	365	344	287	285	236	185	181	140	142	166	156	261	321	242	173	186	172	103	231	285	207	171	259	322	280	259	195	183	205	127	78	162	163	206	267	168	163	205	236	168	108	185	110	70	151	177	212	300	257	144	194	162	155	260	195	177	263	187	146	157	158	200	196	229	196	169	233	180	133	238	250	177	184	251	265	266	250	185	163	213	213	131	143	234	165	183	317	298	227	164	206	299	232	184	224	244	220	179	185	152	83	76	173	175	169	244	298	227	228	258	201	136	164	156	134	176	263	256	113	128	153	232	196	178	259	203	178	218	165	134	176	197	181	190	203	271	301	187	191	244	276	277	210	196	247	238	216	216	169	133	154	285	280	163	132	167	238	273	327	320	261	269	306	272	180	146	306	324	272	257	220	251	238	149	161	248	205	196	211	210	182	146	123	81	117	202	191	170	194	162	122	195	175	108	203	173	92	178	209	138	145	185	160	100	167	235	175	208	207	107	127	213	163	147	225	155	124	118	112	267	335	293	229	214	169	68	57	150	256	212	219	301	273	205	164	184	126	44	136	283	319	283	206	103	134	160	127	160	162	198	217	152	104	100	150	231	218	172	162	142	184	144	156	198	184	221	156	158	193	164	234	229	177	248	302	177	79	107	70	98	224	296	350	264	181	177	150	175	203	205	152	158	188	118	66	113	153	111	104	137	140	198	151	107	158	175	180	163	140	98	114	152	183	220	254	283	253	238	157	113	193	214	120	104	199	205	192	225	197	181	236	166	122	178	131	124	115	101	162	205	137	115	150	170	183	142	195	261	236	180	133	112	82	43	97	189	177	160	157	164	185	198	195	205	199	171	191	233	241	210	273	225	88	62	107	227	284	157	72	104	142	210	150	93	139	90	93	176	129	49	41	36	112	184	221	209	159	178	189	161	184	131	88	131	81	123	258	196	165	228	140	55	47	51	98	210	277	263	199	175	161	164	143	166	173	79	140	196	116	88	149	116	116	111	40	121	170	170	220	217	121	101	92	105	126	126	185	224	155	52	84	126	118	78	47	89	165	172	134	79	104	154	147	142	148	213	265	169	126	112	106	171	165	227	222	109	50	42	108	106	142	231	262	281	255	168	133	177	214	159	57	43	73	176	215	191	127	42	130	133	67	73	88	88	98	156	155	94	37	34	76	198	187	126	235	182	82	90	155	210	173	105	45	60	94	105	76	89	87	47	63	88	166	222	138	59	79	202	185	60	38	41	88	83	119	194	157	156	179	192
83	163	204	174	139	179	169	166	200	183	199	156	67	52	51	105	128	107	150	225	268	222	174	131	70	85	130	89	68	95	74	42	106	164	154	180	184	170	110	97	99	92	118	106	115	204	221	105	83	118	147	208	197	94	49	101	121	140	120	79	74	145	154	105	99	120	117	69	142	149	141	181	129	124	175	112	69	108	101	163	273	315	231	135	142	173	206	182	169	134	160	211	215	290	223	79	100	147	107	80	184	183	174	172	169	214	247	230	163	125	53	65	87	107	130	143	191	135	39	115	171	140	86	49	154	252	200	165	137	134	124	115	117	127	136	146	114	100	173	175	259	272	205	188	191	201	175	178	135	115	138	89	112	207	163	130	126	158	219	219	211	252	237	149	190	247	227	122	47	102	153	99	99	167	238	220	196	147	115	127	96	204	161	34	190	227	82	48	129	241	195	121	144	196	195	157	136	163	186	140	117	84	127	187	165	223	226	192	255	250	212	155	127	167	157	126	112	157	186	189	192	140	146	189	249	228	233	300	197	201	259	193	189	165	180	150	136	157	162	177	142	163	183	132	159	302	197	48	139	192	153	194	262	303	241	201	186	154	222	210	224	309	283	258	236	203	188	232	178	166	243	242	240	147	127	148	201	307	261	241	183	142	190	216	259	168	128	166	180	201	144	168	191	126	118	174	227	258	176	127	117	53	133	188	168	184	188	115	61	47	103	201	202	114	145	193	152	230	342	349	184	128	238	225	141	165	224	252	270	200	146	156	171	161	159	223	272	240	199	183	172	189	206	193	212	285	236	131	183	229	224	287	282	221	231	236	261	365	271	142	197	145	85	147	208	169	130	184	184	100	91	112	94	158	202	199	280	267	229	253	184	176	138	162	180	163	215	216	263	309	246	139	135	178	188	174	227	296	271	195	182	237	245	197	241	292	266	265	251	198	195	203	207	244	304	292	221	124	192	241	170	177	212	292	250	186	235	209	97	141	181	191	270	222	176	195	227	187	108	121	93	90	194	220	187	191	164	110	154	146	180	229	157	227	230	236	344	230	83	64	99	178	166	98	126	232	289	214	224	230	126	116	186	247	198	110	157	214	187	150	75	128	189	183	139	177	340	266	159	215	194	122	129	119	130	181	107	103	180	141	127	165	177	222	196	132	200	266	215	179	169	177	187	266	279	148	164	274	204	147	195	248	291	220	153	136	151	150	127	166	156	204	191	161	218	115	194	303	247	249	203	156	236	333	271	211	254	240	140	163	221	212	152	163	167	128	160	196	252	213	146	113	102	179	268	275	280	174	103	221	266	240	285	289	269	244	208	248	345	287	213	249	260	221	184	194	226	231	145	172	201	101	128	190	260	254	172	184	335	326	217	207	204	270	321	259	224	208	175	209	121	127	214	179	167	190	192	167	147	164	156	186	221	201	194	258	301	174	66	55	84	203	330	298	178	178	221	220	213	197	152	88	154	187	157	174	196	204	176	113	152	208	239	310	213	180	202	142	99	62	159	206	190	154	54	217	245	132	123	134	148	79	127	239	246	199	173	238	255	219	210	162	117	77	112	268	229	142	210	245	231	163	191	284	228	148	202	206	180	204	183	163	265	231	165	175	119	102	109	132	97	130	134	117	104	75	161	247	184	114	184	214	230	224	212	227	221	234	198	185	198	196	172	155	196	185	149	116	97	140	236	237	171	210	210	200	178	105	71	90	129	154	214	183	142	174	133	158	224	289	312	153	87	159	114	75	149	215	138	63	105	142	149	132	152	235	275	226	194	213	180	106	117	147	194	198	186	198	203	207	235	158	96	146	89	81	193	178	154	173	99	96	146	100	156	213	130	175	212	109	84	117	101	103	97	102	96	119	173	112	223	267	92	86	101	128	179	140	173	227	199	172	170	148	72	43	38	99	158	196	186	111	140	185	192	122	80	84	69	130	167	163	154	94	128	127	51	148	216	117	92	136	189	227	156	95	56	90	89	101	159	129	79	169	181	55	36	79	179	217	180	131	189	266	245	226	189	103	128	196	176	183	219	188	145	172	164	159	188	190	188	119	68	68	105	291	253	143	106	71	154	200	183	156	170	170	147	189	256	215	226	162	80	81	40	59	75	113	101	42	40	125	150	100	86	156	184	184	195	143	133	78	72	120	171	126	112	154	86	71	136	107	70	73	84	158	118	50	165	168	49	40
89	81	151	180	124	100	83	107	65	66	128	193	173	182	204	108	52	154	247	198	162	168	178	122	82	150	209	199	255	267	115	79	107	125	220	314	274	158	107	69	79	123	123	177	139	122	156	180	202	171	108	112	159	111	100	134	104	99	164	141	96	62	87	100	55	177	177	210	276	194	306	310	229	270	252	198	135	58	42	175	353	346	228	152	136	85	83	133	166	208	222	157	141	164	160	163	143	155	145	130	261	263	210	219	116	90	119	169	164	134	174	234	251	253	207	170	237	217	175	145	140	165	92	128	162	178	162	64	124	201	134	49	109	198	198	195	166	81	93	94	141	140	140	284	236	169	156	163	171	210	224	172	184	160	134	177	186	137	122	144	209	191	171	129	125	241	253	144	151	222	149	84	123	193	164	152	243	266	232	164	127	126	138	182	150	161	156	104	173	157	124	206	293	272	210	200	186	264	209	124	103	127	248	229	159	106	105	194	187	113	71	110	194	130	95	175	234	199	181	217	208	218	178	120	147	194	286	317	250	305	287	152	155	198	121	79	138	145	98	80	116	128	147	203	207	149	147	156	161	253	290	182	175	308	271	213	266	300	314	274	261	277	247	229	221	243	234	189	204	229	189	89	161	215	205	228	172	184	223	174	83	107	217	256	228	207	159	162	250	194	180	182	189	166	149	233	198	200	170	177	211	167	180	224	214	263	256	173	137	101	79	139	224	222	235	237	204	166	187	238	207	139	212	267	189	220	258	181	274	321	224	224	248	238	223	275	214	232	321	279	242	178	117	183	325	291	254	231	156	181	197	201	230	293	240	187	216	201	248	266	146	151	215	267	249	146	198	179	111	180	148	102	203	198	186	249	244	149	126	187	194	178	106	132	130	138	175	170	242	252	224	163	145	177	199	211	152	156	157	146	185	166	138	86	212	308	308	262	204	251	218	182	158	196	210	142	186	152	129	203	233	175	220	306	273	190	119	202	188	132	193	197	181	177	194	238	276	271	224	218	249	278	252	186	207	219	245	227	182	244	214	142	146	189	221	215	179	114	147	231	185	177	193	208	270	224	143	188	164	168	192	157	205	281	250	160	124	138	180	186	171	187	195	152	252	306	257	261	144	166	224	160	127	145	190	237	190	109	132	112	92	175	158	144	250	248	206	152	177	241	180	133	196	246	207	154	153	212	244	177	191	226	227	260	178	212	256	186	155	81	177	275	216	253	280	169	134	178	205	196	159	146	190	241	235	229	270	251	213	203	164	154	120	148	187	150	184	259	155	120	220	191	145	201	220	182	210	231	233	149	164	254	226	237	218	228	184	100	186	209	204	228	200	131	173	244	154	142	149	138	168	217	176	168	192	149	192	203	226	270	231	236	204	173	234	203	218	209	161	179	108	110	240	252	211	133	53	119	190	173	212	266	257	202	192	233	179	156	154	140	180	209	199	277	336	200	119	101	120	184	184	216	202	220	162	151	218	162	194	227	174	181	279	305	252	140	59	106	202	193	196	272	312	232	141	259	363	300	177	216	201	129	198	177	86	84	162	190	178	112	147	150	99	191	158	138	199	184	194	209	196	173	133	145	167	182	126	79	114	94	187	303	208	135	103	95	137	177	186	158	188	230	190	148	99	124	251	245	216	227	178	138	184	191	207	251	253	240	191	170	157	242	288	160	166	268	236	219	262	230	194	220	267	236	200	217	203	154	171	243	179	135	178	118	171	191	219	278	137	123	193	165	167	213	181	149	130	119	119	130	129	75	42	101	171	172	144	200	302	280	279	352	298	211	196	187	187	204	221	173	162	196	120	127	153	104	82	77	165	139	43	131	174	85	77	121	131	164	185	109	90	147	146	148	97	50	107	181	222	145	73	134	171	140	192	281	200	141	122	183	197	122	170	187	156	143	212	227	237	224	157	136	164	139	122	106	61	128	109	93	115	129	135	70	93	90	42	43	70	85	99	154	162	93	74	173	140	61	104	117	92	122	124	145	123	41	37	38	85	159	116	98	134	131	142	130	148	196	158	117	182	194	157	130	155	206	245	204	140	144	170	162	148	126	103	204	227	107	46	131	197	250	263	139	148	177	143	136	129	123	209	196	91	80	86	163	189	105	109	106	101	222	215	122	131	121	62	143	205	140	177	187	148	153	94	94	172	203	203	169	157	103	98	98	98	107	79	128	138	121	106	83
124	88	126	162	111	74	126	136	113	200	141	117	124	115	103	42	112	153	152	163	99	95	105	139	127	86	92	108	169	182	198	187	148	148	143	145	173	172	124	64	89	147	149	89	46	133	156	141	181	165	95	42	153	150	113	115	123	196	128	137	124	40	85	131	142	107	53	118	185	219	222	188	190	217	230	366	427	245	197	207	185	158	169	188	131	120	158	227	257	180	90	132	208	191	215	198	212	261	244	260	283	264	203	154	88	47	144	242	169	100	119	198	166	138	217	203	152	168	152	100	90	109	91	39	115	152	78	88	87	113	163	94	129	240	249	134	78	101	136	217	222	170	151	142	126	152	194	168	172	211	223	224	165	170	183	112	100	128	124	153	204	128	103	124	92	127	108	71	67	113	144	171	196	157	110	110	197	178	182	175	145	222	141	143	192	215	171	68	110	133	162	150	143	148	170	177	195	176	108	131	93	82	117	117	104	142	145	91	119	115	127	213	291	256	205	203	228	259	221	223	243	276	264	203	111	156	280	232	220	258	243	174	75	175	278	241	212	141	106	122	175	201	134	163	235	252	231	150	80	185	270	218	211	205	249	267	258	280	252	236	268	209	189	241	242	244	326	268	121	150	173	131	93	142	229	188	123	107	198	196	60	91	150	152	203	228	156	116	116	222	297	238	233	195	143	179	208	151	143	215	177	92	95	188	152	166	219	174	188	207	176	112	117	136	197	261	219	144	154	296	320	207	163	202	153	86	76	46	166	211	153	188	185	203	296	220	133	191	189	224	220	184	218	169	225	249	243	241	156	227	280	238	214	126	103	168	193	271	249	188	186	142	176	211	173	143	211	206	145	126	90	164	206	238	262	178	173	286	231	179	217	192	214	255	316	378	311	191	167	173	179	186	266	312	242	213	184	221	201	212	329	261	198	181	274	328	213	212	296	238	234	253	166	135	163	248	230	164	213	210	184	210	247	244	312	306	179	215	240	185	188	240	241	208	282	295	214	182	165	159	213	211	179	281	253	162	158	135	185	272	258	256	244	208	234	241	199	169	168	191	248	233	170	260	275	123	96	167	201	261	301	209	188	220	160	173	159	158	234	270	252	183	164	152	210	221	144	103	156	154	131	192	206	215	168	259	241	147	255	198	95	151	187	157	153	165	116	101	116	125	273	296	208	222	221	196	110	150	214	211	255	156	115	239	248	196	138	172	200	104	120	201	253	253	249	212	109	65	133	163	222	176	71	148	231	262	221	124	61	114	168	154	109	195	187	119	214	292	231	175	171	96	176	245	214	294	284	225	258	268	248	214	192	130	181	226	168	131	199	306	263	256	190	178	277	257	244	208	157	155	232	234	137	156	195	183	171	199	257	196	180	255	230	256	233	238	271	176	222	226	199	247	278	245	183	164	80	85	131	179	151	161	216	170	182	209	221	268	212	242	270	162	94	72	98	104	108	116	129	190	295	249	208	201	270	223	164	174	88	129	149	137	171	166	94	89	172	192	169	125	100	145	267	250	189	272	292	255	266	298	284	196	106	125	129	130	164	192	125	80	152	129	134	136	86	226	221	89	57	128	260	257	281	264	203	187	162	124	52	93	170	242	270	199	92	91	133	136	223	302	215	127	206	198	95	152	160	123	200	142	65	132	196	203	177	178	220	261	188	175	199	210	275	286	267	175	183	266	272	241	163	129	191	246	217	191	207	170	129	134	147	209	305	218	157	192	137	131	180	180	172	184	170	209	246	235	161	86	154	180	89	115	109	75	153	205	129	149	237	172	171	165	76	132	214	125	50	95	185	140	123	233	199	89	99	104	45	130	212	151	127	192	196	98	73	177	173	200	215	155	208	177	189	224	207	223	147	131	121	111	121	139	139	166	245	219	167	174	127	196	270	180	119	106	115	161	226	138	71	57	145	147	49	76	115	89	140	167	68	34	64	145	205	169	123	164	144	60	91	109	115	111	173	208	99	49	100	134	89	150	186	125	122	133	129	160	150	158	185	120	132	159	194	273	224	208	212	226	171	136	187	167	224	252	198	170	169	100	186	273	147	111	127	136	98	121	226	189	150	125	104	108	112	140	97	178	205	174	141	55	68	120	103	49	86	159	145	153	179	130	101	161	147	91	136	153	104	35	58	66	130	214	134	138	140	75	148	194	138	129	103	84	115	79	111	107	62	94	76	42	42	110
96	63	130	130	78	113	135	101	141	243	196	111	99	119	137	97	61	120	155	187	125	87	96	89	120	99	156	196	104	70	104	144	191	140	123	108	74	77	41	39	109	147	145	150	166	239	196	91	149	193	93	107	109	61	129	114	68	80	58	87	81	33	36	51	55	125	174	183	201	226	174	126	217	185	195	431	690	454	79	47	171	165	85	140	144	182	155	163	218	165	140	150	155	134	195	256	165	159	185	92	149	223	213	171	96	142	176	184	173	161	137	64	140	200	102	93	143	155	195	207	272	229	70	77	143	108	106	112	104	165	185	213	157	80	109	93	84	174	155	217	221	98	119	123	147	215	183	72	114	167	151	139	142	157	232	248	109	101	175	220	195	92	102	105	58	134	124	81	80	130	185	159	155	99	80	149	211	222	191	175	167	138	79	71	91	163	146	146	165	150	221	198	204	232	215	143	120	150	167	220	221	123	144	181	148	211	164	68	60	61	91	209	252	228	254	201	257	234	83	153	218	240	306	245	98	121	201	236	251	190	136	93	47	37	96	107	59	48	86	185	190	149	166	233	337	338	174	153	203	141	205	220	152	175	175	249	339	241	163	157	172	185	197	215	247	253	236	241	161	153	195	189	124	132	141	106	125	83	133	193	119	111	253	268	159	150	282	284	139	189	247	175	138	168	158	170	205	210	252	194	79	90	96	140	228	265	178	138	189	198	149	126	217	230	204	234	187	129	196	245	228	312	322	303	329	214	187	141	188	245	132	167	239	166	156	163	197	265	283	315	262	118	86	170	208	127	85	141	167	262	249	178	173	96	71	137	128	117	131	117	151	172	181	179	180	203	256	279	236	199	143	187	210	186	208	280	285	243	258	170	189	298	360	293	182	226	259	183	215	191	194	249	229	206	178	212	202	261	263	201	212	212	268	194	174	293	219	184	279	233	173	162	131	147	191	237	225	275	297	191	99	200	249	183	224	278	199	121	114	112	165	174	241	296	235	271	257	221	160	165	241	240	279	205	86	47	171	233	189	133	149	242	246	149	106	196	214	246	172	105	234	215	133	201	158	79	203	254	131	112	210	150	110	150	91	92	195	235	171	170	252	303	240	136	154	126	137	185	108	59	154	245	247	254	167	200	236	185	199	227	223	153	213	197	136	226	230	179	180	189	207	176	200	203	149	141	124	162	175	193	165	126	154	217	243	154	129	171	164	186	215	182	195	188	228	228	148	156	156	98	195	248	191	247	217	185	127	164	157	61	115	98	125	293	212	117	154	84	123	233	199	137	250	274	206	201	167	195	197	178	275	263	117	178	234	129	178	240	244	245	172	241	301	223	162	203	193	199	257	294	226	135	169	200	288	231	129	230	284	203	221	286	271	232	153	153	169	128	204	284	296	208	122	195	226	180	163	161	193	197	169	187	272	256	196	151	162	291	308	178	214	218	244	278	136	89	115	173	206	234	268	275	255	213	224	261	257	219	208	231	266	233	161	197	227	195	206	228	206	181	174	243	264	213	290	320	286	280	240	183	131	187	284	260	204	198	123	125	113	159	166	55	77	76	99	155	235	239	147	106	126	96	175	267	163	157	310	310	127	142	141	78	155	180	106	96	143	203	194	89	108	269	261	165	120	171	282	187	155	155	227	365	297	168	114	81	171	243	231	269	250	249	217	123	64	169	246	131	131	160	219	308	236	266	291	190	201	150	80	85	94	87	101	150	167	121	51	151	180	134	157	147	191	225	229	171	103	180	236	145	96	193	225	137	124	168	108	149	179	166	217	210	171	157	215	155	48	55	96	153	173	240	251	203	166	137	100	87	176	174	142	163	170	105	101	101	106	231	219	87	41	102	139	91	117	214	235	212	133	121	145	171	141	130	164	96	65	119	106	85	91	93	116	117	96	90	90	66	122	131	154	121	123	179	124	125	167	115	47	56	82	71	71	64	46	83	166	131	166	172	107	137	177	240	169	108	74	51	48	150	295	255	176	167	208	187	144	195	136	131	146	93	135	182	201	115	161	286	180	116	144	131	111	101	175	216	202	193	170	100	96	140	122	170	204	181	195	200	182	198	178	100	121	115	78	137	132	146	157	149	113	130	125	140	140	94	157	189	130	42	50	135	155	106	145	212	138	31	127	198	162	164	104	107	134	162	213	211	238	173	154	144	61	113	205	186	89	86	126	73	136	206
150	150	69	62	101	164	206	143	43	112	137	129	159	128	151	123	158	225	142	101	68	181	184	113	222	242	144	73	100	137	98	97	114	154	192	186	129	60	186	202	149	120	129	177	137	85	94	163	141	111	145	186	182	121	117	112	119	144	147	196	129	57	57	41	134	204	178	175	124	57	138	138	100	164	147	130	266	219	92	92	147	194	179	223	186	107	149	202	208	250	219	182	151	126	188	202	205	249	237	221	156	133	199	224	175	117	133	104	106	175	180	152	169	217	135	74	146	144	104	219	277	136	107	156	138	119	75	104	201	224	173	119	148	150	204	265	173	130	180	168	173	212	220	191	155	266	282	166	93	137	247	212	182	189	184	192	129	138	143	125	112	58	51	43	40	143	234	211	118	83	86	91	153	171	127	133	162	152	192	146	186	204	115	162	138	54	86	193	184	109	98	231	245	174	234	143	156	210	196	222	128	66	118	157	187	192	135	171	208	163	99	125	194	112	240	326	195	237	192	136	165	240	295	168	72	100	117	136	251	240	121	129	117	103	160	238	173	75	133	201	286	294	220	154	191	245	232	266	221	161	259	287	222	231	208	171	153	245	219	163	232	229	256	174	161	184	151	162	202	205	183	212	145	115	149	137	225	256	197	164	84	164	309	309	227	161	101	148	234	175	180	214	131	203	264	265	240	185	194	169	152	159	230	206	156	183	215	209	155	135	203	152	95	112	188	237	159	136	159	232	243	225	263	277	392	352	189	216	276	209	169	217	246	254	211	151	125	169	226	223	226	179	112	191	363	258	111	180	165	207	201	148	158	198	210	176	163	160	166	191	197	197	218	233	225	149	102	175	200	148	162	178	154	195	284	306	217	160	218	241	249	289	290	249	196	208	238	243	255	188	122	180	265	200	177	159	178	222	272	275	111	92	224	275	179	118	164	154	154	146	72	132	161	147	285	217	190	293	265	241	123	177	184	85	166	187	100	99	137	174	200	180	216	267	224	189	128	113	213	259	212	269	349	278	178	73	122	180	188	188	147	207	193	173	193	180	215	217	240	198	191	177	157	256	222	162	205	255	208	164	138	112	173	224	226	127	128	172	177	226	242	228	176	117	117	128	107	89	176	207	87	128	228	171	131	217	202	207	261	194	202	157	140	293	299	228	216	166	145	145	174	152	137	136	115	137	186	178	166	184	176	140	181	238	208	263	217	188	142	88	91	133	134	108	211	217	139	94	67	70	118	214	246	185	133	173	201	203	213	256	191	100	147	167	170	188	206	178	106	188	199	114	170	197	229	234	194	134	89	60	135	129	75	84	102	194	275	229	193	191	153	209	247	247	184	132	205	244	251	167	146	251	163	104	162	209	151	178	290	170	156	225	239	177	157	271	281	334	336	252	210	132	170	230	228	218	214	263	261	226	205	183	188	169	185	225	158	170	242	193	143	208	246	151	137	219	187	191	260	219	211	191	138	129	124	172	222	187	122	246	281	206	196	140	196	239	240	250	236	206	141	192	297	214	188	261	196	180	288	275	181	164	173	228	275	236	199	183	102	134	164	142	139	118	114	134	273	286	259	240	237	174	147	185	201	167	161	246	230	206	158	194	215	218	245	215	156	158	172	189	163	147	235	250	212	240	264	178	97	80	120	195	199	120	129	140	188	206	173	189	159	267	290	129	96	181	211	212	222	239	230	173	236	275	240	145	261	265	134	139	183	203	124	168	137	73	107	123	87	84	175	240	185	164	169	110	150	213	181	131	87	196	230	150	159	208	202	159	139	169	212	173	150	190	251	192	63	116	200	210	131	212	210	150	171	77	71	123	115	142	218	197	213	188	172	164	227	275	208	157	108	197	247	126	115	181	173	214	210	195	136	119	180	184	191	138	70	113	105	98	254	267	122	111	104	106	180	196	195	171	179	116	102	118	54	135	237	170	163	205	108	40	127	146	96	90	63	48	91	183	138	96	125	91	121	159	119	166	170	71	79	103	123	171	178	177	127	131	119	79	140	172	164	138	134	128	170	175	87	131	191	103	123	153	73	99	155	145	150	104	80	141	167	224	291	252	168	148	193	171	140	159	113	122	129	63	78	149	131	70	75	71	171	298	225	96	106	161	133	78	106	158	222	245	186	176	196	181	196	166	129	163	191	219	230	195	168	140	114	114	73	47	66	110	143	108	41	42	43	39	116	122
63	86	62	51	96	206	185	119	163	140	148	160	199	290	259	180	177	156	77	39	40	151	176	67	137	199	106	154	196	112	68	67	109	156	117	62	104	186	194	100	93	112	137	165	174	199	126	148	213	161	135	89	44	70	64	98	112	47	113	224	143	89	181	126	108	111	121	123	123	157	108	115	179	131	72	124	193	252	239	205	164	125	81	133	233	149	156	245	188	109	121	139	156	127	222	373	272	189	179	236	256	191	161	127	106	82	133	188	129	229	240	142	196	230	199	141	161	184	182	215	199	116	152	251	195	159	156	152	152	178	192	173	202	126	133	253	234	224	194	86	130	129	115	138	163	224	175	88	42	49	120	109	112	118	45	133	166	106	114	128	87	83	181	172	168	171	155	140	131	171	167	166	217	207	218	246	166	219	231	116	65	100	154	110	121	115	152	183	103	75	110	179	196	199	171	136	135	131	200	242	197	215	236	238	240	197	174	188	196	214	150	173	275	213	199	214	168	197	175	131	179	165	149	172	114	93	198	186	113	169	170	204	220	186	203	266	186	102	152	127	211	285	221	114	166	271	248	217	176	169	191	178	239	212	135	209	178	224	299	241	217	200	345	332	120	75	67	164	154	133	189	205	229	136	73	116	199	249	187	154	178	220	256	191	125	154	168	151	186	136	128	213	178	135	134	148	211	237	212	249	226	253	268	204	201	240	259	196	173	201	251	166	140	212	245	251	212	271	327	219	173	180	183	259	273	208	234	217	177	254	243	198	183	214	206	201	273	250	187	166	126	130	196	150	124	142	196	183	137	219	206	196	251	242	243	299	182	118	153	207	206	183	294	232	196	265	200	172	284	301	184	217	256	184	198	241	236	225	197	217	187	196	229	252	348	312	184	148	197	161	144	214	182	171	222	210	197	152	152	172	184	179	244	228	148	223	272	253	171	138	159	249	265	119	157	193	231	280	209	186	129	152	192	176	122	86	138	165	194	172	189	213	234	292	232	143	126	139	157	198	179	175	220	144	133	125	161	200	150	226	242	201	175	236	182	142	270	243	184	178	213	210	229	168	109	124	73	145	229	222	184	140	162	238	249	214	212	228	288	291	167	105	184	246	193	189	268	270	260	231	142	175	235	143	95	118	76	88	116	137	129	159	231	141	94	164	204	264	176	125	246	277	157	103	150	158	190	140	149	235	273	236	163	199	210	236	221	226	277	183	84	55	55	126	148	106	85	93	98	124	197	211	206	188	187	197	197	201	186	196	266	222	169	198	241	220	185	134	126	173	140	101	115	105	113	210	185	155	175	152	119	96	98	139	126	171	250	155	98	193	252	254	314	198	103	122	162	213	195	216	247	288	242	231	245	236	199	199	200	142	172	227	237	219	198	220	190	83	119	175	184	219	257	276	273	186	159	256	219	172	201	270	225	161	129	61	171	189	143	201	167	211	201	105	90	193	234	138	92	114	142	78	125	148	94	118	161	123	170	255	190	164	142	80	161	219	226	309	251	236	199	97	160	137	130	173	196	233	271	234	183	175	168	194	210	224	252	305	221	163	245	252	223	265	243	185	176	203	235	211	221	210	150	147	158	137	114	177	224	172	215	237	133	151	268	276	224	194	159	155	112	205	247	169	217	181	170	164	209	194	69	68	138	159	152	154	172	218	166	209	234	164	177	210	215	232	247	255	243	184	133	129	173	203	218	154	133	178	123	75	114	140	142	152	149	179	186	202	246	199	177	145	211	257	226	204	172	117	167	235	183	212	202	184	157	110	185	269	182	123	108	98	126	145	193	202	198	244	237	176	134	216	175	37	119	174	145	88	92	113	107	129	157	124	179	222	153	155	128	184	222	178	171	105	84	152	140	124	105	63	63	110	147	157	150	141	99	115	117	110	145	121	204	273	210	98	145	218	167	169	166	117	90	156	230	168	218	250	140	185	212	188	173	101	71	109	223	183	168	210	89	86	89	65	109	85	36	35	98	119	105	132	193	215	250	252	145	104	134	171	184	132	141	168	178	137	143	193	116	129	161	102	101	97	56	124	256	185	54	120	182	173	114	65	83	135	108	183	256	208	129	91	93	78	87	78	86	132	105	94	155	138	184	345	338	152	97	87	114	146	151	144	120	126	129	171	200	180	129	180	227	226	149	43	106	131	77	52	96	162	196	205	170	148	90	37	80	146	171	176	149	168
59	45	66	154	203	187	132	191	274	194	99	108	143	170	181	129	173	210	140	66	71	172	180	85	53	157	250	206	154	159	110	61	143	122	109	108	41	88	116	169	167	140	163	220	230	229	184	86	115	113	165	189	143	87	73	78	42	38	100	144	159	119	117	147	74	40	132	162	125	181	219	136	48	129	171	87	120	215	177	158	268	208	119	171	212	210	180	146	109	213	265	141	93	140	234	367	326	133	149	203	127	173	243	173	101	88	99	138	128	165	232	258	241	177	105	134	174	90	84	86	165	243	125	62	133	231	266	208	107	119	188	131	177	162	55	90	79	49	132	185	177	162	88	97	184	148	125	173	189	138	111	103	154	216	166	171	152	106	123	96	110	161	144	167	205	132	43	70	169	245	208	154	154	203	289	253	136	181	184	117	82	104	141	185	193	119	170	182	141	110	95	137	178	211	205	201	126	54	134	153	121	170	182	198	212	149	228	350	282	132	108	214	289	233	181	213	135	116	139	149	156	131	155	143	94	132	183	168	161	185	192	167	157	205	180	168	205	117	162	296	303	204	183	200	206	199	180	159	81	198	346	292	223	207	263	227	184	195	232	238	127	142	178	159	172	152	152	167	213	258	218	205	197	152	152	113	96	173	206	217	244	200	109	119	138	118	122	141	158	117	151	261	253	190	229	290	235	244	299	246	137	58	118	200	130	142	218	235	271	235	168	201	247	256	282	263	245	182	142	172	212	206	178	240	234	287	314	238	187	132	169	204	209	136	138	173	170	172	204	276	172	106	121	181	289	192	217	275	194	201	118	44	90	95	161	151	142	202	182	203	166	139	173	199	171	193	165	131	229	250	217	189	189	161	180	249	258	307	184	163	301	226	184	238	251	289	297	256	252	269	252	248	274	298	222	162	204	175	153	234	262	179	143	171	232	210	133	132	118	110	153	185	122	131	165	154	184	233	178	202	199	141	145	142	219	194	173	219	160	125	217	212	297	372	301	208	164	208	166	164	176	187	341	334	239	170	155	182	195	282	212	166	145	94	159	201	268	279	267	206	124	193	231	186	168	111	76	201	256	206	238	206	149	263	233	137	190	235	293	312	244	164	187	208	173	192	262	179	84	166	233	227	195	129	155	267	312	215	123	197	148	68	173	226	180	223	272	158	144	237	285	229	89	117	128	120	167	121	165	256	225	178	150	165	261	271	145	142	192	235	166	145	189	151	108	57	149	135	97	166	121	79	166	266	291	252	245	246	218	192	180	115	105	168	261	274	228	187	154	164	169	132	106	150	186	207	138	91	133	143	140	226	163	81	118	199	209	188	249	259	252	164	165	209	181	242	225	202	194	164	191	200	230	251	254	234	237	269	266	246	221	135	149	201	154	199	217	154	220	246	207	232	218	221	263	187	119	187	212	209	255	262	190	166	112	206	280	181	223	277	209	177	189	156	132	123	122	170	287	190	94	101	170	209	132	84	84	165	193	132	166	225	178	222	289	249	226	294	300	265	196	116	150	175	202	249	287	258	162	118	109	135	183	162	191	149	114	235	250	200	210	191	230	224	147	217	273	221	151	166	225	235	228	198	173	138	217	240	101	126	177	109	160	156	61	83	159	201	195	212	187	175	176	183	275	306	226	123	114	160	138	84	104	171	202	178	156	282	294	224	182	128	183	268	261	257	220	154	236	278	182	172	240	232	196	196	204	214	196	147	152	218	303	254	208	225	140	136	176	195	189	145	182	182	175	207	139	57	161	274	200	118	163	200	190	141	186	202	106	213	301	207	176	150	166	198	156	174	219	243	153	120	133	86	128	202	185	122	105	133	148	177	210	218	204	260	232	183	266	279	238	257	210	114	116	175	231	202	100	131	226	172	123	92	73	171	176	140	143	175	170	79	98	110	185	159	105	138	109	128	122	83	47	42	83	79	144	209	167	222	196	173	276	237	157	167	171	126	69	47	45	100	102	136	231	228	184	99	147	238	183	174	226	141	71	115	143	124	66	58	59	89	209	158	93	120	128	156	148	182	150	121	165	120	91	164	241	196	167	184	174	182	117	135	214	136	45	41	115	183	198	130	69	151	179	132	171	224	134	65	66	77	163	141	46	80	86	43	115	114	88	85	43	101	197	194	114	100	75	172	219	94	118	127	61	97	127	73	50	87	128	133	132	89	109	104	37	83	180	193	168	112
146	144	116	106	148	189	170	132	134	206	251	155	120	222	212	149	194	213	126	106	105	143	144	124	159	105	161	233	158	147	228	202	105	52	92	124	127	114	49	75	152	247	233	90	46	131	168	140	163	176	185	177	123	62	117	117	85	110	77	49	80	86	63	60	157	179	122	209	214	173	170	126	74	81	128	145	148	198	205	205	159	93	151	180	202	221	201	118	163	281	312	280	124	54	63	128	237	212	178	130	47	63	88	90	79	123	153	233	286	173	138	139	81	103	163	173	145	117	81	69	103	135	129	104	141	224	238	159	79	104	196	140	94	110	121	141	84	58	148	131	64	72	98	191	193	142	178	186	192	203	182	118	184	238	161	153	138	147	144	110	174	229	125	89	168	126	49	59	127	175	207	282	268	219	201	178	177	269	316	208	182	147	147	142	144	214	186	108	113	130	62	45	113	114	194	278	203	165	93	70	181	244	175	180	141	119	201	211	134	89	122	156	144	133	113	158	212	204	140	66	111	150	142	134	164	195	217	129	128	189	112	73	99	114	162	190	239	268	272	312	230	251	319	238	245	252	246	252	172	154	247	199	198	220	232	244	165	137	91	169	251	171	212	248	203	151	137	196	164	145	138	157	116	67	108	120	179	160	152	149	172	241	114	148	207	187	270	309	234	153	160	215	222	194	183	166	234	227	210	220	157	140	131	114	63	114	282	288	206	275	291	204	202	276	308	257	218	168	160	311	324	214	152	198	195	169	253	177	211	266	169	148	103	111	128	150	275	257	171	224	168	94	187	253	152	121	241	223	181	246	303	183	95	140	130	131	168	148	138	206	300	295	249	281	308	197	161	227	221	250	259	249	275	235	207	185	182	176	133	197	191	142	222	276	173	256	306	205	183	195	234	254	260	229	233	229	229	287	253	237	213	107	142	210	235	287	180	80	140	125	119	185	177	272	287	201	242	242	140	53	82	136	171	157	169	200	133	127	180	158	146	121	173	218	142	164	200	269	212	51	151	196	140	175	212	171	174	215	267	291	200	121	201	236	208	234	219	163	190	264	273	162	106	127	154	163	150	173	186	254	230	174	199	193	211	204	108	153	229	236	232	143	131	227	220	191	221	184	178	224	220	270	305	187	189	299	317	283	239	226	121	105	222	179	144	191	226	245	192	201	220	199	156	193	266	272	221	101	101	180	232	254	204	241	267	194	293	315	191	201	228	202	182	150	195	264	159	60	104	206	186	157	213	211	126	116	182	195	162	181	261	159	128	180	147	177	193	163	159	153	147	142	143	148	142	155	263	285	191	172	194	131	101	142	158	198	234	262	255	203	231	201	122	107	121	245	241	181	207	199	198	205	261	265	124	105	157	114	221	266	255	248	196	137	96	184	139	118	175	240	247	225	224	173	144	99	166	233	196	150	234	287	185	183	194	224	186	184	158	136	200	234	203	170	218	224	230	151	149	198	228	256	243	237	223	188	170	201	206	156	143	159	180	207	118	75	138	194	204	176	193	196	155	217	184	149	225	223	223	226	243	182	174	334	309	159	161	230	220	263	256	207	264	244	188	181	227	288	215	130	176	171	204	265	243	186	128	208	264	136	127	166	110	130	153	162	148	225	233	89	82	134	245	234	214	260	254	196	78	108	104	43	40	55	92	140	173	177	193	236	260	227	186	180	198	278	243	179	222	227	160	72	133	279	292	251	156	165	269	164	177	281	279	286	222	151	110	58	62	65	52	145	172	186	214	131	67	37	70	106	71	111	185	168	136	109	141	188	125	132	259	220	147	216	263	172	126	196	258	192	108	106	80	146	135	110	173	138	73	124	221	135	99	151	171	168	136	170	222	198	150	170	167	90	103	174	186	129	106	171	178	161	165	144	96	107	180	168	130	161	111	101	100	99	242	206	116	130	76	131	158	65	75	148	169	99	119	113	145	197	94	173	169	77	80	113	134	121	162	108	133	161	113	85	141	211	154	99	107	100	96	109	212	236	86	113	146	113	177	163	66	68	148	138	137	164	164	216	193	96	110	197	133	84	153	199	178	180	217	217	199	178	199	188	120	173	201	91	103	180	168	133	124	198	192	73	106	117	101	137	89	130	122	107	200	231	137	91	168	116	129	137	45	108	179	108	139	208	104	96	148	152	157	173	122	66	98	91	59	123	175	155	129	117	117	63	110	112	37	32	47	78
253	213	199	203	237	218	187	210	203	194	153	158	161	99	187	259	129	45	41	68	105	209	253	193	114	44	51	158	187	74	127	132	175	177	99	114	141	191	142	80	67	179	213	164	143	135	189	175	119	120	110	115	148	113	180	233	110	38	65	90	66	115	161	93	115	140	122	182	240	267	168	51	208	281	179	190	155	173	201	129	130	99	142	219	180	124	108	131	114	151	231	201	178	185	188	184	211	172	49	78	158	217	135	79	145	205	230	126	138	201	177	119	78	141	142	79	78	111	83	45	40	50	85	154	268	273	184	103	129	195	199	191	100	112	202	194	149	165	245	165	101	163	113	66	122	141	162	245	221	160	154	141	148	188	159	184	176	67	160	206	172	228	239	182	83	115	147	87	92	121	180	182	131	208	226	187	220	295	301	142	191	194	141	159	134	134	94	150	141	113	125	172	241	274	249	128	107	140	210	231	184	236	282	177	145	180	169	224	242	287	240	142	133	210	250	205	178	189	183	164	199	240	219	169	175	200	238	187	228	285	218	178	170	248	304	251	217	265	303	260	254	217	157	195	215	216	311	288	178	250	215	193	298	304	279	209	179	235	239	193	223	297	265	145	67	140	120	110	223	247	240	184	131	115	113	185	206	190	138	65	123	198	234	232	202	210	149	171	252	198	129	107	154	199	226	152	148	229	218	222	223	277	313	232	206	220	167	174	235	256	215	217	230	275	284	197	195	220	161	120	189	219	178	167	152	174	189	156	246	197	159	196	83	136	193	207	301	308	294	282	206	139	145	225	211	150	197	189	145	146	156	140	145	180	169	204	188	173	247	244	216	166	99	166	277	234	153	273	317	264	255	255	257	247	276	255	259	272	215	243	247	204	284	235	125	186	236	167	83	125	247	302	270	210	176	134	153	124	105	224	277	224	116	191	251	159	186	212	213	204	114	99	99	185	236	189	252	184	67	120	182	202	189	202	195	162	200	277	201	155	306	282	290	224	138	211	216	224	194	106	106	218	217	149	154	201	192	206	299	202	142	168	195	251	204	151	144	249	326	256	231	226	212	206	161	214	235	115	50	82	118	146	259	261	127	102	164	281	316	285	229	183	206	234	201	141	199	201	237	230	243	264	129	124	178	235	312	238	98	94	128	168	173	137	209	228	210	214	198	196	194	198	218	243	279	240	124	90	173	245	262	296	257	283	292	249	212	187	234	235	147	132	240	197	193	293	251	193	222	256	324	306	229	254	231	222	252	234	141	108	130	115	160	129	120	143	170	262	226	209	262	275	159	66	161	243	220	198	265	194	113	157	179	258	297	246	220	180	170	228	235	211	212	274	358	244	186	254	245	250	271	310	259	209	233	165	181	256	264	211	105	119	186	140	136	198	205	202	215	151	152	200	162	203	276	229	255	318	254	285	247	184	240	266	229	207	148	172	221	272	222	146	213	170	200	284	275	261	242	276	338	262	175	246	209	91	157	205	110	51	82	138	156	179	189	156	134	159	177	191	196	233	212	141	150	92	129	209	232	208	228	217	161	188	202	194	204	227	217	153	160	186	235	266	237	250	223	201	251	243	215	295	210	135	185	164	168	219	245	167	191	170	84	188	149	99	98	117	159	91	51	119	153	130	177	176	145	189	140	116	278	242	130	184	132	118	172	142	185	133	117	188	113	109	160	149	128	194	194	187	264	233	242	299	294	197	254	282	225	287	250	201	197	122	126	200	160	85	71	76	105	98	116	251	235	147	166	171	127	87	89	124	205	168	87	174	235	178	81	85	135	218	262	203	133	80	128	135	188	242	168	135	117	150	164	113	150	155	70	89	138	131	155	228	235	120	70	120	178	166	125	99	89	82	92	107	187	180	135	196	123	68	107	174	154	113	91	97	210	159	166	212	116	193	224	154	141	100	57	116	217	181	111	162	218	156	109	118	166	130	42	45	90	190	192	187	137	111	168	119	75	90	176	136	85	102	108	149	164	176	162	170	192	167	112	208	248	135	152	215	188	143	140	120	169	195	235	216	73	105	136	162	187	107	213	283	236	152	87	194	254	194	143	195	216	187	191	135	102	136	129	147	138	135	163	98	56	107	158	185	122	52	122	155	122	135	149	179	159	91	115	116	69	148	243	147	90	101	47	114	193	205	128	107	183	109	77	148	144	201	187	131	111	53	58	49	62	100	74	30	112	160
128	136	219	161	140	149	147	152	104	66	108	106	116	182	164	164	156	77	62	83	65	47	80	108	118	98	126	116	88	122	125	122	152	124	43	99	153	178	150	69	98	212	194	78	126	126	46	45	101	135	141	108	123	199	192	274	219	76	91	194	252	179	230	191	88	85	57	101	141	138	117	87	121	140	147	127	111	154	167	231	255	183	150	105	75	192	243	178	152	194	181	138	153	157	223	238	272	280	330	342	240	245	194	126	133	164	197	186	183	177	153	157	139	123	210	189	77	61	35	46	140	250	155	76	157	160	164	218	156	117	148	92	71	160	143	107	153	187	184	96	121	163	131	103	135	196	222	194	135	163	198	199	220	173	101	157	117	38	87	145	173	122	103	122	64	65	103	116	90	155	196	156	152	205	228	158	122	78	166	164	135	133	140	167	145	171	186	240	152	134	184	210	217	193	135	112	189	182	114	181	222	94	117	190	170	174	214	215	173	170	138	127	148	170	230	144	40	55	170	199	157	129	148	218	253	216	178	232	219	161	131	134	248	275	230	206	181	208	193	221	264	260	244	240	305	217	148	209	189	207	219	246	296	178	147	188	92	152	258	171	172	216	121	128	152	128	118	139	184	206	195	188	192	176	107	148	217	125	113	187	169	154	215	148	89	92	75	137	170	195	135	93	125	171	282	212	129	181	145	100	188	209	188	243	224	188	197	298	298	189	182	256	354	346	251	177	246	242	181	171	164	297	352	228	168	324	258	126	245	210	126	89	122	198	161	200	217	186	180	183	219	227	252	271	252	194	223	210	177	142	124	138	126	224	305	226	201	315	282	212	189	229	315	289	260	214	99	189	285	218	207	220	267	317	221	144	154	137	143	109	136	184	190	199	184	161	88	85	142	178	239	378	354	217	173	157	154	126	167	193	184	221	267	313	263	184	235	238	160	169	275	261	178	174	162	171	219	151	147	196	172	259	257	242	242	188	177	234	325	276	197	124	65	65	190	229	134	118	199	247	121	146	207	218	231	184	247	183	166	271	184	173	255	177	160	312	354	290	293	277	253	287	296	253	126	139	219	169	139	165	269	277	168	149	152	165	158	195	350	354	278	212	187	243	191	128	154	118	138	296	241	133	158	185	256	285	239	211	235	230	187	276	268	250	301	219	226	267	229	257	258	183	154	187	277	225	167	217	219	315	355	303	329	260	238	268	148	156	210	234	284	232	236	250	225	255	218	170	170	176	267	223	110	186	223	178	141	161	128	111	216	226	190	152	203	295	206	134	176	236	254	177	167	176	167	149	172	194	150	200	223	120	174	243	241	276	238	195	135	151	257	270	238	251	164	113	128	231	246	161	247	251	203	256	319	271	136	122	237	205	132	125	161	164	191	248	222	128	75	98	175	200	173	182	195	163	138	217	273	292	264	255	209	116	162	217	244	238	196	227	190	219	344	276	184	192	181	223	190	114	186	249	204	199	227	201	150	176	215	198	121	149	189	223	208	166	215	176	220	187	99	101	150	139	176	171	121	185	129	151	247	228	247	228	125	143	234	263	265	206	151	170	168	249	275	227	235	149	173	277	264	247	246	268	255	174	135	119	146	249	205	89	97	169	148	105	138	189	232	164	126	156	90	67	195	250	180	199	187	131	155	176	162	161	172	167	125	141	224	167	168	207	158	172	149	167	169	209	247	222	195	198	217	198	249	240	242	258	204	235	223	164	244	245	147	109	168	196	151	133	162	128	129	234	202	136	136	98	113	168	182	112	47	128	194	206	212	184	106	44	94	152	148	167	118	125	215	206	169	189	252	262	246	241	215	175	165	140	108	173	151	124	168	228	245	186	144	96	144	155	110	136	140	153	137	98	152	201	151	128	99	83	161	222	221	177	109	103	163	142	153	122	82	93	152	158	86	148	176	191	227	199	114	135	262	248	117	37	79	127	88	130	201	174	172	123	103	161	112	43	40	153	196	78	120	175	147	135	121	98	136	118	84	117	203	215	162	167	98	142	136	109	170	137	173	193	123	106	110	121	150	159	139	145	173	217	200	117	85	72	159	213	103	120	170	136	177	226	158	169	263	287	244	153	127	101	151	212	126	64	116	177	223	228	128	90	208	277	237	191	159	164	137	147	172	113	143	171	141	200	165	56	76	150	161	121	80	39	89	189	159	100	100	108	78	54	52	117	146	63	50	84
137	134	173	94	103	123	116	102	44	62	157	150	98	140	149	137	86	44	44	58	62	58	66	106	124	129	122	86	114	172	122	128	156	64	34	44	117	163	90	108	263	193	45	69	157	191	188	162	143	160	125	87	107	163	112	38	37	128	203	188	137	86	174	190	128	93	47	100	161	186	217	153	160	144	68	117	138	126	79	91	154	182	192	126	149	166	196	231	106	93	147	100	102	114	107	162	128	141	326	338	262	299	241	222	280	188	137	220	228	192	125	96	164	169	117	106	76	44	43	69	106	165	190	191	134	93	167	159	127	139	201	149	42	48	47	46	90	143	204	147	101	165	199	164	139	164	229	258	187	158	142	135	219	211	168	172	102	140	124	114	174	188	147	132	178	175	108	43	110	200	135	81	170	245	161	116	220	157	153	231	232	166	172	150	115	117	129	125	87	156	177	194	220	163	85	160	201	180	190	208	221	213	256	187	131	175	215	255	165	121	132	141	153	220	224	119	72	139	189	93	88	146	215	238	188	153	150	184	200	176	174	246	285	227	217	316	276	186	146	146	166	177	207	231	296	242	175	235	233	175	224	229	194	162	203	254	202	185	224	179	168	186	135	150	192	232	234	178	181	185	120	77	137	191	195	197	164	115	151	187	129	178	159	63	109	155	123	136	194	186	178	161	136	267	281	206	256	167	161	217	159	163	210	254	192	215	291	223	209	219	228	303	326	230	152	164	228	232	282	219	97	160	200	234	264	166	106	216	242	244	247	183	101	161	274	250	180	154	151	178	191	228	293	175	122	173	153	204	261	234	253	273	299	199	168	225	206	190	196	235	200	219	250	243	250	320	341	286	238	166	127	162	235	233	208	239	194	182	233	176	210	277	240	177	251	250	194	221	207	211	245	305	257	224	138	139	186	142	173	146	88	70	142	191	184	194	203	172	153	189	232	242	138	134	240	326	259	96	87	117	145	265	230	202	266	235	201	178	231	229	236	169	134	166	200	254	250	218	152	207	177	193	204	175	305	307	232	159	167	241	216	138	110	196	197	220	319	320	264	314	340	300	324	311	243	178	219	240	242	254	238	224	188	182	250	321	285	242	262	234	245	237	244	243	138	166	231	235	274	307	250	225	306	292	287	302	256	273	278	277	274	227	193	269	274	167	218	252	201	233	263	257	256	254	312	307	219	257	257	227	257	222	184	151	177	200	321	393	274	174	168	205	191	277	281	191	212	272	217	204	264	268	177	135	252	296	245	211	181	234	254	226	196	155	197	229	193	197	172	136	146	146	153	162	209	252	212	164	229	206	94	101	192	169	171	266	221	179	217	207	180	192	208	235	168	166	250	207	107	175	220	128	133	168	242	241	180	141	148	172	217	236	244	166	66	96	130	167	162	189	228	178	232	314	316	233	184	203	213	250	164	154	237	212	182	179	223	185	149	175	139	194	159	99	184	187	177	221	255	224	242	184	96	112	113	163	216	196	186	209	224	167	66	57	98	198	258	240	183	94	44	105	156	179	146	151	167	81	43	134	224	195	207	238	144	179	267	252	236	187	264	353	366	298	308	271	183	241	196	128	165	162	191	190	198	258	200	198	207	175	156	192	250	217	147	141	228	210	98	81	123	121	152	151	84	82	135	195	215	157	143	248	271	238	214	219	181	148	202	186	182	191	175	148	141	183	271	253	196	133	78	164	230	167	124	175	171	198	236	238	291	292	223	266	186	158	300	278	273	309	271	194	208	219	122	142	141	105	103	148	229	143	72	97	108	171	279	225	229	189	61	127	175	171	166	166	168	166	236	244	212	231	184	171	181	239	280	191	161	117	75	179	229	184	180	198	113	79	133	106	101	95	200	333	231	93	122	183	127	127	108	38	147	203	155	136	72	40	97	140	131	135	219	208	135	147	93	70	62	104	203	166	73	108	216	145	101	101	86	165	113	48	126	118	46	104	132	178	199	120	134	130	135	105	65	103	114	80	60	147	162	71	96	211	173	89	152	123	86	213	240	191	200	133	78	121	91	118	229	166	181	280	190	136	199	176	78	130	202	120	91	82	133	187	94	57	156	260	242	151	134	156	150	127	146	254	280	143	79	150	143	136	120	120	100	142	234	208	176	185	217	203	123	127	152	193	218	104	184	210	118	89	119	184	105	35	39	42	138	195	100	105	145	150	106	91	145	162	150	135	93	68
43	117	114	84	167	223	290	189	40	72	110	165	221	166	137	154	207	159	44	175	222	100	43	132	130	104	202	184	92	103	192	154	67	42	42	77	99	72	83	105	84	58	74	103	83	118	162	117	165	148	50	116	115	121	160	145	108	82	145	136	77	122	202	125	73	165	216	211	199	226	258	144	67	70	102	102	139	151	127	183	169	133	107	124	128	77	108	194	207	226	227	172	201	156	118	192	146	117	187	180	128	174	218	175	103	128	149	79	147	208	123	93	81	132	163	106	76	83	120	146	189	192	140	78	66	81	126	111	45	40	82	90	75	94	113	105	60	42	133	218	199	131	60	51	48	138	178	146	119	130	239	231	119	108	172	178	239	232	192	193	200	148	139	261	270	154	141	222	210	117	93	103	92	134	173	156	144	194	171	210	243	167	103	105	178	207	185	104	82	100	141	195	138	171	235	210	185	206	227	166	149	193	236	210	186	168	109	128	133	155	183	183	190	195	127	153	212	140	113	83	103	182	225	203	204	189	194	190	139	111	135	165	205	218	165	173	226	228	223	260	205	214	260	192	171	222	208	115	50	129	191	161	169	173	237	272	232	215	199	269	329	313	208	93	90	157	212	143	122	178	164	95	137	167	148	136	142	210	259	230	175	265	212	108	110	190	266	278	229	134	116	150	231	254	180	118	184	183	229	340	307	237	195	177	202	206	225	242	226	254	201	138	233	288	211	215	229	213	204	180	190	146	148	191	199	136	200	283	167	171	151	154	184	106	74	109	158	212	212	124	124	201	175	172	178	140	110	63	165	257	225	212	234	204	201	303	282	231	293	365	318	220	191	192	175	243	345	346	313	235	150	208	266	245	166	145	134	194	192	104	157	238	312	235	224	259	205	140	78	113	250	285	305	293	135	131	258	247	279	273	178	202	231	179	222	224	93	93	223	254	171	157	213	289	255	241	247	142	166	195	161	251	269	177	183	200	175	212	181	91	93	160	223	265	219	200	214	210	216	193	179	149	169	251	313	336	273	205	245	271	187	177	163	182	264	222	203	211	203	187	254	255	180	273	352	262	224	270	209	234	289	278	304	220	172	212	231	243	237	262	226	228	309	260	246	287	251	191	200	336	282	189	253	243	261	251	250	302	223	234	354	318	221	258	332	309	268	212	240	219	211	204	230	277	211	238	284	245	238	265	235	218	278	220	203	222	213	280	308	248	111	121	201	201	191	246	315	272	210	234	331	317	273	217	155	177	270	294	203	212	270	248	190	212	203	191	197	223	266	228	106	105	198	237	187	129	143	183	191	135	159	163	145	157	180	203	177	182	223	237	204	191	125	147	182	143	156	172	210	288	289	159	164	227	237	264	206	159	244	244	188	246	247	204	118	117	221	203	172	184	209	174	193	262	263	239	186	164	156	156	231	275	174	184	210	169	232	289	235	223	286	276	170	126	218	211	202	282	299	265	221	211	207	236	212	188	169	127	165	136	233	266	219	186	103	191	204	171	167	147	166	153	140	189	255	271	234	129	150	143	102	135	117	104	123	213	199	174	178	192	280	274	236	189	202	220	259	327	256	222	235	157	139	176	239	194	232	304	289	293	182	189	275	230	106	110	186	155	63	84	112	131	206	187	148	151	219	174	102	185	183	145	93	68	111	180	133	120	182	105	138	196	162	117	125	219	255	165	183	173	132	232	150	144	194	199	216	178	172	212	163	126	195	224	219	217	250	210	179	170	180	159	181	214	161	184	231	147	119	196	178	158	185	177	135	169	211	189	208	226	116	38	80	178	186	186	220	178	165	168	209	147	105	121	70	149	137	39	42	98	93	54	175	172	93	159	166	88	36	109	193	148	177	229	222	210	127	71	90	180	206	135	93	118	163	168	178	117	77	124	186	227	255	254	260	219	156	173	101	127	226	191	213	159	98	100	39	63	92	192	160	56	62	100	97	103	189	150	135	115	102	101	145	147	77	104	75	48	119	204	169	100	111	127	172	187	106	120	206	226	181	186	197	146	168	178	157	194	149	61	102	174	145	129	149	133	136	92	134	251	230	119	79	164	130	37	109	226	202	184	154	70	105	134	150	183	209	137	113	185	166	114	73	178	213	145	220	287	238	189	212	133	37	39	58	112	148	138	82	147	143	66	128	97	66	78	136	161	91	127	108	91	151	157	146	83	135	213	115	34	77	105
138	144	116	184	138	122	173	108	74	121	156	212	288	215	111	110	133	155	93	94	115	134	237	182	52	37	118	167	90	124	219	231	179	103	132	169	105	97	100	53	103	100	99	154	136	129	159	167	98	58	128	111	96	191	212	148	123	133	130	96	92	85	76	111	146	211	209	169	203	144	70	71	113	113	96	111	163	217	179	224	203	156	170	150	157	110	142	146	107	208	223	200	254	264	215	181	136	82	141	133	145	231	219	138	132	224	184	147	179	123	103	122	149	157	66	36	120	216	154	81	96	134	168	170	148	123	119	161	183	154	91	63	62	112	130	122	133	72	127	160	124	152	106	105	198	194	142	145	183	197	164	123	146	153	121	196	273	212	164	188	237	193	200	290	230	123	119	201	277	192	55	114	161	125	188	312	290	149	158	239	228	206	118	131	177	91	178	171	56	122	206	147	108	180	206	245	243	166	88	184	207	193	247	194	129	183	246	185	151	152	208	147	105	104	42	149	230	125	98	164	173	176	224	169	146	203	180	165	174	213	206	257	261	240	289	268	185	244	297	285	298	233	187	136	143	212	246	174	123	240	267	185	253	247	237	268	187	143	184	269	201	68	51	96	122	116	228	220	78	128	277	192	156	180	70	99	147	204	240	198	152	114	171	152	147	226	140	169	246	252	225	252	200	149	277	278	232	232	278	276	226	272	286	223	219	278	194	103	165	191	232	175	204	215	105	194	207	216	241	177	146	197	291	231	245	235	218	191	159	235	223	211	192	169	190	214	230	249	211	210	219	209	222	227	196	187	210	236	276	280	329	325	268	238	229	345	350	297	361	348	221	160	219	307	318	382	408	241	228	211	141	193	225	210	160	121	177	199	116	149	196	229	335	271	258	241	140	124	72	128	189	106	143	251	156	124	275	248	236	226	214	239	160	98	101	164	120	62	200	253	113	119	224	221	213	236	186	198	176	129	196	230	173	171	259	304	240	202	246	233	156	277	333	172	156	132	98	197	251	239	213	234	282	273	293	326	251	190	168	188	172	163	278	284	296	336	332	338	290	244	231	260	304	266	203	234	252	246	255	174	200	276	305	202	220	315	267	369	308	191	156	124	276	271	194	180	180	225	253	262	206	245	252	244	231	203	215	245	266	274	326	316	247	211	314	343	278	278	252	268	294	208	231	269	246	274	300	272	204	317	356	229	192	171	181	245	311	291	278	233	133	217	199	110	235	296	247	278	320	225	164	327	319	177	221	305	336	279	278	196	160	251	227	200	265	272	247	270	216	203	176	156	192	214	217	214	186	133	238	316	235	228	157	146	226	185	202	192	149	180	183	198	155	134	169	155	184	224	212	211	247	163	89	166	159	154	205	163	179	207	171	128	119	228	169	86	175	230	210	147	143	190	238	253	231	178	181	163	71	104	242	231	121	213	196	121	127	66	77	122	145	117	157	240	269	227	200	136	191	271	210	202	192	265	289	256	156	64	144	122	105	183	225	228	234	244	164	160	238	270	203	167	143	65	107	163	240	272	196	131	149	187	137	181	156	196	231	166	182	235	256	192	231	212	218	259	240	284	282	208	207	172	155	257	283	227	234	296	231	186	260	231	154	150	154	169	159	196	159	81	167	237	207	109	123	152	159	166	86	45	49	172	177	101	189	229	136	71	139	191	223	208	187	135	101	196	151	117	203	226	192	152	184	206	199	195	219	229	216	251	212	247	343	349	278	255	284	280	188	172	207	191	235	231	163	70	140	142	154	147	70	119	134	142	91	164	167	46	100	165	122	66	102	143	153	225	213	180	217	184	176	158	175	168	147	213	149	70	62	118	169	159	140	134	130	147	123	77	133	157	110	136	216	165	169	154	158	219	272	208	184	256	126	40	110	137	152	124	43	41	65	70	83	88	79	168	171	131	160	176	135	121	148	146	155	152	146	140	88	88	144	128	113	166	128	63	143	209	188	136	133	155	125	161	220	175	156	142	145	145	107	144	155	84	141	194	91	138	221	192	152	130	156	154	88	90	130	81	40	94	172	202	154	70	40	125	191	115	70	158	194	164	109	39	38	61	151	271	224	162	156	149	197	205	196	162	86	136	199	116	160	181	186	185	125	127	150	217	226	184	164	124	102	80	66	67	74	74	37	99	175	154	173	194	196	126	87	137	82	117	161	140	136	86	50	96	156	103	69	119	165	117
216	213	150	136	87	97	111	113	204	160	81	118	124	125	153	193	213	155	172	201	110	110	174	115	106	103	68	82	58	87	116	129	228	223	159	106	90	90	62	63	42	41	99	95	112	132	124	226	210	98	88	89	58	97	88	56	54	42	92	179	163	126	216	242	217	197	160	160	188	158	80	56	47	87	170	213	225	136	39	187	248	186	212	210	126	72	169	205	220	259	179	154	169	135	156	150	222	219	154	162	132	148	105	59	166	188	167	154	215	227	99	76	52	102	105	48	116	217	199	149	146	91	182	180	156	245	130	50	77	71	151	180	122	143	183	143	71	57	72	131	99	84	168	193	222	182	73	109	147	119	100	161	206	178	146	78	56	52	111	110	46	159	248	153	126	226	163	113	185	191	113	110	218	165	174	165	96	153	164	212	249	135	45	49	112	160	134	87	64	170	208	165	153	192	158	148	191	175	121	168	209	133	196	147	113	159	129	148	105	119	208	181	191	184	128	98	182	233	189	157	168	190	136	147	168	193	214	245	192	158	262	177	184	233	222	255	268	250	239	196	140	179	187	154	175	229	204	148	143	235	280	157	165	276	288	199	151	128	51	131	120	50	98	255	237	77	63	138	120	126	212	144	165	187	165	187	133	135	206	278	180	107	150	100	186	234	204	227	254	303	315	273	223	203	236	312	267	251	292	252	192	159	204	215	249	284	255	199	150	117	177	194	167	162	83	102	178	174	140	164	197	273	297	244	198	146	96	149	177	164	273	298	255	217	167	175	235	236	219	227	168	156	156	152	174	190	205	340	368	245	272	253	317	347	315	313	278	243	215	255	262	254	275	286	265	262	222	138	161	263	297	224	104	99	112	177	167	125	189	203	234	219	165	139	180	258	281	200	217	314	266	156	177	254	215	141	139	134	178	309	230	117	124	110	181	291	266	214	174	170	169	106	153	241	240	225	136	136	254	266	178	170	222	287	297	295	204	134	217	258	179	103	166	221	280	187	156	240	242	286	252	229	301	316	253	243	259	215	188	214	301	267	236	320	299	276	268	272	267	247	260	235	267	282	236	223	245	291	303	304	315	319	264	192	189	220	270	292	340	289	234	262	242	230	234	239	252	289	317	234	180	268	282	292	363	417	359	229	173	206	267	212	202	253	255	231	276	336	281	292	242	228	224	167	230	264	348	377	352	324	228	188	166	155	122	244	352	288	224	178	117	168	279	279	284	218	229	286	315	347	292	204	260	240	175	212	271	307	256	257	220	203	218	195	255	294	250	215	199	214	174	141	161	177	171	228	185	171	212	156	168	245	214	178	208	183	178	157	181	204	252	265	147	143	243	252	297	248	178	185	182	216	126	165	230	173	130	161	192	158	143	192	231	213	171	148	168	103	155	169	112	147	224	232	202	236	236	186	179	190	195	145	150	220	155	132	140	98	158	203	161	213	229	236	235	201	259	253	197	227	216	184	163	184	241	223	208	206	231	159	207	323	281	267	204	126	200	315	213	124	163	112	153	205	172	219	324	309	163	108	119	213	232	226	212	182	164	185	197	169	141	136	222	216	190	130	149	273	247	226	273	222	188	206	249	255	180	162	186	224	229	159	109	146	123	147	201	210	151	144	264	244	188	128	140	203	219	185	139	127	166	196	157	192	222	123	121	212	162	83	131	184	192	129	44	147	261	242	176	185	273	282	206	130	134	151	223	230	168	258	254	180	286	382	304	226	279	256	142	204	168	43	136	222	206	164	133	119	152	214	222	147	108	169	166	167	179	152	115	162	201	204	155	87	147	225	257	231	201	127	129	147	112	75	196	373	214	82	145	205	152	123	194	169	90	78	85	66	187	176	115	129	84	60	39	84	177	265	222	94	48	113	100	94	162	141	173	203	147	115	156	168	192	144	161	219	152	203	152	100	104	63	52	84	159	164	173	115	141	236	132	112	223	189	78	41	38	36	44	48	91	194	183	149	135	138	114	35	83	105	63	100	126	81	101	163	168	132	154	114	34	91	183	168	190	173	184	168	117	181	233	282	241	155	71	133	213	227	198	95	48	114	106	57	129	196	185	143	211	192	103	105	74	72	147	117	87	249	294	298	283	215	186	130	103	96	86	78	123	100	42	38	44	45	87	84	93	167	107	106	211	217	131	110	136	82	40	42	119	168	176	122	31	80	144	165	154	140	154	136	112	93
112	71	108	114	95	207	228	206	183	190	139	38	64	117	136	135	168	196	215	298	208	48	115	131	73	117	123	114	168	189	135	118	149	169	137	138	145	71	59	59	87	147	111	46	113	145	154	207	163	114	150	182	108	97	185	155	106	80	40	147	251	144	98	178	169	103	158	144	66	131	166	101	39	74	164	209	224	192	85	133	198	197	197	205	217	173	204	219	241	220	199	167	57	141	236	206	193	141	121	161	123	147	128	41	82	98	132	116	171	216	149	151	127	164	191	210	241	151	97	85	164	205	101	59	92	180	129	81	112	102	161	208	136	124	187	228	184	97	58	91	138	110	128	161	160	216	150	112	193	241	243	141	171	204	157	142	74	79	138	119	65	161	263	246	150	120	162	92	119	203	212	182	150	116	135	115	145	261	178	134	118	42	37	82	143	163	148	152	196	230	196	187	231	152	52	88	128	166	217	222	195	113	122	172	152	208	217	114	52	72	127	190	183	135	146	170	137	179	250	140	94	164	224	172	184	207	167	240	216	207	245	189	180	201	183	231	238	223	240	189	166	230	264	253	180	136	183	248	294	186	200	247	213	208	172	170	161	128	69	88	176	164	145	185	155	121	82	45	45	91	140	142	238	312	261	142	159	168	99	149	136	158	180	143	174	169	185	172	220	245	180	189	139	162	256	178	191	237	133	123	216	227	217	255	193	172	217	245	258	166	186	220	256	283	232	254	198	165	100	103	143	211	324	193	82	89	46	142	201	128	77	153	243	195	156	144	173	217	372	293	146	261	217	117	81	62	180	252	185	204	245	218	215	259	340	265	210	185	146	134	161	176	158	200	219	200	164	150	157	231	239	201	200	215	136	151	203	164	194	171	109	149	131	153	174	79	121	208	255	268	153	118	142	110	86	143	227	182	221	241	112	46	154	242	232	195	200	309	275	188	225	218	173	228	282	274	259	283	214	204	258	266	268	252	234	285	282	231	240	197	208	241	284	300	285	256	324	367	263	188	219	241	264	320	255	233	320	248	182	245	290	299	205	168	220	287	243	194	208	208	212	249	235	109	145	201	202	167	213	272	234	247	284	303	218	168	186	229	306	196	170	260	213	264	280	174	170	183	141	152	196	223	217	192	256	328	254	198	216	221	183	226	335	359	303	201	169	203	265	345	300	201	228	236	196	252	237	214	249	228	296	352	319	244	250	243	187	226	203	209	253	266	225	166	198	244	246	378	425	263	209	244	304	276	274	287	234	273	326	304	252	277	286	256	243	241	226	252	308	280	175	165	253	170	157	250	242	267	275	214	247	286	221	201	231	257	186	123	210	230	227	256	206	239	303	315	308	248	153	76	239	329	177	153	270	299	250	193	157	151	123	137	187	177	127	84	106	182	183	216	154	114	231	228	169	257	261	108	101	213	191	140	199	212	191	127	104	176	191	108	119	228	249	175	144	191	130	101	178	196	260	262	117	148	189	172	220	234	146	74	187	248	238	250	250	222	204	267	262	208	171	147	199	244	234	131	171	240	209	183	111	89	163	250	220	241	261	226	207	167	203	274	232	217	257	245	269	327	266	227	159	94	92	128	189	144	175	238	203	198	263	227	107	74	117	117	150	167	93	89	172	129	128	216	137	117	185	185	225	225	130	100	85	142	266	181	116	226	308	235	104	71	164	266	265	250	154	55	82	182	289	271	196	201	189	121	141	121	114	235	164	142	227	239	261	244	186	198	238	253	196	126	93	105	231	234	195	168	166	253	204	174	165	73	142	190	147	141	156	161	129	174	162	84	202	256	188	115	98	199	185	127	180	139	142	238	166	112	141	168	194	240	196	130	92	117	269	303	294	217	131	100	48	55	49	65	75	124	166	90	46	52	62	121	189	157	136	177	124	138	193	153	185	141	133	240	228	182	102	136	138	119	114	88	160	106	85	106	213	200	92	152	173	166	103	71	68	91	172	137	62	126	184	182	163	133	177	123	35	104	134	107	91	100	118	100	98	86	122	109	114	188	168	162	146	74	72	87	81	114	142	153	165	221	214	149	110	77	154	251	149	63	184	259	217	220	232	246	192	202	249	116	99	133	150	165	87	158	179	145	158	94	122	129	126	95	33	79	132	149	97	39	163	180	235	268	136	156	159	89	49	110	136	142	141	68	144	214	158	100	126	120	76	118	80	31	138	246	227	168	160	158
145	52	68	138	141	155	185	200	137	52	111	104	104	159	212	227	167	142	147	243	240	148	125	179	174	122	171	184	116	135	183	157	118	86	102	108	79	106	180	170	161	146	81	44	84	81	75	142	207	211	112	143	136	93	149	122	140	110	50	95	91	47	87	155	144	136	176	117	105	136	78	78	161	190	112	135	194	116	153	264	227	181	126	170	231	188	190	194	190	112	110	226	208	161	178	150	87	86	157	185	108	48	106	164	135	135	195	130	85	171	171	85	120	211	246	197	97	118	161	163	137	196	216	103	80	70	88	91	103	162	144	122	104	119	197	195	164	151	127	126	113	178	163	118	173	127	165	223	271	317	229	216	252	226	180	149	81	80	158	143	211	244	119	102	143	176	114	66	73	131	182	165	139	126	152	139	184	167	181	244	209	144	64	136	145	92	139	91	46	174	255	189	130	129	188	237	244	172	200	227	185	175	138	157	205	187	169	121	47	89	154	151	228	266	186	220	248	229	237	235	218	157	100	173	245	249	246	251	156	191	240	99	174	224	221	256	244	242	252	307	290	161	85	137	211	222	160	194	232	117	108	205	193	193	221	201	152	157	223	217	182	187	132	124	133	108	179	179	166	206	256	171	118	194	207	214	134	117	155	178	306	339	231	154	89	142	232	194	207	212	215	198	123	170	173	156	221	238	303	293	246	247	201	269	239	238	227	108	117	108	173	245	226	321	325	131	103	203	271	227	185	197	257	232	127	143	149	152	129	142	199	182	171	173	117	116	226	272	302	262	178	310	371	261	261	243	272	333	271	144	155	230	120	118	152	135	213	200	101	110	110	108	152	135	196	190	190	266	253	199	183	163	144	172	183	174	117	140	189	236	238	144	207	298	217	126	186	303	312	231	108	116	183	182	220	179	187	228	186	226	247	152	192	250	197	230	226	188	228	159	203	215	48	92	131	147	258	229	146	289	350	241	197	239	246	248	287	265	214	140	131	179	257	245	196	290	318	241	190	245	275	262	321	347	286	299	360	313	274	314	281	250	282	186	188	294	246	262	317	312	261	270	340	280	255	248	258	337	217	178	243	195	224	197	204	239	182	192	198	200	235	289	298	241	288	293	238	206	176	150	144	185	182	170	154	135	216	234	172	170	163	176	182	114	107	219	273	187	204	308	292	259	303	243	138	182	178	196	238	180	180	294	357	266	210	241	239	205	240	285	246	239	293	273	168	163	242	270	304	333	289	272	260	254	287	260	238	234	243	238	216	203	122	156	165	190	235	203	255	267	276	268	279	279	268	231	229	280	248	213	243	251	264	277	224	218	223	210	186	211	164	115	172	150	178	226	182	218	234	145	141	174	108	100	203	173	190	274	251	254	203	120	91	100	165	141	130	190	175	159	145	187	209	141	71	143	186	162	323	302	215	201	185	241	270	253	234	308	275	142	95	119	165	225	270	179	140	171	233	203	135	226	268	213	232	372	371	300	309	207	143	239	249	165	191	254	273	312	266	199	197	284	304	155	104	174	354	358	171	231	222	103	120	114	91	163	219	235	189	240	254	168	226	237	124	117	218	263	232	189	164	204	282	231	210	229	223	292	212	71	144	147	102	174	230	214	156	152	102	129	213	185	166	204	235	140	149	200	99	124	229	159	123	233	232	177	168	178	146	71	83	127	117	103	111	144	130	161	212	210	253	234	122	155	278	196	197	242	160	146	170	207	224	249	205	154	190	238	298	329	282	203	152	86	95	186	235	173	175	218	199	193	183	172	140	155	207	179	175	204	157	113	74	107	130	111	163	185	104	129	193	130	169	144	167	201	140	101	113	223	157	147	137	91	122	163	211	211	199	234	246	173	173	185	213	186	128	129	91	49	90	181	219	178	92	151	206	148	184	184	92	45	203	300	195	112	171	179	68	68	102	164	209	176	215	213	139	102	97	164	179	214	197	77	39	51	90	145	169	143	79	80	134	104	51	104	182	119	75	139	139	107	71	150	210	139	78	61	151	174	119	107	100	116	166	117	108	200	134	47	45	109	167	120	137	111	126	163	156	236	205	141	166	119	97	186	205	188	182	186	197	187	180	196	196	176	203	238	210	181	210	178	110	74	122	155	120	135	155	176	114	69	105	78	101	178	166	114	141	175	144	100	107	153	196	128	158	166	101	134	159	180	132	133	119	61	92	166	197	164	85	68
159	138	86	218	233	159	181	92	89	126	78	84	159	173	199	242	233	191	217	243	126	107	140	130	122	185	251	162	72	40	48	67	95	120	167	230	209	135	112	103	79	79	68	130	191	109	76	121	97	119	172	117	63	61	161	156	55	82	144	183	163	92	95	130	79	43	86	96	125	142	133	158	145	179	132	96	178	177	172	190	241	200	119	163	116	157	246	160	227	241	162	248	185	143	169	145	149	89	82	94	128	133	108	174	128	112	123	105	156	179	114	112	244	255	241	162	95	115	133	109	38	94	194	249	183	126	141	91	136	231	170	151	199	121	86	111	69	48	113	172	154	130	82	90	104	123	186	165	163	212	202	228	234	189	120	56	123	146	130	141	203	261	174	103	84	121	165	154	196	177	181	173	89	117	129	176	229	154	149	178	146	164	121	47	122	241	259	166	75	116	191	147	86	58	67	96	87	155	230	226	258	184	97	96	165	287	231	124	134	160	226	162	177	302	300	285	228	170	146	99	201	259	191	198	251	300	233	238	258	143	110	229	264	196	175	251	249	214	242	153	176	230	172	151	181	266	188	106	143	120	108	122	163	242	216	189	154	72	101	165	200	168	115	143	143	169	259	244	206	208	172	119	172	204	210	261	268	234	226	292	211	175	233	226	138	64	116	213	225	140	200	311	203	160	293	338	266	210	197	120	168	170	133	254	180	128	168	138	152	103	112	282	273	189	201	134	132	182	193	172	142	184	205	242	238	170	214	217	171	275	327	266	226	185	114	147	223	241	275	169	113	223	235	221	283	253	305	315	191	119	103	143	221	277	261	319	328	198	164	144	159	250	155	127	248	292	322	307	308	280	219	176	90	55	155	150	138	196	198	156	104	163	243	225	205	212	164	200	257	222	166	203	283	265	225	137	46	147	188	143	218	234	235	254	173	217	230	184	237	194	161	194	175	239	281	235	259	228	234	293	282	227	174	193	164	200	276	276	361	278	243	283	230	256	284	338	334	280	226	272	257	110	109	205	250	274	310	300	246	265	260	220	225	252	239	213	236	251	185	168	222	151	148	275	291	185	175	221	220	222	194	158	171	135	217	263	182	171	163	181	214	210	233	223	234	286	230	231	262	209	226	267	212	267	299	168	247	267	141	177	284	277	178	177	208	228	279	254	230	242	211	192	271	303	230	145	104	119	246	280	172	211	191	190	217	197	259	267	153	177	236	169	187	289	317	265	211	192	209	230	229	319	291	160	194	253	272	266	252	280	280	254	208	236	220	199	286	283	283	273	258	254	213	208	181	171	218	275	303	278	242	260	286	280	257	222	224	208	169	192	289	331	253	229	276	262	194	214	305	194	99	173	236	235	252	229	134	145	207	274	276	210	121	58	134	185	228	261	168	153	200	214	158	128	156	163	243	256	252	272	264	247	240	274	239	218	172	81	143	185	181	240	229	220	218	204	264	227	220	203	176	231	222	195	211	245	242	252	229	256	259	195	263	309	243	229	222	203	168	152	151	195	183	181	181	107	295	403	241	107	95	205	273	252	237	241	188	112	96	129	238	296	187	161	214	217	203	200	226	214	192	215	232	194	130	186	251	180	153	164	146	184	224	204	235	236	157	203	219	147	159	190	160	169	224	261	206	138	166	209	211	187	232	225	173	132	126	171	143	73	44	119	117	174	263	239	244	247	286	288	205	96	71	150	152	108	168	166	79	119	206	195	175	194	267	287	253	202	277	314	186	161	174	246	335	264	181	217	219	254	180	63	179	189	123	143	152	133	140	215	205	180	172	85	42	140	221	214	197	175	169	168	175	116	161	155	123	145	109	150	183	205	224	274	367	359	210	147	128	70	120	146	76	40	80	148	123	127	127	124	136	134	222	161	126	198	204	201	205	143	47	45	96	86	33	76	117	144	166	207	211	191	155	62	72	142	140	71	71	107	187	208	90	106	164	137	152	146	89	53	99	111	99	161	153	82	93	144	93	120	169	174	187	161	150	88	43	52	184	212	111	146	179	145	143	110	81	197	177	137	153	106	72	45	116	124	120	120	117	187	208	162	164	142	97	80	142	256	232	192	222	263	182	114	121	89	132	123	108	210	191	84	35	43	57	76	96	82	126	175	211	149	123	191	199	160	215	273	245	224	201	140	65	123	163	107	121	143	110	179	182	118	144	113	99	100	164	170	107	106	44	58
96	76	166	261	174	129	134	109	191	220	148	203	157	49	109	193	179	98	129	126	79	114	182	143	54	181	163	58	122	104	127	156	73	119	153	73	89	93	107	182	128	60	96	184	180	136	115	70	103	194	201	141	215	188	138	148	59	59	55	83	141	114	84	77	49	89	92	117	157	169	193	102	79	129	111	63	114	188	259	255	261	238	201	157	84	118	78	138	234	215	224	268	230	217	229	191	209	159	89	83	128	194	126	56	57	40	98	156	114	135	155	132	185	173	105	98	77	87	129	86	130	127	97	183	209	159	197	194	140	156	160	175	110	49	84	141	260	220	92	77	146	184	81	47	122	144	127	260	271	200	264	242	115	93	179	194	170	140	119	134	156	173	178	115	157	206	128	179	226	144	98	131	155	192	145	143	211	152	145	214	169	105	91	196	280	282	292	216	244	221	168	173	221	237	156	130	114	151	155	84	70	103	105	112	208	171	131	196	155	206	239	113	133	211	220	167	105	184	232	194	229	164	139	221	296	277	181	220	263	216	121	125	122	194	198	117	188	208	298	362	228	185	131	116	126	147	169	164	198	196	153	98	194	266	256	220	116	118	118	157	179	91	67	95	148	215	258	180	107	118	158	154	229	234	99	123	235	234	238	233	120	148	217	171	180	189	146	131	156	225	255	173	262	329	314	299	215	221	185	134	177	172	211	233	171	221	270	230	166	140	194	220	163	118	224	270	189	209	203	157	122	111	186	186	187	221	141	165	228	264	221	147	248	246	180	260	271	170	172	231	280	300	184	100	196	247	241	290	259	219	129	101	211	206	185	236	287	320	300	258	251	253	209	223	251	244	237	231	214	141	89	196	182	98	142	143	144	157	113	145	191	101	145	317	270	224	234	212	231	195	232	257	245	271	276	210	216	255	199	259	264	241	257	189	212	224	209	182	226	249	226	244	232	248	253	247	222	211	197	157	235	337	344	311	226	229	278	206	173	205	273	302	195	189	303	277	247	277	294	291	251	246	259	228	160	175	231	226	257	264	203	219	174	191	169	176	289	317	308	233	208	262	248	239	226	167	229	280	262	197	157	205	195	247	299	230	122	113	192	231	316	289	259	290	298	258	228	246	251	205	168	224	247	208	241	248	185	194	151	135	206	261	252	260	187	140	280	239	142	158	217	280	273	255	227	190	161	137	121	129	195	206	116	126	182	189	182	107	152	240	252	209	145	101	170	299	276	201	167	242	212	161	168	152	169	184	232	249	234	241	280	179	148	300	285	198	205	222	296	306	242	252	235	208	247	170	200	392	307	248	262	191	170	234	201	153	250	315	281	233	306	269	122	219	282	189	255	291	288	250	147	86	101	106	167	233	198	188	116	93	194	240	202	178	148	143	191	174	138	129	176	206	178	153	109	152	178	143	189	148	140	155	116	206	223	194	162	145	197	200	168	193	225	256	210	184	214	170	175	230	182	157	271	289	205	193	196	206	201	132	127	231	276	285	293	264	322	328	230	229	241	227	186	201	281	227	196	221	214	149	187	279	240	265	291	208	194	184	188	139	113	184	217	213	204	300	284	150	77	114	191	206	269	327	185	145	231	223	228	218	237	259	283	247	184	219	286	223	133	149	148	180	224	190	127	90	157	197	128	204	219	159	214	198	181	226	217	228	249	168	169	203	106	128	200	127	140	132	174	221	215	163	130	199	177	192	225	202	200	146	84	164	178	102	134	198	206	174	161	185	155	244	263	205	371	383	196	156	203	252	246	212	242	209	191	224	198	139	106	231	291	219	192	155	129	140	165	159	256	257	188	205	121	132	204	169	168	240	205	140	136	160	237	264	239	204	106	87	164	163	92	138	213	177	107	79	64	105	111	49	171	216	176	160	132	152	159	146	136	184	165	79	69	65	117	169	164	202	210	174	206	214	139	78	72	98	104	103	79	143	213	140	149	170	88	44	186	229	150	108	40	108	167	121	94	112	74	97	205	145	112	182	139	117	133	80	106	176	171	155	154	109	74	100	204	214	151	172	105	78	161	204	135	113	171	166	189	215	185	164	176	116	59	58	115	124	151	144	108	168	155	225	196	80	51	164	256	203	171	184	187	103	82	151	178	196	130	100	118	194	183	62	72	61	79	73	162	229	169	151	123	159	189	223	155	44	51	158	279	238	132	139	174	158	199	152	78	102	163	228	175	65
127	180	167	71	102	129	94	195	270	154	74	89	127	157	141	75	58	63	76	73	109	142	112	117	77	39	111	190	132	115	149	161	116	99	96	89	166	157	97	122	199	163	70	129	127	103	132	146	186	115	135	216	228	139	47	85	125	161	110	40	78	110	71	87	189	217	182	187	178	211	175	62	166	193	175	242	239	276	228	135	179	177	219	185	85	172	225	197	202	165	124	212	264	248	164	69	122	191	123	101	96	54	82	99	150	116	37	122	146	198	240	115	94	85	34	58	61	117	181	132	119	96	111	154	84	39	99	145	124	95	92	148	214	213	195	219	198	143	77	124	175	106	137	141	72	124	188	152	151	112	100	121	96	132	189	221	222	140	93	112	81	126	152	146	125	139	206	203	121	44	124	125	129	128	35	80	166	185	162	206	146	143	222	217	184	163	215	233	238	209	206	247	230	182	177	231	314	275	190	175	161	143	83	75	154	182	125	181	224	188	124	52	139	191	169	180	152	215	301	261	224	138	147	210	244	211	193	259	250	269	265	260	205	147	159	137	214	195	123	195	173	150	102	73	117	155	204	249	270	222	198	186	137	88	81	122	138	221	193	138	233	249	147	81	140	218	230	127	160	219	235	183	135	276	198	67	198	263	218	207	265	302	252	177	180	225	206	230	224	187	216	228	279	330	246	228	170	162	150	167	273	200	226	205	157	206	227	182	140	196	174	140	145	205	241	205	190	158	159	137	143	199	234	171	142	126	47	117	219	165	149	140	176	206	219	293	200	122	126	161	260	247	171	191	146	157	198	158	158	164	185	142	146	224	222	197	170	204	251	180	139	168	172	286	248	125	197	186	107	135	106	133	170	152	124	61	140	221	134	115	118	84	212	317	198	153	270	241	157	119	196	206	155	266	266	193	204	181	309	341	212	168	166	200	217	253	221	209	230	209	202	203	175	298	331	196	227	264	225	224	275	210	197	252	206	213	295	268	173	167	238	179	149	236	297	223	108	170	206	169	175	219	270	244	198	222	213	252	252	159	197	227	195	295	301	152	176	310	269	213	252	264	204	231	317	286	191	147	289	259	143	110	155	166	138	128	40	102	164	171	213	192	234	222	146	178	155	121	152	215	263	170	92	141	193	136	139	205	212	302	236	119	161	188	136	161	138	97	112	131	192	253	208	153	230	249	177	189	221	166	132	149	213	228	235	217	181	160	156	196	282	313	246	226	244	319	279	208	263	208	173	271	228	168	187	181	197	200	190	153	121	91	148	212	210	172	133	231	309	275	240	218	197	252	393	359	240	259	250	237	178	187	228	240	260	297	330	288	243	217	220	238	249	256	231	236	289	262	243	238	136	103	234	269	239	226	205	198	201	187	210	199	193	200	146	124	180	252	257	240	194	236	252	164	198	255	162	79	71	134	262	260	242	264	203	200	146	175	280	210	192	173	119	108	114	143	160	187	189	132	117	182	231	226	147	168	174	182	247	189	202	312	277	165	216	331	308	281	213	149	187	180	192	172	155	193	226	207	177	212	250	224	179	171	190	173	208	237	281	247	159	133	90	166	226	279	251	136	143	112	98	190	202	218	151	157	244	168	185	213	254	302	243	235	218	213	244	165	159	201	168	158	137	89	110	225	202	124	137	222	236	174	115	88	147	109	96	157	127	119	196	278	275	159	118	96	106	121	122	219	236	181	152	145	224	214	145	214	229	171	166	162	194	251	236	160	163	231	215	220	229	206	228	240	240	277	236	188	160	193	271	172	61	105	192	179	123	166	274	288	215	172	125	121	90	152	178	119	153	105	85	94	67	156	225	205	192	170	173	147	188	281	261	135	79	197	231	171	225	226	175	182	227	218	120	117	173	217	197	155	193	256	236	117	49	146	205	219	261	185	181	161	91	115	190	231	184	126	159	223	271	212	162	227	138	96	150	183	126	84	174	198	166	102	68	92	194	219	121	65	77	89	45	96	176	189	185	160	132	101	137	177	160	114	139	201	120	117	118	65	58	128	170	82	103	182	131	134	138	99	160	157	206	287	187	85	65	41	152	208	91	39	101	149	170	205	186	150	181	242	201	160	186	177	159	212	230	151	163	125	117	182	160	170	184	116	99	210	244	186	93	88	93	48	127	130	91	105	120	175	122	47	136	183	87	82	134	121	78	88	121	139	97	80	80	46	60	54	45	161	252	161
162	165	84	53	96	181	134	125	129	94	159	138	77	57	119	138	94	69	118	125	132	160	164	149	125	132	166	178	87	45	117	221	251	196	165	217	158	51	37	81	93	54	74	136	161	100	69	153	206	140	158	231	175	119	117	80	40	42	102	150	248	215	56	96	180	184	141	142	189	216	178	93	151	203	186	170	191	228	125	148	217	196	158	147	126	166	200	143	191	164	64	148	247	218	182	172	191	153	153	184	99	105	107	47	80	140	109	92	155	185	185	212	208	184	222	162	121	135	95	119	205	187	118	138	245	211	130	104	122	175	139	212	185	102	204	159	46	154	181	141	117	112	152	177	188	165	101	38	41	38	71	130	141	122	134	168	184	186	131	143	176	159	189	187	186	201	212	125	107	113	98	104	55	50	133	232	312	344	264	151	127	169	186	176	141	228	304	201	121	84	256	336	186	249	198	156	228	182	179	193	201	186	96	149	210	118	70	131	255	183	113	165	105	126	184	200	227	229	272	257	271	290	251	256	343	333	225	284	300	295	326	301	192	210	337	319	225	161	169	207	175	128	126	132	199	201	157	187	215	220	198	103	54	148	174	138	159	170	167	212	242	247	252	190	141	149	225	199	126	169	214	176	106	138	158	191	241	212	228	247	232	234	235	241	248	223	227	156	165	205	215	231	164	148	100	162	233	201	159	193	244	220	193	119	151	247	227	176	175	176	178	168	160	179	191	210	206	209	234	144	100	173	220	255	199	121	105	140	247	219	242	288	296	326	298	334	229	168	195	210	286	262	205	170	92	160	250	210	212	182	194	272	177	79	134	192	201	216	217	142	118	165	192	180	206	158	123	177	175	244	300	219	198	255	260	247	295	229	151	163	187	172	84	136	239	159	142	240	305	301	246	321	347	226	173	197	195	222	222	204	180	171	249	308	296	288	212	190	280	288	286	211	177	187	138	176	288	322	294	280	272	268	226	215	219	296	333	235	151	191	206	190	241	259	241	190	190	213	174	162	184	225	259	186	183	250	253	263	181	97	135	144	116	156	164	134	158	186	125	191	286	165	93	77	115	182	265	196	259	265	91	111	208	230	136	106	115	187	182	118	182	192	98	92	122	180	228	185	207	253	192	198	202	101	115	111	109	180	189	205	267	295	193	161	189	157	139	152	158	209	299	276	169	177	254	232	165	185	243	202	203	210	166	188	174	93	92	167	138	187	286	237	211	239	268	248	184	162	183	183	160	191	230	159	177	223	169	107	167	156	148	239	187	137	250	283	192	198	169	108	96	131	217	221	198	232	284	294	233	240	250	296	255	228	243	248	293	208	159	153	176	248	261	261	285	281	293	243	183	235	234	191	173	202	287	265	167	183	182	151	184	228	187	193	256	172	118	244	317	287	206	165	264	221	122	143	138	150	163	117	127	105	160	233	207	248	196	80	157	235	190	186	122	93	136	175	155	197	311	279	247	266	250	195	202	230	233	259	178	119	186	250	323	289	221	222	235	225	136	164	220	293	314	219	192	185	150	118	188	206	233	279	222	172	148	93	149	209	222	219	152	156	168	160	210	298	315	207	104	142	168	191	220	199	220	271	302	227	219	293	289	259	243	250	201	189	237	235	234	192	93	205	220	118	199	206	191	171	202	182	112	175	193	174	215	163	82	163	192	165	118	101	159	153	150	112	99	168	176	169	129	147	171	165	170	90	52	77	117	94	119	213	141	94	165	180	151	167	188	180	128	192	266	188	225	208	200	203	110	104	129	160	224	218	165	174	206	243	228	175	101	81	133	149	85	103	174	116	125	149	72	128	172	92	102	191	241	198	96	57	104	193	179	163	251	307	186	92	105	142	205	148	85	104	180	179	130	176	154	63	117	171	127	100	118	89	102	124	101	124	214	224	168	191	134	53	94	160	149	133	162	160	138	184	218	178	117	125	159	162	136	148	215	181	113	120	153	206	138	106	163	98	38	92	158	104	118	122	47	74	74	75	171	147	133	122	81	192	155	112	191	164	215	213	79	103	192	233	154	66	83	124	224	222	208	154	142	153	88	146	189	188	188	183	138	151	130	59	108	203	223	139	153	285	191	121	178	166	180	112	104	130	150	184	129	82	153	184	149	165	94	96	101	65	66	90	124	118	127	135	114	98	75	128	147	147	137	151	191	171	131	83	142	185	175	177	178	100	98	160	135	76
147	172	112	91	112	62	100	105	50	105	168	234	244	220	265	161	88	155	190	187	198	188	137	80	108	118	83	130	165	171	125	71	126	153	149	156	103	75	87	149	156	154	195	228	191	89	46	43	66	112	85	83	115	124	147	93	35	98	186	126	141	227	204	166	157	133	61	80	95	80	192	243	127	127	207	217	219	178	92	132	246	257	163	144	210	181	147	94	82	168	214	139	112	163	148	167	251	201	117	149	145	154	156	96	80	184	179	64	96	150	171	236	254	154	91	81	114	107	102	189	155	72	159	236	170	143	101	112	183	119	47	51	93	154	156	144	156	158	153	90	103	183	193	243	253	140	137	195	231	179	138	167	87	110	160	131	142	147	129	147	111	83	179	182	107	118	89	70	95	67	85	187	240	145	115	181	210	217	199	248	224	144	218	246	155	179	269	219	210	166	108	199	212	137	243	349	250	209	291	298	198	189	180	137	140	210	275	224	192	132	64	161	291	199	87	128	137	180	201	189	249	287	213	186	308	366	280	237	269	273	237	265	294	297	243	178	182	165	111	104	142	123	209	175	85	99	102	159	114	143	214	139	120	226	248	213	213	233	262	198	191	240	235	249	187	104	201	195	71	172	229	122	61	83	147	114	103	108	128	204	217	252	215	183	293	319	274	261	299	295	268	229	165	154	131	214	263	198	188	202	215	269	220	152	190	236	227	159	124	108	175	208	198	227	149	184	241	227	186	107	80	224	338	280	278	299	269	229	263	209	189	210	269	343	243	220	209	205	259	279	279	191	210	254	198	178	180	153	214	233	206	329	378	205	91	176	244	260	292	300	186	129	195	184	155	149	151	253	274	215	167	140	174	255	193	94	213	202	127	167	115	135	244	236	255	209	136	273	369	274	261	298	245	276	279	221	222	264	352	320	308	312	310	331	290	317	281	193	211	238	306	338	281	256	248	187	165	262	307	210	162	238	197	151	195	246	264	237	203	147	142	205	183	159	239	266	214	198	224	267	234	174	236	226	140	220	263	228	227	292	273	163	156	212	193	151	183	198	195	169	130	71	176	234	181	203	170	150	250	226	155	136	106	156	162	110	101	140	199	232	250	280	212	154	165	163	166	196	232	226	226	207	198	220	206	122	43	99	175	192	164	217	275	179	105	100	172	265	270	254	204	146	217	215	165	222	209	216	221	219	231	188	139	78	85	178	135	112	113	90	137	126	209	250	190	204	189	99	46	109	163	209	214	161	178	197	253	225	197	223	232	286	251	166	127	189	210	158	102	88	185	150	91	183	178	175	148	157	209	221	225	185	248	268	194	226	318	252	247	237	218	279	287	309	272	290	309	270	234	182	181	208	282	289	260	246	206	164	178	239	301	322	290	222	185	224	203	230	234	193	237	237	247	190	164	169	148	183	200	213	210	174	181	214	170	167	147	109	137	271	298	196	110	127	207	219	171	135	143	124	115	135	119	120	205	273	280	197	128	162	236	265	318	326	180	97	90	126	180	167	176	227	220	224	247	198	200	139	125	196	241	269	232	236	218	148	133	146	214	206	170	191	152	115	114	145	213	203	144	260	352	209	157	201	205	207	225	229	143	151	255	267	209	189	241	204	123	262	386	288	229	228	228	197	142	173	140	88	178	235	165	166	260	289	241	176	159	171	193	211	105	42	140	196	145	117	106	142	176	179	219	218	177	198	232	159	187	233	195	191	270	264	199	198	173	202	122	58	199	249	133	76	109	125	163	285	223	163	138	101	127	110	177	217	189	271	392	422	229	104	149	178	138	87	124	148	167	160	163	102	131	210	211	205	147	101	144	138	126	160	181	240	160	154	192	211	162	140	261	235	213	236	210	167	136	122	193	177	116	162	172	180	128	118	198	196	110	87	95	84	154	130	97	127	127	86	54	157	212	208	178	151	169	192	150	132	175	100	117	193	162	131	92	57	128	245	223	175	130	66	61	105	173	110	81	83	118	188	183	115	61	134	250	268	176	126	90	50	144	206	145	115	173	190	168	115	114	177	101	85	189	191	193	162	69	94	140	158	147	203	279	193	96	156	190	98	86	133	140	100	162	220	206	237	195	222	220	263	254	124	162	197	127	132	148	116	150	215	256	254	147	65	159	139	93	138	91	94	155	98	51	151	177	227	217	77	102	246	285	135	104	198	129	86	231	304	192	88	141	160	78	47
233	238	124	113	104	45	63	70	123	119	42	81	182	237	167	76	106	184	174	133	159	205	173	127	93	105	93	59	72	81	71	63	158	230	164	92	129	119	51	82	82	72	134	150	112	67	73	74	48	112	131	156	157	88	71	47	43	42	170	247	130	50	91	149	188	223	162	151	238	258	247	196	152	182	219	143	57	114	224	233	146	90	89	178	175	159	138	53	94	170	241	166	64	65	120	202	207	127	88	126	133	139	87	39	39	86	128	89	111	130	148	210	249	203	119	117	169	136	67	73	131	205	223	132	37	40	86	156	113	42	141	203	134	141	210	167	66	52	56	55	115	190	198	137	120	175	177	158	158	118	117	133	73	100	150	100	106	136	167	125	91	95	115	184	201	131	134	286	280	127	39	70	116	138	189	213	119	155	154	73	135	131	120	136	205	218	192	224	202	132	210	288	235	208	241	213	104	166	184	150	170	133	82	132	158	137	204	238	198	163	159	186	203	185	163	171	160	189	243	272	267	189	204	294	303	252	248	233	289	243	118	143	198	221	182	154	143	117	152	187	208	213	179	156	121	134	194	222	233	226	213	218	214	226	192	124	138	188	200	203	166	135	184	206	143	121	212	205	135	135	129	148	151	182	233	214	197	195	176	239	285	270	208	213	304	275	226	166	139	219	212	200	192	163	189	176	184	191	208	253	291	295	209	165	224	219	244	250	221	197	240	200	95	170	222	176	166	161	122	188	217	205	220	147	185	296	233	235	257	150	144	189	175	222	294	311	252	209	228	228	160	177	180	122	133	100	140	186	256	267	220	228	178	172	199	234	218	180	173	110	172	169	77	140	152	178	230	274	286	227	201	290	269	179	237	250	185	155	110	135	203	252	312	238	237	249	209	229	214	181	202	247	270	281	253	164	223	340	277	221	172	181	245	183	183	210	170	190	258	229	236	240	171	169	218	266	203	158	194	204	162	205	200	178	200	219	242	249	296	260	214	186	215	259	187	179	180	172	188	201	182	180	195	173	180	220	208	215	188	72	72	161	141	93	135	137	148	208	210	129	149	216	146	156	232	305	291	166	216	263	208	197	179	162	138	164	269	250	182	204	269	281	270	164	118	192	188	167	200	171	174	219	150	141	166	126	93	196	192	94	148	291	251	132	147	183	229	203	210	217	213	212	159	171	195	208	137	128	122	50	114	208	272	182	124	294	221	135	189	231	205	249	337	257	191	170	175	173	210	177	110	173	249	258	196	177	253	283	211	135	171	196	222	184	124	160	222	263	235	221	215	143	249	295	176	255	269	207	135	100	183	144	145	177	205	248	213	216	203	136	124	170	206	235	250	235	254	222	164	273	341	285	254	238	229	253	319	279	238	261	327	343	288	233	187	194	191	237	251	160	161	279	211	92	140	211	237	178	154	166	164	115	117	200	231	247	225	129	80	106	145	168	202	281	176	131	163	86	97	142	149	116	143	122	115	159	158	159	147	177	135	156	211	202	236	264	266	288	255	215	275	271	241	213	195	196	149	101	122	196	173	172	192	179	218	201	157	113	152	241	256	205	145	178	198	162	192	221	184	185	243	252	204	162	126	133	211	231	157	159	258	221	183	235	196	212	345	315	254	312	215	177	223	247	218	224	292	228	193	231	249	202	233	286	242	207	245	260	174	117	77	81	126	85	141	150	141	138	112	161	195	244	196	133	185	146	44	151	217	171	221	245	243	180	185	207	157	168	151	166	157	131	249	301	149	59	145	202	122	168	212	172	247	273	223	193	173	184	177	151	187	224	199	194	231	196	189	206	174	153	171	152	173	234	176	210	251	198	112	101	170	147	170	193	194	255	209	118	129	190	171	144	106	64	59	124	225	243	193	172	121	127	213	217	218	203	121	44	41	53	96	143	130	102	103	72	54	101	86	71	87	60	79	155	182	113	106	125	109	131	167	122	43	72	82	92	181	171	173	187	167	177	160	107	68	113	165	157	138	164	183	166	168	205	131	86	76	86	102	110	129	166	187	192	164	59	78	103	173	151	70	84	86	112	77	112	177	154	198	170	117	123	120	111	135	123	100	94	96	151	107	113	231	314	265	204	127	131	175	191	275	300	242	140	120	170	207	140	117	244	239	200	142	105	106	87	140	142	133	113	100	102	114	131	92	102	128	130	155	158	161	225	214	118	150	168	175	135	63	54	36	40
225	160	130	81	112	91	117	98	43	54	87	89	99	191	138	96	119	140	123	102	149	154	100	40	122	116	35	35	107	182	114	124	129	75	139	144	137	141	171	146	153	168	139	142	73	48	90	87	43	101	261	232	117	105	122	181	192	118	135	247	249	136	135	161	90	142	198	185	235	289	243	132	174	217	163	174	168	157	148	132	126	107	57	96	145	161	118	44	41	53	156	149	41	44	57	106	113	66	73	65	55	122	173	149	82	98	168	181	216	166	123	160	149	92	108	152	175	161	79	77	178	175	175	244	196	102	117	178	98	96	128	148	134	157	165	166	243	181	136	153	193	232	204	148	132	210	218	95	186	290	173	156	259	192	98	77	139	147	129	121	107	170	169	189	214	193	151	119	179	185	76	157	167	66	154	299	258	161	207	260	229	278	265	154	176	256	289	320	290	173	183	266	204	80	146	214	123	123	200	196	170	142	161	195	123	100	174	152	112	137	223	294	232	229	277	197	130	189	168	159	255	247	233	191	146	203	232	167	199	212	185	210	180	227	257	210	178	178	165	170	162	109	122	126	134	182	236	214	128	75	149	156	95	191	208	117	136	147	97	83	134	205	171	132	240	214	193	287	243	184	190	252	321	244	131	226	259	250	210	187	289	286	189	208	320	273	190	181	202	217	113	129	204	163	150	191	230	223	173	171	225	146	116	218	248	237	244	199	155	222	227	241	218	181	277	274	192	211	231	241	268	227	175	192	251	223	163	188	244	253	184	158	147	172	253	273	304	311	243	191	213	192	145	152	154	147	179	130	55	131	257	285	213	157	185	221	238	213	177	126	102	206	193	194	184	158	180	133	182	233	227	219	208	224	249	154	190	303	270	185	141	255	224	121	162	222	245	221	256	254	186	209	280	220	107	145	343	370	229	156	80	155	310	333	262	177	123	171	317	284	223	304	320	226	187	237	248	195	141	208	177	177	189	108	169	198	219	245	248	220	205	170	188	212	159	181	155	139	167	152	135	154	175	149	161	200	215	239	233	146	113	230	310	189	89	121	188	229	191	243	226	168	200	269	256	230	200	163	261	262	213	277	234	183	145	63	164	240	285	245	184	263	219	128	103	131	195	146	77	144	209	213	207	240	170	154	228	184	170	161	214	217	227	244	151	151	272	234	114	150	160	120	112	170	206	187	150	207	249	236	247	257	208	212	209	191	252	216	196	270	278	219	278	264	198	225	204	145	183	209	111	119	179	176	227	280	278	173	80	150	204	212	276	237	176	229	255	256	197	96	133	129	100	206	315	304	157	125	233	306	245	195	218	137	199	308	250	207	189	167	163	198	222	201	170	261	289	195	224	268	206	167	235	248	232	159	128	270	342	240	231	280	275	270	225	246	310	302	236	247	221	177	152	161	130	175	229	215	256	200	103	79	131	132	124	219	259	240	148	84	130	192	207	225	279	273	268	233	251	223	183	131	113	183	199	257	240	201	231	193	144	188	231	171	206	294	245	216	219	182	203	254	160	138	224	154	172	226	212	275	236	196	131	45	108	191	198	196	251	286	261	196	178	264	269	175	220	284	169	134	230	261	180	133	148	174	209	164	172	134	113	224	297	299	171	74	180	230	198	234	220	235	284	262	281	226	203	289	359	313	186	147	244	275	178	175	190	231	189	173	141	57	133	162	141	134	177	178	105	138	166	96	42	101	155	164	132	182	208	88	121	164	165	234	270	263	252	160	52	143	271	279	250	231	176	94	120	162	149	150	247	327	285	266	222	217	249	256	267	156	136	175	186	145	75	104	121	197	171	129	159	127	137	105	110	145	147	110	150	208	114	128	166	196	232	181	183	245	254	182	89	43	90	97	94	185	209	204	161	85	116	186	215	240	234	169	82	42	45	76	152	147	107	99	160	222	122	137	186	137	119	127	109	144	206	245	205	145	238	212	150	173	224	198	163	215	183	159	173	159	145	138	82	89	87	35	183	186	50	211	322	185	128	147	112	108	87	91	137	153	149	142	131	82	49	92	164	203	184	133	164	122	30	84	126	172	211	201	163	160	182	195	190	114	103	111	120	184	137	173	173	136	150	97	192	159	92	90	117	222	217	126	150	142	80	113	192	173	83	94	119	152	169	215	269	255	142	38	146	221	147	88	109	132	92	70	162	214	189	183	168	175	170	142	128	91	156	210	96	70	72	40
156	107	99	158	125	111	133	118	115	103	134	143	125	122	133	174	232	167	104	132	112	133	108	58	128	146	109	160	120	129	181	103	93	131	114	106	89	110	158	179	228	199	90	123	171	172	128	46	100	176	226	197	168	162	122	96	63	137	139	50	102	177	211	205	181	107	59	129	208	228	193	212	191	189	235	226	147	50	43	116	107	62	140	207	137	89	85	59	60	79	173	255	323	250	89	139	144	48	116	147	135	181	153	75	136	195	224	215	194	235	201	327	322	143	160	208	171	160	184	146	176	181	122	132	129	128	153	144	154	149	126	122	128	91	106	183	234	162	92	147	177	174	170	206	216	139	151	167	91	99	82	138	221	132	78	78	66	68	92	92	44	108	256	216	93	195	219	194	154	105	133	142	116	78	160	249	231	115	134	177	164	242	298	221	179	223	200	200	188	195	177	238	299	187	145	138	93	161	226	187	201	137	118	292	317	229	194	143	163	246	245	207	202	211	242	254	267	263	249	276	225	199	215	171	169	208	251	214	102	127	146	165	240	176	186	237	248	238	157	101	135	151	191	194	178	220	199	193	262	219	175	159	143	170	213	268	180	156	155	185	250	202	161	123	133	186	224	211	203	232	294	247	210	259	160	213	296	273	215	236	267	215	219	256	312	252	167	206	252	229	221	167	223	198	138	251	234	157	171	259	211	118	128	132	146	200	203	112	126	240	277	191	203	253	204	234	222	184	220	285	312	286	227	265	279	253	275	171	149	155	212	217	84	128	208	260	184	181	271	238	224	231	230	203	174	168	143	93	112	214	300	255	204	222	169	179	209	192	180	165	212	245	188	92	185	236	157	238	295	249	221	216	233	244	271	251	239	276	256	289	254	166	257	260	204	153	146	217	246	257	192	166	225	252	140	140	303	354	249	206	189	162	285	288	200	239	221	219	235	255	211	123	160	251	206	258	365	282	224	161	103	147	223	192	206	238	236	170	135	155	133	176	198	190	137	151	188	178	196	205	186	172	162	145	166	183	215	233	197	111	133	154	194	241	133	112	130	172	285	275	184	217	226	224	294	323	286	197	229	221	109	146	203	248	174	116	153	169	204	183	194	201	222	154	85	128	96	52	126	227	218	217	237	228	236	229	245	169	120	242	308	230	200	240	240	145	108	212	226	162	162	188	250	317	274	205	203	222	222	137	121	225	151	138	259	203	192	236	209	195	206	226	175	89	145	240	305	280	188	120	52	84	170	136	97	202	237	178	91	82	169	147	135	141	230	235	168	200	165	117	164	156	161	234	243	169	104	196	295	315	178	188	253	232	300	301	287	277	277	242	208	263	228	190	210	199	240	237	157	134	210	294	294	269	205	126	152	211	300	285	240	286	269	273	240	231	213	321	284	158	178	192	216	257	266	203	132	131	186	189	130	225	326	273	231	154	187	236	240	228	165	164	177	134	172	141	155	225	235	214	112	58	155	227	209	222	239	227	234	238	215	241	192	138	226	291	256	305	269	203	228	206	193	171	181	257	277	260	295	262	175	217	282	165	175	222	201	274	308	263	277	304	242	273	219	155	195	194	233	256	202	211	214	218	185	124	101	133	194	134	178	224	249	279	142	80	115	158	173	212	226	256	225	225	290	256	293	368	371	252	176	201	277	240	98	122	143	194	245	175	159	120	158	234	191	139	119	139	180	109	170	169	143	172	89	176	161	130	224	205	134	166	265	249	193	198	228	198	166	168	212	223	224	301	245	134	101	129	232	258	266	268	247	283	268	225	233	196	172	155	155	130	142	177	169	239	249	293	295	181	149	196	156	70	119	242	186	96	202	199	167	135	68	117	213	264	285	248	216	249	136	43	118	136	110	118	175	271	245	164	189	228	139	121	149	144	180	143	163	176	113	185	231	167	174	238	238	187	159	150	147	165	147	92	147	136	82	215	253	176	131	146	150	196	238	227	150	115	222	273	205	77	38	43	118	177	179	140	74	57	76	140	105	119	193	109	106	127	64	160	152	151	156	82	86	153	197	177	214	138	107	103	45	65	117	92	56	111	193	216	124	111	171	200	217	175	155	170	191	176	192	238	213	193	170	196	231	213	168	231	321	200	164	169	134	139	178	137	117	194	175	94	116	148	118	90	38	42	132	268	225	171	202	169	97	46	105	149	155	179	203	202	163	200	205	153	201	191	83	120	122	105
171	168	126	178	187	75	40	114	135	191	200	165	198	191	236	156	60	99	196	254	148	55	52	75	100	139	161	102	52	83	90	78	84	52	129	149	103	90	49	40	114	212	177	145	173	134	68	100	181	155	75	48	83	153	187	158	89	59	136	177	178	262	255	155	135	154	126	98	135	233	221	232	198	133	156	166	208	126	80	179	213	110	132	205	180	206	135	147	246	147	142	237	240	145	142	275	184	86	216	263	186	101	50	91	173	153	105	103	165	262	232	186	266	224	82	56	65	54	76	72	67	189	212	126	108	122	170	254	172	135	221	164	136	118	60	57	137	125	80	124	122	74	97	111	72	69	103	136	110	69	50	130	159	127	195	182	150	111	114	164	135	156	189	192	112	104	199	230	188	140	146	179	161	91	69	150	228	198	163	192	189	128	91	87	94	173	247	199	167	152	124	115	141	168	100	104	262	292	224	166	129	178	178	167	178	158	197	173	120	177	255	271	201	177	247	294	245	132	160	221	219	203	192	201	201	181	204	187	147	159	157	174	163	144	130	111	133	152	146	201	222	203	190	199	228	184	130	138	173	173	141	96	159	268	280	195	147	184	170	204	232	219	204	149	82	108	169	120	180	238	250	312	286	242	218	165	131	278	294	182	187	143	134	220	228	156	166	215	209	254	220	96	137	242	281	255	250	275	221	152	188	206	149	189	246	274	221	117	159	189	187	204	186	136	156	207	147	182	217	208	197	231	210	159	252	285	266	236	201	190	197	193	210	193	143	217	261	252	291	247	200	169	190	217	206	226	210	182	163	223	198	101	112	131	212	170	114	179	183	237	262	276	244	134	222	308	263	219	189	220	220	313	354	288	289	245	203	218	243	206	112	187	211	267	405	321	285	317	286	251	204	219	303	257	180	239	343	281	253	322	354	219	149	162	137	135	155	255	206	151	104	53	210	315	227	245	280	255	224	178	227	224	196	192	215	283	261	320	278	154	166	174	138	145	195	218	214	174	98	94	96	129	224	261	196	117	218	243	215	259	240	142	151	242	200	154	145	213	231	184	212	243	155	106	169	203	221	164	122	165	215	222	177	203	238	163	190	298	214	88	124	240	261	186	184	185	149	162	186	234	245	243	274	298	224	203	229	112	57	93	177	209	199	197	213	193	190	189	149	101	135	192	203	268	203	108	154	177	162	169	142	141	102	43	166	208	103	166	159	113	156	161	249	250	122	101	231	204	90	90	123	178	233	184	164	187	97	134	193	191	193	131	115	149	127	82	122	203	177	169	144	109	114	165	246	230	194	117	140	218	204	252	280	179	177	229	191	188	223	216	249	228	168	169	145	129	205	229	167	262	234	118	211	218	130	230	222	184	220	183	220	264	255	161	125	202	214	217	275	268	226	194	154	208	297	232	153	174	229	257	158	158	263	268	226	252	219	121	146	166	133	215	287	224	173	210	161	92	105	124	142	163	169	143	157	189	266	241	202	233	299	319	224	163	278	305	156	119	114	83	150	191	122	127	103	128	174	212	269	200	191	199	115	116	223	252	203	166	146	165	221	200	92	119	235	241	248	226	184	171	139	180	211	178	230	221	172	151	188	249	235	160	133	222	160	139	173	150	237	267	210	231	181	128	190	308	359	252	208	252	231	167	186	172	143	220	200	220	215	90	96	126	116	87	119	115	128	233	219	138	195	217	118	109	111	159	209	209	144	113	192	219	247	236	178	210	187	179	210	223	224	156	198	266	212	176	197	201	185	222	222	216	235	212	248	260	209	109	111	196	180	155	136	228	245	94	40	125	170	174	130	122	210	136	85	197	219	108	151	232	179	105	166	245	204	179	118	131	229	243	210	198	239	217	105	131	159	152	250	244	191	123	112	119	159	195	115	152	229	144	53	115	168	169	207	144	89	136	114	140	163	93	76	141	187	203	180	198	270	265	188	151	164	147	133	90	65	78	101	167	122	37	32	112	194	187	131	104	170	176	106	166	146	126	163	103	191	213	89	164	210	113	119	107	54	73	77	57	123	172	101	35	35	98	125	82	51	43	116	194	173	121	112	78	141	160	154	134	123	153	147	177	166	173	167	139	169	209	132	101	209	230	183	169	172	184	155	91	51	49	41	49	135	189	126	63	55	57	75	163	192	134	118	221	198	111	186	138	123	177	116	126	201	221	198	115	125	219	170	127	154	102
164	187	129	113	197	161	43	102	213	211	159	170	127	63	73	88	89	79	142	171	83	65	65	56	136	126	65	117	136	88	89	136	92	48	48	76	143	113	71	87	122	171	166	159	127	161	254	218	131	121	191	206	127	108	148	112	116	123	86	73	120	230	163	157	200	129	127	147	164	180	240	227	165	203	254	211	96	87	135	184	186	100	64	101	92	53	56	141	132	65	121	98	70	185	249	189	169	142	166	185	228	303	181	156	220	221	190	88	119	266	296	193	180	140	68	144	145	92	92	64	42	133	133	111	122	127	199	132	64	83	141	250	198	151	238	232	142	82	139	210	158	75	105	110	101	132	190	203	117	143	187	150	208	219	119	70	142	130	65	146	166	125	155	142	65	77	157	120	92	141	152	143	211	275	179	140	187	220	255	264	292	297	227	217	203	163	115	125	145	86	110	109	170	204	88	69	234	355	296	153	96	107	56	70	67	124	218	232	152	173	301	258	273	277	261	287	161	135	256	268	217	206	200	199	182	153	175	242	281	208	161	162	155	144	175	180	194	195	189	257	239	235	240	263	233	110	47	51	157	272	291	199	152	197	208	192	167	157	193	224	159	120	99	163	266	251	205	196	161	187	227	170	225	208	180	186	159	212	288	211	178	218	152	123	122	183	166	99	173	220	146	83	177	263	251	255	271	226	235	296	222	191	223	233	271	236	174	279	325	198	158	179	204	242	317	389	337	329	250	151	174	248	274	231	236	241	227	223	222	243	252	230	195	112	169	178	195	277	202	165	176	195	148	180	221	234	285	213	143	185	208	148	154	230	221	117	198	275	232	262	193	147	239	248	274	275	234	202	191	240	264	262	221	285	292	208	249	265	312	272	188	240	178	155	161	209	252	270	233	178	209	208	239	239	127	129	228	244	203	164	177	165	166	185	257	221	218	199	70	214	203	95	179	149	152	245	196	183	186	94	171	274	271	194	142	155	176	216	189	238	250	229	205	160	155	144	216	295	229	194	147	74	181	198	184	216	203	170	95	170	171	129	274	318	277	211	166	155	195	277	215	184	159	131	238	230	228	272	215	215	184	105	137	161	95	53	58	136	194	231	222	151	212	155	85	201	177	158	242	187	175	223	238	257	198	176	193	128	77	104	150	113	131	146	80	152	181	153	179	118	106	141	230	203	125	212	259	269	239	169	159	208	262	187	215	264	149	87	123	220	191	139	148	217	215	101	156	217	178	233	179	90	201	206	173	187	93	173	236	115	173	270	155	115	168	107	120	200	204	187	213	291	249	129	132	203	213	178	177	221	264	164	78	89	224	232	137	264	258	112	116	149	224	294	287	228	167	238	189	180	227	187	163	198	262	256	258	246	173	137	142	227	304	218	191	161	180	205	144	190	251	324	330	307	303	212	220	251	202	287	353	244	151	201	287	226	225	270	172	146	179	194	190	121	119	160	190	149	79	88	138	219	234	200	256	228	120	137	140	154	222	234	144	97	88	107	159	189	173	152	206	146	76	163	179	136	159	199	218	233	250	205	203	203	169	145	173	202	188	170	170	182	196	268	265	312	304	131	59	141	220	163	115	141	114	64	163	231	163	130	187	218	171	176	215	225	133	101	178	217	240	304	278	203	182	156	218	239	132	141	257	217	170	249	293	204	141	186	219	220	168	179	270	215	159	173	178	234	249	257	214	149	213	169	139	218	248	230	182	158	241	242	192	194	171	282	229	132	119	131	131	128	248	268	211	216	232	185	109	152	184	222	243	144	202	247	259	249	217	313	210	129	176	209	285	247	119	91	180	128	82	123	113	128	141	182	237	163	99	182	221	189	249	213	102	154	162	217	286	206	127	129	170	142	69	32	62	83	196	221	133	127	171	195	129	156	201	185	125	56	131	200	114	98	130	83	139	189	102	68	63	48	160	238	227	179	145	209	204	141	122	155	138	127	160	108	50	74	137	208	165	61	43	70	105	121	172	165	175	177	79	35	120	171	123	122	137	90	120	162	154	128	123	175	190	146	94	143	167	143	79	45	101	136	108	125	100	37	144	203	139	135	202	197	134	146	149	130	94	50	152	220	198	163	147	195	188	194	126	94	136	170	205	227	271	157	37	35	34	40	62	140	133	52	49	51	78	76	127	207	167	122	76	82	169	127	113	121	109	104	52	97	203	155	120	119	57	108	102	100	122	97
187	100	53	90	170	127	80	140	151	100	61	78	143	118	51	127	200	137	137	158	82	168	206	81	111	112	94	150	173	145	125	177	185	124	128	109	62	141	173	179	180	236	221	122	84	100	108	143	172	134	234	172	75	179	265	262	161	124	173	163	96	70	125	123	79	92	147	206	243	232	204	142	140	124	179	182	149	253	245	211	220	194	98	82	126	142	129	157	193	173	212	175	166	235	247	156	175	189	116	96	127	198	174	187	140	56	92	115	155	193	144	101	118	103	77	150	184	150	153	143	171	190	183	227	201	122	127	244	196	82	94	185	214	215	203	147	134	184	146	69	61	64	106	134	257	247	92	78	154	170	158	150	124	140	91	111	214	145	47	140	248	222	196	199	117	73	163	159	70	72	88	119	147	142	158	171	222	247	238	169	170	278	257	171	166	202	167	159	117	97	158	138	195	194	113	148	124	145	134	103	189	187	152	184	132	95	185	210	212	212	217	203	231	236	191	252	293	195	193	228	224	257	192	171	185	119	112	135	145	168	178	171	115	78	62	145	264	258	194	154	164	162	212	246	148	160	253	221	140	168	153	144	133	136	169	189	166	146	194	235	238	143	114	267	347	265	193	175	241	287	321	289	308	322	194	84	149	249	240	165	170	257	252	237	208	129	140	182	168	123	133	122	112	151	277	300	154	194	263	206	155	140	169	257	261	219	266	250	215	282	274	212	202	276	306	280	246	136	74	119	217	267	275	298	182	124	149	165	222	197	234	237	182	158	144	193	240	252	161	86	74	146	158	117	175	224	212	204	266	212	217	245	170	184	280	268	231	281	216	119	176	221	182	219	216	137	200	360	348	266	212	229	329	308	283	218	251	375	286	169	186	198	271	336	216	111	145	206	125	98	94	210	280	143	142	149	132	201	281	267	235	149	142	180	187	148	101	147	178	252	243	267	295	155	210	270	116	57	105	137	185	146	92	98	114	203	237	170	166	265	219	92	95	194	195	188	210	168	169	159	165	198	139	123	176	265	272	169	171	178	149	163	207	174	148	184	207	210	185	185	182	147	113	76	141	259	261	168	98	82	94	91	156	230	153	142	144	222	257	154	152	242	280	183	177	238	180	89	145	188	261	236	162	197	162	172	146	141	159	127	156	238	156	105	146	219	237	241	228	170	171	125	220	306	226	154	138	177	233	249	180	150	150	180	255	251	165	75	99	148	143	190	199	148	88	88	182	203	205	209	158	87	128	191	202	187	96	149	236	180	169	190	155	241	338	205	163	224	227	227	163	114	87	109	164	189	220	197	110	174	232	117	109	182	184	115	123	206	244	215	247	284	252	164	149	232	208	219	220	113	172	261	212	180	188	188	173	147	204	195	179	206	247	261	283	226	170	189	204	290	275	245	245	180	208	298	254	264	304	297	245	305	336	244	179	243	258	234	228	209	230	252	219	207	230	219	207	158	139	150	250	244	181	170	138	196	234	156	93	139	160	198	220	117	44	89	221	302	273	243	233	245	224	198	193	186	171	123	79	137	233	193	177	210	224	189	247	237	207	282	290	294	290	224	147	235	292	211	174	218	254	252	229	172	186	192	143	171	172	164	291	295	114	102	172	208	179	117	168	167	136	211	291	286	243	200	222	233	204	252	286	276	153	125	240	177	94	123	203	259	205	193	172	113	171	270	259	189	157	107	132	147	147	209	183	151	198	219	145	79	115	186	158	209	284	250	158	150	188	145	182	150	162	193	175	137	112	193	130	110	108	163	203	131	212	250	201	219	249	194	181	166	167	193	109	133	197	161	157	107	110	229	243	253	350	248	140	128	163	156	153	142	65	134	112	88	151	247	293	213	210	222	197	185	103	79	142	173	199	219	166	157	198	143	108	87	88	148	97	122	224	249	151	85	162	223	267	207	128	164	185	140	143	211	213	205	203	184	146	127	173	212	255	244	130	105	138	143	180	201	138	131	173	111	129	157	153	136	74	65	58	42	171	213	127	83	123	125	105	102	66	157	140	116	235	166	40	139	143	99	92	71	104	81	111	128	129	122	93	121	235	296	185	94	64	144	151	135	204	193	114	120	162	194	187	190	154	123	157	110	169	147	95	142	183	119	38	72	107	126	175	183	167	134	124	100	145	143	139	138	41	94	152	101	83	118	68	90	100	42	36	69	152	176	187	165	73	89	133	101	141	148
160	189	122	75	117	130	113	104	162	202	187	167	141	127	130	130	98	171	157	43	106	148	105	79	64	68	120	100	89	152	113	97	190	147	114	108	75	129	165	176	126	129	250	248	171	203	147	44	91	125	118	115	70	35	116	198	113	71	134	172	190	172	162	223	145	63	145	191	284	270	116	152	211	194	186	196	232	204	190	167	154	149	78	60	216	206	72	66	122	186	163	143	167	124	93	170	219	226	205	123	103	101	44	46	42	42	64	70	129	129	136	191	185	160	127	118	93	67	74	149	133	120	177	247	196	115	208	257	194	170	142	70	123	153	167	128	91	161	150	176	137	80	99	64	162	202	85	50	117	184	166	147	191	271	255	169	139	137	159	158	119	154	169	169	122	114	202	188	97	71	96	138	119	96	115	167	300	209	169	230	250	199	227	207	95	157	211	194	127	156	156	148	181	160	173	147	109	150	217	176	152	187	251	214	242	306	256	343	320	209	233	244	178	192	192	210	206	217	239	199	181	183	152	157	157	194	174	124	119	77	130	184	184	174	114	127	157	136	261	295	225	129	128	128	39	217	297	179	220	256	142	93	138	195	203	119	159	222	259	201	161	181	189	205	189	199	203	203	146	176	251	228	187	177	155	156	166	187	202	174	245	234	121	153	274	267	212	201	139	106	147	113	163	245	182	200	251	185	204	272	250	232	249	248	187	127	133	217	292	241	195	270	273	228	251	261	170	136	166	219	270	272	342	251	130	153	172	169	147	117	196	181	90	93	96	120	104	89	193	269	140	172	268	200	209	169	137	194	246	246	130	102	196	201	197	316	279	116	152	216	156	244	324	308	296	175	115	188	233	231	320	322	292	318	283	231	258	263	215	258	209	171	255	310	302	197	171	200	227	235	132	99	148	222	238	203	252	251	206	275	302	163	76	122	160	148	118	143	155	194	216	203	226	219	230	232	166	92	87	167	266	223	185	233	192	171	217	203	178	210	190	103	144	190	177	195	135	205	279	166	117	105	143	155	129	193	195	127	145	158	114	106	129	246	218	127	202	224	137	145	137	132	176	162	132	100	123	122	180	204	125	73	123	190	204	152	65	124	214	198	125	120	231	233	127	140	155	97	152	231	195	189	132	95	183	157	157	148	183	171	143	212	217	276	246	190	167	120	124	160	184	206	173	162	191	193	120	92	178	243	227	147	191	173	182	198	119	149	157	185	249	282	268	215	171	177	210	143	102	216	278	236	183	117	111	170	214	212	147	117	149	184	187	198	176	200	234	268	239	162	135	142	116	123	255	260	256	254	182	131	138	154	133	147	161	180	162	184	156	119	232	259	261	236	230	255	231	226	168	107	205	310	187	118	172	150	119	191	279	220	177	154	161	201	229	240	258	230	195	225	215	192	185	243	278	278	289	241	171	192	301	278	189	163	214	327	299	255	253	276	292	227	170	198	217	222	223	185	160	224	217	145	192	181	162	253	199	69	100	119	175	216	146	84	108	178	185	146	222	201	142	248	249	245	284	250	152	186	216	120	116	215	284	178	76	83	191	234	214	293	303	285	324	300	142	141	237	215	215	168	164	259	246	221	226	153	130	114	108	102	150	253	192	96	71	185	234	169	196	159	140	268	273	209	279	332	300	263	231	157	157	227	252	261	210	178	232	251	228	210	202	131	115	252	268	168	160	222	256	176	74	159	235	203	234	285	291	224	178	148	148	161	159	122	141	134	171	229	190	140	122	216	216	170	203	141	101	216	243	265	284	222	176	132	153	209	198	243	244	229	227	203	195	200	216	202	237	237	229	180	144	254	230	206	234	158	149	103	145	202	219	226	201	233	215	195	156	122	120	120	125	224	312	223	183	203	189	187	184	192	124	89	146	154	128	75	39	51	52	51	186	284	250	228	248	185	134	148	155	152	79	154	197	182	133	162	172	71	59	51	90	97	95	123	123	88	129	197	155	165	143	56	45	84	193	243	193	185	121	40	72	76	133	147	84	143	183	145	91	84	129	210	281	233	176	115	140	203	112	95	142	91	122	121	133	195	187	170	142	104	283	344	159	121	179	194	85	37	77	154	151	71	78	231	246	189	224	131	65	114	179	183	177	171	170	147	112	186	188	191	210	110	99	133	125	110	128	138	89	62	91	138	178	126	59	101	78	128	166	80	149	212	135	107	122	104	135	134	150	206	148	120
147	170	217	182	57	100	88	80	89	50	119	196	195	131	131	206	127	43	40	38	126	127	72	90	57	55	100	89	117	152	80	105	170	99	118	174	99	46	58	124	168	149	103	115	142	158	114	48	79	108	71	109	170	111	103	180	205	207	190	99	94	178	142	67	57	127	210	215	261	218	87	92	282	330	290	247	227	261	218	134	155	188	79	100	155	179	121	79	95	109	144	156	151	146	121	177	171	97	188	210	223	156	121	155	206	228	155	113	73	93	106	145	182	199	212	124	79	80	88	160	197	206	169	177	137	48	165	224	172	113	134	243	165	107	162	110	84	139	242	301	236	196	178	187	158	76	129	213	179	160	124	96	113	133	202	196	124	105	118	119	146	203	189	143	152	138	224	290	240	189	164	141	137	199	257	213	173	160	151	126	85	178	268	236	184	195	223	214	148	143	103	117	154	132	153	170	247	291	228	207	152	150	163	149	222	228	253	246	151	130	230	284	256	209	203	259	222	151	152	185	209	210	175	150	176	178	246	275	218	208	115	136	166	128	107	197	285	213	245	256	184	163	194	177	220	252	189	125	141	219	199	107	137	200	176	206	259	326	313	257	209	196	191	107	105	101	154	256	236	237	212	170	113	131	321	258	160	258	227	281	278	129	98	95	185	203	98	147	136	101	102	92	229	269	266	212	139	194	197	207	261	214	286	326	246	259	197	185	187	163	185	244	247	283	299	266	316	257	221	249	247	282	214	123	132	245	203	98	154	203	218	204	190	220	325	303	177	149	180	143	161	235	255	228	195	157	166	155	148	178	220	229	211	259	254	289	294	198	150	168	235	290	327	316	271	270	277	224	158	198	249	285	275	243	284	242	216	250	259	214	236	280	184	162	249	269	173	170	212	227	198	153	217	219	121	121	195	168	144	150	200	256	198	180	193	205	193	147	216	257	128	153	240	181	211	191	141	143	151	188	206	228	227	236	256	249	214	191	203	284	205	83	206	193	132	182	108	105	146	130	113	157	208	182	120	195	224	119	123	183	205	222	196	186	196	182	214	152	138	198	159	143	252	293	223	138	139	197	240	224	112	71	214	298	235	218	272	281	181	128	179	263	264	152	122	143	157	169	115	143	211	211	209	181	139	135	204	161	140	181	212	262	239	324	292	232	240	278	199	130	187	135	82	138	203	177	140	121	136	259	224	51	66	122	171	189	221	235	185	241	233	99	140	167	151	215	159	139	271	294	192	158	177	186	234	196	95	120	165	173	196	218	192	221	214	161	248	259	154	173	243	252	201	118	96	112	127	141	155	225	276	215	148	105	112	170	127	87	127	221	215	170	236	199	187	236	253	174	126	143	146	138	121	140	97	85	123	188	212	159	146	164	158	195	259	226	231	233	172	119	161	215	199	168	202	291	338	286	128	143	203	166	214	214	219	242	249	209	228	277	238	252	220	195	234	244	207	166	149	221	282	203	234	231	224	315	205	152	185	146	139	122	264	252	53	136	324	332	212	167	161	140	130	99	148	190	94	161	242	176	128	84	219	355	220	175	232	200	131	136	229	239	239	204	131	126	170	273	238	160	146	213	174	146	206	147	105	182	310	232	106	106	106	119	170	114	42	128	170	169	127	143	247	156	95	193	259	229	211	234	171	191	252	166	199	305	289	257	219	193	172	133	153	186	166	138	133	126	165	129	76	113	196	222	182	189	145	68	124	281	258	164	117	115	211	215	150	94	107	156	163	200	207	182	174	106	132	222	245	213	265	269	151	112	276	366	266	252	260	257	224	162	76	130	213	229	155	106	292	305	146	140	129	93	129	169	186	138	58	161	184	168	209	160	211	234	192	222	211	230	279	212	202	180	147	109	59	105	189	210	203	205	176	230	226	193	220	181	125	141	156	114	164	138	133	199	178	182	179	127	106	172	156	108	167	162	133	173	150	131	161	159	115	80	111	192	170	85	93	151	139	129	166	154	224	272	190	131	77	91	136	174	237	219	152	150	161	171	137	154	214	163	128	77	118	181	168	188	184	144	187	166	63	61	160	201	96	74	122	134	189	197	177	190	179	203	194	157	96	76	162	122	46	75	138	229	201	86	41	39	66	134	176	134	147	157	83	127	164	88	147	148	52	100	145	137	177	298	268	198	134	73	85	47	39	48	115	119	81	128	100	138	252	210	166	123	106	125	127	158	164	168
143	80	87	66	48	107	228	202	141	127	77	157	204	190	191	220	162	49	104	145	154	141	141	131	117	146	128	81	129	175	199	271	238	153	78	113	109	37	54	52	110	168	98	80	126	92	129	226	207	176	114	132	237	224	129	149	230	131	92	182	230	154	162	248	178	181	182	152	169	177	201	195	193	192	152	166	221	222	143	61	84	121	202	265	249	147	109	177	191	194	202	188	242	192	201	275	183	202	205	160	231	196	135	116	181	264	167	155	169	223	212	159	114	68	126	120	91	70	54	101	120	136	175	169	183	149	113	112	77	112	167	171	192	171	119	85	126	140	129	178	236	180	56	38	133	138	76	186	249	212	182	133	169	150	51	57	94	119	114	77	129	180	125	177	182	212	350	262	144	187	216	199	201	236	285	230	169	212	179	146	201	249	227	211	208	215	186	110	68	156	246	176	118	151	181	112	145	236	191	177	195	242	211	227	255	180	219	259	317	256	142	187	231	174	165	234	247	231	208	130	133	153	164	196	194	157	145	214	232	233	141	93	148	147	215	224	172	222	213	204	214	225	254	209	188	138	71	114	180	127	106	166	226	276	230	226	292	292	273	287	250	276	218	152	212	179	96	87	189	296	337	245	192	185	224	307	279	206	225	283	262	197	178	179	136	185	165	170	260	213	177	222	229	223	237	145	104	150	209	267	267	293	268	221	230	224	246	299	301	288	253	280	246	193	283	298	289	243	246	256	217	165	138	180	110	75	131	149	137	130	140	235	204	148	296	321	205	193	198	158	247	218	122	154	218	269	241	227	202	209	202	142	227	281	229	234	262	296	266	199	206	194	221	265	275	319	346	335	228	147	145	167	211	249	204	185	285	296	215	240	250	212	203	128	228	261	120	182	177	180	227	206	200	167	210	225	191	141	159	137	161	243	137	96	103	73	214	255	173	200	193	157	107	183	271	230	225	213	159	159	217	190	141	207	244	200	192	225	218	181	153	161	203	168	173	191	156	179	253	260	148	204	218	143	166	236	261	202	227	159	66	98	195	266	197	145	120	240	275	212	164	84	147	203	247	227	174	204	210	143	134	169	123	113	237	247	234	254	133	58	115	193	262	257	135	101	194	254	156	94	175	171	166	157	169	199	208	154	143	194	241	284	219	165	225	245	197	163	80	143	198	152	205	237	221	237	210	127	153	134	94	93	119	183	173	175	145	119	157	127	97	169	232	201	201	210	159	145	163	170	196	187	152	136	119	163	186	178	124	155	233	166	136	182	167	158	191	212	208	144	105	166	240	225	181	152	85	122	180	130	174	204	98	116	121	146	189	168	187	131	68	85	91	101	194	222	205	179	192	215	193	278	280	126	51	124	206	232	201	130	146	189	217	165	137	131	135	193	172	174	214	216	264	316	245	177	195	291	363	298	173	186	270	331	347	315	315	306	310	313	250	201	236	204	170	240	228	246	242	224	280	240	267	272	260	310	225	206	169	75	152	161	143	157	177	130	157	213	151	176	190	176	171	171	171	109	165	245	205	224	256	184	168	242	221	219	268	165	82	179	254	257	203	160	237	221	186	264	228	229	233	179	182	168	205	178	73	118	246	197	132	171	110	54	68	99	80	118	194	204	201	187	206	184	91	95	226	277	264	221	184	249	191	142	247	249	187	138	101	217	297	262	301	260	146	161	128	114	191	142	139	166	131	193	230	214	251	155	93	120	228	283	237	179	154	135	55	149	160	78	159	233	233	276	278	262	233	214	214	200	189	184	124	172	265	231	190	106	157	255	145	107	217	160	104	176	238	199	165	200	210	149	63	148	204	175	214	196	105	138	194	164	147	190	163	127	198	206	145	112	181	232	219	182	207	239	252	238	175	196	240	165	110	152	161	144	161	225	281	175	100	97	160	195	82	80	87	60	134	175	109	151	145	149	136	104	152	168	221	209	107	45	108	143	136	97	126	222	141	145	198	115	137	218	172	122	149	142	180	158	78	119	149	161	150	110	113	159	258	279	200	98	203	209	122	152	78	130	191	173	117	84	161	185	173	123	136	143	107	91	56	128	163	130	147	177	175	233	163	35	105	130	132	140	75	53	121	118	132	124	126	153	177	152	78	102	76	141	201	160	157	175	202	228	170	87	101	119	67	43	82	137	148	89	112	139	107	107	167	217	180	161	175	220	155	119	184	155	141	103	38	72
100	71	84	154	142	186	194	94	65	130	129	126	178	179	158	129	152	159	160	136	149	210	192	136	132	181	136	95	140	162	209	186	115	95	103	139	168	138	97	121	122	134	112	128	211	175	160	178	143	137	106	119	200	120	120	259	225	91	91	161	134	121	207	157	91	100	140	205	150	113	142	222	206	138	100	155	245	178	182	190	96	84	131	170	158	75	101	164	211	157	129	196	222	232	133	100	175	129	77	189	252	233	226	222	192	149	210	183	121	178	206	211	172	111	215	306	250	154	60	71	146	175	152	184	262	243	165	147	123	98	77	48	195	201	67	119	210	245	189	168	175	178	122	98	158	151	177	307	250	120	125	161	210	214	189	131	135	171	161	185	199	140	178	295	272	222	244	144	139	227	173	122	127	216	303	254	192	151	146	113	140	256	198	162	189	117	150	197	143	145	209	172	127	170	215	243	175	143	208	328	325	228	181	142	160	180	176	241	236	223	314	286	216	129	151	291	232	174	180	170	184	192	212	184	218	196	124	191	196	160	124	173	162	170	225	146	178	195	227	192	117	207	260	213	183	171	161	212	220	144	143	215	271	245	178	205	231	194	131	181	285	312	231	185	229	254	161	132	199	244	280	152	173	246	243	324	262	242	262	171	226	193	100	172	215	176	207	159	102	178	220	192	100	54	117	173	233	180	157	285	296	246	221	259	267	299	298	188	252	233	200	290	247	218	302	261	159	167	228	247	180	146	190	250	356	352	199	143	219	309	278	231	206	124	126	229	213	208	187	99	86	190	291	282	207	198	226	259	260	258	236	195	273	234	235	240	155	228	282	216	170	160	168	223	273	255	270	271	247	321	255	141	255	342	236	182	274	285	272	255	224	227	183	220	294	247	160	173	178	118	126	193	187	155	175	212	141	89	164	154	146	231	194	157	315	272	155	115	98	105	105	135	258	320	227	239	264	228	200	184	144	108	187	212	190	241	302	322	243	145	102	129	173	189	215	247	179	222	304	285	261	234	219	212	198	247	254	232	203	92	92	150	156	168	115	163	259	229	217	223	227	134	44	75	128	264	336	234	134	132	174	223	268	205	166	162	229	287	257	269	232	195	152	186	234	130	166	239	216	273	185	85	151	195	246	272	282	249	198	139	142	191	213	213	142	189	210	176	170	159	156	86	128	158	135	184	222	229	185	172	182	111	128	199	192	207	267	210	126	157	105	161	213	155	204	243	163	134	183	199	228	229	135	148	179	146	170	176	167	97	104	165	212	197	149	103	103	188	165	178	241	200	196	219	267	260	165	111	112	126	166	191	146	177	230	239	146	199	286	195	177	215	228	175	216	264	199	181	208	229	250	242	205	198	198	198	165	210	282	226	159	108	145	164	204	246	248	249	239	235	195	181	213	171	148	256	258	216	223	251	236	271	295	288	276	217	292	340	312	258	274	248	215	254	234	219	187	219	214	236	262	135	150	223	266	273	239	219	110	103	151	138	150	180	185	141	148	244	246	134	111	278	335	250	159	57	113	192	171	157	171	191	139	140	187	173	231	263	236	189	217	162	183	266	252	248	163	188	252	322	357	247	205	298	282	264	306	230	129	113	121	142	133	100	142	118	107	194	198	240	317	323	315	198	70	82	165	213	233	207	168	150	246	226	128	130	158	240	219	212	240	227	171	189	288	226	177	180	172	189	178	219	223	185	169	165	142	119	157	220	232	167	201	253	240	203	149	130	171	208	181	193	173	190	281	295	214	192	215	163	145	212	201	162	255	291	159	126	187	183	170	120	143	208	226	234	287	319	308	274	162	189	317	264	180	241	224	137	124	227	246	102	198	259	105	130	178	163	116	102	170	224	157	145	226	209	140	143	286	297	228	210	270	333	225	85	110	178	150	86	103	167	254	245	96	100	105	65	109	152	104	156	160	71	128	171	116	183	180	120	258	215	171	185	193	139	88	160	162	176	136	88	88	85	73	36	80	134	103	123	156	129	82	103	152	101	155	252	184	154	184	101	55	70	121	160	142	157	155	99	48	34	138	142	120	210	151	87	148	136	93	172	256	231	166	144	177	178	122	119	133	170	227	209	114	106	136	100	102	84	100	92	100	177	110	61	92	142	182	161	90	129	219	202	207	151	97	154	111	147	188	77	110	107	80	84	50	58	122	216	158	125	114	70	65	98	183	136	104	127	97	63
119	144	185	168	191	227	134	49	97	105	64	98	185	225	203	187	180	141	82	103	174	226	245	176	136	182	174	91	40	105	133	107	128	107	116	173	192	124	136	162	170	187	154	153	100	87	83	133	203	217	215	158	113	67	149	182	161	166	155	175	168	220	222	142	174	207	168	109	111	190	147	83	131	149	120	177	138	132	232	235	179	139	140	175	189	144	124	155	127	98	129	143	192	135	45	127	184	102	95	157	194	142	113	226	244	183	124	98	110	79	112	265	249	173	194	167	186	253	191	150	126	101	166	196	162	136	181	222	195	217	275	173	149	184	111	96	137	196	254	271	258	211	175	144	95	133	220	223	219	211	187	157	177	203	110	52	177	303	295	209	156	212	239	159	136	205	212	194	187	110	142	224	215	253	234	129	56	152	208	97	121	254	249	207	209	247	240	192	182	165	205	242	193	152	238	228	125	110	207	198	129	141	156	128	162	239	169	167	168	186	216	274	256	112	157	217	225	246	193	173	147	107	128	131	88	119	148	194	157	52	163	205	156	291	306	127	152	177	187	234	206	169	122	158	242	283	293	232	198	183	154	118	118	203	241	310	324	278	250	238	170	187	263	216	210	220	249	252	268	303	181	141	187	151	139	168	166	195	220	177	177	148	79	102	206	157	133	238	158	87	203	205	159	204	224	180	188	187	192	236	236	310	330	331	262	167	152	228	272	335	304	117	135	184	194	185	220	206	140	238	294	277	204	97	129	222	158	92	227	247	235	250	192	184	204	170	141	188	154	200	226	158	182	163	169	169	179	246	210	146	163	233	264	190	287	330	245	244	226	268	291	258	274	261	240	251	258	174	204	356	294	207	243	296	274	216	190	154	122	129	203	210	183	207	186	180	112	98	119	159	217	207	226	147	112	114	94	101	124	227	198	154	142	152	208	191	130	103	124	140	207	197	183	177	163	155	116	167	240	181	64	147	202	132	107	155	209	192	181	166	173	229	206	140	108	122	189	195	140	128	139	142	135	102	104	150	202	230	236	175	152	169	152	189	157	189	160	98	183	143	142	165	159	229	227	194	121	70	141	147	70	101	136	159	199	232	275	248	241	228	163	147	201	233	206	167	157	211	165	130	233	194	180	217	221	248	210	234	201	189	225	147	256	364	233	110	116	136	142	152	87	54	157	204	168	140	183	213	188	195	199	205	230	189	131	181	197	217	229	192	198	178	172	251	211	137	213	206	92	54	159	158	95	219	274	196	164	175	161	165	158	153	172	185	201	193	110	91	176	205	179	193	196	127	145	176	127	155	188	236	328	292	187	166	211	193	224	276	182	145	200	186	162	218	236	130	167	174	230	238	172	242	200	145	150	190	171	207	282	280	231	148	189	243	201	178	178	117	98	102	109	182	187	251	336	271	213	210	172	242	293	271	194	190	275	257	254	274	319	346	312	208	148	184	271	357	305	285	400	384	269	229	219	212	259	291	254	252	240	276	251	231	195	150	190	251	229	128	146	164	168	225	301	276	183	95	146	223	214	142	43	111	236	222	257	268	217	229	214	204	198	156	158	145	121	212	232	234	269	367	439	370	324	287	307	243	160	190	167	114	120	112	173	256	134	140	157	231	215	71	101	245	289	178	188	166	124	133	113	143	200	185	147	176	154	193	269	175	191	227	183	219	220	246	268	261	243	176	196	228	190	181	142	67	77	121	183	187	177	255	253	194	172	101	163	187	173	253	207	192	124	42	143	161	101	178	261	215	98	89	85	105	218	150	103	203	207	115	83	171	273	257	152	140	189	221	233	283	305	243	234	231	183	113	155	216	193	135	112	173	115	88	165	124	51	59	99	98	138	243	243	248	166	100	206	266	309	255	207	232	251	296	277	189	127	80	128	229	224	151	137	233	237	119	122	192	169	117	107	181	137	66	104	135	191	212	152	175	189	206	236	135	132	209	194	100	124	185	122	114	111	58	132	163	72	49	91	129	113	159	200	219	211	108	100	97	53	83	156	169	103	51	90	137	215	195	114	167	127	78	161	171	148	149	115	193	258	148	113	216	192	136	199	144	137	233	205	131	90	145	163	175	181	125	79	93	124	104	89	154	192	108	52	110	146	146	133	108	161	135	54	84	180	198	138	113	138	147	127	80	75	73	81	85	117	117	87	107	182	163	94	167	109	164	228	155	97	49	119	110	77	83
105	108	221	220	101	49	66	218	292	136	46	61	60	60	103	152	126	158	137	42	63	102	144	135	154	204	195	127	134	117	89	132	130	100	116	134	149	171	161	170	107	84	140	130	98	108	164	137	79	171	192	91	69	122	255	259	129	76	92	124	200	178	140	218	228	137	103	140	133	181	179	158	142	160	166	163	127	45	103	122	154	138	55	163	199	182	136	42	120	152	125	107	109	112	155	145	75	71	94	205	243	220	135	89	191	201	160	149	130	99	146	168	85	127	121	41	94	173	173	99	44	42	174	255	185	163	150	126	104	68	80	131	218	219	135	220	232	199	258	233	209	198	193	145	163	240	179	133	96	42	151	271	171	54	103	137	140	182	170	93	160	242	227	155	152	145	63	181	261	195	181	168	124	148	341	347	155	153	175	139	151	196	207	255	219	171	143	82	173	268	207	190	264	253	206	204	179	186	226	250	271	205	188	198	125	159	183	138	148	167	184	220	200	130	175	162	192	270	172	115	116	146	169	100	100	177	207	272	229	98	151	242	200	186	189	206	200	128	110	161	219	190	149	99	62	204	241	231	204	122	273	268	210	269	218	142	229	250	202	234	170	236	266	190	227	175	183	301	212	134	200	224	199	129	92	208	207	232	286	312	273	117	150	188	195	196	276	338	259	212	253	317	282	270	223	130	166	217	173	222	289	217	148	184	220	173	178	217	236	294	233	144	129	157	273	276	187	158	170	197	238	261	310	294	223	142	152	240	201	168	217	177	179	237	133	107	186	129	149	257	304	255	270	244	217	304	243	187	191	247	226	212	244	184	196	227	264	282	219	292	306	244	271	295	290	163	175	222	283	264	113	105	153	231	272	220	207	300	240	141	250	266	149	226	302	244	219	216	168	197	224	157	124	105	198	259	220	228	277	214	97	75	152	322	256	80	115	265	274	251	174	135	227	165	133	145	147	132	122	155	174	184	167	152	205	221	147	154	198	165	210	226	154	180	173	241	252	146	102	136	171	185	140	93	105	106	99	92	179	260	269	183	128	196	246	147	80	186	190	141	203	175	174	179	179	139	121	151	180	240	197	184	123	86	99	152	208	189	177	157	121	133	119	129	222	239	213	152	179	228	186	114	201	237	97	105	155	143	201	277	249	210	297	237	115	161	207	198	205	222	139	170	245	168	197	191	136	194	187	116	129	234	189	133	164	170	142	127	145	175	174	144	100	128	216	259	236	194	183	142	139	133	172	222	211	188	187	288	204	147	186	105	144	201	178	208	203	158	273	231	176	204	201	207	202	248	232	188	173	189	151	166	229	210	186	158	108	173	274	234	133	75	57	164	253	144	165	253	228	172	130	187	135	98	241	222	128	161	181	150	180	237	234	186	152	168	210	146	49	106	119	100	98	154	262	175	121	240	240	164	186	226	175	170	187	175	166	156	254	277	251	207	179	203	245	287	294	355	316	254	309	267	117	135	206	212	208	200	189	143	141	217	202	172	227	238	221	146	161	219	209	158	219	257	175	121	128	140	83	87	154	243	231	134	128	168	180	239	228	203	229	236	198	142	159	205	178	143	172	248	319	306	222	161	193	207	263	198	143	225	201	177	220	303	282	259	239	221	226	162	116	207	177	140	200	229	234	174	203	143	146	203	215	265	232	126	122	190	204	215	219	314	313	220	170	244	300	223	182	158	230	268	246	240	203	176	149	110	172	166	60	107	161	155	196	138	58	129	229	236	150	71	140	175	162	131	206	245	135	104	152	219	196	118	87	136	152	150	219	202	137	134	92	163	280	310	270	258	244	256	310	240	160	185	199	157	194	220	177	212	171	110	93	93	164	222	205	103	108	147	132	220	273	219	190	151	102	149	200	148	202	254	187	124	139	183	174	185	112	143	178	115	154	171	147	162	206	206	186	148	106	110	77	80	95	101	114	126	121	152	130	121	175	170	264	303	218	163	101	38	112	189	169	118	121	119	136	139	133	179	172	244	232	136	139	157	184	118	101	103	39	72	79	130	260	239	197	236	140	79	143	156	95	64	62	105	154	165	112	176	276	205	216	213	143	106	152	184	116	76	143	149	130	154	94	71	119	193	216	178	163	183	229	206	123	143	124	82	227	250	148	150	212	146	62	73	64	121	100	47	122	110	62	133	193	193	184	184	182	157	119	121	186	224	229	165	128	190	168	79	118	114
184	189	235	168	164	189	110	166	240	121	42	100	165	154	124	125	88	105	182	124	113	196	132	65	70	137	226	208	113	80	102	129	149	85	101	149	159	252	235	145	132	128	176	160	159	130	98	149	131	104	162	191	136	104	106	196	207	156	169	173	164	218	168	107	203	152	117	128	101	114	97	141	177	117	105	184	213	163	94	96	106	79	103	172	149	130	115	60	57	40	79	172	180	84	40	142	178	159	205	233	236	206	163	89	103	173	180	235	251	177	194	199	99	130	210	146	68	121	191	186	180	164	152	131	77	124	132	51	142	196	129	172	235	171	79	105	159	138	197	176	149	191	163	104	88	175	159	138	110	43	136	222	193	110	80	250	294	232	212	108	124	138	124	149	138	164	143	187	229	180	159	91	65	125	304	291	88	78	164	184	177	217	220	181	212	195	82	89	162	127	187	212	170	184	203	248	173	80	151	246	280	298	262	228	186	205	146	105	193	222	220	149	154	208	197	188	267	310	234	136	166	201	157	154	218	212	170	216	125	54	155	214	198	181	193	255	287	282	158	166	196	168	195	114	172	261	180	157	247	248	206	212	280	244	177	191	229	236	193	265	251	229	227	199	216	169	217	291	253	225	182	130	192	218	144	208	196	118	171	205	165	162	143	140	205	239	207	299	347	174	152	161	192	217	241	280	168	166	287	417	292	170	251	188	234	289	269	227	205	219	190	184	149	172	249	259	231	195	197	234	286	225	116	139	196	194	239	242	187	229	231	182	202	284	238	182	196	133	222	335	259	189	240	216	245	328	195	198	169	118	241	233	185	204	280	345	286	235	247	267	168	140	138	130	227	267	332	335	247	158	202	280	294	269	192	269	320	201	140	263	249	95	90	157	204	222	159	143	247	286	296	210	115	185	201	151	106	133	246	286	187	144	220	199	219	219	238	287	259	252	192	166	215	190	180	182	185	241	152	87	136	126	180	245	292	307	205	156	187	185	232	275	194	155	157	221	219	136	86	153	229	180	187	155	142	182	164	136	143	161	193	279	249	173	171	136	121	219	222	175	201	137	88	104	180	153	125	217	167	86	131	193	196	176	110	90	155	137	168	241	184	159	182	265	322	185	108	191	164	140	227	246	224	240	242	127	44	128	302	255	101	115	196	212	218	186	190	203	215	278	273	299	202	138	210	253	228	161	203	283	233	168	166	153	168	198	177	157	207	223	154	184	206	168	171	166	136	166	191	173	216	219	140	174	196	113	78	90	180	189	93	96	230	302	298	217	98	87	212	254	149	110	161	166	185	213	207	158	187	246	186	207	260	247	216	194	116	103	180	178	217	203	96	74	171	237	253	216	217	268	143	132	134	112	173	192	129	142	147	96	162	183	220	254	220	198	204	133	90	161	132	87	145	197	242	208	173	173	163	196	173	198	270	209	168	191	214	225	212	235	302	230	252	306	257	251	252	264	270	319	284	256	215	183	258	231	139	161	209	186	258	268	124	152	203	169	139	169	229	217	222	177	196	196	229	343	247	147	126	127	141	110	119	199	189	175	166	105	126	182	204	208	193	176	138	185	214	160	243	240	221	204	158	202	234	296	291	193	182	185	185	226	205	237	271	264	253	234	231	303	319	257	152	132	162	135	199	263	256	147	177	188	214	307	172	113	248	234	179	189	180	212	204	198	205	179	255	262	216	211	263	206	70	124	163	209	192	203	194	189	205	135	167	135	164	185	70	128	182	167	167	98	119	183	161	168	173	187	189	134	165	272	214	83	106	105	160	242	160	161	260	219	156	164	224	240	184	196	218	250	221	169	193	201	219	198	183	226	225	146	56	87	82	104	215	149	58	105	193	247	168	151	173	127	142	123	152	248	200	99	99	180	180	160	168	135	202	197	135	152	169	212	266	234	161	170	177	144	180	137	60	84	126	166	213	237	180	152	180	152	176	198	198	228	228	181	109	154	167	89	51	96	147	114	98	116	120	152	156	167	219	205	196	236	206	206	206	98	79	119	78	86	107	108	212	227	106	128	178	143	205	155	44	87	192	202	178	200	114	101	153	90	162	281	258	178	152	157	82	79	184	223	213	213	120	67	146	197	132	96	152	109	67	105	81	122	114	167	207	104	147	178	178	122	155	154	33	96	195	214	219	223	143	139	193	170	134	219	235	157	98	94	178	194	123	147	160	151	130	101	136	75
112	74	126	155	176	148	43	63	113	99	76	82	92	194	160	52	88	82	56	152	182	89	72	111	193	257	324	323	150	105	105	79	107	98	140	147	114	109	118	147	178	127	117	123	97	157	143	103	193	257	236	227	195	135	128	183	255	199	92	116	142	152	240	320	203	105	181	186	117	94	100	139	170	201	220	250	233	234	167	48	152	244	251	189	126	94	90	168	123	38	39	75	142	135	140	165	194	181	146	181	190	146	201	181	126	132	71	138	183	102	96	99	111	107	85	86	41	84	145	184	282	254	187	203	160	191	295	235	142	186	179	96	112	161	203	217	105	93	173	247	208	146	260	242	109	173	276	254	175	86	128	243	256	152	110	208	262	222	185	176	177	117	160	159	146	257	276	193	141	170	176	168	153	143	178	211	157	101	159	276	263	231	202	207	186	131	161	182	268	246	162	168	167	168	143	162	211	199	185	134	192	245	239	289	262	255	166	137	221	241	269	227	182	186	194	244	231	168	202	247	217	208	154	148	209	220	250	218	177	181	207	155	166	222	151	106	153	139	127	210	221	185	177	163	190	295	208	94	170	220	258	291	244	154	219	242	176	174	171	215	220	253	187	165	255	214	238	287	243	192	172	170	168	198	216	217	210	179	169	172	190	178	177	279	252	112	154	162	216	256	150	191	226	302	265	207	184	81	152	299	258	199	301	295	185	170	229	272	271	209	185	178	145	118	170	183	79	152	201	201	222	172	148	209	282	251	231	201	115	65	205	252	199	244	202	192	161	141	218	192	157	240	341	314	219	296	370	298	297	357	309	188	169	247	242	211	208	262	290	165	166	222	210	182	185	228	274	274	256	208	197	268	211	154	150	247	235	97	162	236	154	148	180	186	160	140	212	231	191	155	185	206	180	181	238	226	107	87	207	280	207	116	70	100	103	147	202	151	161	162	135	146	173	154	188	155	72	121	210	233	147	88	148	235	265	239	174	212	273	197	202	233	154	218	255	167	201	205	95	126	157	109	108	94	140	158	108	90	176	217	114	143	241	215	173	247	227	182	219	222	254	235	163	208	210	133	131	159	173	117	95	84	137	194	245	295	181	132	105	112	194	169	131	157	203	249	246	218	180	177	189	178	178	210	208	105	46	115	239	201	75	73	111	100	189	201	188	161	184	268	223	262	222	180	188	171	139	150	196	166	159	216	236	130	68	185	235	209	193	170	184	230	213	135	82	136	215	223	186	139	222	280	226	149	114	121	81	90	129	173	167	99	153	178	181	181	185	184	98	113	126	110	105	85	176	203	114	108	211	261	234	257	275	189	155	185	113	43	114	167	232	301	222	189	172	97	149	199	173	259	296	143	111	198	167	157	180	174	110	171	241	161	226	247	210	194	135	120	161	137	140	152	102	152	179	133	159	134	118	188	176	182	218	215	161	170	252	228	284	287	339	376	209	239	260	190	334	468	293	178	219	247	246	216	207	208	216	213	246	283	277	286	227	202	240	238	168	152	194	208	259	243	281	273	228	250	218	185	150	118	138	206	195	155	238	267	293	209	63	136	254	233	140	140	250	261	215	220	197	209	202	141	149	225	259	309	291	169	126	172	189	168	233	287	227	176	141	233	278	185	129	156	209	195	159	199	217	170	102	115	153	131	158	216	227	139	122	159	100	91	210	190	87	182	248	208	201	270	301	225	207	176	243	287	242	242	241	262	205	203	234	227	223	156	172	181	114	143	168	165	207	133	43	82	139	201	210	187	123	143	160	121	96	76	83	45	110	239	174	59	119	185	129	142	231	222	218	181	191	246	232	294	317	223	140	180	273	222	141	153	172	156	91	146	185	117	188	201	165	149	80	118	166	129	208	215	145	162	178	164	91	142	208	192	173	189	257	217	207	159	124	156	121	170	249	223	108	66	143	143	150	122	51	120	125	131	158	173	220	141	166	187	135	217	161	71	62	117	159	154	158	164	121	119	172	142	155	217	184	71	144	197	195	203	143	186	224	128	107	124	62	48	112	182	210	213	128	55	119	204	212	183	206	141	48	124	122	126	119	102	125	71	119	196	191	178	149	142	217	157	117	128	109	128	80	128	174	187	222	209	207	145	190	227	99	59	75	126	177	169	198	161	228	299	181	87	40	137	203	171	183	121	116	202	131	142	203	114	106	130	221	287	167	105	80	127	128	139	202	177	188	159
170	87	85	171	175	133	162	242	174	86	224	255	137	137	179	144	134	138	103	145	149	70	43	89	157	171	239	246	121	85	113	132	133	83	152	150	138	210	193	197	133	117	130	138	103	64	90	127	162	161	182	222	229	243	231	192	174	100	48	96	153	137	193	179	177	246	208	112	122	133	123	215	230	208	187	140	146	157	180	154	117	198	214	225	180	125	171	173	186	184	96	140	254	256	165	163	213	186	223	192	181	229	168	174	215	166	91	85	175	149	56	121	119	91	156	111	43	42	46	122	141	98	155	187	198	181	130	122	122	126	189	210	165	126	123	105	130	199	210	310	225	111	183	195	197	280	290	242	225	147	166	244	192	145	203	233	197	164	178	243	212	109	192	177	158	237	186	182	214	137	138	228	163	122	143	210	224	195	211	152	154	176	116	133	227	250	226	194	158	176	200	152	231	327	271	242	263	215	129	183	249	265	243	232	228	208	194	186	217	210	243	265	223	172	141	106	173	268	242	187	127	108	250	253	143	242	268	205	203	220	167	169	134	147	231	196	170	120	76	164	159	144	167	84	170	280	207	176	218	234	222	252	289	300	280	138	89	193	319	327	205	208	237	236	191	166	253	241	220	244	236	233	259	234	172	231	304	274	187	178	170	101	217	340	292	191	229	313	242	159	197	240	257	301	295	236	177	182	202	132	142	133	179	215	104	159	226	239	334	262	114	86	153	178	159	181	95	227	337	244	212	177	184	240	265	221	224	208	98	56	84	140	233	249	215	273	296	305	271	205	165	200	286	310	322	277	321	270	184	263	217	152	157	121	210	255	241	269	216	166	168	206	194	122	108	164	200	184	166	182	210	198	199	200	170	208	193	192	173	97	145	168	164	305	268	208	287	212	95	170	289	269	260	223	216	192	153	159	206	282	169	104	179	186	144	111	230	202	134	142	87	152	196	159	161	218	248	223	169	214	260	147	115	231	170	84	121	170	195	180	163	168	218	226	138	71	126	167	177	149	110	148	210	187	112	70	108	178	217	217	188	220	270	196	191	249	204	171	222	228	192	224	198	167	181	191	168	136	189	191	142	122	136	137	150	200	116	63	161	244	160	128	209	259	215	224	244	138	102	182	224	220	146	80	77	86	165	175	207	237	128	173	252	172	114	65	97	145	186	177	183	213	192	188	164	176	166	177	217	184	125	126	139	82	94	111	99	112	85	125	154	153	169	196	221	149	117	218	222	256	253	205	209	121	173	223	176	219	242	216	244	180	190	219	212	200	187	246	147	58	133	125	50	49	67	116	171	278	266	173	154	146	168	124	157	234	235	180	122	122	179	146	156	225	229	214	138	104	129	218	266	181	201	253	167	97	122	175	150	96	131	212	257	247	225	184	227	248	188	236	284	211	128	165	122	121	231	201	108	168	185	164	166	126	135	170	223	188	185	193	221	302	248	189	250	214	220	247	209	358	330	219	239	223	329	346	261	274	262	296	348	315	239	206	175	200	289	298	316	263	258	289	221	186	225	236	152	138	203	182	138	219	284	240	219	228	223	151	175	234	199	232	206	158	179	143	157	137	123	274	363	320	231	201	208	294	272	140	222	308	225	150	170	203	227	241	234	253	290	273	226	199	184	163	212	243	162	84	58	112	172	186	263	213	121	210	183	187	222	259	266	278	322	329	260	128	122	199	257	250	296	271	229	199	215	239	238	316	198	50	138	212	184	203	215	124	123	206	129	55	120	168	161	163	230	174	50	121	177	206	211	184	120	137	167	112	106	162	182	166	245	261	201	170	233	345	257	134	192	196	273	265	155	187	211	194	182	214	202	200	205	254	245	120	131	169	104	131	220	212	166	179	133	49	128	176	162	112	102	190	283	286	150	79	113	173	197	174	158	137	123	129	161	205	229	139	105	165	108	115	132	122	91	75	199	213	133	185	163	119	241	225	90	154	176	171	219	173	159	159	145	163	118	140	202	100	68	119	87	59	82	93	128	163	159	113	110	175	127	85	127	150	184	212	221	147	136	213	178	110	97	166	144	86	156	201	124	68	96	150	124	132	197	105	110	172	184	122	121	185	144	180	209	143	122	94	78	115	92	72	95	90	198	206	96	124	183	199	219	184	180	211	182	219	222	136	235	334	159	69	72	90	85	117	216	250	246	222	147	59	132	193	176	212	140	67	115	88	68	82	53	98
199	137	143	100	85	153	224	224	119	122	210	208	190	162	98	51	121	151	163	155	70	68	147	189	131	125	141	83	103	131	201	209	148	127	164	159	112	101	147	215	112	73	182	178	120	149	125	70	58	93	158	153	83	72	80	76	132	217	217	120	119	203	183	199	192	132	177	198	210	236	176	189	216	211	249	258	196	156	174	159	100	100	159	179	200	165	188	228	147	164	212	150	171	215	219	227	218	152	101	134	174	148	68	41	81	117	112	184	238	137	47	71	124	96	94	181	132	85	85	111	192	152	71	88	229	242	170	170	158	187	197	173	107	46	43	73	85	153	224	205	171	151	211	248	159	132	170	130	130	193	227	176	87	42	116	210	224	190	109	124	172	199	218	203	239	227	235	253	244	224	194	205	135	84	142	134	113	164	208	172	108	153	189	162	198	214	174	194	177	121	157	150	177	194	161	205	198	203	165	170	300	259	140	95	121	149	145	174	147	78	175	252	220	218	190	174	190	203	158	214	282	190	138	182	187	112	129	217	159	174	244	218	231	208	139	210	191	148	198	199	156	229	238	114	142	158	181	163	201	167	129	271	264	191	157	120	134	135	143	152	180	203	125	184	261	266	289	261	253	210	193	189	164	203	220	233	227	227	189	132	164	212	234	205	210	191	301	373	296	210	188	222	235	277	258	246	237	226	225	208	174	145	187	225	193	117	129	212	210	163	212	193	129	197	197	115	69	101	217	349	254	169	192	192	265	229	137	168	240	170	84	161	225	218	239	325	321	186	126	221	279	323	331	312	314	261	269	287	203	188	254	252	266	275	278	180	144	194	174	219	272	297	286	255	202	176	132	110	181	227	190	195	211	149	124	155	195	173	194	266	259	172	223	286	204	182	154	95	52	222	353	219	164	184	131	157	251	226	222	228	161	131	166	192	136	89	86	184	281	212	96	94	194	162	98	127	176	224	231	245	260	220	257	249	223	192	163	339	318	201	179	211	198	93	63	152	209	154	147	120	159	132	195	307	193	167	248	273	187	149	141	156	206	198	175	212	177	146	140	116	247	187	190	201	107	203	211	154	161	166	128	142	176	165	228	270	173	114	185	214	145	77	186	259	172	199	234	202	189	256	284	275	257	271	261	201	197	167	126	132	177	201	208	222	137	79	177	175	220	289	214	150	173	193	148	191	232	188	165	205	142	137	265	186	167	231	245	278	255	254	197	142	147	144	156	165	218	233	172	178	200	196	239	289	221	175	219	188	101	174	239	194	284	280	204	222	237	158	100	124	156	173	157	133	184	289	251	214	176	139	246	275	209	197	276	310	229	173	124	152	167	139	165	107	115	166	99	143	271	231	146	174	221	173	77	65	177	226	164	240	293	185	201	284	232	238	256	191	232	245	135	111	215	323	309	223	143	97	139	142	146	191	164	146	146	176	182	152	208	205	184	179	187	217	154	136	171	112	54	181	228	154	196	275	260	268	261	182	203	217	243	288	214	212	269	289	310	282	220	111	115	205	203	179	166	118	156	203	228	228	178	165	145	96	107	178	204	234	229	159	135	180	220	170	123	200	215	104	168	264	280	303	307	244	222	307	218	140	184	175	188	170	172	254	302	297	256	242	262	265	251	251	203	189	212	197	204	161	155	268	239	155	171	119	140	244	151	152	250	149	125	255	293	281	264	161	156	192	200	162	181	247	192	165	142	193	254	172	199	188	113	159	175	190	131	53	91	261	278	140	151	183	127	96	148	150	135	138	207	223	147	188	162	155	169	80	64	131	203	213	188	162	219	205	180	224	194	150	198	244	216	194	153	206	230	155	202	280	172	187	172	119	192	260	221	194	258	194	155	155	152	163	189	160	107	185	215	152	160	249	286	176	114	217	182	75	201	294	260	236	136	50	99	254	237	77	117	213	232	170	210	245	107	81	154	155	212	259	221	222	238	168	170	240	274	253	244	168	86	174	127	117	185	144	147	111	80	87	122	226	260	256	211	160	203	213	169	167	179	173	105	89	189	187	149	219	205	126	99	91	126	206	213	166	106	58	120	123	137	161	107	163	171	83	104	99	133	174	136	98	129	196	188	121	42	128	180	93	38	118	220	178	151	208	244	160	82	149	200	137	126	126	151	138	83	163	230	182	139	103	94	133	160	199	176	140	158	122	116	180	186	177	203	166	114	123	135	106	101	250	184	72
148	93	38	44	113	185	149	76	70	121	114	59	70	156	228	170	152	133	120	173	97	119	211	128	85	118	87	66	60	130	187	192	138	73	94	78	128	130	71	134	167	173	187	146	137	222	214	125	74	132	136	97	91	54	91	108	161	217	251	213	159	185	185	159	140	132	136	194	153	131	138	156	142	149	260	249	159	144	232	177	112	165	237	213	141	148	135	125	158	231	204	172	145	103	143	182	222	147	90	207	170	88	117	101	119	94	44	167	219	159	182	127	138	148	101	205	174	195	233	84	120	160	126	162	204	129	75	124	109	142	165	88	92	177	208	246	250	233	231	231	232	182	185	226	201	101	161	156	75	195	204	157	161	132	148	198	239	185	158	172	116	67	136	267	320	277	218	203	237	241	189	165	174	174	162	211	178	89	131	171	184	212	215	203	189	167	192	243	227	127	121	175	228	182	187	302	273	199	217	263	210	181	113	106	157	249	279	217	179	154	186	126	57	56	117	192	159	176	231	267	233	159	130	129	151	191	253	170	132	167	98	134	231	231	206	220	213	192	243	216	192	254	305	304	187	134	140	168	243	201	158	198	169	182	281	242	99	131	227	233	179	214	248	202	250	254	178	157	133	151	263	221	196	236	247	278	300	235	136	181	230	204	215	212	219	319	411	364	281	260	178	192	268	261	214	171	198	182	201	233	160	202	237	194	208	140	157	145	154	213	151	96	175	170	165	169	197	219	151	243	200	199	163	167	286	241	307	244	81	166	226	206	139	164	240	228	191	236	281	250	238	195	284	316	201	223	261	220	206	218	184	190	249	221	203	178	174	240	262	212	159	142	148	177	264	318	168	138	220	177	220	293	264	274	296	223	169	170	166	145	198	200	126	182	182	191	258	225	166	315	561	407	193	136	157	238	257	256	237	231	285	243	150	136	185	273	195	141	237	212	123	203	226	155	148	138	144	242	258	213	216	206	238	184	94	145	162	134	191	176	180	238	220	151	69	110	207	253	280	308	216	89	131	123	134	272	300	246	270	290	216	192	238	172	105	273	329	231	190	111	211	266	198	201	202	147	204	225	145	185	196	185	217	184	136	134	98	74	45	88	124	119	147	173	172	228	206	168	201	203	238	153	84	166	213	207	146	159	210	183	131	143	202	203	218	241	226	224	217	203	203	218	264	298	268	273	227	180	179	145	178	200	191	171	198	257	278	167	53	103	162	225	216	184	301	301	205	225	235	197	134	72	133	173	212	226	190	189	176	235	239	209	290	272	203	196	168	207	270	249	184	173	120	59	94	148	110	120	169	145	186	265	240	178	233	286	226	130	161	242	241	232	189	114	130	200	214	234	248	137	55	121	188	178	152	180	220	226	133	170	256	207	235	242	250	359	330	261	282	189	171	146	153	226	164	134	139	171	253	229	133	153	209	206	153	82	114	138	139	203	155	77	173	241	222	216	198	179	142	234	298	198	192	269	251	157	206	236	154	135	189	310	230	188	268	262	272	263	274	198	187	267	282	257	141	127	208	252	228	234	233	174	155	186	269	307	238	234	305	261	138	152	213	135	153	292	281	125	197	254	252	328	298	160	81	151	205	245	224	206	228	146	156	287	288	214	223	275	292	193	124	140	218	220	148	214	228	199	206	185	159	136	142	222	211	145	174	252	257	175	122	188	247	232	255	226	131	121	119	113	133	188	258	233	144	154	213	312	372	307	221	214	252	206	151	77	112	167	201	254	213	225	259	223	245	222	148	171	188	172	158	204	273	225	209	146	137	147	165	250	187	143	188	243	231	222	246	178	195	307	245	256	316	224	183	187	227	298	284	274	263	233	185	238	261	169	159	129	139	169	215	203	242	210	81	104	178	152	145	246	222	193	153	157	173	170	199	158	174	187	141	162	109	99	125	135	113	81	127	161	221	205	97	41	82	80	100	188	190	109	49	53	115	119	88	103	124	94	163	217	147	160	159	133	193	213	104	143	145	83	138	102	125	123	93	94	150	178	132	211	214	257	266	199	171	194	263	164	111	143	120	145	196	209	252	262	144	89	158	125	62	153	129	88	190	243	178	147	147	157	195	171	121	67	72	142	206	152	185	224	150	90	100	198	185	159	151	118	118	91	119	182	164	104	219	333	188	68	119	129	115	152	153	96	104	103	108	112	47	83	89	111	168	147	94	95	80	75	147	205	156	88
95	98	82	119	142	149	122	87	66	73	148	131	101	121	131	229	176	114	170	181	165	193	215	178	128	121	94	83	165	181	186	143	111	162	125	65	122	186	112	52	98	105	135	170	165	212	188	91	115	201	181	162	114	72	84	83	171	154	139	173	87	77	145	295	222	47	52	103	188	134	105	120	56	36	85	147	148	150	143	87	147	176	90	90	88	96	156	195	161	197	182	98	134	126	101	179	191	182	199	120	61	108	229	193	105	209	231	122	98	149	214	167	91	159	203	182	191	154	211	172	133	130	36	67	205	198	86	112	158	217	172	85	112	231	298	213	194	243	167	100	149	125	132	163	182	215	291	230	140	197	140	114	156	159	194	266	245	168	176	145	87	72	36	121	132	158	233	165	224	186	105	157	167	115	104	227	244	190	146	74	123	242	226	191	228	203	103	147	202	175	172	92	114	220	248	308	324	218	202	239	232	201	219	196	131	166	155	164	258	209	142	155	142	167	220	186	161	151	171	191	121	110	180	204	143	170	252	254	189	149	91	127	228	209	222	262	200	199	239	177	155	118	154	210	168	182	289	266	200	299	324	232	193	263	261	130	163	243	228	233	155	73	152	269	192	87	149	158	222	318	229	199	263	346	314	237	221	207	309	276	162	189	166	185	260	260	209	176	169	223	269	208	211	228	155	214	284	214	195	229	137	108	192	228	267	281	217	116	120	210	264	224	195	143	119	184	171	146	134	192	234	135	102	125	156	187	230	242	152	156	299	270	150	142	99	90	191	222	193	201	202	226	279	294	248	285	332	241	119	148	204	315	360	168	77	187	213	230	300	238	197	128	147	246	181	175	253	209	189	214	168	169	285	311	209	179	222	255	177	101	165	303	308	212	174	147	91	103	191	292	392	277	168	177	200	268	239	206	173	100	117	183	236	260	184	190	264	188	207	226	220	246	221	235	206	152	136	126	237	280	214	252	278	256	184	125	190	184	165	158	145	174	218	208	124	122	190	215	175	142	121	204	168	90	125	187	238	202	180	191	186	250	273	255	269	222	146	139	191	186	202	231	178	144	117	97	135	113	112	227	240	127	126	140	74	102	160	187	217	150	118	164	192	157	135	184	196	216	220	269	212	134	216	259	239	200	163	143	180	266	260	170	117	138	155	174	254	235	210	250	161	107	182	209	233	200	102	185	236	169	110	86	112	83	158	244	255	192	141	121	89	168	241	270	226	178	148	179	200	208	207	156	203	182	169	231	195	117	165	257	220	136	99	121	128	128	141	189	226	130	78	180	266	237	207	218	157	143	181	199	160	125	152	190	183	132	141	190	136	104	176	181	125	133	184	177	173	173	117	93	163	208	250	266	253	171	115	192	252	225	189	179	184	176	184	240	234	247	242	166	201	206	170	187	185	206	215	216	245	234	188	196	128	132	179	119	148	199	199	166	171	207	184	113	151	198	158	154	126	173	239	226	226	270	252	212	203	229	224	170	221	260	247	275	254	277	344	260	167	174	220	247	219	268	317	260	227	232	205	159	235	243	150	174	143	152	243	224	221	159	143	172	100	103	166	184	266	217	84	151	202	218	264	195	92	131	232	259	243	203	153	164	170	176	236	238	211	216	163	157	223	222	135	116	144	131	214	270	205	209	216	175	109	98	157	251	258	206	203	220	218	122	209	278	171	152	191	202	200	243	251	256	293	353	300	178	257	318	212	140	219	242	236	254	213	196	193	202	137	177	267	191	157	219	223	173	138	148	176	167	143	205	306	279	237	173	152	189	211	154	73	61	84	92	135	199	172	162	169	211	218	269	293	169	107	88	110	235	220	220	304	265	140	63	77	122	165	116	81	191	265	201	136	91	117	103	156	177	157	230	255	241	180	100	90	179	215	164	163	221	193	186	223	177	203	233	188	176	150	202	166	147	190	107	53	57	104	200	172	125	104	88	187	199	207	241	227	130	92	190	184	168	215	157	171	212	123	147	118	66	137	140	86	52	45	108	180	229	227	238	202	160	214	255	165	114	172	162	134	101	105	129	104	127	218	140	131	249	263	148	84	194	196	145	146	133	157	180	218	291	237	168	193	163	168	196	129	56	151	152	104	157	104	115	105	122	139	107	162	173	203	193	148	115	123	176	200	229	228	175	119	124	94	54	91	109	151	190	102	27	114	118	38	68	66	64	71	40	87	114	120	152
150	166	85	151	167	88	43	142	164	123	141	141	100	80	93	99	152	182	177	145	131	134	134	144	95	101	103	112	178	182	207	184	124	75	106	157	93	45	45	78	134	133	124	248	248	137	89	74	87	121	119	147	194	175	163	147	110	68	139	222	186	164	122	177	179	119	186	173	212	216	144	144	103	57	72	159	190	118	75	91	93	44	123	210	201	199	147	69	52	43	42	53	106	121	187	239	196	252	235	136	106	110	237	231	77	79	143	188	126	102	108	127	166	171	164	131	210	255	178	87	210	207	114	123	104	147	152	125	78	129	230	236	218	134	152	212	212	219	175	181	151	125	154	169	106	110	240	243	143	195	227	223	234	238	173	123	244	190	125	149	172	142	120	172	197	138	56	69	126	134	137	205	218	173	174	183	135	156	172	131	185	257	258	231	215	275	228	192	190	130	176	200	221	285	281	240	253	321	335	294	252	216	181	200	200	184	168	247	286	169	130	187	173	154	178	184	139	116	187	180	107	47	155	277	244	156	210	286	293	269	280	278	210	201	194	259	291	156	99	188	253	253	228	231	177	206	253	149	151	207	219	227	216	229	258	158	119	228	245	204	157	92	115	187	174	104	169	220	257	315	226	183	134	168	249	239	289	273	222	170	140	192	194	247	193	160	190	198	277	224	179	207	221	259	206	155	216	229	219	178	204	278	263	240	205	199	178	163	205	182	168	179	231	232	149	209	234	239	271	256	252	173	159	171	219	286	234	306	267	209	327	265	107	167	291	294	270	212	230	308	254	141	79	135	217	219	266	266	210	245	246	294	278	150	90	133	163	151	274	287	197	112	163	197	191	263	197	237	310	249	131	182	222	201	184	155	241	298	205	140	242	270	178	204	187	115	154	150	173	198	181	133	175	261	272	176	95	129	122	139	181	238	313	238	159	215	301	285	250	201	121	113	178	206	112	133	208	201	215	175	103	188	247	273	237	86	174	220	103	126	223	204	196	209	291	280	128	98	107	80	94	171	121	150	232	242	211	135	94	122	190	218	208	203	161	149	205	170	188	296	219	103	123	91	122	162	163	221	275	280	214	106	150	230	201	222	213	226	225	203	242	154	165	179	113	152	161	184	233	247	190	155	185	307	306	191	201	160	166	231	175	130	86	139	224	157	96	145	201	177	233	226	125	167	205	113	56	163	213	143	119	147	103	105	245	238	212	264	191	177	139	125	210	248	316	252	178	225	168	109	155	121	163	178	177	219	111	109	210	272	256	249	175	142	185	134	155	139	117	125	106	103	112	152	195	240	207	173	261	268	185	130	163	182	182	275	290	238	188	148	93	114	165	237	197	152	228	197	108	146	188	184	238	195	219	284	258	209	256	241	152	130	108	137	193	205	152	143	201	226	193	199	237	238	185	129	184	217	203	145	100	144	102	122	189	232	252	181	158	161	147	144	111	81	202	276	187	161	198	274	278	211	186	179	126	117	236	314	227	173	169	234	282	277	256	208	203	183	248	197	205	332	297	286	211	133	130	167	266	266	283	281	170	196	172	130	205	162	225	268	259	270	141	61	105	95	140	206	219	202	158	158	137	147	164	152	179	285	272	181	190	222	294	285	272	269	200	198	248	214	110	197	257	223	265	172	135	221	163	127	189	198	116	53	123	224	242	228	191	163	162	145	140	127	139	176	136	208	308	297	315	287	322	309	249	288	282	196	158	157	193	177	140	228	179	110	190	177	191	243	201	143	97	144	153	196	208	167	237	237	184	99	132	227	143	59	67	144	285	257	161	142	84	118	168	103	130	114	95	190	251	275	201	149	172	194	187	181	237	311	278	204	249	280	180	182	236	200	210	242	225	176	194	198	107	105	131	69	114	188	119	190	201	99	114	168	229	231	198	147	134	142	102	60	113	110	92	82	124	133	102	174	187	172	142	84	147	198	145	150	112	101	107	109	180	221	138	78	116	79	40	133	206	141	122	134	213	216	152	189	159	157	131	55	43	199	254	137	105	159	197	232	200	74	45	130	178	88	47	132	190	128	135	194	147	64	74	255	270	88	159	221	224	162	111	174	104	123	220	231	154	129	217	173	147	133	123	115	75	119	191	207	108	131	190	176	224	224	174	134	106	136	122	108	101	83	124	154	201	186	115	127	127	128	163	171	193	229	139	66	76	49	119	214	142	137	176	83	85	136	202	154
122	167	159	131	180	111	148	154	109	174	141	103	168	138	89	150	121	200	253	167	100	73	150	197	206	174	88	106	225	234	122	99	236	194	167	217	161	111	124	154	188	288	266	218	132	82	114	95	114	102	152	222	231	156	122	114	42	115	121	76	154	191	182	123	76	80	105	98	42	150	150	45	46	77	108	136	110	119	114	105	150	181	181	239	213	182	242	187	143	104	96	136	168	106	118	191	196	194	154	99	154	226	139	109	141	130	116	64	100	122	157	238	196	186	267	261	211	225	192	138	157	115	184	252	190	114	174	227	143	189	177	117	129	125	129	93	153	179	137	176	184	218	181	192	219	189	191	187	189	120	119	178	213	204	209	235	170	136	203	265	238	224	238	159	91	106	145	156	87	126	172	173	224	269	241	207	231	178	201	215	200	236	190	219	198	132	198	153	48	193	356	273	234	219	242	298	245	204	143	136	201	186	175	236	263	284	207	162	282	250	95	148	303	352	206	194	244	186	176	156	158	98	47	115	196	210	153	207	281	233	265	194	143	194	194	239	246	211	178	217	213	182	164	195	175	123	118	95	173	229	225	189	187	222	245	158	106	159	148	211	243	182	205	200	191	230	218	236	214	193	238	225	260	332	299	219	193	156	122	143	179	193	199	220	215	165	186	224	195	231	242	182	222	259	297	337	189	161	283	248	178	209	244	255	155	105	200	149	179	219	147	143	217	228	100	158	281	291	324	316	277	241	176	197	275	343	271	210	283	283	284	310	321	252	203	298	328	266	170	206	333	279	203	134	112	245	275	214	246	246	190	207	242	259	271	220	129	142	171	204	242	235	187	158	139	136	208	189	162	176	184	122	136	226	277	243	229	219	93	45	115	149	198	282	246	175	98	71	129	132	135	171	239	198	155	177	91	132	180	160	174	157	207	274	253	247	200	198	226	198	128	53	177	289	281	223	164	161	174	195	214	237	271	264	137	54	114	186	172	138	172	218	183	173	194	181	199	190	197	198	178	268	299	205	208	217	188	182	172	184	235	254	252	250	248	230	167	178	170	152	111	51	176	210	166	178	178	207	246	236	138	111	160	204	198	194	180	198	186	232	283	170	186	255	263	277	213	140	141	186	247	194	174	170	231	315	267	172	185	292	200	182	315	218	203	187	85	187	212	187	242	193	182	273	220	171	195	220	241	159	101	127	189	192	93	87	246	335	237	259	239	198	152	50	95	172	172	145	145	103	59	141	217	209	201	184	195	194	238	212	235	286	240	168	161	240	250	232	193	160	128	183	189	136	189	246	234	244	186	154	204	129	75	122	159	172	138	90	162	224	225	231	191	152	166	176	184	183	217	266	204	169	162	195	207	145	187	194	209	271	261	248	153	130	180	124	141	147	194	171	59	146	190	158	152	112	198	242	159	205	231	145	105	179	179	159	173	140	220	260	195	111	41	108	203	257	235	232	183	174	280	275	176	164	288	268	242	240	179	244	237	160	184	155	167	232	236	267	271	225	153	203	256	228	284	306	220	191	235	256	291	338	246	204	218	176	189	122	187	240	194	193	238	226	153	129	117	157	138	197	272	229	235	212	156	132	116	112	164	243	155	48	124	147	145	196	179	123	139	226	224	227	237	204	148	136	187	199	192	211	150	125	136	92	150	171	164	210	270	205	151	230	219	194	211	144	168	222	185	211	242	204	192	218	193	207	294	219	174	223	136	140	181	192	214	168	163	242	215	172	172	140	136	119	98	66	149	231	126	69	57	105	175	159	160	165	99	140	267	236	214	179	159	238	271	193	226	226	170	203	157	150	169	210	177	143	271	293	228	284	346	294	190	181	147	105	119	159	186	172	162	91	51	187	219	108	106	134	116	121	236	292	221	166	182	171	201	248	216	193	253	218	164	193	123	107	153	138	78	130	218	184	175	242	184	128	190	202	167	124	171	198	140	148	115	96	151	201	200	98	87	169	172	92	123	135	122	106	123	158	85	124	113	54	128	170	172	117	104	136	82	86	145	194	228	261	196	115	77	99	156	157	187	170	153	110	41	38	100	135	93	96	164	228	166	129	166	171	150	119	157	173	210	187	149	173	220	238	107	91	134	167	122	44	47	101	206	233	143	95	112	160	175	85	37	109	115	136	175	140	167	236	253	187	154	146	211	192	105	81	69	110	147	99	110	176	100	96	105	107	182	135
191	138	114	110	185	122	111	110	91	144	142	85	130	135	45	148	240	235	213	110	76	120	184	186	149	156	96	90	169	152	69	135	223	186	208	278	214	192	226	154	129	99	135	235	275	179	126	140	91	108	154	217	209	166	133	75	45	97	187	237	187	122	163	184	137	123	212	169	46	125	125	125	253	224	137	129	92	115	123	118	150	174	254	304	238	157	153	97	134	229	197	137	147	115	94	182	182	104	87	81	55	54	141	133	58	123	108	67	80	165	194	194	155	87	232	269	214	179	134	148	124	144	186	191	160	80	60	183	198	133	99	125	122	91	145	99	57	133	133	158	242	171	159	173	155	208	239	170	108	77	124	173	148	164	135	170	315	311	204	184	215	239	196	147	159	147	175	219	194	208	214	201	172	186	281	226	124	190	253	246	223	208	192	258	305	270	334	273	134	168	236	266	281	229	183	168	150	147	170	237	239	238	245	205	212	192	176	164	93	135	238	248	268	214	221	247	150	172	209	191	184	163	143	169	166	160	121	140	175	115	159	216	240	245	225	225	243	249	231	282	361	308	212	242	257	253	284	259	224	174	221	237	148	174	245	221	210	299	203	166	296	198	172	170	93	181	219	173	227	247	203	178	216	229	249	248	218	240	242	226	208	237	259	273	232	224	196	161	183	149	164	203	208	156	125	228	223	182	219	278	303	223	161	224	170	101	173	172	211	272	233	196	243	289	230	186	191	159	168	232	269	275	298	266	230	187	249	303	177	148	222	221	253	248	238	208	156	203	163	157	197	159	248	248	195	313	283	189	163	124	137	170	105	114	168	172	166	109	141	224	223	158	156	156	88	149	238	145	127	188	155	113	97	131	277	296	210	159	112	140	222	279	229	122	102	112	207	278	214	134	98	110	133	131	169	215	191	191	162	193	186	186	313	330	260	188	195	268	216	228	162	118	278	311	255	269	220	108	154	190	200	298	221	182	242	174	147	179	198	182	115	175	221	119	169	206	161	178	125	144	217	264	280	239	166	205	256	190	238	263	171	175	259	207	180	224	289	236	79	153	216	175	196	171	146	229	283	225	125	187	278	209	107	146	142	106	166	161	151	150	197	151	110	170	245	237	185	185	160	185	157	197	213	94	59	178	241	124	113	201	195	176	183	187	217	198	191	165	167	271	276	140	178	229	99	112	165	184	200	166	183	211	203	130	122	192	221	231	208	191	210	190	154	120	66	172	193	131	174	183	204	147	86	84	108	138	159	131	108	162	183	184	224	181	194	266	260	281	203	132	111	131	177	177	178	204	288	308	211	206	189	194	157	84	199	163	53	99	111	68	83	124	149	244	284	194	298	336	216	201	222	179	80	126	147	109	157	199	280	321	324	262	148	110	159	175	142	182	145	103	135	192	201	130	137	191	142	177	220	151	109	112	103	91	178	219	186	188	169	158	177	176	182	212	184	150	198	217	121	126	211	183	176	195	179	197	201	153	129	208	287	310	314	219	196	283	311	334	230	206	299	327	248	235	282	254	257	212	211	237	245	262	304	241	146	119	150	198	224	278	298	177	129	257	305	205	153	182	219	239	223	179	177	172	204	232	226	208	147	108	155	230	199	185	180	163	174	202	279	239	229	298	248	216	180	207	219	192	234	228	196	193	189	195	221	153	150	138	103	192	258	251	269	381	299	151	231	239	171	184	159	102	110	126	121	103	130	152	171	229	151	151	161	111	140	183	190	227	163	120	159	147	211	209	157	134	136	150	141	119	70	138	196	136	139	158	229	211	176	176	162	244	217	194	212	135	154	169	260	245	158	238	237	254	210	132	143	113	157	240	239	234	293	328	291	254	249	221	140	201	201	103	94	147	130	142	168	115	79	110	234	282	199	118	180	201	252	269	147	106	229	292	268	232	157	180	164	173	135	203	222	158	219	197	110	132	244	249	175	135	128	133	186	133	50	81	89	61	72	80	120	99	40	60	121	150	99	50	76	168	189	138	116	139	110	104	187	178	141	136	79	55	106	187	248	214	213	148	108	139	111	118	145	145	146	168	139	126	93	74	68	97	108	113	227	217	162	106	34	84	138	182	250	205	155	134	73	49	74	133	100	79	76	123	193	170	121	84	129	186	126	41	65	111	168	188	199	186	180	121	172	182	92	154	111	64	197	266	282	229	73	51	130	131	141	154	65	107	166	109	133	198
211	197	196	226	168	127	117	74	108	103	131	138	124	153	141	176	152	177	208	158	123	76	118	182	163	102	118	196	134	152	157	92	97	134	187	113	56	56	64	65	166	238	161	94	147	166	163	211	187	151	80	164	221	148	119	113	143	156	199	210	142	140	204	188	92	122	192	150	118	95	155	232	224	181	137	124	82	158	242	162	98	109	92	127	261	238	124	88	90	83	89	162	230	164	163	311	290	244	229	187	187	171	201	142	43	89	102	169	185	97	138	175	151	88	136	244	154	76	101	137	160	178	218	217	155	110	82	148	213	178	155	179	201	195	180	140	89	106	104	188	199	89	172	152	126	169	144	166	169	169	197	238	162	154	227	143	219	193	90	85	133	142	158	153	113	196	180	164	124	119	146	201	260	218	217	204	135	144	187	170	109	149	230	246	246	249	219	209	157	214	288	192	136	127	222	176	118	161	228	225	172	227	215	183	204	213	152	104	152	216	237	242	222	191	135	146	203	205	239	212	154	196	230	230	191	124	136	233	287	209	208	248	236	239	184	161	167	193	233	166	248	326	194	168	226	180	184	179	128	157	119	79	222	311	213	227	235	213	209	190	221	173	203	213	162	225	287	249	181	209	287	267	276	282	206	256	283	186	204	265	218	211	253	289	271	224	127	167	334	297	226	212	189	261	250	156	186	200	224	277	218	174	250	232	96	103	148	221	240	242	324	322	294	201	200	257	229	182	177	266	264	275	313	249	267	251	258	318	286	279	319	306	317	262	203	253	235	206	268	282	214	183	217	217	127	137	237	219	191	252	248	231	144	90	174	229	215	162	144	232	178	51	136	170	78	120	292	219	180	244	231	333	313	239	274	236	222	163	118	208	191	167	197	162	96	137	216	213	190	154	114	105	145	234	226	190	202	256	181	141	225	249	329	295	222	245	213	129	180	164	86	156	216	292	339	295	294	260	258	239	207	274	224	209	229	245	231	227	210	183	200	294	277	157	171	171	161	187	231	293	275	177	198	207	188	174	98	64	122	180	191	182	188	156	148	160	240	262	126	100	181	268	268	224	146	126	149	129	92	199	287	189	166	109	120	191	237	233	222	256	208	206	182	149	174	221	159	97	110	110	95	188	224	104	131	241	352	306	226	283	219	141	185	185	190	172	144	164	146	181	176	139	133	102	77	112	256	286	252	219	213	265	266	184	203	254	189	145	150	171	241	263	238	175	99	111	162	237	184	161	163	215	255	213	249	224	162	193	169	69	162	232	218	276	301	240	181	220	301	240	158	157	214	172	106	104	111	173	234	208	133	155	215	222	193	179	153	146	201	172	130	153	197	259	204	212	230	241	202	157	215	180	108	152	204	246	243	190	219	233	265	255	198	199	186	166	137	78	77	150	155	131	105	147	216	160	139	173	183	156	168	246	172	77	159	236	237	208	179	148	154	255	296	249	226	126	158	261	204	155	158	215	167	152	205	123	119	168	179	224	245	201	192	246	211	190	256	250	242	260	275	248	160	219	244	236	320	311	322	288	251	265	238	173	135	139	122	163	189	166	250	241	165	257	305	277	231	222	321	328	221	177	194	261	322	209	183	272	204	119	70	107	198	191	188	178	204	222	185	253	298	279	226	186	155	283	347	322	266	233	275	242	241	183	176	151	162	194	102	124	246	258	197	188	174	151	185	140	102	180	185	174	215	233	229	213	216	289	280	206	204	200	124	124	190	203	263	269	139	112	132	106	99	91	185	212	109	129	161	179	144	108	167	201	164	138	246	169	85	137	157	186	176	144	184	246	257	193	138	172	174	135	88	129	222	268	179	92	185	208	189	170	204	271	266	308	257	177	161	215	249	194	183	175	178	171	199	222	122	120	192	110	98	104	101	187	149	156	197	193	246	220	203	207	175	113	109	145	201	227	121	157	211	114	121	103	44	61	101	135	143	132	120	138	93	70	67	92	188	206	159	176	198	215	227	182	139	77	29	51	119	209	207	145	153	108	42	129	180	166	116	98	183	153	108	87	53	105	161	145	136	112	69	45	87	123	86	186	261	192	102	86	137	158	209	162	110	94	83	135	159	104	107	148	168	193	186	147	125	179	200	177	185	184	171	224	156	61	135	158	190	220	105	35	78	166	198	208	163	63	109	172	98	90	182	196	209	208	181	117	104	131	113	170	167	101	151	210	190	175	138	156
104	61	95	91	176	261	161	132	114	53	45	93	171	118	105	198	175	129	96	52	125	122	110	160	162	185	202	175	189	245	179	161	196	161	102	76	161	186	161	170	136	155	206	140	127	173	156	176	163	197	150	153	170	194	310	249	132	107	145	127	192	161	88	82	39	62	158	198	105	136	254	211	188	138	89	93	100	142	128	157	115	117	176	192	157	147	186	205	176	82	93	173	241	306	322	223	175	128	51	86	217	249	199	150	138	155	108	109	96	198	258	145	149	151	113	101	130	192	168	125	220	259	170	199	197	167	181	182	185	160	163	190	262	249	107	139	147	74	142	220	224	135	97	120	158	202	135	101	161	189	220	280	218	143	174	199	177	118	116	89	109	122	139	168	168	181	164	171	176	217	210	115	115	194	172	188	180	180	262	250	153	162	261	221	137	151	138	182	174	229	322	241	224	178	196	255	175	179	191	199	209	95	117	171	152	177	125	100	182	131	133	137	78	92	172	196	138	214	253	245	189	151	201	224	207	200	248	168	173	221	214	218	179	257	298	253	275	248	184	198	239	250	235	203	161	211	272	197	156	152	187	189	100	61	41	160	241	168	161	181	227	187	130	145	173	246	192	173	186	194	217	169	210	226	203	210	218	278	203	126	198	203	216	181	178	254	207	208	285	293	281	187	181	252	219	215	245	227	208	242	219	163	219	256	215	218	227	163	197	254	215	183	157	176	266	263	175	222	197	185	255	227	180	210	234	292	299	221	265	254	160	194	272	265	256	208	204	234	258	242	210	231	191	221	236	236	275	291	284	232	214	199	206	166	143	194	154	143	168	133	173	141	101	155	135	149	300	299	113	179	283	354	359	253	207	166	191	154	139	122	49	83	97	203	316	285	179	172	200	94	126	214	157	203	327	250	189	215	168	195	184	105	118	122	177	190	178	174	147	151	143	101	119	291	307	252	282	211	203	244	180	118	177	219	209	242	299	278	204	169	134	200	226	185	199	251	234	204	235	173	168	180	185	240	185	174	152	128	182	152	195	205	144	188	204	204	228	139	151	254	264	258	215	233	249	154	70	190	282	172	195	249	165	182	264	233	202	172	179	233	261	249	212	231	252	235	207	149	120	141	96	81	199	228	247	233	186	303	297	150	156	209	261	205	130	173	203	237	143	112	163	127	125	183	206	208	263	241	301	335	256	241	224	194	217	249	213	233	176	126	174	228	228	185	167	113	131	237	251	247	163	90	215	242	258	190	44	147	234	132	106	185	163	169	237	236	131	99	170	196	180	220	273	164	129	192	205	213	205	226	214	138	180	259	260	233	308	293	164	143	179	207	167	142	159	110	203	402	281	194	158	132	179	163	154	227	265	183	192	280	266	275	253	143	121	133	168	114	56	213	278	207	216	225	180	198	269	237	221	247	240	210	155	135	243	221	192	204	95	161	285	242	225	165	206	259	166	177	127	112	164	156	152	246	200	82	183	263	298	257	143	171	233	235	202	124	165	219	172	280	283	214	232	229	270	265	178	188	203	189	263	182	199	304	173	129	194	219	196	132	96	124	159	181	266	275	242	228	228	141	131	255	272	320	411	308	219	202	153	181	211	187	190	171	123	180	231	241	233	211	190	191	271	245	156	151	192	281	278	226	239	255	163	149	220	167	114	158	290	268	247	351	358	222	84	116	127	169	213	111	119	198	180	159	215	194	180	241	224	156	238	350	267	134	236	293	212	289	243	158	145	154	224	233	191	192	187	207	233	208	180	140	111	78	52	106	142	144	172	149	218	199	163	208	202	219	213	229	227	178	147	161	222	213	133	163	230	174	229	283	224	218	216	295	263	156	187	252	259	223	205	153	190	279	203	137	171	130	134	189	191	123	122	177	139	154	170	189	256	221	164	149	124	177	179	191	265	191	156	182	118	164	208	177	190	121	40	54	90	160	209	127	86	119	71	71	105	104	107	119	87	61	127	195	150	63	115	192	160	161	185	145	75	127	200	177	105	141	184	134	94	49	109	198	184	193	178	106	79	60	59	194	185	33	105	215	197	169	123	45	147	153	125	213	205	165	96	43	152	214	105	44	75	182	219	108	125	160	138	152	164	166	119	69	102	97	42	143	255	216	208	177	119	91	65	131	164	173	110	100	172	139	71	97	92	46	89	136	148	97	89	168	142	74	63	165	185	65	57	96	124	126
166	166	59	73	158	142	68	112	149	188	157	177	207	107	61	91	118	122	86	55	119	166	195	183	176	151	195	235	100	122	113	34	79	125	139	145	171	120	95	185	131	143	197	161	164	199	184	133	136	197	272	265	215	178	235	288	230	121	96	140	221	172	44	39	138	191	101	112	179	162	144	95	52	52	77	134	107	53	125	124	160	159	81	213	257	158	129	94	124	206	157	124	94	82	161	177	167	159	125	153	180	111	77	131	127	148	175	180	153	176	241	188	127	137	101	123	176	197	302	329	266	212	226	147	80	86	109	136	128	161	185	221	214	172	179	230	215	175	159	227	247	154	194	212	195	172	102	147	154	188	238	216	235	149	151	144	81	136	141	93	170	204	202	233	187	142	75	91	165	243	224	119	207	266	129	159	226	196	183	240	195	221	351	264	210	182	115	196	186	128	187	221	270	253	172	237	281	179	155	197	175	103	105	115	145	187	180	160	139	221	185	141	182	147	171	206	227	229	204	274	252	185	222	257	166	64	88	139	166	180	203	252	359	243	190	258	276	250	200	258	306	262	238	243	218	168	202	275	213	215	236	223	239	139	117	243	287	278	228	193	241	204	201	188	130	252	298	238	266	238	223	216	210	191	88	83	221	283	195	196	209	199	167	201	258	157	110	173	219	261	250	229	164	211	345	248	204	253	221	230	224	164	182	249	236	197	184	142	163	175	167	205	196	146	157	260	262	245	207	186	262	226	198	264	262	259	284	258	252	208	155	182	196	228	236	301	321	156	162	247	247	224	234	278	251	238	215	162	162	172	174	107	149	159	143	184	101	167	230	190	183	184	245	230	245	304	231	216	183	139	145	185	245	259	161	102	113	134	212	199	150	144	103	85	164	193	159	213	165	78	142	168	179	168	287	364	210	161	215	224	216	217	131	80	146	242	299	236	185	174	194	147	89	165	271	208	164	217	179	206	224	207	261	228	160	200	252	189	160	217	276	247	154	121	80	205	202	142	228	190	166	231	225	164	139	152	227	178	145	206	210	201	160	188	185	151	234	239	187	227	310	257	161	180	168	149	155	129	174	143	140	221	149	160	229	210	182	98	70	82	124	237	257	209	204	183	159	143	166	142	135	212	242	244	131	44	79	179	163	113	196	172	144	122	81	98	121	154	198	231	160	171	278	228	153	124	180	256	228	207	154	167	252	249	233	221	197	265	289	244	212	145	96	141	251	230	132	127	128	146	170	172	182	187	247	185	153	243	281	244	173	164	139	149	222	227	238	201	192	250	204	203	230	207	134	134	163	197	281	273	185	133	122	130	184	234	257	213	219	242	256	231	194	174	165	132	150	178	136	271	260	189	228	226	264	237	144	147	133	82	175	285	253	201	236	157	96	144	92	152	149	114	149	150	174	189	195	198	181	147	187	162	99	206	197	136	202	196	147	133	233	177	54	140	257	196	128	219	245	235	183	129	220	235	138	108	120	88	136	228	206	181	228	163	161	207	137	172	181	156	234	285	247	176	179	159	173	193	185	226	199	174	211	294	213	147	216	238	204	220	250	191	156	281	337	205	144	178	270	259	117	152	230	192	184	234	261	222	230	235	151	134	198	134	130	216	198	201	235	143	135	272	251	256	261	131	166	169	212	325	251	170	91	153	247	217	231	208	192	206	178	182	171	219	220	104	108	126	156	199	174	180	281	294	209	212	200	179	184	115	96	186	200	191	201	134	109	183	206	192	187	154	195	267	256	272	225	135	202	281	259	229	173	111	154	161	98	206	246	190	178	133	150	187	160	90	122	136	150	181	94	110	174	151	156	197	222	190	197	238	221	168	163	232	260	253	243	272	238	156	190	245	171	100	99	82	168	205	194	192	165	157	185	235	198	151	161	224	184	161	193	140	79	64	127	178	146	157	176	157	174	148	218	205	142	117	110	204	245	203	124	74	44	111	168	162	143	127	98	133	181	184	207	128	50	52	162	171	51	132	182	160	121	68	65	99	136	120	104	70	116	180	176	163	210	168	104	126	101	115	89	110	209	160	83	95	141	159	167	112	106	182	157	273	286	139	82	60	220	267	108	113	183	163	131	136	152	147	168	161	85	84	111	65	79	113	113	157	229	268	231	115	113	154	159	203	131	117	107	116	214	189	152	108	94	177	234	147	76	110	88	73	135	128	124	203	145	50	135	230	211	201
57	55	133	131	70	78	81	89	132	170	177	206	145	60	64	58	133	203	112	127	153	92	130	106	97	131	147	171	101	59	49	109	170	205	212	151	124	118	148	215	176	189	210	157	173	189	197	112	60	102	131	119	91	128	106	83	186	188	92	140	283	267	118	52	161	171	90	150	180	173	184	114	39	46	157	174	73	107	142	99	91	93	66	172	267	147	139	153	183	221	146	119	126	132	167	202	171	150	173	142	62	46	80	128	160	222	170	49	45	141	145	115	201	219	196	141	93	143	176	133	147	187	157	89	119	154	125	162	238	166	135	246	194	175	193	145	86	74	113	172	189	272	275	248	254	204	195	149	164	255	269	165	117	157	179	166	196	238	238	223	244	228	133	126	145	115	94	136	154	138	166	122	167	368	312	143	168	189	198	262	187	155	245	180	122	182	202	237	269	208	249	250	217	256	254	186	167	190	127	160	270	227	143	127	127	76	100	207	152	154	166	95	150	127	138	215	142	160	141	139	254	271	212	133	201	238	144	150	184	171	123	180	300	290	169	127	198	177	203	235	263	286	335	278	103	103	117	166	187	159	140	198	296	215	164	206	180	140	178	175	200	157	190	220	154	239	258	240	296	287	212	200	193	257	252	181	262	244	200	267	203	161	179	186	178	122	109	200	250	198	179	191	126	113	230	221	195	226	136	49	67	102	155	202	190	206	273	235	203	229	250	289	268	247	250	276	277	328	314	248	264	195	292	359	268	225	225	210	198	221	219	248	247	247	214	207	187	157	166	161	219	224	194	161	168	237	210	106	134	180	178	199	206	240	209	208	237	156	169	233	213	197	205	141	136	151	131	173	124	119	124	159	214	174	247	285	204	174	189	235	223	203	160	73	176	264	224	274	264	238	264	166	189	264	264	340	296	207	198	205	333	337	134	106	157	164	242	243	294	284	152	133	168	270	297	226	202	196	216	219	166	144	209	191	222	289	267	256	271	233	126	177	224	171	193	284	325	191	124	154	87	168	228	202	263	250	218	201	122	97	195	226	146	81	104	176	212	240	217	213	287	205	66	154	221	204	203	190	175	181	184	140	149	177	158	200	266	166	151	188	227	269	235	243	220	198	183	238	336	332	223	173	195	186	166	168	163	189	159	200	255	211	141	54	102	150	96	79	167	205	156	106	112	119	149	247	235	116	110	108	99	206	227	152	87	130	243	263	203	192	206	183	115	133	233	214	197	221	137	123	163	146	191	243	299	369	372	270	229	204	144	214	217	141	201	189	182	239	229	223	206	221	149	161	194	156	128	150	199	103	46	120	174	115	141	245	248	135	95	175	214	193	179	128	99	147	187	224	214	186	128	140	199	217	217	115	80	121	159	201	156	122	188	222	132	77	113	129	103	81	127	172	187	204	150	133	200	258	240	205	277	188	140	212	157	165	181	236	306	258	135	51	82	159	250	289	259	170	117	94	142	239	244	212	182	200	163	161	220	177	100	159	159	113	169	115	107	144	171	198	205	193	198	182	149	229	227	119	109	177	216	191	126	120	218	202	140	180	217	211	139	110	162	227	263	207	205	191	160	178	176	173	94	48	110	217	246	151	195	245	159	187	267	241	161	240	254	214	285	206	187	181	208	295	190	161	231	231	210	266	261	206	257	272	188	223	264	181	245	296	263	241	201	163	90	120	201	254	183	93	114	76	108	187	173	171	193	157	156	163	195	198	134	156	193	226	227	182	156	219	253	202	177	207	211	234	192	216	261	200	248	249	244	156	101	249	344	224	159	232	223	199	166	174	210	175	153	203	178	150	198	126	104	102	62	92	112	148	185	202	150	179	259	235	223	255	206	167	241	244	290	321	184	162	223	169	177	170	170	221	188	185	184	183	213	138	184	272	198	214	161	120	162	155	161	98	62	83	125	226	215	167	242	259	201	169	107	157	203	155	180	205	182	151	228	276	214	110	60	113	93	58	57	73	74	38	53	113	173	184	195	222	176	120	85	53	111	101	87	161	197	196	170	237	216	139	193	197	226	218	178	148	75	50	130	213	245	160	152	211	158	98	56	151	216	168	132	220	247	140	63	114	175	154	133	173	144	49	98	171	113	93	130	144	187	137	107	176	140	46	94	152	196	196	97	45	82	164	181	196	252	154	87	208	188	113	110	139	155	134	120	123	120	120	116	66	74	147	168	144	117	134
127	81	48	107	103	114	178	185	126	50	155	209	107	84	108	75	163	167	44	93	95	75	106	120	102	100	161	147	143	175	105	43	103	161	200	196	144	151	120	137	199	189	112	93	193	191	90	118	141	127	145	165	166	147	237	196	96	83	52	90	144	240	283	159	148	173	170	207	168	143	165	129	132	169	113	114	175	174	101	111	109	85	162	221	234	175	87	146	186	83	152	149	141	199	240	273	137	46	42	82	78	64	122	143	84	128	154	63	56	80	201	302	229	145	207	209	154	147	141	161	169	206	220	182	159	130	114	219	226	113	67	47	155	209	176	163	197	211	169	180	176	205	166	167	163	162	154	124	215	212	138	162	206	131	56	112	210	222	198	241	290	285	194	115	77	124	170	159	266	262	208	246	210	147	184	235	197	120	143	230	282	314	271	235	277	323	313	206	149	212	246	232	301	257	157	177	183	180	139	167	182	191	193	179	182	147	256	274	195	152	168	215	113	153	175	141	208	203	231	259	305	282	212	206	250	261	207	196	157	189	263	267	253	237	217	191	252	258	224	316	317	196	115	191	306	304	210	148	150	150	170	179	210	186	208	284	240	176	178	233	246	151	219	278	150	192	228	227	262	208	252	308	255	265	238	180	187	238	263	190	128	130	239	317	231	265	257	132	152	178	180	158	158	214	157	104	177	195	89	86	182	143	99	133	153	207	224	236	240	199	238	265	228	282	372	363	286	244	289	311	210	142	226	332	206	133	231	199	155	203	217	173	191	199	161	186	175	118	174	142	136	227	202	198	228	202	144	98	67	75	107	196	208	107	91	120	177	218	238	166	129	177	163	169	216	174	134	122	52	94	173	129	106	189	151	108	160	122	84	175	287	250	145	89	49	136	226	130	138	192	130	204	334	288	189	220	207	200	213	277	335	253	174	89	98	187	201	173	170	187	157	151	157	170	196	179	218	196	153	198	286	241	117	191	241	301	344	244	178	138	184	192	136	93	147	174	219	263	219	178	151	215	240	251	204	138	114	110	259	292	174	179	202	140	117	160	208	227	247	324	229	152	175	173	145	149	194	119	159	208	223	281	244	205	169	162	113	78	195	254	153	249	320	197	107	120	226	240	164	80	106	166	113	106	164	162	200	144	120	215	273	194	124	169	119	172	177	118	212	248	259	256	219	208	230	274	225	147	157	161	171	191	204	181	139	183	257	268	287	286	178	127	162	242	258	183	196	202	104	123	194	130	67	147	231	196	208	212	119	123	235	292	176	112	203	224	192	217	208	184	241	254	178	170	247	201	110	179	195	91	72	187	231	189	166	212	273	188	95	101	188	229	247	203	152	171	162	204	223	228	271	218	193	224	225	150	126	212	184	143	145	197	236	266	187	103	246	207	62	100	202	146	99	208	202	165	186	259	264	213	194	171	196	171	193	249	282	286	173	178	232	121	128	235	230	195	212	177	150	229	257	179	161	207	194	113	56	132	155	200	214	201	174	105	154	202	237	234	217	189	183	249	322	294	203	218	179	128	193	257	266	228	256	272	293	216	183	272	359	276	231	344	252	186	233	231	144	167	171	95	142	195	200	144	105	148	137	110	147	149	121	79	100	160	143	149	150	176	286	281	230	240	248	332	306	171	179	226	234	252	276	175	101	176	201	258	276	184	131	229	303	164	128	204	170	170	209	214	234	259	291	188	142	262	292	235	281	212	144	195	211	206	205	234	203	236	162	110	119	88	98	139	160	174	171	131	145	218	162	110	201	197	141	164	224	207	152	117	152	178	173	138	68	157	166	180	287	242	176	160	131	80	120	105	141	200	208	209	161	120	99	142	182	193	114	97	197	277	397	367	267	194	155	122	194	235	164	127	124	192	187	190	167	174	205	200	191	162	191	241	139	43	99	132	132	99	159	236	152	123	146	187	208	205	179	106	136	189	149	166	200	206	207	199	190	124	110	95	67	154	193	177	109	32	102	109	54	123	168	105	136	220	138	80	164	220	201	117	49	42	145	198	144	92	82	163	203	185	175	167	163	143	155	111	88	165	159	119	78	45	133	134	42	126	148	91	94	96	93	80	53	126	196	181	234	243	119	56	96	169	168	130	126	170	187	100	143	182	140	95	87	76	44	119	109	112	124	121	145	155	145	65	77	131	182	233	148	181	248	216	198	128	117	173	129	88	178	226	133	95	166	222
160	165	82	163	147	62	135	196	186	125	79	120	113	128	161	161	183	127	40	47	133	160	128	153	151	175	161	156	180	97	38	40	71	166	159	66	65	63	38	91	136	89	154	179	138	154	161	163	168	130	97	204	224	149	173	166	155	175	178	132	96	149	205	227	243	247	231	207	113	147	140	66	114	118	93	67	140	273	234	143	180	154	56	105	194	186	142	87	97	180	184	112	145	231	199	114	62	51	123	125	50	147	202	113	76	97	135	174	120	72	107	168	188	184	127	62	70	167	170	80	159	181	140	167	145	95	149	216	219	149	86	121	135	192	307	250	217	215	246	199	110	190	205	237	240	261	202	67	90	207	200	210	231	189	210	264	250	226	171	141	152	143	191	116	150	211	139	68	82	135	129	174	208	192	168	204	234	204	238	244	220	264	289	299	250	168	200	211	176	225	271	171	122	178	206	247	206	132	128	228	286	186	185	261	185	153	273	303	226	208	180	107	180	227	121	44	137	258	261	206	166	219	189	70	156	248	212	215	262	374	405	313	175	115	169	207	222	213	248	225	176	184	148	115	170	276	307	248	174	173	132	96	134	131	203	240	310	299	199	209	198	143	146	271	316	340	377	295	268	221	141	226	286	232	222	218	170	216	228	213	192	105	98	204	269	293	275	219	234	189	149	133	131	156	182	237	244	253	160	107	197	210	231	275	251	135	199	280	257	260	241	266	284	247	222	189	226	286	232	252	291	203	208	243	182	242	273	213	205	193	150	158	200	219	219	180	86	104	149	177	174	153	211	206	139	79	82	156	160	172	194	157	180	180	160	220	266	267	269	203	136	196	231	167	191	204	181	196	179	179	115	79	120	149	104	75	149	226	188	168	246	225	166	140	229	288	226	123	133	293	284	194	249	199	126	220	233	218	193	224	295	239	172	175	195	123	136	191	209	226	178	181	232	262	178	90	87	128	243	231	158	181	175	169	113	174	246	153	125	113	79	71	141	254	274	229	185	165	219	163	176	284	246	244	174	163	224	245	242	209	181	171	232	183	141	148	113	211	343	239	176	153	115	234	175	123	126	142	293	340	191	102	262	321	277	197	95	184	238	221	212	220	213	144	178	248	252	225	227	168	62	73	130	176	208	161	142	140	188	188	123	133	98	95	179	229	233	208	249	244	123	158	202	140	134	143	191	198	230	235	169	188	211	211	223	146	138	240	197	92	100	157	216	263	256	195	208	346	346	210	240	293	208	185	158	161	185	142	167	230	248	259	200	158	108	149	198	120	187	260	215	204	217	156	135	122	121	102	67	74	125	212	223	218	163	141	157	143	162	122	70	136	178	213	205	100	98	219	294	284	233	149	102	179	221	210	225	172	159	172	152	180	203	184	151	158	195	203	169	122	162	164	137	168	128	108	168	249	250	171	118	165	153	120	227	297	212	140	256	264	141	112	94	158	264	181	101	166	195	172	158	143	198	222	224	230	246	278	236	212	170	83	112	206	250	192	188	219	200	222	251	186	149	264	280	196	214	316	294	195	181	244	211	198	277	217	176	248	201	87	206	345	257	216	305	322	240	215	142	109	176	216	201	141	100	122	167	213	230	224	210	162	203	237	186	216	196	185	195	236	322	167	140	208	185	160	196	249	220	232	187	175	189	179	242	318	293	146	161	219	247	230	129	110	96	147	189	207	252	208	172	200	143	93	117	171	238	178	162	192	145	157	160	168	215	251	254	241	236	253	200	111	160	261	287	205	176	183	128	199	231	153	127	122	182	160	89	130	163	124	169	243	200	212	157	83	267	334	290	251	202	187	130	117	167	169	118	127	121	88	79	115	163	227	216	106	93	214	350	339	245	167	143	98	119	192	252	292	188	136	229	261	202	162	170	227	256	188	221	221	159	222	208	119	101	162	231	173	131	146	178	240	252	242	182	103	151	188	88	115	222	234	134	91	153	200	209	172	178	125	125	205	119	103	160	185	131	119	169	190	217	168	135	199	188	122	138	159	106	77	119	121	143	117	93	114	99	122	142	148	150	139	140	131	149	146	90	121	150	80	55	54	43	120	171	130	156	166	186	142	130	244	219	171	164	107	102	151	99	130	182	151	100	45	129	237	168	76	141	259	245	123	148	171	75	147	212	116	137	167	199	150	174	192	50	64	88	58	135	146	131	169	197	152	83	205	243	165	137	87	108	205
98	149	97	93	133	122	134	141	93	84	78	119	208	130	106	114	136	217	219	183	181	153	209	185	129	159	131	122	189	235	165	105	134	199	151	89	106	107	132	174	151	106	107	217	259	145	122	182	127	111	162	175	185	210	127	55	68	105	119	176	199	205	216	121	172	254	239	249	148	77	172	195	119	68	147	173	111	120	136	176	205	237	156	43	79	147	119	104	172	160	179	198	215	208	195	148	49	84	92	108	217	253	280	269	196	207	186	179	135	48	75	126	113	103	152	134	66	41	40	68	77	120	152	166	125	118	125	148	149	43	48	69	93	141	208	205	237	221	210	228	147	186	211	199	188	226	191	66	138	219	209	125	89	135	148	202	280	284	147	76	225	245	191	189	123	172	224	185	157	122	165	138	140	200	186	203	185	191	194	160	187	154	153	252	264	227	208	186	176	119	119	179	187	212	232	191	123	93	86	176	269	267	205	169	181	143	146	164	150	143	140	187	178	131	217	182	156	159	95	98	46	65	105	81	112	257	245	154	182	136	164	228	234	172	146	217	208	209	240	255	229	146	73	180	255	193	177	183	209	220	228	271	248	206	147	127	114	165	168	237	308	183	188	208	185	239	260	245	290	271	256	251	286	262	226	258	203	183	202	215	252	264	213	287	329	243	194	171	217	153	135	189	137	186	224	183	178	161	188	221	248	262	267	210	195	242	242	259	215	196	241	258	233	261	243	193	244	226	235	285	312	274	173	206	279	297	280	231	201	141	85	131	157	168	131	197	218	219	306	244	162	150	110	152	159	117	138	165	260	210	203	209	91	97	186	258	262	227	243	188	122	110	141	143	115	133	152	140	130	240	248	220	256	215	226	265	238	135	86	133	163	133	139	157	188	240	158	72	77	124	147	128	253	361	217	137	155	132	216	276	209	186	166	140	157	192	245	289	233	175	219	239	252	243	250	221	217	217	153	232	203	126	97	87	80	47	86	124	141	209	244	192	135	180	185	146	112	119	243	226	243	294	247	148	57	113	175	207	163	148	248	268	229	200	129	181	287	219	136	234	286	157	183	198	146	156	180	223	150	166	214	137	164	253	245	121	135	179	108	133	273	308	207	184	232	249	220	164	108	120	154	138	132	94	106	217	261	221	237	202	98	176	238	149	127	127	112	118	143	111	97	185	142	168	211	112	120	121	83	119	155	196	268	255	197	171	177	223	184	131	156	164	207	223	212	151	88	184	265	236	186	184	210	228	223	206	206	201	166	166	194	129	121	233	229	117	85	211	203	131	175	202	186	177	239	208	188	169	136	166	236	280	260	256	239	192	122	155	129	151	151	101	122	167	211	196	285	287	246	205	143	110	225	303	287	241	91	124	156	142	152	139	183	224	205	179	204	187	196	145	131	137	105	213	286	264	186	202	229	222	150	197	191	104	187	212	128	70	79	95	98	157	145	87	135	148	140	143	134	135	162	230	219	164	264	250	126	147	182	155	160	140	174	208	163	115	149	240	196	149	176	195	191	185	185	141	211	234	202	272	246	197	263	307	256	238	252	273	170	175	313	301	277	333	333	244	231	289	190	139	229	295	275	178	248	266	229	306	203	162	202	135	156	209	243	173	129	210	194	145	214	149	115	231	252	224	182	159	210	290	250	157	177	235	171	233	303	243	299	319	261	246	263	189	207	214	138	103	113	176	209	206	176	106	147	269	212	191	197	124	175	223	153	117	176	158	143	247	231	179	231	281	245	189	187	133	155	159	98	214	256	212	202	175	212	158	108	189	198	177	196	205	213	190	130	180	242	229	201	195	140	80	117	149	193	211	193	236	265	260	159	33	60	100	171	233	235	253	168	103	149	163	165	121	121	205	276	256	191	176	129	175	242	126	88	105	97	187	160	108	133	135	150	120	72	49	115	139	80	136	255	328	226	174	177	159	176	152	170	213	153	76	93	74	151	189	186	168	166	164	141	188	194	125	193	266	164	122	95	75	175	195	106	141	144	95	67	132	224	163	148	118	39	44	92	150	102	108	141	136	140	148	167	91	101	171	161	200	188	131	89	39	94	214	188	73	54	70	130	157	154	151	94	85	112	170	173	160	183	183	224	216	106	80	144	164	173	219	209	99	134	228	143	146	131	35	88	85	35	83	174	132	127	183	169	152	131	89	72	123	255	259	132	121	124	142	150	91	89	93	44	103
155	113	46	101	212	222	157	158	159	129	84	91	131	145	169	106	136	257	210	158	219	232	193	113	76	131	134	138	148	124	131	96	47	94	173	209	168	76	50	93	158	184	191	225	154	67	142	193	104	112	123	85	145	177	186	154	155	230	253	156	93	170	239	154	117	195	152	149	213	145	106	169	115	58	95	106	151	225	177	169	192	211	234	160	74	159	185	79	93	182	256	242	145	116	184	237	171	57	83	113	208	287	234	232	257	193	175	136	101	107	99	160	115	121	205	175	187	166	129	225	339	217	38	145	277	252	232	228	205	135	145	243	307	295	132	173	248	133	159	195	189	139	119	185	238	238	183	116	64	124	122	103	155	182	141	171	199	176	119	88	147	166	181	164	197	187	145	217	147	68	86	80	128	178	222	279	241	193	203	163	106	208	227	130	228	246	141	154	176	139	84	73	139	190	209	179	148	133	147	147	186	217	170	192	200	155	140	164	193	148	99	191	222	191	219	202	152	166	237	233	199	279	323	209	153	217	230	183	183	179	249	286	174	154	219	274	280	157	145	221	224	237	205	173	180	195	255	279	142	70	132	172	199	195	186	172	168	198	157	207	264	216	163	200	291	204	197	276	231	224	296	252	228	253	154	136	178	218	206	198	163	167	221	248	305	284	280	331	268	133	104	83	52	85	145	196	252	175	106	181	210	172	231	318	324	273	246	202	145	238	200	192	323	365	312	346	353	231	154	228	312	212	242	256	158	165	143	186	283	262	222	213	216	203	165	128	102	182	302	247	136	179	219	212	196	168	173	107	146	217	200	175	93	78	101	132	114	163	276	241	191	185	191	170	149	97	87	134	185	229	170	193	236	136	117	129	124	108	159	213	199	253	289	243	163	171	210	165	105	131	196	140	155	257	252	222	122	159	219	195	213	156	175	144	163	165	123	233	249	159	159	247	223	207	215	220	203	210	154	135	256	250	227	206	105	138	194	182	157	156	167	106	175	157	52	187	295	163	119	148	169	164	176	229	123	113	155	219	280	221	262	267	167	187	142	147	293	295	230	207	226	233	146	117	205	153	71	112	169	206	219	187	159	128	136	174	216	253	194	213	331	348	276	224	209	167	128	120	103	137	222	263	210	166	181	167	152	196	175	83	85	127	155	114	119	205	206	152	129	127	127	180	259	245	201	211	190	194	226	139	62	180	298	323	265	147	124	200	272	253	203	238	273	203	199	162	104	123	99	116	162	164	189	220	219	222	214	198	144	117	86	108	234	297	289	249	179	168	192	199	178	224	263	251	277	254	218	234	172	78	160	259	220	214	287	238	212	254	247	180	249	285	118	108	249	239	227	204	133	196	173	167	219	243	242	141	142	221	252	245	226	223	163	155	123	98	196	183	167	143	120	170	177	196	194	178	142	151	182	200	237	247	247	193	193	187	155	207	228	184	93	61	192	236	189	166	169	212	128	110	184	169	136	184	229	234	143	82	170	148	112	207	210	220	257	210	195	166	207	215	187	135	71	145	193	184	213	191	114	133	216	228	238	198	182	247	282	273	291	252	233	270	220	245	306	231	203	291	190	164	220	266	287	316	272	251	262	200	215	217	156	122	192	174	138	102	107	210	249	259	232	119	161	211	104	57	55	98	180	215	271	200	165	226	131	144	265	317	187	196	273	259	319	279	243	229	227	188	131	153	163	130	124	137	167	152	71	145	199	193	244	169	144	124	62	154	210	230	275	314	237	273	305	179	183	181	204	301	335	284	185	159	161	125	193	209	131	134	132	82	78	74	80	102	139	166	223	224	148	204	207	202	242	270	224	129	86	110	157	138	122	89	105	171	182	220	217	151	151	194	261	247	227	230	257	228	230	226	147	225	272	269	216	135	186	226	206	210	231	208	216	159	159	159	50	74	172	191	182	152	160	206	260	219	156	169	192	176	127	152	203	199	203	198	162	187	166	183	248	203	134	153	157	126	207	259	170	87	40	115	152	94	152	134	59	146	170	189	252	190	169	186	101	48	175	192	104	168	208	186	99	106	206	130	133	150	94	118	164	233	224	162	134	152	187	150	69	90	133	152	146	104	118	196	141	113	113	123	207	207	208	176	216	250	245	158	49	112	153	113	134	115	66	94	142	151	165	191	119	107	138	156	184	173	233	242	157	122	156	137	101	122	90	131	163	134	149	186	126	127	120	64
125	110	178	216	157	111	74	85	123	155	198	171	88	75	73	89	175	143	59	66	134	163	147	152	161	174	163	139	153	136	76	103	102	120	230	228	208	134	78	97	122	170	193	211	224	191	152	99	172	191	91	144	157	146	200	164	158	179	110	131	138	166	236	229	238	191	94	109	215	257	221	119	119	161	157	120	47	93	113	69	113	166	136	84	119	175	159	155	122	113	196	260	226	199	174	194	266	174	139	169	134	152	153	210	277	259	213	148	130	174	189	147	184	154	110	163	131	133	191	219	224	165	147	213	199	208	224	196	165	175	229	166	171	222	167	201	229	179	151	182	185	196	178	112	156	249	182	80	122	138	132	198	231	171	167	141	154	138	149	252	247	218	157	153	250	240	202	183	241	337	223	214	233	245	253	183	194	192	126	143	226	208	181	154	166	140	112	167	193	157	200	249	198	178	269	325	185	100	213	239	195	189	103	139	167	110	85	94	157	222	243	262	262	157	154	276	226	191	291	259	267	290	216	201	242	256	184	175	240	196	168	284	346	281	211	243	330	248	218	297	285	281	221	191	191	161	171	188	199	271	289	150	50	156	280	240	207	222	183	271	324	180	231	341	286	226	270	342	260	243	260	237	254	251	232	189	271	353	269	202	152	182	201	185	295	251	171	157	163	194	125	81	148	208	204	148	186	223	180	247	268	165	158	237	215	206	261	237	211	224	268	264	245	254	206	201	254	254	211	168	235	210	151	200	203	209	208	239	174	160	258	190	122	131	197	203	177	180	220	272	244	179	124	176	233	180	87	82	106	181	180	187	219	204	170	218	257	226	244	147	138	200	186	182	127	61	49	98	184	208	211	215	165	131	95	64	145	196	232	243	191	218	235	159	101	124	184	175	175	226	231	175	130	146	181	150	190	223	142	164	181	195	205	128	157	138	76	103	193	244	192	124	148	200	227	229	173	192	185	153	184	199	189	136	141	203	212	269	176	127	206	231	232	151	73	79	172	242	291	292	198	200	215	121	51	77	119	193	272	172	137	255	237	212	204	187	199	226	245	167	173	238	235	204	131	111	131	83	114	172	227	194	101	135	104	147	210	166	122	110	182	224	237	157	128	201	129	115	202	185	187	198	156	121	109	117	162	167	200	216	155	239	261	203	196	193	145	134	209	250	245	253	253	236	277	260	145	135	235	176	181	272	280	205	124	152	211	220	191	191	161	201	252	238	240	263	221	103	171	212	166	131	92	133	168	234	251	162	152	230	152	147	273	251	143	99	119	155	125	108	143	159	163	147	127	172	215	213	210	191	203	202	136	157	155	110	130	193	257	206	186	185	176	180	131	177	250	175	164	201	124	117	174	139	70	132	133	176	272	251	302	211	157	217	226	232	238	267	321	261	130	139	190	163	84	113	147	116	185	149	142	208	179	122	73	96	169	228	142	79	160	247	308	251	170	266	272	145	68	104	191	246	207	93	132	151	123	170	126	85	122	101	74	112	116	206	272	196	205	180	208	217	166	126	70	71	115	184	209	239	215	173	203	240	320	233	112	173	247	249	275	310	228	287	288	132	215	301	233	208	204	173	209	228	214	306	230	143	196	173	201	189	122	185	210	204	208	196	178	160	238	185	254	330	197	167	157	193	164	148	139	160	248	299	196	161	223	257	276	191	247	257	185	250	183	174	288	271	208	253	295	213	117	83	90	200	190	141	205	216	261	241	246	188	177	216	220	201	122	133	140	91	128	260	215	136	238	263	219	223	208	160	167	172	201	153	142	199	144	212	219	136	148	183	206	175	171	130	143	219	140	106	189	223	173	189	284	270	187	106	77	114	94	127	136	137	185	166	183	209	185	194	241	243	268	222	160	115	117	185	233	243	203	180	103	117	197	185	174	193	137	133	158	221	273	163	135	170	128	125	119	59	205	282	200	205	270	224	123	110	66	129	208	173	141	155	224	156	83	148	186	165	86	107	204	134	68	83	115	106	130	186	178	119	90	146	112	112	177	132	117	185	135	132	193	202	258	239	177	229	152	96	180	147	78	51	106	224	154	43	57	122	145	142	242	268	164	118	108	112	177	164	130	161	188	153	73	117	118	113	197	123	92	156	120	63	39	92	152	148	162	166	118	160	182	155	133	57	44	46	100	145	187	219	188	183	177	120	155	171	77	151	182	163	170	201	176	119	186	194	108	107
134	46	105	156	119	151	125	44	126	170	196	185	79	114	179	113	93	106	120	209	216	177	164	100	48	117	177	173	172	110	42	114	179	102	114	114	86	86	126	142	113	178	172	166	148	180	188	149	204	165	141	246	184	129	126	128	159	117	145	201	180	102	82	121	135	138	120	90	79	49	43	48	144	184	186	141	49	51	118	164	192	231	214	136	56	79	77	94	101	86	159	184	143	145	124	82	79	116	170	189	231	199	127	115	84	52	99	173	116	40	50	57	109	103	42	127	169	106	132	188	126	53	137	172	80	111	193	173	169	129	142	187	135	87	117	188	208	207	204	168	136	157	99	152	188	220	252	133	138	226	152	94	213	305	212	66	87	152	182	227	224	195	169	165	255	301	262	140	156	281	231	140	158	198	195	158	195	304	324	231	160	254	259	110	118	150	161	152	129	179	193	198	235	241	204	255	208	184	275	294	256	195	144	201	215	159	184	201	278	262	151	101	126	135	170	238	187	99	122	230	240	255	271	233	198	206	268	256	220	190	148	145	206	264	287	256	210	243	273	220	129	164	179	163	180	182	131	169	232	239	244	158	146	131	152	242	187	97	127	223	317	226	170	192	166	171	215	218	172	222	163	119	252	283	206	114	166	249	209	165	151	293	330	158	126	221	301	233	202	254	207	203	138	114	216	245	264	245	240	280	208	167	170	200	243	297	270	181	218	221	202	252	251	167	119	207	231	201	227	179	212	258	219	198	198	124	115	184	115	180	237	201	222	142	125	126	141	255	255	186	109	159	203	195	179	171	198	150	190	176	80	91	164	228	239	171	150	145	119	134	134	179	275	271	271	220	169	259	185	65	87	129	196	206	174	229	261	162	110	160	113	184	265	205	148	147	182	195	215	244	266	197	184	215	233	253	231	159	117	210	229	164	162	210	255	151	42	143	235	226	268	229	152	155	189	266	253	188	195	241	217	137	239	257	146	165	265	254	159	179	208	204	189	238	314	269	163	200	291	320	271	163	115	156	188	170	99	96	146	175	234	172	68	150	202	170	201	192	234	216	205	251	223	154	200	178	87	135	253	236	90	157	226	233	221	123	79	109	165	215	215	181	154	140	180	283	439	408	165	153	225	203	231	207	99	53	126	139	127	183	180	210	308	331	304	242	283	269	162	145	155	175	180	222	251	149	119	212	222	262	268	257	203	133	147	193	198	210	208	155	188	231	277	236	217	234	223	176	217	269	179	92	90	98	188	252	145	161	226	198	190	161	174	146	116	176	133	73	117	156	147	193	213	184	235	256	121	48	150	148	107	146	145	121	140	249	196	140	160	180	206	192	172	126	75	47	73	110	133	164	181	203	237	192	122	154	191	213	194	153	178	212	233	240	283	259	197	240	221	224	276	262	183	142	194	229	269	270	193	117	117	206	306	278	149	74	65	60	176	288	232	205	211	168	165	204	222	191	165	187	221	205	227	211	234	225	143	177	161	166	127	111	168	117	92	194	245	229	225	204	287	206	115	168	93	75	133	187	256	266	176	101	139	161	127	106	118	97	155	290	272	249	336	349	350	366	245	252	283	224	247	319	393	341	226	322	250	134	155	171	212	133	158	163	191	324	339	244	179	185	157	146	172	165	220	197	171	248	256	253	217	159	257	220	80	183	165	172	287	289	284	282	205	117	202	272	253	200	179	245	233	166	245	296	229	232	157	105	159	225	193	116	176	157	141	121	133	217	287	299	157	112	130	199	374	311	195	194	219	201	116	111	217	290	218	162	167	137	79	130	222	204	220	269	237	124	115	159	199	178	144	161	157	137	190	297	314	266	212	264	183	126	187	148	82	56	122	113	64	108	244	291	294	222	110	245	302	229	212	251	287	279	220	129	138	128	163	156	124	162	86	126	159	165	185	165	231	292	199	202	197	68	153	145	122	118	101	171	170	193	131	124	230	179	93	122	150	184	158	114	199	175	145	251	263	130	130	156	69	48	109	108	115	114	184	266	121	140	205	190	167	140	163	187	161	111	130	128	100	149	119	96	165	187	116	38	78	127	138	144	93	84	159	150	122	80	45	50	43	69	138	111	139	191	116	117	92	87	143	95	57	56	86	146	175	169	94	69	207	252	181	201	177	156	206	218	259	206	128	156	187	194	189	175	146	182	238	167	96	109	132	162	108	45	47	49	131	141	92	117	119	106
105	105	37	69	70	72	74	103	110	134	224	199	101	64	101	80	96	111	177	160	102	148	131	87	64	61	63	66	73	99	118	164	196	173	91	75	161	131	71	62	31	76	90	102	129	200	243	191	141	144	168	169	119	45	39	41	81	194	246	221	166	115	79	132	176	119	91	61	55	46	95	170	200	242	207	94	117	124	133	167	114	126	183	172	188	161	137	121	123	122	60	128	117	63	119	152	141	183	129	72	140	208	194	142	163	139	167	147	42	85	88	86	147	127	153	164	95	172	172	64	135	192	167	176	218	242	153	152	167	172	149	63	123	171	153	161	196	130	114	127	67	65	171	248	229	184	199	236	210	288	244	186	260	268	150	43	126	197	203	197	148	188	283	198	202	258	190	184	216	217	229	177	194	184	103	182	212	182	164	208	142	88	147	112	163	216	217	161	107	163	110	116	189	177	191	240	261	215	147	200	281	217	95	131	150	92	127	217	325	310	166	131	164	191	251	253	242	155	117	209	229	174	196	252	227	224	302	350	211	188	265	257	216	189	300	264	209	259	249	201	175	142	176	282	261	183	110	96	209	273	242	259	230	266	236	220	257	179	123	158	271	264	137	165	224	146	183	303	285	179	212	266	164	197	244	162	186	264	290	266	179	343	451	195	128	158	109	156	225	272	325	238	233	245	198	245	301	264	217	301	335	293	279	266	219	224	336	387	277	217	246	257	267	240	256	294	303	257	197	218	179	200	223	228	170	74	262	325	170	182	210	188	234	171	150	249	247	206	177	183	179	175	237	189	178	229	215	224	302	302	216	133	133	189	229	184	230	217	150	172	141	166	215	224	211	253	184	143	173	141	108	153	158	205	231	117	178	235	151	185	197	154	181	222	170	172	205	178	229	280	270	179	142	189	168	88	81	193	205	160	192	149	170	235	218	177	135	97	134	173	174	178	130	115	122	138	133	212	222	168	132	140	203	208	195	170	248	280	231	129	94	107	81	145	182	236	196	98	177	157	92	99	170	175	149	180	160	177	242	187	162	206	228	314	266	256	319	211	198	313	224	161	211	134	91	87	96	173	188	231	292	243	181	224	291	229	212	229	213	214	212	269	266	205	140	188	323	218	95	131	144	177	180	196	279	242	162	176	169	158	153	159	203	220	220	221	196	152	173	171	130	167	207	140	124	174	195	200	114	51	43	63	66	85	98	96	143	199	165	148	175	208	216	162	152	94	133	247	190	201	162	45	187	221	184	241	210	140	79	60	140	140	109	152	169	148	171	214	199	168	206	202	175	246	264	159	92	184	196	108	61	80	182	212	145	175	179	166	117	79	153	173	200	183	86	102	151	205	241	155	105	166	215	135	98	184	203	196	156	124	192	168	157	181	195	166	168	225	220	254	263	242	255	240	163	240	293	353	388	289	254	210	241	316	223	87	115	236	316	254	153	212	259	188	142	174	237	245	140	152	223	180	183	178	172	248	279	157	56	142	334	324	151	126	111	55	95	92	55	46	193	237	203	275	237	188	164	146	135	142	199	149	91	180	246	213	184	152	149	196	236	160	155	248	198	123	171	288	284	363	410	303	272	189	127	181	168	183	135	150	319	311	212	203	210	160	166	248	200	156	159	157	187	173	149	106	118	189	262	240	193	233	212	202	236	221	166	150	183	185	214	258	305	276	215	211	223	213	195	232	234	182	212	211	162	233	301	209	125	148	163	215	222	115	49	74	111	168	256	274	176	178	214	264	263	171	262	209	108	196	211	163	195	268	162	156	232	202	189	152	181	212	161	205	203	105	118	210	209	140	200	176	79	120	176	221	213	197	231	257	163	91	108	87	231	300	203	184	121	115	257	318	259	171	182	138	171	257	193	173	177	228	176	120	209	142	89	180	211	131	87	105	147	208	163	85	162	201	176	214	232	236	224	208	221	160	114	135	206	201	163	162	93	86	128	233	221	224	167	82	158	209	188	173	208	162	183	181	75	87	85	71	97	176	267	208	136	231	228	177	210	116	52	93	77	35	40	79	105	121	165	129	61	83	93	52	122	177	99	199	197	133	172	145	104	48	111	137	110	144	237	174	144	219	122	42	36	129	133	64	113	98	51	89	164	134	84	125	187	211	224	154	119	133	201	272	210	115	73	87	108	88	131	144	193	246	188	146	152	175	203	173	51	37	66	109	89	119	153	131	108	152
46	54	89	101	159	205	163	131	146	211	178	145	135	138	154	86	93	188	190	93	146	221	126	110	189	139	143	175	108	78	158	275	211	138	140	142	111	54	134	135	66	108	123	176	222	168	136	174	192	111	103	110	94	127	145	124	91	142	143	136	155	194	217	196	226	182	99	129	195	201	138	132	178	225	207	95	56	131	202	213	185	177	167	117	88	133	148	95	89	129	105	67	103	117	159	188	181	205	131	80	169	150	107	196	277	237	232	189	72	110	213	243	147	76	83	73	105	180	165	120	125	176	191	94	165	221	95	38	50	99	120	118	120	154	198	183	175	110	45	159	278	268	256	196	165	116	147	233	201	151	170	236	248	186	185	187	210	235	138	79	96	99	148	217	180	213	219	128	108	158	126	166	218	123	180	270	181	111	155	273	260	203	208	196	247	174	91	153	311	341	214	225	217	100	69	202	240	152	169	256	292	237	197	199	190	269	250	133	168	234	187	184	188	213	302	296	199	213	289	241	292	244	129	165	174	193	191	110	113	150	228	272	247	224	200	247	197	107	157	135	107	144	107	114	181	221	184	187	185	222	276	251	251	259	282	210	208	212	175	188	211	178	66	127	266	263	172	165	319	292	179	202	182	233	285	274	256	191	228	257	122	158	243	205	177	255	350	317	277	275	322	286	248	313	255	205	291	255	196	216	229	235	240	229	209	266	277	196	208	259	210	140	189	220	243	310	280	289	328	254	159	187	171	202	166	112	194	217	233	282	202	112	233	291	258	220	173	198	178	153	199	194	219	276	231	133	156	176	187	237	185	165	229	239	195	228	239	212	247	234	200	169	147	133	167	221	238	212	166	231	239	153	172	284	291	147	187	228	261	293	171	149	186	204	182	163	105	62	64	110	152	169	171	202	151	75	75	201	271	166	197	192	96	163	236	201	120	102	145	156	174	106	110	213	175	128	133	97	138	182	171	174	170	176	151	172	217	284	207	99	168	184	113	155	227	177	114	82	105	130	162	247	243	211	269	232	182	209	182	121	79	120	157	143	152	169	223	192	242	236	221	203	116	173	126	95	91	132	225	191	155	168	205	228	189	184	174	184	210	119	128	277	251	125	79	135	189	192	248	236	200	228	168	207	295	228	156	131	141	167	197	241	235	198	225	180	137	140	170	261	281	339	296	162	130	75	55	121	189	154	168	205	118	146	267	281	247	209	115	110	171	183	210	140	124	121	169	256	237	190	185	212	247	210	161	187	214	149	120	161	184	252	208	139	112	114	150	140	165	199	240	200	191	287	250	132	125	213	240	207	100	125	230	248	182	194	259	203	151	151	116	129	198	195	159	110	162	237	216	131	54	93	196	187	152	145	114	102	74	83	160	187	177	153	98	107	185	157	114	203	253	247	216	213	210	199	270	272	242	187	134	118	192	184	45	58	137	236	197	88	101	164	124	106	162	210	254	226	203	159	232	274	202	213	212	236	166	96	160	211	296	342	185	121	182	178	174	128	107	150	182	197	255	232	144	160	225	209	159	157	122	99	169	209	216	183	166	216	161	85	253	272	245	310	243	237	229	155	234	288	182	156	212	277	244	247	238	182	227	251	215	242	228	217	206	123	66	147	210	210	147	170	200	131	94	103	198	136	180	270	170	177	282	266	184	226	268	260	192	171	270	244	252	185	159	325	316	276	185	187	196	193	194	131	209	163	134	231	161	127	211	223	198	116	52	52	160	220	181	148	144	212	217	227	198	151	191	207	165	179	267	261	239	216	162	121	119	190	198	98	113	169	183	205	175	221	320	288	314	271	140	111	99	136	108	96	184	232	243	198	153	110	115	127	134	262	203	145	166	150	195	178	221	252	203	181	239	235	168	161	167	187	156	192	201	143	202	176	164	203	175	224	199	132	173	190	222	217	146	99	99	306	409	292	234	224	270	243	197	132	127	208	153	142	190	278	313	243	136	154	158	121	110	76	122	187	270	275	211	171	225	251	193	142	184	287	183	86	85	73	114	84	44	38	40	66	133	161	106	115	169	225	196	156	165	124	90	53	133	254	248	160	163	212	181	109	60	123	196	120	72	123	104	149	172	115	192	175	140	156	147	179	107	79	137	131	142	130	138	191	177	148	86	119	162	148	139	76	124	180	146	91	51	136	170	133	161	204	263	192	64	41	41	47	170	257	220	125	163	238	116	108
50	122	180	114	63	105	171	143	130	200	135	91	173	219	242	145	78	144	183	138	145	128	44	108	124	102	156	154	152	146	126	100	121	226	292	287	156	66	142	135	160	240	229	190	198	136	154	203	164	119	112	157	147	154	178	170	182	217	245	192	95	205	195	126	153	257	289	187	176	194	127	53	130	227	159	52	125	227	191	168	129	160	221	161	154	161	189	133	105	108	119	185	149	153	166	149	179	114	67	164	156	96	122	256	324	158	131	235	233	310	227	44	35	121	184	139	102	117	157	140	149	241	215	101	100	130	184	182	105	189	278	298	300	155	143	249	175	102	103	113	148	163	158	169	211	149	105	134	166	175	252	252	98	116	115	91	124	211	218	157	155	149	218	242	243	256	252	243	272	304	282	245	196	192	191	222	256	214	143	217	236	192	196	175	183	243	263	193	187	176	133	156	181	175	116	54	150	158	149	228	248	254	244	140	129	194	222	218	264	285	129	139	317	278	143	128	77	154	222	144	207	278	145	183	335	354	287	268	184	96	195	227	170	134	115	161	203	122	61	85	125	118	178	285	204	132	149	139	124	91	155	256	320	324	310	247	222	269	227	163	235	264	160	113	157	173	149	298	330	209	240	215	187	239	179	158	265	217	163	243	301	255	162	191	208	181	139	163	286	326	285	242	296	299	215	210	260	255	270	307	191	179	260	261	332	344	262	182	207	250	202	168	216	231	188	126	147	234	198	168	196	216	209	196	197	170	153	144	219	312	166	93	113	112	135	124	190	279	242	188	224	164	129	262	276	187	149	173	195	257	191	146	210	198	229	203	120	104	216	271	209	163	200	248	210	197	298	243	198	214	159	162	161	157	141	145	230	186	198	303	241	184	175	182	196	208	138	90	182	160	51	168	260	177	78	147	248	222	213	210	226	193	184	208	201	136	50	154	219	181	133	75	138	190	140	98	130	203	245	231	258	212	135	257	294	235	200	129	72	88	152	118	83	194	239	196	144	117	203	252	223	133	165	253	200	169	217	212	106	143	223	132	101	194	213	149	176	207	182	201	217	233	205	124	123	132	141	243	240	143	200	216	116	70	81	192	201	173	237	263	249	223	167	145	187	252	250	278	298	186	182	226	140	138	142	131	220	248	238	158	118	163	203	252	231	146	149	172	148	166	297	304	215	274	279	205	172	232	285	202	120	110	131	126	123	180	154	210	233	160	138	199	255	198	212	173	158	173	106	105	155	200	240	152	175	236	248	221	202	208	181	235	175	177	183	192	229	126	95	169	230	221	160	134	114	129	138	87	117	239	245	183	139	219	307	203	167	208	192	147	140	139	150	188	233	235	221	226	190	183	186	200	235	190	193	243	172	146	140	82	65	117	198	155	144	166	235	281	213	145	157	192	159	203	227	133	105	135	148	244	205	145	263	283	233	248	198	183	224	212	199	183	252	295	242	268	259	192	186	230	245	180	182	193	151	178	171	157	218	231	215	235	224	226	237	214	192	266	232	161	209	130	107	225	240	251	283	163	100	209	263	173	106	79	118	201	189	102	139	229	239	210	189	157	160	188	197	216	183	147	160	224	274	283	220	159	232	298	326	375	333	254	231	249	218	261	302	235	231	179	73	56	130	191	140	116	165	155	168	268	281	210	180	122	90	168	197	200	213	141	131	186	175	154	195	186	197	239	209	115	35	93	210	236	239	188	132	195	172	146	139	122	186	235	140	115	174	208	283	250	163	138	183	184	137	135	206	208	219	263	231	263	268	171	163	193	172	227	231	211	209	161	202	301	293	204	188	208	203	171	82	115	221	199	170	137	126	214	190	84	69	110	107	123	209	212	110	54	63	160	240	157	89	149	161	82	143	213	162	218	186	203	187	115	201	150	161	208	189	169	162	208	181	170	169	97	170	252	214	192	190	183	223	211	112	59	113	136	119	97	131	255	175	114	223	216	108	51	40	156	271	160	112	287	264	115	95	71	78	166	199	185	123	104	189	195	188	142	95	83	104	118	123	148	99	172	228	212	205	191	231	217	226	194	171	162	87	87	154	165	87	98	225	235	188	121	70	133	160	151	139	200	239	133	77	116	91	57	113	136	82	131	159	131	98	41	105	171	157	108	134	113	83	145	147	206	221	181	180	156	210	218	102	152	215	149	186	208	205	195	108	63	101	138	181	168	77	66	94	217	254	139
85	44	54	91	83	128	193	228	252	133	119	143	142	177	185	125	94	183	176	121	103	78	68	125	215	208	208	210	170	126	123	152	119	69	141	198	216	215	222	229	174	242	258	193	219	213	188	130	135	150	127	193	152	133	102	71	148	187	152	148	122	154	209	142	165	231	141	102	177	158	88	64	109	211	269	214	129	158	241	209	104	100	149	164	122	93	138	152	149	140	168	190	170	187	155	133	124	94	177	178	144	179	156	145	118	55	45	122	143	118	113	111	123	152	122	117	144	175	264	291	240	185	196	151	96	80	157	201	142	128	140	99	117	115	142	199	174	180	165	179	171	228	259	240	217	124	86	127	235	257	193	192	165	95	86	107	95	82	128	128	66	147	237	189	228	225	198	225	246	271	189	129	217	293	207	227	250	206	137	141	161	97	77	117	139	96	127	221	234	162	122	69	114	168	161	178	150	200	270	302	243	218	218	89	100	158	175	208	220	180	156	199	236	138	127	141	138	209	196	199	189	222	243	154	125	251	269	204	268	217	128	188	261	256	210	215	198	154	219	164	137	199	250	278	207	210	226	234	272	294	268	220	223	283	275	142	162	240	294	294	214	263	300	250	222	225	185	219	292	222	110	72	123	208	228	221	193	207	226	264	224	152	221	207	139	92	159	215	226	230	236	380	369	298	333	301	233	192	293	379	301	290	285	147	144	198	110	113	224	254	231	206	164	133	115	130	136	196	268	252	227	160	143	125	156	251	259	249	196	158	143	142	97	141	190	161	215	262	252	144	90	128	155	163	170	128	170	221	117	127	219	184	185	166	183	312	280	234	180	91	138	222	242	203	178	237	260	204	192	213	204	216	160	144	220	248	290	234	165	191	191	246	184	155	208	105	78	165	170	148	154	124	204	236	119	111	278	302	154	105	196	210	199	243	156	152	161	191	263	217	114	111	185	243	185	162	236	175	164	139	127	172	230	226	112	127	237	209	176	227	326	234	100	198	215	164	185	194	221	228	175	149	150	187	177	110	182	239	212	246	259	195	131	163	229	261	234	227	234	153	127	151	133	159	206	200	175	176	135	218	255	162	143	164	194	163	204	194	101	159	184	146	135	141	215	215	239	244	139	145	192	185	148	124	136	174	162	197	158	86	99	135	217	191	113	170	177	109	147	174	170	262	240	273	238	124	185	214	247	180	139	131	123	163	121	124	243	275	231	198	186	191	258	226	144	143	174	210	122	94	169	173	191	156	177	181	91	168	148	185	250	250	262	127	46	225	234	106	134	177	209	218	228	167	194	209	268	291	190	164	202	216	169	249	220	103	132	248	334	194	100	122	92	92	106	166	191	213	215	233	250	180	178	162	120	195	165	82	81	125	231	219	178	212	170	131	194	149	140	251	263	143	194	205	131	220	215	201	192	191	179	148	220	259	220	155	170	214	184	172	255	254	155	161	209	152	71	91	162	264	267	171	151	190	224	280	213	145	194	159	146	170	168	168	217	191	163	212	179	177	167	132	203	227	197	128	173	199	195	233	180	165	153	182	201	222	151	73	102	95	85	131	169	176	219	235	201	229	222	234	235	230	287	180	97	140	233	273	166	182	229	231	241	219	228	221	207	119	119	178	122	139	186	162	94	120	249	247	180	153	151	180	193	211	201	112	78	158	222	204	192	314	303	181	262	267	208	217	205	152	133	143	212	246	211	169	126	170	237	228	127	90	80	101	120	128	178	164	189	219	145	118	202	231	140	183	262	254	172	93	150	187	212	234	197	175	161	180	231	226	192	215	213	111	167	282	180	147	181	174	189	147	106	99	117	141	166	168	172	181	232	182	139	135	61	140	188	205	235	252	281	193	119	161	298	308	203	207	249	241	209	203	153	109	175	205	172	246	314	252	124	169	160	91	155	207	270	180	157	267	192	164	248	232	122	45	118	194	123	60	80	70	135	229	222	205	187	147	133	164	177	159	154	205	228	148	64	75	141	189	203	118	57	106	158	157	88	107	194	149	143	158	76	55	108	235	222	178	193	123	182	215	153	115	114	107	56	73	83	139	131	122	142	102	138	110	45	38	210	271	138	70	112	173	101	62	102	175	141	47	116	219	144	41	45	94	98	65	83	96	79	52	129	191	145	114	123	136	134	135	96	113	99	68	115	100	143	186	182	173	87	80	86	121	149	104	108	125	176	197	108	101
172	38	48	82	72	89	152	152	137	96	68	109	171	252	184	73	155	187	94	69	159	162	73	116	196	127	122	135	157	143	46	57	100	126	91	71	166	216	151	194	233	171	138	112	135	145	164	184	173	233	187	150	219	205	189	225	216	237	187	186	162	129	183	93	100	175	112	58	136	229	230	133	145	196	170	110	47	143	166	160	219	189	164	149	127	117	132	194	142	100	189	241	204	118	71	97	115	101	124	90	62	123	228	219	141	102	196	220	157	259	187	47	113	195	124	45	98	132	98	113	193	143	135	157	82	63	69	113	231	214	139	107	88	166	206	253	169	97	137	217	219	165	196	197	163	82	120	171	198	298	267	132	142	195	152	125	112	126	255	287	179	141	191	240	200	138	112	191	253	249	246	195	224	220	178	215	233	198	185	161	137	114	49	50	146	231	263	197	127	178	199	184	192	216	156	155	215	174	157	247	317	184	138	165	109	175	177	193	224	162	157	157	183	181	98	123	160	152	238	263	208	210	311	335	186	141	182	164	177	182	110	119	221	243	224	208	128	139	201	113	81	169	205	195	173	189	224	229	210	130	182	240	250	336	222	109	283	358	307	314	265	242	319	217	131	178	166	168	146	157	111	83	173	201	229	255	210	228	216	233	320	275	186	180	163	174	139	217	389	329	183	81	220	317	195	288	266	165	233	276	236	189	287	218	164	183	211	209	142	193	215	192	164	176	229	231	224	206	226	226	126	183	216	152	185	152	109	150	192	182	152	195	221	187	198	216	219	255	274	224	136	111	145	194	246	261	237	301	248	160	172	149	191	215	194	199	184	115	91	145	178	112	144	242	255	217	224	200	165	233	202	240	247	180	240	288	282	274	254	324	263	115	223	194	156	193	154	212	203	205	152	82	168	210	152	174	243	239	197	196	284	277	144	66	117	171	217	264	255	259	277	330	315	295	192	191	243	101	91	149	152	153	210	243	179	173	137	67	100	118	161	156	95	139	228	205	211	204	184	229	184	249	286	139	82	148	266	242	175	220	199	163	164	160	159	200	238	211	214	168	131	169	168	149	105	151	205	272	244	203	171	122	110	107	114	75	168	152	136	209	222	226	260	281	308	245	182	180	99	81	127	136	169	221	205	173	229	246	182	156	155	202	255	179	94	145	136	150	166	120	144	225	267	245	208	117	149	196	175	209	199	199	205	126	132	165	200	238	160	143	224	243	247	184	155	211	117	167	256	233	148	120	199	183	134	127	215	214	117	134	193	145	87	78	156	307	348	272	126	61	130	216	151	128	213	179	146	148	178	131	98	200	229	200	165	96	158	224	203	196	168	167	146	158	197	213	150	124	156	225	203	105	135	118	151	151	114	220	275	205	234	232	166	122	154	210	159	162	184	206	227	197	247	249	233	259	140	187	301	222	211	211	122	177	164	139	187	244	252	252	237	103	57	56	117	143	80	108	168	171	166	174	259	266	176	112	140	229	200	144	174	234	158	151	239	136	92	166	214	184	127	161	254	239	139	76	62	68	76	105	140	185	204	194	117	101	199	252	192	151	200	180	95	144	195	172	150	168	190	236	204	118	162	195	241	229	194	261	279	174	226	202	137	287	287	220	161	118	204	263	200	203	209	215	163	115	198	214	248	169	159	219	144	229	255	150	94	89	156	198	183	158	164	178	195	233	211	152	140	196	238	231	271	287	266	220	244	235	147	134	159	162	175	121	121	173	173	169	213	276	161	181	253	214	138	85	168	252	166	107	210	226	279	325	251	249	175	206	338	244	162	177	118	81	184	235	194	175	168	93	75	160	124	148	195	191	178	148	116	122	145	164	217	147	121	142	131	256	310	219	177	180	197	109	118	170	184	130	135	196	256	277	202	177	237	290	195	196	238	229	201	264	253	169	129	158	296	235	160	204	242	261	243	164	101	87	182	172	99	125	83	50	125	169	196	153	65	150	150	142	245	195	190	278	220	101	40	107	165	196	202	110	55	113	190	176	96	110	201	211	180	177	213	152	112	187	127	42	109	161	133	85	136	189	121	150	198	200	127	145	197	98	129	249	225	164	131	150	215	178	159	119	97	149	100	95	115	60	39	44	73	93	141	139	62	52	87	105	114	105	58	111	120	135	160	109	140	178	170	193	136	121	141	140	206	126	82	139	127	136	101	66	191	201	95	133	211	165	167	178	134	133
150	86	110	116	129	164	194	151	42	55	84	100	163	251	190	123	94	48	84	105	140	197	199	226	237	127	62	127	210	142	102	150	126	147	176	165	227	291	164	164	243	168	117	170	200	132	128	135	170	194	143	128	157	169	196	210	133	161	213	123	139	152	116	93	83	121	134	191	222	174	176	226	251	187	160	207	217	136	98	119	164	237	171	94	161	187	136	139	149	214	206	122	152	215	138	98	177	257	264	194	113	99	136	127	134	196	224	146	102	162	118	39	117	133	94	130	159	126	151	148	114	114	129	196	184	175	197	129	133	167	163	174	249	300	226	221	142	147	244	255	162	50	99	245	256	135	101	123	152	203	226	145	106	126	168	166	184	306	302	231	185	162	132	168	243	256	288	286	243	136	237	291	180	197	183	171	161	205	174	148	186	164	195	176	188	221	236	195	179	278	308	249	191	197	213	214	199	209	215	132	148	200	161	179	245	270	214	128	125	222	222	126	160	252	206	102	198	257	193	185	165	164	208	249	164	176	235	231	201	266	263	135	205	245	166	153	196	224	216	164	163	204	237	208	187	242	213	241	356	436	347	248	233	205	177	174	253	279	166	138	185	180	172	175	181	144	221	277	297	275	214	199	191	166	170	232	203	181	187	252	340	264	221	249	232	301	283	278	314	176	144	184	189	202	220	279	248	204	228	193	123	210	311	270	217	192	219	163	144	213	193	163	208	239	212	187	153	100	111	176	167	230	247	129	181	222	159	173	140	87	94	131	170	138	186	274	304	314	238	122	145	140	70	75	134	196	193	139	150	224	159	224	323	232	235	262	194	110	69	141	163	91	128	194	201	245	263	240	230	226	164	184	224	136	189	238	165	261	312	224	217	186	109	163	210	221	235	246	295	286	157	127	217	217	184	156	132	176	198	199	202	174	120	150	254	158	78	174	206	208	231	180	225	308	266	155	189	174	122	178	228	210	149	142	173	213	176	219	279	159	141	191	128	129	110	165	167	186	196	111	147	200	216	202	168	147	217	218	175	146	179	191	164	214	238	224	210	189	193	224	203	252	265	200	201	184	182	228	249	150	157	205	139	155	247	234	159	129	189	201	200	252	301	309	278	200	151	154	128	112	190	254	218	280	311	207	143	164	106	105	150	170	161	209	201	154	146	149	239	235	126	76	118	128	133	129	230	286	229	247	252	193	155	174	161	185	218	185	105	62	125	176	183	181	227	169	147	197	117	139	165	184	137	176	178	85	165	156	89	113	100	172	208	120	196	218	153	188	212	204	199	158	125	140	165	167	239	221	190	195	144	187	197	171	237	249	219	223	247	296	263	219	181	94	96	124	156	246	239	220	195	155	173	202	172	184	203	163	142	144	163	177	143	157	204	213	299	267	220	189	119	138	160	206	192	126	102	167	206	164	131	166	196	103	48	105	196	136	116	239	175	87	157	161	156	187	243	263	235	195	172	218	215	220	224	190	190	190	149	128	237	265	142	174	238	212	223	199	183	215	230	192	164	231	213	154	173	167	193	263	250	207	222	196	215	222	222	258	242	177	179	220	192	372	359	170	163	101	56	59	100	164	174	212	235	265	303	242	221	147	123	136	172	225	189	177	203	254	242	178	233	284	270	281	298	188	98	191	197	164	163	228	192	183	229	195	188	223	262	242	256	213	225	231	204	184	148	198	241	250	262	240	247	314	265	129	77	136	159	133	189	278	289	236	153	212	254	195	205	182	97	88	103	183	279	179	240	211	126	168	180	275	187	121	250	313	221	202	233	131	132	164	122	112	181	252	266	260	149	79	107	173	187	161	160	186	212	166	125	152	147	178	204	181	179	172	183	119	149	184	123	111	204	240	112	103	208	198	168	203	177	162	178	228	249	133	146	293	264	192	194	116	45	112	174	217	203	180	206	172	121	128	148	236	241	94	102	101	68	113	165	229	247	219	211	127	69	119	174	205	275	315	217	96	58	78	138	199	228	194	92	46	124	220	220	177	138	186	247	161	128	103	60	102	80	80	102	109	84	156	212	108	71	80	105	153	218	190	124	82	39	63	128	182	178	203	221	212	193	151	162	112	40	142	182	142	119	97	133	141	127	119	123	190	145	64	143	122	67	159	239	162	156	140	138	205	196	179	112	91	154	157	90	127	204	135	61	94	150	145	150	196	215	238	238	227	205	195	197	198	130	101
129	82	49	79	80	61	76	94	75	44	143	206	110	147	226	204	124	87	176	200	152	80	70	140	201	152	154	181	154	208	229	191	177	145	178	159	142	261	260	213	205	197	165	150	144	140	121	138	159	251	266	141	134	181	196	148	80	98	148	140	133	167	124	54	52	100	142	175	227	135	50	79	147	194	192	175	164	139	130	166	210	237	152	54	67	124	139	129	99	61	56	52	71	115	135	91	91	184	211	135	122	103	63	186	207	147	137	159	138	140	122	48	68	107	144	136	117	211	184	45	117	156	112	99	220	250	170	156	213	194	170	237	189	126	133	180	151	86	174	267	304	253	161	190	190	204	219	235	155	79	169	176	188	218	117	114	175	147	133	196	158	72	162	249	254	253	231	248	280	199	148	150	194	259	241	219	203	217	311	368	228	77	109	142	111	146	187	150	144	228	180	106	112	79	79	126	168	202	206	158	188	227	232	255	205	210	298	259	172	195	294	337	253	172	178	242	219	123	146	221	207	168	112	191	323	259	127	172	210	148	198	248	229	254	243	176	166	190	220	242	248	214	237	195	219	260	203	220	224	254	281	275	278	277	250	228	174	105	118	107	50	169	245	124	163	249	241	172	153	161	158	138	63	131	151	235	270	144	164	208	184	173	257	196	149	251	243	264	309	274	259	224	241	199	130	176	193	328	310	208	182	115	217	258	203	210	172	197	203	226	280	153	122	142	128	180	151	105	126	197	237	219	251	261	257	245	221	222	186	106	138	268	320	202	99	142	224	285	173	157	249	184	162	255	270	145	138	217	148	161	192	172	173	154	191	240	208	220	318	294	173	125	216	216	160	173	133	121	219	239	162	238	260	219	263	208	190	274	308	266	240	243	203	194	218	268	252	175	173	196	161	190	228	146	114	122	189	293	296	187	111	139	155	108	142	230	136	80	185	255	187	136	203	249	284	224	169	189	226	167	111	235	176	86	148	140	73	122	269	221	141	122	126	142	122	238	329	278	179	200	238	228	221	192	161	135	152	204	201	145	176	188	188	221	203	185	178	145	189	282	221	133	155	187	208	236	240	289	280	180	117	101	188	205	127	122	172	190	132	122	207	220	186	204	243	296	281	224	194	204	199	202	241	197	195	182	167	135	138	237	199	93	45	99	165	220	214	137	127	152	96	122	193	145	116	97	210	319	185	136	174	181	226	233	212	142	103	104	112	167	155	188	158	129	209	199	186	196	236	219	190	202	195	215	218	215	208	140	103	82	145	184	172	168	113	127	176	233	177	198	228	221	271	197	150	159	203	238	211	198	226	148	75	145	190	177	232	264	297	256	228	265	229	147	102	123	133	230	252	184	119	133	155	143	181	216	190	150	98	58	51	122	154	199	269	203	201	294	270	164	123	166	184	169	207	141	189	206	148	223	213	177	183	158	209	216	93	54	97	167	120	107	157	126	190	240	204	267	341	219	168	214	129	175	275	253	222	192	150	129	166	166	200	289	275	203	231	214	95	89	164	137	165	261	262	305	316	303	188	238	252	147	241	246	250	242	215	214	205	201	174	195	223	281	197	94	144	189	243	178	131	107	123	269	339	292	170	193	288	223	190	241	282	304	266	183	152	217	245	231	197	127	212	268	189	129	124	155	229	277	234	209	188	163	108	119	194	227	281	262	229	266	240	224	231	218	173	196	206	196	163	107	294	355	238	211	222	225	173	160	206	193	164	215	223	267	240	169	189	116	52	80	78	117	201	124	141	149	109	145	132	176	236	274	255	163	78	176	204	207	252	234	281	220	144	138	206	181	65	72	113	168	159	168	200	134	116	130	179	141	85	92	102	102	124	209	190	149	156	235	231	145	174	205	122	127	199	158	85	145	266	200	189	225	228	271	237	220	187	129	163	203	168	119	193	203	87	124	180	203	141	129	173	170	153	73	99	92	106	179	205	193	153	109	237	238	157	255	254	247	181	156	205	161	124	162	134	90	173	188	202	149	134	209	190	165	91	41	55	139	169	85	102	149	136	124	133	154	140	179	228	188	124	188	268	188	148	123	107	130	75	140	194	111	130	232	160	113	201	142	129	110	145	173	97	151	206	174	138	107	60	39	130	214	234	200	133	90	112	169	231	259	144	133	242	249	198	150	128	150	182	169	168	177	147	173	244	160	86	162	195	152	76	120	178	166	111	48	87	170	144	150
153	136	163	203	190	181	160	161	223	161	135	123	87	82	74	110	69	127	283	262	122	63	107	158	200	219	202	176	112	77	119	152	205	173	157	194	146	141	169	113	82	191	205	174	141	71	45	110	188	145	133	151	238	253	161	108	148	141	94	150	167	173	138	147	109	121	124	83	238	199	118	168	191	208	113	130	215	250	255	214	140	94	162	218	134	118	138	101	118	147	178	129	153	288	193	80	146	166	161	186	210	168	121	119	88	130	126	56	113	142	125	185	224	182	176	118	122	156	119	83	145	262	229	169	206	226	161	117	173	182	99	58	97	117	82	118	197	211	217	200	250	300	217	188	223	258	272	220	219	170	60	95	120	105	135	182	248	198	72	142	254	236	204	247	195	142	240	290	172	114	152	180	246	210	145	214	243	185	173	289	275	133	163	201	123	113	131	76	177	219	173	164	119	140	123	96	129	169	159	127	172	132	55	148	247	191	160	230	207	167	212	213	202	224	258	246	166	181	272	275	226	179	166	195	221	206	192	201	228	216	187	237	258	200	207	226	175	158	157	209	297	350	367	298	236	174	144	263	304	243	219	137	202	199	172	252	155	121	132	125	180	211	116	106	233	216	130	124	142	159	199	200	161	138	140	238	201	139	184	226	209	178	246	195	185	251	298	296	243	230	214	194	193	182	140	133	212	188	142	178	124	76	155	180	136	152	154	260	292	138	131	128	185	257	172	215	251	180	177	194	135	86	154	201	191	251	290	235	115	96	199	251	238	183	82	83	170	284	203	119	162	176	228	243	257	224	172	134	80	120	248	229	182	240	214	144	138	188	203	172	179	131	134	238	227	169	161	176	241	305	206	141	191	130	159	215	177	140	187	222	175	199	204	162	141	114	111	196	184	112	202	257	187	247	291	219	151	195	205	86	67	71	176	180	191	200	171	236	206	185	210	146	117	231	255	234	182	160	218	236	214	197	109	208	261	136	141	194	250	229	257	276	271	202	97	173	249	202	209	252	243	232	223	192	141	147	170	199	219	216	147	152	206	125	163	185	211	263	213	129	107	194	243	224	168	197	226	219	156	110	92	150	245	224	213	183	199	197	200	205	228	184	150	190	167	192	140	179	249	206	193	121	53	94	142	184	153	147	135	107	105	76	66	163	216	130	214	196	103	233	216	153	246	163	113	169	180	209	260	272	189	210	175	82	116	169	122	173	264	199	202	167	71	139	208	172	180	187	195	175	183	196	190	159	113	240	245	142	171	122	177	220	196	220	178	199	211	145	130	242	248	167	134	138	110	126	217	189	199	206	166	164	133	146	199	164	155	146	192	279	213	204	271	176	95	174	199	132	145	230	218	124	112	185	186	240	232	188	139	91	87	75	172	233	211	219	223	188	191	194	193	165	221	251	201	261	245	197	203	259	229	180	183	180	172	129	103	126	137	189	254	201	120	83	77	227	304	200	199	207	262	222	171	131	87	159	154	109	151	162	157	136	170	266	249	221	228	191	226	261	175	138	200	296	299	233	166	130	147	166	173	117	74	142	210	242	178	138	137	142	178	142	190	246	305	218	57	130	221	181	127	164	217	246	171	141	290	380	345	249	128	174	231	256	323	308	287	224	210	257	257	253	205	207	241	250	292	309	282	226	221	286	217	88	194	257	129	164	222	227	237	244	245	141	122	156	137	192	228	185	212	271	218	193	226	317	380	243	171	187	257	339	303	264	223	246	197	159	137	68	157	160	73	94	105	56	114	138	191	267	191	207	240	210	263	274	254	289	469	437	260	261	161	115	118	119	107	105	146	158	185	226	146	83	113	169	259	190	147	172	116	155	181	168	208	148	131	119	93	117	124	89	147	216	182	174	203	205	178	225	197	165	198	274	301	266	255	295	289	267	282	208	217	156	81	177	175	249	253	179	167	93	101	164	140	144	131	42	71	181	218	129	153	164	169	214	203	225	152	215	272	172	194	195	151	108	63	88	121	165	180	107	194	261	125	118	206	136	89	149	143	77	69	136	109	145	173	173	152	78	80	94	171	187	151	91	107	187	119	53	72	73	106	89	79	210	256	226	180	182	168	85	67	121	109	70	207	177	138	159	184	191	223	226	144	128	51	70	122	124	82	43	40	162	396	367	171	138	185	198	181	118	140	171	199	154	98	178	199	216	267	233	184	214	180	149	103	54	142	196	111	128
64	132	152	103	143	202	125	79	198	278	242	142	173	210	163	146	81	147	254	208	106	105	146	119	105	75	166	210	172	257	243	210	219	208	272	257	209	142	47	50	121	182	164	133	154	122	51	111	115	114	123	170	197	128	214	236	235	175	117	177	210	227	183	105	87	82	119	190	194	185	243	281	175	165	199	160	201	261	226	145	177	213	114	137	191	123	58	100	173	204	161	136	214	248	252	186	164	197	180	219	168	97	205	179	49	180	184	100	173	153	162	201	152	136	159	129	129	173	194	196	204	212	177	165	168	206	249	202	207	228	183	111	109	199	237	220	158	138	180	125	104	164	156	180	253	247	210	128	88	154	189	129	88	196	239	205	182	224	194	77	153	228	237	260	205	219	281	221	102	127	175	202	157	174	276	257	226	203	217	197	177	197	241	264	197	226	264	215	191	114	72	113	184	230	142	163	222	191	233	151	149	179	143	248	267	161	167	200	198	215	222	225	232	167	79	183	272	222	133	127	195	220	251	193	218	198	151	178	169	231	195	163	142	110	124	195	186	142	121	83	178	337	414	319	249	198	187	228	178	135	128	164	172	122	210	226	153	123	120	151	121	164	199	153	126	167	122	60	114	210	260	257	273	249	166	198	273	264	327	272	161	254	271	297	336	251	225	272	262	262	331	317	246	191	287	343	291	243	261	301	234	220	212	175	166	194	202	192	196	130	148	163	141	184	167	158	164	183	202	122	48	140	175	159	212	166	221	208	157	231	192	103	107	114	145	192	224	293	305	298	194	200	233	169	180	230	277	201	78	123	214	246	189	210	298	255	134	98	200	260	234	167	174	271	189	116	144	101	224	289	194	143	206	251	139	84	173	145	103	169	138	185	183	188	224	160	160	192	229	178	102	154	202	254	281	293	278	219	134	45	69	100	218	262	217	166	260	309	185	214	209	177	163	86	142	232	203	224	224	173	204	275	353	309	150	155	142	105	200	233	203	119	188	273	161	191	268	173	170	256	250	145	95	201	256	237	208	169	219	237	200	216	146	107	140	197	202	107	76	89	169	164	130	117	119	176	163	147	135	221	172	42	77	113	157	209	203	121	112	180	197	132	113	173	245	235	101	111	191	157	181	174	229	273	215	157	54	135	194	158	228	315	218	166	280	211	166	166	137	166	107	117	218	206	160	179	190	201	148	188	228	178	209	244	206	151	138	90	119	233	242	159	155	183	161	201	212	176	220	240	136	121	161	240	282	195	197	191	164	140	162	185	171	128	105	202	157	107	170	216	204	212	179	159	239	205	182	177	215	211	143	150	175	180	170	134	148	144	167	190	95	86	136	149	195	227	203	221	223	226	215	188	205	243	200	138	198	219	189	196	123	150	196	159	161	187	216	190	212	219	204	137	105	151	207	207	265	295	220	203	200	233	185	191	223	221	156	145	178	156	185	156	164	202	204	192	140	206	309	270	223	245	167	65	171	198	144	144	249	255	129	169	235	282	261	229	248	273	215	127	126	165	215	202	226	263	268	261	277	258	147	135	175	172	240	235	165	194	297	301	233	177	101	102	126	147	101	119	180	176	194	210	230	213	210	238	233	240	217	222	283	265	260	315	316	256	227	249	333	309	228	299	307	259	277	218	178	200	128	106	290	405	285	131	143	231	205	134	178	214	190	205	236	208	174	197	222	234	239	275	291	340	225	111	203	222	187	136	159	196	215	226	181	185	217	215	157	116	187	189	152	200	223	146	161	202	97	147	260	248	225	292	310	201	169	295	381	363	421	305	179	205	222	158	115	165	175	215	217	185	167	146	96	115	186	217	213	127	161	170	145	179	151	171	143	153	131	113	178	166	189	160	69	48	103	180	164	112	161	214	179	166	113	159	214	212	287	301	245	171	148	176	213	176	211	298	225	189	232	224	253	199	106	124	152	119	49	51	113	202	228	197	176	177	162	104	65	125	192	174	192	158	66	78	100	105	152	172	135	115	87	128	231	147	37	44	72	101	226	231	107	107	88	55	40	145	194	131	136	118	136	103	121	137	95	133	97	66	79	93	82	82	136	155	108	60	124	220	137	105	155	129	170	253	185	107	133	157	111	125	185	193	205	129	215	279	118	88	87	73	120	86	42	38	183	260	110	142	202	173	178	231	174	117	145	117	102	152	172	189	218	197	193	163	152	158	214	217	167	179	213	197
131	168	164	159	106	179	167	107	178	214	234	199	156	175	193	137	78	123	144	108	141	131	84	109	74	102	163	142	209	247	159	142	188	211	164	132	197	214	214	156	142	188	207	146	111	182	175	112	107	124	72	94	120	104	139	134	124	176	149	161	166	78	124	152	143	114	133	157	157	245	262	179	160	200	191	279	345	321	279	251	207	146	208	201	140	110	46	92	208	197	126	136	111	144	216	230	161	187	258	163	94	143	142	112	86	118	179	148	105	161	216	179	106	72	107	154	204	170	117	177	163	142	163	126	131	93	240	233	63	136	115	127	230	261	227	195	194	163	150	126	169	203	190	164	173	188	227	191	110	166	192	164	96	53	94	91	110	141	146	172	212	245	243	296	283	206	198	219	220	261	252	224	252	204	170	184	155	222	242	176	199	174	190	191	189	250	184	207	261	217	167	173	203	154	183	248	203	196	224	150	84	75	92	129	135	163	189	185	257	265	189	247	271	133	43	74	179	200	97	86	202	224	246	212	144	242	251	144	126	166	160	246	269	162	137	157	244	258	206	174	130	210	196	202	287	240	209	177	93	117	136	153	228	218	253	169	136	232	212	173	205	241	206	192	133	94	224	288	218	200	213	204	219	221	226	273	271	275	314	225	137	184	235	320	301	335	415	320	232	259	288	249	251	186	111	90	142	138	124	221	217	224	152	82	115	179	198	216	199	179	151	119	229	208	208	279	253	139	84	172	135	133	159	168	212	184	198	194	220	209	173	121	124	171	212	262	245	191	148	160	228	201	148	128	169	206	173	245	240	181	211	158	146	258	259	241	235	139	142	201	186	196	130	131	197	239	226	193	182	173	200	141	120	178	278	300	150	77	112	169	252	271	150	117	200	195	230	260	236	196	187	201	194	234	180	139	203	281	273	166	142	138	102	163	236	216	265	306	219	222	220	178	159	132	121	115	170	195	136	134	202	208	179	175	236	215	94	88	181	238	168	94	167	222	196	210	194	103	82	159	232	213	210	222	128	146	244	184	147	117	105	145	171	195	209	207	125	60	222	398	277	152	188	144	134	187	157	152	192	241	180	97	136	192	208	141	108	122	150	195	126	151	214	242	258	230	185	99	150	234	204	201	200	201	207	132	207	313	226	124	155	212	196	187	205	220	206	192	158	115	115	125	206	222	146	122	244	353	215	154	197	215	253	224	230	340	267	99	155	256	210	130	108	95	164	183	138	178	145	150	175	171	199	203	253	235	184	226	206	162	164	149	124	131	231	178	156	207	229	225	152	244	209	145	188	192	230	251	159	92	115	95	86	160	137	102	192	281	248	155	123	80	105	175	193	124	108	192	219	158	90	232	232	117	95	160	187	149	153	199	174	80	170	164	148	248	261	177	126	155	189	209	276	251	195	143	127	151	156	168	174	227	159	171	163	168	266	324	324	224	199	119	99	199	231	189	170	170	233	250	164	186	186	135	185	259	197	112	182	240	198	182	192	243	255	173	145	127	169	240	193	160	174	180	184	182	245	244	196	141	155	181	120	168	196	206	213	209	236	226	223	186	203	248	231	217	241	209	193	207	195	229	209	151	225	203	97	87	205	313	251	175	187	240	181	150	258	211	178	249	245	254	229	188	175	279	298	179	153	121	145	254	195	104	126	224	237	159	171	141	194	249	153	118	150	185	130	116	192	231	212	244	237	175	115	145	221	190	180	230	271	220	273	327	288	247	174	112	147	231	226	216	187	171	181	222	151	138	254	256	222	138	116	179	184	211	188	233	250	176	175	129	184	221	221	242	157	87	127	178	207	191	94	92	235	293	187	135	146	97	153	263	196	125	173	173	132	190	303	282	186	207	232	180	158	192	190	229	205	116	121	185	162	94	162	168	218	206	166	189	248	285	153	69	114	142	133	138	94	55	154	179	169	146	44	104	140	128	162	145	131	233	236	103	92	124	177	235	254	215	188	141	126	219	170	110	91	138	146	138	172	194	219	118	138	145	120	182	218	173	172	264	242	154	68	64	122	171	172	149	163	109	102	158	176	210	129	66	138	147	122	103	124	199	202	174	103	101	124	112	88	92	91	73	139	154	84	111	131	115	121	105	114	140	200	171	150	153	87	176	183	63	89	79	54	90	129	193	214	116	37	44	43	58	70	93	87	57	123	152	84	143	193	135	161	184	115	135	185	108	105	99
45	146	217	172	171	135	172	277	238	164	207	170	157	226	164	140	115	185	198	150	171	128	94	132	119	126	155	146	222	162	140	175	193	150	52	92	156	107	159	236	169	93	132	173	97	101	175	173	179	164	141	177	129	88	123	142	158	192	178	188	127	76	129	185	142	51	95	140	159	135	84	157	204	108	49	101	194	240	186	120	140	177	192	190	176	165	156	107	65	96	95	116	105	68	136	138	67	125	155	104	86	156	205	205	211	136	89	179	168	71	73	73	109	172	163	120	198	298	289	155	97	180	170	93	56	111	213	155	141	219	251	263	201	130	114	189	251	256	243	135	94	197	212	147	94	91	163	247	263	235	179	168	177	141	196	241	224	278	327	337	247	218	268	241	241	180	90	167	266	197	231	331	284	211	234	173	191	257	210	190	205	307	280	233	198	126	107	126	129	166	208	109	139	142	130	178	202	224	248	291	154	138	243	204	217	172	147	240	232	193	191	125	115	192	173	164	168	221	160	72	177	198	209	209	193	262	230	129	122	186	162	124	182	233	215	201	201	234	216	176	157	216	298	194	148	161	233	238	176	216	134	134	145	126	254	233	171	120	71	209	288	290	197	99	184	205	148	218	284	217	194	239	295	232	237	290	258	268	226	199	195	228	303	279	196	156	245	292	192	181	233	165	112	96	94	178	238	224	212	214	221	205	213	209	151	199	211	203	182	90	135	183	200	237	188	210	244	210	171	158	116	160	201	152	165	187	216	260	231	165	125	152	226	146	161	203	208	185	146	228	174	126	179	128	104	207	182	150	198	173	201	206	181	171	147	206	210	180	194	239	284	157	93	248	273	185	113	101	125	109	169	235	213	216	223	201	156	161	264	192	136	240	182	154	191	168	140	104	205	224	144	110	187	224	152	202	221	150	190	253	190	147	257	299	203	164	195	194	195	248	215	201	175	185	150	167	260	213	227	290	246	257	275	175	265	258	85	154	278	228	120	136	221	167	146	185	185	154	178	221	195	200	241	210	135	161	209	265	245	184	201	162	80	108	133	210	323	198	299	431	249	238	215	147	123	109	164	120	140	227	193	212	272	265	219	172	149	163	165	188	152	163	201	223	273	235	241	244	235	242	210	183	183	147	99	172	184	163	239	212	208	268	230	177	215	273	266	215	186	167	178	185	176	143	164	172	199	240	177	107	135	179	161	149	235	235	168	177	144	154	112	86	123	189	254	243	279	304	164	130	206	270	254	176	212	150	79	180	201	133	209	219	148	157	159	147	206	263	255	256	204	132	217	232	208	214	156	119	160	249	172	125	98	99	134	181	252	196	143	94	135	144	53	168	210	112	145	224	231	161	165	145	59	133	183	182	164	233	279	128	96	108	110	159	152	142	202	217	181	239	263	246	212	177	168	100	189	192	103	164	221	208	139	159	126	141	250	253	189	160	197	133	102	174	236	215	193	270	279	266	176	108	115	65	55	109	207	216	212	207	191	264	232	143	138	170	143	115	171	233	251	139	122	133	91	187	210	234	229	173	207	170	154	188	195	169	161	196	216	224	188	214	243	233	198	205	158	110	213	223	121	82	98	121	149	202	150	77	182	173	180	276	183	153	196	118	154	232	254	251	210	256	212	182	197	128	245	301	245	249	314	344	201	79	133	228	188	223	262	230	182	166	169	176	227	196	199	208	186	191	199	159	91	94	133	124	82	99	185	240	206	186	212	285	283	194	223	204	118	143	107	93	97	172	265	223	178	89	124	197	238	232	148	118	152	182	110	106	131	99	77	94	99	154	241	189	155	126	72	141	209	169	219	261	194	193	221	212	131	108	139	139	149	135	160	239	277	227	163	151	156	130	129	271	285	168	235	283	221	138	163	196	188	225	154	114	154	205	196	254	232	93	173	241	203	166	147	114	129	188	209	164	87	150	183	109	106	112	143	202	184	135	178	154	131	190	201	177	149	212	260	248	185	199	239	188	169	163	170	119	107	147	175	163	166	197	127	132	138	115	137	157	196	203	124	73	152	122	108	216	173	98	182	160	88	92	87	94	117	197	170	145	117	103	187	243	155	113	194	116	39	112	175	196	150	118	100	64	123	116	56	50	66	92	202	225	163	102	116	243	205	161	156	70	96	158	100	92	172	141	59	82	87	131	131	51	103	180	200	196	117	154	170	126	118	125	259	185	134	201	170	159
89	133	191	176	167	195	205	185	146	116	77	93	173	144	81	74	43	87	161	278	275	176	105	68	64	87	126	80	135	222	183	201	238	192	278	235	107	104	151	199	163	157	139	84	49	135	199	162	106	119	299	257	156	136	121	146	140	116	80	170	201	169	169	130	154	139	70	74	128	211	201	176	158	108	55	57	61	86	84	133	309	215	65	89	62	89	193	163	106	205	251	133	71	120	167	204	196	165	147	161	189	179	204	232	238	196	163	236	230	170	175	123	47	124	187	141	117	103	149	253	236	223	248	236	275	250	195	187	187	189	166	252	261	188	212	226	284	247	212	198	180	156	105	185	236	189	151	211	289	256	147	151	131	140	246	254	201	124	138	201	306	404	306	236	276	232	211	156	158	205	262	289	252	263	291	299	239	208	187	109	111	194	223	191	159	178	182	199	174	172	238	222	212	183	198	246	215	166	220	192	200	322	226	229	188	124	145	155	161	125	140	110	92	100	66	86	138	195	211	164	147	153	161	178	225	249	267	269	260	248	169	159	215	263	284	251	219	133	141	211	244	264	185	206	275	245	238	272	225	153	151	210	189	148	178	184	124	88	141	200	261	222	189	227	290	273	211	228	290	259	212	221	182	139	196	284	306	294	245	217	277	273	184	179	165	129	113	152	182	152	164	214	153	103	147	163	173	214	264	226	163	201	154	78	67	126	214	193	155	133	138	165	188	223	219	122	101	175	214	189	246	287	199	186	190	240	252	245	207	180	208	172	178	158	154	124	87	78	152	218	222	225	167	167	152	175	243	230	167	127	180	223	161	196	213	157	171	176	197	240	245	135	216	354	289	150	235	279	150	196	279	247	205	265	260	203	179	156	162	259	235	189	258	236	264	270	195	194	196	163	174	171	152	129	219	343	225	142	187	227	239	199	184	179	191	247	196	108	73	73	141	196	196	192	169	149	212	266	242	135	128	180	210	277	230	217	261	205	159	170	172	193	219	242	182	148	114	108	181	210	220	246	212	216	306	235	142	175	186	194	227	194	191	191	166	146	172	184	263	345	237	201	194	178	176	217	216	116	145	171	166	158	164	284	208	50	96	96	185	196	117	143	96	155	194	176	215	175	196	197	176	167	200	210	173	233	257	195	150	184	208	288	204	163	247	219	274	239	196	207	202	192	212	217	169	191	278	203	171	342	287	182	232	227	214	194	173	165	82	57	56	171	229	174	161	146	233	285	155	128	189	146	119	164	178	100	107	168	182	174	141	193	214	186	191	219	210	157	189	151	94	180	245	146	153	234	161	139	181	193	199	225	243	266	272	295	292	203	157	149	230	231	168	142	151	170	118	152	236	243	248	224	138	166	212	234	232	178	238	230	179	205	173	155	165	198	210	183	192	164	250	275	118	61	52	91	175	219	227	186	146	178	127	96	207	163	122	204	216	203	169	135	200	245	207	233	204	211	258	155	135	197	185	162	142	168	293	214	152	203	257	260	165	170	170	250	211	143	161	123	105	74	122	165	154	163	165	133	166	199	196	249	279	223	108	78	66	87	222	311	178	142	165	177	264	265	208	105	141	188	215	213	164	174	116	168	211	135	137	153	147	179	241	302	226	188	271	275	194	156	166	248	349	287	241	273	289	299	290	265	259	264	222	164	241	192	93	141	172	213	273	282	285	214	152	143	168	260	222	173	202	238	180	173	220	224	184	175	203	240	202	132	187	199	124	146	166	151	210	214	258	247	199	152	157	157	113	132	185	233	236	215	262	277	219	212	144	172	205	184	129	124	159	184	152	144	223	180	217	231	156	149	176	125	71	87	178	268	300	266	145	119	170	222	190	181	254	278	268	247	188	154	206	193	196	226	270	266	185	196	210	235	243	164	163	284	270	261	307	235	182	139	251	338	213	197	220	210	203	250	327	280	153	126	147	153	169	107	63	159	234	180	135	73	150	268	188	137	110	73	172	158	143	279	300	263	220	208	273	211	84	103	139	161	165	152	227	189	67	110	164	144	136	112	98	79	112	159	112	128	187	159	190	224	142	63	48	150	164	187	234	124	170	267	227	116	117	155	176	196	98	44	44	52	103	95	146	167	65	99	98	115	150	149	182	178	198	151	86	137	162	159	169	100	83	147	195	307	240	134	115	38	158	207	169	117	36	65	157	207	112	94	90	147	248	230	190	149	101	150	234	221
121	51	140	193	193	230	173	112	127	217	192	145	110	87	137	91	145	215	147	124	116	118	170	122	46	37	101	158	166	206	148	108	119	96	127	143	154	115	132	199	241	179	89	193	160	177	225	132	84	122	165	166	149	122	183	134	47	159	211	145	96	143	191	93	99	138	134	173	179	211	176	94	90	107	86	94	93	169	277	194	164	164	129	87	156	217	176	155	162	226	232	127	95	217	236	169	173	119	102	167	168	124	123	154	192	163	121	168	217	172	68	45	43	143	271	248	119	137	145	101	199	220	262	231	198	157	174	271	186	91	140	166	126	124	108	148	270	365	273	128	109	108	58	124	216	255	240	147	129	113	144	172	110	214	252	225	287	248	188	234	304	216	82	125	270	291	224	195	132	191	308	275	270	301	214	180	154	210	298	267	219	227	277	214	219	263	232	256	254	183	177	213	194	130	147	180	124	183	245	197	155	205	264	252	248	179	165	212	229	201	195	206	171	165	181	154	191	342	269	86	77	162	225	133	84	113	141	206	231	271	261	233	223	208	232	195	171	193	206	150	197	315	194	111	161	159	203	232	225	274	266	222	228	221	208	203	221	242	214	235	301	277	215	250	298	205	224	249	238	301	278	273	275	238	288	308	196	191	248	279	277	203	131	170	225	213	210	178	171	126	121	225	227	233	223	200	192	191	254	293	287	248	227	210	218	210	214	215	247	255	217	187	154	169	162	189	204	194	181	120	97	173	231	187	239	273	246	232	160	134	136	231	232	171	202	195	115	91	126	153	178	147	97	138	128	175	224	186	219	238	232	127	154	190	157	136	151	238	245	239	157	134	220	224	206	122	147	217	154	187	251	255	197	147	121	67	108	178	232	287	229	220	237	149	154	233	167	151	285	277	166	181	198	174	245	261	210	184	205	207	225	283	272	153	129	180	180	186	152	158	148	137	156	149	208	218	185	202	239	187	140	142	149	236	165	164	248	229	246	255	254	191	190	182	145	154	188	227	227	231	140	109	139	149	199	154	131	191	228	209	180	186	136	141	116	71	104	88	168	293	256	198	166	125	190	206	101	155	184	208	302	301	247	192	178	185	126	49	150	246	261	245	250	269	216	179	174	135	234	316	194	157	212	196	215	227	218	185	143	185	229	226	204	140	91	149	197	171	224	191	146	254	263	196	182	214	194	181	117	94	146	211	279	231	209	259	157	105	160	160	106	57	145	147	90	108	170	298	273	273	236	91	172	183	109	196	188	116	194	242	255	240	191	201	144	192	285	227	125	208	268	173	184	170	141	184	222	175	192	191	179	149	124	182	233	192	147	243	261	257	225	112	135	166	166	143	135	193	144	138	192	180	218	218	100	96	93	102	166	186	226	227	136	94	115	148	160	139	205	218	222	191	138	136	108	92	143	219	168	157	180	187	230	206	174	112	93	140	147	138	140	159	164	170	224	241	125	128	151	145	198	194	171	138	175	218	171	124	170	167	156	163	128	141	182	133	140	197	192	175	89	67	151	178	135	161	150	142	132	73	138	226	236	228	131	44	138	200	182	187	167	227	187	113	184	196	189	137	86	117	135	168	181	203	161	149	256	223	146	161	198	240	222	228	257	188	133	209	239	194	206	264	280	168	150	238	253	292	297	297	289	189	177	201	219	253	209	209	240	204	231	269	178	164	259	299	185	155	162	129	131	137	177	179	213	194	178	194	238	250	239	273	280	277	204	212	173	62	193	312	326	332	225	158	199	255	213	138	179	202	175	186	235	172	180	204	197	274	201	159	188	174	120	145	192	193	257	268	209	118	184	182	117	145	177	139	152	155	94	161	236	250	227	271	324	272	224	197	212	251	232	236	249	206	204	147	109	224	268	239	234	181	132	132	160	230	154	144	240	247	214	159	222	307	233	205	238	183	165	182	157	195	199	214	187	222	222	180	168	157	206	195	237	215	169	184	126	201	252	239	216	122	156	226	182	189	224	108	104	199	224	207	158	140	128	179	240	159	86	41	67	73	162	177	140	195	164	94	45	46	161	251	192	122	84	91	102	68	126	213	183	195	163	175	212	100	52	92	174	206	165	189	209	123	51	44	112	176	174	196	130	94	215	251	140	141	200	167	96	49	50	156	217	191	157	149	148	67	50	82	118	114	127	186	132	39	134	154	128	191	258	180	113	185	193	165	173	205	204	186	116	124
57	47	93	171	201	217	146	53	66	92	81	130	113	76	92	54	88	148	108	101	121	72	119	201	132	107	143	191	229	166	223	282	259	193	135	107	140	138	103	130	193	170	54	126	234	237	237	164	111	195	196	135	148	138	193	195	75	178	219	130	120	99	213	220	150	155	179	245	206	166	178	183	145	158	207	223	221	210	130	87	91	155	187	97	90	198	229	143	153	120	117	111	99	216	227	106	127	145	109	94	125	169	179	138	66	107	245	303	216	176	159	131	167	248	226	159	131	176	211	157	162	136	94	134	121	156	252	282	238	166	94	117	134	161	278	247	208	220	200	213	182	242	187	113	205	189	237	175	149	217	147	120	85	127	139	206	279	289	325	258	230	233	267	183	95	188	187	157	133	182	300	259	235	244	212	120	141	203	200	230	264	305	232	203	149	148	244	248	233	213	218	290	232	75	208	309	175	127	162	138	150	264	285	256	346	297	187	145	209	231	105	113	227	207	201	260	207	195	206	126	64	125	139	163	132	79	213	270	198	286	318	220	241	275	318	367	322	243	223	228	161	126	99	163	271	267	272	157	173	284	173	86	130	194	226	282	271	232	255	201	126	134	192	234	301	301	223	234	243	181	203	232	210	306	341	210	251	263	181	276	331	330	333	312	259	231	226	177	166	185	172	172	113	192	285	245	234	233	260	202	202	243	207	231	206	105	193	270	201	213	169	111	98	131	238	216	199	238	235	228	137	97	180	171	268	327	175	136	167	195	132	122	217	158	105	158	115	137	138	112	138	118	90	108	112	191	234	195	230	126	86	136	158	182	150	124	167	185	213	204	154	131	200	207	133	92	192	280	187	171	206	162	112	151	260	271	202	145	126	208	247	236	141	77	119	160	183	215	202	141	95	78	168	253	249	219	194	187	180	150	122	109	144	158	187	289	219	149	239	278	201	162	134	181	220	193	215	155	107	169	147	154	184	137	181	214	157	176	213	172	174	186	239	220	153	189	224	222	276	222	81	162	198	146	195	276	341	200	113	121	129	151	111	131	230	255	205	232	253	195	165	203	212	196	125	184	268	281	230	196	293	344	275	129	131	242	287	224	211	216	222	241	250	272	156	87	219	263	192	205	182	193	237	206	193	220	193	135	147	102	138	265	178	70	161	280	273	196	215	257	241	213	255	192	190	244	115	129	198	136	70	100	131	113	171	234	220	153	142	180	161	105	156	232	204	230	240	234	262	183	67	87	191	240	251	264	196	164	181	160	188	161	172	245	207	194	199	212	220	169	186	186	177	204	206	142	132	210	250	230	221	202	153	134	215	181	93	139	144	163	184	208	254	220	190	168	169	183	192	266	193	109	218	221	140	198	217	154	181	154	62	57	108	108	142	237	224	296	321	269	206	114	161	234	233	196	148	151	216	188	161	135	73	100	157	133	116	219	243	218	138	111	227	285	277	154	99	174	223	216	195	214	220	207	160	128	159	177	210	256	217	117	120	172	218	158	114	187	166	161	246	247	181	158	203	223	170	173	136	119	211	283	273	261	220	120	115	186	216	188	128	251	282	145	130	95	128	212	150	129	251	276	230	236	312	255	135	206	229	145	128	160	182	233	219	113	117	166	183	229	197	159	147	89	202	237	159	207	291	290	269	331	272	228	228	220	305	308	259	253	193	190	138	74	133	103	153	204	94	120	122	97	106	137	205	129	105	133	87	159	259	245	238	160	164	246	220	225	183	166	245	273	216	110	115	199	220	142	149	193	159	138	100	109	190	251	199	189	215	169	157	166	105	76	142	208	225	218	236	218	173	191	266	274	193	133	152	110	72	151	172	149	179	233	233	156	150	208	203	202	164	180	262	232	123	93	180	191	138	80	49	86	183	193	96	145	162	216	232	195	268	210	216	215	211	165	179	245	179	124	127	148	86	120	156	150	119	97	159	162	197	147	149	210	215	172	60	136	213	213	183	147	100	142	144	45	129	207	132	53	93	143	103	145	133	84	130	85	40	53	123	162	136	108	139	153	124	140	124	129	160	150	111	143	203	181	100	77	153	196	147	159	129	94	192	152	135	205	127	125	166	195	219	167	135	131	200	147	126	124	150	225	185	112	49	155	166	138	124	50	134	154	102	70	100	173	140	90	138	168	135	198	178	208	180	89	177	208	164	152	217	259	186	133	167	159	186	249	188	93	160	310
100	51	75	87	183	165	53	49	81	100	64	90	186	195	140	183	141	94	145	98	74	67	109	144	140	180	186	140	138	125	83	195	271	231	201	204	202	168	203	181	143	183	148	92	149	177	182	206	146	149	172	200	165	89	109	92	146	150	97	182	203	207	147	49	84	84	183	257	174	162	230	234	189	206	248	219	213	245	126	87	139	92	105	119	57	64	148	159	81	122	214	217	152	122	152	169	150	112	128	192	207	168	109	86	106	169	169	158	188	211	210	229	239	252	222	213	248	212	146	150	206	149	99	64	36	79	218	267	179	184	264	166	117	188	216	213	194	221	196	120	139	271	282	196	213	182	124	106	112	210	237	213	196	129	227	273	142	126	168	180	275	275	145	219	184	130	193	199	385	390	214	226	212	210	235	152	111	151	158	150	216	208	102	151	202	242	201	130	262	234	204	257	184	135	254	258	186	183	148	208	205	207	222	170	226	261	231	240	239	250	187	183	244	179	155	169	124	121	102	98	158	221	224	187	149	126	218	268	148	115	125	111	126	146	269	348	273	230	221	200	225	194	158	181	180	234	242	168	212	217	187	224	147	102	171	167	164	225	177	195	204	105	182	251	236	243	310	331	262	201	196	282	232	227	377	324	304	351	269	250	311	299	257	216	222	264	255	246	261	292	282	195	141	228	252	183	216	211	191	220	141	181	204	174	154	105	254	297	210	234	238	137	132	246	207	167	191	182	237	295	190	71	183	211	157	203	180	117	107	148	229	256	211	197	189	207	171	84	102	200	171	136	121	123	298	268	176	219	228	139	160	240	122	79	113	86	85	97	168	315	219	131	227	268	196	85	167	255	199	179	190	192	157	124	140	205	218	149	199	225	136	130	150	149	184	181	179	178	256	266	291	245	132	130	118	96	180	266	264	236	167	160	158	158	126	150	199	196	203	147	100	161	196	146	146	197	203	237	216	202	200	98	132	296	286	174	140	198	247	224	136	95	103	169	191	198	321	230	179	268	349	323	159	151	220	140	153	238	209	187	213	158	191	242	226	258	283	342	308	215	248	320	322	276	191	106	81	203	287	303	314	275	212	204	199	192	299	337	202	113	217	275	188	252	331	292	184	162	290	232	187	187	160	130	141	213	126	90	168	126	120	167	176	224	212	196	240	195	172	252	194	139	201	252	188	178	167	130	169	223	238	148	171	218	228	233	226	146	144	225	153	130	187	225	228	250	239	214	217	158	153	183	201	282	282	187	192	245	160	165	224	177	217	233	250	262	194	186	253	260	273	191	117	184	147	125	175	179	108	118	208	169	163	246	181	111	119	179	248	226	142	159	296	312	217	180	170	159	135	90	133	171	161	184	197	228	237	181	152	194	136	88	163	191	213	205	140	173	226	172	155	199	138	171	299	313	243	195	226	175	110	203	289	285	195	152	168	229	198	128	121	107	201	213	182	122	63	112	213	172	67	133	188	141	149	235	217	121	96	105	159	158	125	177	152	68	94	197	265	242	202	199	178	193	175	211	196	180	213	189	186	215	271	227	234	254	149	114	198	219	171	131	194	196	164	132	184	277	194	206	256	257	198	132	223	191	123	197	219	218	232	143	130	212	240	307	291	291	374	314	295	238	133	145	156	197	207	239	325	294	238	238	225	209	220	251	255	269	264	297	288	168	104	158	154	66	74	197	269	227	215	168	177	274	272	202	121	93	238	270	237	220	125	201	268	230	252	194	161	225	278	252	150	185	266	237	211	272	305	236	212	193	122	124	191	194	102	133	178	169	166	157	154	201	301	179	48	248	328	155	70	136	183	183	200	120	120	113	97	144	212	259	143	93	174	226	178	189	245	271	221	187	215	126	120	148	152	183	173	174	178	147	176	228	131	143	190	185	234	232	239	181	193	226	116	83	198	206	159	198	235	193	83	122	154	235	201	85	133	130	119	156	182	257	248	160	137	69	112	182	113	222	264	172	240	211	193	232	159	73	95	132	159	184	114	42	43	48	148	192	109	122	158	156	136	94	66	84	82	111	116	87	172	218	172	153	183	176	148	116	69	55	175	272	248	170	106	156	141	174	167	188	222	151	198	194	186	133	87	121	93	116	184	117	87	194	144	91	140	96	110	133	147	121	122	188	195	129	49	77	74	63	55	36	152	236	162	131	155	101	76	233	321	248	143	70	110	178	135	182	302	202
76	156	194	230	213	139	146	104	104	240	207	68	52	47	55	72	189	222	174	169	171	141	106	135	176	163	126	171	203	154	102	125	175	155	84	144	143	49	83	186	139	86	110	103	130	160	189	182	203	174	126	187	177	105	122	154	171	117	82	96	170	232	152	91	64	68	131	115	114	172	153	99	62	140	191	105	111	163	184	157	77	52	89	154	166	191	223	167	121	146	161	149	171	179	136	126	145	171	192	170	147	170	139	197	252	123	108	199	217	176	139	183	188	210	196	125	147	164	122	99	123	154	245	173	106	206	196	157	101	129	205	168	133	178	234	252	326	268	199	235	296	278	159	141	150	119	72	166	243	189	173	242	198	124	143	200	288	266	199	172	206	138	194	195	137	197	197	166	340	407	220	178	175	185	213	273	229	178	244	200	114	168	172	157	197	222	194	171	212	230	190	171	235	274	212	115	110	183	139	172	255	226	221	237	230	208	141	101	177	242	155	125	233	208	201	214	148	131	102	140	239	226	244	308	284	207	165	198	182	166	213	247	272	264	256	238	252	210	138	96	158	153	128	124	144	266	182	135	169	177	226	240	231	197	137	98	173	247	270	225	160	135	178	280	220	188	240	240	227	269	208	204	238	223	268	278	232	171	219	290	253	149	134	190	218	276	204	145	205	231	249	253	254	281	298	234	211	204	223	216	151	209	237	265	300	160	218	240	173	192	240	246	123	157	204	154	188	222	255	297	270	223	229	244	218	177	192	264	232	231	290	323	333	254	196	152	101	164	196	135	78	127	160	173	229	199	240	279	187	141	211	208	204	195	143	174	131	183	220	141	166	205	278	255	188	245	259	144	182	280	162	112	142	126	206	251	210	171	202	250	249	249	242	158	114	107	144	156	140	170	212	177	144	206	126	98	190	214	115	84	177	140	101	180	191	208	224	194	142	180	142	102	183	135	151	246	191	136	240	192	61	113	104	123	236	255	214	128	113	148	94	127	180	215	203	123	139	237	261	215	275	345	201	45	50	110	190	191	215	215	271	265	140	101	142	224	226	182	179	199	150	169	229	157	99	143	162	150	212	295	223	156	217	267	235	277	269	240	219	112	210	231	216	305	314	248	200	171	155	231	218	173	131	112	240	243	171	280	302	236	240	197	196	272	373	325	136	135	214	221	228	173	227	251	194	229	243	245	216	170	197	244	204	200	225	146	179	177	192	230	157	234	274	263	266	160	127	192	176	241	324	257	192	249	248	183	267	302	226	275	313	219	155	143	196	210	149	173	148	180	204	118	136	222	201	192	249	236	218	185	152	165	220	176	171	158	121	247	282	164	151	219	290	255	127	122	93	90	153	170	173	162	213	233	187	217	243	235	138	105	200	232	167	173	172	80	112	162	145	138	181	204	205	239	252	205	156	233	279	249	192	215	216	132	105	197	229	150	98	52	141	168	101	69	133	203	250	259	164	186	263	178	148	161	165	184	183	196	168	141	153	199	201	180	255	229	129	204	162	135	276	296	147	134	231	216	167	199	294	240	167	164	148	119	73	144	217	139	181	237	160	155	154	152	222	209	197	195	94	137	170	111	115	88	172	189	162	188	165	119	97	156	222	239	206	212	228	225	227	243	278	296	210	122	160	253	298	278	287	303	196	195	258	249	162	169	273	320	280	182	210	211	206	183	85	74	79	99	143	145	174	174	192	216	226	217	165	107	126	224	205	185	177	212	243	249	247	152	127	233	300	243	163	147	241	272	245	216	185	215	242	203	189	188	205	219	163	167	207	165	151	130	132	285	290	178	130	178	189	160	221	205	143	144	236	226	157	153	225	236	190	204	122	51	83	209	205	141	203	236	221	120	44	115	201	216	125	120	192	209	230	166	187	203	88	92	154	97	192	313	211	94	119	185	155	135	226	314	297	262	267	306	257	182	107	165	291	240	182	146	111	99	136	241	292	231	135	105	127	199	221	177	192	181	217	191	93	133	236	233	217	275	208	91	47	42	120	158	104	76	51	133	248	172	184	201	143	133	98	128	119	101	114	159	190	149	182	193	165	163	84	108	219	161	66	92	137	135	71	73	134	138	147	186	181	140	94	125	113	66	106	81	129	174	86	75	126	134	162	219	152	138	175	142	133	131	124	97	173	147	55	97	136	160	111	112	219	184	77	87	116	151	193	204	121	37	56	137	215	161	157	153
177	106	128	172	126	86	212	216	111	168	138	129	121	79	83	112	156	126	181	218	176	187	159	127	139	178	226	142	156	213	188	145	61	86	89	52	47	69	72	80	77	54	56	37	170	178	102	143	194	162	101	132	152	155	115	163	145	135	193	228	234	184	174	202	150	169	153	47	107	95	54	98	87	103	101	119	147	146	232	225	195	165	80	150	200	113	69	146	228	170	151	135	103	76	70	148	163	192	171	71	191	254	174	188	190	177	189	225	177	138	201	173	161	196	198	200	208	226	190	140	138	157	168	159	132	129	192	175	165	147	129	188	168	149	156	212	243	243	211	157	181	207	215	185	200	235	214	224	161	207	302	254	252	307	298	228	200	120	152	201	163	121	144	199	162	219	233	154	130	93	113	158	199	184	175	166	66	137	212	158	154	130	108	196	303	297	198	228	224	149	192	204	187	195	209	238	249	197	215	302	201	138	233	178	122	104	188	213	109	276	361	229	268	312	290	253	180	215	204	168	204	226	218	269	305	224	219	290	223	137	126	108	194	315	327	234	171	175	219	229	167	156	280	318	188	92	102	256	314	227	171	183	127	163	221	241	180	88	189	310	332	275	314	348	267	257	309	295	242	242	213	208	291	243	224	219	211	253	250	229	122	132	160	129	210	279	231	149	162	196	236	225	225	245	230	277	255	136	159	177	102	209	209	133	190	164	152	174	188	175	201	245	232	232	168	134	194	236	281	309	309	193	120	222	161	148	250	219	202	188	198	259	305	334	306	214	131	163	206	173	127	152	224	211	236	297	220	127	134	106	138	212	176	166	159	155	109	102	234	251	280	240	175	209	187	215	178	162	151	139	144	166	177	165	199	192	170	120	122	169	198	127	115	189	160	143	153	136	82	145	252	216	201	209	232	226	228	248	244	230	209	180	194	242	233	186	175	215	141	142	184	159	137	97	145	331	325	186	140	100	128	224	257	138	137	212	186	152	92	171	240	197	296	317	197	134	187	278	295	222	208	238	252	184	187	232	196	189	133	143	142	199	238	159	173	201	241	259	211	221	241	267	322	218	128	198	226	153	154	218	236	211	142	158	197	284	259	206	289	268	246	233	203	284	284	138	110	195	167	160	217	198	212	294	310	154	151	212	146	154	256	219	204	319	270	216	142	158	241	279	236	185	247	233	178	186	190	170	177	144	81	110	192	331	380	203	221	252	145	166	196	205	178	106	157	164	182	204	187	187	174	292	313	248	212	200	202	133	163	245	197	231	227	160	146	131	149	179	239	293	244	171	122	127	206	188	142	189	282	192	130	194	249	272	205	172	131	138	171	181	185	146	152	120	75	151	182	224	171	80	161	132	73	113	151	197	199	173	217	190	152	208	201	165	189	148	120	163	189	207	264	243	252	316	306	276	261	168	148	156	49	201	267	169	164	162	176	247	248	200	243	286	263	221	242	212	223	225	144	195	225	191	144	79	111	150	209	214	183	211	192	189	247	217	180	219	132	120	189	182	170	193	180	114	168	251	252	251	229	152	175	210	142	208	287	233	199	192	154	181	188	187	144	155	209	217	247	201	175	225	302	302	248	190	249	196	115	164	164	153	167	167	158	157	192	222	281	311	196	101	142	250	204	143	229	253	213	226	203	192	227	256	307	308	262	254	237	189	224	236	164	171	241	266	218	221	275	188	70	137	204	116	113	167	167	118	52	151	235	233	191	128	142	165	182	206	171	102	60	126	225	200	267	352	305	217	114	107	159	198	167	138	205	245	246	178	198	170	140	197	136	149	223	256	215	178	134	107	167	213	226	221	185	208	259	168	87	97	147	249	166	101	135	183	191	166	193	207	223	219	203	140	124	106	66	134	178	142	164	171	144	138	143	148	95	114	205	182	157	195	136	127	237	201	146	118	153	215	241	247	196	232	263	178	77	81	122	82	139	205	158	187	225	219	231	181	91	50	56	65	79	119	126	122	113	91	62	118	241	228	186	184	229	281	189	99	75	86	151	196	119	189	244	139	142	182	187	343	478	331	245	193	136	96	111	166	91	45	169	215	95	75	128	153	135	97	73	113	103	42	89	131	111	121	189	137	117	201	124	59	132	132	119	195	185	106	71	81	125	175	179	162	188	173	172	175	137	185	215	161	136	108	51	212	275	219	224	105	66	71	45	38	40	84	158	130	143	182	128	72	104	199
170	131	87	137	170	129	151	104	96	138	145	175	120	181	211	170	141	124	212	200	162	171	136	78	156	229	208	169	210	247	213	251	230	161	131	131	133	168	167	85	49	106	106	41	63	67	144	171	90	82	158	207	204	219	163	139	179	170	173	182	218	196	152	113	45	151	180	109	110	71	111	181	230	194	106	71	42	51	148	230	175	109	135	115	67	64	106	141	175	260	238	145	143	118	69	181	192	174	240	217	182	178	152	143	159	180	181	161	163	103	159	178	129	135	177	193	223	269	189	125	123	106	178	247	178	257	280	190	181	115	42	120	203	124	125	187	221	247	232	148	113	180	231	249	303	227	178	257	212	180	178	250	219	154	192	189	165	140	109	120	133	168	257	285	173	131	189	248	216	122	96	132	205	244	251	303	216	110	96	43	175	283	147	106	217	203	195	224	229	252	269	268	265	217	194	282	317	261	138	147	185	190	234	194	103	67	173	201	161	151	208	163	170	239	203	269	324	271	180	161	130	95	84	170	238	176	245	240	169	229	229	210	236	245	240	261	243	215	196	214	267	244	249	239	224	174	121	194	233	229	232	209	148	149	197	227	198	187	254	267	236	299	336	282	224	206	240	247	242	236	250	284	313	328	195	137	217	205	181	168	186	255	314	265	200	177	168	223	261	270	261	271	284	307	306	252	278	284	222	175	219	282	227	110	109	151	159	208	279	268	154	72	114	249	231	162	191	238	227	220	284	251	119	134	188	187	206	140	102	114	82	121	224	225	192	196	223	301	300	210	169	198	210	176	186	206	190	204	203	145	171	187	166	227	252	233	186	152	195	200	210	253	258	213	186	217	222	174	151	156	181	241	208	204	205	174	234	243	230	195	135	136	149	141	91	128	153	155	256	258	185	181	264	237	133	167	210	229	233	218	190	145	205	263	230	132	100	186	210	145	148	213	216	216	252	359	386	186	120	185	167	113	102	129	163	269	271	265	238	140	221	229	157	221	284	290	263	229	263	281	163	152	189	105	91	155	220	217	117	165	238	202	166	204	240	137	184	240	144	173	220	201	231	245	201	283	342	289	250	280	300	159	61	73	140	211	144	98	190	228	262	313	296	292	316	290	228	313	279	102	129	227	265	246	213	170	204	242	186	179	233	229	246	259	218	227	204	282	283	247	273	205	208	268	260	232	249	250	276	280	213	225	256	295	258	224	374	322	215	203	147	151	271	296	242	268	303	273	261	232	203	237	195	142	126	83	116	268	292	229	196	189	197	141	78	105	140	139	128	203	252	192	129	103	227	237	160	138	146	187	188	169	163	149	96	143	248	221	133	204	199	192	202	84	135	233	220	191	176	163	171	163	135	114	94	103	141	110	110	243	296	161	137	230	242	208	184	249	199	78	141	255	264	148	222	283	235	166	55	86	130	256	363	215	171	178	198	280	202	181	208	184	146	154	238	202	114	94	77	125	180	153	99	178	251	209	235	265	184	191	226	182	245	307	185	112	138	144	92	42	84	143	175	263	270	224	201	99	55	167	292	266	180	198	272	210	102	149	176	91	96	164	191	191	182	111	89	127	208	211	206	240	194	165	234	284	196	180	223	140	173	249	253	252	205	188	159	194	193	193	138	143	251	181	191	224	171	175	269	277	187	169	195	215	240	211	281	315	226	261	188	154	273	281	168	180	313	241	123	152	233	181	103	146	207	185	145	135	116	201	205	173	213	139	80	173	173	153	188	185	225	252	263	279	280	199	101	168	145	136	185	135	105	157	201	144	77	42	58	131	239	178	137	194	205	137	104	112	127	200	255	232	251	290	282	264	260	247	186	232	286	237	112	172	331	339	253	214	172	151	210	172	108	87	124	176	109	42	138	169	128	198	202	194	132	110	129	138	220	198	99	139	202	177	222	277	284	157	167	248	202	249	211	107	66	69	106	141	151	157	140	93	136	142	142	117	95	91	93	102	55	91	86	116	216	239	140	46	52	73	170	215	262	225	115	114	70	97	120	56	35	104	174	150	190	237	275	432	612	472	222	141	95	71	107	214	184	132	152	96	91	91	68	139	200	128	76	165	125	72	108	110	83	126	174	97	47	140	266	201	110	202	290	259	221	140	110	101	75	135	133	127	173	217	205	201	169	127	98	102	207	274	184	107	173	193	109	36	146	178	69	42	41	40	108	106	99	192	126	109	143	67
160	59	43	172	186	165	147	60	169	150	98	213	272	261	217	241	238	110	133	176	193	166	60	115	166	131	174	222	236	166	142	180	102	121	225	243	130	101	159	169	191	166	93	40	59	123	198	174	140	196	302	210	145	236	131	86	142	145	160	221	231	229	152	77	150	202	160	159	145	77	68	128	198	190	135	72	43	44	78	156	164	127	98	106	151	134	156	191	176	182	213	171	162	226	190	175	123	105	168	101	67	140	217	257	247	239	142	45	80	75	109	215	179	150	171	160	210	228	199	179	182	185	172	165	161	227	237	147	158	128	135	230	230	131	134	195	165	269	258	167	207	137	152	256	296	189	169	214	166	239	171	137	243	268	280	220	180	228	205	166	215	224	144	177	205	134	113	166	162	181	215	168	249	247	182	127	202	266	145	127	142	223	173	98	124	97	114	226	238	187	219	222	226	198	153	232	298	308	268	233	236	331	379	231	224	308	257	140	217	275	182	100	72	142	258	290	240	261	175	119	154	132	191	245	247	181	152	253	262	214	179	168	171	157	224	307	229	198	285	200	222	307	247	182	139	131	189	206	173	203	252	180	216	275	200	165	193	158	162	250	228	280	259	270	253	167	259	280	182	156	220	297	287	228	261	301	250	277	243	215	237	182	192	223	245	240	202	226	184	158	203	161	105	116	250	297	189	187	247	249	163	96	84	49	125	205	169	187	186	216	224	141	173	192	152	157	204	226	246	237	217	215	131	96	163	254	232	154	189	229	235	137	99	207	233	217	173	159	221	211	262	296	212	171	160	156	115	92	127	190	172	90	129	241	261	217	221	151	152	282	269	212	224	248	165	118	157	199	227	256	282	174	128	151	123	162	225	161	124	195	191	191	217	198	179	225	304	260	248	283	169	142	160	148	140	119	169	237	231	238	226	101	114	266	282	168	91	154	192	169	209	233	233	156	133	187	215	212	310	302	200	234	220	123	48	150	226	169	162	114	78	148	137	152	237	186	105	157	212	175	235	266	197	173	162	183	234	231	207	236	202	222	238	257	289	233	192	214	290	289	265	252	281	306	362	329	199	228	284	315	310	282	244	216	225	218	239	261	260	275	293	277	220	201	191	207	172	254	376	235	204	264	197	233	211	146	161	148	213	278	283	268	262	219	235	262	212	256	315	388	368	186	199	258	219	232	190	160	233	251	226	158	204	335	278	266	293	274	230	192	239	271	207	191	216	241	270	263	259	262	222	175	218	250	190	86	155	230	197	215	240	287	263	175	161	192	194	109	112	193	252	230	217	161	129	252	286	224	221	254	270	244	160	146	179	186	228	258	188	162	187	207	211	226	176	127	249	254	227	252	205	179	126	146	185	140	82	96	174	214	137	139	157	126	219	208	159	180	206	170	113	203	265	191	156	252	333	207	173	167	140	161	211	225	166	189	203	240	182	201	313	245	106	96	133	122	175	137	125	279	326	288	249	229	221	223	170	142	117	45	153	172	101	131	94	135	159	122	96	119	228	186	124	136	156	203	237	170	71	96	154	242	300	264	205	191	184	145	184	188	180	188	172	126	116	137	81	128	211	191	212	249	270	252	172	151	107	157	259	144	141	204	223	355	240	115	115	166	243	130	161	188	121	142	216	240	202	194	209	245	217	226	229	278	266	177	302	378	318	252	236	276	274	290	261	205	203	172	96	109	286	316	227	199	172	222	176	119	221	247	242	271	257	145	134	255	217	109	117	96	175	297	320	255	169	257	274	250	256	256	217	170	128	83	145	189	182	116	166	194	154	120	78	195	229	200	137	163	228	114	141	252	253	275	243	245	323	258	217	185	127	167	178	108	168	205	134	87	138	193	156	161	175	121	125	141	137	116	106	198	181	161	156	146	204	302	273	201	226	200	216	200	142	173	211	186	196	185	152	182	225	203	188	242	253	280	190	109	114	158	132	114	297	268	179	178	133	89	43	52	113	183	174	121	152	206	213	221	187	170	116	203	274	221	197	206	229	183	106	42	68	232	285	153	150	205	220	185	192	263	172	81	152	131	86	188	250	238	205	120	64	53	71	115	148	99	134	216	217	138	46	39	230	292	141	150	145	123	186	156	122	254	227	152	182	106	123	209	135	109	121	84	113	269	254	150	108	36	42	104	155	129	82	143	201	143	169	129	40	98	130	96	77	92	84	45	103	200	134	109	109	36
154	97	67	79	110	145	138	155	176	140	66	98	169	178	188	244	250	169	136	143	102	197	238	142	182	173	90	150	212	176	198	180	200	253	172	138	171	110	46	137	190	169	118	48	160	189	156	138	131	119	95	146	256	275	177	110	97	87	153	202	150	140	177	206	131	123	124	158	151	151	235	207	254	278	166	91	100	142	99	50	51	101	157	183	180	141	99	145	189	243	261	172	133	131	105	117	145	133	133	136	135	154	157	91	86	152	219	144	78	92	139	228	192	215	226	146	138	189	219	202	227	292	264	166	181	172	152	183	188	212	253	203	166	152	131	225	233	189	297	271	166	195	127	140	328	295	205	179	142	222	238	191	238	261	247	253	190	169	238	213	125	131	221	289	204	176	199	226	239	164	163	219	308	301	236	142	163	222	106	136	194	207	245	173	109	168	235	294	335	267	252	303	233	194	187	191	242	220	201	249	208	157	185	115	102	238	228	91	86	177	325	329	287	267	187	133	126	255	220	204	282	229	168	222	294	199	191	230	174	138	210	235	201	226	177	153	175	181	253	280	257	193	102	152	242	214	205	184	89	89	238	287	261	231	221	232	193	186	184	218	246	220	141	136	267	251	183	179	214	221	173	125	88	118	202	230	223	228	193	170	150	181	229	220	195	256	245	188	116	48	113	151	131	96	173	275	263	203	168	273	267	143	120	89	161	266	280	330	348	280	302	304	187	245	249	145	158	128	222	270	120	138	235	258	298	255	128	151	175	116	88	163	225	245	223	220	246	237	198	131	187	252	219	175	189	202	153	149	190	247	166	74	112	197	172	63	71	202	247	233	198	147	189	216	198	184	224	141	136	143	88	127	190	213	165	161	132	159	235	188	189	229	283	257	133	186	209	203	230	175	150	165	158	118	201	280	210	220	212	133	180	185	226	266	230	280	258	186	136	197	257	278	238	126	132	189	211	122	200	322	178	113	127	174	218	136	121	193	240	159	106	167	211	235	224	143	61	160	200	180	178	173	189	215	231	161	185	245	253	223	118	168	229	111	87	138	155	171	266	338	232	206	238	252	296	267	242	294	338	284	281	292	310	338	333	283	301	313	263	217	209	215	116	196	191	131	177	145	186	236	283	259	215	346	391	281	205	245	275	230	196	205	268	325	346	248	205	236	187	240	317	290	238	162	164	246	261	205	214	205	140	193	276	228	153	166	172	184	165	201	229	225	257	229	260	269	263	265	206	202	213	181	235	297	269	180	254	254	170	254	259	355	340	220	235	306	327	208	183	255	262	160	172	204	223	243	199	228	263	212	241	265	152	133	157	203	260	200	185	181	152	155	161	249	236	154	226	314	209	135	223	227	154	149	163	209	234	192	189	161	131	196	206	129	94	93	92	90	80	127	194	169	190	229	165	162	230	269	229	156	165	152	139	207	193	125	187	204	162	145	102	166	217	141	168	153	143	133	135	224	277	292	150	191	279	221	188	117	104	95	111	210	225	186	206	221	202	164	156	138	180	247	346	352	175	171	189	101	87	98	184	204	140	104	158	270	201	173	188	165	240	305	228	215	240	198	180	149	205	241	131	160	172	139	240	228	177	130	94	166	215	215	231	282	183	100	160	187	202	187	231	220	181	136	96	155	262	244	163	196	224	219	194	198	192	196	210	309	344	349	332	212	221	228	225	279	246	179	153	189	243	160	158	213	238	199	127	180	232	243	188	92	128	206	170	139	125	100	73	45	151	255	315	255	189	312	334	257	201	131	190	251	201	180	158	201	198	128	155	145	127	115	51	74	169	174	80	134	224	212	148	174	240	282	259	213	240	245	222	198	296	303	184	198	229	198	239	238	180	163	131	130	145	101	96	148	117	117	105	101	189	215	240	195	142	250	258	221	161	95	178	181	199	245	249	199	130	137	231	208	138	174	182	183	224	263	167	97	172	223	187	198	236	176	192	188	123	176	184	185	233	201	182	182	209	156	93	181	207	138	142	177	115	153	159	108	145	183	215	192	127	176	230	217	168	166	145	163	272	191	157	123	148	247	241	203	156	171	118	40	75	143	208	218	124	50	136	230	172	119	125	86	138	175	174	214	208	124	89	87	135	212	115	123	126	49	48	136	179	98	67	83	101	71	35	34	68	125	98	85	148	190	162	138	152	101	53	43	39	42	63	87	119	167	140	67	35	75	121	157	228	177
187	205	101	173	247	147	68	42	140	142	97	162	109	40	137	198	177	220	169	143	127	134	190	125	94	89	80	152	223	229	197	222	222	224	206	151	119	115	205	239	177	86	38	76	166	213	153	138	217	181	72	94	190	223	153	147	152	73	52	94	133	81	72	148	112	106	137	153	206	152	143	189	171	178	120	83	88	85	91	96	89	45	141	173	94	147	186	188	198	250	296	169	183	228	96	61	70	105	188	186	111	105	114	129	104	40	93	158	193	226	229	233	191	137	165	217	154	188	172	41	78	131	188	188	189	133	45	139	197	165	186	189	207	251	250	282	276	244	229	209	226	227	195	197	240	202	184	239	294	311	310	264	215	241	236	204	142	207	257	215	264	273	275	271	238	211	236	205	198	235	179	191	210	247	257	219	251	212	112	117	147	148	95	88	163	178	160	145	179	159	159	256	303	249	189	183	149	179	274	251	132	131	173	163	109	140	346	335	182	222	231	238	299	299	288	154	130	211	255	291	301	326	276	273	284	271	268	145	119	210	187	107	137	187	188	226	235	134	94	216	245	220	271	211	105	121	191	245	202	167	229	246	231	258	238	188	217	254	175	242	278	227	234	277	400	435	293	208	284	247	156	111	172	205	226	244	144	78	132	165	92	123	155	136	147	214	196	145	147	76	171	221	169	180	164	181	222	238	246	229	163	164	224	235	223	207	216	257	219	226	291	231	208	215	171	157	191	166	142	187	209	166	222	259	212	224	199	155	163	229	159	132	182	287	334	184	120	197	229	138	108	215	222	170	126	101	153	114	218	268	189	134	101	226	296	236	116	72	132	162	150	145	196	225	179	129	162	149	177	220	133	109	282	377	181	136	181	96	143	272	311	247	138	123	190	202	156	181	256	278	232	236	238	205	174	154	218	290	283	269	247	208	259	185	119	273	292	193	144	169	152	73	113	154	180	178	122	140	164	155	217	168	203	313	236	118	114	193	129	130	139	124	289	381	289	247	247	231	228	249	284	305	300	271	278	312	320	222	194	206	139	127	113	224	330	316	268	259	303	284	298	291	240	247	301	275	183	155	198	287	368	304	312	282	276	328	315	339	308	283	214	255	224	196	293	259	237	223	286	326	185	235	350	330	243	193	221	243	289	259	199	214	318	303	219	293	334	306	217	244	316	254	254	327	275	208	171	188	222	255	364	369	359	277	257	277	207	231	247	241	344	351	367	283	200	293	282	233	222	234	276	304	268	282	227	236	317	216	180	268	286	215	134	173	318	249	177	257	251	206	198	237	268	255	265	347	248	225	313	220	183	213	206	156	158	210	245	150	117	246	245	203	168	90	152	192	101	143	220	252	206	170	193	144	135	201	218	190	118	139	145	108	186	227	149	56	116	152	138	149	109	122	184	182	208	215	191	180	222	254	217	152	161	228	261	250	214	130	54	66	123	214	239	222	246	215	187	200	211	211	176	257	326	256	126	84	177	214	198	167	170	190	196	204	173	134	124	170	213	215	208	215	256	270	180	195	252	143	80	127	121	136	169	182	155	134	102	53	154	256	237	199	184	180	175	189	177	178	150	117	143	127	187	161	143	194	160	163	137	175	264	271	233	230	257	245	231	175	163	159	173	216	246	259	213	179	248	333	260	178	164	103	137	293	307	254	264	238	256	283	224	196	199	241	247	216	300	324	214	154	199	234	156	216	295	258	185	209	286	257	228	183	205	240	193	123	177	171	177	162	116	226	261	149	133	213	220	233	146	187	304	256	194	162	156	159	161	143	167	192	152	165	152	136	215	192	122	145	199	183	140	203	253	187	136	149	212	206	175	225	200	214	275	264	215	170	252	245	125	134	158	164	103	100	123	122	117	53	41	128	180	187	143	88	85	196	238	108	185	244	157	130	143	179	188	160	188	131	124	122	40	101	117	169	194	207	170	127	178	99	42	121	169	146	166	168	144	161	167	119	172	172	122	189	215	145	73	161	155	105	173	138	150	226	241	170	157	200	149	180	260	219	112	110	177	207	136	99	220	263	156	87	159	130	113	126	133	186	200	163	184	172	137	110	35	84	98	129	175	124	165	214	160	121	130	109	152	215	176	98	107	124	56	75	92	77	139	166	108	56	39	37	128	164	92	123	162	169	154	89	42	77	158	198	119	60	97	142	140	96	57	40	82	81	80	80	33	33	40	37	106	170
152	201	259	160	78	95	137	131	90	89	102	188	198	104	96	93	102	159	185	192	148	167	230	195	249	310	266	226	119	91	184	235	177	142	168	133	154	172	165	175	180	131	84	137	123	135	120	106	154	187	124	77	114	90	159	249	247	227	193	162	127	85	111	124	62	79	78	127	168	175	241	163	137	198	175	104	47	103	101	115	208	168	145	187	159	235	192	74	203	249	240	169	164	239	143	126	167	185	255	205	77	74	105	101	78	51	76	166	221	167	141	196	154	167	249	184	81	205	306	164	121	201	189	189	198	131	75	114	128	160	199	88	119	143	183	258	211	246	204	144	269	212	180	271	178	156	169	124	127	214	222	208	242	175	120	80	104	208	258	249	261	261	243	153	177	302	237	217	237	188	104	80	110	122	182	128	159	184	140	159	189	312	309	242	247	186	200	217	125	171	145	110	217	231	176	195	272	252	269	255	221	250	167	149	163	171	203	218	246	187	134	136	164	229	231	145	171	215	272	294	223	223	198	228	240	198	200	173	151	151	101	104	156	219	247	232	203	204	199	240	258	240	208	201	186	175	322	251	75	108	209	207	179	258	217	168	219	218	263	302	279	264	282	222	248	312	249	155	100	180	236	252	237	231	244	173	160	170	253	220	176	289	252	212	272	269	270	248	184	163	225	218	147	175	193	161	208	244	152	80	135	219	274	254	204	247	198	139	122	118	126	154	151	176	221	235	211	170	114	152	293	225	147	144	154	178	242	222	168	259	174	96	134	164	245	234	232	214	207	249	242	246	269	271	198	146	161	140	142	165	191	195	175	176	122	214	314	221	199	200	288	283	182	140	125	199	125	58	157	220	235	257	252	193	160	194	188	194	184	133	127	92	75	170	233	176	125	131	152	201	192	206	244	221	123	98	169	231	320	275	136	187	261	258	246	209	265	215	140	117	55	68	157	172	130	108	141	256	266	210	216	225	180	192	210	212	196	168	156	173	185	153	178	161	136	221	319	323	273	262	288	254	143	168	273	298	206	136	282	327	221	163	193	353	389	270	173	130	193	273	350	367	299	310	294	236	192	167	196	269	335	301	248	215	242	247	215	266	193	111	221	299	279	226	208	276	315	287	310	247	216	290	246	217	233	240	246	350	287	172	300	375	352	327	338	338	292	308	303	237	267	247	241	194	153	238	156	174	294	290	324	323	281	317	296	333	342	222	185	202	284	315	224	119	162	242	217	180	182	233	317	265	255	325	310	305	250	183	201	294	300	159	131	178	213	245	180	161	144	145	166	191	204	214	220	117	163	262	223	119	46	78	120	199	219	166	174	185	166	176	164	126	86	152	166	129	278	250	157	166	131	186	232	165	100	172	207	141	94	156	215	196	166	153	246	203	148	168	158	170	171	239	342	254	168	227	210	203	211	149	200	217	151	237	214	208	280	155	154	205	146	143	195	169	190	234	191	175	227	203	156	139	144	200	189	203	278	278	212	209	230	201	183	208	196	224	187	145	246	265	202	214	226	222	202	166	152	141	197	193	135	129	145	248	253	218	247	172	154	214	170	165	155	132	163	197	144	113	163	171	172	156	209	250	246	239	140	113	208	256	282	290	292	229	126	198	244	223	279	219	150	259	229	194	236	200	264	222	171	206	197	172	170	174	198	247	223	205	249	264	317	354	291	275	272	222	271	316	226	198	200	182	156	107	150	346	290	84	72	174	252	204	159	215	278	176	125	194	238	194	111	105	84	112	145	185	286	212	110	177	213	205	196	149	169	239	277	173	166	267	242	164	140	164	150	91	203	303	208	198	293	272	197	208	184	203	247	225	216	229	237	331	308	161	138	219	233	155	152	223	215	209	173	148	244	236	252	233	147	105	157	193	132	122	135	185	226	222	227	205	177	218	219	165	221	253	222	165	74	54	208	298	133	78	189	226	177	138	131	148	177	215	175	152	139	155	194	143	135	155	97	51	93	162	141	156	277	264	178	149	144	146	185	258	197	197	295	263	211	194	138	102	116	148	231	189	68	50	118	210	136	111	155	145	175	216	149	115	181	108	71	123	147	92	98	150	153	121	60	108	171	221	186	105	135	178	144	87	101	159	146	99	74	40	68	73	54	161	236	197	173	98	41	91	92	131	185	129	138	105	29	118	232	233	124	38	84	99	169	216	102	44	96	136	120	99	95	114	138	121	98	109
103	122	155	168	84	103	272	291	147	68	112	134	113	172	183	101	149	173	164	163	103	173	243	174	131	186	200	221	194	141	172	149	121	133	199	291	214	176	204	254	223	76	63	110	252	288	125	114	173	204	138	45	59	154	236	152	99	191	293	292	241	207	209	163	70	81	169	162	167	131	72	112	169	194	117	111	182	128	174	187	80	68	120	162	167	187	159	143	163	158	176	173	117	187	218	192	229	241	201	221	222	183	174	161	203	198	99	148	265	225	259	269	245	167	91	150	213	273	235	192	148	178	209	141	145	99	105	280	298	205	212	153	166	210	192	127	76	144	142	174	250	227	198	254	285	233	187	222	297	297	224	215	240	228	259	218	84	163	267	326	344	224	189	198	157	180	201	176	179	187	168	151	121	149	184	107	161	210	116	187	237	221	255	286	286	167	150	231	253	210	275	286	201	224	160	141	185	175	216	296	275	198	212	136	85	199	225	182	193	240	236	188	229	199	85	128	208	192	267	358	315	296	296	202	189	173	155	164	162	211	144	113	136	194	238	179	175	226	235	260	176	148	281	245	205	233	261	250	124	126	242	215	257	310	261	341	304	248	290	264	301	247	164	178	217	268	193	114	172	162	153	208	249	332	291	194	211	231	237	271	264	199	185	196	256	200	119	152	144	169	237	222	146	209	263	294	275	191	281	255	143	190	213	233	235	181	134	169	215	182	160	191	187	194	191	157	167	114	152	229	141	126	206	137	149	179	193	239	212	217	235	236	207	163	180	223	210	200	186	149	157	128	83	133	164	157	166	148	194	293	198	115	129	227	320	280	223	175	133	74	101	154	179	208	215	201	228	264	280	306	259	173	138	202	230	311	336	191	177	217	189	103	159	189	227	257	171	217	203	273	263	91	57	117	182	169	222	267	245	226	201	245	242	207	258	184	127	222	203	158	188	135	169	213	161	219	240	242	301	323	310	281	290	201	209	255	165	217	275	167	162	220	148	141	239	375	403	339	216	204	283	276	204	237	324	282	145	185	282	310	329	222	244	285	294	211	233	421	372	222	181	231	261	290	250	250	302	210	228	342	256	152	133	173	222	168	158	177	147	221	251	195	259	284	246	258	237	238	263	237	241	241	224	258	246	226	224	290	324	270	264	247	231	241	249	291	252	256	379	335	237	134	175	243	223	222	134	137	217	273	270	190	217	315	267	199	223	236	226	296	300	249	252	184	160	224	201	164	201	177	196	247	229	199	295	253	191	206	178	296	320	273	214	191	309	360	247	166	140	171	171	176	274	370	301	163	181	263	288	219	190	266	259	168	113	145	127	76	75	95	225	249	186	273	205	126	245	254	239	247	147	131	259	242	158	205	261	177	75	112	210	187	139	226	233	115	121	109	154	174	154	242	237	189	170	198	147	124	215	186	230	287	293	248	198	212	179	189	183	189	203	212	283	261	169	185	177	138	137	212	226	179	153	172	212	281	323	244	193	175	173	266	209	113	126	171	196	131	183	210	195	213	157	143	185	147	282	251	74	84	78	154	237	240	156	119	175	164	181	230	195	207	278	193	91	192	201	124	114	103	148	147	224	274	203	121	51	91	102	133	230	299	197	151	148	159	230	124	124	156	84	154	199	204	261	196	178	241	208	268	393	306	214	207	248	296	278	252	310	310	235	290	254	218	330	274	223	281	231	226	207	206	173	119	212	399	388	255	231	230	259	232	226	189	99	159	148	89	236	294	220	131	49	106	171	137	174	160	163	206	187	179	154	213	277	310	307	181	179	268	290	328	233	106	145	243	257	263	224	153	121	126	172	245	216	154	208	200	200	249	235	178	171	154	226	310	238	197	173	178	189	172	113	91	225	276	244	242	174	104	141	297	329	268	169	76	98	157	134	48	99	177	148	134	186	192	202	197	201	158	163	242	182	199	247	223	191	197	250	190	250	314	290	320	282	176	79	55	97	166	112	86	144	158	98	92	242	252	168	109	148	186	136	166	169	177	163	132	101	139	126	86	151	113	180	201	72	108	212	189	87	90	202	230	133	136	142	75	95	90	125	191	128	114	112	139	184	131	78	122	219	171	151	192	117	141	141	109	194	223	150	120	176	110	120	146	112	140	171	121	121	176	136	121	82	90	146	127	133	119	66	145	259	284	163	112	156	156	117	82	213	193	100	98	67	53	102	149	143	178	156	114
229	115	120	189	110	110	174	197	163	116	141	96	46	146	220	170	134	118	114	145	239	259	176	180	248	244	175	205	215	162	161	172	119	144	218	135	120	118	99	168	159	76	40	40	108	173	197	148	57	61	167	182	110	152	207	185	176	155	140	184	170	96	105	109	84	82	97	98	89	128	111	104	182	211	106	44	96	92	139	223	166	154	137	198	257	146	97	78	59	79	139	160	99	195	295	270	214	212	154	138	223	181	196	217	183	169	201	234	193	292	341	144	151	188	147	174	180	170	136	117	101	117	161	160	208	188	112	151	174	194	201	212	223	206	234	194	149	270	352	307	253	197	159	299	409	312	201	248	324	262	227	204	243	229	225	207	155	271	248	198	232	138	91	183	200	143	159	135	67	79	106	132	119	89	116	154	182	121	104	152	167	135	126	216	265	180	184	236	148	152	227	206	204	220	206	136	56	112	154	188	171	142	161	161	188	251	229	200	221	192	283	344	280	155	94	166	181	182	184	216	224	209	325	355	233	212	216	173	133	189	194	153	253	301	293	352	299	234	322	265	150	182	193	140	117	203	287	265	221	254	199	194	257	280	239	207	276	259	229	168	187	257	201	237	228	140	100	108	176	205	234	259	319	274	196	192	122	114	207	226	185	164	194	255	194	107	82	189	275	151	95	147	247	297	217	183	192	196	293	252	252	229	138	110	45	92	188	216	175	218	245	202	185	114	121	151	128	171	147	117	156	186	186	116	113	159	168	169	148	164	231	224	226	277	263	255	219	230	214	203	212	170	202	153	168	152	111	146	227	266	203	193	199	239	236	204	180	166	158	99	96	226	193	194	196	114	144	193	189	196	195	113	123	247	282	247	297	193	188	298	185	78	69	143	252	238	178	143	114	79	97	103	156	244	189	196	204	166	210	205	145	174	182	99	113	188	129	176	232	225	204	141	222	199	137	217	217	209	266	195	192	285	209	222	301	272	276	286	279	247	189	208	332	369	289	224	176	304	429	309	221	238	271	192	217	296	201	207	217	175	247	340	329	327	318	256	284	304	296	277	303	294	230	208	239	305	255	206	211	176	145	184	289	251	147	177	142	138	202	198	205	194	210	267	282	191	174	228	224	224	205	209	264	263	303	345	311	283	231	261	260	217	289	358	208	137	236	259	249	219	259	271	206	276	264	165	242	231	143	225	275	184	180	300	327	301	316	287	164	176	314	324	265	308	321	263	234	218	207	214	286	273	245	252	358	367	177	92	167	273	340	301	269	303	251	262	257	231	242	182	175	208	260	271	233	201	164	168	244	310	355	343	199	204	221	247	238	119	126	195	232	239	147	129	164	166	189	182	233	236	155	188	227	141	209	307	215	121	82	89	138	126	146	163	93	156	212	133	164	204	198	199	245	288	183	148	127	174	292	257	276	209	182	166	87	122	146	132	73	148	249	245	164	168	256	203	100	87	101	180	162	104	232	311	239	192	193	196	256	279	168	139	276	297	204	95	101	101	65	109	142	166	125	195	185	94	222	177	49	86	121	126	142	225	240	165	119	127	181	226	215	173	245	231	145	162	189	201	237	216	217	202	129	193	266	198	126	124	171	142	94	158	141	151	179	176	236	156	120	194	147	182	301	259	160	137	102	137	147	136	238	283	223	250	304	280	249	233	244	205	217	198	217	272	218	160	169	270	300	352	304	240	270	217	166	144	206	188	118	167	198	207	236	176	74	97	141	195	201	165	147	170	248	222	206	199	106	80	180	273	263	174	210	264	240	240	275	257	236	262	279	254	252	245	159	220	269	260	250	136	106	157	161	196	224	184	205	260	319	342	294	187	140	205	204	216	189	154	180	164	152	153	195	158	108	204	234	198	211	168	131	161	100	56	65	105	100	127	239	218	212	170	70	88	159	221	204	152	178	193	152	164	185	220	171	97	169	164	198	212	171	206	208	166	214	258	249	222	171	173	104	117	174	261	297	261	233	173	177	205	218	160	123	114	201	178	87	209	244	143	107	151	126	122	120	90	145	224	213	186	228	189	89	123	253	207	96	122	168	175	153	91	145	173	94	122	122	133	142	105	179	184	220	224	122	207	197	71	101	133	123	163	229	168	151	175	242	294	152	134	133	72	141	186	130	119	89	64	186	189	133	110	163	240	114	122	199	162	87	38	66	70	52	108	155	141	141	154	150	225	236	187
229	175	156	152	86	73	145	163	102	56	51	56	48	122	150	138	129	147	152	86	157	205	112	128	131	176	244	138	163	136	147	266	152	98	132	69	42	74	98	137	117	103	94	40	98	98	73	131	151	129	131	94	117	204	174	129	107	132	110	43	46	102	180	163	102	122	234	251	194	154	135	107	159	174	123	188	219	126	95	142	161	185	112	105	168	107	105	151	184	194	170	201	127	107	117	110	103	107	142	145	133	68	127	229	211	224	233	140	191	327	243	133	101	138	158	173	168	112	114	158	133	99	130	123	145	185	127	188	250	176	212	193	178	220	250	255	229	301	324	277	292	299	259	246	304	304	188	107	226	252	222	243	252	245	222	152	147	171	157	184	147	140	199	294	192	122	199	173	129	190	229	153	158	173	144	133	151	186	173	103	83	166	175	279	240	112	177	204	156	131	114	101	182	200	249	289	251	220	135	151	154	129	127	62	109	187	141	125	157	162	223	263	298	312	345	276	151	224	188	134	191	242	263	227	271	279	246	251	254	310	369	244	195	227	206	270	248	204	198	177	185	234	210	159	238	305	252	283	308	268	274	234	208	229	239	263	213	217	259	228	307	268	244	249	118	131	166	182	192	164	170	203	221	211	156	177	192	167	206	230	186	114	166	169	116	144	157	185	199	149	170	212	211	231	230	221	180	203	274	208	165	202	227	142	60	61	116	208	165	184	210	188	208	240	212	188	147	110	207	201	191	210	215	206	162	180	260	184	149	138	111	183	175	211	226	231	215	201	236	255	227	173	163	160	146	119	116	218	261	202	194	224	219	174	156	167	145	110	118	103	83	190	230	191	256	208	133	192	145	156	208	152	155	142	183	206	149	172	189	143	139	196	186	217	292	198	184	171	157	194	128	85	139	231	217	275	281	157	213	321	199	124	183	205	219	187	188	228	219	208	208	180	240	182	161	207	168	153	187	240	261	257	182	239	291	248	275	324	352	293	205	182	227	262	218	186	245	255	252	219	163	226	217	175	205	286	301	260	215	274	289	221	286	315	286	187	204	235	224	241	243	170	210	296	285	316	226	185	139	121	207	210	224	264	199	143	128	136	189	207	218	228	274	294	236	232	199	226	282	284	261	209	275	257	237	276	271	256	214	221	264	278	222	199	245	245	178	185	249	165	137	233	262	265	265	305	288	226	125	78	232	290	282	273	242	198	140	159	187	203	187	210	224	168	241	243	140	252	307	184	198	219	199	193	225	297	346	285	167	171	216	320	336	302	179	110	189	174	212	279	281	298	282	214	272	272	238	245	193	158	195	250	231	238	222	262	295	213	138	138	260	294	264	208	165	159	157	173	160	154	122	101	119	208	159	124	119	83	196	263	224	224	264	312	290	194	241	294	235	221	232	175	170	171	151	204	185	155	141	184	240	227	227	250	163	89	159	226	224	154	177	219	211	144	97	186	228	230	178	155	136	59	80	211	293	178	128	172	203	251	241	234	251	183	117	81	56	53	96	149	212	267	222	224	210	214	191	155	241	251	327	320	126	54	58	124	166	157	139	249	281	213	238	231	182	155	227	220	169	189	233	165	177	218	196	207	224	195	223	217	143	221	160	154	214	152	223	197	98	137	140	165	291	221	114	102	164	242	208	195	191	171	139	192	205	108	104	203	277	232	222	232	228	251	153	106	123	153	208	282	238	243	393	322	254	256	206	133	189	310	284	293	246	149	181	204	228	291	218	184	160	196	239	210	229	260	319	326	345	258	182	242	311	209	179	171	101	126	148	262	291	229	182	141	183	245	242	209	185	273	228	71	131	232	143	91	188	251	213	168	191	247	253	244	269	222	205	324	301	175	191	220	226	229	145	160	212	144	91	92	80	101	147	162	169	200	167	107	208	295	232	129	72	87	135	257	208	94	94	43	91	185	221	187	236	293	207	160	201	212	214	246	289	282	250	207	112	143	180	158	154	161	253	263	195	218	233	234	169	154	193	117	138	220	245	201	187	197	177	205	228	241	158	56	81	140	203	204	159	145	128	160	168	208	254	188	139	119	206	196	160	141	68	153	182	218	207	126	96	42	84	150	205	184	114	100	151	115	44	44	90	147	145	180	178	151	209	210	156	145	117	102	144	127	64	84	82	105	198	131	40	110	186	156	80	70	155	156	129	120	112	170	171	135	124	147	104	124	180	131	167	233
90	146	200	112	139	127	96	175	184	159	102	185	249	148	84	108	107	164	166	96	91	112	203	295	349	219	125	195	227	225	208	159	175	211	199	114	152	188	164	176	224	170	39	89	194	176	135	201	231	208	140	69	103	176	176	130	76	106	177	165	88	42	151	154	45	128	153	138	183	106	81	189	223	159	212	215	111	100	107	134	116	57	127	238	239	183	140	150	138	140	168	129	187	156	180	197	58	98	201	200	131	84	132	194	114	102	210	204	150	185	127	43	64	127	203	249	239	134	135	214	226	172	198	201	119	153	203	297	229	140	153	135	192	250	251	176	136	174	266	242	196	234	147	77	117	222	271	251	243	184	140	164	195	161	161	139	63	119	228	248	190	125	87	163	193	217	234	110	44	185	355	265	161	247	242	128	73	151	230	143	168	222	212	345	304	185	253	308	282	150	124	145	163	242	234	215	210	202	212	184	157	157	178	163	174	230	156	107	165	232	277	269	192	164	175	196	179	128	148	264	319	197	200	172	160	259	233	228	237	275	226	150	173	196	186	154	111	142	260	228	171	174	200	226	199	223	248	264	281	324	287	268	361	268	227	260	195	243	270	273	263	223	235	137	100	211	336	362	231	103	87	132	137	84	153	222	198	282	301	237	212	217	220	238	266	196	219	286	242	268	290	187	166	157	80	108	210	267	229	227	247	233	188	104	122	188	194	197	210	178	180	227	234	222	131	96	113	145	164	144	193	135	126	201	257	293	229	205	171	90	94	149	173	191	230	210	143	144	269	286	182	185	196	169	147	164	122	166	164	110	198	242	239	139	122	237	266	224	250	236	135	118	157	145	179	174	224	333	261	164	163	182	189	174	113	188	298	203	77	139	209	220	281	266	232	214	209	223	163	152	140	195	260	175	160	187	156	198	224	171	152	194	225	219	233	275	321	298	272	246	227	258	235	158	170	213	216	194	271	319	283	256	184	232	289	238	257	280	217	183	242	236	248	230	98	200	312	344	355	218	175	317	411	297	148	122	176	198	229	289	326	283	218	198	177	215	245	215	217	187	204	213	150	143	158	198	239	248	198	166	187	300	281	110	157	230	213	182	116	149	231	281	339	244	168	270	287	294	221	196	171	112	170	166	138	189	250	207	147	154	175	161	178	246	205	166	208	166	221	226	186	204	209	202	181	154	145	191	162	228	272	138	107	209	285	195	142	202	220	249	286	315	210	131	178	240	233	235	298	235	223	289	314	290	244	282	231	163	235	310	347	281	297	356	307	200	128	199	238	235	206	285	323	253	344	274	115	175	242	253	310	266	209	264	270	221	220	229	163	164	248	212	180	171	200	291	296	285	243	235	261	206	200	198	175	201	200	198	209	261	230	182	164	186	256	180	163	139	100	203	257	254	168	194	341	215	154	203	162	243	241	199	218	196	140	144	200	141	97	83	96	177	165	172	277	295	150	80	102	162	199	157	137	89	111	111	117	118	136	222	241	187	130	183	238	209	218	239	178	92	91	246	248	162	211	182	236	253	202	238	232	210	242	273	192	165	153	129	111	140	130	123	214	243	176	181	175	134	182	197	141	171	249	232	288	286	231	265	238	158	141	194	169	171	185	146	175	156	124	170	215	217	198	223	228	150	153	195	174	157	178	219	241	193	148	154	188	224	201	125	90	173	277	232	139	187	260	148	193	335	277	270	251	188	161	155	188	202	243	268	223	162	148	135	88	128	193	226	224	203	155	124	181	165	171	161	110	170	184	162	260	312	233	228	278	191	88	144	182	259	323	165	169	187	129	166	205	220	198	225	140	87	218	235	163	195	252	193	82	58	105	162	213	244	255	225	167	181	229	191	162	208	299	312	244	281	286	148	121	118	64	147	179	157	131	149	193	228	152	135	138	124	121	234	379	275	207	173	97	130	180	185	184	121	135	219	244	197	221	327	277	132	157	215	247	229	212	157	102	197	259	238	280	324	250	178	218	170	88	182	242	222	172	146	162	219	179	119	119	98	149	200	187	129	150	125	128	157	128	149	157	156	136	170	127	86	89	51	119	128	104	221	195	104	130	182	137	39	141	153	112	197	135	70	72	110	136	67	85	91	121	177	102	52	164	196	192	213	166	173	140	70	117	171	155	178	159	117	174	206	107	96	108	114	105	119	275	197	142	210	159	164	173	156	139	144	134	136	147	80	75	140
83	129	173	198	129	90	96	100	119	99	62	179	216	110	80	141	138	131	177	155	119	67	109	204	212	179	129	124	147	107	163	203	149	156	231	172	172	240	204	129	150	208	112	76	172	197	140	124	90	46	54	114	186	203	192	199	125	131	190	142	78	40	135	196	103	42	72	94	122	154	198	147	127	183	187	118	150	216	98	109	177	117	78	118	136	184	173	127	88	89	110	57	58	143	189	162	121	63	68	87	132	146	151	141	113	176	213	183	165	159	214	173	138	216	226	192	215	227	120	185	259	194	157	158	155	116	73	144	250	223	155	136	155	268	361	236	159	133	97	131	124	107	119	175	173	228	260	227	218	140	145	209	191	179	190	179	171	227	240	226	242	239	225	187	167	223	228	147	166	202	136	143	235	190	136	137	160	171	156	190	193	209	221	244	265	263	319	369	322	204	196	177	202	271	224	228	188	100	141	178	150	182	222	215	182	182	182	131	152	196	284	289	228	291	327	277	158	147	250	254	203	214	296	215	77	124	166	176	173	217	216	120	106	109	172	190	114	162	225	243	195	194	217	284	350	257	219	140	174	319	339	305	269	295	287	234	269	283	240	257	246	152	138	118	201	250	143	96	108	218	182	136	124	103	197	274	296	270	272	262	197	244	311	236	191	124	70	172	251	246	201	257	317	221	215	269	190	145	180	236	202	165	227	200	159	150	159	207	191	204	209	208	233	150	88	57	126	187	154	211	334	281	191	187	204	275	298	219	94	99	257	264	122	81	133	257	236	158	301	356	197	142	197	278	257	186	162	200	155	122	201	217	175	142	109	137	183	168	198	186	245	200	161	277	334	214	133	166	129	208	257	134	75	153	190	154	132	137	206	154	47	182	347	261	140	206	236	210	151	159	162	142	188	215	181	109	201	244	184	214	214	227	244	173	230	392	382	258	239	152	161	271	224	227	278	291	277	259	259	190	213	255	259	299	285	329	294	252	248	172	159	195	223	254	230	284	288	175	208	221	257	298	293	283	204	237	377	340	209	245	294	278	257	222	230	228	245	266	184	131	147	174	261	252	136	151	203	172	140	115	167	259	315	263	130	168	202	209	160	194	266	245	314	253	187	300	290	201	206	131	112	156	218	237	173	117	176	222	182	249	328	286	249	224	206	190	95	136	206	166	183	203	254	228	130	142	200	236	244	274	256	203	197	246	215	222	206	129	206	247	145	120	101	126	258	298	234	241	255	169	148	242	333	257	118	191	250	193	255	317	238	207	247	168	209	286	231	168	117	115	181	235	193	211	242	178	232	233	199	264	331	324	290	347	341	239	215	188	191	173	137	130	119	192	251	263	311	285	213	179	200	185	154	214	292	305	239	220	160	147	144	157	218	141	117	246	248	137	67	91	212	237	186	202	170	108	155	179	178	160	181	193	166	194	226	200	146	176	177	113	120	178	118	124	192	136	121	165	213	203	193	242	225	208	162	110	245	265	240	247	154	201	229	157	135	172	218	267	293	171	81	124	145	139	132	159	160	161	272	347	221	78	150	221	205	253	276	250	155	125	161	169	195	162	99	152	176	136	223	270	180	136	191	224	197	150	171	190	186	247	243	202	191	226	238	161	141	186	176	253	273	118	113	189	219	219	195	159	216	249	184	194	243	244	141	133	207	235	253	223	186	180	175	199	203	179	194	162	245	225	194	280	242	188	128	159	199	199	206	212	219	204	152	140	164	145	180	300	285	169	150	157	138	90	126	161	159	201	219	204	227	280	210	239	308	222	157	171	196	180	169	114	158	262	243	226	196	140	100	164	243	192	162	172	148	176	183	138	142	192	225	193	198	231	276	276	238	207	132	181	278	207	148	198	185	170	212	209	145	80	111	220	262	211	179	222	232	256	259	136	49	86	178	259	219	173	120	47	141	235	141	125	194	121	164	214	140	191	288	204	119	202	253	212	145	152	231	189	133	231	237	182	213	196	197	182	194	209	146	215	216	194	193	148	247	231	121	147	114	148	180	164	154	167	179	164	133	63	154	200	182	264	223	113	111	151	117	119	173	153	202	194	133	156	140	141	199	182	155	100	43	38	197	241	80	113	116	39	99	151	105	110	121	114	148	197	146	135	164	130	206	186	164	147	51	36	112	197	225	163	150	177	133	112	105	171	272	188	134	128	115	175	226	211	213	209	195	154	97	153	141	111
86	83	74	107	169	227	137	90	122	146	176	157	158	153	122	147	199	220	258	243	155	126	180	196	149	102	64	106	173	124	133	172	164	220	232	209	164	125	99	52	135	156	122	112	100	159	201	203	110	113	115	128	192	160	187	215	218	222	239	183	132	100	110	194	219	180	131	122	141	115	173	187	134	117	65	57	203	211	127	154	71	99	230	206	200	197	152	164	115	70	151	151	43	111	116	68	126	109	111	161	154	125	70	102	167	189	214	138	121	163	152	190	161	98	223	267	146	134	184	253	220	210	249	249	215	157	178	195	278	287	143	120	170	195	165	181	276	293	270	294	344	299	170	174	248	274	236	239	236	168	143	127	146	173	139	132	213	213	190	220	223	238	207	187	156	171	214	170	201	221	163	178	201	156	124	108	207	245	226	230	212	183	226	268	300	287	204	187	207	282	282	215	154	125	130	154	228	264	206	224	262	146	95	155	203	210	161	99	132	222	276	234	139	203	203	179	182	206	251	236	259	275	252	166	74	161	282	207	178	198	198	162	203	215	114	126	161	192	172	158	189	174	178	281	313	228	203	185	189	282	287	203	249	268	189	193	220	177	93	138	201	208	262	259	171	161	188	128	157	250	261	179	75	125	192	196	224	199	128	125	101	133	140	148	236	164	89	164	224	255	239	166	238	278	192	94	79	170	271	312	172	95	150	191	213	203	214	184	211	203	163	210	202	195	136	117	189	195	196	204	221	242	174	107	180	178	147	125	106	152	210	178	141	237	245	219	239	201	259	277	168	145	222	271	222	165	131	92	106	224	236	202	173	181	224	196	177	226	260	227	215	204	272	205	158	239	228	163	71	165	259	220	244	267	261	248	221	234	277	238	201	187	192	234	152	67	141	205	196	256	277	215	119	156	198	196	330	332	182	146	169	239	331	264	157	251	321	206	166	161	173	292	322	251	281	225	196	317	285	204	201	186	171	245	267	247	238	171	156	247	316	316	250	198	284	307	227	141	254	364	231	150	230	225	247	324	210	157	145	144	214	306	211	173	243	219	241	329	326	177	218	280	228	133	126	166	245	219	157	212	171	176	187	149	82	149	164	236	232	182	273	209	241	297	250	201	178	242	249	246	275	220	206	269	209	138	213	242	225	212	244	303	265	145	149	203	219	206	248	277	248	280	218	184	195	123	68	62	213	262	248	294	224	235	267	246	203	150	128	146	112	130	196	195	165	184	193	94	113	223	158	145	323	297	220	203	176	198	217	195	154	162	192	199	237	343	368	319	184	119	199	287	259	251	312	278	309	275	154	120	192	257	162	179	316	288	210	247	258	241	183	183	257	228	280	291	261	221	240	248	181	174	198	252	211	167	201	269	262	226	192	194	258	178	146	206	217	273	247	182	245	263	218	193	161	257	243	151	146	104	137	214	278	264	268	176	119	206	263	239	187	266	295	159	117	193	194	146	162	197	215	217	192	120	65	127	218	261	170	133	189	135	100	131	159	178	200	206	206	142	142	256	280	247	223	236	146	49	96	183	217	145	91	190	168	63	142	135	75	155	175	175	217	208	204	181	183	164	143	182	213	142	151	180	112	185	170	131	192	252	210	163	181	165	171	159	126	83	130	181	155	139	91	116	236	203	153	185	211	224	224	217	147	203	206	126	185	242	190	127	198	214	182	182	112	75	126	182	150	202	330	304	273	292	242	235	248	222	210	203	233	236	150	127	181	206	201	136	126	146	155	200	161	87	121	127	65	129	192	111	66	95	183	281	246	202	231	227	194	202	259	262	313	409	269	145	162	202	220	202	221	137	138	245	198	154	136	212	298	183	174	267	189	150	266	322	294	273	260	178	146	189	212	168	119	167	209	241	265	166	82	168	236	161	72	147	163	68	50	135	197	160	147	224	280	222	266	258	178	206	247	267	227	230	251	212	204	238	199	160	239	278	253	264	234	201	226	246	209	148	171	234	254	205	172	121	64	91	205	292	218	208	237	112	70	75	57	115	163	105	87	92	88	153	109	124	197	106	95	242	229	223	296	187	99	157	122	96	212	225	197	155	89	173	263	242	268	194	78	121	209	189	143	174	197	236	212	161	140	217	227	217	178	58	99	160	103	101	204	230	186	155	138	98	102	141	155	134	165	222	153	136	124	113	264	236	142	183	251	277	155	72	86	65	108	147	96	88	144	133	90	128
142	184	169	140	175	200	223	229	169	87	129	153	164	182	172	126	79	192	194	80	77	194	231	200	137	93	119	135	99	96	184	137	79	148	192	187	178	120	188	211	125	104	172	213	165	189	228	163	144	198	114	73	117	164	225	165	204	315	294	273	191	113	126	220	234	113	68	113	168	119	126	162	193	206	89	41	129	143	183	226	140	80	95	185	212	184	152	140	121	145	180	106	147	224	154	87	129	187	204	173	80	89	253	222	106	118	154	218	222	247	220	166	210	187	143	209	200	135	156	235	160	66	124	126	161	190	171	162	187	200	180	180	157	210	214	225	233	190	260	284	207	244	249	131	181	232	252	231	104	146	207	112	52	115	106	100	158	210	185	129	210	240	231	273	252	235	220	208	180	138	130	169	138	70	177	228	173	154	164	153	153	199	157	207	278	246	289	340	289	180	189	189	174	231	233	266	352	328	165	152	213	221	170	91	135	188	223	208	183	209	296	275	153	174	145	89	155	174	228	264	185	171	156	191	249	215	228	218	212	168	228	281	219	226	205	227	157	130	225	265	222	196	207	249	326	286	305	338	184	127	176	137	210	272	225	268	240	205	147	191	260	235	311	295	208	214	217	143	151	237	226	199	180	203	207	193	254	199	159	161	119	96	222	315	313	262	221	198	162	198	252	235	227	266	162	47	109	206	276	245	162	211	266	265	254	233	210	169	168	187	110	69	186	311	247	206	289	193	84	152	231	197	141	186	195	173	140	135	142	146	229	224	235	256	194	111	183	248	220	230	237	277	247	133	85	125	143	197	206	183	191	212	233	249	173	90	105	167	236	241	244	265	293	245	179	191	261	221	159	267	229	159	247	331	270	192	210	188	168	247	280	143	150	208	270	272	235	190	96	157	223	239	236	249	238	155	215	293	283	273	225	206	233	230	193	192	224	256	201	213	231	234	228	174	203	207	222	243	228	209	204	213	212	244	248	212	202	177	124	131	231	348	290	179	231	306	255	179	206	263	204	135	160	178	186	221	291	224	138	170	150	80	87	168	240	202	207	336	293	221	306	261	181	133	94	103	173	297	309	208	112	180	226	181	207	222	161	154	117	148	194	213	224	186	244	276	253	272	231	214	305	186	96	176	231	189	175	226	198	152	214	180	175	254	172	186	226	179	278	291	130	158	160	137	238	278	212	159	166	153	215	223	233	326	241	189	221	147	177	272	204	131	134	140	141	114	172	207	248	273	213	226	228	192	208	206	141	232	212	151	217	233	156	125	211	238	281	351	255	145	256	347	203	180	219	139	187	217	154	201	265	210	129	225	298	127	80	177	257	256	228	212	162	242	283	290	299	228	261	301	182	182	208	117	185	315	265	157	115	155	207	216	204	120	77	65	164	240	225	229	212	213	200	237	299	311	348	269	169	189	275	215	149	158	155	140	126	143	89	127	205	158	188	210	166	117	73	75	142	187	170	122	82	138	154	198	172	149	256	242	152	197	243	186	181	189	173	206	234	180	132	172	183	111	142	218	168	140	205	205	226	248	185	119	54	77	132	142	140	221	291	194	103	135	219	237	219	182	156	201	231	215	150	142	207	278	211	168	262	268	229	155	206	238	202	226	201	166	90	135	182	196	150	123	246	256	201	187	206	193	211	189	157	221	230	181	208	252	142	137	182	146	157	105	104	211	250	207	155	169	308	314	268	256	205	213	290	292	231	191	234	313	180	182	228	149	217	301	244	242	251	190	294	308	215	387	407	204	140	191	233	172	129	235	284	332	306	201	195	252	352	405	322	150	133	193	160	194	272	253	190	122	168	258	232	217	208	222	321	336	274	155	201	292	190	143	122	134	192	143	165	166	141	180	201	208	156	144	200	234	134	112	229	154	113	187	116	109	108	129	190	189	173	94	123	146	218	207	60	53	122	209	139	135	245	304	311	255	264	227	247	254	235	167	223	296	203	221	223	247	237	171	111	229	219	59	108	189	174	208	236	193	236	220	167	139	97	97	160	161	207	222	196	212	181	108	57	64	45	90	180	167	93	132	180	108	94	164	206	131	46	153	174	170	198	163	163	145	102	115	241	208	164	160	147	176	104	133	190	148	192	220	184	210	179	137	82	137	156	89	135	147	114	83	97	167	161	166	192	131	144	207	221	209	235	202	175	206	180	229	223	148	126	149	162	187	187	107	207	271	126	103
94	167	157	93	165	214	162	109	72	135	177	185	248	192	126	102	108	221	225	216	251	204	160	166	162	198	227	227	234	268	205	122	106	127	114	49	176	215	136	94	118	115	72	107	126	97	152	145	90	197	213	129	149	231	198	191	239	242	167	145	238	247	204	138	132	166	101	119	192	166	189	177	99	126	147	131	114	133	122	65	111	170	105	44	133	205	170	158	201	134	89	122	108	148	136	135	131	74	101	160	163	164	230	222	188	215	262	213	209	249	188	162	207	164	94	186	222	123	185	294	237	193	199	187	172	154	166	166	112	117	198	245	236	194	141	204	222	197	246	315	307	234	234	230	220	212	142	200	221	229	239	122	204	249	105	116	141	147	271	239	122	105	86	87	120	150	184	238	250	152	157	153	134	242	215	175	249	163	103	198	233	189	93	144	214	183	190	191	166	221	232	182	255	235	148	261	292	166	199	157	131	212	227	166	155	277	245	157	117	169	267	256	259	231	214	231	181	110	71	94	174	225	205	164	204	251	172	210	261	214	205	226	208	199	245	196	91	121	187	257	313	297	367	391	375	320	341	314	189	226	299	277	215	201	120	127	243	228	196	207	165	221	253	284	294	221	147	80	80	129	170	176	165	177	198	141	122	95	146	249	235	196	256	267	193	254	331	249	189	216	274	277	285	249	98	54	133	244	256	163	77	64	81	166	240	231	218	196	152	165	198	161	151	244	313	266	238	273	281	197	161	215	230	186	143	141	191	228	223	257	217	195	227	174	184	207	262	231	117	191	243	145	65	95	88	126	236	255	209	150	112	152	210	180	174	126	107	133	190	258	233	215	201	220	198	122	75	144	210	231	226	234	264	240	201	169	198	229	238	256	270	203	253	312	229	234	287	289	279	238	193	212	290	315	317	308	353	393	289	265	284	224	194	264	259	196	278	317	202	190	277	338	278	228	176	122	239	224	90	208	356	292	273	269	217	232	156	139	238	250	241	313	340	261	170	126	150	204	189	180	208	147	147	255	223	210	216	212	245	175	164	149	174	188	205	222	204	201	133	100	123	96	94	169	217	227	235	206	220	247	208	188	233	269	242	221	155	177	307	274	157	141	229	220	152	166	180	190	226	209	192	188	131	131	174	246	238	169	202	229	193	143	182	199	157	199	266	205	151	128	161	226	240	238	206	219	262	254	207	149	179	259	244	208	142	162	203	256	184	204	267	166	100	110	161	192	171	153	192	113	53	129	194	191	165	150	174	139	143	215	250	194	163	172	224	179	140	226	179	195	316	348	273	304	231	189	264	215	194	209	239	209	204	237	201	190	297	215	188	300	292	225	204	261	288	333	256	189	250	297	200	106	163	209	235	258	244	171	139	235	225	123	138	229	260	201	130	148	203	195	205	237	208	222	208	160	238	307	266	138	120	167	213	245	158	153	204	222	141	103	100	136	234	195	164	121	164	221	239	207	171	181	209	258	273	290	157	159	271	248	157	178	204	278	320	184	189	166	111	143	157	131	141	127	172	236	222	196	194	142	155	268	254	268	230	112	62	136	266	228	192	195	95	51	90	146	198	196	206	200	169	155	221	249	208	231	269	225	146	172	177	141	129	124	207	298	258	215	234	188	156	170	173	179	165	217	267	192	110	161	156	86	103	166	189	122	145	294	310	256	237	213	153	112	156	216	213	243	298	273	284	257	245	312	248	204	266	256	254	254	247	162	197	243	98	115	213	193	156	190	210	177	183	253	217	222	271	243	184	146	177	208	201	155	184	213	159	156	201	207	257	252	206	209	260	224	128	190	290	226	164	196	182	160	193	208	135	131	172	258	231	193	243	143	147	215	190	196	227	319	349	282	208	141	208	279	248	221	189	198	164	66	96	95	124	138	84	148	128	115	156	163	176	198	194	113	94	148	224	230	173	163	100	117	212	191	119	65	174	233	147	112	232	283	185	228	190	187	183	131	256	279	157	137	215	216	192	215	192	131	218	289	181	181	143	150	151	141	224	194	224	154	138	209	221	206	102	89	183	143	107	167	177	198	136	104	178	201	129	61	105	159	158	134	121	126	155	115	87	86	127	158	196	202	158	169	87	89	187	141	62	130	180	118	127	134	141	198	214	241	143	122	192	161	147	164	107	114	119	107	162	155	138	155	140	71	62	70	150	227	227	140	87	205	216	161	134	183	156	249	304	144
179	225	205	186	246	202	151	144	114	90	83	124	155	193	178	146	157	130	195	186	105	182	240	190	166	169	104	132	181	183	184	207	140	120	144	73	94	161	205	193	160	101	48	96	93	112	199	191	185	202	190	161	121	156	222	226	157	118	136	276	315	136	109	134	113	170	141	113	182	123	148	271	221	98	132	126	57	80	57	101	176	122	110	170	160	142	153	206	227	154	119	152	165	160	105	135	214	214	212	184	205	195	185	156	139	179	194	200	181	165	147	93	97	202	193	184	313	280	174	206	155	120	138	217	279	181	122	164	196	180	159	164	151	143	161	196	237	236	217	228	205	132	114	185	251	216	111	121	185	201	285	259	214	186	134	170	221	180	175	206	108	50	94	92	140	226	177	171	181	198	277	228	141	244	382	339	272	208	100	169	302	270	221	260	246	216	181	152	220	248	242	230	294	260	196	290	217	138	206	173	130	161	150	190	248	299	286	204	167	192	206	271	291	210	175	167	182	156	177	205	169	114	156	229	171	157	178	175	187	242	254	196	208	227	234	227	245	282	280	292	247	242	295	288	228	156	118	220	314	282	235	260	262	246	347	402	334	238	275	307	179	119	181	191	138	168	171	103	166	204	172	218	238	202	209	191	217	187	269	289	91	141	252	242	264	236	285	251	119	113	114	167	151	175	170	114	85	59	130	161	90	69	98	156	172	146	246	260	230	274	177	71	111	127	129	111	124	272	331	284	191	201	192	122	228	251	128	117	164	276	329	246	240	194	99	103	131	212	177	85	142	208	143	95	160	152	177	247	228	153	112	163	244	261	234	167	115	187	187	173	280	231	131	155	172	200	246	225	178	165	211	233	194	194	232	236	214	289	268	121	102	252	292	271	313	238	238	266	186	260	340	258	185	255	296	204	266	333	287	230	207	225	230	227	218	191	233	292	311	261	152	185	173	156	300	240	116	204	207	177	290	276	188	180	127	245	363	258	202	198	222	217	260	287	272	272	163	140	175	115	59	63	121	244	257	202	218	225	222	226	206	202	205	118	124	203	188	171	170	274	249	168	180	175	209	180	164	168	145	170	203	134	133	190	180	169	167	220	245	243	200	117	140	174	149	185	198	182	241	160	117	206	244	258	170	159	242	222	161	139	205	212	169	164	140	161	222	198	147	177	163	183	313	278	156	186	210	176	146	168	271	261	162	190	237	235	237	275	180	140	259	264	199	182	212	205	181	205	218	120	50	112	143	152	144	91	162	159	71	106	251	251	178	210	190	135	114	168	185	222	205	162	192	272	275	118	129	232	162	66	164	204	166	224	261	305	320	229	137	148	190	232	229	170	207	224	224	253	319	275	202	200	213	268	262	252	263	250	211	227	268	259	215	223	242	145	47	123	194	149	184	229	188	157	187	268	256	198	177	184	214	191	146	185	143	58	95	141	176	196	202	249	263	225	170	194	301	208	130	178	184	136	65	68	214	271	139	63	100	157	186	186	170	230	278	215	127	217	243	101	115	145	86	117	248	240	170	176	155	134	187	208	183	208	198	172	193	224	273	267	234	177	123	117	138	134	141	127	99	149	132	170	192	170	192	221	302	296	213	210	245	238	159	137	188	243	202	166	195	252	268	224	188	155	244	339	352	203	118	188	291	317	221	130	115	151	200	234	296	334	236	217	158	129	212	166	158	248	266	274	230	161	150	219	303	284	275	264	245	323	326	277	226	203	270	314	234	178	209	165	199	160	118	117	190	287	240	228	257	205	173	255	188	96	130	189	201	160	181	255	281	224	131	219	284	206	184	198	140	119	127	206	243	141	181	171	136	108	148	217	151	130	105	182	235	212	153	103	155	232	247	212	263	253	229	194	184	191	103	137	149	127	121	89	188	155	66	115	98	88	163	115	122	236	200	156	113	90	101	127	120	105	192	272	224	126	114	143	235	215	161	171	199	243	284	223	111	159	196	202	211	184	180	214	196	130	168	172	162	150	130	148	94	90	161	154	80	142	178	125	144	132	129	157	195	238	194	148	217	244	185	185	193	109	124	172	165	196	226	229	223	219	236	214	96	88	179	145	63	59	65	56	160	236	184	140	74	102	165	104	103	128	134	120	67	56	98	142	182	236	187	99	147	154	89	106	83	143	159	61	36	37	36	37	38	105	195	152	109	229	275	144	117	152	172	161	143	184	168	249	281	209
101	120	118	131	156	179	112	84	119	94	87	133	172	182	152	101	53	117	207	227	202	135	73	109	165	109	49	76	183	220	199	238	150	42	45	50	96	141	243	194	101	119	184	207	182	140	117	208	163	78	92	94	110	172	143	100	89	117	148	169	167	133	149	157	134	119	110	127	184	182	136	119	158	157	143	112	99	142	143	189	203	164	158	149	169	213	213	188	261	300	255	153	109	114	86	178	171	190	257	176	98	156	139	68	82	141	263	192	130	122	82	82	136	212	219	208	152	170	227	154	108	229	205	149	185	194	150	253	332	194	147	187	219	145	137	187	188	219	274	266	254	245	162	180	203	163	135	179	153	173	204	134	208	239	213	259	181	103	245	271	211	247	208	152	186	222	178	177	221	209	244	254	131	112	184	226	227	221	241	219	209	201	136	153	226	293	214	171	238	184	181	279	273	153	148	204	175	196	258	197	220	204	191	279	213	234	194	194	339	257	219	262	262	183	261	268	256	237	194	210	135	234	239	134	79	143	184	183	293	308	228	219	262	198	161	132	156	192	195	301	294	255	280	300	265	272	285	279	280	179	120	191	286	268	201	122	143	238	198	161	194	216	189	150	143	235	244	193	287	237	194	241	193	116	94	204	297	292	223	168	133	141	169	226	254	194	245	241	139	138	238	338	292	234	163	139	178	228	292	171	42	82	144	195	162	145	174	228	233	199	208	176	197	221	179	144	128	249	275	190	171	247	268	201	275	175	48	94	155	185	131	167	214	104	43	194	279	228	187	133	88	200	275	215	247	178	156	244	239	126	158	208	172	211	207	200	248	215	201	219	172	154	185	251	244	235	260	222	117	93	144	120	117	161	131	191	286	240	190	150	158	256	247	261	271	183	206	185	159	253	327	261	219	156	58	129	282	315	311	248	156	173	228	294	287	244	257	250	194	120	183	300	326	245	211	240	183	228	260	235	225	265	300	244	200	173	163	223	198	161	229	247	240	277	243	191	140	157	208	154	124	160	180	198	177	156	242	303	266	133	54	153	275	265	168	120	157	130	161	306	273	213	230	278	238	192	159	98	236	267	232	271	240	222	303	364	266	156	143	224	171	64	136	257	210	119	193	194	172	127	143	246	169	199	259	183	229	203	168	221	267	215	180	202	104	129	267	273	192	226	201	177	212	180	169	203	226	255	208	158	202	181	145	180	213	243	208	152	205	245	230	281	281	204	250	279	251	195	208	262	240	145	162	210	178	164	176	151	71	105	207	226	123	145	191	188	223	247	169	140	149	121	199	168	143	122	136	227	269	255	248	262	242	205	181	228	257	217	162	162	191	160	162	182	237	293	284	252	236	230	326	326	234	274	354	373	270	192	235	299	279	263	184	168	271	304	241	179	225	256	272	234	153	154	199	241	165	137	177	187	217	216	124	49	95	193	283	187	132	219	167	165	230	250	167	169	324	303	222	169	191	242	226	282	222	161	240	175	183	240	214	209	140	109	112	70	40	128	176	147	189	191	185	198	224	260	196	185	190	178	230	279	213	133	201	182	132	156	166	164	162	117	102	114	128	172	122	113	196	213	205	195	245	303	215	107	77	168	205	133	147	172	247	275	225	244	202	137	130	216	303	200	70	86	198	187	143	143	199	247	228	265	176	133	163	176	218	190	181	198	165	158	154	95	138	189	179	175	208	291	211	143	173	207	191	228	312	186	118	186	234	287	310	299	248	138	156	231	231	182	147	136	126	178	213	169	254	271	180	209	188	225	202	99	191	205	193	196	139	196	140	54	119	202	284	288	187	209	203	226	179	129	264	238	149	91	196	266	202	213	178	194	173	104	141	221	206	173	183	114	154	256	219	212	295	333	312	267	170	155	157	106	153	238	271	213	171	198	151	87	101	121	191	219	230	166	47	113	151	80	40	127	240	204	138	148	159	183	227	236	142	141	280	238	166	212	258	341	269	149	205	251	198	188	232	297	289	226	199	166	205	171	123	159	164	157	139	137	119	103	90	166	254	196	129	167	205	196	250	303	223	197	158	85	159	216	228	177	162	138	125	184	180	175	114	36	95	114	155	178	138	182	141	147	203	170	211	165	157	209	148	129	184	201	170	193	217	166	125	83	61	145	185	200	178	125	84	42	131	135	136	156	94	111	150	127	73	55	100	145	161	125	68	153	236	189	95	145	203	195	188	119
201	169	149	128	152	136	127	147	161	137	65	154	256	158	121	133	73	124	200	212	203	177	133	83	112	139	70	81	82	68	77	82	162	189	116	121	159	98	187	197	120	145	151	133	106	154	118	77	190	261	134	84	95	100	154	113	76	120	150	106	70	116	153	108	99	153	188	192	190	155	161	123	78	148	196	149	130	168	177	162	161	228	249	268	240	152	163	207	215	164	163	124	133	221	135	105	181	226	260	280	279	228	109	152	228	115	82	156	196	125	101	122	91	96	130	185	213	173	95	72	198	281	242	210	143	74	129	206	130	165	169	158	238	242	296	286	202	212	259	201	201	287	258	175	131	172	132	150	206	154	99	126	222	259	284	185	66	70	134	136	152	150	141	164	196	234	139	210	273	188	189	192	119	81	254	344	312	289	261	280	294	223	92	116	123	97	87	48	114	140	241	349	231	140	215	246	204	172	141	171	128	107	184	214	247	303	266	209	239	185	205	280	189	163	207	199	211	227	264	193	126	142	186	233	222	239	242	218	235	157	99	215	301	226	157	204	241	322	364	254	204	266	265	279	286	272	223	187	202	208	134	58	105	224	282	214	210	206	230	270	190	219	299	234	172	138	139	172	196	261	287	175	178	170	50	113	263	220	134	148	82	59	145	227	279	284	191	157	164	181	238	231	252	222	135	172	234	217	189	192	180	219	270	230	240	321	205	101	202	181	90	157	198	143	136	170	236	233	207	194	146	108	96	178	243	154	117	159	183	176	92	81	150	179	119	196	371	302	213	223	235	315	339	199	186	258	161	160	315	292	156	139	228	231	161	182	167	115	124	182	198	166	196	202	175	168	172	202	224	182	113	118	134	213	164	93	186	191	152	102	207	352	315	272	258	262	273	263	285	231	220	284	309	363	351	290	322	350	227	162	151	263	283	188	240	317	341	296	265	246	196	242	247	171	241	268	180	226	321	272	158	73	113	210	175	99	178	250	220	158	159	209	204	167	163	317	374	187	122	135	81	59	77	189	194	130	234	264	209	159	171	231	228	134	96	159	187	196	150	159	169	166	160	165	229	172	111	97	72	111	156	133	118	120	139	168	161	206	248	147	75	146	256	271	192	197	188	148	185	136	64	66	121	215	171	149	212	197	147	127	199	165	130	183	201	224	197	192	126	41	127	187	242	258	249	221	246	268	173	168	151	141	235	283	231	218	209	240	257	192	165	231	289	253	284	250	186	182	150	215	168	54	147	244	207	191	196	249	265	243	223	137	65	55	146	206	169	172	115	124	153	169	268	185	157	152	135	150	127	129	131	233	279	228	216	222	236	188	162	271	257	175	159	154	194	240	214	201	255	265	243	217	253	288	281	244	258	262	244	276	208	246	249	176	187	222	334	335	315	336	241	207	188	139	177	234	253	203	138	99	130	200	151	102	154	210	261	275	342	312	215	217	230	239	268	305	235	175	158	155	138	169	225	231	178	157	198	131	206	203	106	183	224	207	177	187	182	117	181	264	165	116	189	208	251	193	136	171	147	179	176	154	184	185	177	175	252	278	218	261	203	163	198	140	73	110	185	213	226	157	176	314	317	234	156	156	171	216	307	221	112	184	284	197	115	208	164	185	287	210	180	193	159	182	204	158	271	274	156	158	162	272	269	118	147	205	152	203	318	229	75	118	118	84	166	233	170	103	156	268	295	263	238	237	305	252	146	180	222	255	275	324	279	214	159	92	154	175	151	140	124	94	124	168	146	78	124	300	228	83	186	186	79	70	155	170	223	261	184	117	108	207	267	227	263	241	180	223	208	146	160	206	150	154	200	126	76	171	182	280	287	179	236	174	156	203	215	254	251	145	166	259	212	195	335	329	131	180	201	141	231	189	145	259	278	196	186	194	108	199	319	200	113	127	185	197	159	174	221	229	233	210	158	163	243	279	232	212	192	122	86	124	252	333	223	242	309	273	292	275	299	245	165	137	268	312	156	184	232	163	138	141	103	237	254	116	148	269	183	66	163	167	163	181	246	259	176	200	211	221	251	208	189	261	171	78	208	261	196	179	138	70	47	194	240	138	144	200	243	246	182	111	134	199	206	106	40	80	208	268	224	162	191	226	142	146	152	75	58	89	98	163	194	176	182	236	260	136	93	90	84	157	135	107	148	181	115	93	191	145	103	96	94	146	146	195	152	63	102	84	39	43
47	107	169	161	155	201	157	50	87	151	205	174	167	174	137	118	111	194	212	153	260	248	104	96	174	163	130	171	156	156	148	124	122	96	122	182	165	138	139	138	126	124	191	258	216	146	87	57	58	79	119	161	168	187	162	178	253	195	84	45	48	139	189	103	102	96	99	243	265	121	111	120	113	166	105	113	163	131	137	96	47	179	241	156	183	182	134	206	230	161	150	178	213	150	139	249	257	221	175	136	164	227	218	171	173	114	142	181	84	94	156	169	143	217	185	131	213	228	202	142	191	283	299	283	266	185	210	283	230	180	166	221	245	221	281	300	273	294	280	192	218	228	166	192	214	252	221	144	119	131	207	235	222	230	231	189	165	147	117	145	148	115	113	147	200	241	227	226	189	168	185	164	185	268	346	212	117	163	235	326	250	180	137	177	235	184	172	145	210	261	206	171	130	100	131	164	191	273	197	173	302	325	210	141	222	322	296	238	266	194	141	189	130	127	186	157	155	213	242	177	122	167	206	186	199	270	212	141	287	297	217	259	263	223	228	210	210	200	171	255	257	288	348	264	149	167	222	225	237	219	130	71	151	173	191	294	261	228	210	137	217	288	255	180	155	170	115	76	175	170	134	203	244	220	158	204	269	222	110	73	120	160	111	223	290	192	122	83	161	208	201	198	148	123	177	161	161	185	217	295	188	156	309	224	154	229	241	214	236	289	202	110	148	124	102	180	185	255	211	107	101	153	216	126	159	249	252	150	125	139	131	120	90	177	194	107	151	249	163	65	91	186	264	214	143	213	264	243	210	209	181	135	346	372	132	162	197	183	215	164	118	86	53	111	142	124	196	203	205	207	219	263	227	246	291	248	271	271	141	170	264	235	263	320	287	253	254	321	345	275	255	290	354	382	239	234	333	277	218	194	174	212	207	229	247	158	163	147	210	262	199	190	198	195	213	230	165	132	249	307	236	127	138	215	156	145	208	184	176	207	192	215	259	166	96	199	216	128	97	78	108	176	271	320	219	161	160	166	203	219	230	216	208	185	97	117	220	194	191	179	146	212	204	229	228	166	232	213	154	247	234	201	206	252	254	157	160	215	154	122	163	185	230	201	194	130	174	227	215	208	98	112	128	136	136	87	187	274	214	183	146	152	203	162	94	140	190	146	162	115	116	246	282	224	222	210	266	304	213	229	234	158	183	235	228	207	193	192	128	171	193	251	272	137	205	190	125	171	201	187	97	122	245	227	108	99	176	236	228	259	221	125	192	207	246	220	136	203	231	195	166	188	235	156	210	287	219	202	133	84	150	222	189	110	62	154	204	121	84	152	234	182	205	203	133	208	200	152	207	151	112	183	232	156	133	211	287	296	211	177	243	290	231	259	300	279	236	190	195	271	354	298	270	271	234	161	121	215	282	257	285	222	151	162	133	177	175	147	196	247	213	202	145	64	150	207	177	184	236	223	142	132	182	205	218	166	133	161	205	259	256	310	280	214	176	192	198	197	286	278	181	133	164	178	166	184	277	255	179	253	246	202	183	238	222	177	236	298	295	244	204	153	196	196	158	208	221	235	229	219	235	194	121	141	235	318	278	211	208	192	182	229	202	157	230	219	173	224	271	189	168	166	182	181	162	142	167	170	196	251	230	224	182	121	172	228	210	221	135	98	162	206	203	183	192	265	231	140	220	218	170	219	315	305	326	333	200	199	135	167	200	212	335	284	219	168	113	191	291	342	223	214	274	219	218	186	229	218	101	154	178	68	91	137	179	197	170	196	247	267	304	317	263	253	273	211	120	101	175	206	193	286	392	273	96	176	162	118	153	156	197	221	207	300	327	185	198	283	229	169	215	271	234	235	249	196	193	219	143	90	152	187	253	231	191	123	125	127	161	161	116	169	119	142	218	199	174	190	221	299	320	227	159	170	141	78	179	199	158	172	201	161	114	271	335	285	193	137	159	231	251	253	283	197	161	166	119	133	174	167	176	167	80	189	264	123	94	113	66	83	154	157	173	128	84	152	120	47	97	154	198	191	185	217	170	111	216	217	77	95	105	67	44	64	191	209	152	175	234	167	35	84	186	172	75	86	86	44	97	211	211	226	233	140	189	220	162	125	114	125	87	121	170	200	184	192	252	136	155	152	90	232	283	144	96	135	108	192	236	175	153	149	97	72	105	67	84	189	204	127	105	170
280	313	184	96	159	161	73	43	52	88	81	54	63	82	105	99	110	198	253	138	126	171	136	201	175	178	220	120	87	175	142	40	88	91	91	195	151	140	186	207	181	115	184	196	159	132	120	110	116	141	109	151	216	138	136	232	255	160	108	94	46	43	78	134	136	112	198	190	63	74	91	75	148	212	189	160	108	119	124	61	138	152	53	79	143	155	218	238	173	181	123	127	127	110	122	129	178	192	128	83	113	168	181	118	126	115	193	238	216	226	230	216	160	157	213	223	184	174	199	197	181	126	54	106	222	288	242	224	235	147	132	204	239	287	276	281	301	192	181	266	200	135	109	156	301	293	234	241	168	137	255	291	286	287	210	112	150	156	131	161	167	141	92	142	168	108	148	286	219	212	294	243	243	261	253	151	164	280	251	240	146	150	279	291	274	175	136	185	137	126	159	129	192	219	161	191	236	211	210	222	226	226	262	262	207	173	187	270	242	259	257	243	287	239	175	173	227	259	253	166	57	33	124	189	180	236	297	325	226	151	170	208	199	241	300	315	371	298	311	399	335	231	209	275	220	166	273	261	231	184	74	53	112	224	205	156	174	147	159	135	182	221	186	217	245	171	147	197	148	200	258	261	258	172	80	131	245	187	98	127	155	176	170	117	161	240	238	177	151	210	205	156	219	182	119	105	231	330	211	176	109	139	245	195	91	106	185	206	161	133	223	257	178	158	152	201	273	233	182	174	156	145	217	178	134	179	169	183	184	232	177	85	81	116	217	163	125	159	212	167	103	155	238	282	161	127	239	277	155	73	106	131	249	210	129	178	202	189	130	275	315	184	162	195	150	80	141	168	215	249	167	193	293	268	213	229	284	269	229	212	313	393	256	244	347	314	248	238	254	318	341	333	331	319	338	384	247	168	193	138	162	198	137	117	226	223	162	220	291	281	217	167	232	203	186	195	141	153	189	168	122	169	166	175	252	224	213	230	199	194	205	228	179	163	144	128	153	154	132	116	207	187	131	214	231	264	280	284	323	250	175	180	186	126	133	160	140	198	152	57	183	249	171	254	284	194	173	181	272	241	154	130	66	164	204	151	182	221	188	198	256	196	187	258	279	191	137	234	274	277	204	102	167	259	209	223	299	359	283	143	201	187	185	168	84	138	243	267	283	180	122	196	134	192	230	169	197	155	140	156	226	174	115	200	221	140	113	184	203	170	170	231	252	260	156	135	166	132	190	182	105	136	193	155	133	156	175	181	156	180	195	229	188	145	234	266	263	227	170	96	46	133	216	131	120	187	218	217	120	134	220	231	305	260	140	177	241	238	174	149	141	161	208	222	186	191	179	153	260	252	124	169	203	177	223	195	180	227	238	198	250	296	254	277	250	219	305	210	181	329	372	236	174	270	295	306	231	150	182	238	225	196	203	206	115	73	82	79	136	216	220	215	279	238	152	125	148	199	269	278	231	244	181	203	305	277	224	136	167	310	354	240	158	153	109	100	132	146	211	244	212	249	161	145	143	142	300	305	223	182	228	258	190	163	219	284	259	147	200	284	234	201	156	123	181	189	148	205	209	212	235	204	184	145	189	264	242	209	208	222	224	170	98	93	155	167	143	208	203	157	180	185	207	220	213	201	209	141	156	276	232	204	169	87	131	202	205	136	90	88	179	269	229	214	188	141	116	145	207	272	219	190	241	226	257	235	242	197	74	172	232	199	187	178	243	249	205	231	322	337	217	254	247	139	230	279	196	183	269	180	43	104	206	146	99	92	153	210	147	181	237	220	147	151	282	309	184	159	183	239	247	173	225	336	279	227	207	179	225	206	136	222	324	281	160	94	160	174	191	262	297	270	142	120	194	250	207	163	278	227	143	234	271	178	152	124	87	147	207	207	173	217	191	173	243	184	189	198	151	145	151	150	169	190	138	136	132	112	90	113	172	117	193	291	154	114	229	237	166	171	190	219	235	191	143	177	194	180	208	208	135	102	93	128	258	225	134	115	75	108	118	101	159	157	160	202	163	123	146	120	125	198	268	168	190	300	222	183	112	78	127	100	132	169	206	187	155	178	141	91	41	133	225	191	156	104	47	114	155	159	196	218	252	161	134	177	96	108	167	158	145	164	117	107	236	205	93	58	118	127	119	205	253	158	107	154	87	39	99	116	192	183	92	85	117	148	171	150	57	51	48	98
226	170	161	113	108	124	89	63	105	125	167	224	244	205	225	200	122	250	229	75	97	123	105	150	153	96	149	157	72	46	51	141	271	217	145	120	53	125	172	117	163	183	127	185	169	146	150	79	86	173	142	41	44	93	149	170	154	200	170	91	124	135	174	192	193	175	126	83	143	138	71	219	293	168	107	118	141	137	109	78	114	170	143	94	101	200	196	157	154	164	199	195	211	219	165	142	199	249	202	164	117	89	137	154	212	315	244	151	217	202	219	192	117	94	143	140	44	81	124	162	141	103	174	177	124	135	170	215	175	129	202	224	234	297	259	212	234	182	214	201	145	252	257	181	110	133	215	225	173	157	163	155	181	191	201	175	189	253	239	173	187	267	255	192	194	218	175	182	184	119	185	208	207	258	177	71	138	199	222	232	223	165	120	182	153	75	101	139	140	105	73	181	229	192	212	257	269	221	180	226	244	241	240	128	80	159	155	215	301	266	241	195	202	187	139	173	172	213	268	246	203	109	94	111	125	110	151	183	161	148	123	166	220	225	246	249	222	249	268	253	311	331	335	296	167	200	154	153	232	194	143	168	194	199	193	168	131	105	191	231	223	162	131	187	182	186	184	252	194	118	166	173	210	173	146	206	282	289	247	232	143	161	215	192	254	238	245	178	100	185	150	151	217	215	174	150	201	228	149	100	88	147	310	259	170	178	194	206	130	94	205	259	209	165	112	162	242	220	221	207	174	175	152	139	162	188	176	163	249	289	226	171	94	86	176	187	147	98	165	202	154	193	182	194	232	266	203	159	122	108	115	115	220	274	232	181	171	135	204	277	254	218	190	245	208	155	189	227	276	263	203	218	264	303	306	215	250	291	222	252	274	289	224	198	345	340	328	279	263	253	162	144	143	130	258	341	261	278	240	184	192	244	262	271	261	196	124	131	204	200	200	226	291	322	291	210	178	232	256	195	204	245	152	161	185	175	184	168	163	154	204	159	142	244	172	131	167	122	144	170	241	324	247	160	138	196	249	237	152	157	207	228	289	224	175	238	199	89	135	181	254	241	188	219	139	161	199	140	108	146	217	222	120	41	199	280	175	138	88	72	215	260	197	237	243	247	260	245	205	177	131	114	198	235	157	166	210	162	119	155	194	183	145	145	157	113	161	160	141	197	221	182	155	238	251	198	216	196	241	263	209	136	110	256	328	210	138	169	202	214	139	131	198	207	162	163	170	100	149	181	191	271	287	260	228	192	180	199	153	112	177	235	240	209	185	195	194	227	214	121	180	239	171	162	171	119	140	199	219	189	113	123	184	174	142	141	152	181	218	289	261	211	252	203	157	247	254	216	252	240	231	261	248	213	196	261	283	172	199	233	204	288	296	177	151	214	236	266	309	288	227	241	312	333	272	199	222	196	216	251	235	223	182	225	189	159	209	165	114	143	201	166	175	215	166	185	135	168	352	352	215	192	252	199	161	116	50	116	186	229	228	181	192	187	125	159	246	157	163	279	185	153	220	249	160	101	280	303	208	158	173	236	211	231	246	244	220	212	243	237	168	95	80	154	265	205	167	140	96	143	200	187	158	222	224	212	195	140	169	204	219	223	160	141	137	141	155	136	118	130	173	170	207	243	215	175	149	145	208	234	222	250	197	146	130	79	115	172	113	127	188	175	126	77	111	145	136	130	89	165	307	320	169	109	209	215	235	177	88	235	262	198	196	266	279	292	286	215	263	216	134	183	187	196	249	155	141	205	172	194	176	140	204	179	208	187	116	150	138	193	274	225	196	214	232	206	237	241	158	180	232	217	140	247	321	216	205	223	173	129	89	116	187	190	181	197	225	194	152	211	182	156	214	171	138	220	325	307	205	170	237	251	154	112	111	158	229	276	296	188	144	154	144	215	241	225	198	145	166	179	113	76	145	113	42	44	132	256	194	75	110	167	106	45	198	222	154	183	171	189	185	207	193	202	238	239	186	125	119	122	129	196	192	114	131	152	212	254	138	70	131	162	117	131	145	121	138	179	233	231	173	184	228	197	146	179	222	130	49	112	185	206	166	136	174	149	112	112	106	107	166	168	94	153	226	237	207	101	66	99	92	177	269	142	129	159	138	103	57	125	116	73	91	148	150	111	71	103	119	92	87	154	217	107	81	85	44	87	91	74	93	95	135	107	119	120	134	194	139	76	137	194
206	216	163	151	200	194	181	131	121	186	203	180	112	131	138	108	124	91	145	191	203	184	139	106	121	122	128	166	80	95	96	98	100	93	165	196	121	152	167	53	172	174	42	149	254	246	218	179	163	149	175	155	117	143	170	174	115	131	266	198	72	171	220	187	140	120	166	188	177	183	152	212	257	119	110	224	229	160	120	147	173	182	197	162	89	65	119	168	117	70	194	238	157	145	175	163	149	253	257	113	95	92	110	176	149	192	261	277	184	166	215	163	169	123	125	181	227	192	69	59	159	260	203	120	157	182	152	199	211	208	266	191	164	238	312	316	182	125	184	231	203	233	324	265	175	152	129	179	287	332	252	203	250	243	234	208	160	161	292	272	103	223	315	181	135	129	66	121	205	221	205	245	289	265	284	185	69	164	286	240	238	216	78	119	191	153	135	166	193	173	154	171	215	198	124	162	241	238	161	178	235	215	205	187	162	266	254	207	193	116	157	154	126	126	138	185	166	177	167	166	174	168	184	172	196	187	209	229	180	191	231	243	244	139	101	206	238	235	261	259	241	273	237	223	244	216	142	120	243	239	190	176	155	147	139	148	206	175	185	210	171	198	155	145	266	341	252	159	90	65	93	128	228	272	244	272	307	249	234	272	179	184	192	227	233	137	233	183	59	57	151	273	272	265	249	276	270	213	248	229	192	208	248	306	292	205	178	191	119	89	154	234	251	166	135	194	147	79	85	63	114	130	131	153	160	178	204	222	159	131	148	181	188	159	168	144	117	113	143	156	168	171	146	141	122	177	246	229	190	215	136	58	112	152	239	309	260	279	314	244	254	396	443	268	193	247	289	248	199	226	271	287	266	160	166	323	300	219	212	277	277	229	180	190	264	296	272	188	144	211	198	200	243	239	280	239	265	295	261	302	298	212	207	244	207	139	134	112	144	170	104	119	140	202	245	247	277	254	240	263	285	297	254	151	135	160	201	214	106	148	202	182	243	264	233	183	133	138	233	314	286	237	206	209	245	200	192	268	254	249	264	299	212	130	140	126	208	188	137	161	230	175	138	189	100	154	202	175	229	151	157	239	202	159	178	138	90	177	153	130	190	180	190	296	258	144	157	224	254	256	201	145	145	196	231	119	86	217	226	157	154	185	235	151	77	133	182	231	184	122	164	196	159	170	229	249	251	158	119	252	231	112	228	296	219	186	196	150	170	226	131	100	183	198	111	137	166	168	140	79	149	212	180	277	326	174	178	158	139	237	233	204	154	159	163	126	208	195	125	138	253	291	203	203	145	163	282	236	185	195	156	113	170	196	168	146	139	171	224	162	165	205	176	235	210	203	201	159	212	177	112	96	130	223	199	203	215	206	214	237	263	215	251	199	165	225	189	229	317	340	233	104	133	182	250	259	203	212	261	210	91	190	179	178	312	319	303	222	177	185	199	237	260	172	120	142	169	156	154	303	209	115	159	183	215	132	59	69	106	176	246	215	190	185	168	157	219	226	173	120	59	122	207	216	192	224	207	164	165	241	271	196	230	237	230	282	228	261	343	270	210	217	238	180	154	140	162	211	176	137	164	186	161	221	203	210	248	231	214	196	129	149	250	252	277	310	243	197	194	148	178	199	219	317	319	259	226	180	148	146	176	173	191	132	92	100	136	169	227	205	68	122	111	93	183	194	131	88	144	197	151	187	209	159	234	243	218	228	235	271	255	239	233	292	237	191	272	298	227	201	213	228	311	271	206	207	237	253	296	249	165	162	196	215	181	175	182	190	220	219	205	221	231	154	138	205	206	186	112	131	215	152	161	272	210	136	183	166	161	197	215	142	126	173	119	130	175	114	80	137	179	206	231	150	130	273	236	213	285	242	211	231	205	165	213	331	260	148	170	172	141	82	147	235	234	163	132	172	113	145	141	89	203	153	84	98	143	215	205	162	159	144	121	90	87	158	159	145	161	219	234	157	114	197	256	217	176	182	196	208	145	112	111	87	82	67	126	108	108	159	157	155	110	106	129	210	233	212	274	235	142	131	215	153	43	156	231	203	245	285	179	150	214	204	175	81	51	111	157	173	108	58	103	130	208	208	159	167	140	181	152	99	193	191	107	70	49	73	84	147	172	153	182	106	66	108	106	122	193	153	95	173	202	115	89	164	215	220	231	238	211	199	197	132	122	153	108	76	113	138	85	96
105	173	218	130	139	273	243	205	197	216	212	152	110	186	181	78	97	95	81	91	121	128	168	146	110	147	154	178	148	105	89	104	101	161	236	300	367	238	129	93	87	62	38	132	193	195	151	144	181	185	198	145	168	133	167	173	144	161	143	127	70	129	188	145	151	143	97	162	166	164	166	123	189	178	99	171	182	155	171	182	250	249	191	167	255	224	184	236	124	196	245	98	129	187	204	185	159	203	245	219	172	123	94	118	81	112	195	171	162	129	140	213	252	227	159	180	189	108	91	156	152	229	234	152	158	191	159	139	187	236	223	176	203	183	230	309	179	100	120	181	248	181	172	239	168	129	165	124	122	168	181	198	190	176	175	112	64	45	116	258	231	87	143	197	164	232	264	254	260	181	187	289	295	248	206	192	191	226	210	113	149	165	124	124	146	223	290	261	173	207	271	222	324	304	216	265	158	99	177	244	194	128	177	341	357	242	148	161	225	175	204	217	219	268	222	206	175	156	229	227	148	171	190	175	210	230	279	321	308	217	233	270	294	282	235	328	344	314	214	205	200	77	99	145	190	216	165	137	186	183	107	134	129	127	214	221	207	172	207	280	230	157	132	167	138	215	248	101	75	198	284	215	154	153	98	146	249	188	166	134	107	150	222	230	136	153	256	291	251	174	165	158	108	170	193	238	187	122	214	210	180	189	223	186	125	162	155	208	170	99	193	225	271	189	154	251	224	199	242	287	231	143	160	137	124	220	195	128	153	264	281	183	159	168	178	199	138	169	306	268	187	191	214	197	152	103	115	185	192	188	210	182	163	163	209	244	195	200	184	210	286	277	252	260	250	270	308	286	268	256	253	230	231	157	147	172	193	264	255	298	242	138	230	240	233	277	242	192	126	175	217	196	154	139	121	169	317	350	315	285	239	131	114	156	143	141	161	173	164	210	212	175	142	90	114	152	140	217	247	193	222	250	256	266	208	173	128	137	203	245	195	203	242	147	179	155	86	103	141	271	250	164	207	209	234	265	193	129	135	177	203	213	238	224	164	203	294	248	196	196	236	215	103	54	110	210	147	53	135	131	100	222	260	219	159	134	158	191	235	154	83	154	196	181	185	242	217	159	163	168	193	147	153	232	231	155	208	198	163	205	184	196	195	191	230	230	189	213	275	273	205	178	187	173	122	144	135	87	79	79	71	122	254	272	254	219	164	152	145	196	231	188	164	118	119	131	112	94	101	141	197	239	180	232	273	217	153	163	239	258	244	228	213	224	171	131	198	135	95	137	148	185	210	258	177	108	239	225	116	187	257	232	280	209	190	283	240	142	89	87	72	59	63	154	218	297	262	173	246	242	216	161	167	226	194	157	215	176	151	290	325	239	174	176	113	86	83	114	162	159	248	270	308	270	171	226	264	267	230	204	235	310	289	220	213	278	261	247	316	304	287	252	299	268	185	185	175	149	177	267	221	131	162	194	154	167	206	212	214	212	243	269	165	78	108	95	177	207	145	186	158	196	308	290	268	245	133	122	253	194	123	142	162	184	172	235	226	222	259	213	117	163	217	192	155	200	283	259	249	196	135	230	202	138	165	169	194	219	162	161	152	162	218	177	233	202	200	251	237	199	168	152	147	184	254	224	253	315	283	293	236	143	122	153	165	153	188	199	208	227	171	145	101	106	229	234	127	131	177	171	180	187	112	147	257	220	122	151	195	164	120	141	175	162	161	185	168	199	256	237	237	293	283	190	151	166	213	231	266	232	127	107	157	205	201	232	194	118	201	149	154	212	189	224	201	209	251	160	129	121	166	251	249	266	187	150	219	149	111	118	115	143	89	157	231	134	136	182	233	268	215	229	206	127	130	145	120	161	148	194	202	217	281	141	174	301	285	252	194	198	242	213	157	149	168	111	111	141	221	204	184	256	255	255	127	113	220	143	109	110	42	78	99	136	169	207	175	152	196	222	188	121	196	192	169	194	133	172	231	239	220	150	140	162	102	87	164	165	145	144	125	78	106	109	97	186	194	152	174	211	164	80	126	179	151	173	178	120	245	287	171	179	165	201	251	146	101	148	147	104	152	274	237	120	80	150	175	194	218	208	159	141	199	164	201	234	154	182	179	88	52	45	81	143	168	263	273	144	156	137	103	175	187	166	98	51	190	174	42	80	122	157	203	126	93	176	183	131	163	178	213	223
257	212	107	52	78	210	203	71	78	147	135	165	200	152	188	219	180	94	101	122	106	209	271	219	124	163	261	254	139	56	60	122	152	83	168	186	118	182	174	121	114	112	143	112	42	81	196	159	85	132	94	133	198	191	208	192	154	89	44	89	148	112	78	127	221	202	134	145	139	90	114	178	118	113	220	250	192	213	236	197	247	245	146	143	179	189	200	168	93	74	136	145	92	151	235	178	159	184	214	242	233	192	91	91	192	217	226	198	154	202	175	162	227	224	178	175	121	60	140	242	164	119	155	144	242	284	235	168	159	169	213	250	206	238	291	257	197	158	90	154	298	352	252	126	141	173	124	161	214	234	280	282	228	180	222	209	176	161	159	226	199	124	213	215	209	260	202	151	244	228	147	193	243	222	142	164	152	81	153	180	170	171	186	218	183	215	241	206	195	255	229	182	244	280	301	255	164	147	184	283	306	262	228	231	259	236	191	146	194	249	219	180	147	194	282	233	159	189	265	294	239	211	173	176	215	243	225	264	321	260	241	263	264	247	287	318	279	268	245	159	157	166	143	117	172	257	190	150	200	210	159	147	201	220	183	203	241	148	87	168	245	221	222	255	138	72	143	124	147	246	223	212	231	192	146	222	240	233	254	214	235	279	349	342	265	193	186	267	299	286	194	134	195	221	169	177	196	172	190	205	207	235	183	222	254	224	219	199	202	187	209	161	187	196	171	182	166	156	175	265	281	257	230	197	220	236	272	282	172	132	160	168	211	237	294	261	264	310	267	242	227	199	117	172	209	247	276	171	169	278	261	122	83	104	226	326	260	315	299	249	302	276	245	203	191	180	216	260	178	196	254	277	315	212	115	192	282	236	253	291	218	194	257	296	273	238	238	233	228	204	147	136	216	239	219	234	322	330	165	173	245	218	138	119	142	153	181	112	107	207	223	214	201	180	220	215	134	144	202	139	101	108	206	295	220	178	181	162	182	159	122	208	186	122	189	237	235	143	52	187	271	209	196	225	229	236	206	152	143	189	154	162	276	204	196	265	234	258	285	219	219	269	231	116	109	261	266	113	59	147	187	183	222	159	145	250	190	129	204	185	182	169	169	187	187	158	75	96	147	175	217	237	204	233	218	221	248	273	298	265	272	162	64	100	114	115	92	183	284	146	75	166	165	147	224	151	102	132	136	122	59	106	166	132	82	122	143	150	187	189	266	262	237	241	220	225	176	162	199	224	282	290	147	75	114	182	163	177	233	215	256	164	110	217	170	128	174	206	145	127	124	119	228	192	156	138	174	219	210	240	248	219	187	182	156	161	117	153	188	130	182	146	115	132	181	201	96	124	253	212	117	138	206	237	231	218	206	201	225	227	174	218	264	212	156	194	246	220	157	186	241	172	235	277	205	237	223	256	243	182	224	269	326	308	263	207	103	189	216	260	372	338	280	231	268	226	157	198	231	288	331	181	130	209	147	131	229	229	136	163	201	231	191	152	239	158	60	151	200	180	119	94	105	108	153	242	250	143	150	196	179	153	189	196	241	237	121	130	221	263	235	217	278	189	106	288	296	203	204	122	128	243	255	171	132	168	133	136	206	180	103	73	178	223	201	204	171	116	112	262	262	147	133	108	105	147	173	117	138	291	256	156	145	131	211	199	168	147	137	201	131	119	145	153	198	189	159	153	189	147	125	185	158	159	203	131	106	185	205	148	106	151	248	244	178	217	237	237	197	119	121	151	215	233	213	204	141	173	270	276	147	97	210	151	56	105	174	231	307	248	110	114	252	303	208	192	205	142	162	238	269	267	186	206	214	196	184	167	150	144	223	163	158	254	203	172	245	227	169	230	244	139	119	184	242	227	200	180	180	184	187	194	178	125	139	291	307	219	161	128	200	231	117	168	232	108	105	191	234	219	242	241	229	295	222	101	90	71	94	101	127	174	139	134	115	207	211	169	219	181	187	160	133	175	187	202	268	261	254	249	133	161	251	251	219	150	203	215	105	72	55	51	183	217	80	112	152	178	184	94	156	221	162	150	126	72	90	147	265	245	161	145	71	113	189	130	101	194	161	113	162	106	82	142	165	160	140	84	102	198	156	160	215	114	127	180	123	180	251	176	74	74	123	128	139	232	265	181	215	250	180	98	51	106	129	127	180	122	85	105	60	42	121	133	108	143	93	91	160	141	85	99
179	191	134	101	134	173	213	129	157	172	95	173	147	49	109	115	110	124	140	238	231	105	96	110	54	84	149	147	133	113	126	164	113	120	185	134	58	130	183	158	167	150	132	104	189	221	182	173	128	162	147	121	123	151	196	203	204	237	230	223	154	107	112	207	252	145	112	114	227	216	85	66	100	91	126	272	256	152	165	171	159	133	99	124	236	262	181	154	156	146	151	177	205	147	94	137	197	261	258	222	194	180	125	66	111	155	157	146	174	250	249	127	137	133	101	249	341	300	224	205	128	125	176	158	228	223	174	198	254	270	241	280	211	82	157	196	100	123	174	109	78	92	67	110	150	206	305	353	308	202	212	329	289	192	189	207	163	105	126	152	105	94	229	268	297	331	351	299	234	210	190	227	260	210	144	168	186	195	209	232	223	267	235	180	168	176	253	235	162	172	222	266	212	81	144	265	261	212	218	222	142	159	273	183	146	212	182	220	222	161	160	263	268	192	222	301	218	110	151	144	145	173	159	199	270	170	180	312	316	293	190	245	316	214	217	252	268	281	222	161	131	173	207	154	173	232	219	166	214	193	93	131	181	172	233	281	200	147	222	333	242	212	274	217	134	168	168	131	198	161	106	106	170	247	211	186	175	225	287	159	103	169	260	368	339	279	169	101	208	223	207	192	262	319	186	150	175	192	244	257	148	112	191	206	195	137	132	148	158	262	343	255	193	189	101	53	147	169	86	89	158	193	215	294	260	219	213	244	231	166	182	173	113	196	298	185	186	298	257	214	209	132	167	245	266	284	186	102	138	185	219	242	188	151	205	257	306	319	308	264	237	254	264	298	228	163	151	152	183	225	297	238	233	294	202	183	247	203	222	280	297	272	268	208	119	205	218	228	223	221	191	103	169	178	214	256	180	212	239	268	248	208	155	109	149	173	164	164	157	135	178	192	265	261	215	207	184	127	130	224	186	159	181	213	204	169	174	201	266	202	129	141	156	152	208	224	173	182	152	123	194	180	180	217	198	221	161	209	299	245	190	180	231	254	277	221	88	229	294	147	190	287	274	187	179	209	250	189	159	230	245	228	190	188	170	206	193	121	177	322	305	215	215	268	291	258	149	47	136	152	163	247	154	170	228	213	219	112	99	175	158	142	154	166	112	101	187	141	123	128	153	144	124	173	222	195	103	157	243	228	227	213	163	129	87	76	87	185	228	147	153	151	133	187	229	238	252	221	155	160	206	288	239	178	171	108	114	113	137	189	171	131	136	185	251	313	277	200	197	219	229	208	148	135	212	249	247	233	209	164	171	212	140	184	222	145	173	177	215	239	142	83	160	228	268	331	282	215	245	182	141	206	117	59	118	209	215	277	303	226	191	113	96	164	255	284	226	178	173	198	192	227	265	282	294	263	160	170	172	175	247	232	247	311	382	314	148	163	164	153	265	251	228	230	198	173	194	195	317	353	268	170	129	168	158	146	133	165	153	196	187	168	261	220	128	118	124	130	167	131	96	157	196	133	142	212	138	126	162	226	207	164	226	222	181	206	185	114	179	150	151	170	136	162	190	170	178	213	116	107	177	215	209	196	190	206	191	159	130	124	197	257	194	135	122	101	252	265	222	268	152	78	116	88	134	179	143	205	221	207	259	277	176	71	110	207	159	148	249	182	104	159	202	186	171	122	107	216	252	213	243	198	189	257	227	129	183	197	126	149	138	211	262	211	173	217	290	259	184	142	157	294	272	213	245	196	158	184	216	180	145	85	139	194	209	257	201	123	92	152	122	133	227	189	212	232	141	181	248	223	248	259	148	117	167	117	203	281	238	201	201	171	173	222	235	204	198	177	134	127	106	145	271	243	110	100	109	92	152	186	166	208	229	242	237	258	265	232	213	218	231	254	154	142	235	130	131	228	166	163	265	289	238	141	106	201	236	132	152	144	114	189	189	185	136	205	216	70	150	248	228	186	153	147	191	224	185	183	201	180	175	208	136	135	242	201	133	153	169	102	97	121	160	235	159	123	150	164	206	183	192	130	52	154	133	93	126	113	129	135	97	58	61	133	182	171	150	81	110	228	204	96	52	93	192	185	166	125	114	231	156	104	155	88	110	162	90	107	167	168	189	184	105	105	170	239	217	84	151	180	143	157	84	42	72	138	225	172	116	166	144	82	168	304	205	97	148	248	227	92	30	131
205	186	110	99	90	171	129	132	231	201	111	141	201	168	156	180	167	171	234	243	151	155	165	161	157	119	221	274	203	106	109	175	166	195	192	187	234	140	118	194	203	126	77	123	199	212	193	235	180	119	175	168	147	198	238	164	102	151	162	206	270	206	105	123	188	204	206	170	122	84	178	257	199	222	233	210	256	266	133	42	47	101	101	79	123	116	106	143	129	99	78	164	197	139	182	224	284	229	151	176	192	189	219	205	100	124	197	153	150	177	214	193	88	50	129	180	144	96	47	105	188	220	190	188	272	245	180	232	268	221	259	296	183	184	228	194	156	137	211	161	151	200	159	157	207	211	212	195	93	140	192	169	184	254	245	171	220	270	152	149	265	261	209	166	152	179	195	275	244	215	278	204	236	291	195	160	224	263	231	178	231	248	238	239	166	108	149	190	144	101	182	329	294	178	229	278	229	203	218	187	127	111	178	180	198	182	73	56	96	158	188	196	203	206	174	141	152	128	110	182	219	207	142	131	170	200	307	347	321	253	181	279	261	205	294	262	234	234	208	157	159	189	158	209	224	157	206	210	185	217	205	151	75	96	152	191	135	197	361	285	182	180	265	308	214	148	100	137	282	258	221	222	143	184	280	194	122	254	341	254	196	159	141	226	201	144	179	160	225	284	231	234	244	177	201	214	121	129	129	247	288	225	227	164	181	231	234	221	225	257	260	242	188	243	251	99	176	253	174	140	120	168	203	180	200	186	158	199	242	257	268	209	103	167	258	241	147	143	229	243	238	184	217	201	144	178	110	165	225	127	155	269	257	229	224	219	258	265	217	234	261	245	311	234	216	283	298	266	312	361	280	226	157	135	129	161	208	261	290	216	250	313	219	254	233	147	266	330	178	142	164	150	190	154	161	116	167	180	148	274	272	224	187	215	274	248	152	112	204	197	131	196	248	262	208	128	164	197	143	157	216	149	162	188	148	175	167	189	253	235	203	216	186	102	62	114	187	278	256	222	284	188	136	117	89	200	324	275	195	194	179	201	216	187	241	291	221	149	91	142	219	203	165	192	211	180	252	284	216	122	154	187	176	264	262	257	209	118	123	223	261	210	266	243	146	182	252	248	221	219	202	289	276	205	222	198	160	161	120	78	157	234	162	144	138	124	282	281	211	264	182	108	198	228	236	206	182	227	168	144	198	118	47	98	197	203	187	256	181	119	150	199	162	99	215	196	145	155	188	175	189	290	244	192	219	211	188	164	208	222	195	206	144	124	157	162	178	128	129	160	162	252	222	159	178	218	257	246	222	217	196	179	237	210	174	153	87	67	101	180	166	109	202	208	206	284	210	100	107	157	124	136	165	134	141	196	212	168	206	233	181	212	251	158	191	251	205	232	228	228	216	192	231	259	247	281	307	266	194	197	194	218	226	240	353	364	328	326	338	309	240	333	375	195	191	198	160	185	176	157	101	174	262	178	125	105	145	201	205	182	173	264	277	202	191	208	209	185	193	236	224	214	257	238	130	187	214	135	245	361	275	169	178	205	189	279	210	85	135	161	180	146	146	138	166	138	137	142	43	87	138	173	241	233	149	150	239	262	199	189	183	189	194	205	203	127	146	241	265	218	125	128	218	143	125	167	173	306	283	198	265	210	190	243	166	166	193	215	227	185	121	86	140	168	234	213	142	134	211	199	167	217	172	198	249	230	200	135	165	164	153	230	203	175	219	249	182	196	244	238	247	270	307	266	227	324	339	229	245	259	202	128	116	142	211	279	197	188	179	83	90	126	144	214	202	105	128	224	258	153	129	257	263	149	115	200	267	293	233	189	169	181	254	189	125	216	245	160	137	155	95	150	207	216	161	175	321	247	167	173	189	273	256	198	286	231	131	168	173	238	259	241	222	162	199	173	158	210	216	185	199	230	247	195	101	132	145	127	102	62	149	147	116	177	163	152	179	180	148	111	184	247	199	243	213	113	114	217	254	135	128	249	244	155	180	191	212	248	269	275	225	203	247	280	184	135	126	184	223	219	199	145	140	96	125	161	176	236	175	69	171	302	257	169	176	132	141	210	133	178	188	146	180	221	259	178	152	154	117	138	152	89	62	139	112	53	52	129	177	119	134	101	141	219	252	252	121	42	67	108	115	112	73	74	111	163	149	169	228	170	118	65	145	179	136	192	142	156	202	104	52	51
94	167	197	127	66	106	150	189	169	185	265	166	178	248	231	207	150	128	134	170	209	256	207	176	218	204	213	233	203	182	185	121	42	97	170	190	251	175	39	80	90	125	186	118	105	157	142	177	162	120	213	199	166	213	222	208	132	188	171	106	306	248	48	170	263	193	151	223	168	120	247	254	222	157	163	166	86	118	101	61	65	72	68	163	221	154	219	174	104	140	132	112	82	99	94	136	160	117	115	133	155	115	184	217	151	169	208	219	227	184	172	216	210	134	149	242	313	267	265	252	161	218	163	143	234	247	236	267	244	144	166	276	182	119	132	149	156	117	162	182	141	74	84	191	218	134	86	110	121	189	243	294	378	238	94	165	218	194	111	131	241	234	148	201	296	193	122	235	253	211	196	159	197	201	255	255	211	159	121	135	121	145	170	196	252	220	90	47	59	184	267	288	306	281	227	200	206	222	245	209	165	191	192	182	210	196	175	179	236	278	235	213	312	332	240	177	182	202	189	213	200	225	249	231	166	176	241	193	236	259	279	299	309	252	169	160	225	248	342	316	161	204	207	170	183	224	266	215	137	234	319	212	149	196	191	191	271	287	206	136	126	180	256	254	165	244	200	144	236	193	151	174	184	126	137	180	190	213	222	168	146	190	234	297	197	137	125	171	193	116	168	138	93	144	196	235	228	156	216	243	125	122	192	179	166	183	135	146	232	216	232	225	245	284	247	180	151	175	183	234	259	159	94	144	221	214	174	165	169	193	152	158	169	158	244	296	191	199	261	223	167	187	222	153	186	240	163	131	205	238	189	235	255	216	211	262	290	284	279	250	245	309	315	170	170	224	240	257	273	263	273	308	217	140	168	177	241	324	305	275	252	179	83	160	224	230	276	211	185	146	109	171	204	174	150	145	142	154	107	194	320	287	159	94	185	218	225	175	171	205	121	176	265	169	127	168	243	289	208	198	224	193	193	228	261	260	262	255	207	119	154	265	287	270	231	210	207	215	139	103	147	180	209	154	126	140	263	271	170	172	122	78	103	187	239	266	170	119	181	198	281	243	130	206	302	251	180	157	136	105	94	168	364	276	119	261	276	208	198	192	224	350	262	122	192	229	192	169	284	226	109	217	190	101	140	179	194	252	241	231	298	196	124	179	215	225	180	188	266	237	108	64	144	233	206	211	249	211	121	168	228	155	129	233	315	233	260	210	176	273	248	156	150	183	230	199	106	201	254	215	236	211	182	256	235	187	177	115	154	226	190	180	188	141	173	142	223	254	178	275	254	237	232	210	172	164	222	190	156	187	143	205	256	177	119	145	136	110	144	85	161	163	122	153	116	164	212	129	130	198	152	88	173	219	194	231	173	206	180	153	204	168	181	117	128	202	193	131	180	200	151	170	112	125	115	140	233	169	101	117	142	155	267	367	278	287	318	295	310	247	164	243	311	245	249	265	281	218	227	238	201	306	372	340	252	174	187	224	196	172	151	206	322	285	209	199	194	225	224	208	230	203	204	253	222	237	209	114	123	192	273	235	149	166	166	270	353	179	51	86	116	167	224	157	143	119	84	88	121	203	206	199	239	222	116	135	166	188	225	136	195	222	92	99	138	162	231	267	187	135	132	123	184	253	305	264	201	176	206	271	227	200	212	193	151	96	111	183	241	289	298	220	257	200	129	210	154	180	197	171	189	213	206	227	252	178	166	196	184	170	228	175	160	231	232	201	138	212	231	144	235	211	149	156	154	185	143	126	198	207	168	212	213	199	156	170	232	252	207	112	146	188	234	230	131	148	117	131	188	127	135	173	208	232	183	155	211	247	148	201	213	213	290	205	289	318	149	171	279	226	167	170	203	272	259	186	238	214	160	121	182	257	220	296	329	292	230	182	185	121	67	149	199	164	140	211	216	197	186	236	262	171	164	168	184	121	103	138	143	141	75	92	169	172	148	193	202	116	158	196	187	222	206	170	182	156	117	181	205	204	176	194	204	163	202	163	160	219	204	188	138	143	156	134	175	182	160	176	163	157	155	94	119	219	168	122	149	94	170	280	243	126	77	106	175	259	187	117	134	147	91	147	163	102	117	108	90	85	162	122	49	100	82	103	148	129	80	139	178	126	100	66	143	215	167	72	89	91	95	198	144	110	137	109	172	229	209	156	126	85	80	84	97	86	107	211	142	73	144	117	95	90
179	189	156	101	84	142	182	267	283	192	163	177	121	118	198	137	129	129	76	137	168	132	138	138	192	228	167	160	130	85	131	201	124	89	145	100	116	115	42	55	90	141	184	115	166	201	140	109	70	102	155	177	201	150	131	189	191	186	128	128	217	161	42	76	177	178	259	298	112	82	180	162	77	117	134	169	235	178	85	82	159	206	227	169	114	177	224	195	152	123	132	193	171	89	52	93	99	66	155	148	206	282	207	186	217	215	143	78	146	271	249	219	199	169	177	180	233	234	231	168	158	278	226	201	228	295	327	289	216	113	181	235	236	296	291	171	105	173	189	103	94	183	194	172	144	170	138	93	112	119	239	258	191	206	250	241	177	108	101	164	230	209	306	318	194	213	222	246	214	220	159	208	304	146	143	228	136	133	186	168	204	287	195	107	203	199	201	267	261	237	266	332	338	261	205	202	267	250	190	194	207	157	108	119	167	220	258	205	123	159	222	261	263	272	202	200	211	122	153	218	211	203	201	213	189	118	200	217	166	212	230	201	177	119	138	275	298	240	168	90	100	143	264	273	194	236	265	278	252	300	303	197	122	115	93	96	174	235	151	130	254	296	210	139	206	163	95	199	196	149	135	126	223	185	190	163	58	92	180	255	258	278	266	288	283	306	321	281	229	146	147	194	231	174	169	186	212	158	143	194	218	266	151	50	123	229	191	146	209	143	124	219	160	127	209	275	265	176	89	157	246	161	115	109	164	219	223	210	187	170	173	239	184	137	226	248	253	231	116	105	228	352	271	217	280	260	274	276	245	212	165	201	231	262	339	395	347	261	281	286	164	221	373	347	305	267	251	230	202	164	200	265	204	149	116	140	217	263	302	263	235	253	251	254	226	254	295	202	209	238	162	199	180	177	210	120	215	358	281	251	234	142	170	208	154	193	288	199	78	76	87	123	165	198	202	152	184	239	229	238	249	161	186	278	250	139	184	233	138	143	176	240	254	273	212	121	122	111	197	205	126	157	128	112	157	178	171	161	192	247	212	133	145	164	185	224	287	268	242	265	276	259	159	144	147	89	190	281	196	136	131	149	212	186	190	209	189	237	169	198	265	243	248	201	186	199	160	206	221	203	205	153	157	203	294	250	167	212	221	147	209	275	184	171	211	214	203	253	273	238	270	266	184	203	242	227	179	187	207	99	73	101	173	279	275	224	250	245	280	288	238	243	227	208	137	185	257	155	95	122	203	200	158	156	169	252	275	188	94	134	236	296	252	171	117	76	160	208	265	278	236	260	220	245	260	221	240	272	260	143	161	161	119	147	169	175	167	201	131	65	110	179	191	231	192	138	193	193	148	235	335	239	200	225	176	215	158	179	224	208	181	106	138	141	255	302	173	92	165	179	136	163	200	154	113	271	284	214	189	166	187	227	255	283	256	237	295	207	189	264	157	98	179	252	250	287	263	113	175	299	274	263	251	208	166	257	293	256	232	204	179	161	206	210	179	130	112	100	121	101	132	166	166	223	269	235	184	233	193	104	170	163	129	170	145	193	186	130	93	145	201	192	212	164	122	89	159	185	142	159	136	150	196	134	154	235	235	245	195	118	197	245	194	153	124	169	174	108	94	131	180	165	195	280	177	115	178	166	153	251	209	146	190	208	143	133	227	218	185	159	129	194	226	133	130	126	72	74	66	130	159	189	244	188	193	184	96	97	99	135	168	78	141	188	166	234	178	176	225	238	237	176	163	180	217	222	275	242	144	215	347	324	210	201	234	180	220	232	176	202	248	213	206	245	157	127	161	205	243	150	180	201	120	160	148	159	208	153	109	185	173	217	335	263	280	349	179	81	189	284	244	187	259	231	162	239	266	146	121	131	142	189	172	180	154	180	235	235	225	131	199	291	176	133	154	192	253	248	173	172	184	145	99	171	165	118	138	150	122	107	166	147	176	223	205	216	230	196	123	142	251	232	164	189	191	173	184	164	183	201	222	293	275	237	242	242	385	393	232	163	139	137	201	226	159	102	144	178	91	115	162	147	169	199	215	182	172	185	169	172	202	126	39	99	145	189	227	224	290	191	114	260	229	102	109	179	231	178	154	163	177	183	133	119	127	105	55	127	124	130	131	151	285	242	168	99	69	73	94	148	102	99	92	73	160	229	284	270	171	180	235	230	201	155	173	178	140	85	86	86	40	64
65	136	216	156	113	163	201	189	186	201	127	106	140	140	114	100	151	187	176	203	188	91	149	235	194	152	151	98	109	132	153	248	236	238	234	124	134	180	143	146	101	127	151	106	118	166	189	178	139	80	73	65	87	114	173	239	275	201	152	192	154	112	63	59	157	227	238	195	92	41	67	126	133	126	189	189	213	246	178	143	124	91	115	98	116	223	256	173	175	223	234	227	160	171	159	93	57	128	211	195	195	252	213	197	252	264	202	142	219	186	97	134	160	139	173	281	208	59	230	324	218	251	285	234	176	233	272	203	189	182	193	183	184	202	159	147	99	56	118	175	216	224	117	137	217	143	140	181	179	126	83	164	247	268	197	229	264	194	166	146	191	238	271	171	133	225	228	170	207	245	190	208	270	240	175	123	185	247	163	119	136	119	89	175	197	227	299	325	301	317	224	174	279	233	202	191	199	183	129	218	264	276	311	219	158	197	188	191	150	124	227	229	119	211	307	203	285	353	263	240	293	275	239	244	221	237	277	251	197	249	214	171	232	219	157	169	191	279	252	116	148	171	166	233	232	200	204	107	149	206	222	275	192	138	138	96	137	170	132	192	216	224	199	152	160	170	211	234	221	163	151	214	234	171	120	104	71	143	256	221	165	182	252	287	234	234	278	165	57	107	101	122	226	252	184	115	79	77	134	202	234	217	202	189	211	184	165	169	148	116	100	173	256	247	221	216	209	178	123	161	210	246	243	260	232	217	239	203	149	221	273	241	243	170	163	198	170	167	197	176	226	206	240	291	153	176	266	206	182	224	240	303	327	262	221	208	219	234	226	210	194	218	327	293	191	319	410	284	246	279	261	161	123	207	163	145	207	235	263	253	247	269	231	130	164	243	225	196	214	212	196	209	240	289	296	277	165	310	433	298	162	103	145	148	186	172	181	202	108	143	263	209	124	174	179	187	232	206	171	239	276	211	154	116	162	125	97	96	88	170	143	171	216	194	203	146	117	121	124	91	99	240	279	267	244	194	202	212	291	288	230	168	94	166	164	187	255	227	175	134	204	243	238	236	290	253	172	242	254	234	164	132	181	157	202	250	192	241	263	289	270	197	229	221	230	257	167	187	186	145	213	208	220	255	296	239	120	149	242	180	162	170	91	165	168	183	231	196	186	158	154	163	183	146	186	207	156	91	164	203	185	256	190	89	133	210	192	194	221	285	279	237	253	216	194	120	62	82	143	135	157	190	190	179	127	203	154	85	109	73	86	213	185	159	247	205	203	221	270	228	146	204	238	227	215	264	287	192	167	157	169	217	178	188	244	215	144	161	154	91	116	196	205	216	154	112	222	219	177	174	234	271	199	185	186	188	191	147	173	222	205	255	282	261	299	288	210	135	179	230	198	203	203	180	224	180	149	243	273	249	221	244	189	125	160	243	246	198	248	339	266	128	189	283	213	179	238	235	294	315	277	233	229	259	306	327	283	177	106	228	252	255	248	185	189	167	98	104	183	197	213	244	219	166	156	201	165	125	204	217	250	255	180	185	189	217	263	186	101	118	215	215	130	150	156	181	188	96	134	258	299	272	231	179	156	180	202	212	136	168	242	143	178	189	105	194	294	286	172	81	174	195	174	256	162	52	204	289	169	152	131	114	122	174	260	295	261	145	200	250	281	212	121	185	224	197	94	77	149	210	170	166	220	225	190	180	205	175	98	117	174	180	181	222	227	144	126	196	232	154	153	255	237	181	213	288	290	234	193	151	239	285	204	185	164	170	246	203	166	144	142	194	216	200	184	147	243	345	249	133	156	198	245	296	280	253	126	46	103	248	307	253	190	218	286	254	231	223	126	113	193	276	206	157	229	170	150	185	118	140	261	280	278	254	196	212	224	206	223	138	136	198	182	172	198	162	112	194	202	177	132	78	70	106	97	116	293	323	253	147	143	234	196	223	164	171	222	229	250	217	141	38	112	222	215	186	153	183	272	264	219	255	257	218	205	194	265	270	195	206	185	97	159	294	338	197	117	174	229	177	152	268	221	107	72	120	141	119	94	90	121	119	70	145	211	205	219	164	120	94	58	107	196	182	228	253	212	144	127	118	112	212	149	81	160	145	79	109	108	87	149	215	175	139	98	93	95	49	124	112	77	77	82	96	63	96	195	237	195	108	56	141	194	110	71	183	167	110	121	67	65	94
87	65	119	152	145	136	168	189	215	256	229	158	150	158	171	137	77	155	263	255	134	52	79	118	82	73	106	80	110	182	177	160	168	168	217	175	128	161	92	96	159	132	156	189	206	148	105	130	134	144	77	110	112	149	229	131	105	147	200	168	125	245	199	118	165	193	204	161	184	144	139	205	144	174	197	112	161	235	171	175	133	117	197	166	87	100	172	201	185	150	114	131	197	206	235	228	217	210	236	222	110	162	229	168	201	215	161	150	134	145	210	229	175	147	227	297	186	137	222	206	159	189	204	208	195	182	210	177	169	218	245	222	175	217	290	282	136	51	100	216	246	192	155	106	121	153	175	247	276	218	197	204	285	208	76	144	206	192	175	159	88	165	306	217	130	219	241	194	182	155	141	242	305	152	75	109	132	202	232	139	90	157	187	221	217	192	196	210	268	311	252	137	195	216	130	163	156	156	217	236	143	220	278	164	180	201	211	183	147	142	163	193	217	224	201	173	287	355	283	248	177	190	320	364	310	284	306	233	152	157	213	175	141	243	228	205	180	165	182	197	181	163	180	186	196	135	160	204	171	205	280	252	176	138	192	162	133	135	89	147	211	211	179	161	93	99	152	178	176	106	92	146	143	227	246	196	135	89	177	205	214	207	215	258	222	246	247	149	221	247	120	61	189	310	249	124	133	219	206	292	349	219	138	201	268	188	133	180	139	126	201	253	259	224	129	119	177	164	143	165	164	221	254	251	212	226	259	257	237	185	217	214	213	208	238	273	269	225	267	258	203	252	297	267	199	200	195	171	244	285	164	241	342	282	297	275	259	232	173	198	188	189	239	193	189	276	291	243	235	222	239	178	150	218	125	183	264	184	155	173	131	66	191	284	221	196	121	150	189	160	236	206	168	200	146	138	225	360	424	364	273	151	184	289	175	68	130	163	99	187	236	131	154	214	186	209	242	269	256	174	169	174	120	102	173	126	126	190	115	244	287	193	174	70	141	198	176	212	197	141	164	223	240	153	89	168	186	188	293	263	199	168	121	158	167	201	225	173	192	216	181	160	188	231	234	214	198	222	222	124	126	166	180	216	233	289	243	185	153	184	300	257	201	206	178	164	176	241	239	184	118	198	287	225	260	214	161	167	162	220	238	162	187	230	146	285	370	231	147	173	231	237	200	129	182	237	254	180	126	213	232	182	100	116	230	275	217	164	143	124	205	295	368	315	177	150	179	235	220	229	214	191	215	238	262	162	195	252	195	129	103	183	196	147	110	108	140	238	245	174	102	159	248	187	185	204	202	171	90	121	189	170	116	71	130	115	97	109	118	190	125	113	132	193	296	234	199	234	161	221	248	131	144	220	229	170	142	185	155	157	225	215	275	251	268	248	131	84	179	286	246	181	104	122	229	306	291	245	250	318	338	279	154	143	227	197	170	175	224	175	222	206	145	189	207	287	275	192	230	296	265	247	222	212	249	277	249	181	188	277	273	293	240	214	227	168	142	78	148	209	188	184	240	293	199	194	237	243	233	168	185	238	176	131	149	163	201	210	147	167	221	165	149	107	50	62	122	142	186	264	246	230	209	155	166	238	245	240	212	149	163	185	169	178	194	169	214	217	103	141	142	121	211	211	177	247	308	189	202	237	143	173	226	147	139	181	115	113	241	274	230	234	229	211	173	154	166	165	200	203	207	161	155	163	224	289	273	277	213	215	246	229	193	222	220	227	237	215	184	143	165	154	168	168	104	181	220	141	180	254	231	233	216	151	133	238	256	182	146	151	164	159	161	179	251	266	196	137	109	170	194	157	223	285	263	185	152	101	139	231	184	270	321	219	159	152	240	227	168	137	236	214	147	252	160	165	176	150	183	87	130	236	254	237	238	236	178	158	180	155	217	272	194	173	205	216	219	199	194	178	234	225	212	283	185	108	106	175	235	138	180	228	200	207	101	122	155	73	67	116	89	92	189	283	209	109	162	269	345	252	161	158	153	152	108	145	204	150	190	148	77	141	166	125	159	176	162	188	115	134	196	155	131	123	147	154	114	72	48	104	191	260	246	255	269	217	198	167	169	125	63	128	226	158	121	176	178	115	127	168	130	91	68	73	159	206	128	71	42	43	157	159	37	34	88	162	176	171	109	36	81	141	116	122	99	98	156	109	216	202	30	131	139	42	158	181	78	58	123	121	42	47
182	92	61	145	226	252	214	142	198	243	174	95	104	190	194	157	123	84	148	225	149	103	160	156	105	119	198	177	150	118	61	82	134	175	151	133	153	105	36	115	192	149	140	104	139	167	219	277	135	92	119	101	73	71	113	197	215	134	101	110	112	77	114	160	175	198	164	201	324	282	180	186	173	205	237	172	112	163	154	180	221	129	171	277	290	218	182	130	172	167	178	292	222	209	218	220	285	219	132	169	113	117	144	165	209	119	51	54	52	95	140	183	200	248	259	219	211	228	239	208	258	199	154	153	185	265	262	251	236	138	142	170	148	126	119	248	315	217	82	105	136	181	240	224	161	147	185	191	235	224	222	278	236	131	251	420	297	171	244	227	170	187	168	185	152	117	198	187	129	212	190	118	203	197	157	208	129	70	165	201	270	299	282	303	236	186	180	206	315	317	208	211	225	231	236	173	146	113	159	197	104	124	161	103	56	133	244	231	160	182	259	213	150	172	303	383	319	270	247	238	201	188	244	192	155	201	225	211	206	293	275	172	178	225	194	193	201	233	188	138	231	229	110	54	88	143	201	163	209	251	192	256	185	75	153	168	176	196	188	208	141	178	237	226	226	178	197	240	154	130	158	85	114	174	259	224	172	246	296	290	225	277	342	294	177	85	158	205	196	193	96	112	201	170	155	137	132	199	232	243	210	208	231	247	265	240	137	103	112	144	228	176	214	235	137	221	274	175	132	138	173	236	210	107	169	251	278	319	265	217	246	273	213	268	287	235	255	251	313	330	250	262	278	202	230	264	262	227	191	247	251	205	255	306	250	261	212	122	198	269	265	260	222	210	305	367	310	211	170	150	199	259	204	259	278	259	300	230	157	195	142	90	255	360	264	193	193	212	226	230	252	189	170	170	86	105	187	141	228	385	331	217	216	230	175	207	267	227	153	133	174	201	168	238	261	183	165	156	129	141	217	251	209	168	178	143	180	188	144	220	259	296	229	151	186	153	124	189	249	223	205	180	172	181	155	138	195	212	194	185	186	230	172	128	165	200	200	186	192	175	137	199	173	87	154	218	229	213	163	124	192	227	208	232	208	230	306	226	86	178	300	250	134	96	194	238	270	265	248	233	204	253	235	236	248	229	240	147	106	168	244	196	187	227	166	192	176	113	222	241	152	105	93	130	137	225	266	197	160	145	166	269	268	200	219	267	231	255	292	225	198	145	256	351	178	96	159	181	217	251	245	164	178	234	228	260	200	141	126	115	111	145	187	134	58	106	113	109	144	157	180	120	110	171	231	188	180	179	77	129	214	215	129	122	236	207	201	300	194	135	133	67	147	233	220	159	172	193	147	202	235	138	113	200	247	149	149	239	193	133	217	302	200	136	201	226	181	102	107	157	175	184	218	168	279	291	139	166	119	209	298	235	236	283	259	193	213	232	221	175	139	162	245	283	247	315	282	155	205	272	356	396	364	320	231	176	219	304	267	206	258	275	255	199	216	247	244	257	217	212	182	231	341	320	144	67	112	198	252	226	268	217	107	133	201	228	154	148	203	126	73	137	161	103	188	194	101	130	143	156	98	113	114	88	179	184	201	163	140	165	168	236	189	200	221	178	179	152	166	296	219	116	227	200	148	226	247	219	216	224	257	239	239	220	154	194	276	249	193	194	221	159	142	229	180	160	226	200	201	182	170	170	222	295	200	164	202	142	120	157	173	208	225	144	120	242	217	229	207	164	281	182	45	49	77	155	171	206	254	243	217	243	241	185	238	212	210	315	322	219	112	188	278	242	163	187	199	184	174	109	139	146	149	160	210	250	218	203	193	219	280	287	295	226	195	229	255	293	350	351	173	138	223	215	125	178	272	148	120	120	108	186	260	257	241	229	171	178	155	118	157	215	232	273	331	199	139	243	207	158	247	212	114	145	202	217	142	126	192	181	177	235	230	130	37	96	131	95	87	133	109	110	161	105	103	179	209	209	285	273	251	277	174	171	144	175	325	216	133	117	68	164	194	204	252	244	188	152	173	182	121	93	97	75	78	136	121	37	71	138	149	134	209	191	124	137	101	157	237	222	204	128	118	191	173	132	144	125	129	195	211	122	90	170	125	164	243	180	154	94	70	71	115	115	123	129	92	171	186	97	114	164	125	128	86	133	168	176	220	122	45	52	124	129	88	124	110	79	70	52	51	64
236	108	112	124	91	163	215	139	107	154	161	177	149	154	131	94	195	189	149	126	103	94	130	160	77	90	107	113	134	76	110	182	220	258	190	179	163	73	43	96	131	77	154	154	160	205	168	118	36	39	119	225	209	138	108	122	159	194	184	105	53	66	142	191	142	86	137	136	143	214	135	93	152	241	224	151	219	242	161	81	110	203	238	222	235	193	122	129	172	134	148	277	261	196	170	175	205	136	129	156	70	103	168	252	239	161	110	120	182	192	192	189	155	186	253	223	161	191	300	272	191	226	298	288	209	171	123	148	203	103	85	165	158	134	153	128	127	241	238	94	124	161	127	172	260	228	140	197	284	277	227	140	175	271	414	411	225	212	305	296	142	186	239	184	201	178	138	186	180	124	144	166	115	155	151	140	226	235	273	271	261	236	258	256	195	192	115	98	190	221	166	196	184	185	174	116	243	297	185	148	188	260	287	226	157	144	167	188	193	181	195	199	191	188	218	249	248	174	135	175	265	225	168	211	234	214	174	303	296	177	112	141	191	166	235	272	238	197	208	266	272	278	242	205	248	262	233	118	133	247	293	297	205	131	161	216	243	219	178	156	147	166	255	198	183	286	211	206	231	173	141	181	227	209	203	141	131	208	372	291	140	139	66	108	175	217	177	132	163	212	277	262	182	178	194	198	239	217	151	216	237	196	239	211	122	119	144	101	111	195	212	176	199	147	107	153	151	203	140	86	123	193	267	157	133	175	149	188	280	288	264	315	224	185	234	226	263	261	229	320	352	245	277	324	273	383	402	252	203	211	230	272	319	270	159	192	209	197	220	168	119	160	234	219	203	178	145	218	251	142	116	166	201	257	235	141	160	239	215	155	133	167	212	263	248	219	298	317	223	233	328	267	237	289	275	223	208	218	279	260	147	152	226	254	230	192	228	258	252	198	170	192	208	242	193	172	209	156	149	211	214	213	206	225	245	226	149	152	232	227	217	133	153	245	214	197	120	127	233	241	257	261	180	169	235	270	264	225	135	120	212	242	191	130	152	195	271	320	177	160	301	258	233	247	219	206	133	148	179	182	246	249	177	141	225	271	264	179	57	64	132	158	149	179	195	242	296	268	224	261	252	185	152	125	160	180	174	196	283	259	174	114	156	177	125	204	183	139	144	155	176	108	44	115	176	221	248	219	246	196	164	251	235	242	268	179	184	195	288	351	250	220	216	183	127	110	86	93	179	267	240	151	148	185	137	115	157	141	106	153	166	132	189	208	158	96	102	245	222	78	135	147	138	171	150	139	102	139	125	196	257	165	154	168	225	287	248	181	193	251	252	264	189	125	115	43	136	149	116	176	255	191	143	240	220	166	133	105	95	168	182	133	164	231	181	183	241	168	134	174	198	116	119	118	187	275	184	143	246	292	220	202	200	210	196	260	273	261	265	209	129	88	138	205	234	256	219	101	229	293	242	210	206	250	256	245	231	264	185	170	247	196	204	254	229	308	280	179	170	224	266	275	339	322	265	238	222	210	233	266	210	106	107	234	260	183	208	251	142	111	217	235	169	96	175	243	207	147	132	203	159	171	244	178	102	141	235	204	114	109	124	191	194	166	124	92	167	237	248	200	133	110	171	232	204	159	183	192	205	240	250	154	148	215	114	43	109	181	121	138	204	164	188	142	126	190	139	107	118	90	206	212	136	142	181	213	144	127	105	152	238	230	213	208	229	231	288	238	128	186	198	158	164	129	52	113	182	205	192	145	149	228	246	173	186	246	289	287	240	140	129	209	207	248	222	157	131	185	161	113	189	177	174	198	206	178	210	219	180	156	129	177	160	160	295	349	318	291	247	257	219	169	249	327	264	152	195	213	118	135	208	206	183	194	258	200	125	171	204	150	132	162	171	188	190	203	237	321	326	196	149	157	138	168	187	135	169	174	143	212	167	142	148	140	133	96	81	59	184	231	168	130	153	205	125	113	204	240	166	136	180	261	217	80	47	135	253	218	156	133	71	102	177	229	252	162	117	161	241	249	166	166	217	198	160	115	56	117	173	182	169	82	164	215	182	150	70	125	187	282	292	220	171	168	172	128	200	233	202	120	62	81	65	100	81	123	182	135	106	62	71	102	153	121	68	148	165	195	231	122	85	140	148	172	117	95	183	198	149	182	236	206	153	74	101	102	86	151	194	215	195	158
176	178	135	89	74	89	85	97	181	196	146	176	180	109	149	208	145	117	149	195	200	109	105	164	183	182	147	139	134	115	171	175	108	84	124	192	147	126	148	83	98	95	124	189	210	181	130	112	102	101	55	169	196	133	151	85	44	108	250	265	156	132	144	179	133	117	203	174	123	95	163	147	43	99	181	138	88	197	203	123	213	279	201	142	120	137	110	130	165	85	126	240	198	106	110	87	78	99	90	119	96	95	217	279	184	66	76	177	168	195	169	141	253	194	206	285	261	251	207	238	257	166	170	163	117	199	224	156	182	145	64	48	44	121	122	139	226	251	167	112	229	246	207	211	229	262	185	133	134	106	144	220	216	192	213	220	272	214	178	183	202	305	245	180	225	177	153	163	136	180	192	195	219	187	104	122	234	199	193	212	174	201	211	185	185	266	236	134	183	178	176	196	190	247	258	246	208	233	250	124	70	201	236	218	234	219	138	59	116	181	284	349	329	295	218	211	285	282	252	229	217	186	254	250	121	150	173	104	53	139	271	294	256	235	215	205	213	221	272	313	255	291	277	165	200	224	202	123	96	141	208	258	179	92	75	155	201	206	198	215	193	153	201	244	287	304	223	204	293	236	104	87	216	326	315	317	284	217	390	339	104	153	203	224	284	249	201	176	172	214	187	191	207	282	231	122	126	236	208	98	116	124	120	176	194	169	244	159	84	124	177	191	134	118	184	263	234	182	110	124	178	155	201	215	171	161	178	219	180	176	251	244	140	123	264	309	273	199	152	206	264	216	164	264	359	270	184	210	237	307	276	232	227	140	103	155	197	198	175	182	198	166	115	143	157	204	257	181	154	149	95	82	164	189	148	123	138	217	264	229	154	157	181	253	329	282	174	114	162	168	135	203	275	274	226	239	199	169	257	222	209	146	58	78	173	210	140	223	234	208	252	244	203	185	323	288	184	207	219	183	244	285	184	179	180	229	230	191	236	178	96	73	157	178	124	219	307	268	273	240	174	169	191	190	124	168	307	324	191	177	178	115	79	97	138	191	215	153	174	161	194	232	143	183	177	70	149	216	186	228	268	294	273	205	207	163	227	303	231	180	100	198	248	141	215	238	191	184	216	249	199	149	162	155	91	129	194	199	200	126	167	165	89	101	131	161	186	197	100	127	227	248	147	154	226	217	238	235	301	213	127	199	188	138	144	181	180	226	235	268	201	110	139	243	219	60	106	142	115	131	143	177	186	177	142	152	275	257	244	258	124	155	219	192	203	167	184	253	206	153	122	194	330	257	138	150	173	227	258	240	286	262	239	241	135	204	293	183	151	150	217	267	192	164	115	103	115	162	221	184	187	174	255	280	120	86	120	114	121	214	208	134	184	175	126	156	172	198	231	203	178	110	200	236	104	68	115	121	155	198	192	159	106	157	207	249	174	172	265	275	207	163	197	208	220	236	226	203	241	228	145	187	257	314	306	221	229	272	306	317	279	209	165	203	215	212	270	312	275	231	221	207	143	56	86	189	281	257	247	222	168	147	161	216	203	140	123	206	226	129	137	161	138	232	229	125	147	140	152	127	147	164	91	172	210	162	139	152	171	113	94	199	157	106	149	140	166	248	235	173	133	129	197	204	199	212	251	226	112	124	197	135	156	209	161	163	200	234	149	126	242	249	173	169	127	131	128	125	176	152	180	208	249	166	121	246	288	222	120	96	85	110	154	141	174	166	111	139	181	218	191	180	186	173	122	96	174	164	188	223	225	211	214	274	244	274	319	215	143	162	169	165	261	278	201	226	220	280	210	91	157	152	119	215	221	162	259	252	191	166	133	165	207	227	202	214	249	173	164	213	196	181	263	295	172	72	131	185	153	132	155	207	135	106	129	175	205	193	179	153	183	219	206	133	145	239	190	136	208	212	117	155	294	250	120	81	215	181	43	108	161	136	134	147	226	289	184	170	238	194	156	202	164	140	119	93	224	256	131	207	304	246	148	48	93	141	200	251	192	205	240	242	241	215	175	130	93	58	166	219	181	226	201	126	146	197	122	87	131	80	168	236	188	159	163	127	122	129	137	174	170	177	92	109	202	134	68	149	142	112	93	81	79	43	63	102	139	134	190	221	185	122	63	115	97	80	149	182	206	209	169	200	208	192	181	157	202	242	172	122	186	166	169	129	123	122	76	165	219	139	104	176
122	220	211	185	245	261	240	221	214	235	233	275	286	156	56	115	161	91	80	127	152	161	147	92	124	226	166	82	112	136	194	161	51	118	150	115	106	97	126	112	68	50	134	132	87	185	307	282	192	180	102	51	140	143	99	89	99	166	166	156	94	49	160	232	169	158	155	160	196	198	194	153	128	119	124	138	141	113	109	169	177	106	98	103	92	123	171	269	259	191	213	240	141	101	146	119	145	126	65	161	248	182	192	258	243	183	122	113	141	210	223	249	243	215	286	265	225	255	208	182	188	264	251	84	42	133	170	80	96	161	149	102	128	229	211	239	221	180	255	185	184	178	175	193	175	239	273	198	125	206	215	176	205	128	142	210	263	261	163	183	247	311	196	163	169	129	192	210	273	229	110	133	229	153	76	166	200	149	97	182	285	284	220	216	245	163	188	313	230	179	165	159	319	445	299	148	164	193	207	102	77	178	245	224	205	145	212	277	212	301	351	242	205	233	200	233	245	212	196	174	180	175	209	158	89	186	246	162	74	191	287	186	120	183	250	194	108	129	218	255	243	149	83	184	213	222	178	71	87	156	168	221	268	138	117	173	201	342	317	161	117	158	222	189	202	158	168	200	218	245	185	220	178	139	188	221	266	208	212	216	126	137	214	314	240	137	168	220	250	241	253	253	180	141	135	140	131	186	212	147	166	210	221	195	123	110	160	130	111	112	153	148	95	170	200	233	273	150	96	138	238	259	228	229	190	226	205	148	134	129	160	237	302	272	268	282	261	306	311	254	232	243	172	80	143	252	233	187	210	231	195	233	216	154	211	181	173	216	213	233	241	190	188	282	244	161	192	257	219	181	208	208	243	244	181	209	273	297	298	208	199	213	197	208	277	333	288	205	168	215	233	235	181	90	216	297	204	246	194	66	208	293	237	241	276	252	219	248	216	223	249	222	191	194	260	220	204	314	242	226	278	187	113	72	156	236	201	177	198	221	216	198	216	238	221	213	212	239	206	192	194	204	200	132	204	223	250	257	237	264	224	212	172	179	224	157	144	194	184	212	258	215	139	141	145	96	152	311	297	195	194	190	218	236	203	214	190	156	167	195	221	142	157	238	164	162	215	256	243	194	175	163	227	261	206	208	187	149	107	106	167	186	175	169	215	177	184	222	183	179	156	175	238	236	173	145	211	235	201	224	273	206	189	215	278	317	240	261	218	162	147	145	111	204	285	142	110	201	215	204	191	215	220	139	149	148	125	219	378	294	168	204	208	198	217	249	300	330	265	173	127	178	202	121	88	211	261	244	182	204	334	232	169	259	282	201	204	299	191	152	237	216	202	155	85	178	310	232	192	157	74	111	173	227	186	194	222	124	157	238	233	168	122	120	157	207	161	134	154	185	136	88	188	215	152	154	154	172	228	195	233	201	124	160	171	207	258	190	124	140	237	286	169	138	230	202	133	217	228	173	189	241	269	350	356	299	286	273	273	275	240	207	212	191	187	219	162	131	229	296	282	268	275	222	266	320	225	168	161	178	175	117	198	196	161	192	193	153	204	330	277	199	131	127	176	208	194	124	169	180	176	280	182	68	177	199	177	138	80	79	95	151	159	178	213	191	163	247	284	206	114	129	170	175	244	284	205	158	213	224	246	202	153	159	183	168	111	153	192	218	219	216	202	157	97	78	150	187	185	216	280	288	285	204	133	201	165	72	121	120	64	89	194	207	193	226	119	80	78	43	94	158	207	137	105	180	115	41	50	162	230	155	185	229	225	266	268	201	213	246	226	211	170	257	258	129	77	166	212	104	179	273	223	176	250	447	409	238	220	175	187	199	93	158	293	284	193	155	155	187	236	253	231	198	121	83	145	154	177	187	154	104	167	236	194	187	143	140	228	236	181	250	290	216	228	205	181	193	189	177	127	104	86	132	246	249	170	117	143	121	44	105	152	127	203	303	264	215	166	147	199	252	218	221	181	82	138	195	216	187	109	114	174	158	155	151	175	215	216	186	125	180	293	290	171	161	135	68	132	155	150	116	146	232	236	252	202	165	186	173	174	182	125	153	234	233	198	233	250	200	246	250	134	45	90	182	232	179	81	128	140	138	191	127	114	184	134	120	139	126	186	217	204	158	158	105	100	209	284	242	228	245	175	168	122	44	148	232	178	241	302	222	183	178	99	62	124	193	156	105	118	176
159	183	128	131	184	189	239	200	149	165	194	209	218	231	216	185	163	123	119	125	171	196	229	222	183	140	144	211	149	163	135	138	136	53	96	87	134	131	91	216	203	153	229	157	79	167	256	211	181	142	84	77	90	191	174	96	119	161	183	166	133	177	298	309	217	155	177	227	165	84	60	86	144	206	256	200	90	64	185	287	228	185	226	219	110	116	187	129	137	206	178	136	98	131	219	142	113	201	249	171	166	225	162	203	276	251	166	105	164	240	252	183	213	225	191	241	255	267	235	234	208	171	268	202	103	138	141	144	86	103	167	171	163	174	176	235	226	175	181	156	105	67	173	216	138	135	161	234	222	166	193	132	60	81	137	208	257	246	221	234	196	172	206	253	254	177	150	162	190	194	110	41	137	176	171	219	206	209	155	123	209	256	215	192	235	245	221	213	196	220	226	238	265	245	238	309	294	123	114	265	262	190	210	268	224	124	159	213	237	267	246	192	182	206	285	344	323	223	197	353	297	191	219	224	194	194	229	214	226	210	204	239	264	261	223	154	152	245	299	289	294	239	215	234	145	162	276	297	262	255	268	279	285	251	196	169	166	186	244	288	180	129	215	260	255	140	112	128	177	233	156	201	215	179	187	223	229	146	248	217	50	62	208	252	172	184	187	174	213	195	186	194	99	84	180	261	223	239	323	313	193	105	149	202	228	242	265	267	225	175	175	178	194	288	256	169	189	203	133	69	140	159	135	120	133	130	166	264	265	247	257	223	190	283	315	279	225	191	253	253	231	269	251	153	149	182	139	217	314	233	189	198	157	114	159	184	168	236	214	203	227	226	274	266	245	221	126	137	245	273	220	188	183	171	184	183	230	220	148	246	267	157	163	261	250	235	305	251	161	174	251	272	257	198	145	200	197	148	228	183	60	119	132	235	337	221	186	293	256	177	284	281	227	277	237	163	163	158	169	198	162	196	209	164	183	170	195	201	197	231	175	141	255	301	221	193	203	134	132	224	253	233	193	273	287	178	196	219	200	193	236	232	169	183	295	285	174	180	216	202	225	297	171	102	201	170	187	297	283	202	228	239	210	179	161	221	209	196	239	225	149	128	223	351	222	196	287	222	233	235	180	134	216	223	161	182	178	192	186	174	230	293	244	192	167	191	253	229	204	201	150	126	191	205	151	157	206	196	221	226	182	176	174	133	189	267	333	259	173	230	210	240	183	107	155	174	191	240	159	131	177	226	251	134	143	133	135	260	232	177	135	93	146	184	235	268	196	142	200	219	222	200	99	94	154	187	208	168	131	192	205	190	218	240	217	228	187	124	113	153	157	202	354	228	186	280	270	237	185	207	180	119	148	229	254	205	179	182	171	139	164	197	169	162	119	149	200	164	153	208	214	161	248	245	126	80	167	250	194	204	221	175	173	202	160	139	173	197	237	227	186	187	264	293	266	280	201	228	251	162	159	237	244	210	268	275	246	162	171	291	278	247	249	235	276	253	227	292	234	180	219	235	286	326	279	220	156	126	196	218	213	227	282	266	159	162	192	225	213	218	232	170	97	127	176	164	114	111	167	189	173	176	188	207	212	214	256	211	230	240	218	162	121	181	129	129	131	128	161	217	224	137	108	191	259	207	214	207	222	264	248	219	160	148	135	125	190	179	135	186	201	187	240	225	115	79	192	269	270	280	264	268	184	102	200	244	222	152	114	177	224	175	91	131	178	241	180	87	79	113	133	98	179	198	173	165	195	171	77	137	260	288	223	214	210	201	282	259	256	240	198	187	250	286	265	254	194	236	223	144	124	159	162	193	317	415	332	203	245	228	136	191	238	187	204	251	278	242	244	169	150	249	170	147	191	147	94	70	144	255	255	171	110	120	155	133	64	87	140	195	238	258	264	239	169	178	251	227	179	158	196	202	199	245	225	235	254	219	219	227	287	261	181	148	165	263	257	239	186	106	189	240	189	145	105	171	268	237	241	252	225	184	171	157	157	204	196	175	145	129	213	250	142	134	182	239	207	75	46	101	125	149	244	239	161	110	93	133	193	265	265	190	100	96	133	141	181	181	146	171	141	52	89	115	71	47	127	141	63	66	101	115	93	107	171	154	107	133	94	78	141	153	160	110	142	203	226	198	84	121	180	226	205	141	224	174	204	250	142	134	181	164	94	148	121	120	180	164	227	261	145	97
207	218	220	140	152	261	223	119	98	156	214	156	162	220	217	252	162	64	174	249	131	132	196	187	183	159	162	184	106	142	264	212	170	206	191	161	156	103	96	197	278	255	185	105	73	194	260	138	93	146	97	94	173	220	201	225	199	114	133	103	109	188	257	250	119	63	70	97	155	108	72	118	154	206	161	138	191	149	96	173	213	130	79	123	234	247	214	166	144	197	206	224	262	245	187	136	157	229	273	206	147	166	133	169	190	144	176	210	159	203	245	149	254	347	258	264	275	247	290	284	244	319	283	176	159	122	128	170	207	136	108	260	203	152	215	179	175	168	183	240	263	215	210	284	246	197	149	108	136	166	204	194	167	218	243	278	242	189	287	260	251	255	169	127	182	169	203	287	236	243	223	135	209	262	208	213	227	167	137	156	187	205	184	200	233	266	228	208	271	266	203	124	119	208	245	242	241	240	139	77	147	186	127	203	231	246	278	241	249	235	234	221	213	204	361	432	329	220	212	263	252	249	219	190	211	189	167	281	259	105	136	216	236	229	189	298	256	170	248	191	127	89	96	104	131	195	255	207	234	385	292	242	229	205	251	238	257	234	168	161	175	192	261	253	188	163	206	237	196	206	136	59	100	131	127	147	138	133	211	214	167	243	238	119	125	116	157	203	162	161	227	328	289	208	229	263	272	231	240	253	209	241	259	212	197	248	254	159	140	127	58	102	169	237	224	146	247	236	123	169	171	115	179	260	155	87	225	197	156	249	232	219	228	229	239	276	260	193	295	276	173	305	334	282	240	190	165	192	248	209	136	155	250	252	185	205	219	155	230	244	208	213	199	178	178	197	194	285	309	258	213	201	163	207	205	85	85	190	220	183	189	215	219	220	242	176	174	222	201	214	319	271	187	161	96	198	297	351	284	186	179	198	206	214	265	216	163	210	212	177	215	256	229	129	136	207	227	212	189	158	142	226	190	196	240	200	192	218	192	177	208	242	267	207	165	148	142	97	68	79	91	133	162	260	280	166	156	157	206	210	172	223	207	154	158	213	280	263	249	255	197	219	214	184	238	221	202	264	294	319	224	141	225	282	240	142	135	196	196	167	178	213	238	210	151	193	317	278	219	206	124	141	149	192	244	235	172	108	85	147	214	133	69	127	198	221	208	197	210	213	293	287	195	205	163	73	156	167	73	122	198	231	190	178	194	206	218	120	122	226	208	162	245	207	172	212	191	167	85	160	318	239	176	194	162	136	173	234	286	245	241	262	263	286	278	313	244	149	184	259	190	159	149	169	172	158	313	271	201	208	152	166	163	133	133	219	226	213	226	184	149	233	259	121	133	225	165	113	204	203	154	173	197	179	156	148	101	171	226	143	182	237	180	121	193	342	251	284	352	174	165	212	247	233	219	238	226	235	224	193	129	163	243	196	152	136	143	171	229	241	147	182	276	260	138	85	143	289	270	184	285	242	188	247	176	166	157	176	218	139	146	180	287	326	283	276	220	200	194	220	227	241	305	265	189	119	119	212	210	190	263	276	222	239	257	193	117	159	253	270	249	212	120	124	168	156	117	66	122	216	215	187	225	184	149	157	158	185	145	166	175	152	122	170	242	267	294	246	224	216	132	71	80	113	167	219	241	134	75	97	176	251	265	208	122	129	171	194	258	278	234	266	288	291	279	178	184	155	100	198	159	175	215	198	172	221	272	164	82	122	140	118	187	182	92	142	236	268	266	191	199	173	137	171	167	128	134	175	184	117	75	191	284	202	183	247	266	311	251	175	227	160	99	249	249	110	152	259	267	181	176	241	187	152	235	242	153	145	105	80	126	149	166	194	183	204	245	274	286	203	275	312	279	215	238	307	151	82	161	273	252	164	210	240	150	85	55	172	251	164	94	129	206	219	276	296	215	103	137	182	147	192	225	282	220	101	89	145	228	211	173	203	198	119	136	193	170	133	182	215	192	236	227	186	213	184	155	160	200	213	223	210	138	101	156	233	238	261	273	272	205	195	231	224	284	285	183	119	157	219	227	203	190	204	161	131	138	161	166	131	86	118	223	193	170	154	70	90	198	241	217	153	122	209	161	86	156	182	181	215	227	166	133	158	180	158	94	120	169	262	260	119	100	117	180	181	188	245	178	128	81	161	261	259	254	168	105	81	54	89	208	212	113	79	118	189	256	264	243	201	132	140
156	150	169	123	141	277	212	151	145	158	243	220	192	194	123	79	64	39	145	222	182	142	123	180	157	151	229	151	54	108	194	212	191	142	134	109	137	129	144	214	173	101	65	105	115	95	120	104	97	104	59	109	191	164	112	231	283	161	96	70	43	112	184	151	173	209	183	174	204	178	125	137	178	135	88	115	162	175	153	163	270	214	108	136	198	239	243	251	128	103	195	188	140	159	175	192	181	147	122	165	193	174	115	58	119	177	236	299	268	256	230	166	188	266	302	260	205	229	251	239	212	219	207	254	307	180	184	205	216	231	155	182	139	192	278	238	154	205	298	188	204	268	192	112	177	165	158	218	246	261	224	254	266	144	200	269	152	154	207	187	176	158	143	216	199	82	78	164	166	183	190	177	235	231	179	185	243	281	304	290	296	269	210	187	140	246	238	95	134	164	174	222	232	198	183	231	250	191	143	180	135	110	172	153	235	309	241	181	189	239	236	214	207	170	232	187	107	213	252	217	201	300	276	166	219	228	208	272	308	201	262	316	218	134	152	238	195	183	171	205	222	180	194	263	236	148	130	118	231	245	104	124	182	155	108	57	129	152	120	159	140	168	238	242	229	205	285	304	273	298	196	190	206	154	127	116	140	147	132	153	229	228	165	200	227	171	149	257	303	211	122	175	262	236	228	247	283	215	188	212	169	162	188	180	200	226	129	124	219	253	229	232	256	278	253	143	138	206	224	218	220	206	219	270	212	117	194	280	315	303	189	209	287	274	260	245	266	232	200	219	154	186	296	391	320	212	178	100	149	224	306	310	186	198	152	82	99	74	95	179	258	235	243	243	222	268	273	242	225	212	165	200	251	253	243	143	204	343	272	175	191	208	157	91	135	149	129	196	217	227	242	266	289	250	262	247	160	179	266	248	280	298	180	220	245	247	264	196	118	126	183	208	233	210	205	151	188	291	254	199	177	155	136	131	84	79	235	245	191	235	177	173	134	126	140	92	130	132	171	213	225	157	114	178	170	182	158	124	172	185	163	178	155	159	257	251	225	279	261	197	193	159	160	237	239	235	251	275	273	262	183	120	195	229	207	268	185	144	148	95	203	275	268	204	166	189	193	123	168	268	151	134	245	151	171	216	151	199	221	185	256	267	186	254	259	195	219	264	315	284	219	227	209	155	83	109	244	251	237	194	134	211	223	176	185	175	160	144	143	163	161	147	249	301	142	74	254	315	182	169	148	185	220	216	261	187	138	189	259	246	283	341	210	101	166	245	266	288	227	184	217	263	205	187	217	226	252	230	192	197	236	255	252	259	253	216	185	119	148	223	223	175	168	153	172	274	226	109	154	224	217	262	239	171	199	195	105	102	174	189	239	267	226	226	184	212	177	115	195	231	193	166	220	215	236	242	181	189	200	148	78	181	298	233	212	193	189	261	262	221	192	141	181	231	152	116	177	180	145	177	146	148	139	131	198	233	223	228	238	254	204	114	191	273	242	239	281	276	221	165	268	298	278	265	311	293	163	199	233	242	244	201	203	211	200	201	105	96	162	184	205	180	139	140	118	140	154	78	101	135	131	218	227	214	193	181	187	157	145	95	192	237	173	175	203	263	237	175	179	213	170	149	147	160	203	200	228	152	192	268	212	209	229	253	152	78	142	245	209	140	131	127	162	99	141	155	91	140	224	225	168	147	195	206	137	146	117	141	193	181	216	202	135	120	155	179	174	208	233	257	264	209	157	85	99	203	246	198	216	221	192	257	266	189	164	201	200	191	232	214	215	223	274	273	168	209	242	173	166	147	105	217	255	162	152	175	204	174	147	147	106	149	201	245	269	149	49	98	164	194	158	198	259	243	230	136	94	131	85	114	170	233	282	267	160	159	212	182	242	232	199	175	185	216	262	310	239	136	198	243	170	194	233	278	185	164	269	270	268	208	153	208	237	183	227	282	259	221	133	105	97	143	143	110	182	129	52	63	117	181	266	218	147	167	179	154	122	159	186	149	167	251	198	134	192	239	185	191	218	259	213	111	180	224	162	68	39	124	232	233	189	180	201	170	169	183	159	117	144	218	155	134	184	201	256	165	98	192	232	173	172	169	146	182	161	142	134	164	207	198	156	136	168	117	88	135	153	159	94	89	129	120	138	171	113	47	56	146	168	142	198	203	103	49	102	125	97	92	132	216	214	97
219	147	174	142	105	144	86	115	192	218	294	338	317	234	164	207	209	109	81	152	118	84	142	127	71	139	178	149	95	58	133	151	168	171	93	63	124	181	131	124	150	148	105	54	82	154	186	107	45	87	126	102	155	200	150	141	178	213	200	153	86	71	112	152	121	118	201	161	95	105	159	123	76	168	151	142	234	248	240	154	80	112	87	124	173	133	173	188	194	144	104	182	170	147	197	261	297	190	56	135	181	91	125	201	147	72	147	280	298	241	243	246	242	247	283	338	277	215	220	247	223	140	168	144	80	222	288	191	149	162	253	273	154	120	165	161	141	155	168	125	160	151	179	229	190	280	198	207	246	141	195	251	221	183	261	335	255	169	196	196	128	165	230	277	268	130	109	207	210	247	258	173	141	96	140	224	261	186	134	224	231	198	179	208	196	222	166	100	178	167	198	224	193	206	233	222	212	151	88	160	330	313	268	338	235	136	178	229	292	331	263	275	282	173	160	190	130	117	148	203	147	140	229	205	246	259	208	217	193	172	208	249	229	157	145	182	254	245	158	148	223	168	94	192	229	192	222	184	166	195	226	302	255	146	126	118	72	108	188	187	149	167	219	266	204	155	211	164	151	194	194	198	109	130	186	201	245	298	236	83	112	228	238	175	165	177	152	138	140	177	141	142	233	205	202	215	190	169	181	195	210	215	212	149	67	80	131	161	169	169	225	343	286	227	328	267	175	205	265	246	219	198	168	204	216	167	212	309	265	258	289	282	311	299	240	199	184	134	166	242	238	202	181	204	122	161	248	220	138	157	233	217	222	265	238	173	112	105	186	244	309	205	105	109	156	153	110	135	166	248	217	192	195	217	259	208	188	211	201	134	169	208	197	181	198	258	175	80	149	194	133	164	161	177	223	214	273	209	138	191	237	201	141	140	93	105	151	154	126	106	126	143	264	258	173	202	217	237	230	218	229	206	252	196	102	222	243	133	182	163	183	181	181	266	194	198	224	259	225	158	185	187	124	105	94	56	172	203	182	213	108	117	196	207	272	232	175	262	319	275	223	222	211	182	235	222	166	210	206	191	225	249	181	181	272	252	208	169	87	101	157	235	238	221	233	263	250	204	230	134	127	192	293	243	126	222	181	136	172	108	166	233	121	148	265	226	151	126	179	222	166	124	116	209	217	175	203	255	280	151	177	283	229	197	152	121	182	187	166	164	186	208	196	133	87	199	294	191	127	220	275	294	187	181	191	93	89	211	305	231	227	223	120	215	320	249	225	211	186	105	113	151	128	115	84	162	217	208	212	232	277	202	95	172	296	218	136	175	136	181	226	212	288	240	189	151	142	257	200	136	175	223	228	117	124	185	203	180	160	119	177	328	380	283	134	154	133	101	172	209	200	143	169	223	204	157	179	218	181	155	195	291	297	279	191	105	209	198	163	247	230	233	250	233	249	202	191	146	60	53	59	133	199	203	206	190	151	202	233	193	189	154	198	210	182	310	354	309	304	261	222	197	294	305	216	263	292	255	240	303	316	226	205	212	189	279	361	255	187	203	185	178	135	133	182	185	148	106	132	114	54	92	178	213	124	67	126	124	133	209	215	202	204	158	147	157	180	138	206	288	220	161	92	63	58	127	174	173	231	259	177	202	281	166	80	108	152	206	212	128	118	145	131	98	63	170	219	233	300	257	157	82	158	167	108	166	164	156	208	329	304	145	114	143	137	212	328	203	116	221	247	228	140	83	108	200	262	181	211	322	274	266	264	191	179	194	190	136	155	131	124	170	234	232	113	202	301	263	180	118	151	154	161	134	122	200	250	257	252	252	163	115	101	126	239	193	119	174	264	183	94	195	205	194	243	146	135	186	93	85	131	124	146	190	155	192	245	196	151	162	229	212	184	231	177	146	274	262	207	178	132	131	217	248	177	206	140	129	289	325	241	138	183	220	134	122	191	164	96	144	166	158	110	171	278	189	173	224	208	211	176	135	129	118	78	93	191	228	179	198	246	278	282	249	265	227	192	204	232	231	249	248	120	93	86	37	117	196	196	222	177	163	133	106	164	187	130	111	190	136	59	124	164	182	158	95	191	162	133	171	90	51	92	118	161	230	147	157	151	126	168	89	139	183	108	136	159	117	159	139	73	131	151	118	83	49	142	172	80	185	241	163	156	192	231	203	101	109	126	109	169	155
238	157	182	125	144	254	190	147	214	195	156	225	208	175	164	82	85	97	99	134	185	174	199	198	182	191	190	247	137	102	159	154	134	178	147	111	111	154	145	133	135	100	166	160	228	239	136	73	57	123	126	83	98	125	156	143	165	152	173	173	183	253	139	150	154	120	194	228	319	296	125	53	112	212	158	77	134	191	155	76	68	173	154	84	143	154	163	198	163	77	53	112	136	70	114	171	244	289	141	78	91	117	125	162	176	100	119	179	216	204	280	306	219	194	142	132	158	144	150	221	182	114	235	256	142	188	216	196	215	225	195	173	176	151	234	200	75	163	265	236	222	209	209	133	192	245	164	155	219	274	227	196	246	246	217	226	145	138	208	261	162	141	273	277	281	229	163	173	189	160	126	252	260	176	139	203	253	244	271	243	230	237	267	264	255	200	239	204	114	222	237	209	271	309	252	217	216	174	246	293	477	462	231	240	240	182	180	209	205	283	325	272	231	259	280	238	188	201	145	107	193	214	156	238	301	173	101	70	96	243	218	106	138	214	262	222	186	158	176	249	298	224	131	174	207	123	92	211	225	140	182	261	205	194	211	178	190	186	181	231	258	261	249	246	233	231	240	186	200	241	270	335	319	162	116	180	182	172	176	149	119	186	270	207	192	176	66	160	285	224	155	156	113	132	144	193	237	170	153	100	137	275	281	183	127	170	137	96	117	134	178	175	222	279	300	221	89	149	192	293	336	212	259	370	345	237	215	296	315	247	287	313	263	278	276	261	164	75	113	186	229	230	215	180	183	187	115	102	161	177	269	320	254	203	173	219	286	293	250	192	156	163	207	207	193	189	157	87	108	184	205	198	183	176	163	228	191	133	144	95	101	245	300	189	193	225	166	115	178	210	309	356	225	227	255	196	221	205	158	151	215	255	200	145	114	212	279	226	168	161	160	176	148	92	141	220	222	221	212	180	242	265	158	160	230	249	153	154	236	221	240	249	249	271	225	196	265	186	156	300	254	184	170	132	150	178	145	141	146	122	135	166	159	152	202	308	293	121	75	226	243	92	129	220	212	212	226	189	159	220	205	207	260	215	135	123	163	151	101	52	132	205	228	252	227	203	195	152	121	145	244	249	180	163	180	262	242	177	191	207	159	172	217	153	292	364	202	228	179	102	97	179	245	212	215	144	206	228	170	261	279	243	241	243	227	162	156	141	182	234	204	173	210	216	218	271	245	244	217	154	180	190	222	260	215	135	61	85	180	210	221	236	180	191	241	175	196	248	237	192	154	152	159	185	209	159	154	198	125	76	189	189	120	217	166	133	202	195	148	142	169	212	282	256	172	222	269	238	292	283	176	150	181	174	124	200	243	198	224	249	232	216	237	210	198	230	228	237	244	298	241	181	217	185	221	188	103	201	293	256	212	175	167	143	139	190	173	210	271	240	177	129	110	168	218	222	290	215	110	143	138	101	177	264	243	242	229	147	126	113	186	332	319	216	147	222	288	219	220	189	140	246	312	354	368	311	334	236	150	241	266	256	232	204	187	225	330	305	168	173	215	222	145	46	92	202	237	196	215	239	242	241	233	287	232	153	194	160	177	288	216	196	239	201	194	214	205	161	263	233	112	227	255	139	112	96	142	285	252	153	114	156	191	159	198	207	128	165	251	144	61	85	119	149	261	204	134	216	177	103	205	257	146	207	173	135	167	184	252	289	215	112	179	146	157	255	234	186	140	207	218	216	262	157	154	322	336	230	182	231	179	126	171	145	143	173	192	160	186	233	217	165	121	236	262	201	316	319	275	242	229	266	181	185	223	187	166	221	224	173	120	137	204	198	200	152	168	205	128	124	190	219	219	196	175	94	125	213	217	206	174	144	110	89	134	157	189	198	242	287	239	176	153	192	247	252	245	268	192	166	207	250	256	186	171	217	246	198	147	214	210	162	178	169	147	174	262	222	166	270	292	211	122	151	241	199	106	154	249	185	99	121	146	115	185	149	112	142	197	261	231	233	182	152	179	238	225	135	194	200	168	194	217	230	189	155	147	160	149	87	67	140	167	168	161	206	304	257	223	239	187	145	103	114	146	148	142	173	177	132	128	150	152	84	90	119	160	208	194	154	154	140	122	161	156	173	152	141	117	90	87	138	194	118	64	51	71	96	154	271	183	43	121	128	106	135	73	32	41	77	113	139
147	208	168	90	141	102	106	132	87	121	111	92	216	280	164	75	129	117	45	48	56	117	176	145	154	181	117	117	126	69	105	198	251	289	247	227	203	238	192	102	157	145	115	131	172	146	83	44	44	63	120	101	126	224	206	162	104	124	142	121	120	144	176	98	81	84	92	141	127	82	43	117	203	162	148	193	140	138	193	193	189	149	161	129	124	210	254	205	173	205	156	124	89	45	107	183	157	127	170	158	100	171	223	180	167	205	235	240	341	317	290	325	193	81	117	175	117	145	169	214	178	139	185	195	254	144	105	155	118	129	189	235	204	239	253	172	166	169	180	210	222	174	136	104	115	137	129	213	246	245	306	243	153	222	241	204	217	174	181	237	212	187	225	255	160	138	213	173	234	228	170	205	198	237	218	227	192	247	336	173	138	292	294	175	157	199	196	175	165	180	238	216	199	167	84	154	280	292	287	265	218	229	227	173	160	210	261	306	311	313	281	209	259	271	252	261	223	222	178	165	225	256	227	201	201	131	126	124	58	181	240	175	162	245	246	131	215	266	238	269	205	134	132	184	272	235	105	84	203	234	120	200	262	203	217	194	169	167	216	249	235	227	202	186	178	174	141	124	101	57	180	236	125	165	257	187	165	185	197	218	217	223	259	192	160	187	165	201	204	139	142	226	221	193	167	133	187	269	225	129	121	171	167	203	263	242	216	225	233	179	116	149	215	266	305	254	117	170	231	170	232	261	267	255	240	274	283	292	329	321	257	231	237	159	125	185	205	244	257	195	184	296	212	56	182	279	166	113	158	221	222	214	268	226	191	205	217	198	115	132	197	189	160	103	113	143	195	234	227	176	184	289	213	131	227	277	254	162	86	213	237	228	237	162	186	221	197	118	67	140	242	274	217	171	173	148	143	165	170	108	108	225	271	284	261	184	261	249	143	176	209	142	144	168	136	167	211	167	87	93	144	267	261	219	235	175	178	250	243	140	83	174	198	190	236	153	164	225	194	231	300	238	154	172	189	206	208	161	135	193	186	199	161	112	136	136	162	133	233	276	164	87	122	168	221	250	234	218	192	215	212	247	181	120	165	191	179	203	244	222	287	272	188	171	167	187	233	195	196	176	144	248	206	95	191	238	203	151	169	254	204	167	159	144	178	260	271	273	233	209	207	177	191	226	222	260	260	153	149	176	186	239	192	154	159	155	231	276	219	211	186	188	173	117	103	128	201	183	181	219	182	231	345	273	255	250	184	128	98	89	88	149	158	197	237	221	225	176	166	128	132	164	154	221	256	211	154	186	175	163	217	228	210	239	248	138	212	283	168	94	103	182	229	217	162	175	159	175	224	201	214	177	261	303	221	204	211	238	227	206	255	246	202	215	138	200	275	216	255	299	279	254	277	263	240	208	171	220	241	182	146	179	182	205	194	154	178	123	200	223	201	174	73	127	119	170	159	100	193	222	120	90	154	225	259	281	305	257	209	190	194	226	185	155	185	185	215	212	134	148	239	250	299	338	202	182	284	257	240	246	235	151	77	184	183	190	289	186	160	233	243	263	240	143	200	230	176	219	192	186	135	142	207	228	191	136	124	115	237	277	193	138	128	197	254	240	217	180	245	201	45	121	249	245	158	165	140	82	151	176	138	161	198	177	160	162	136	184	232	169	261	289	219	259	270	257	203	154	222	252	191	142	149	218	191	169	164	202	227	221	150	128	196	195	256	254	198	207	233	250	247	228	163	73	157	276	301	266	194	176	222	244	223	215	223	248	214	178	199	162	197	185	185	203	202	265	337	365	251	140	125	279	290	277	289	276	287	215	154	170	173	162	208	285	263	206	205	135	167	302	299	211	245	270	259	216	168	266	363	295	251	345	240	77	90	140	196	173	153	142	167	153	106	205	245	189	127	98	113	170	179	102	95	195	177	195	298	199	183	292	263	236	232	211	228	290	261	175	180	188	160	174	177	194	232	220	246	197	120	134	148	134	129	96	176	156	116	134	134	206	171	168	159	217	233	159	204	171	227	247	173	192	161	83	129	196	223	247	207	178	216	235	239	234	192	108	103	179	197	187	112	103	177	221	201	170	205	199	152	93	37	132	156	108	125	146	166	146	128	110	105	150	167	130	120	138	198	172	137	106	98	181	170	196	242	212	202	190	154	212	180	136	179	108	156	181	71	36	123	192	112	43
105	183	258	185	160	190	175	214	137	154	258	159	151	184	142	187	139	97	210	269	191	140	224	284	220	156	90	38	50	93	122	190	242	192	214	220	180	212	250	165	80	137	184	184	175	118	113	141	132	167	202	164	142	164	130	148	157	124	125	212	236	133	70	43	175	214	84	82	134	135	109	121	199	245	194	143	216	177	96	166	136	177	163	91	151	142	173	152	182	275	150	77	71	82	91	65	89	121	150	165	105	108	263	254	203	262	256	188	186	164	197	211	210	296	237	168	163	154	134	140	172	233	273	233	242	222	188	222	304	299	198	164	137	236	224	137	221	272	240	220	265	248	189	177	199	177	238	233	130	151	218	223	204	236	183	167	205	214	238	262	233	223	238	148	166	175	103	173	268	173	131	240	244	227	269	325	273	148	138	144	182	264	270	252	230	289	340	220	163	192	150	166	161	193	212	157	222	209	162	221	268	262	309	302	253	226	167	191	220	168	190	204	137	175	203	188	207	221	200	159	190	195	167	173	225	296	174	112	128	103	147	133	107	138	195	278	300	242	136	133	253	245	199	229	243	208	137	155	201	233	251	197	164	173	234	289	194	166	142	147	249	221	264	296	148	163	226	203	170	180	273	275	191	250	275	158	195	222	218	190	160	183	171	147	158	131	187	235	237	222	205	212	105	158	229	150	204	288	212	207	289	263	202	200	213	199	224	216	201	144	107	158	226	249	148	206	243	254	293	329	353	298	290	314	328	261	204	190	241	289	169	64	139	157	208	318	232	254	312	168	136	210	215	178	190	201	112	103	177	183	141	171	250	223	217	167	146	180	219	223	171	117	60	173	285	206	198	272	186	88	147	213	195	220	240	219	169	134	208	229	122	60	123	119	116	217	235	169	153	245	182	105	136	157	233	218	142	111	167	218	216	199	215	232	224	170	115	138	215	196	161	194	130	109	212	226	150	113	131	153	138	138	148	199	238	216	211	204	119	107	198	245	254	197	122	161	246	254	282	263	217	247	182	215	273	196	161	188	259	322	244	110	182	190	134	191	243	163	107	231	219	140	199	223	225	265	269	238	191	182	180	223	214	207	260	212	205	270	312	326	242	142	124	162	201	181	164	212	247	184	202	284	328	275	212	178	162	159	131	210	192	153	155	167	195	181	177	164	143	164	263	241	251	257	207	270	295	248	173	146	144	109	63	149	215	229	286	284	233	162	149	165	190	230	201	162	209	213	237	235	201	213	202	261	299	198	175	219	212	217	201	225	220	199	238	243	214	147	139	160	102	171	206	162	155	94	54	109	167	217	222	188	209	230	212	216	258	201	160	145	164	238	179	175	201	172	166	177	173	162	164	159	258	266	292	281	229	228	138	164	196	177	196	172	184	227	202	149	156	190	205	277	268	240	206	155	168	163	160	180	182	144	96	189	214	183	154	113	124	108	155	213	288	234	178	150	139	165	154	109	107	122	164	204	145	147	153	182	161	218	245	163	156	140	137	129	161	208	253	269	220	277	297	297	319	219	203	208	226	215	187	200	203	222	198	224	260	239	152	198	306	285	293	270	191	105	162	188	137	109	173	242	227	273	177	148	189	135	121	152	173	154	185	283	229	145	152	160	205	198	179	175	175	150	181	269	196	136	177	189	118	141	227	136	136	242	312	318	232	218	225	222	206	154	192	234	203	162	139	148	161	144	187	148	90	182	201	158	173	247	170	112	198	188	166	103	101	233	270	173	131	190	176	89	159	264	205	131	167	211	195	231	170	50	235	253	70	155	191	166	213	265	251	206	149	226	297	218	204	219	210	261	225	256	323	288	260	219	204	214	239	195	206	229	218	213	164	97	94	199	263	205	131	100	190	238	217	286	305	297	256	200	130	177	305	277	201	157	208	217	220	229	178	154	136	114	131	149	195	288	243	185	174	202	259	282	218	190	225	150	79	162	187	197	169	176	236	245	226	168	175	167	184	159	173	209	276	263	234	228	237	252	186	104	128	175	164	193	170	132	126	133	136	190	219	269	257	115	121	155	212	268	239	182	118	100	109	144	126	68	130	184	165	166	210	168	84	170	238	198	119	64	142	219	133	185	221	177	146	89	105	112	85	133	126	55	79	100	195	192	155	168	197	222	181	146	208	300	203	94	67	81	75	58	143	188	153	236	245	192	246	249	132	40	66	144	158	84	105	173	168	173
104	73	63	140	138	123	181	116	113	205	164	123	180	180	159	161	216	228	227	250	202	150	152	127	145	193	191	183	94	125	183	161	175	110	39	43	168	280	220	205	131	61	95	140	123	140	157	166	139	84	195	215	105	70	119	90	82	84	52	80	121	106	107	138	207	163	73	131	128	147	119	164	285	272	192	136	178	129	177	202	159	178	220	265	186	165	152	152	177	182	225	227	216	213	123	129	148	154	161	178	185	160	251	219	184	268	262	178	136	158	226	219	199	245	153	144	216	121	93	143	200	265	246	202	178	134	158	200	186	179	116	113	242	318	257	217	233	221	270	247	184	291	289	158	123	157	226	277	250	216	217	192	189	199	139	154	198	126	164	256	227	259	230	188	223	227	146	110	159	120	173	250	188	165	240	256	227	232	226	228	214	193	229	252	167	131	190	202	248	208	86	77	178	311	278	204	246	235	222	237	230	227	304	233	189	324	335	270	262	264	206	176	200	273	253	132	108	119	135	181	189	163	178	191	178	201	218	149	189	245	178	127	124	155	180	202	171	205	177	178	242	246	210	178	214	185	234	175	103	220	275	236	227	255	237	311	299	168	157	206	204	172	187	229	145	186	309	243	156	117	129	157	199	263	212	173	183	137	145	148	171	242	166	113	190	152	187	218	147	212	240	196	149	123	107	149	226	201	188	213	174	112	89	124	128	128	158	191	231	231	165	169	272	248	166	211	315	274	284	205	182	291	307	293	323	349	185	71	194	254	155	224	296	241	177	226	280	224	254	257	187	132	155	228	186	159	249	272	214	159	226	268	189	99	97	165	201	241	240	182	208	165	125	198	184	199	185	141	173	191	182	206	194	124	128	229	254	144	113	175	189	221	210	149	178	291	235	153	191	193	198	272	249	155	159	220	169	123	256	261	217	245	222	206	242	289	266	239	236	230	155	96	189	195	191	201	122	153	156	103	163	182	208	212	216	198	120	225	286	196	207	208	171	220	234	189	192	222	151	131	228	324	212	111	134	101	146	157	143	191	166	168	180	90	140	235	276	190	118	199	189	173	188	148	262	271	194	232	140	222	310	227	196	166	222	201	166	135	111	201	140	54	87	95	85	109	136	146	186	213	191	262	309	228	165	154	174	149	110	104	143	168	211	259	180	170	179	235	282	230	219	204	187	204	164	169	194	166	157	85	112	202	193	156	136	112	152	262	270	141	100	156	155	215	224	243	243	220	239	196	207	144	141	235	289	215	168	217	166	153	219	245	219	154	149	123	88	224	315	220	212	256	273	203	152	195	236	271	144	81	162	257	239	205	220	211	192	188	193	165	157	220	195	154	226	211	108	130	221	170	138	154	135	146	193	161	169	232	178	126	161	184	219	231	228	221	246	270	185	162	191	244	265	255	201	139	133	150	112	151	279	241	213	235	135	152	196	161	210	231	135	67	173	229	165	179	289	317	220	180	206	184	196	206	111	134	159	143	242	233	202	212	171	129	211	269	219	176	150	161	226	291	220	221	276	236	199	141	224	297	262	324	429	359	230	193	203	218	226	202	190	218	216	212	221	158	124	168	120	121	200	224	218	199	246	224	136	120	124	229	297	243	238	215	198	234	129	84	87	123	219	233	187	171	251	241	192	165	109	119	90	95	176	201	215	225	173	184	239	229	228	228	205	162	144	196	227	265	247	180	133	149	214	134	119	237	233	214	210	182	198	157	167	189	233	196	182	249	131	178	180	190	187	98	158	103	110	230	182	126	148	121	142	115	87	141	185	136	130	187	189	124	210	298	193	126	238	254	190	238	250	276	230	262	219	181	300	311	291	235	203	264	211	135	215	259	251	242	199	191	233	278	208	186	226	162	143	190	186	208	270	248	221	202	167	186	192	177	130	149	162	177	187	165	126	123	166	132	113	155	178	241	310	184	203	248	147	198	212	181	155	152	222	209	112	142	232	200	212	263	219	121	131	125	155	259	227	110	155	238	195	178	194	159	112	226	260	184	123	169	244	223	186	237	329	279	218	159	207	176	124	143	161	163	70	136	247	235	179	96	127	169	107	118	117	121	171	222	223	213	206	178	172	209	200	121	121	158	227	190	209	294	292	306	162	99	139	80	161	158	81	131	155	198	133	89	156	105	99	189	243	226	111	38	118	181	102	77	82	119	249	179	38	36	40	93	169	149	98	118	138	189
196	124	49	76	235	220	141	127	124	178	138	151	148	106	128	188	217	155	95	149	135	124	233	231	125	79	68	94	146	171	149	159	205	116	78	90	152	158	149	196	103	80	93	155	164	90	90	155	132	104	218	293	229	115	175	155	72	130	165	180	187	145	184	204	176	126	119	169	169	191	229	156	76	174	178	195	209	84	67	88	91	121	148	177	152	117	97	140	229	230	143	90	155	157	146	150	136	150	231	278	259	212	168	231	194	125	224	275	160	161	256	292	290	293	244	228	256	253	210	196	231	169	168	235	159	100	173	258	232	170	172	179	219	160	176	252	189	262	272	216	227	232	297	258	221	235	184	252	261	280	335	199	165	214	221	151	140	121	56	124	191	224	228	244	220	169	220	207	226	221	274	327	158	152	232	196	198	191	152	165	197	179	182	283	266	130	172	236	224	203	118	133	187	211	195	228	367	400	286	226	196	235	281	205	157	218	321	343	331	249	148	113	137	261	219	133	149	136	215	216	223	176	155	206	223	266	210	252	222	96	139	140	144	191	186	223	149	117	227	214	218	195	124	149	198	269	244	192	154	181	257	160	146	143	194	249	229	175	54	93	224	273	199	192	213	166	179	204	177	201	232	145	127	197	175	189	132	79	198	251	208	182	191	205	192	194	225	221	209	219	215	208	178	245	204	112	192	203	152	168	166	101	58	119	122	148	198	173	128	109	212	219	167	145	180	265	238	250	279	207	224	220	208	349	401	289	234	185	245	317	271	251	229	254	308	239	111	89	172	207	200	200	159	179	235	221	200	258	261	156	147	212	214	126	83	169	212	182	149	137	182	163	157	227	264	210	113	167	220	174	187	233	244	219	162	163	205	271	231	170	224	209	133	66	85	139	203	234	147	77	163	292	205	176	242	218	142	140	206	243	259	255	266	208	258	359	307	156	166	306	254	105	153	234	180	105	117	219	184	163	269	213	205	305	321	282	316	328	278	290	166	186	330	191	91	124	221	256	144	206	208	161	217	281	229	129	164	215	287	255	190	185	101	86	120	191	184	147	163	173	219	207	162	208	280	291	299	266	214	193	168	176	239	184	188	248	204	119	151	226	206	175	176	186	171	159	215	215	125	236	214	157	264	169	163	272	226	163	134	149	124	163	275	243	178	136	188	241	227	238	232	327	303	163	177	133	107	151	216	215	188	185	216	227	118	189	244	195	168	181	244	241	185	211	285	251	162	143	238	198	179	211	168	154	88	98	155	173	171	197	182	126	135	132	151	138	72	140	206	186	212	206	211	198	160	202	154	126	110	106	149	155	210	278	215	161	123	55	132	222	238	326	319	228	147	126	258	224	178	182	163	183	185	245	262	151	160	229	196	203	191	125	142	190	120	116	198	179	134	117	211	279	258	210	185	171	208	257	182	196	194	204	204	125	183	182	192	231	173	174	141	217	274	185	148	170	154	163	140	94	143	138	135	139	175	173	143	102	58	104	154	178	194	180	193	160	143	133	138	167	124	141	103	100	257	274	216	224	236	218	232	329	360	298	301	313	236	222	270	202	176	214	238	210	196	240	182	149	150	176	133	116	118	92	89	68	115	168	185	269	284	158	100	112	92	128	154	93	73	144	197	194	185	171	189	182	138	91	64	67	53	43	143	226	189	164	134	132	201	234	205	236	247	242	195	137	175	224	231	217	178	162	167	92	119	203	190	193	222	228	265	263	199	114	138	258	257	267	273	245	240	209	207	126	114	169	244	226	210	225	114	121	147	199	222	157	196	247	198	193	298	331	260	252	168	144	269	252	275	247	177	197	253	236	260	303	273	257	161	82	106	151	148	159	150	166	223	188	121	183	197	135	178	194	160	205	150	119	165	182	252	226	126	237	309	194	190	186	160	155	86	158	268	257	237	175	170	135	135	146	180	318	215	121	191	235	238	204	229	219	161	166	207	242	193	96	75	111	230	259	117	129	194	193	251	278	205	162	158	197	212	147	184	138	63	109	171	139	178	212	117	191	260	138	127	226	220	192	178	160	89	121	263	182	117	199	210	192	246	180	112	254	284	203	156	180	180	87	77	145	211	220	129	151	189	130	117	123	143	195	151	57	73	121	209	160	75	161	166	87	124	239	173	106	143	208	242	164	153	153	127	107	63	80	186	147	41	69	115	157	180	106	63	142	133	118	185	155	132	139	158	162
189	221	151	34	154	208	180	211	167	160	180	162	188	127	91	145	105	146	165	178	169	141	165	164	187	173	104	98	173	177	166	229	216	108	117	198	192	149	167	182	202	262	367	337	184	92	45	50	66	56	44	99	134	127	95	123	195	210	193	145	93	119	236	268	203	147	194	157	164	259	192	111	154	152	108	171	190	104	126	207	208	199	122	93	98	84	141	299	320	216	180	247	220	80	147	180	155	120	110	193	195	125	130	243	227	176	191	178	201	214	149	136	204	162	160	229	249	243	126	181	249	196	200	213	143	43	101	148	152	163	196	286	252	178	139	128	184	118	140	182	122	173	213	158	119	125	181	249	266	275	250	214	196	262	287	215	161	147	159	146	98	145	201	205	214	133	146	235	197	210	298	309	233	192	142	156	300	271	125	78	200	255	127	163	273	301	328	271	257	265	159	157	219	222	268	255	249	227	147	202	230	247	221	204	181	191	318	228	178	226	228	223	181	182	193	133	82	105	207	228	177	202	186	149	126	165	264	230	173	234	252	243	278	236	146	142	184	233	252	184	201	223	234	248	144	191	260	142	150	301	307	270	218	96	156	218	243	228	167	232	273	221	167	200	215	205	261	276	231	173	136	144	136	207	256	214	127	202	276	152	178	187	144	179	222	155	135	250	278	152	220	300	181	185	255	233	164	175	196	247	273	180	126	182	228	290	279	182	244	316	244	308	369	289	253	236	271	298	270	262	313	245	273	313	250	250	231	246	211	188	276	269	197	222	221	201	173	144	188	256	263	249	197	144	194	221	166	184	142	71	221	288	216	172	141	183	226	205	197	171	197	281	252	165	191	229	167	171	126	189	321	314	217	134	150	188	273	256	215	191	215	224	110	101	95	87	128	215	255	218	220	183	211	245	134	110	198	222	170	152	177	222	205	155	219	255	224	205	184	144	157	122	161	240	220	203	131	168	240	147	150	222	206	218	215	201	149	177	273	269	208	222	216	97	119	239	250	240	181	140	211	286	346	305	229	204	198	127	140	185	187	186	170	221	143	196	302	196	112	93	189	222	276	277	168	245	275	222	138	115	155	121	179	238	254	205	114	131	202	225	188	234	249	182	233	254	219	277	179	131	188	148	131	163	212	262	215	94	168	203	188	208	145	115	85	150	208	120	186	226	126	208	286	245	182	170	181	189	251	247	150	124	157	153	143	208	239	190	122	206	276	180	166	229	299	192	60	60	148	222	158	124	164	147	161	195	209	184	144	192	255	233	162	164	224	155	148	193	172	213	235	190	126	102	73	94	167	172	131	197	250	165	159	155	158	200	106	152	248	216	212	254	265	221	238	271	329	312	149	90	111	120	152	148	133	162	229	217	129	89	203	229	176	141	143	225	161	92	100	88	242	238	69	163	175	102	173	155	71	121	102	105	155	143	171	218	196	150	162	220	202	162	228	169	148	233	232	236	210	148	163	218	175	163	158	139	193	140	51	121	213	146	213	254	170	147	161	134	90	146	169	161	89	97	128	105	137	243	294	205	223	307	225	253	353	307	211	179	226	199	234	219	147	166	194	224	247	259	248	243	236	164	66	109	261	263	172	158	149	186	205	166	194	138	125	216	196	214	197	200	227	217	206	166	140	189	196	113	160	147	170	223	238	246	171	163	115	104	164	134	115	159	202	255	163	112	135	130	203	165	145	197	209	188	194	135	97	197	222	257	250	190	196	208	191	140	154	212	177	146	179	220	277	256	201	194	196	191	174	200	178	133	144	167	180	158	187	206	208	182	176	204	146	152	172	228	290	265	251	252	214	171	205	205	223	283	239	241	174	75	168	140	142	168	106	170	279	222	162	185	192	247	260	188	135	162	185	240	262	164	85	163	277	244	252	247	136	183	166	52	142	245	229	162	151	162	201	215	182	235	208	185	216	171	122	111	134	219	282	250	199	200	202	172	123	165	192	140	236	193	85	204	202	84	98	180	205	144	110	96	170	271	179	67	43	133	144	98	222	174	110	192	192	118	171	291	260	176	137	152	147	145	119	75	91	142	198	187	266	271	122	129	216	189	138	218	213	120	94	73	101	191	148	190	224	170	178	176	157	112	68	31	110	169	120	84	63	153	189	146	181	207	176	193	147	42	130	228	151	139	186	120	158	223	174	82	63	109	157	137	70	81	148	169	155	164	106	104	172	110	90	105
148	111	130	99	146	124	86	159	125	75	88	147	274	245	208	197	133	161	128	151	268	295	261	169	94	108	151	123	149	235	204	134	119	161	131	142	191	197	219	251	214	168	284	322	227	162	101	168	170	45	77	114	161	207	207	219	189	196	166	141	164	87	89	176	156	134	183	169	197	219	140	118	207	222	109	169	165	47	101	215	173	147	227	216	208	167	140	130	143	212	226	172	107	80	73	115	180	249	194	81	164	216	178	114	163	283	259	256	277	242	135	112	202	144	144	143	112	180	199	220	240	243	224	198	121	103	97	133	185	179	269	268	185	166	166	205	230	159	129	182	171	115	102	150	199	145	92	141	209	174	141	115	113	226	280	205	170	119	152	251	225	245	289	281	240	214	257	225	153	210	268	264	258	294	302	247	163	133	159	226	216	189	189	170	232	236	284	244	195	286	268	303	335	272	198	132	129	178	247	306	343	305	275	242	216	239	300	300	204	242	306	279	232	212	222	201	178	278	312	140	125	235	214	170	114	128	173	226	222	197	209	171	168	201	213	218	221	213	253	201	156	142	143	182	171	211	241	165	120	187	309	285	255	253	251	195	106	119	171	252	194	115	189	245	269	239	281	265	112	122	105	184	178	145	274	265	222	268	340	239	187	272	221	207	191	179	192	117	121	170	197	225	204	185	294	295	194	266	352	273	183	187	182	160	160	157	242	331	342	323	251	251	287	250	182	175	218	145	143	264	275	227	249	313	287	185	89	119	175	183	141	122	193	306	288	168	193	196	115	188	287	208	123	241	297	197	141	122	164	164	173	245	232	118	125	248	234	199	227	235	191	165	191	184	129	138	238	294	261	243	189	124	137	173	183	157	199	244	158	72	174	171	137	151	141	172	164	205	242	210	172	196	294	259	114	175	296	240	177	173	158	164	219	259	205	148	124	108	252	298	242	248	259	248	203	187	190	128	161	208	122	161	222	233	156	104	159	268	347	262	192	193	201	174	171	173	172	187	119	95	103	203	359	358	299	294	277	233	185	122	226	321	255	256	220	174	243	272	179	189	279	231	153	153	275	242	156	216	177	119	147	199	187	224	243	206	216	230	203	235	241	180	142	103	128	161	230	318	262	137	121	117	110	148	197	170	155	227	222	154	159	157	152	185	111	106	135	119	163	242	293	328	290	211	245	211	161	219	200	250	240	204	257	266	287	209	173	133	52	119	240	253	246	178	117	164	148	194	211	215	250	248	279	258	214	217	200	135	133	150	199	152	110	141	150	116	139	205	137	190	307	267	191	221	153	120	119	131	201	228	260	207	143	127	91	67	112	171	262	237	201	228	136	110	164	166	185	211	182	100	73	147	223	273	245	182	197	246	156	120	215	238	288	297	198	145	178	230	177	87	153	243	227	183	224	213	189	153	206	317	294	285	243	185	130	158	238	249	215	160	219	248	206	192	182	186	112	93	154	216	159	124	263	220	78	156	205	142	172	194	217	234	178	106	91	237	262	147	154	228	190	144	225	249	179	154	213	243	234	209	204	249	183	123	211	249	245	268	294	302	254	207	261	273	256	280	252	218	214	199	194	215	165	167	142	129	199	140	103	287	343	207	103	86	112	183	209	148	157	211	191	179	277	223	177	216	176	156	210	246	229	206	173	152	210	175	141	134	203	239	161	156	88	147	178	138	168	147	205	264	187	185	196	195	216	133	106	173	230	239	214	187	206	224	129	106	156	160	238	273	180	135	148	112	128	171	156	154	228	227	201	229	235	219	207	186	144	178	225	237	282	259	208	180	128	164	197	188	152	137	224	227	194	229	234	197	188	199	176	184	235	264	204	171	253	222	203	210	125	213	254	225	160	62	93	83	139	256	263	233	194	205	280	278	216	207	187	187	212	191	182	163	166	155	79	100	122	138	231	193	153	177	200	163	121	191	185	143	186	191	116	152	149	63	75	110	190	168	117	175	239	251	269	259	148	107	82	97	111	171	300	364	330	242	155	87	136	112	149	205	103	131	218	225	176	169	237	311	268	125	159	200	105	134	188	117	158	185	196	254	193	171	257	223	164	166	155	250	246	194	207	131	163	250	219	228	177	123	141	193	188	84	86	85	103	111	64	90	92	163	233	157	98	65	95	160	189	213	171	136	142	152	183	224	144	73	222	253	198	157	103	105	143	122	122	161	122	82	43	71	177	176
201	164	100	94	174	192	98	164	203	180	130	108	184	180	217	226	204	222	120	112	131	155	206	160	111	68	159	184	96	157	169	111	141	158	171	186	164	174	167	159	152	203	311	309	182	118	155	131	175	175	141	246	298	270	290	345	301	209	143	87	112	105	89	133	148	148	92	80	97	106	95	99	214	236	162	160	178	124	78	135	168	165	189	173	187	161	79	119	198	252	176	51	46	98	171	199	207	323	281	194	265	236	237	242	240	233	240	352	290	146	138	107	82	133	160	121	181	223	217	217	208	274	175	68	123	116	62	103	145	130	147	97	107	183	180	112	154	222	203	270	281	245	192	185	259	236	229	253	239	242	190	161	235	246	198	168	134	91	166	217	203	245	170	64	130	223	267	252	217	173	168	232	262	212	160	150	169	167	120	192	224	198	185	172	132	114	197	221	161	149	219	232	223	225	259	235	168	243	290	282	291	232	244	186	136	220	279	273	178	95	124	236	249	238	199	112	121	179	225	192	155	198	214	227	221	209	176	212	217	135	109	170	243	172	89	165	227	176	182	257	260	144	105	192	200	186	206	214	245	243	218	162	141	193	250	274	214	206	276	263	186	222	288	168	134	252	270	161	178	208	82	145	201	178	241	299	271	173	157	222	246	227	289	305	194	185	166	133	145	125	148	253	298	172	137	192	182	210	231	184	100	144	215	232	210	156	231	324	342	372	313	228	264	301	296	158	106	145	218	276	229	345	312	119	157	212	176	198	212	216	165	110	181	232	141	168	332	300	178	144	143	141	170	210	189	117	110	216	206	123	156	264	275	206	150	88	153	256	228	169	224	261	200	147	170	191	125	156	216	213	138	48	151	222	232	184	183	268	162	141	209	184	214	237	263	287	267	196	146	188	217	131	176	215	85	144	226	245	189	107	151	172	124	135	194	152	90	148	228	240	168	170	231	183	155	157	201	176	193	286	253	155	162	228	235	267	186	145	148	178	279	271	238	191	115	148	196	191	131	166	221	108	132	274	259	217	183	164	260	280	283	301	166	50	90	157	182	182	196	232	281	223	98	133	242	217	190	252	228	128	145	154	156	189	257	323	233	158	250	264	133	180	161	66	171	216	162	206	196	154	169	222	265	251	250	202	224	243	158	119	124	105	161	319	290	184	165	196	244	256	265	209	167	243	266	169	150	163	159	214	225	198	144	235	295	182	162	207	178	222	254	166	236	219	195	343	332	296	235	118	208	306	361	335	233	130	53	114	145	157	133	107	169	128	151	167	120	129	211	219	236	284	247	256	216	178	197	138	214	274	221	208	96	135	217	213	197	158	169	200	136	204	192	89	182	185	190	248	198	156	125	111	204	284	242	120	70	199	179	57	99	151	167	161	213	234	219	266	176	69	116	227	201	132	126	142	241	238	230	280	250	206	132	63	117	224	216	212	209	159	193	220	201	154	200	251	221	232	191	202	163	104	184	190	150	215	213	146	172	117	191	218	276	357	255	192	153	133	138	150	105	169	202	162	229	271	152	199	206	128	225	240	238	201	105	177	273	204	128	163	253	340	365	227	220	289	276	236	171	118	172	213	133	154	201	194	214	213	195	205	171	128	84	82	165	250	215	165	175	130	76	140	221	165	183	226	142	184	254	212	206	161	121	199	169	110	164	145	124	227	189	136	176	122	182	275	195	194	196	71	46	117	153	145	102	135	263	234	166	153	184	185	172	170	181	202	166	177	176	161	190	192	223	155	95	162	168	120	247	368	238	231	268	192	178	148	145	229	245	134	129	209	154	135	168	230	312	187	168	267	269	280	277	294	277	257	196	154	258	241	186	232	211	136	145	142	164	206	128	122	101	99	174	207	242	228	196	180	171	246	272	213	220	280	259	170	130	190	281	248	271	326	252	205	173	205	221	217	193	174	137	86	117	168	199	193	195	231	268	223	201	222	266	229	214	230	211	229	213	166	145	137	123	155	167	156	200	220	212	137	135	196	218	291	189	141	247	193	134	192	137	133	258	293	308	304	205	164	201	217	199	141	99	153	215	224	192	124	122	121	184	177	126	106	110	212	201	164	103	132	271	245	160	87	205	310	247	236	201	182	176	152	168	160	93	99	165	151	146	155	167	127	90	159	150	178	213	207	247	257	204	234	286	244	127	71	149	115	98	89	104	149	137	106	117	186	163	133	88	42	64	99
146	158	137	170	178	113	90	125	117	81	118	94	145	151	86	160	162	138	190	199	169	232	213	108	96	65	80	143	193	196	106	108	202	258	320	348	276	234	149	112	252	282	149	52	84	133	152	170	214	225	216	173	134	204	280	199	100	126	145	161	194	168	144	179	149	107	75	82	195	215	104	90	176	163	156	138	143	187	133	101	96	135	150	120	147	150	84	44	96	187	146	107	196	186	145	221	249	182	170	259	286	246	283	272	187	231	249	210	208	166	128	138	140	150	224	186	103	127	187	131	134	218	132	43	103	171	108	107	179	264	236	83	170	222	107	130	203	143	147	199	206	246	201	199	282	247	167	157	165	194	206	213	337	342	269	252	216	166	198	284	232	259	372	242	98	211	279	226	139	111	217	269	201	199	238	226	137	95	149	180	210	133	135	236	192	146	220	227	99	58	140	220	280	237	154	212	282	356	368	228	207	260	191	104	145	232	234	211	156	113	93	181	212	170	125	107	162	116	148	241	171	148	224	206	240	223	184	235	187	142	149	230	180	113	112	176	188	82	156	250	217	116	112	178	219	184	203	251	271	283	230	162	87	98	166	168	196	231	209	123	103	203	252	184	152	180	212	229	178	181	225	153	177	161	101	109	51	100	216	245	177	164	150	203	285	180	166	166	79	123	222	220	173	209	211	242	267	201	171	193	152	134	161	239	277	235	245	205	267	253	158	248	244	142	193	210	182	208	202	160	196	222	161	105	116	186	202	210	176	94	47	109	124	108	188	241	225	232	232	212	264	215	93	112	139	190	197	165	198	231	205	213	217	150	163	324	327	259	266	162	119	175	142	177	237	184	202	230	224	223	330	284	175	174	126	166	224	208	186	198	219	221	199	132	182	226	194	140	184	253	222	228	236	246	218	212	238	207	124	123	154	141	155	222	217	135	160	188	188	170	193	241	193	221	240	183	189	253	261	234	207	155	176	239	205	138	201	245	317	242	137	274	203	155	191	200	244	141	120	231	313	253	224	248	195	122	138	143	121	187	224	164	101	106	99	164	179	131	140	192	178	211	185	77	168	257	205	197	236	204	134	168	234	209	241	256	149	121	181	225	173	121	154	156	147	172	173	197	177	164	203	334	406	208	183	190	153	178	141	207	231	191	152	101	177	233	136	88	83	112	183	178	188	215	160	138	230	243	163	153	223	275	225	280	265	153	193	236	178	148	194	228	231	123	110	149	158	200	226	212	237	208	147	189	200	219	195	133	155	250	223	164	189	165	230	270	241	187	184	180	148	179	274	282	173	186	201	125	191	229	136	117	114	188	152	105	264	232	163	276	325	279	186	204	237	185	217	251	224	181	184	190	158	154	180	239	232	223	141	104	115	179	234	183	151	80	199	267	201	168	205	244	124	123	186	143	139	139	152	140	81	187	210	230	255	164	127	147	215	212	166	134	171	209	250	261	142	127	210	173	135	168	183	151	158	214	174	148	159	161	161	162	198	218	153	138	145	130	144	116	172	190	135	141	190	257	271	215	116	149	204	215	298	274	223	290	304	218	150	234	320	286	245	230	276	249	264	321	260	250	301	287	243	176	156	205	196	193	181	159	219	165	160	202	169	125	142	191	142	105	164	224	189	182	164	122	151	245	220	198	209	204	231	187	189	169	145	189	184	185	143	152	194	101	65	175	298	245	191	158	120	234	215	81	106	168	198	231	213	203	197	269	212	121	274	274	192	171	104	71	125	111	214	286	124	45	106	180	262	236	194	264	259	216	191	181	106	129	195	127	107	161	224	150	66	125	179	189	170	292	298	187	186	194	235	226	212	229	264	252	195	217	219	133	110	186	159	89	144	162	132	156	149	152	201	201	174	171	185	191	261	240	143	287	284	189	221	150	153	234	287	231	158	119	59	192	213	153	231	242	140	117	185	185	210	240	272	211	193	191	161	165	144	158	218	226	235	255	184	131	157	180	226	234	184	186	183	138	100	116	176	259	165	133	126	112	200	125	86	173	127	90	165	132	176	322	280	193	173	207	244	142	155	195	89	122	176	160	153	120	124	203	252	189	85	115	169	129	140	196	180	189	207	175	176	213	206	164	230	196	103	201	219	215	164	57	92	101	110	190	195	105	90	72	147	160	99	110	92	126	230	208	146	166	175	225	153	62	60	43	187	186	39	60	70	54	46	164	197	156	179	201
151	213	174	148	204	199	166	177	219	201	187	179	163	184	211	179	164	224	184	174	247	207	104	55	133	125	42	83	202	199	159	222	177	101	164	201	169	162	149	172	198	206	215	138	105	98	122	161	156	114	135	188	177	199	154	80	137	203	215	213	204	199	109	105	161	220	161	133	205	149	120	124	133	149	104	134	274	192	133	130	116	254	260	212	163	82	46	71	142	181	218	217	231	275	162	127	200	198	254	315	289	251	292	293	217	242	280	230	209	163	165	198	125	106	139	156	178	127	140	207	175	238	267	157	121	143	162	113	80	84	52	86	165	247	293	191	127	162	249	277	236	350	376	298	289	279	283	314	268	184	237	238	153	180	247	288	265	145	97	148	187	229	281	274	298	300	265	217	144	212	258	213	151	168	192	139	125	122	106	174	264	164	92	194	262	185	183	244	221	136	127	140	170	239	222	208	194	233	206	196	276	313	266	164	178	285	312	213	87	149	233	295	287	233	220	183	172	125	69	63	84	203	309	182	222	308	254	286	179	110	127	158	235	193	96	172	298	248	215	153	82	122	197	224	189	108	59	137	209	216	194	273	301	186	145	164	226	251	221	173	219	191	164	226	184	182	170	170	232	212	161	161	231	179	69	67	145	206	204	299	260	205	209	170	204	235	230	226	236	144	147	222	141	128	212	266	286	192	90	138	205	238	254	282	227	189	237	189	154	179	261	296	286	276	218	218	175	106	164	194	231	190	96	182	215	139	115	96	119	154	170	178	157	202	142	96	167	233	272	222	218	240	246	276	324	215	93	184	150	156	301	291	207	177	197	241	230	196	222	197	164	138	103	190	195	169	132	136	214	261	213	110	170	217	125	113	223	303	335	297	309	273	217	239	211	140	135	203	178	157	216	145	92	161	276	303	216	219	187	122	153	194	143	185	208	132	162	190	177	193	153	136	212	174	243	323	274	231	205	188	105	75	142	183	108	115	214	201	224	220	144	166	230	232	130	105	202	220	200	192	207	190	164	238	265	156	140	217	194	243	215	160	201	171	227	296	236	220	199	272	222	167	314	242	196	212	211	285	262	133	77	162	338	245	108	198	231	194	99	52	100	192	140	70	87	121	211	227	187	268	263	167	247	240	226	215	148	187	220	199	143	222	198	122	244	213	84	128	225	196	193	187	219	259	206	182	205	262	206	152	151	171	222	249	216	171	112	134	178	132	120	113	134	115	196	258	179	137	89	111	225	280	189	198	238	203	152	175	179	186	260	221	203	164	107	193	216	148	244	255	256	261	186	280	215	191	236	190	213	168	148	161	129	85	113	204	271	168	94	196	261	219	243	253	282	291	147	120	172	134	108	137	252	339	211	140	180	154	225	215	142	235	213	153	160	124	126	136	106	69	125	122	216	263	107	143	192	150	177	205	115	159	232	248	283	293	184	144	252	171	193	228	201	220	165	154	187	190	131	143	158	215	222	177	252	234	115	155	252	140	45	111	246	287	180	165	173	121	117	78	95	154	216	195	161	172	136	264	260	122	121	136	180	183	207	257	246	258	212	162	232	260	322	291	224	331	304	222	211	253	347	314	236	231	240	203	181	123	85	135	194	197	243	194	54	129	166	190	223	159	160	190	179	227	218	160	157	177	186	169	115	81	164	219	299	321	154	120	194	185	138	128	209	229	178	145	166	225	231	198	174	215	226	226	172	97	141	202	179	130	178	208	168	235	233	164	220	173	173	282	241	164	176	226	246	144	50	108	173	188	187	178	171	135	89	168	241	219	270	248	108	92	132	81	54	203	212	142	206	213	208	161	177	221	258	244	217	263	250	214	275	268	207	208	170	170	227	181	132	148	93	133	123	89	148	155	192	187	159	208	216	202	166	255	306	230	225	221	260	264	227	129	114	233	309	224	77	41	192	231	120	129	140	209	207	222	262	201	199	256	199	171	264	247	180	258	321	207	130	126	122	119	222	183	110	173	175	172	167	245	211	166	205	191	186	215	173	85	118	152	148	190	299	292	166	198	233	241	279	197	188	247	214	187	258	247	177	187	199	244	178	195	221	142	135	118	216	208	89	139	196	207	249	202	186	202	162	103	140	151	79	62	157	272	233	197	114	37	64	183	275	207	148	157	241	286	139	117	124	43	99	137	93	137	154	221	256	170	101	93	147	97	113	150	86	109	129	85	157	236	159	125
143	156	168	104	225	249	197	192	166	124	114	149	100	70	118	129	161	203	150	70	68	107	180	152	140	179	89	110	196	191	109	121	239	241	166	138	126	147	216	179	130	103	61	120	161	95	140	243	231	125	131	166	74	146	172	70	127	166	146	231	257	133	133	170	75	60	150	191	174	186	197	187	192	186	185	195	152	116	204	207	214	265	203	115	41	120	165	134	118	176	198	138	211	460	360	172	243	205	205	237	240	266	283	295	268	222	168	154	210	178	188	142	81	161	232	201	175	159	87	199	206	103	133	146	156	110	113	118	106	143	94	89	150	207	271	283	310	290	224	238	264	267	279	240	204	241	259	158	75	126	167	262	259	191	147	153	146	200	270	183	218	226	287	356	244	216	279	225	165	215	180	194	221	146	109	195	255	218	200	157	188	172	103	90	133	223	192	207	247	138	215	247	140	266	327	301	223	126	213	253	228	224	204	185	175	156	134	102	57	140	237	280	297	220	239	201	204	268	202	166	160	178	234	222	199	203	128	138	159	143	204	180	93	196	271	218	264	319	285	237	203	182	263	194	133	157	128	174	190	196	192	172	120	164	210	254	251	209	244	222	229	257	245	185	201	219	141	155	241	251	196	232	214	160	198	154	158	131	117	188	240	283	293	179	96	212	240	229	222	218	244	199	159	189	188	223	213	128	129	194	220	223	285	348	319	272	267	222	321	309	267	263	284	367	288	262	251	242	214	193	175	219	179	163	203	159	213	237	206	204	209	194	189	163	140	202	286	235	234	292	320	260	197	302	271	140	124	119	192	236	181	102	155	168	141	178	163	116	114	195	180	164	145	185	272	277	212	194	239	224	225	198	102	140	200	228	253	223	243	227	216	251	231	198	165	136	131	156	204	243	208	160	180	185	225	175	75	104	152	117	97	171	236	161	111	184	135	103	169	174	212	305	323	186	130	308	276	184	144	82	96	84	215	292	192	149	131	201	247	246	273	157	119	178	202	211	263	268	204	160	178	252	321	217	203	286	216	241	266	222	270	289	220	159	158	204	276	261	109	145	205	130	137	207	163	84	135	222	233	252	233	127	129	114	177	229	131	182	231	198	177	160	96	88	184	210	182	210	259	297	269	195	179	223	231	206	231	296	198	115	103	119	193	156	145	169	137	118	233	322	333	271	231	208	210	193	174	242	219	151	129	113	74	117	149	222	251	190	186	219	241	240	191	140	200	245	191	124	81	72	149	234	250	223	235	315	211	189	244	142	147	162	180	188	163	214	180	197	276	155	202	287	222	167	115	173	237	148	128	198	221	154	172	258	259	242	199	161	94	108	179	189	215	264	218	181	220	213	190	192	192	215	263	324	318	259	159	110	152	103	104	203	205	129	116	132	126	146	170	117	129	161	242	326	163	163	210	159	212	198	102	124	201	259	263	128	92	189	298	296	155	146	214	188	186	134	125	161	111	100	161	182	109	184	304	273	247	225	153	136	106	55	206	275	215	180	156	125	142	128	82	115	168	174	136	175	200	202	208	173	170	211	175	197	308	234	261	330	211	247	238	210	255	185	157	273	387	305	192	191	197	241	256	203	198	217	194	110	112	165	112	163	217	170	103	83	124	126	143	162	173	151	195	270	255	187	192	208	173	195	129	110	186	203	237	248	240	240	222	136	49	72	143	219	211	214	158	191	245	180	234	243	236	251	188	104	163	200	95	105	220	224	219	161	175	294	281	237	213	201	288	262	177	198	119	54	39	111	212	211	130	147	166	151	206	264	267	158	129	177	282	286	193	141	67	74	74	121	210	201	159	210	232	211	204	222	287	263	198	192	157	170	172	105	200	237	161	96	139	171	140	147	155	229	192	189	235	258	232	210	243	252	271	193	92	104	133	136	164	215	289	177	123	215	232	152	55	100	203	220	250	240	132	166	260	249	186	186	198	171	129	173	295	238	189	231	245	182	191	203	141	152	131	139	222	191	94	178	163	119	147	117	168	196	110	96	136	170	216	129	153	279	273	189	157	241	289	230	141	215	234	201	214	212	218	182	140	121	229	236	111	107	145	187	179	147	191	177	127	94	152	262	273	223	197	155	157	187	163	159	101	82	133	138	138	121	125	171	236	233	185	173	225	226	136	159	117	105	109	50	152	242	270	216	90	94	153	192	127	122	136	64	76	92	159	159	115	204	190	158	160	87
102	173	148	73	220	341	196	75	163	146	102	138	98	136	157	136	168	195	165	150	189	123	94	93	71	141	157	115	94	168	164	58	166	242	211	140	165	185	67	90	177	211	149	153	202	111	104	115	68	69	135	245	204	148	238	216	164	233	231	126	94	125	94	58	118	232	207	211	244	168	88	108	161	245	305	212	138	134	160	187	212	177	104	66	163	209	100	50	82	106	156	193	203	318	267	163	210	194	155	192	339	326	280	314	310	229	126	191	179	120	83	103	102	144	196	138	124	162	190	166	134	151	218	190	122	163	141	88	215	254	183	229	211	161	205	252	206	271	334	273	163	126	228	217	244	242	178	164	143	190	216	210	198	199	138	155	211	223	236	178	198	196	230	327	361	304	224	212	191	196	276	328	317	233	153	152	184	210	206	270	289	179	231	301	269	261	145	133	296	288	213	240	230	278	252	194	237	176	122	185	163	61	125	180	238	258	156	143	230	261	185	188	213	229	236	132	83	124	161	112	117	224	317	338	261	223	134	51	101	211	262	222	177	151	197	179	83	113	224	266	155	92	210	193	149	194	112	44	186	265	204	182	163	128	150	248	237	229	204	210	267	212	160	140	144	176	223	214	206	279	247	229	278	200	137	167	194	201	197	188	211	212	201	192	150	171	244	233	233	319	352	257	175	182	179	226	257	236	241	243	237	233	265	379	384	287	231	248	319	281	209	219	295	307	306	280	237	227	172	209	220	169	188	197	176	250	241	165	177	176	182	136	175	228	214	252	172	128	159	228	257	146	133	194	226	191	154	173	169	182	156	77	119	208	141	76	134	126	168	211	199	259	232	157	133	98	98	89	131	191	204	226	196	156	212	222	210	168	124	164	202	282	299	226	108	149	266	278	194	149	236	172	201	279	262	276	202	191	213	210	129	96	157	132	113	205	191	73	135	176	134	97	196	261	174	130	166	147	91	128	209	181	142	250	172	128	185	231	290	229	290	327	190	146	240	266	222	181	129	123	206	267	166	115	214	228	192	262	274	206	196	218	178	92	72	116	182	178	224	271	237	206	211	233	130	96	198	328	323	231	222	209	173	173	137	143	237	180	110	157	160	165	199	243	262	274	239	129	146	222	207	154	178	230	209	219	264	191	113	157	224	186	118	216	297	219	128	133	197	171	184	238	192	207	301	278	185	155	169	146	179	285	273	230	166	109	168	186	193	243	166	199	295	207	207	198	155	212	239	179	175	199	164	126	194	293	234	264	303	156	100	147	96	118	204	181	179	236	222	176	141	153	129	170	162	100	156	161	125	99	189	187	203	317	343	280	271	255	139	200	206	188	294	342	272	127	87	178	209	266	245	149	238	324	199	89	153	175	105	55	194	331	243	196	200	135	125	207	218	199	250	234	243	177	138	193	143	98	149	185	185	229	225	129	104	99	86	135	172	233	233	177	170	188	128	133	223	220	224	254	258	159	60	138	243	266	232	182	236	284	207	165	200	270	239	143	122	140	109	107	100	124	133	156	301	313	270	294	220	123	250	238	207	226	217	216	192	334	333	244	220	317	360	232	185	230	278	300	310	292	231	195	233	248	291	302	234	145	142	199	199	184	187	223	215	166	171	169	115	64	136	194	267	260	117	96	141	125	108	150	207	166	103	161	245	257	242	208	164	133	64	104	124	66	161	266	148	41	97	177	202	228	191	101	112	101	114	138	122	100	59	145	192	146	164	193	256	221	138	122	219	249	110	90	165	135	156	257	224	194	134	147	196	222	175	90	139	178	140	135	211	217	126	131	116	106	245	296	203	175	207	231	219	208	242	232	202	170	206	262	272	198	139	206	302	295	252	209	188	221	139	146	170	177	272	190	179	290	266	250	183	129	310	330	210	194	186	187	217	212	179	159	98	156	224	205	186	203	142	127	211	200	115	88	198	154	109	153	194	217	220	227	213	261	249	195	262	198	89	105	122	146	158	186	178	176	194	166	85	126	195	171	215	257	143	122	141	68	117	158	192	229	244	213	196	239	215	214	299	255	217	273	332	263	211	290	292	241	176	127	87	153	131	143	195	127	105	103	137	185	198	151	85	163	244	190	167	182	142	194	166	128	167	133	148	184	237	161	92	171	137	82	150	182	195	160	134	172	165	174	173	135	175	138	104	170	109	115	162	160	205	161	169	153	71	112	128	121	167	129	71	191
184	168	126	142	259	282	217	165	137	153	201	173	148	186	113	132	172	139	280	328	200	152	171	201	188	201	166	120	176	159	156	161	201	204	108	103	129	114	141	203	187	120	140	170	143	96	46	93	159	109	136	229	225	215	241	234	127	167	247	224	151	91	183	151	127	169	95	161	211	182	133	90	166	135	124	175	166	248	252	138	144	144	67	100	192	175	171	161	120	132	207	239	223	218	176	172	234	267	271	277	281	276	317	324	235	191	156	149	184	181	134	239	216	131	202	176	173	209	161	97	87	135	235	267	217	260	280	165	192	287	256	266	233	101	92	201	272	225	250	287	179	160	164	80	96	264	274	167	195	209	213	223	132	106	216	170	75	154	253	316	317	284	279	250	292	259	225	243	115	78	229	272	227	219	147	139	115	137	194	229	285	275	261	215	208	206	158	187	232	254	245	305	289	204	275	221	155	209	215	207	219	195	201	252	259	252	232	186	191	276	199	178	215	164	215	209	171	139	144	133	98	186	292	260	425	480	242	200	160	187	243	234	189	92	198	234	88	122	177	183	189	237	289	262	274	222	123	183	225	232	210	165	199	262	275	240	155	148	206	187	236	202	152	115	50	146	223	244	222	184	218	202	185	175	181	199	188	174	158	145	104	110	117	174	217	202	176	127	128	178	222	164	141	180	196	296	331	224	119	125	313	369	369	380	298	242	154	132	220	275	196	150	245	211	172	191	165	217	228	153	171	198	168	173	119	66	149	232	199	182	193	197	253	243	249	263	159	117	148	263	296	199	159	227	249	199	162	105	136	156	176	183	141	171	271	229	141	207	259	218	163	189	171	92	126	168	195	175	124	169	226	197	204	211	147	128	183	172	183	269	234	222	233	178	90	79	189	212	160	205	264	247	194	180	182	179	148	145	223	251	196	207	184	194	280	255	225	189	169	195	185	140	181	211	183	240	256	186	160	137	191	246	195	158	215	245	210	213	217	224	179	176	228	182	174	238	164	186	227	199	246	151	100	106	123	202	206	224	187	143	176	223	156	57	177	286	163	164	232	236	237	178	190	160	97	120	175	206	177	181	213	141	122	173	114	97	162	140	141	240	313	296	293	270	181	194	213	221	272	264	269	275	314	325	273	240	184	180	147	185	208	175	144	129	227	216	156	178	181	100	97	268	262	122	135	165	220	226	197	266	274	203	159	149	162	206	270	254	261	267	193	240	258	149	203	257	217	177	122	160	191	169	174	217	220	200	261	284	248	194	117	96	157	168	156	195	223	287	235	150	106	159	220	242	288	248	232	210	341	319	210	255	231	266	282	178	156	210	194	220	252	243	283	285	264	230	156	231	342	314	212	166	184	121	142	196	123	183	206	160	292	308	160	93	107	233	214	197	265	172	122	208	260	237	283	257	232	243	229	248	258	280	269	209	173	159	152	133	162	268	276	157	125	234	173	100	194	219	228	154	143	233	239	226	232	240	263	264	280	262	201	217	204	157	152	182	131	134	155	127	184	182	192	294	247	164	243	312	254	197	164	157	215	229	247	220	147	192	324	348	297	345	363	281	190	170	135	205	284	244	270	238	241	253	250	264	254	262	216	159	107	142	235	213	181	208	249	352	280	150	230	175	208	245	167	223	168	142	191	186	247	279	200	106	86	75	102	164	106	106	231	210	149	119	157	249	182	100	112	168	149	198	222	149	163	192	224	177	196	268	251	225	245	184	176	272	212	167	179	122	159	269	287	280	269	206	194	205	156	121	145	200	189	202	221	258	223	166	190	193	193	226	156	115	165	137	87	135	133	140	178	206	231	191	209	243	240	264	207	174	227	176	154	180	240	158	154	203	199	255	161	124	171	140	143	145	212	279	198	155	112	115	238	260	223	220	253	223	139	223	307	226	150	248	275	284	297	183	164	201	208	115	98	161	201	184	161	191	169	104	185	234	226	300	329	241	213	261	214	199	164	178	132	122	182	155	144	175	170	221	209	120	166	186	175	125	152	196	192	199	169	143	122	133	119	146	182	184	177	181	162	131	187	184	137	213	293	177	136	184	185	220	195	181	151	124	166	196	126	91	137	113	107	166	207	196	187	180	147	142	101	119	122	141	193	162	185	127	106	198	175	153	146	67	42	69	68	116	153	152	160	87	41	124	151	119	92	84	148	149	204	168	118	187	206	200	202	131	86	166	202	132
97	137	210	181	147	141	158	143	87	102	169	180	204	138	118	184	143	168	148	57	106	165	220	159	48	108	179	198	160	85	130	140	117	126	75	128	178	152	165	118	55	103	109	146	217	145	118	166	102	49	146	206	460	432	200	190	159	209	204	223	207	155	158	182	189	117	120	191	176	164	202	175	177	212	203	203	250	271	228	223	125	152	229	189	138	93	151	233	224	210	228	225	218	171	231	240	142	89	182	256	241	269	216	186	173	113	140	205	184	166	111	92	165	125	148	234	176	227	240	175	193	158	149	172	210	260	217	139	161	231	247	179	231	248	187	215	198	161	185	213	151	89	143	145	63	105	109	78	131	185	223	182	144	217	235	157	116	202	251	297	315	323	435	360	203	98	163	169	102	108	156	220	239	290	199	140	210	212	183	247	247	148	136	183	263	245	194	245	271	268	246	249	229	243	285	193	172	228	147	216	206	118	129	108	142	221	251	218	268	228	196	236	210	194	187	217	265	189	122	133	99	157	232	279	419	417	225	234	286	164	129	153	125	121	248	256	182	258	223	107	108	101	176	255	216	178	170	192	164	158	169	188	243	234	220	155	116	160	122	172	224	164	158	176	156	182	170	206	226	182	209	213	225	197	205	221	208	171	140	159	134	203	272	207	205	249	221	193	185	173	198	203	196	226	205	204	230	238	266	289	298	248	270	507	492	298	298	258	260	343	317	256	200	209	224	210	216	206	227	219	169	159	170	122	113	170	187	224	238	206	195	219	264	207	121	140	162	117	140	194	257	217	164	269	268	215	191	105	146	227	203	182	141	242	243	126	231	305	224	166	143	186	249	224	164	196	218	110	107	131	210	230	168	176	142	197	266	277	245	159	144	205	278	252	179	208	173	147	126	120	215	207	190	254	244	179	214	200	221	241	193	266	236	281	242	96	156	208	170	210	280	253	192	171	162	209	174	170	270	222	271	248	185	217	319	275	117	189	226	175	116	67	166	278	285	257	264	252	260	240	170	113	96	158	227	277	191	163	144	105	244	358	303	157	142	224	245	185	207	278	298	232	183	181	148	172	119	74	77	182	286	221	212	255	267	215	183	201	158	157	212	189	203	221	206	230	188	191	201	193	224	165	159	249	177	139	137	117	202	282	230	125	236	249	161	128	86	134	113	91	165	234	162	111	197	219	217	142	139	221	189	125	163	177	147	170	210	255	214	157	131	181	252	281	197	185	233	136	157	186	168	241	244	212	147	60	199	340	232	125	182	235	241	201	193	151	155	242	204	224	208	93	145	203	172	168	154	177	203	149	86	104	183	304	278	219	253	199	166	161	130	154	192	260	294	229	213	198	123	167	160	127	197	191	196	167	129	166	153	217	208	108	82	70	82	142	228	203	188	263	248	219	225	205	258	227	214	179	132	226	208	129	207	219	121	108	262	293	173	268	319	269	245	187	150	189	172	126	216	265	185	172	187	143	163	173	181	146	83	65	67	209	258	187	165	181	168	133	127	97	107	179	150	93	168	195	166	208	235	175	191	203	151	187	173	119	136	110	193	308	243	160	236	222	164	172	172	188	287	292	268	354	329	279	259	335	324	271	303	252	156	188	291	261	176	171	266	290	151	175	249	218	209	176	130	154	183	262	270	207	230	206	184	180	105	44	98	186	230	238	282	254	156	166	200	210	255	277	254	245	305	254	120	69	71	219	226	107	126	173	190	167	163	137	119	216	233	159	191	191	207	266	246	191	108	120	157	176	212	248	230	172	212	258	279	289	166	121	177	183	191	193	280	335	248	174	159	156	241	222	155	159	84	180	180	182	285	146	120	227	236	178	172	219	271	286	303	277	219	289	286	182	148	175	227	211	188	202	204	202	215	263	282	273	160	130	208	282	332	204	221	266	140	172	170	199	235	180	213	191	165	121	124	217	207	182	189	271	207	113	269	278	181	203	241	227	284	324	270	236	158	179	246	136	48	43	87	175	155	142	177	167	153	138	190	235	216	195	136	135	222	146	141	205	172	187	163	190	217	156	161	247	194	156	212	273	317	255	167	155	203	188	114	182	219	160	180	232	207	122	176	208	194	230	217	113	162	284	228	218	294	208	92	145	215	198	117	110	238	293	236	219	137	132	268	173	126	203	113	155	228	159	106	128	168	140	129	140	219	251	159	77	103	168	182	122	152	198	204	213	250	267
73	147	176	92	126	164	139	110	72	116	185	182	161	123	150	203	172	112	85	150	168	98	116	163	199	266	241	216	219	177	124	121	219	174	49	158	208	114	156	179	82	83	146	185	201	127	57	97	112	115	148	163	250	223	155	122	141	171	108	115	108	120	94	55	139	129	158	158	45	125	215	201	257	263	143	116	175	197	139	121	109	88	144	162	94	104	184	178	215	243	236	193	171	193	186	219	137	85	150	203	260	265	158	141	220	259	278	158	128	163	169	234	226	146	138	157	207	260	203	210	193	106	82	191	207	154	137	142	180	185	150	157	236	274	230	232	304	254	216	276	267	239	157	139	220	204	189	212	191	158	155	208	242	200	204	175	93	60	173	226	169	198	332	306	137	137	147	136	178	203	251	234	141	167	230	197	153	141	123	155	188	147	217	276	211	167	206	231	243	262	234	237	191	183	266	265	245	225	176	138	124	224	188	140	175	177	226	265	245	182	182	211	250	213	167	227	235	286	350	269	183	161	133	126	207	231	195	214	203	127	126	166	166	207	188	196	243	251	243	257	268	198	241	311	213	115	152	177	181	154	140	213	214	218	272	207	206	230	154	193	259	226	158	191	234	218	188	161	144	174	223	184	175	233	210	152	170	183	121	180	231	203	245	238	181	130	148	255	318	231	249	241	179	210	210	264	283	220	250	258	338	368	275	299	326	240	201	262	259	230	209	176	150	212	257	268	305	271	153	102	225	249	155	153	186	192	201	294	336	273	189	245	280	219	288	333	254	206	203	196	196	229	266	264	196	175	253	242	264	276	188	187	164	197	266	255	259	225	186	116	55	117	191	172	184	270	200	114	123	127	259	228	153	203	220	236	188	174	264	246	277	276	186	225	200	231	203	156	168	190	215	230	256	263	266	245	299	282	171	129	96	156	240	263	298	239	196	205	128	86	112	159	158	111	167	174	198	264	250	264	234	173	166	148	277	331	186	113	161	233	251	163	171	255	208	147	129	134	165	229	219	152	79	124	185	214	238	240	200	168	212	221	133	108	203	260	252	191	200	245	289	289	177	87	129	199	273	248	194	259	194	148	203	262	256	187	182	129	100	223	260	215	273	189	121	228	234	155	177	175	193	167	161	161	150	212	108	93	166	201	189	226	216	152	156	138	210	308	226	153	164	122	201	252	213	162	140	159	118	115	150	149	140	106	104	193	240	201	174	138	115	139	166	182	171	225	237	231	233	174	220	276	280	183	53	103	162	217	231	135	161	223	217	230	244	275	223	117	114	140	188	207	223	250	194	150	120	145	232	184	107	184	232	166	132	219	185	116	164	163	183	218	138	149	201	158	226	240	254	307	285	273	188	151	231	239	168	168	230	230	215	165	105	169	216	180	157	163	170	189	194	209	201	221	216	160	201	196	173	185	192	170	170	190	122	129	215	214	175	200	220	245	207	150	221	242	213	181	174	217	157	96	139	153	212	241	242	246	225	210	173	190	184	129	166	195	184	130	196	278	166	258	275	120	193	322	266	156	146	217	227	195	150	177	308	203	171	202	121	126	151	220	228	201	256	291	248	155	154	273	292	221	244	278	179	258	287	183	169	148	220	284	248	261	226	250	334	259	261	250	169	214	272	233	221	168	170	209	193	175	189	229	181	169	199	164	234	236	148	144	115	101	183	217	164	169	156	140	211	225	198	239	222	133	124	202	206	136	85	112	182	186	241	187	47	119	169	155	227	268	238	211	255	229	83	97	231	247	156	123	182	161	91	133	217	228	279	291	135	135	173	245	309	329	286	121	120	124	113	174	207	186	207	274	268	189	138	177	144	173	301	251	266	296	237	259	280	286	247	152	102	173	277	265	224	198	190	227	237	261	235	205	222	211	202	220	229	215	242	331	381	255	171	147	117	209	236	178	183	239	260	192	138	160	212	227	198	113	138	230	168	150	136	163	255	261	287	253	209	220	188	206	178	147	165	104	98	114	87	180	224	207	241	195	180	247	175	115	99	126	159	80	113	187	157	167	163	166	204	167	219	224	185	223	216	232	193	191	269	184	173	226	203	164	169	137	129	182	100	70	147	177	239	194	187	198	144	172	168	113	115	169	187	170	162	192	107	65	165	220	231	173	62	40	116	166	211	192	134	103	164	245	150	183	220	107	122	158	126	154	103	40	40	84	137	91	54	129	152	152	171	162
125	165	144	57	108	168	189	147	71	117	114	114	286	305	192	181	176	153	196	232	189	180	174	181	220	141	116	112	111	200	206	148	173	145	95	121	134	131	213	294	221	190	203	158	95	159	211	152	112	88	58	80	200	290	207	98	172	213	155	105	107	177	217	222	160	78	189	255	240	238	220	219	237	242	178	192	187	121	116	181	168	186	265	228	145	146	155	139	162	178	194	197	235	193	124	222	223	123	100	154	201	230	223	226	228	261	201	77	110	152	155	169	181	129	137	124	54	131	156	153	126	154	195	169	190	126	107	162	208	134	83	145	223	245	248	294	292	193	99	82	146	177	138	130	207	267	273	270	184	132	183	178	173	272	254	207	218	148	147	217	278	372	361	272	186	163	149	103	180	252	192	250	264	185	190	224	209	197	210	192	184	169	188	135	147	256	194	213	243	195	251	230	233	175	227	314	217	146	190	161	186	347	198	124	229	169	141	218	198	161	185	189	119	94	96	124	199	198	225	270	198	178	182	138	227	270	144	108	180	157	169	194	168	161	163	220	187	164	217	210	199	232	225	268	222	172	186	161	205	162	141	179	184	263	288	230	261	202	179	281	312	341	340	335	324	291	251	117	79	88	124	184	152	171	135	196	198	119	269	335	328	261	175	173	172	310	326	194	189	222	267	254	226	266	361	347	231	211	255	298	286	244	234	262	283	216	191	171	176	182	196	213	170	213	246	186	199	189	167	182	277	300	189	184	122	78	75	149	245	273	205	114	144	220	270	215	183	229	285	262	177	143	220	233	159	271	276	146	250	264	161	177	140	115	180	238	250	248	238	208	161	193	235	155	122	216	256	318	254	145	222	229	142	102	241	269	222	238	164	97	111	185	143	136	210	198	118	128	282	271	180	215	268	237	214	254	263	211	128	114	203	197	97	136	133	54	104	208	198	173	163	129	165	183	227	468	470	277	286	250	223	178	100	114	212	235	228	248	193	211	208	173	222	241	194	169	132	189	188	125	210	194	138	166	125	59	167	203	224	197	136	159	162	225	224	246	260	170	143	215	302	262	177	191	221	217	232	250	257	219	162	203	147	136	182	167	170	193	229	205	190	147	169	243	189	153	153	93	169	271	253	198	194	151	95	193	144	77	164	243	224	166	149	194	182	153	189	211	226	125	142	296	217	188	236	127	141	233	234	204	192	131	119	109	181	188	114	171	175	188	251	290	294	247	199	198	184	187	178	208	187	182	253	202	158	177	115	157	215	158	198	221	209	226	243	183	201	231	219	223	185	184	164	188	266	241	120	142	188	187	201	219	233	168	180	245	159	63	149	262	294	192	160	242	240	196	171	162	130	145	177	236	167	129	232	212	136	129	252	340	243	136	152	261	357	238	109	222	233	200	238	173	187	223	152	118	105	134	200	193	203	250	218	173	181	134	128	175	220	276	239	173	101	107	249	287	201	127	69	103	176	218	159	136	202	211	182	131	155	124	109	146	147	245	261	235	221	102	127	249	243	198	161	106	131	126	95	168	233	250	241	151	101	155	141	158	222	226	207	140	124	198	221	232	224	219	247	195	170	249	242	202	274	251	234	337	291	244	206	187	182	181	238	215	208	226	229	247	237	213	213	223	194	166	122	147	235	264	237	145	135	219	193	200	247	207	178	208	253	222	197	200	240	281	243	195	182	166	180	153	108	166	194	206	215	199	252	244	125	106	210	203	187	191	226	238	253	241	120	140	150	111	227	227	166	184	201	275	266	185	199	210	160	173	211	225	170	125	214	184	71	106	166	160	89	159	221	176	117	162	261	263	252	213	170	233	266	204	171	136	205	279	282	317	289	181	219	267	238	234	216	188	251	364	293	208	212	242	166	152	274	219	116	82	149	185	131	169	226	228	225	210	206	189	191	207	200	244	219	171	152	87	90	157	214	172	124	132	152	108	99	197	159	158	186	149	187	210	242	212	188	156	80	104	93	55	110	163	126	226	202	135	207	166	96	110	198	224	133	83	154	150	196	222	156	166	133	138	243	258	190	137	126	119	100	163	215	169	156	187	207	194	263	315	234	175	184	199	168	94	131	210	196	178	190	154	89	108	235	267	184	127	87	141	152	163	131	108	188	195	196	223	191	121	128	103	62	81	91	131	210	146	106	193	185	127	142	189	128	70	186	203	72	35	89	90	42	132	134	102	99	105
162	185	105	93	197	206	122	76	58	181	175	140	170	150	151	119	167	170	247	312	349	298	111	50	63	90	177	228	250	283	203	140	213	221	154	148	169	205	193	146	111	154	205	198	122	45	93	141	175	210	164	173	225	206	172	192	203	173	145	182	252	295	252	121	55	63	147	266	264	195	188	210	177	79	86	182	143	192	241	167	199	131	62	134	151	77	77	82	131	189	204	195	181	241	254	274	259	185	148	220	315	322	238	221	238	123	123	196	135	131	213	200	172	182	164	155	162	169	108	118	172	164	107	110	166	185	265	334	299	242	210	215	276	194	155	209	178	179	230	196	129	84	103	121	129	217	274	285	164	101	237	234	178	242	254	243	154	167	266	183	151	236	221	202	142	130	231	259	162	91	103	122	163	101	124	213	228	277	335	252	103	129	177	189	247	226	212	275	330	290	169	73	115	201	285	312	182	71	74	119	184	226	173	81	150	264	215	166	119	172	245	168	145	196	132	88	199	154	127	168	170	243	261	239	228	189	166	237	240	204	213	207	155	98	133	199	225	176	144	134	158	238	264	209	176	199	186	189	204	133	63	101	170	276	261	160	178	216	210	141	143	194	192	147	107	96	108	135	228	250	170	154	99	122	197	211	136	172	279	321	278	188	201	252	231	193	202	182	189	207	274	266	162	250	275	164	212	250	263	286	252	258	273	225	193	121	163	166	222	312	221	161	181	225	204	204	278	282	177	118	164	257	251	176	208	257	256	255	260	255	199	170	182	217	249	162	112	110	105	198	191	175	254	253	220	231	225	152	156	187	143	145	132	124	184	140	49	198	354	295	255	259	245	186	82	113	115	121	151	160	154	128	170	226	291	257	196	189	181	175	137	109	82	171	206	181	227	210	251	352	333	241	254	286	226	158	136	131	138	85	97	150	94	89	93	56	170	223	121	107	184	237	283	275	269	707	723	237	169	168	136	189	185	172	138	200	232	155	162	154	179	215	270	325	200	97	144	166	185	208	211	224	222	200	206	183	208	152	115	219	241	140	80	161	183	225	259	199	205	211	248	198	136	114	144	304	305	221	258	267	276	350	256	163	184	170	256	293	205	149	163	133	150	208	224	202	155	163	219	297	245	212	227	201	113	130	144	132	230	225	224	275	259	231	206	206	181	174	257	228	274	288	161	147	159	191	131	136	227	204	179	149	171	156	150	155	135	276	330	298	320	281	220	166	190	229	187	241	306	243	204	217	149	157	213	191	231	175	129	242	282	175	155	155	255	265	159	166	119	143	219	173	162	234	292	239	179	254	242	213	192	181	173	142	186	265	234	179	167	148	112	133	214	194	189	144	118	219	195	182	133	105	189	247	222	180	125	108	138	122	190	187	166	137	201	255	137	107	126	176	214	138	108	184	168	115	154	184	143	150	166	220	229	165	203	261	162	122	187	189	149	104	80	48	106	176	122	129	203	166	200	209	270	313	211	178	170	121	100	128	178	223	237	236	199	117	84	132	200	215	202	182	92	148	248	215	161	213	277	187	123	197	225	224	233	173	183	266	205	87	129	219	260	272	172	189	329	340	247	182	245	262	318	261	129	243	249	202	219	189	187	250	233	148	136	148	171	201	153	152	177	214	205	149	247	236	201	182	107	159	209	170	182	164	189	307	253	189	217	224	185	147	151	126	164	216	217	134	66	188	234	170	143	239	227	185	196	154	184	147	154	178	212	244	196	99	110	187	157	181	146	224	315	215	136	104	94	127	160	141	185	181	142	131	202	287	177	166	242	195	148	145	153	137	149	208	282	214	131	195	204	163	311	309	183	176	222	294	323	314	221	224	291	302	333	331	268	249	293	335	348	248	229	291	226	232	334	280	152	200	193	108	100	149	182	147	140	179	255	251	269	309	280	226	196	237	281	245	228	252	166	171	265	270	302	303	160	113	222	194	207	261	213	164	154	198	198	154	170	198	156	214	228	233	280	220	202	198	177	157	121	103	99	204	221	158	230	273	157	124	232	195	260	222	166	255	194	226	257	211	197	153	175	188	235	318	261	198	197	210	219	229	242	213	149	85	142	159	68	67	121	196	217	178	166	150	180	215	222	181	83	46	97	192	178	87	117	111	126	170	170	237	184	151	197	169	208	226	104	126	162	83	173	234	188	154	143	115	45	90	164	115	76	96	144	124	155	266	147	117	171	90
116	122	154	203	155	123	156	180	165	207	177	101	202	148	98	178	176	120	118	168	221	224	228	198	149	114	177	175	136	196	174	173	188	169	93	52	119	222	214	178	225	197	182	177	175	124	63	168	211	215	166	95	153	211	220	157	107	145	166	164	145	226	238	170	210	211	130	141	172	114	84	146	205	105	108	138	98	110	138	207	203	142	93	115	110	59	191	198	95	138	249	318	268	248	237	200	243	270	224	239	204	152	141	114	193	181	201	225	101	187	192	55	180	233	183	245	198	123	133	199	240	248	202	134	155	212	249	207	235	245	169	213	269	242	204	164	99	106	105	241	306	120	110	158	156	147	217	229	170	219	265	235	173	150	127	168	262	248	249	237	169	182	239	201	88	133	177	134	91	99	127	210	243	163	172	208	220	252	270	263	297	254	268	265	230	260	260	205	215	281	244	230	234	228	180	178	134	108	176	169	227	259	226	141	132	182	218	275	204	157	210	206	269	248	108	184	252	142	130	149	133	273	292	264	239	167	182	219	259	255	152	125	181	208	259	265	264	205	151	240	247	186	167	190	214	204	221	186	102	117	265	250	115	174	242	228	238	220	183	159	165	155	91	96	159	214	168	158	161	178	257	147	103	217	288	266	189	205	250	166	135	201	219	271	240	228	267	254	253	222	219	257	246	272	310	238	238	214	224	282	221	233	238	220	215	187	182	217	236	169	109	99	125	176	217	209	245	219	138	145	117	158	282	254	230	291	260	215	235	154	54	78	164	203	224	207	128	114	150	173	185	203	221	192	134	170	238	232	184	176	232	255	142	135	220	170	190	242	305	290	174	155	205	300	257	162	192	143	93	138	203	233	182	193	212	164	140	222	238	149	147	218	157	52	157	314	254	159	166	209	266	218	215	276	171	58	67	108	142	103	130	168	206	272	195	178	238	230	193	222	237	183	239	247	209	239	170	163	191	112	175	209	139	175	212	206	136	138	225	233	203	189	243	196	112	206	247	199	209	252	191	190	161	83	126	206	270	210	235	258	273	259	116	110	237	223	130	135	168	245	313	268	174	114	122	136	172	258	305	201	193	245	215	264	242	196	145	145	189	215	225	220	224	184	170	115	106	196	305	292	274	271	243	256	164	114	188	182	212	254	201	201	175	240	236	147	155	240	337	260	240	308	328	303	205	187	219	178	105	60	123	211	271	196	146	239	153	102	177	214	210	202	196	130	142	212	192	199	190	150	184	210	208	169	186	249	273	236	184	147	139	170	247	278	226	243	187	179	218	210	292	308	204	162	160	108	144	236	264	244	203	145	163	201	208	203	145	154	197	198	199	288	355	234	169	148	114	159	163	117	101	189	214	145	147	169	182	217	228	211	172	145	151	183	195	154	166	136	171	240	151	183	174	86	152	205	247	244	122	57	129	256	177	46	172	257	128	111	180	146	127	140	99	129	265	223	113	106	99	80	144	196	231	175	137	221	201	138	101	148	255	294	191	147	177	141	178	257	223	210	213	138	116	240	297	258	163	52	117	214	188	160	241	259	212	278	267	219	239	142	186	245	168	148	205	264	215	226	202	121	152	170	193	242	296	255	169	195	239	278	248	214	253	321	305	226	245	276	227	171	184	215	184	119	119	156	206	254	164	105	194	183	232	242	209	215	127	148	194	164	164	193	142	127	172	185	217	156	114	213	247	215	149	102	129	131	121	148	147	145	145	193	261	304	304	215	146	105	168	214	179	170	161	161	154	161	245	256	185	153	159	140	116	114	129	213	221	137	141	156	131	94	76	115	162	232	207	105	164	262	161	85	108	155	171	177	184	115	84	115	123	179	322	329	254	238	268	276	261	297	260	164	160	193	129	243	264	175	178	227	269	190	188	243	267	214	231	233	248	226	105	226	349	245	171	181	264	255	213	216	168	172	185	177	223	235	203	158	75	121	172	110	185	222	255	298	240	231	231	173	178	236	221	231	227	228	244	187	175	208	239	232	218	147	124	239	284	212	74	67	128	123	155	241	211	177	199	240	215	150	159	139	149	172	178	217	220	202	231	217	206	261	279	173	168	213	166	140	191	220	180	218	233	235	219	209	244	243	282	254	142	74	77	100	119	98	105	124	152	178	187	138	101	183	178	94	124	228	153	90	190	206	246	251	144	178	207	158	85	103	177	110	73	119	145	127	185	269	209	142	86	69
236	209	184	244	253	151	116	157	92	69	110	207	210	138	140	141	100	111	133	76	140	259	214	179	191	104	96	196	276	214	108	137	227	163	71	99	84	152	186	115	151	215	169	127	106	140	254	184	156	207	180	190	197	155	146	151	138	189	210	181	176	262	317	231	175	256	316	321	332	323	294	218	148	120	83	53	146	197	160	297	336	153	165	189	149	217	190	174	251	245	233	334	331	191	238	299	299	309	240	270	236	96	58	191	261	152	204	262	174	240	298	192	191	220	156	175	150	111	162	145	124	184	174	137	201	208	175	213	263	261	228	256	308	333	332	182	175	256	159	159	214	191	180	133	118	222	203	135	134	145	185	262	287	177	156	243	252	242	186	102	194	273	245	224	144	73	97	177	199	164	162	245	214	209	269	212	212	187	146	241	278	240	204	161	301	402	307	230	236	322	273	149	147	178	181	224	173	102	149	200	180	146	170	170	132	185	258	242	227	224	256	287	282	235	155	116	141	181	194	194	199	161	175	207	168	113	150	216	138	103	191	227	215	187	144	229	225	159	207	209	136	183	304	263	134	117	168	162	162	173	207	223	131	53	133	255	225	198	286	197	103	158	209	152	152	252	271	252	242	154	164	208	172	248	281	251	228	261	261	214	253	181	54	80	146	190	199	206	210	220	240	259	306	318	247	269	266	225	300	319	234	217	185	101	96	182	156	106	144	173	185	179	148	72	133	192	201	250	156	141	383	388	276	192	191	225	149	168	174	194	176	133	132	148	161	193	220	232	272	240	199	172	180	141	181	286	258	236	143	184	247	197	168	229	271	193	196	174	154	164	204	164	133	217	204	171	174	167	105	156	272	226	255	292	255	314	258	132	201	197	103	135	106	65	182	202	161	243	269	210	254	262	255	200	133	210	261	316	328	252	122	118	183	214	239	245	287	257	177	215	193	102	69	198	297	155	133	186	193	221	251	247	162	117	179	253	238	231	244	255	255	217	176	208	259	218	220	217	141	224	237	142	166	227	270	158	153	244	247	228	185	160	106	145	227	285	243	178	273	314	256	230	147	108	124	102	175	213	224	203	104	133	166	168	184	228	275	154	218	326	311	287	191	185	195	127	110	205	235	210	222	142	111	233	325	226	191	297	265	243	206	200	226	221	185	197	357	254	93	159	229	223	213	264	279	253	226	171	216	176	141	237	255	258	218	208	138	65	190	253	206	169	123	107	125	156	183	180	171	176	153	161	261	229	174	160	166	215	255	273	239	233	178	239	236	207	224	185	143	122	173	185	217	242	214	214	210	152	170	238	257	199	222	215	126	121	161	205	208	192	200	269	277	191	230	283	219	180	172	136	92	178	323	277	182	245	312	257	169	191	233	175	164	233	317	267	122	148	231	222	226	223	171	137	95	157	223	259	250	173	233	283	180	155	166	175	253	244	156	119	210	242	202	214	147	128	168	244	292	248	204	148	171	197	164	183	178	187	234	198	198	202	185	145	120	197	180	169	159	65	83	172	147	167	319	288	221	222	202	188	110	166	219	217	251	262	222	168	192	127	192	299	239	203	204	180	136	177	293	334	287	254	255	230	233	222	178	197	275	272	217	207	205	175	182	185	198	321	228	101	200	219	182	187	273	280	178	198	227	177	190	191	116	184	233	217	233	149	179	220	176	184	176	128	193	244	242	218	222	226	248	249	161	116	48	75	171	298	277	215	189	170	210	142	107	184	203	186	120	47	201	309	202	131	84	158	205	249	279	239	223	176	176	202	191	184	164	118	97	145	190	181	211	168	177	206	195	251	221	122	196	264	198	184	132	141	227	223	200	118	161	274	220	164	138	142	244	305	344	257	257	324	239	239	205	146	161	174	204	244	275	223	193	192	165	129	128	192	205	203	179	141	114	84	130	218	198	182	247	272	212	172	220	294	248	112	73	180	199	217	159	91	203	229	200	213	178	89	185	261	212	211	247	265	247	210	245	193	146	193	133	156	217	157	158	172	127	147	148	194	213	240	166	136	182	164	133	129	248	222	99	139	188	176	191	242	228	134	128	168	235	235	208	289	273	180	114	101	113	133	161	85	62	132	108	132	238	221	215	235	301	206	122	206	152	185	196	178	213	218	152	107	157	143	114	72	77	78	114	122	140	131	98	133	123	118	99	172	159	80	79	62	110	185	232	209	188	128	74	139	108	117
179	218	213	184	201	198	163	137	70	87	107	115	89	80	83	131	164	176	150	88	132	106	88	176	215	127	58	60	235	347	263	203	123	63	57	98	105	126	135	75	116	116	118	182	196	185	215	173	89	114	105	115	103	90	194	161	177	188	165	241	218	202	183	148	168	198	210	245	195	204	284	219	131	206	185	81	111	90	61	155	247	233	248	244	206	256	220	207	177	161	219	187	206	250	254	220	188	240	254	246	270	245	148	110	110	116	187	159	158	200	182	230	235	173	108	107	178	190	201	153	128	195	184	247	297	204	108	152	225	233	237	247	263	268	236	181	174	180	179	180	225	146	200	317	169	80	138	204	260	236	121	185	222	179	244	227	276	288	269	283	293	252	146	150	107	76	125	151	188	197	187	158	145	157	150	150	122	84	139	183	176	192	177	177	244	248	235	267	361	379	208	177	202	264	235	242	266	170	175	161	228	233	147	145	144	175	192	221	255	207	138	141	218	199	174	192	257	191	183	180	176	200	84	132	187	154	138	223	218	182	203	222	215	143	159	218	156	105	91	105	165	120	159	294	256	129	156	216	201	255	273	178	105	133	151	154	191	228	184	120	152	231	224	157	146	174	183	171	221	194	259	251	168	193	180	204	253	239	215	238	280	250	164	239	285	226	234	210	151	208	280	277	250	294	297	212	241	237	186	271	221	109	123	155	145	168	191	138	213	282	280	179	97	118	174	196	189	242	205	256	294	240	244	206	177	245	221	91	109	105	127	246	251	227	164	125	180	185	157	152	212	246	229	160	157	151	141	209	165	168	285	318	229	214	237	155	127	212	244	167	141	131	100	199	243	206	271	243	155	192	190	155	207	196	136	166	151	78	109	178	180	163	105	143	166	183	240	220	274	203	128	130	101	177	271	243	224	266	243	207	163	226	240	103	111	160	174	207	261	236	198	205	168	159	206	186	206	208	198	239	233	234	169	191	208	181	250	214	125	105	120	184	132	121	241	239	146	105	134	176	156	109	177	264	205	181	284	248	170	209	245	185	80	110	180	224	204	142	245	231	119	158	193	169	132	124	173	252	288	243	120	154	244	226	168	165	181	143	147	166	192	262	259	201	263	255	243	288	264	225	241	213	231	260	173	153	114	126	183	169	159	187	203	249	207	185	271	166	103	232	200	102	92	144	192	146	94	119	179	207	245	203	192	205	185	235	264	264	275	269	156	108	132	127	111	69	111	240	226	146	174	215	195	163	191	179	227	270	173	159	227	134	105	224	223	178	231	268	215	119	161	262	276	226	228	245	223	203	136	144	170	146	166	246	213	114	126	149	111	76	113	178	142	100	139	168	117	105	177	150	154	247	308	276	179	222	293	212	140	183	235	188	199	209	175	238	219	174	169	213	196	108	157	173	145	170	159	180	187	117	81	166	216	202	222	236	229	195	122	71	138	180	202	163	166	209	164	212	257	210	240	226	137	114	170	262	214	156	175	143	171	158	147	171	155	176	241	293	189	121	154	148	90	98	114	186	275	254	190	113	170	215	261	217	191	194	205	294	227	187	167	174	153	113	152	200	183	191	271	175	95	143	240	239	211	254	210	222	282	298	292	250	232	295	286	175	142	166	133	108	194	251	233	255	213	230	291	212	228	223	244	269	134	156	243	194	109	61	180	198	152	195	113	106	173	209	202	125	119	184	202	182	191	236	217	117	76	92	131	167	103	80	196	203	166	165	140	139	170	156	128	256	227	178	149	129	289	293	264	202	195	262	242	188	85	83	159	118	116	185	213	188	220	228	103	145	194	223	261	201	194	180	109	99	162	131	91	153	158	144	195	212	205	214	240	259	228	215	248	243	275	291	250	291	288	243	138	80	151	193	274	312	251	201	170	96	122	195	171	145	166	216	256	171	129	236	283	208	208	268	270	265	168	166	208	125	115	168	177	213	192	103	138	162	153	238	162	54	218	293	193	282	266	160	231	197	184	149	54	133	187	196	139	127	226	229	134	146	182	149	122	113	150	195	244	151	42	109	175	180	186	168	127	135	202	138	134	206	241	307	244	173	208	270	219	140	238	324	283	189	109	79	89	166	192	217	278	223	207	186	131	98	116	201	245	208	150	179	142	105	130	146	189	209	117	44	124	204	158	100	138	112	107	168	141	139	103	119	254	217	177	267	263	180	143	140	118	91	116	126	128	135
222	158	44	70	163	175	198	249	161	168	215	171	92	83	83	153	225	147	122	131	84	120	138	102	100	94	83	96	220	201	123	166	115	126	127	93	174	161	89	106	107	133	123	75	74	139	213	239	213	175	232	251	213	184	159	83	70	190	181	102	147	211	148	137	193	165	246	256	115	114	194	146	164	215	180	147	158	142	127	200	228	199	186	203	172	142	110	138	185	199	297	386	307	173	201	280	273	232	171	163	227	202	147	201	244	192	184	215	184	175	166	206	253	213	160	159	233	276	226	201	180	162	186	213	267	298	277	257	285	298	294	194	148	193	221	215	219	185	196	255	221	169	191	253	219	206	210	194	192	226	308	304	271	297	221	133	201	294	263	271	227	86	75	163	180	202	265	221	257	356	308	146	50	51	85	189	257	253	160	171	248	194	199	265	293	314	284	193	194	218	175	138	164	215	224	146	108	197	196	126	157	138	124	231	224	165	205	185	162	180	211	182	161	134	78	105	177	206	175	207	238	210	178	159	125	170	169	153	155	142	182	131	126	190	154	82	123	117	117	120	168	230	231	254	296	308	219	187	240	216	223	294	163	133	207	184	187	215	178	166	206	185	183	176	177	219	143	142	220	201	169	149	110	169	172	146	254	197	261	340	255	252	252	343	317	221	247	264	317	267	243	194	154	214	182	228	249	251	237	226	285	210	177	209	278	248	162	183	136	118	187	222	201	202	238	284	248	203	156	143	165	184	235	252	313	226	145	229	242	176	104	178	238	170	163	129	157	234	229	194	205	215	209	236	207	219	192	142	91	145	196	190	207	180	206	224	187	185	261	221	138	99	208	237	159	150	183	213	154	221	278	264	229	216	233	249	289	188	143	177	161	186	250	265	236	231	337	456	414	305	235	279	222	195	232	237	266	287	282	260	241	231	226	151	198	369	233	115	196	258	272	223	255	282	219	141	191	233	139	174	265	213	185	220	236	186	150	195	197	153	192	254	157	182	290	317	338	308	264	227	206	213	214	194	195	208	180	98	98	126	137	203	203	193	198	223	247	156	169	238	202	181	229	207	157	164	197	153	158	262	207	167	130	175	185	119	273	307	191	232	292	251	292	212	121	209	249	159	118	154	176	222	236	243	175	83	109	182	131	109	185	196	141	181	226	239	259	150	133	204	134	120	196	129	92	198	236	173	117	155	180	115	156	144	144	169	185	227	170	151	167	177	289	350	215	156	146	204	245	197	230	209	169	158	197	183	141	172	190	143	162	205	198	231	263	234	215	335	331	257	276	246	183	159	188	133	98	137	192	233	210	183	173	193	203	217	143	78	72	151	189	217	191	147	177	214	199	90	135	191	198	198	186	221	182	156	237	211	160	140	141	214	225	217	178	143	176	207	175	159	172	168	124	133	167	93	95	216	262	182	179	206	165	163	196	191	204	147	106	139	108	145	208	210	202	181	206	229	266	254	226	228	171	98	116	221	224	153	82	138	191	174	195	195	203	203	254	182	91	186	190	158	170	151	94	174	243	139	71	95	150	113	216	229	138	155	139	165	113	102	224	202	155	221	218	173	123	137	137	217	298	246	151	108	156	140	167	319	298	217	245	237	241	222	131	105	180	178	161	206	248	201	204	215	153	133	186	245	250	176	153	141	152	212	258	187	105	138	223	222	185	175	78	102	163	233	297	218	99	124	224	222	210	214	215	215	166	119	205	258	123	85	178	245	183	142	274	300	217	257	267	202	209	212	212	237	261	203	138	121	62	114	201	211	209	271	198	79	82	172	291	274	205	222	214	224	286	230	147	260	329	205	153	170	203	173	104	153	201	219	259	240	214	152	139	166	200	234	223	262	266	229	252	319	300	296	230	179	210	180	224	236	217	171	168	145	77	140	123	145	244	163	187	242	191	210	224	181	159	247	258	226	196	77	115	183	135	200	218	177	236	212	170	133	104	115	72	55	170	189	182	211	170	174	184	123	85	109	98	116	219	251	246	200	163	237	207	176	227	199	127	145	194	162	179	168	67	116	223	266	159	76	99	163	208	112	82	171	148	81	186	270	194	235	289	228	217	186	173	187	156	178	228	237	213	194	228	168	111	169	176	136	173	177	182	214	190	171	144	179	201	169	194	203	110	94	159	184	148	125	190	141	139	161	76	48	83	123	149	111	78	76	132	228	196	177	213	207	154	82	202	249
97	66	37	87	90	161	171	136	161	190	229	147	126	163	148	136	100	74	94	62	43	91	139	110	157	201	169	185	182	148	144	191	142	125	114	79	192	169	110	96	90	121	142	190	183	159	143	165	153	169	168	184	209	185	175	172	201	174	222	233	148	147	226	227	140	189	192	207	307	312	259	182	164	178	154	128	138	190	166	121	166	218	146	176	243	161	233	283	337	299	223	234	192	121	188	293	285	240	128	77	162	175	74	110	143	130	198	249	217	235	188	146	213	241	260	292	326	319	270	200	109	84	144	199	206	203	227	206	302	310	214	178	187	252	238	266	275	212	248	283	203	187	231	203	173	181	191	210	185	224	294	280	264	249	231	238	230	265	247	166	169	157	196	247	211	210	222	193	209	187	184	193	96	85	130	197	235	239	242	220	177	203	247	299	347	284	247	229	231	205	180	183	226	232	207	206	114	105	169	152	152	220	164	93	202	235	214	170	125	171	215	199	145	167	123	178	269	176	137	240	263	159	192	212	192	231	183	116	175	222	254	184	162	161	54	106	212	218	218	183	98	78	80	122	172	219	189	229	265	250	211	194	237	198	153	128	175	179	174	168	119	127	227	278	215	245	287	229	214	226	226	268	194	149	141	170	278	286	312	394	340	223	249	310	349	255	239	324	277	246	250	201	243	311	277	226	201	173	176	292	317	204	193	256	261	268	229	131	183	255	261	241	185	229	198	115	98	108	114	159	182	121	165	212	194	235	233	161	114	156	191	210	245	179	117	108	163	220	242	222	131	117	170	191	117	110	113	113	169	197	295	250	135	117	175	229	231	180	148	251	276	180	149	205	200	178	175	171	182	128	146	227	272	277	167	124	204	204	110	72	121	204	213	196	155	165	297	378	290	213	222	242	226	209	195	192	304	228	139	218	215	174	192	208	175	159	275	231	168	225	180	127	236	278	211	225	178	151	101	119	221	157	140	199	225	220	173	199	190	150	125	155	217	235	182	161	201	192	178	172	204	197	166	143	161	230	245	236	274	229	166	207	139	99	171	235	307	316	264	276	185	96	270	371	238	229	274	177	145	204	290	292	236	217	245	311	250	167	213	238	137	172	270	241	277	330	226	204	237	157	199	205	178	262	240	157	108	156	201	178	212	263	171	117	222	273	277	258	198	177	133	136	159	141	120	190	311	171	154	195	147	196	252	253	184	185	203	150	86	169	234	234	431	394	246	172	185	298	270	195	180	218	254	177	93	151	173	122	173	181	133	198	200	186	198	161	187	235	187	176	188	185	187	169	165	123	164	163	162	210	130	126	209	238	129	78	101	117	189	258	183	176	258	218	278	320	310	300	261	212	166	215	238	216	222	265	223	155	103	70	126	116	112	115	55	117	170	105	147	167	124	140	152	176	217	212	242	298	290	202	157	246	250	130	73	113	206	260	233	160	159	155	118	188	145	144	202	270	240	161	156	116	142	144	198	227	182	209	212	242	202	84	52	122	184	167	104	91	138	199	257	165	106	155	161	175	157	194	161	144	169	134	178	191	152	147	171	170	105	93	168	165	161	156	145	171	203	145	88	207	248	175	238	303	271	186	156	204	222	177	165	251	305	283	218	171	173	262	321	270	240	249	294	243	153	193	174	123	148	212	255	262	174	62	171	182	167	214	164	210	185	82	153	214	253	264	173	106	59	61	166	210	173	179	189	158	82	104	113	94	141	189	251	238	172	168	169	114	94	213	253	237	197	102	188	300	251	128	49	61	148	298	313	186	155	187	158	148	174	215	265	268	232	167	166	169	97	108	148	197	256	230	158	114	110	125	176	188	227	241	179	199	169	119	142	121	160	189	208	333	335	256	250	222	250	302	225	242	278	209	256	252	161	129	101	202	221	205	165	124	169	159	206	202	211	303	354	312	232	163	165	217	229	135	125	147	116	174	210	225	239	198	216	255	220	146	64	110	197	176	169	220	166	203	280	179	82	122	283	306	168	141	173	129	147	183	222	236	221	231	151	114	188	195	139	152	215	213	128	137	142	110	173	148	119	107	103	200	211	172	205	272	173	145	261	264	154	86	132	168	222	253	198	151	119	104	153	193	247	259	176	131	260	340	202	127	149	225	240	112	180	277	210	136	183	218	145	106	169	184	162	193	280	296	162	108	105	139	234	240	160	130	132	160	130	122	208	245	152	63	95	114
145	85	54	154	251	213	111	143	276	239	167	150	154	260	217	103	212	178	71	87	131	103	42	186	199	100	183	141	105	107	71	211	182	100	103	121	172	91	40	45	49	52	107	187	186	145	131	85	96	144	92	46	52	147	288	196	62	122	130	127	206	256	184	154	187	135	69	210	314	220	213	236	147	66	159	176	98	127	103	142	157	110	93	134	247	265	287	175	184	250	190	230	150	119	161	198	271	213	211	241	229	207	100	98	156	182	181	192	167	165	224	136	82	130	130	145	246	265	162	150	152	146	148	182	262	273	271	263	296	297	244	202	175	200	189	180	213	227	196	228	221	137	168	175	127	220	307	316	320	260	264	315	304	217	224	259	337	298	106	134	263	237	167	177	198	219	155	190	245	164	160	241	202	127	87	148	254	269	276	236	130	134	192	161	221	222	265	270	174	131	172	186	142	237	170	43	131	141	178	236	237	262	242	204	134	210	245	212	243	155	96	207	240	119	132	266	326	310	185	169	256	314	311	233	149	78	136	191	147	189	252	221	185	169	99	70	139	175	139	122	94	82	109	83	153	204	168	219	253	237	143	46	47	163	198	219	220	126	168	206	132	71	75	59	145	181	195	277	183	141	138	189	239	234	270	249	300	320	261	291	323	255	196	171	268	310	270	278	246	265	224	182	170	130	176	218	191	184	228	248	181	168	170	177	239	258	215	171	144	162	156	169	152	120	167	182	224	173	197	271	268	282	269	272	207	198	229	148	147	214	240	228	137	142	226	273	238	251	276	272	317	206	189	174	157	155	176	242	263	260	251	170	75	141	313	327	146	133	235	279	195	121	130	178	231	192	94	158	216	202	261	209	195	242	190	135	167	197	120	107	279	305	176	171	126	98	196	189	116	147	252	264	248	225	181	199	233	277	262	192	124	151	233	226	124	189	297	253	249	217	236	289	235	174	183	182	182	175	105	154	220	170	114	108	240	297	156	137	209	187	153	202	233	228	151	126	187	196	240	203	175	189	212	200	145	182	224	300	316	221	213	175	74	80	209	259	263	263	168	127	142	199	250	256	277	202	164	211	192	180	263	294	283	227	147	124	187	242	287	324	221	162	219	261	176	200	233	193	161	154	196	166	236	285	229	240	195	155	206	225	216	339	256	79	163	198	219	237	215	194	161	184	235	198	184	260	244	136	140	190	271	277	184	199	248	292	241	143	151	166	214	242	241	259	289	276	132	201	232	146	203	212	232	211	193	284	252	166	188	127	167	230	247	270	184	138	163	141	125	120	159	213	278	319	264	212	253	215	193	323	238	187	196	208	240	197	274	303	224	182	164	197	243	268	272	251	266	307	285	228	228	237	216	190	109	142	207	268	239	234	287	239	176	182	240	274	269	193	210	229	168	98	60	106	175	189	147	176	187	180	235	153	91	101	74	116	189	189	171	210	224	228	201	133	168	193	105	119	206	246	269	243	228	142	156	267	259	174	207	236	155	102	54	142	251	224	151	132	174	232	238	237	221	178	132	133	141	213	283	255	175	126	155	183	224	208	192	141	63	121	215	199	180	206	226	166	126	138	89	166	232	116	91	215	293	231	173	259	308	206	214	276	275	252	262	231	160	256	373	317	208	215	285	234	172	178	189	190	217	249	277	280	215	160	165	221	150	160	243	173	234	236	152	225	252	234	144	134	178	155	185	249	325	301	230	231	226	194	171	184	235	210	196	181	95	64	82	137	207	142	140	149	59	111	216	204	121	163	217	212	217	206	212	131	133	145	131	183	243	191	171	261	156	80	203	278	235	171	136	154	159	178	186	197	197	204	184	177	188	191	200	240	285	261	289	259	124	135	229	263	306	261	207	259	253	259	297	234	142	115	200	248	198	183	173	96	80	177	143	45	130	260	224	157	222	302	288	222	228	333	256	183	231	191	176	159	150	116	53	69	118	93	102	141	157	272	318	202	101	184	233	244	250	153	166	206	125	87	175	254	254	212	224	192	160	181	169	224	183	54	41	190	260	209	178	136	97	189	191	131	215	186	179	191	157	120	157	186	211	245	252	264	153	159	282	282	150	124	136	175	252	243	182	91	91	105	108	157	170	174	132	98	198	259	159	121	166	161	152	145	197	217	217	196	121	86	141	153	147	102	52	97	154	126	67	70	70	57	143	219	164	224	265	186	103	128	131	43	140	188	132	199
137	203	201	194	120	133	118	174	267	197	106	79	116	199	161	158	240	177	165	230	167	78	147	163	155	156	234	272	127	46	44	137	135	90	164	115	41	43	77	154	120	118	150	162	221	184	166	110	146	224	125	116	150	87	113	111	58	69	63	58	109	133	175	187	163	201	208	178	180	195	107	60	120	210	243	202	241	318	271	185	104	129	126	43	119	161	208	245	207	160	97	175	235	247	270	212	161	207	218	176	147	237	243	122	109	148	199	206	222	245	246	215	214	213	114	109	233	250	185	189	238	254	224	221	271	275	271	237	206	190	226	245	223	244	234	153	123	178	117	144	263	252	317	302	236	243	227	292	363	303	252	288	203	114	171	202	246	313	258	145	199	253	255	280	284	352	258	193	287	284	206	243	297	241	195	207	268	359	312	193	172	198	219	255	290	294	235	176	247	286	235	204	227	220	126	74	147	236	187	112	184	214	153	99	119	174	126	126	164	195	213	200	157	94	134	121	142	166	140	225	163	158	156	84	81	60	89	189	240	256	280	178	159	210	161	142	185	227	171	103	90	131	193	246	278	192	157	195	215	197	201	159	115	186	228	272	343	315	173	177	217	213	235	151	191	242	213	200	190	187	183	246	213	166	243	293	334	320	234	299	377	346	261	222	410	358	278	379	298	234	267	280	312	298	250	208	179	224	177	192	242	310	250	106	161	168	144	134	192	178	113	169	141	141	150	144	200	225	207	222	250	240	240	171	121	146	186	267	349	310	183	148	102	189	287	228	203	190	175	174	131	189	280	149	109	148	144	143	140	193	207	164	181	257	312	269	180	166	169	131	134	169	145	96	134	174	205	236	201	216	214	199	212	206	197	205	210	220	268	233	176	156	186	224	250	230	186	134	99	105	132	152	159	192	136	161	280	303	323	277	152	174	295	298	162	120	156	202	185	171	234	196	177	235	235	245	279	235	184	185	154	144	182	224	293	318	175	125	206	212	215	224	217	247	244	223	251	233	239	177	150	138	96	161	211	259	242	230	288	252	162	180	194	180	169	243	298	172	194	204	138	225	264	186	201	248	197	271	247	207	261	189	163	247	254	136	96	108	125	178	226	250	250	175	112	80	97	145	143	160	196	248	285	163	124	133	220	219	154	168	113	256	249	183	247	186	172	244	241	137	122	242	253	190	145	159	201	233	311	263	195	235	179	170	217	184	221	182	154	216	201	134	125	190	261	279	238	213	132	127	298	299	229	258	275	208	133	119	164	178	172	217	200	176	162	234	249	261	271	257	233	199	194	189	229	277	245	217	319	344	212	253	342	270	214	183	192	292	336	239	218	208	229	245	157	100	177	271	263	179	131	224	189	110	88	86	112	167	217	219	296	254	187	267	280	217	210	215	140	168	245	176	134	181	191	128	100	169	243	163	128	194	130	62	135	211	198	191	165	163	215	252	258	205	165	191	170	144	160	172	225	209	182	183	202	230	221	201	194	168	120	89	79	188	209	91	121	159	174	196	204	228	256	215	87	116	287	268	174	217	156	133	180	167	207	242	173	95	62	126	217	221	211	136	119	112	126	171	162	223	194	86	121	203	244	296	357	300	209	179	196	250	275	284	179	126	175	233	238	273	333	300	299	285	206	193	204	180	208	244	226	178	182	221	180	166	161	88	108	239	281	179	168	142	135	142	136	160	190	181	173	189	251	307	233	235	216	278	322	194	124	96	158	197	191	175	166	204	257	250	182	200	202	129	186	243	186	163	193	197	176	222	232	164	213	282	144	41	63	102	147	217	156	75	196	221	289	327	144	127	152	185	253	163	56	45	48	101	153	203	248	260	220	163	190	225	178	215	259	270	228	219	270	263	170	197	284	242	154	135	205	224	224	184	120	90	157	182	205	221	168	190	246	280	264	128	151	156	83	115	187	228	213	134	138	210	205	232	230	174	202	223	187	253	228	173	249	224	156	176	230	298	311	218	194	210	194	204	192	173	202	150	148	167	125	179	166	200	179	138	110	160	159	124	130	144	224	142	60	51	156	231	275	270	174	111	148	216	248	170	163	303	247	187	211	209	126	74	136	227	254	235	223	169	122	168	232	160	116	166	116	121	211	199	227	233	208	169	94	128	151	79	111	219	189	190	211	159	117	57	34	131	135	74	81	109	137	122	92	136	129	42	123	168	77	125	167	146	154	145	104	129
126	250	181	113	102	86	156	223	263	162	120	231	254	196	164	195	177	193	151	161	261	205	182	223	160	97	155	165	122	77	58	122	110	82	124	143	136	93	85	89	87	112	149	200	136	95	166	121	127	155	168	134	129	126	40	112	170	237	254	153	96	98	82	98	177	233	256	154	143	231	166	201	215	151	189	127	115	164	165	123	57	166	206	138	161	204	216	189	149	146	185	223	190	156	204	254	170	147	167	176	146	148	223	132	185	183	172	261	218	170	195	219	174	166	167	216	275	296	248	132	103	118	149	202	205	175	204	196	194	243	267	260	194	198	156	135	221	200	166	212	244	222	261	240	193	269	253	237	240	209	214	127	114	138	188	252	230	223	193	227	289	261	202	176	162	142	91	108	180	243	282	229	215	222	196	145	164	288	377	284	241	277	204	179	187	157	143	181	273	256	166	217	252	259	240	163	203	224	150	140	185	253	267	221	227	181	120	202	179	158	217	244	251	211	181	164	121	95	161	178	188	188	236	276	287	249	189	268	210	180	220	227	217	173	179	256	292	239	221	225	203	178	236	181	129	146	77	100	200	277	270	230	239	165	149	247	226	152	134	212	231	231	309	239	134	115	154	180	211	227	225	228	208	229	195	212	303	265	245	288	247	288	404	368	343	283	221	205	213	281	204	196	231	192	190	160	132	182	193	170	178	303	274	205	162	128	129	153	231	202	145	123	156	137	178	219	209	182	138	104	194	224	147	212	267	206	122	140	182	270	278	134	150	305	245	83	61	125	186	238	240	203	186	166	141	78	50	120	173	189	210	194	143	75	182	263	249	252	157	119	185	298	308	223	135	176	233	215	229	147	125	178	217	212	188	197	251	270	212	235	245	245	302	235	190	218	180	115	143	189	202	212	122	168	231	192	218	177	206	280	199	125	166	240	175	170	226	210	130	142	180	171	186	177	163	156	146	112	89	108	130	127	148	164	233	261	272	265	204	237	210	150	257	291	254	265	210	171	218	197	184	223	254	208	196	229	172	198	189	175	228	215	284	304	239	167	122	161	148	87	124	215	222	177	130	102	96	109	217	298	231	182	157	194	279	255	148	108	134	217	291	269	256	266	268	275	206	146	96	117	145	71	112	138	179	257	222	157	245	271	168	242	258	247	226	173	193	229	235	179	110	187	185	103	143	174	161	195	201	91	109	149	124	147	238	302	265	179	96	149	189	164	152	103	153	273	241	174	162	157	289	260	186	210	228	259	263	289	233	195	197	229	251	156	164	227	220	196	165	131	164	210	145	143	164	196	270	201	185	215	162	129	116	206	225	158	119	164	224	176	203	202	137	186	303	264	162	164	206	238	218	187	189	196	204	228	185	147	156	198	260	238	236	203	138	189	201	161	237	233	211	182	136	224	239	182	137	234	244	136	190	204	99	106	197	215	163	175	248	345	310	221	245	248	212	105	70	147	151	170	221	200	183	215	179	151	228	188	133	233	258	135	104	148	197	154	93	165	202	181	209	266	285	271	272	226	159	127	108	113	140	184	144	140	193	207	187	137	115	150	206	151	155	205	161	137	155	188	211	245	232	146	141	238	280	235	209	241	224	164	183	282	309	273	154	115	247	296	320	284	283	335	330	282	254	278	260	215	235	303	327	205	82	144	125	146	233	178	171	194	281	290	211	213	189	170	128	186	171	103	159	141	161	236	278	247	240	226	172	249	227	234	302	218	224	234	224	199	245	279	188	151	152	207	254	262	194	111	172	199	131	136	198	221	237	195	116	105	196	285	229	231	196	151	168	129	140	164	154	173	222	223	269	211	57	139	205	147	88	93	239	366	263	169	230	241	216	261	182	140	280	284	175	222	329	306	262	212	188	287	316	237	270	216	135	234	294	225	199	224	255	269	248	217	265	206	169	237	258	285	253	198	224	222	101	100	193	237	177	99	198	237	213	228	223	254	222	120	112	207	294	292	243	254	182	145	273	297	218	218	167	166	161	186	207	149	187	149	165	180	179	185	164	166	138	156	156	181	222	209	130	84	119	131	162	178	153	186	220	197	194	254	255	246	170	131	225	164	193	187	201	322	223	143	171	153	151	191	126	83	70	37	117	160	141	208	241	183	148	136	131	134	99	157	199	189	135	135	129	40	124	122	87	197	197	84	121	154	70	100	158	128	187	225	154	81	78	83	153	259	167	163
89	44	40	111	130	109	218	211	115	122	181	233	204	144	86	79	124	138	89	122	209	211	131	116	135	81	169	196	80	85	94	57	49	220	305	198	144	159	129	97	97	90	103	61	130	154	122	200	175	135	232	243	129	59	152	198	156	214	169	129	117	89	142	161	161	194	169	146	256	298	243	250	227	165	208	195	140	153	169	115	110	193	221	156	129	171	206	309	314	226	254	232	156	115	126	180	219	263	318	272	133	84	144	206	155	175	227	234	200	172	275	284	187	199	211	196	258	219	107	100	185	180	176	190	213	231	229	201	143	122	100	197	256	175	198	224	160	138	80	81	164	220	273	272	161	154	248	243	240	284	306	270	214	210	193	212	226	193	274	366	338	260	243	230	172	108	148	252	206	178	299	326	210	196	260	226	210	203	254	286	194	227	258	247	245	254	226	231	249	202	226	219	172	156	99	96	214	182	122	144	112	176	161	153	230	199	190	162	166	159	125	185	192	148	158	172	149	170	220	279	242	208	173	128	149	167	206	176	116	174	169	91	151	256	183	121	151	119	229	208	89	157	151	65	106	217	228	192	222	340	344	230	156	172	222	201	188	200	229	204	198	193	203	166	182	227	207	237	257	161	159	214	181	184	148	249	339	263	238	263	270	218	218	278	233	233	208	130	153	231	253	189	252	248	189	221	123	49	116	151	169	219	139	192	252	252	210	175	180	178	241	235	277	291	225	131	70	141	186	162	224	217	182	156	156	227	210	170	172	228	270	238	198	176	167	149	175	240	205	155	185	201	202	207	184	135	150	189	134	109	162	210	290	237	173	230	237	236	189	194	296	326	276	259	200	118	193	206	117	190	204	166	269	237	174	164	189	305	208	142	263	232	257	277	224	225	288	221	170	181	156	311	258	192	236	177	165	189	226	277	221	168	168	157	162	99	114	216	201	161	234	309	286	292	279	197	173	173	229	236	117	89	139	211	250	210	139	140	185	153	205	300	225	177	252	219	168	185	248	248	210	137	105	151	199	175	134	128	148	210	160	186	226	224	278	258	187	214	257	195	202	277	346	347	242	207	232	202	216	250	311	373	286	186	208	254	151	76	200	265	217	182	113	129	194	188	180	139	68	152	168	63	52	181	251	210	283	260	194	202	243	317	341	195	111	238	286	210	117	144	212	225	229	147	148	198	185	146	166	231	291	234	105	163	225	275	282	224	202	135	119	103	128	180	122	180	281	252	242	224	179	215	265	274	263	175	182	242	173	185	236	198	238	336	260	228	303	290	292	220	142	170	199	189	182	189	142	147	212	254	192	167	206	164	154	265	252	234	248	159	152	198	149	68	157	216	198	289	259	231	256	189	167	168	147	140	189	149	95	161	218	164	111	121	100	91	231	264	152	109	84	100	117	168	212	197	136	106	198	233	195	115	52	167	247	298	310	244	235	288	277	196	190	211	224	168	163	225	207	222	282	280	281	236	177	145	166	222	168	144	164	120	136	208	147	126	220	209	131	110	187	245	275	248	260	245	204	177	150	203	246	281	166	125	216	206	159	189	203	111	121	128	108	147	189	237	230	266	264	133	147	200	154	201	261	251	280	280	178	156	157	183	213	247	180	180	243	220	304	290	280	313	264	184	122	150	238	237	205	209	255	310	343	302	250	241	213	231	230	194	145	181	239	258	252	176	90	93	177	147	70	65	149	216	257	227	234	187	88	166	185	186	211	195	113	52	114	160	129	115	165	212	211	185	179	202	171	129	136	210	291	212	105	65	126	186	196	184	147	204	179	107	128	137	175	194	208	241	203	235	220	186	294	305	220	171	121	76	119	159	192	175	147	217	280	268	225	271	243	219	277	233	181	242	253	262	296	242	242	272	259	272	196	166	218	205	128	115	185	252	251	124	85	185	298	314	189	124	205	238	148	161	236	265	172	122	226	224	217	182	222	254	204	155	87	134	178	166	138	150	206	230	178	212	296	239	181	155	175	275	267	148	87	54	40	50	223	257	113	87	101	101	134	228	237	141	110	225	238	110	112	113	88	153	214	251	262	157	50	107	239	286	248	237	235	217	184	222	319	273	238	220	222	275	149	131	157	75	88	162	203	129	118	204	186	181	198	198	147	117	122	166	230	132	157	159	131	133	47	120	147	192	259	172	108	70	112	182	188	174	164	232	270	277	172	106	195	133	105	137	170	246
222	164	122	174	164	165	158	131	223	278	248	198	213	159	101	193	139	46	47	106	140	182	159	109	105	134	208	152	64	111	130	170	198	168	157	179	195	200	170	150	192	104	112	168	137	186	221	243	183	116	133	78	81	149	184	189	130	141	156	69	76	136	119	170	223	195	223	166	129	225	263	220	160	85	150	228	135	136	245	211	174	215	251	164	116	190	228	263	246	223	218	179	186	225	216	162	210	226	105	119	169	144	126	146	110	132	177	183	222	268	265	200	183	201	207	233	262	204	102	121	258	298	279	258	218	236	249	201	184	156	156	207	262	200	164	145	46	101	205	202	117	159	276	255	155	143	278	310	312	254	231	332	328	258	167	100	110	234	236	185	182	146	276	354	278	187	218	315	175	113	161	184	186	176	224	173	186	291	264	243	257	236	225	245	229	263	214	219	321	218	146	168	121	170	225	193	141	59	146	246	142	115	117	87	144	192	144	135	187	171	190	242	258	164	116	165	143	159	204	233	221	228	167	131	299	321	186	75	142	210	107	67	129	215	227	115	142	153	159	215	225	166	117	136	124	135	180	212	139	146	213	149	81	105	161	200	225	206	234	210	194	262	301	248	198	155	209	237	212	270	312	330	250	242	204	264	361	355	240	223	332	318	235	232	260	250	212	282	344	295	247	119	185	251	136	90	185	207	95	85	198	281	304	249	188	313	371	282	246	204	160	154	262	306	222	205	124	84	163	173	179	247	276	233	239	271	227	197	157	197	241	164	117	228	216	133	175	199	173	148	199	187	129	149	207	211	228	213	188	259	319	204	126	226	229	152	104	180	233	123	140	189	182	229	227	240	304	317	234	203	214	237	263	185	207	195	155	164	122	191	263	315	306	259	276	207	131	145	147	217	301	273	228	173	118	191	273	237	242	308	329	199	145	179	164	194	245	247	200	181	289	285	229	279	272	205	221	218	205	205	141	165	183	246	288	203	191	210	192	232	155	134	180	188	260	237	163	203	270	296	257	194	217	189	92	151	177	180	240	150	82	139	232	203	156	143	165	290	290	207	242	224	153	194	180	139	274	356	272	226	280	252	263	282	211	254	223	155	211	190	121	166	179	103	127	245	203	124	183	191	146	145	155	145	191	166	200	287	193	168	263	277	205	173	203	203	157	191	196	213	272	346	280	217	298	252	212	184	169	214	224	180	91	76	219	278	239	289	268	196	161	165	213	258	284	254	189	208	179	101	189	268	228	187	191	247	234	159	172	192	153	171	221	240	254	212	234	239	192	220	179	234	258	240	327	254	174	272	245	155	153	140	186	227	148	205	362	359	272	144	114	249	297	177	133	186	197	243	277	237	203	168	261	253	145	194	239	192	145	168	161	172	201	153	156	194	294	278	129	110	97	98	150	188	161	167	137	187	275	232	158	138	215	254	273	192	190	336	245	217	236	216	249	200	223	225	161	209	331	325	226	185	209	205	244	279	201	177	155	70	109	177	156	85	146	253	244	184	166	202	238	221	198	166	147	191	221	218	276	299	146	114	255	282	199	219	256	240	174	112	190	228	183	190	154	195	264	198	155	175	178	138	133	207	231	212	170	152	215	209	184	259	289	222	242	228	144	238	292	184	206	242	199	236	287	243	187	218	206	200	210	192	170	175	202	273	247	154	204	250	201	186	219	198	174	187	194	158	180	219	172	117	98	165	278	229	122	65	122	204	188	116	115	119	146	143	159	212	209	204	147	143	205	240	232	182	148	157	177	162	175	183	153	141	141	137	168	195	209	247	218	169	89	107	207	228	209	137	189	240	191	212	201	283	332	276	212	161	181	187	222	230	115	115	224	256	221	166	156	133	118	186	187	178	290	437	417	245	204	246	290	302	270	239	240	277	206	205	209	210	246	201	161	142	198	150	133	159	175	225	204	220	242	178	165	249	280	250	234	194	169	161	192	210	107	105	127	95	114	149	120	140	163	135	223	237	211	203	175	181	183	178	105	59	112	170	214	149	130	201	238	218	197	230	197	171	243	219	153	166	202	224	229	256	224	140	131	122	103	142	155	240	279	163	129	188	174	207	283	193	178	238	234	174	168	285	253	132	129	144	128	143	153	196	232	176	227	230	155	199	199	186	221	151	166	221	214	239	187	164	100	150	238	131	99	95	132	151	196	215	116	166	297	298	244	209	244	245	126	93	79	172
205	215	140	144	171	176	120	92	128	181	139	54	136	140	174	246	131	119	119	82	84	69	63	42	115	157	162	180	106	88	120	80	134	138	65	58	137	145	200	261	140	150	192	209	148	142	140	103	215	278	207	194	187	106	131	161	143	165	115	58	129	164	146	157	198	255	292	287	161	112	218	223	193	161	140	247	239	278	345	317	319	205	180	228	283	258	227	236	240	163	121	215	221	244	223	178	239	245	180	169	121	133	204	158	120	92	117	150	146	170	169	183	190	165	193	221	221	197	237	257	185	247	268	210	197	215	219	241	226	150	191	206	222	251	250	252	204	177	233	305	251	127	176	291	237	136	199	285	287	241	177	122	103	190	159	155	133	111	178	215	194	151	227	245	264	245	158	135	183	264	199	182	174	144	300	367	308	305	270	175	155	200	244	203	155	200	218	211	190	194	132	97	170	173	233	193	153	232	207	161	136	215	213	129	156	187	285	212	147	262	225	209	145	122	129	188	246	190	163	165	225	156	109	105	163	282	270	144	107	201	216	222	249	192	104	126	154	194	224	118	79	119	188	233	135	128	127	108	102	119	252	198	158	277	231	178	198	186	224	198	131	144	189	287	252	154	239	263	260	265	280	282	275	254	214	274	241	209	266	271	227	265	316	248	166	160	179	244	239	196	184	174	227	236	135	147	166	72	175	222	126	126	249	242	154	150	217	258	201	248	219	174	294	289	178	213	213	150	145	87	56	135	226	296	274	223	254	233	155	197	268	205	208	229	167	201	220	213	177	112	200	253	153	98	88	95	143	219	214	236	282	237	179	117	96	135	212	258	277	235	235	292	213	177	262	225	204	262	271	172	181	283	315	240	166	154	147	173	215	191	201	201	137	142	251	319	244	146	74	144	223	233	214	253	235	121	101	106	133	240	264	250	215	164	199	183	207	266	238	238	243	191	208	184	199	235	113	145	182	105	171	220	184	192	138	144	256	260	218	236	146	98	177	172	188	144	115	245	319	227	186	259	162	165	260	270	256	258	281	209	139	99	151	196	203	203	214	198	144	219	259	246	194	138	104	161	247	192	193	202	175	142	186	255	188	222	311	235	141	116	161	273	298	152	131	211	132	134	235	229	188	166	173	175	307	336	213	152	79	81	142	144	77	174	230	130	97	75	159	216	197	159	172	231	235	276	232	156	144	112	121	224	242	179	157	201	253	299	286	225	252	213	105	176	356	406	286	237	321	258	238	259	210	157	105	97	137	197	148	176	212	177	177	178	192	205	193	132	132	222	227	239	233	181	215	276	331	336	241	201	210	223	232	268	236	222	278	252	223	227	242	250	285	246	207	223	135	180	275	223	254	258	223	231	216	193	195	232	181	220	300	229	227	210	127	229	266	191	214	231	215	119	88	201	206	120	130	104	123	186	173	223	226	228	263	244	231	177	160	168	197	184	154	233	276	247	207	166	219	226	107	119	154	219	315	260	210	196	161	181	164	148	269	274	202	210	170	101	105	166	156	174	201	201	173	151	203	212	251	205	139	199	265	239	119	151	239	235	177	159	173	147	215	286	262	278	239	102	94	169	215	194	179	227	228	212	175	214	275	238	228	140	114	148	137	102	189	377	309	253	244	156	153	231	301	254	242	303	271	231	271	247	206	264	229	168	164	206	277	210	189	197	126	114	101	197	235	219	297	203	78	139	157	143	308	302	171	139	140	107	110	98	138	146	78	95	85	134	204	145	87	115	106	146	166	172	154	79	60	119	155	81	73	154	201	194	164	175	213	183	166	147	154	240	194	161	191	221	242	204	191	168	159	168	284	313	218	122	152	171	134	219	171	74	73	146	157	122	207	238	131	139	193	169	219	305	294	257	266	281	290	207	195	179	126	294	392	199	50	65	183	205	130	186	180	152	142	153	228	202	135	163	244	201	154	206	237	185	154	207	165	150	167	211	212	156	129	83	196	268	238	207	93	142	158	163	214	233	237	209	274	291	214	215	199	166	219	231	137	139	180	179	286	194	128	208	248	246	236	242	147	162	215	175	131	107	186	172	87	101	146	234	263	203	159	173	203	169	182	138	148	273	234	123	93	202	215	94	136	213	164	133	216	242	158	119	164	200	169	191	143	145	155	88	105	157	254	237	109	100	200	139	143	221	113	160	174	133	146	119	173	208	210	207	236	153	108	105	102	122	167	207
48	110	164	162	166	123	87	100	193	163	53	112	133	141	169	128	147	138	108	133	135	211	232	213	258	216	173	177	151	92	98	145	143	141	118	70	99	159	160	170	158	97	124	221	154	142	203	122	91	185	234	212	187	133	196	196	141	157	128	203	208	181	215	186	172	124	118	178	223	198	117	64	193	289	233	202	156	165	171	158	121	138	139	121	208	272	254	158	179	205	112	87	169	167	161	219	215	212	198	215	239	255	214	194	147	72	139	127	126	222	296	257	181	255	237	160	188	165	187	242	247	273	255	420	473	240	181	184	215	229	245	266	165	217	271	124	121	162	155	116	136	243	272	228	186	210	231	195	226	287	310	284	209	203	244	239	154	147	178	205	256	215	165	188	252	258	228	212	277	276	199	191	240	338	369	272	210	181	217	246	247	263	136	171	214	204	197	169	192	217	221	127	140	213	176	192	248	206	192	174	216	311	224	212	214	196	262	169	116	135	143	165	158	150	171	282	233	94	63	133	172	158	175	125	97	101	71	92	192	164	138	151	114	173	244	198	167	174	188	144	172	221	154	177	195	195	138	135	202	192	169	148	215	298	212	196	250	198	182	198	250	311	257	186	176	190	227	180	201	274	245	307	308	239	209	231	233	212	245	215	182	194	185	175	195	233	217	255	299	215	223	227	208	205	261	241	131	104	177	219	161	166	211	239	181	175	171	133	170	206	215	261	291	262	261	305	215	157	176	108	142	180	175	210	246	263	210	237	264	180	177	187	183	217	142	135	224	214	177	191	156	138	178	151	91	93	207	268	241	219	195	211	247	275	260	187	204	357	325	213	272	284	266	176	150	177	202	207	138	145	194	199	158	102	67	109	207	326	282	125	190	230	268	310	260	183	147	184	141	168	233	243	206	178	186	182	131	99	71	153	218	214	207	128	184	185	177	193	119	189	238	194	181	134	141	170	169	181	147	112	157	179	224	255	172	189	245	251	284	299	245	192	199	283	244	187	230	185	223	258	196	191	156	258	295	168	205	244	241	154	137	198	182	207	178	169	228	241	142	127	180	248	269	213	255	223	187	222	237	216	166	177	275	280	168	133	239	263	215	207	178	254	264	166	120	157	131	122	226	292	244	188	244	196	168	219	283	277	273	292	242	207	207	203	128	128	162	120	127	156	173	171	194	199	185	150	132	139	166	231	296	321	303	256	226	226	206	241	187	209	317	246	104	136	264	259	130	99	213	280	230	210	226	197	258	254	246	181	86	148	161	136	177	208	138	172	190	153	168	195	187	146	105	95	192	254	270	231	119	108	247	225	214	366	286	226	245	225	151	161	246	257	268	204	183	197	222	244	282	224	188	153	171	272	240	157	133	217	204	222	278	195	124	103	130	223	234	145	181	242	270	259	196	185	208	210	219	212	151	164	221	164	173	200	177	228	200	155	176	224	191	148	188	164	170	193	131	165	182	173	221	175	173	207	264	272	142	146	126	118	249	237	172	198	240	299	193	124	219	222	148	109	129	185	178	142	178	224	199	222	329	234	156	140	182	269	241	256	248	150	104	110	103	144	174	196	158	140	184	189	161	180	192	167	150	75	93	116	75	167	251	186	156	182	121	85	241	364	305	217	197	177	174	246	258	208	188	202	228	263	284	180	159	219	168	175	224	220	207	186	175	209	224	241	196	140	168	359	449	214	110	96	52	78	194	208	134	193	215	193	166	135	152	162	225	222	104	104	167	114	80	201	290	257	132	118	190	203	185	217	215	155	173	203	186	91	91	118	86	69	84	204	210	112	175	243	221	257	299	247	176	191	197	178	164	137	118	110	213	285	228	168	164	199	191	112	137	150	196	273	282	184	116	156	161	214	188	213	293	219	173	159	152	245	284	302	319	203	94	120	167	207	200	177	206	193	150	170	221	267	257	138	150	266	222	195	209	226	238	196	173	188	224	175	109	175	200	180	250	268	248	209	103	138	182	88	128	258	254	147	178	258	206	148	185	227	215	241	145	35	44	80	200	228	217	175	114	137	151	136	166	222	172	94	134	152	165	256	212	180	195	189	172	168	205	225	221	203	189	169	188	282	292	211	173	173	163	178	190	143	204	213	201	219	175	217	174	153	215	149	66	133	173	189	266	237	166	180	173	94	58	58	63	72	144	154	70	103	140	90	106	102	72	167	199	101	112	131	61	119	190	168
121	61	96	134	148	158	171	162	170	161	114	80	154	157	73	139	223	188	160	216	205	190	215	149	219	259	137	100	81	110	145	114	171	189	208	210	141	148	146	162	170	244	228	83	126	189	191	163	79	103	125	68	97	95	62	99	164	161	130	154	201	257	275	259	235	232	186	186	193	133	78	127	237	249	199	106	131	187	155	150	147	149	173	164	160	168	156	206	293	341	271	157	185	250	227	269	361	326	190	112	129	177	274	295	192	136	140	168	166	148	204	215	175	234	235	238	226	200	235	208	202	176	194	318	354	259	148	189	233	130	110	225	214	163	167	146	209	240	201	180	150	154	141	162	171	189	201	187	226	162	152	194	239	250	237	248	268	277	268	236	213	231	138	101	264	314	247	267	328	213	172	203	267	357	296	248	243	263	196	140	168	141	170	165	161	171	134	190	247	246	205	187	192	199	212	258	159	138	137	116	281	308	230	217	261	276	261	151	105	150	166	192	178	177	220	262	217	216	268	270	237	184	152	105	147	305	259	145	211	227	204	142	192	277	222	210	250	245	229	287	260	139	72	158	282	263	190	198	206	197	209	228	219	148	148	255	220	128	111	163	234	211	127	145	200	158	152	217	229	186	150	123	152	220	231	225	277	336	262	212	215	149	240	300	146	160	275	217	143	155	194	198	227	318	317	241	177	259	303	194	158	224	289	228	171	226	185	166	192	217	319	350	272	202	154	170	232	242	261	148	104	161	167	195	234	214	157	139	163	181	235	237	231	182	123	319	332	167	181	208	228	281	302	256	219	156	169	187	157	210	177	238	289	279	308	293	274	208	162	207	259	295	210	110	120	208	297	184	243	230	121	208	190	117	112	182	166	152	231	199	135	143	142	111	246	337	237	174	166	199	194	227	259	222	206	175	232	283	137	135	193	141	173	249	249	227	191	154	248	301	284	231	149	198	161	127	224	196	160	175	212	226	202	234	233	224	249	240	170	179	181	181	231	280	314	246	180	175	182	188	214	288	303	179	212	273	180	212	272	230	172	214	247	181	180	247	229	137	69	105	250	234	137	211	208	187	193	145	137	135	141	132	172	149	179	167	140	219	208	253	266	244	256	258	222	246	238	212	238	178	211	263	195	159	255	287	204	272	275	210	243	205	117	110	207	219	206	253	232	202	272	239	173	194	228	256	191	210	246	232	197	258	283	158	163	229	220	175	147	180	221	221	178	176	248	245	131	48	201	318	269	234	224	220	184	128	126	100	109	201	142	147	206	160	154	102	66	163	236	282	280	178	187	215	225	251	265	210	109	98	166	217	252	316	241	211	287	223	185	172	133	189	199	216	266	236	264	298	240	226	206	154	168	219	224	199	261	294	218	250	349	235	215	316	241	154	170	243	238	198	203	252	276	242	219	242	208	154	181	241	248	222	276	237	187	247	211	163	255	266	152	133	250	323	211	120	134	204	201	192	207	180	258	238	197	208	172	218	188	126	119	126	178	192	129	117	175	122	108	184	160	162	207	171	136	98	134	174	138	159	246	239	125	147	220	224	230	266	191	124	138	187	240	256	287	279	277	347	303	190	121	196	241	110	140	166	182	213	120	48	130	178	159	164	215	212	186	203	196	230	290	290	250	217	227	201	152	127	133	222	217	201	208	189	185	165	208	222	198	180	185	273	299	218	222	166	157	360	362	241	236	227	219	200	194	179	156	200	141	180	255	202	213	263	262	140	98	204	174	96	168	164	125	146	143	166	169	189	225	133	84	170	208	220	171	102	128	174	153	175	179	127	83	130	221	192	164	185	130	69	108	136	178	200	151	149	164	183	149	120	158	208	243	136	129	223	215	192	215	256	317	239	145	200	250	253	210	149	163	225	247	258	248	226	226	281	252	190	157	180	213	247	201	197	271	205	167	149	165	181	116	169	201	139	132	192	284	268	303	221	132	211	156	113	152	161	114	171	207	227	257	146	141	180	201	201	151	161	143	150	197	245	225	138	176	218	165	84	97	149	142	226	239	188	206	194	177	135	137	121	89	147	231	179	198	186	52	99	170	252	185	154	255	226	222	293	255	188	213	245	299	279	207	136	63	138	190	164	207	197	147	101	189	194	148	146	110	164	201	126	105	159	126	159	196	178	143	171	192	119	147	179	210	219	156	163	194	178	112	157	196	177	149	115	157	197	194	106	101	162	101	83
102	73	115	144	238	208	139	130	61	86	164	227	187	210	199	68	62	122	110	139	184	202	230	125	51	130	119	49	70	145	183	147	141	141	201	200	136	144	135	132	201	172	68	100	198	150	73	160	193	163	175	112	128	158	121	126	109	156	232	235	221	257	286	246	141	121	104	183	248	148	91	98	99	91	172	193	178	203	269	250	199	173	181	210	132	226	316	268	284	207	146	142	241	312	261	261	226	180	164	223	307	277	232	189	111	164	263	166	152	149	154	242	134	110	152	189	213	152	202	238	199	248	257	308	335	256	247	270	245	243	182	133	181	116	157	254	219	269	222	105	198	266	249	243	168	138	220	234	168	166	289	319	213	225	314	256	251	231	155	203	264	311	172	107	225	208	200	221	207	256	279	293	266	259	241	274	252	166	147	169	294	197	48	112	169	166	172	150	164	164	157	149	175	273	262	205	162	176	220	224	251	223	207	268	301	199	176	189	234	328	265	232	191	176	207	238	279	179	64	90	157	173	246	258	201	181	171	211	215	208	145	72	130	194	206	252	251	181	199	233	154	89	112	186	205	126	142	206	220	244	211	237	213	184	203	219	233	207	226	154	132	214	179	119	191	249	237	271	372	328	289	247	166	188	220	286	291	211	186	215	280	255	187	215	215	234	192	149	105	137	203	157	168	236	287	231	150	159	207	236	203	184	218	200	209	238	156	174	293	281	287	307	173	194	282	283	191	113	153	116	181	238	177	163	174	197	191	246	259	145	192	254	184	186	241	198	187	262	210	204	293	252	223	187	131	206	183	153	167	174	224	241	243	236	327	388	301	238	271	330	251	204	236	226	208	116	153	167	121	108	169	252	135	45	177	214	142	173	221	145	129	182	198	201	234	220	204	235	143	194	262	274	225	95	145	210	179	179	212	299	314	257	195	198	205	166	215	244	216	133	137	222	193	236	289	286	247	216	268	286	268	154	147	163	234	317	277	287	203	179	232	175	117	225	291	274	300	256	180	233	277	261	229	194	265	264	241	215	157	187	238	265	225	163	171	226	202	166	163	119	175	250	229	190	211	278	209	198	224	124	143	147	242	269	182	179	221	212	142	125	112	186	219	192	192	158	229	306	292	237	207	326	251	190	270	237	174	178	210	177	192	274	247	124	143	164	187	283	318	264	260	290	220	217	209	189	191	147	147	247	222	236	324	257	243	291	256	256	230	147	259	282	160	204	236	246	285	230	156	134	186	255	248	230	245	155	72	84	131	251	266	265	298	245	204	144	121	228	200	143	239	229	211	223	263	259	228	235	273	261	240	243	249	248	234	218	134	154	217	206	222	310	213	98	208	248	171	191	219	210	237	238	150	94	246	356	238	173	199	155	142	201	250	194	181	258	229	162	151	229	278	199	117	186	195	283	273	126	111	142	222	199	219	238	199	219	226	206	244	272	236	156	184	197	174	225	149	145	142	108	198	227	177	121	198	317	238	166	210	198	119	60	108	163	187	228	242	195	164	125	155	237	247	243	200	169	187	126	113	163	158	226	174	135	208	163	165	229	148	140	198	219	248	211	143	63	90	140	231	243	190	205	216	170	156	230	220	228	160	43	183	258	159	188	251	186	170	197	113	148	294	310	244	177	198	181	168	213	290	328	179	76	156	250	286	329	294	177	174	228	185	220	271	272	236	201	248	240	181	118	164	190	194	150	94	166	253	183	48	197	257	165	123	165	202	188	182	207	156	98	137	200	228	226	231	152	116	205	271	152	198	284	216	212	194	169	183	154	93	76	121	202	185	126	163	269	299	174	125	190	141	103	114	126	100	65	155	255	201	168	167	103	125	198	183	102	144	144	109	152	173	187	216	218	189	213	212	279	265	125	201	313	263	214	292	318	261	271	252	135	56	95	137	148	131	181	244	202	190	195	214	224	267	219	97	200	269	212	242	178	139	243	230	151	204	275	152	125	194	182	212	240	215	173	131	148	147	150	123	88	158	251	240	192	190	147	189	232	195	174	215	183	118	142	159	216	222	100	105	161	203	214	182	213	249	194	168	129	80	168	238	202	149	161	209	179	112	179	251	209	189	202	236	292	185	163	205	189	206	216	229	164	150	222	251	241	171	134	197	132	167	229	115	144	173	136	108	137	169	178	199	148	81	119	183	201	217	142	59	112	149	130	123	119	147	140	168	129	117	126	131	119
120	45	63	68	118	144	124	207	225	108	112	141	123	101	68	128	110	93	151	168	111	86	89	52	94	160	112	93	143	175	214	154	152	137	80	165	214	184	193	219	235	200	191	171	145	229	156	71	192	199	81	51	155	226	153	72	140	224	239	183	92	144	242	224	98	106	141	126	169	178	183	180	205	228	172	181	227	213	224	230	169	138	183	214	156	246	305	245	224	189	162	164	252	180	99	199	193	85	105	188	184	104	82	152	221	211	238	209	134	110	83	92	199	244	160	91	142	277	326	257	232	198	208	328	266	243	264	269	238	187	225	261	184	130	181	173	184	213	260	243	178	273	356	282	217	226	236	214	187	159	243	251	105	60	112	221	233	188	212	180	176	188	228	228	186	252	234	136	249	370	326	250	178	172	148	205	244	203	175	182	172	153	168	179	163	210	250	133	79	121	196	231	189	208	246	182	154	229	227	218	228	219	217	226	237	226	215	258	205	179	242	284	291	178	104	152	204	191	176	189	226	206	199	245	263	196	95	136	198	198	202	205	171	184	202	175	210	205	166	201	147	50	54	122	197	193	222	199	159	197	241	264	244	233	283	272	210	228	261	236	198	176	102	98	120	197	273	267	280	256	216	269	278	143	109	171	232	270	262	297	270	176	231	313	288	197	205	233	244	267	165	129	164	119	102	122	211	219	212	242	143	145	215	290	290	227	242	251	226	173	176	232	292	253	189	180	250	267	194	249	256	275	264	223	234	176	148	168	186	158	146	140	134	177	231	197	228	288	232	149	79	124	145	122	89	98	93	134	237	240	266	240	149	107	145	224	231	172	202	183	178	253	219	157	178	151	134	251	259	240	166	95	191	155	109	134	178	208	193	140	191	288	268	195	170	236	247	198	141	155	145	273	233	96	205	258	200	217	299	229	215	219	100	104	166	149	185	268	273	178	108	163	195	118	139	212	174	188	258	228	142	157	220	197	220	291	247	241	257	234	225	150	170	232	235	233	227	150	76	100	224	282	251	196	213	267	153	150	227	231	303	287	224	277	311	266	238	191	115	153	178	217	273	308	289	164	161	206	221	184	127	167	215	266	244	185	181	182	142	158	224	210	191	141	160	302	284	188	225	255	215	237	249	155	146	237	236	189	201	182	147	234	247	167	167	210	201	176	240	260	201	203	258	230	186	279	324	253	271	333	284	246	278	257	265	259	227	199	205	187	174	202	233	237	209	192	178	152	98	169	225	191	148	133	196	192	168	220	207	150	161	229	184	231	314	245	220	163	220	254	235	234	180	149	174	184	175	150	161	278	243	194	253	201	184	175	147	199	210	143	156	272	243	217	201	195	228	209	289	308	234	223	255	176	149	226	233	193	201	261	264	341	321	235	272	277	184	173	255	284	170	137	217	257	301	229	133	119	120	226	294	197	192	243	214	205	196	180	222	231	182	217	266	211	231	294	240	170	127	153	244	266	212	119	77	186	209	152	170	173	191	194	213	226	202	166	96	173	218	118	145	217	190	214	234	210	192	118	62	102	213	198	184	213	191	176	147	92	78	119	94	117	236	214	133	165	122	85	123	124	177	236	201	135	219	264	211	186	175	175	166	161	187	180	171	139	143	228	240	247	222	217	229	223	282	245	112	192	334	288	224	182	224	298	289	324	279	165	128	159	180	180	212	285	300	284	297	229	211	237	175	184	198	121	136	206	252	236	194	224	257	257	301	307	309	267	143	149	176	118	192	201	128	193	144	88	157	125	76	116	194	243	225	212	232	238	193	141	80	114	156	171	156	207	245	136	192	272	208	97	124	223	140	193	187	126	228	194	165	141	72	83	176	192	145	130	131	155	182	230	200	117	115	146	181	147	111	162	184	242	369	341	214	189	198	178	190	245	189	168	221	211	245	241	125	135	256	255	218	213	198	160	154	171	185	179	203	284	227	159	221	198	166	161	180	229	191	217	250	226	203	233	310	231	142	176	229	232	248	268	244	283	355	349	224	126	210	264	235	227	246	166	64	136	128	121	127	65	97	96	125	238	220	187	192	169	164	182	153	156	189	145	174	231	273	273	155	120	159	140	81	188	253	281	337	221	273	301	232	215	199	168	177	195	202	214	113	137	178	86	159	293	245	214	161	100	133	186	242	177	148	189	178	145	145	166	136	187	158	39	73	85	53	105	226	238	169	107	139	188	173	113
50	64	68	91	222	194	106	151	240	189	83	194	163	46	110	243	300	246	175	169	195	176	149	94	44	77	73	164	218	172	164	151	124	151	147	112	152	147	148	192	145	123	226	236	215	210	183	101	103	171	194	180	176	228	231	131	45	98	191	180	186	144	131	209	125	115	206	230	205	152	109	68	73	173	216	228	154	50	126	161	169	191	199	268	249	294	245	181	298	335	221	140	217	280	270	135	89	122	114	166	257	246	137	149	219	215	293	313	144	121	185	148	171	177	166	134	142	233	292	309	194	182	215	150	183	172	198	267	146	142	228	191	115	82	135	226	219	219	233	213	223	213	175	157	207	182	135	224	254	220	229	271	245	229	173	230	250	131	251	264	168	170	231	292	288	232	217	211	264	268	273	348	299	168	74	208	270	151	124	115	144	152	202	261	280	234	248	215	126	219	237	200	180	173	245	291	199	173	173	200	280	161	122	220	209	178	154	212	197	87	87	192	234	203	132	117	113	134	192	192	189	226	250	206	201	189	189	178	214	253	212	120	112	210	231	175	163	172	150	192	143	92	93	56	119	164	136	134	179	185	175	267	286	170	164	204	201	212	210	226	152	161	287	231	159	282	285	248	303	302	304	290	251	235	311	313	247	288	324	175	100	178	207	211	235	240	253	209	112	107	152	168	184	229	221	175	185	239	180	117	157	182	198	219	253	256	154	136	190	124	112	127	164	194	182	181	169	191	228	260	249	226	226	245	248	182	131	96	157	258	226	138	162	207	122	149	198	130	138	245	166	110	169	178	187	222	254	219	128	139	159	181	314	298	239	237	226	213	229	217	180	237	287	183	207	261	172	142	193	227	169	240	307	214	175	178	198	167	213	295	211	228	377	356	268	273	222	169	141	172	141	161	255	201	184	241	280	242	183	205	273	261	136	108	181	127	117	142	120	213	263	190	240	219	215	350	279	198	185	162	180	288	283	188	320	331	285	277	255	333	306	251	211	179	234	261	221	204	220	240	273	241	169	234	299	229	131	152	222	199	210	197	217	256	250	192	126	137	183	269	216	146	268	290	189	215	243	202	186	236	159	107	171	226	275	244	141	152	243	189	170	228	255	192	234	284	201	243	272	206	211	219	210	143	156	288	291	252	227	265	243	172	165	182	182	170	133	92	211	239	199	205	196	281	214	98	112	159	230	307	278	214	254	275	282	271	161	75	105	105	147	210	181	175	190	189	250	282	226	192	176	153	161	176	202	267	290	227	255	301	231	229	241	204	174	131	170	225	175	184	209	196	132	115	257	201	56	93	230	239	239	203	122	188	212	265	248	169	137	124	178	198	170	190	269	257	171	178	278	330	252	264	306	221	250	303	260	216	175	198	209	151	173	221	188	157	192	187	146	165	183	280	272	216	235	152	145	190	226	256	222	160	142	172	140	152	213	286	283	248	254	192	251	265	233	251	199	189	229	174	165	185	220	277	234	270	175	118	146	111	149	202	196	186	216	164	71	116	231	298	202	174	245	262	247	209	262	261	135	68	159	137	73	86	143	196	149	117	185	170	139	171	135	199	237	189	120	131	252	254	176	138	186	244	259	220	196	219	191	194	232	241	223	164	178	160	128	239	275	226	197	213	226	124	114	196	288	315	190	221	259	221	241	276	292	199	223	271	225	198	134	120	265	322	210	176	143	135	205	271	282	219	162	218	292	258	298	296	224	207	184	180	192	195	270	274	188	111	52	152	227	220	255	262	196	131	86	104	183	185	206	213	188	185	129	151	182	136	84	127	147	210	182	143	176	117	98	152	191	179	179	199	216	167	198	135	98	164	223	213	121	135	185	178	212	157	76	99	105	134	180	145	135	226	258	242	174	144	119	153	256	208	159	242	299	265	229	273	318	214	107	218	257	149	192	229	153	132	172	186	184	185	194	160	196	254	211	183	184	177	197	201	148	87	71	148	234	285	298	324	268	235	264	206	144	234	235	173	229	259	202	167	236	231	205	250	291	207	106	166	207	188	214	210	126	102	201	221	212	210	239	228	113	194	236	101	59	114	175	212	145	60	112	154	132	86	130	227	230	238	233	192	263	261	224	194	204	224	185	168	136	104	98	125	175	216	126	131	132	106	198	273	303	271	192	118	146	189	191	168	142	93	158	235	226	239	189	192	202	174	119	48	98	151	151	124	117	152	128	125	163	102
116	172	99	57	165	204	94	97	133	99	97	182	191	80	50	95	86	132	145	70	199	297	186	148	218	228	217	223	180	213	226	164	177	187	211	252	256	206	263	253	194	179	130	106	109	117	172	158	74	112	144	173	231	254	229	178	138	191	250	280	178	61	132	202	141	83	142	206	205	192	121	93	86	123	131	110	151	108	117	207	155	107	271	275	176	169	97	135	208	242	259	258	219	143	133	110	150	215	207	212	207	195	194	185	204	249	199	105	170	240	233	221	183	129	189	277	218	233	264	198	153	107	211	307	181	107	208	226	165	171	137	136	166	150	182	260	277	272	265	168	139	164	201	241	248	253	174	125	129	187	215	184	189	179	109	95	203	201	256	269	169	191	212	192	262	251	269	341	237	168	192	225	203	271	279	270	340	203	138	186	184	131	112	223	280	269	261	231	192	255	240	173	162	161	230	289	186	134	133	154	222	120	83	94	156	202	142	203	167	113	174	231	256	223	168	192	208	139	150	185	213	268	259	201	171	154	142	137	216	163	119	197	242	233	176	185	191	199	192	165	152	157	173	185	120	148	187	154	207	228	137	197	271	187	225	220	228	321	302	232	133	245	381	258	215	256	305	319	295	285	280	238	191	230	313	212	137	154	184	180	230	366	221	135	248	243	234	264	147	78	132	129	212	288	220	178	202	199	144	237	296	145	123	217	189	164	206	201	213	152	56	93	139	128	101	143	192	231	259	157	176	266	204	159	176	249	246	170	200	193	115	131	159	223	237	177	214	224	252	280	194	176	204	137	145	193	182	114	53	155	236	191	230	221	148	143	169	164	226	294	195	143	233	278	238	223	236	247	187	161	122	97	238	257	223	221	160	239	306	303	255	228	324	267	229	248	246	294	168	92	191	244	277	251	167	164	155	95	121	157	145	243	291	157	158	195	144	208	184	184	222	211	252	231	246	278	277	254	192	184	239	210	173	169	196	277	300	178	148	203	224	257	247	249	214	170	143	220	314	225	168	196	177	202	243	246	194	124	153	214	137	79	173	204	179	207	267	278	215	147	136	205	276	263	202	218	283	305	226	171	195	178	153	184	192	164	101	68	125	184	215	218	229	203	204	225	271	285	223	258	355	377	238	87	60	124	184	187	138	152	220	162	133	198	221	226	285	264	185	182	140	184	214	209	249	239	151	157	163	177	229	192	201	184	186	153	152	188	203	254	265	205	196	213	196	200	224	253	267	240	129	89	163	206	235	255	217	205	284	266	200	170	160	163	170	184	165	227	301	229	101	158	290	245	126	63	129	151	134	223	198	119	118	95	120	189	202	219	265	275	249	257	274	253	262	288	178	117	210	226	231	195	109	124	164	179	211	177	193	193	86	138	213	248	207	159	192	178	158	179	205	290	232	168	272	271	184	147	214	150	101	160	169	224	238	224	230	224	319	298	205	245	336	334	168	132	191	118	73	174	271	187	129	151	276	283	133	150	152	161	259	257	187	161	145	199	146	174	197	187	197	124	164	170	164	169	208	194	92	99	166	171	154	240	249	152	131	140	150	126	168	224	242	182	203	299	264	282	241	158	174	187	167	209	185	161	230	192	167	233	223	201	189	183	184	161	123	140	219	275	273	282	366	225	178	240	208	194	175	237	228	202	201	222	299	312	258	254	256	199	152	152	151	197	259	311	222	132	180	164	105	205	348	279	179	182	200	163	218	283	249	156	94	150	198	176	198	222	174	186	164	200	250	128	185	203	73	135	134	116	169	187	259	258	186	148	174	209	178	153	111	130	235	238	251	203	158	198	173	158	139	114	119	201	228	127	99	122	173	178	180	174	144	222	258	200	186	194	159	151	165	168	190	201	205	243	208	126	210	301	199	125	100	90	154	277	329	261	277	273	136	131	265	244	185	168	160	174	182	246	210	212	247	192	201	213	214	204	197	209	201	196	137	137	211	129	118	201	238	284	260	243	210	180	162	152	141	190	252	234	200	168	258	268	232	250	273	267	199	254	258	226	221	191	130	132	225	211	122	92	190	162	122	213	249	297	277	154	161	242	184	121	131	189	277	241	225	199	101	180	242	180	255	246	181	240	246	146	124	169	218	222	105	41	41	118	133	193	231	98	113	214	241	226	128	84	111	150	223	145	114	195	192	190	133	112	190	184	206	169	133	196	128	100	243	254	171	209	228	160	93	104
198	273	302	258	112	93	85	101	139	111	77	119	158	117	135	191	210	182	105	130	229	213	124	133	210	160	84	92	161	208	124	65	109	103	159	203	180	225	171	158	231	201	128	133	139	90	172	203	104	81	152	206	196	174	128	116	91	113	130	126	127	166	188	122	170	153	148	203	190	120	136	195	200	230	139	142	277	262	158	178	206	217	182	161	234	227	233	237	177	148	185	182	104	140	209	206	169	165	180	122	192	282	208	121	74	56	153	292	258	200	224	180	156	179	218	251	186	100	82	154	177	167	186	237	219	88	72	138	212	170	160	158	115	128	93	170	231	238	225	249	264	184	244	279	200	195	265	273	145	165	208	197	219	199	124	79	179	266	257	182	166	241	206	129	225	266	243	376	332	255	289	273	288	302	279	205	205	196	148	158	206	197	110	113	122	154	241	199	200	265	229	217	208	178	228	290	287	251	194	96	129	174	154	159	187	147	134	122	85	115	141	188	237	216	204	224	194	117	103	138	113	140	216	181	184	224	154	194	208	176	147	205	292	232	155	134	104	138	286	273	270	232	99	60	134	286	201	154	265	223	195	163	165	200	196	230	165	205	259	199	156	196	373	345	290	314	275	252	229	220	209	203	192	276	345	256	197	138	177	172	126	224	296	248	194	200	201	213	217	207	184	154	160	222	231	177	144	138	184	237	203	126	138	271	277	250	280	194	187	220	265	271	174	188	195	147	162	207	222	242	163	105	140	128	158	170	145	155	154	117	155	229	281	276	276	261	124	103	221	242	222	157	114	130	116	93	168	184	200	320	248	257	227	142	256	289	261	176	197	254	235	170	89	127	143	230	223	198	261	268	280	174	118	212	208	152	138	205	284	305	264	189	140	84	133	212	219	250	221	167	121	131	191	217	206	248	264	199	150	199	243	153	161	138	114	119	106	128	145	212	247	199	210	235	176	147	181	143	58	131	201	184	219	219	180	141	143	149	164	206	304	332	198	210	258	207	182	238	211	185	220	239	229	194	247	275	250	182	150	163	191	217	136	99	119	159	129	110	233	277	233	211	179	158	180	249	316	324	210	154	180	225	177	166	215	143	118	111	173	168	135	177	140	168	267	210	170	251	234	185	224	231	171	117	165	259	252	187	142	196	260	219	127	101	227	392	358	250	244	205	202	199	236	206	114	174	175	199	169	175	259	241	276	205	115	260	232	166	254	236	294	274	190	146	120	163	208	232	261	284	236	213	194	221	268	224	216	199	145	135	180	185	201	187	136	182	234	256	257	195	190	256	287	308	304	206	161	196	191	173	190	248	289	236	174	204	171	111	142	196	231	242	239	221	187	189	202	234	236	220	196	217	198	184	204	173	228	238	204	185	126	167	258	237	226	261	211	116	136	197	170	133	134	169	258	271	256	221	150	130	117	152	185	241	284	269	187	153	257	268	138	157	284	249	186	176	227	198	79	43	135	233	205	213	229	207	245	160	142	271	291	272	272	324	271	238	206	184	219	235	206	152	163	191	214	198	194	121	83	77	148	206	193	241	195	89	97	165	217	238	248	209	240	259	168	114	120	211	213	164	157	222	285	216	182	217	232	249	256	251	189	215	236	199	240	296	238	237	197	80	142	311	328	196	275	301	205	185	157	134	180	205	204	245	234	231	293	237	204	244	264	233	196	188	235	325	224	156	261	283	205	226	282	263	210	201	297	225	103	108	86	149	195	107	70	144	245	195	112	156	187	247	223	129	148	149	83	117	156	113	169	198	162	152	89	99	190	184	219	205	279	309	214	212	220	221	156	137	143	162	163	113	73	125	243	253	180	129	183	234	217	224	203	110	128	156	114	101	108	145	191	249	250	198	198	203	181	227	237	194	211	188	232	265	301	322	167	163	276	293	226	191	213	287	303	194	168	200	205	285	224	115	187	183	87	112	201	213	217	230	168	173	203	126	143	212	250	286	294	226	160	158	137	171	228	206	211	189	191	183	132	196	238	157	181	264	222	170	155	309	362	269	249	135	151	247	187	127	79	133	239	285	214	158	137	140	203	217	194	209	248	139	60	114	188	258	208	212	188	201	247	187	248	248	142	108	141	222	255	205	225	261	251	201	154	131	151	169	224	275	251	248	236	199	195	226	180	149	160	181	196	209	143	89	141	108	131	179	192	173	138	202	153	85	116	164	134	162	192	71	73	124
173	189	123	92	161	127	140	167	147	185	176	108	147	183	88	120	180	165	217	221	165	244	217	123	209	268	200	96	71	134	146	126	194	186	117	175	186	191	137	152	273	208	141	146	137	163	169	124	72	145	215	173	172	245	220	187	230	222	196	115	78	117	197	147	87	150	116	49	137	214	168	179	200	243	236	188	152	174	289	295	289	315	178	117	194	252	257	193	169	189	212	185	141	129	182	286	221	69	134	294	307	146	108	131	149	221	152	129	225	265	261	221	219	276	266	212	169	174	192	255	261	226	185	206	232	133	165	198	215	248	156	175	260	180	214	261	216	225	300	343	238	229	226	235	296	233	199	257	227	217	256	284	347	294	212	157	129	212	318	264	231	221	191	184	242	191	117	215	260	259	281	314	199	290	338	170	196	247	252	236	239	194	146	149	163	305	469	391	268	276	273	292	273	250	259	226	181	103	96	179	138	61	117	189	170	249	268	202	209	177	145	134	185	271	298	265	184	180	200	158	125	156	219	218	249	248	201	197	225	219	208	219	221	217	160	150	185	192	212	256	210	176	132	63	178	227	153	104	185	201	180	145	156	212	174	264	248	236	297	243	183	264	319	256	271	248	154	214	245	220	238	140	103	209	221	216	309	243	151	184	128	126	194	178	133	121	101	132	235	224	178	117	178	250	162	194	183	244	294	166	96	150	233	218	213	190	187	186	164	224	218	176	180	178	127	59	139	216	162	119	125	167	166	129	141	198	232	212	155	118	90	145	269	263	284	277	220	193	158	154	160	203	219	210	220	177	199	194	111	171	214	184	180	200	226	185	139	148	154	202	270	185	168	242	258	161	112	169	191	266	249	169	97	170	279	254	303	279	276	337	257	196	121	61	117	173	200	253	239	141	121	160	191	169	186	252	203	158	108	149	222	202	240	165	124	119	133	185	186	215	280	268	147	127	181	213	247	270	262	207	212	291	268	249	229	233	220	199	247	243	239	199	196	257	232	228	297	327	227	167	161	170	207	216	240	184	144	158	140	150	176	159	188	259	253	178	233	259	180	165	204	271	274	241	258	291	248	215	146	62	120	204	156	143	217	252	256	260	231	215	257	172	207	325	246	157	188	206	208	151	124	150	114	163	200	198	165	151	109	130	184	177	152	120	188	231	213	196	202	238	240	147	124	163	135	138	206	288	178	135	305	310	183	164	257	285	213	239	274	194	141	164	228	168	183	281	228	140	127	231	219	169	219	225	240	189	222	233	96	115	129	171	229	214	201	187	146	140	212	247	279	309	243	292	297	255	250	221	223	143	116	219	238	148	153	175	112	124	165	166	257	277	237	230	144	138	231	244	212	172	236	245	218	289	262	208	223	183	178	229	206	148	173	173	153	171	194	241	279	224	130	190	206	154	106	121	229	276	209	199	273	252	130	118	175	188	126	139	207	115	202	218	188	231	165	183	188	229	184	94	214	249	228	258	155	122	119	53	126	266	257	189	165	114	138	156	161	165	138	162	220	197	192	202	151	206	284	266	169	79	78	101	192	265	206	181	178	273	321	278	226	180	233	207	133	126	191	197	178	154	119	169	237	246	216	202	182	242	302	221	201	262	227	241	239	162	165	199	191	179	121	114	200	257	241	180	187	166	220	236	174	207	251	210	252	266	196	196	217	276	335	276	238	265	245	258	220	218	228	195	184	177	202	212	315	354	241	201	117	155	243	241	221	122	131	212	205	187	216	220	169	200	296	268	236	327	354	184	69	73	142	135	86	178	182	188	207	194	191	158	205	228	166	92	154	192	97	120	171	187	165	141	91	156	203	96	135	195	119	49	124	253	226	159	152	131	110	167	187	201	215	198	172	76	83	137	169	137	117	198	251	221	205	181	197	229	193	218	256	277	262	252	317	252	223	273	227	134	86	163	219	210	176	149	150	96	120	181	194	205	232	234	219	176	195	291	261	246	194	158	181	211	200	118	110	186	179	148	171	156	160	235	256	171	222	338	251	187	203	213	271	254	233	149	75	173	282	247	141	111	105	126	148	199	223	197	233	233	167	195	190	149	219	152	112	114	99	181	197	183	200	187	140	161	238	192	143	177	125	171	333	277	161	154	150	167	139	197	219	213	195	148	165	130	121	131	103	170	175	61	182	239	244	186	117	199	121	108	110	136	206	131	173	220	166	100	115	192	117	62	138	193
218	216	120	77	82	68	95	141	154	107	47	78	119	139	172	203	226	201	122	72	64	84	122	170	185	241	185	55	91	139	217	270	172	103	75	115	186	136	72	91	206	169	138	253	264	298	280	201	113	85	172	251	251	199	212	215	207	208	138	168	147	95	163	107	85	89	133	136	152	242	250	244	245	273	235	133	94	248	308	278	250	255	257	212	263	223	190	189	224	184	108	94	110	137	129	118	173	156	126	225	257	192	220	274	258	206	85	140	275	284	203	206	224	193	179	225	245	136	147	242	223	165	188	228	158	76	99	152	313	355	181	129	175	164	129	187	281	251	213	203	210	275	184	147	199	161	165	185	156	169	280	340	272	187	130	143	210	248	263	213	150	159	270	386	324	199	188	263	316	255	221	339	299	254	247	189	182	186	199	207	221	243	196	78	129	230	316	315	231	177	222	238	169	148	173	130	60	129	166	198	185	153	140	118	255	294	190	170	170	203	218	166	124	106	163	183	187	159	152	194	199	218	182	226	231	143	110	180	158	100	192	220	144	206	252	150	174	215	229	193	108	136	179	161	161	287	320	187	247	265	182	130	155	244	202	268	315	193	168	224	271	348	306	249	296	248	187	208	210	203	184	175	188	194	214	233	249	189	222	295	306	326	365	364	218	117	180	251	179	167	250	189	193	287	281	345	292	207	221	200	132	116	159	141	153	147	180	203	214	251	194	139	144	204	245	222	245	165	96	140	185	213	176	116	126	192	183	189	131	101	152	145	136	104	140	167	185	198	183	191	213	213	163	163	185	170	120	129	156	212	229	120	60	187	331	306	250	234	187	227	202	166	198	244	254	184	202	183	230	333	262	169	167	178	212	238	205	218	192	152	192	258	279	220	241	229	187	163	214	216	146	196	196	170	223	300	255	229	223	200	199	229	231	162	174	163	185	308	292	235	227	151	107	271	365	277	302	320	269	178	101	147	148	140	122	263	382	227	242	304	297	280	219	151	163	274	250	108	120	203	221	247	229	170	216	221	185	221	201	131	151	192	197	180	227	277	177	156	272	275	278	269	129	189	275	223	253	235	187	174	192	261	252	269	223	145	175	228	200	156	221	215	132	127	167	142	83	206	303	211	164	245	270	258	206	103	231	293	180	118	82	69	65	112	185	148	128	210	268	249	238	212	212	239	198	251	313	254	230	246	162	68	157	268	242	166	140	170	242	246	194	215	250	223	252	254	120	138	242	187	217	241	251	274	180	142	220	315	274	163	156	170	217	306	246	208	140	91	126	182	259	243	168	106	210	255	129	177	248	169	178	230	229	267	270	148	163	293	267	211	197	155	126	187	142	82	115	210	287	208	243	259	171	215	238	178	175	156	126	189	269	244	147	135	169	115	115	191	239	210	206	229	210	230	190	167	246	303	292	211	206	163	95	231	219	131	195	241	227	236	247	285	306	236	178	201	224	212	139	160	175	142	172	150	99	99	204	162	83	127	170	212	211	149	123	149	121	105	95	59	138	245	234	113	149	179	117	91	45	111	211	241	256	282	308	263	171	174	241	246	146	123	204	189	223	269	236	230	220	252	281	229	181	155	166	161	144	176	215	250	205	142	132	184	206	183	196	170	177	152	174	244	260	314	270	126	179	234	177	238	228	224	185	98	176	147	197	261	195	224	283	374	334	240	196	220	250	256	210	194	184	107	96	158	154	140	229	232	185	215	215	180	122	86	171	207	203	283	260	198	206	136	186	166	111	164	158	154	179	165	180	192	155	205	219	181	237	261	254	246	205	210	198	151	113	121	146	163	139	203	296	292	192	151	124	151	199	193	221	179	189	151	64	51	77	152	185	103	121	187	135	211	183	49	53	146	229	210	215	285	194	110	166	248	287	254	305	300	242	136	120	203	320	370	284	217	163	166	177	163	162	157	150	163	222	178	108	119	150	117	126	264	271	137	131	163	184	253	186	193	219	196	298	263	187	143	106	174	125	111	111	101	174	218	174	144	225	192	192	224	207	218	271	245	199	248	287	242	148	140	191	230	221	175	85	125	153	131	132	161	234	285	237	130	75	86	162	125	128	200	203	212	221	174	164	203	203	179	180	228	208	176	227	220	121	55	153	210	173	132	74	114	132	161	179	138	84	54	59	80	102	116	183	138	57	119	168	153	89	136	156	54	125	186	134	70	196	237	105	154	132	104
209	152	143	169	161	191	130	133	120	78	124	212	182	156	184	172	151	130	152	194	138	175	278	210	175	217	201	97	149	194	136	128	121	128	91	84	160	265	182	123	219	175	166	213	157	126	219	284	265	239	208	227	231	120	138	175	122	107	121	177	166	130	186	158	200	235	145	137	157	163	236	322	274	193	199	239	137	159	258	178	185	252	211	203	287	250	138	140	223	233	178	200	213	206	268	350	249	149	168	130	171	260	205	170	226	200	182	270	263	251	285	243	219	224	213	243	258	203	261	261	186	212	222	181	227	268	287	285	238	182	160	122	90	187	225	234	290	293	196	168	222	247	262	306	389	276	142	198	210	185	224	199	244	284	147	109	155	180	201	280	268	191	199	166	247	318	289	285	229	115	108	193	250	189	156	201	167	149	168	180	133	135	259	267	160	104	138	188	190	233	193	132	168	140	105	154	167	160	146	144	176	190	245	221	175	312	345	227	225	244	236	192	130	87	88	211	232	142	200	274	217	284	301	153	190	213	111	92	127	155	212	244	175	160	185	152	128	107	112	218	202	113	119	146	185	254	236	155	209	232	136	161	235	200	237	303	251	250	268	247	240	224	219	205	202	258	232	199	240	204	166	189	240	293	211	100	155	134	133	162	183	247	232	257	191	66	171	279	206	156	161	108	110	206	266	302	287	221	199	134	129	142	132	214	154	111	198	237	185	154	209	212	214	211	150	100	182	208	97	69	99	182	217	193	185	122	142	173	164	144	124	221	272	218	211	227	170	206	233	190	183	187	230	225	237	224	199	246	272	215	115	124	163	264	332	193	142	222	259	285	248	177	135	161	247	279	214	210	256	285	222	189	296	298	224	146	130	203	252	202	168	244	332	317	283	264	175	209	250	195	149	157	214	219	182	196	261	222	200	286	320	283	254	216	244	217	164	239	173	206	251	180	178	213	254	212	242	177	179	254	191	178	202	269	224	182	211	142	198	234	144	181	199	215	262	251	223	205	233	195	169	223	186	169	211	207	268	290	281	233	198	286	297	206	178	227	146	132	194	175	186	249	177	115	244	290	312	361	332	207	129	198	241	212	252	298	333	282	231	317	285	174	180	182	141	177	235	199	130	232	251	118	120	171	207	226	244	243	288	288	250	242	161	146	160	233	233	122	184	322	335	274	231	217	204	212	156	114	151	210	187	162	187	188	173	149	175	256	277	216	179	238	310	194	211	218	143	205	259	266	305	274	240	319	289	220	281	285	263	266	166	96	185	246	250	308	340	203	100	92	118	198	210	129	217	266	162	190	193	178	139	132	230	319	368	325	239	169	150	183	190	206	252	195	117	182	188	201	282	198	121	224	227	164	229	290	190	143	210	208	248	301	230	170	190	211	219	237	189	159	252	248	167	160	174	173	219	263	257	162	170	244	130	140	166	89	77	86	229	220	168	257	206	170	196	207	226	232	222	183	144	212	210	163	231	208	193	263	285	182	143	179	141	127	148	263	230	224	211	115	129	178	175	132	193	223	181	174	247	287	231	194	216	145	106	190	207	181	119	123	105	158	245	176	159	142	116	177	259	300	304	261	209	213	172	234	312	164	140	159	132	152	128	186	280	290	262	194	164	164	121	187	265	298	282	186	138	169	165	217	203	92	91	148	157	84	146	259	264	177	189	383	343	257	298	242	303	388	297	187	188	229	197	233	254	198	233	210	173	151	156	184	198	138	184	236	119	114	130	193	229	185	217	240	203	137	102	71	131	130	92	208	254	177	244	279	222	233	182	212	215	228	247	123	92	167	188	166	200	180	187	186	75	70	130	176	195	192	295	257	164	194	173	188	251	263	207	161	197	203	164	116	70	95	161	220	197	185	221	254	239	227	185	210	230	156	161	109	153	236	206	247	325	349	320	226	163	202	229	217	192	164	108	154	245	184	78	157	176	62	88	145	144	118	144	114	120	122	156	237	216	202	160	103	184	250	217	216	217	261	199	169	210	178	150	149	175	211	166	97	148	132	150	199	127	76	48	105	286	284	173	206	143	116	226	231	118	92	128	188	167	136	129	57	175	206	164	242	227	220	221	224	209	161	156	200	253	286	231	149	99	118	191	176	131	110	122	161	211	167	98	77	55	115	187	129	99	97	65	124	192	133	198	217	77	73	99	118	90	131	120	89	109	56	79	137	144	135	113	113	141	156
171	237	187	184	162	162	189	215	196	119	165	307	295	191	173	175	116	68	147	170	170	180	187	185	133	72	103	190	169	110	100	112	136	173	154	228	322	306	180	114	240	175	57	93	166	163	249	225	129	211	185	150	218	180	101	86	103	140	195	170	115	165	134	140	207	220	238	237	155	136	183	235	257	205	264	210	137	196	200	219	173	141	214	261	243	160	143	174	103	103	181	268	248	203	207	160	187	249	258	189	140	154	208	168	122	168	241	255	173	163	216	160	172	251	210	249	279	214	211	235	210	250	178	138	201	173	159	194	189	161	195	226	245	255	243	218	158	192	303	281	232	164	147	168	187	246	230	169	95	148	245	155	181	217	209	318	285	215	296	282	271	291	240	276	294	220	186	209	170	144	131	108	141	183	140	154	170	99	122	164	147	132	244	316	158	113	120	143	236	224	185	187	212	214	175	204	152	63	153	222	252	191	115	170	164	280	301	150	227	265	238	249	221	145	184	245	134	122	218	233	251	270	209	258	336	225	170	224	224	230	190	147	190	231	208	180	117	71	125	180	161	164	192	215	268	215	203	158	184	282	258	205	183	240	256	191	145	239	315	290	198	218	254	197	145	147	274	232	129	98	111	159	215	163	158	230	125	87	87	193	225	142	169	159	157	124	86	230	272	219	236	185	147	140	213	234	188	129	185	234	223	192	168	265	300	263	141	54	133	196	144	206	238	185	253	254	161	150	173	208	335	353	237	197	175	147	122	194	194	235	268	181	204	213	205	184	156	185	215	226	262	189	144	198	236	197	200	304	355	260	94	115	235	258	257	252	133	157	254	196	136	146	184	220	305	298	292	242	182	230	258	275	273	223	184	252	297	305	238	150	197	244	260	290	318	269	150	191	224	104	91	208	264	199	179	258	296	252	220	224	253	228	166	217	223	179	178	134	96	167	191	208	231	203	194	156	148	157	235	296	210	217	228	241	261	166	163	220	273	267	220	216	218	247	288	242	268	269	217	351	273	151	181	153	164	176	157	119	170	178	166	196	143	206	321	302	255	238	210	211	177	156	172	140	181	217	272	295	226	162	190	267	253	240	245	244	302	332	252	183	175	217	183	164	217	227	292	200	140	189	143	248	303	187	147	271	327	291	321	312	232	171	103	117	138	233	259	166	218	236	188	163	207	183	107	128	173	180	266	319	283	157	123	200	179	175	121	143	234	201	194	171	159	197	210	176	168	185	179	249	243	255	229	146	152	173	276	297	232	277	293	200	161	154	118	164	218	208	185	145	140	192	227	183	207	258	199	129	135	118	143	190	197	185	278	289	176	178	223	270	268	222	206	220	227	222	196	153	218	270	242	229	180	155	143	122	154	202	159	198	332	318	155	192	220	169	267	359	221	132	216	227	206	178	157	177	214	278	242	96	130	260	252	144	131	167	179	142	115	154	243	263	216	215	271	280	236	229	264	269	196	186	178	208	252	185	187	241	222	172	99	120	193	173	159	182	157	154	174	164	170	195	247	215	206	216	113	129	210	281	211	163	216	132	70	138	265	340	313	192	177	302	290	180	201	206	245	253	197	201	257	308	277	262	162	150	282	233	102	111	198	174	123	277	369	277	221	233	157	58	152	222	159	180	206	229	255	187	169	238	191	94	139	215	265	247	243	264	291	237	204	283	244	222	278	335	317	306	344	345	311	304	312	265	262	264	243	244	200	163	209	245	222	155	175	146	118	175	111	42	127	208	225	218	211	183	166	161	150	159	160	186	245	239	205	148	160	230	240	228	150	111	171	194	170	233	249	209	260	209	159	198	157	159	150	138	206	190	215	250	190	220	184	149	174	221	196	87	151	202	185	241	287	220	181	205	190	164	154	238	275	231	231	288	324	177	142	147	156	279	285	312	289	273	210	133	133	94	174	194	166	199	197	225	231	214	139	121	181	141	142	197	129	165	236	204	238	189	106	147	222	163	54	110	180	141	177	256	231	182	202	213	216	310	293	165	206	219	154	251	344	309	267	205	142	157	137	144	154	106	134	207	180	110	121	191	198	158	163	215	217	112	45	131	229	206	162	203	200	102	126	208	258	287	226	242	272	283	253	215	250	223	136	119	166	145	147	191	150	97	175	175	80	86	158	173	106	97	96	65	73	181	230	200	206	182	130	192	261	130	48	44	88	136	89	61	97	76	59	124	164	173
87	137	235	193	96	174	208	251	285	154	82	73	131	232	223	111	51	84	100	124	224	163	152	217	168	119	161	228	125	114	127	54	55	112	101	111	129	86	67	105	158	124	124	136	222	283	276	270	187	147	256	271	162	194	204	175	115	103	247	266	178	109	107	181	213	187	165	228	244	252	243	199	219	235	251	210	219	260	244	230	133	93	145	203	258	221	129	91	69	179	293	210	145	129	167	215	194	206	209	220	227	170	202	187	106	180	240	217	201	138	134	160	163	150	195	223	211	204	188	185	171	155	119	102	108	201	291	354	291	180	221	254	308	324	262	270	233	136	174	158	151	204	206	194	172	142	125	99	90	88	83	129	163	131	150	214	213	266	284	222	166	172	207	309	261	161	188	252	267	211	192	175	150	201	216	192	154	135	189	204	251	261	225	143	171	219	187	162	198	302	242	210	228	243	290	244	226	240	186	151	154	150	102	150	210	167	150	116	139	173	224	196	150	178	244	241	182	163	163	185	183	245	243	218	216	212	238	262	246	215	186	175	197	228	211	108	132	194	154	172	131	161	259	190	174	168	154	184	205	229	216	228	158	166	264	255	281	248	214	235	234	183	156	228	213	150	286	345	302	296	180	154	222	159	136	223	211	197	264	305	273	236	277	276	212	252	249	170	161	221	223	176	143	106	144	184	197	220	304	368	283	200	185	161	155	216	246	152	109	186	221	197	253	240	188	166	143	246	188	213	323	216	243	251	137	186	155	158	246	206	238	227	113	84	124	175	184	160	180	146	150	198	196	155	202	196	182	235	216	177	194	211	180	231	268	198	82	102	200	256	210	234	265	231	234	218	253	239	145	137	159	234	285	195	155	168	203	212	211	250	184	191	185	151	148	96	222	214	98	159	254	284	275	295	291	231	194	227	259	259	215	225	243	256	214	119	148	252	288	220	185	185	223	279	216	174	147	152	242	238	156	136	160	234	328	207	113	235	255	256	283	228	217	135	134	181	183	134	165	203	214	294	208	189	181	81	166	234	206	207	179	173	201	184	226	353	328	253	270	228	191	217	220	205	196	205	198	227	230	228	284	317	242	188	258	254	255	246	224	205	204	196	200	224	196	206	232	182	99	110	242	358	296	220	146	73	114	190	192	250	333	308	247	264	314	300	310	327	204	122	178	231	294	270	137	127	188	200	241	272	295	172	70	110	162	221	227	235	241	168	83	134	137	147	182	184	156	215	345	246	138	155	229	181	113	159	250	336	291	320	319	285	244	146	143	227	209	177	264	246	257	198	115	179	206	168	198	226	294	330	248	212	230	198	228	252	164	212	286	299	265	179	161	202	206	198	180	177	161	196	263	248	182	173	213	176	181	229	148	105	177	164	122	146	177	179	265	314	222	217	209	169	156	188	278	290	230	247	264	188	198	216	235	227	194	194	198	261	295	204	121	169	172	114	196	217	191	155	152	210	182	173	205	242	259	213	181	183	177	187	142	200	229	195	185	185	303	291	229	249	260	245	206	296	316	263	221	99	91	153	150	181	210	195	122	82	228	282	197	130	145	221	205	205	212	212	243	211	214	279	236	125	118	146	94	154	172	66	111	215	306	327	228	171	188	259	227	187	150	77	116	179	229	143	73	139	209	201	219	187	171	205	201	184	198	187	120	148	160	229	241	200	209	279	310	229	241	282	254	179	213	260	214	233	243	259	253	208	140	138	276	252	209	219	190	181	173	156	142	171	164	161	194	184	266	203	105	175	157	157	211	212	160	167	159	184	231	231	211	169	187	187	183	267	303	284	210	183	165	159	207	177	136	144	193	171	134	171	174	124	187	196	159	177	213	242	268	259	154	162	232	193	129	77	152	198	128	187	214	223	207	89	93	168	203	165	149	180	236	273	315	280	187	200	178	124	92	125	220	223	213	236	259	300	187	99	201	262	242	226	239	236	128	87	209	250	164	224	281	218	236	231	219	143	106	159	158	231	204	154	172	180	153	212	187	118	159	213	256	262	312	227	160	172	173	234	232	208	191	154	181	191	170	151	184	268	258	162	169	200	154	176	185	90	114	214	200	188	162	76	104	187	186	184	156	175	256	300	274	246	214	146	154	205	175	129	150	194	188	124	122	127	127	145	156	181	121	90	86	109	210	270	233	220	227	249	302	254	174	116	124	90	166	222	153	155	140	142	134	140	166	148
189	161	171	205	189	135	111	133	145	130	112	103	134	127	138	100	44	152	208	106	71	135	182	127	86	109	122	80	76	208	243	143	149	123	64	97	163	161	169	176	170	189	110	85	142	182	152	180	182	113	131	231	276	153	124	181	122	62	140	201	154	127	92	168	239	133	56	124	207	190	231	191	80	127	238	220	194	256	240	196	210	245	280	204	140	163	174	195	237	170	80	130	221	262	222	201	244	191	131	209	234	240	200	128	154	285	300	144	122	131	132	187	235	312	347	256	242	220	169	194	197	242	229	125	91	171	177	147	138	228	305	241	238	191	157	166	191	274	215	178	205	201	212	211	195	235	201	143	219	172	129	145	169	218	138	128	230	269	243	198	185	206	198	222	199	177	132	121	194	240	276	229	144	149	184	211	232	224	227	144	154	132	115	190	210	161	130	130	145	158	90	168	274	272	237	175	201	211	103	101	201	280	224	158	114	108	137	103	136	192	150	121	208	257	206	155	187	153	115	191	149	182	207	222	286	179	206	280	270	241	219	178	84	107	122	117	229	239	196	243	239	195	253	203	102	105	92	189	228	163	190	232	268	305	258	168	204	319	307	226	278	278	215	280	311	200	178	205	173	168	164	238	187	136	212	251	286	282	256	214	177	186	244	218	194	159	85	202	211	152	245	250	183	163	196	198	197	218	258	277	209	214	256	202	189	193	197	151	131	182	164	221	270	261	304	200	54	99	148	157	197	207	237	206	191	303	305	289	289	154	114	152	178	279	267	224	214	204	233	275	270	203	150	150	197	211	197	185	183	180	128	170	241	243	252	217	210	206	164	156	110	187	247	176	270	307	277	219	162	144	116	208	263	221	244	212	149	217	249	193	191	274	203	174	265	237	226	218	218	236	333	301	224	239	203	196	173	156	127	185	217	199	226	259	196	77	68	119	253	305	163	59	112	230	171	220	278	167	150	194	227	185	222	244	223	220	249	248	139	185	201	125	133	86	106	179	125	127	208	180	167	176	194	197	203	155	141	191	171	177	146	106	149	122	140	205	183	231	260	206	225	240	217	277	196	242	282	181	241	274	205	136	203	189	147	189	190	168	223	200	161	152	153	206	196	168	130	155	242	293	334	345	243	159	96	104	118	212	259	225	350	333	208	207	189	124	184	239	198	167	129	192	268	221	133	123	247	245	227	177	130	150	115	211	272	182	139	195	183	199	308	232	169	241	268	268	220	159	197	216	186	220	246	250	181	161	222	242	260	212	180	322	296	142	171	218	205	190	187	136	175	237	235	229	236	253	212	268	297	269	314	242	112	176	183	146	219	268	312	231	201	187	114	142	204	195	157	284	276	255	215	128	196	200	163	195	241	252	301	301	166	88	140	248	289	250	272	219	158	182	280	259	160	162	183	184	227	242	220	245	205	201	166	187	231	190	156	165	243	194	198	282	298	219	133	172	197	196	240	221	168	225	205	168	197	119	66	126	202	208	216	238	247	163	87	190	217	198	247	228	251	312	325	219	171	226	197	131	61	136	224	301	308	138	68	106	189	227	159	193	281	257	187	263	399	236	134	268	288	205	264	362	247	122	90	97	210	220	196	155	185	247	201	240	229	219	154	156	145	57	129	259	272	242	154	119	189	136	96	135	194	211	172	136	123	213	215	240	198	196	224	196	282	354	276	92	113	226	282	289	270	249	254	184	162	242	234	203	209	152	182	230	308	294	197	240	254	223	238	158	99	204	259	219	188	121	174	221	168	182	179	140	63	107	223	224	256	277	276	249	237	227	101	133	223	224	199	144	168	177	232	322	226	233	237	150	139	212	240	215	184	184	186	182	252	204	154	159	155	155	159	151	101	87	183	241	171	94	171	294	188	116	199	200	154	173	143	173	294	351	301	245	261	203	144	221	299	383	320	190	208	195	213	233	154	63	113	176	112	165	228	227	250	192	221	245	162	173	221	173	238	250	173	178	199	231	218	197	216	249	157	104	97	133	214	192	164	215	185	124	197	197	233	248	219	184	150	173	181	211	170	121	143	222	245	219	172	148	110	53	102	93	94	136	194	334	351	202	73	35	97	152	115	111	183	207	180	224	207	110	118	234	271	202	135	127	154	154	182	203	119	178	219	168	172	100	58	137	190	175	195	171	94	123	176	142	182	205	175	140	191	168	166	242	181	217	182	138	227	273	214	180
196	119	63	166	212	184	118	91	178	174	147	151	145	100	118	119	91	176	166	74	110	209	147	110	105	189	287	163	71	134	162	119	115	101	108	173	165	118	157	208	270	202	149	175	141	180	188	182	130	124	163	140	115	186	265	191	177	174	105	128	226	209	170	153	169	226	138	136	234	148	178	282	179	175	232	252	265	185	197	162	121	189	258	238	108	140	141	102	209	242	190	164	186	248	211	151	184	197	226	252	151	99	130	124	163	202	218	226	219	201	148	234	327	222	184	246	235	203	233	246	279	280	251	201	182	165	131	148	221	253	215	219	190	157	198	234	235	321	336	264	254	212	207	243	220	171	190	244	232	201	185	153	248	305	224	213	186	176	270	287	217	192	201	196	231	219	157	195	181	166	244	273	138	154	172	62	49	156	249	137	77	85	96	182	162	143	179	179	213	171	175	201	162	200	199	160	181	211	216	203	168	168	190	188	194	178	121	114	200	193	156	159	201	179	105	174	248	255	205	205	192	92	110	236	205	156	185	156	98	164	243	232	148	119	117	125	222	293	328	259	180	211	286	252	153	202	280	208	171	214	233	332	376	301	249	245	306	254	187	223	247	187	186	263	234	171	111	197	313	311	269	235	209	178	242	266	202	199	210	195	130	103	248	226	215	186	187	256	183	216	282	222	121	96	128	218	258	246	233	249	216	119	202	264	281	291	249	247	220	200	204	233	231	170	162	151	184	305	250	139	135	190	198	158	180	213	217	219	163	127	178	204	267	253	179	212	150	165	187	155	247	254	223	201	183	194	141	154	242	245	162	114	217	298	250	213	137	142	146	74	189	282	211	211	252	267	273	219	174	103	140	294	272	188	234	254	235	242	211	167	176	197	186	163	197	177	211	279	226	246	318	257	122	159	274	314	275	238	269	266	272	225	215	248	201	191	226	261	196	215	164	92	195	264	178	165	258	287	276	160	86	156	138	178	301	257	197	245	205	108	159	179	165	214	388	332	198	236	284	237	182	225	139	161	221	211	200	172	195	220	195	153	171	143	104	80	116	154	153	209	228	255	210	174	169	226	277	183	158	261	275	242	188	108	164	144	123	234	248	146	162	292	299	212	196	157	161	221	279	323	283	329	266	159	257	247	232	179	132	186	254	252	148	173	245	223	248	270	227	225	291	242	237	295	230	212	224	208	212	177	134	194	248	169	198	253	145	165	165	143	186	180	162	187	226	209	228	255	251	328	299	167	143	251	279	199	185	252	224	178	238	292	329	252	190	252	289	194	197	258	188	122	152	158	133	283	352	271	221	184	227	261	217	148	179	289	243	222	247	140	132	225	211	232	223	158	185	260	290	233	201	206	187	189	123	81	157	151	157	261	264	230	246	241	236	205	147	188	220	190	199	208	222	219	219	256	250	220	226	235	226	198	180	143	163	239	229	236	255	138	148	289	311	263	219	247	184	126	208	221	290	278	190	139	103	231	237	194	246	209	209	180	93	134	178	217	243	171	197	226	184	112	105	208	169	104	187	219	185	160	127	160	244	173	196	241	118	120	145	141	230	286	158	87	132	139	164	174	144	192	190	151	150	130	117	165	231	247	210	158	216	271	235	195	206	276	276	254	183	91	143	169	185	170	136	208	224	144	156	263	301	190	64	108	166	204	195	237	265	263	299	243	222	228	235	196	224	245	252	292	273	223	185	236	267	277	207	227	261	205	198	229	269	164	198	251	129	141	179	109	177	173	65	155	191	174	214	199	147	210	235	234	211	106	220	287	208	217	175	126	107	199	299	245	191	197	250	220	164	155	143	186	201	196	234	272	243	186	115	127	237	248	159	59	121	182	132	170	206	111	135	228	255	221	221	233	193	198	156	166	242	251	215	202	218	255	238	158	204	236	193	200	264	262	190	217	250	314	287	189	183	118	177	198	112	127	95	102	154	143	115	145	180	219	231	129	142	188	183	249	250	241	246	240	235	169	167	176	94	205	330	236	189	217	217	152	98	101	76	131	254	221	181	309	281	193	226	163	148	273	271	179	115	153	182	140	198	201	117	66	85	138	302	373	224	171	143	99	97	72	102	220	212	194	235	180	159	200	234	236	235	191	189	185	163	201	122	126	142	92	154	238	241	174	136	166	221	283	212	125	168	176	161	159	180	173	97	97	256	231	101	128	184	205	191	151	118	218	207	140	141	92
162	135	123	185	200	211	185	83	107	170	180	179	111	131	145	154	246	153	84	119	157	172	137	115	150	167	259	256	109	122	131	127	140	154	125	99	182	135	101	180	226	250	248	247	175	158	159	199	243	251	271	213	158	151	161	191	214	171	133	121	187	177	132	170	171	227	182	118	267	314	227	256	303	283	219	145	145	285	313	264	238	180	188	113	47	177	269	204	157	97	71	164	271	247	245	220	213	255	159	96	128	213	230	276	338	241	201	258	247	227	237	188	205	230	225	163	93	154	228	251	225	192	177	203	195	242	190	191	289	186	208	291	299	278	266	189	165	221	176	172	143	171	217	161	146	196	148	123	181	225	299	255	260	289	232	264	220	214	330	300	199	139	146	185	277	201	72	126	152	200	237	242	254	228	268	324	206	199	217	117	87	115	148	178	178	127	158	259	307	214	298	380	213	197	213	160	177	205	233	173	176	179	183	228	158	90	95	97	171	207	121	212	478	470	211	238	226	130	229	251	148	106	178	196	180	201	119	112	228	205	193	261	277	296	269	284	221	216	241	154	193	227	266	362	284	189	210	182	221	265	295	229	224	315	250	218	275	249	209	260	224	210	154	156	238	178	213	329	377	281	224	189	209	277	296	269	218	161	182	245	146	129	163	153	156	114	69	142	229	215	183	112	122	242	204	241	268	194	183	206	237	137	85	190	205	152	231	280	166	206	285	241	245	222	149	134	260	224	128	152	173	171	165	170	112	91	109	99	94	172	221	203	210	254	296	306	181	157	209	190	268	262	196	134	153	149	130	233	291	199	160	239	269	246	179	124	108	157	161	165	166	173	207	220	226	235	259	230	193	134	163	198	171	240	241	210	243	172	166	210	173	169	265	276	258	238	195	178	143	154	140	168	248	252	171	212	194	143	247	249	191	188	218	190	246	302	246	226	149	129	234	213	197	254	197	164	125	118	194	191	170	150	127	170	248	211	90	118	159	139	175	170	148	220	536	451	140	162	197	203	120	126	198	244	276	316	264	158	192	213	157	211	201	132	143	163	197	181	215	312	294	243	215	154	277	348	261	181	180	222	182	263	299	221	171	163	141	182	233	161	122	180	206	239	317	239	187	190	241	355	267	131	187	253	166	166	252	245	270	250	189	135	190	280	178	140	172	202	233	250	255	201	114	159	213	148	119	122	223	308	209	152	275	226	125	208	182	138	227	255	247	261	210	220	268	248	228	284	311	234	191	132	100	195	183	145	159	130	179	163	128	198	259	264	207	258	269	200	210	250	269	204	179	203	152	214	269	285	320	246	243	248	173	185	210	192	262	291	231	149	191	308	311	252	213	184	178	235	247	278	276	222	263	231	157	145	180	139	128	189	172	228	265	260	191	184	267	216	189	245	288	244	215	296	205	106	192	249	227	172	181	213	199	173	153	151	209	200	201	161	65	143	222	178	194	231	191	180	192	215	286	255	156	134	158	226	228	221	289	250	199	200	256	295	238	246	251	152	134	188	133	77	183	176	91	157	250	286	273	212	174	215	227	180	177	270	231	238	188	134	247	250	238	204	173	230	221	164	146	159	128	142	260	191	53	86	176	137	215	280	213	226	167	102	121	133	164	203	231	227	214	239	205	210	243	232	246	273	169	156	237	189	138	119	153	214	147	205	273	226	148	136	236	208	140	87	144	185	195	222	250	288	224	229	200	163	224	210	197	220	224	242	226	172	168	212	142	81	138	210	177	125	172	165	162	143	207	319	299	163	62	67	124	155	109	114	142	139	146	104	143	206	185	157	80	135	208	255	277	246	154	92	132	113	150	212	239	193	128	191	276	227	162	99	157	181	117	171	222	142	194	305	201	235	230	190	224	124	135	219	174	170	161	124	149	228	299	309	274	175	146	215	221	183	211	222	218	213	253	254	214	237	273	213	113	176	250	220	160	155	211	231	205	196	147	117	193	204	191	222	185	245	285	174	146	168	154	176	234	239	210	206	154	134	150	88	121	159	127	218	269	209	123	144	231	224	204	193	178	117	79	71	154	168	92	135	179	226	203	170	133	60	84	140	172	210	195	161	114	134	144	165	243	319	299	124	108	120	148	258	271	209	208	212	133	176	259	238	216	167	83	136	215	235	197	158	159	169	218	233	259	235	169	146	96	130	164	203	222	183	195	211	152	54	112	114	186	233	199	228	118	51
67	159	240	263	222	141	110	135	144	82	44	120	196	148	136	175	187	235	210	169	126	83	109	184	243	156	207	260	115	70	100	115	156	149	155	204	181	94	108	105	110	114	79	127	171	165	171	164	87	83	158	217	228	250	234	170	103	63	151	160	72	93	87	120	230	253	220	180	266	249	159	219	214	165	155	228	226	221	274	306	211	167	184	146	152	206	282	179	127	197	251	197	133	207	184	137	207	218	171	176	189	221	191	163	259	234	220	293	193	200	264	192	250	276	196	187	124	101	219	294	280	276	242	233	267	145	174	294	189	173	150	155	225	217	234	200	190	178	133	148	168	201	172	138	257	217	158	174	167	246	252	252	278	241	198	211	326	383	287	173	180	246	209	208	294	196	93	90	126	256	295	235	172	159	174	211	229	196	205	213	119	159	263	327	240	219	284	187	115	166	218	230	258	239	147	124	176	178	225	151	115	171	207	206	105	67	167	201	166	146	158	257	435	411	179	137	234	251	274	256	151	196	222	233	237	207	191	186	185	150	196	220	271	277	180	202	182	231	234	171	207	185	164	153	194	228	205	169	268	302	247	287	330	268	241	211	181	233	203	272	303	240	179	167	168	130	191	219	198	181	214	226	172	176	215	233	177	168	201	139	223	258	178	127	177	280	153	142	232	176	115	155	186	224	260	238	214	188	154	189	265	166	81	161	171	183	276	253	169	98	144	143	102	182	220	228	276	210	140	182	220	294	224	206	176	120	217	268	306	305	239	224	215	176	159	199	188	202	293	340	273	188	167	193	216	212	219	165	220	256	263	237	112	112	196	229	244	207	200	178	208	280	215	167	217	203	119	153	164	164	193	168	133	167	147	153	225	216	217	306	272	150	201	229	274	266	149	172	274	231	148	196	219	177	192	221	131	71	207	263	244	238	254	229	172	223	255	238	159	241	304	209	234	220	243	299	245	221	141	76	151	224	216	199	211	182	152	181	220	255	276	158	144	312	272	138	96	92	191	217	178	231	243	227	231	204	231	170	98	183	237	238	210	186	277	305	283	279	187	119	189	241	219	240	278	250	192	237	248	262	264	273	261	263	238	174	197	179	157	148	164	247	285	279	272	237	258	284	256	200	225	208	145	181	242	249	256	303	227	167	171	145	210	296	190	133	214	223	145	87	142	198	142	72	154	240	217	196	244	253	293	301	171	129	133	144	163	156	165	215	273	197	164	161	151	188	199	262	262	307	297	220	178	125	101	109	191	183	176	270	300	182	145	183	163	190	250	252	169	136	212	166	83	83	130	243	214	180	249	245	214	156	172	252	234	222	227	154	68	133	211	214	189	166	132	156	180	159	163	212	257	173	262	268	88	137	212	163	157	170	169	132	117	247	277	196	247	302	210	148	333	347	203	218	229	192	241	302	280	261	137	160	240	149	210	256	226	215	161	193	135	103	183	247	272	204	156	220	226	247	272	163	78	107	120	112	196	205	183	220	227	212	293	334	326	269	198	252	169	163	206	163	201	159	73	78	168	199	272	245	141	141	132	150	173	151	177	244	204	172	174	198	205	267	342	247	138	120	170	225	237	153	120	150	142	161	202	180	179	159	144	191	131	119	189	151	119	176	223	237	198	168	204	231	216	214	218	232	242	287	205	97	109	132	205	177	113	182	235	251	228	195	185	210	168	108	186	223	277	324	242	178	238	254	175	143	139	199	275	260	264	228	116	167	244	163	169	187	107	162	263	277	288	191	153	181	206	230	176	152	189	182	207	238	222	238	142	142	240	223	178	210	236	200	184	192	173	193	145	129	121	93	131	152	172	227	268	191	198	145	123	126	119	118	127	179	95	110	215	177	139	106	94	170	129	92	158	213	208	165	212	231	181	206	249	299	298	237	164	269	317	177	144	204	247	176	181	285	355	307	191	206	199	187	189	173	209	232	265	267	267	270	154	167	267	182	216	233	147	166	218	215	124	142	269	326	278	275	241	172	242	259	177	178	160	67	102	170	183	229	193	198	183	157	201	138	124	227	211	194	209	96	126	184	172	191	173	160	216	236	235	177	126	207	246	285	219	164	228	154	115	186	168	129	139	104	149	195	263	283	159	101	69	171	244	220	205	202	182	119	148	176	216	208	182	168	123	207	327	370	319	197	202	227	161	205	154	139	168	177	232	178	124	80	118	138	142	187	209	240	185	136
246	233	198	134	110	140	105	153	169	158	176	112	51	89	130	154	201	297	318	260	178	137	175	133	111	148	218	162	141	162	131	217	255	225	188	190	124	78	117	147	119	101	127	84	172	229	197	225	145	141	171	168	204	282	353	209	87	146	157	144	162	180	215	158	206	243	227	214	180	228	190	142	284	294	174	235	278	255	197	231	196	155	131	96	124	180	290	267	234	205	164	207	207	175	191	194	123	95	165	260	247	150	156	257	294	290	206	144	183	198	187	203	256	271	206	164	120	145	201	182	198	265	268	167	223	260	247	231	178	187	199	189	216	266	268	244	163	130	180	243	254	165	130	260	350	250	208	260	280	221	186	187	250	280	199	210	206	174	175	218	169	74	97	89	95	154	239	258	236	291	250	146	173	225	230	242	223	149	154	140	128	241	305	279	151	173	226	184	219	277	273	163	183	167	122	176	162	213	224	108	154	234	166	119	191	295	247	171	211	204	160	183	241	238	188	196	177	149	180	215	199	148	201	199	109	140	199	191	101	94	153	152	136	155	114	214	330	273	193	212	338	253	138	194	245	249	193	171	237	213	224	288	255	228	296	280	140	165	180	185	165	85	124	132	146	132	175	323	290	188	182	228	188	94	123	186	185	152	210	318	369	292	154	136	218	190	118	116	136	105	166	316	286	262	278	154	70	158	206	248	290	212	163	187	191	211	230	133	51	74	100	184	282	228	214	217	190	232	208	154	203	305	260	156	152	234	291	186	202	244	231	175	128	190	178	186	221	229	249	206	140	125	170	233	200	181	183	160	169	208	234	275	178	58	110	164	196	190	178	184	175	236	218	171	276	222	179	287	318	312	237	207	163	210	314	231	215	212	269	301	140	128	140	199	263	211	262	292	293	194	155	163	137	195	243	241	277	302	206	208	306	243	186	333	281	114	163	254	234	122	142	216	204	161	119	198	214	298	313	156	133	158	150	159	210	266	235	266	349	193	101	130	210	251	126	129	180	201	222	241	215	178	222	220	198	195	215	254	230	227	224	161	200	208	184	142	120	177	122	151	277	179	148	230	229	170	188	244	246	272	263	278	241	248	250	264	255	178	143	167	238	165	180	266	261	192	156	219	262	166	174	240	184	166	170	233	204	186	223	147	126	110	168	236	192	236	196	186	150	78	177	263	214	166	221	157	154	273	296	322	276	260	187	203	280	187	148	169	181	190	178	174	264	268	195	112	114	121	127	217	221	162	205	225	253	264	217	201	187	238	261	279	286	232	203	187	159	244	263	187	204	142	94	138	196	188	184	214	126	133	174	168	238	280	225	236	240	149	170	228	142	158	185	196	284	225	211	245	206	208	145	77	182	227	217	266	235	192	168	96	110	207	238	204	183	211	194	270	317	194	198	225	160	216	270	205	177	245	279	225	224	256	219	195	246	201	203	273	202	163	165	159	213	201	135	114	172	151	219	239	178	217	172	132	97	64	123	192	254	272	156	103	226	264	200	184	112	94	229	372	336	225	254	305	303	305	228	102	124	147	176	208	186	175	130	172	198	219	212	197	234	210	158	185	170	149	294	265	191	221	121	105	147	108	162	198	169	159	212	208	147	132	160	135	121	169	193	183	211	268	219	175	193	230	243	184	109	101	125	192	140	114	176	248	251	120	51	60	130	176	195	226	252	215	191	258	241	312	373	285	266	333	301	180	179	222	231	263	254	243	156	117	237	256	230	158	88	128	177	212	223	226	244	140	87	88	107	133	125	136	128	160	191	168	137	224	225	149	189	245	157	129	171	97	81	115	150	188	257	249	183	185	227	208	176	208	283	229	182	202	154	103	123	196	211	253	222	173	192	131	110	116	74	151	179	205	270	256	207	173	138	66	175	263	154	152	216	128	174	303	298	216	199	231	250	274	241	198	213	172	144	192	226	312	259	177	227	229	245	279	180	171	208	132	83	122	227	245	170	91	124	220	256	178	162	275	221	168	168	181	166	223	202	101	143	182	164	132	143	183	179	179	133	158	259	236	209	159	201	249	149	126	229	196	176	143	122	189	184	160	156	222	256	251	219	218	186	108	89	142	168	201	243	194	170	125	103	157	187	173	110	158	244	198	125	129	178	230	244	222	261	224	146	102	135	192	203	162	178	219	229	163	74	102	147	207	168	136	145	96	103	89	117	194	276	201	122	149	133	166	126	122
217	180	90	108	205	208	109	101	137	144	198	147	128	171	197	291	310	233	123	102	124	79	202	278	129	93	154	112	93	135	126	155	224	200	172	188	206	242	223	211	192	217	163	76	176	248	238	156	127	203	147	75	157	215	192	186	149	156	183	173	193	225	150	190	246	106	56	159	207	154	250	321	276	216	254	267	206	178	183	185	169	228	226	144	140	179	125	58	153	214	197	243	176	173	245	206	182	212	194	161	214	200	138	172	206	218	168	149	145	141	215	240	214	154	186	250	180	190	204	173	166	147	213	193	185	264	201	221	260	166	175	220	221	266	220	138	207	289	176	142	223	215	219	279	457	359	196	237	239	243	282	331	312	266	237	262	323	271	269	327	310	284	215	180	218	247	240	269	189	127	196	130	178	246	125	99	117	185	232	162	148	193	209	165	224	223	172	246	171	99	132	220	266	195	167	214	171	141	195	180	169	139	171	193	229	241	138	223	251	140	136	174	184	204	239	195	252	264	215	255	233	192	166	210	169	143	123	127	128	75	115	211	212	130	95	154	188	239	274	139	180	273	200	139	188	258	245	212	265	277	273	252	218	189	163	220	216	165	219	235	207	223	200	138	138	140	210	246	230	261	218	267	252	143	182	215	188	222	247	206	242	307	191	97	167	199	229	303	294	203	151	223	274	247	297	222	139	255	226	178	236	251	258	233	188	197	133	59	103	159	173	109	63	152	252	263	281	265	192	108	153	213	166	195	210	206	233	176	142	266	314	228	245	177	94	194	275	186	131	210	261	206	152	187	217	263	184	184	263	219	194	227	248	252	213	164	136	175	185	198	294	278	231	224	217	289	271	250	261	135	77	189	244	168	198	222	227	275	339	346	225	175	224	206	245	338	299	233	224	208	237	247	163	117	153	188	148	151	197	160	150	117	96	164	183	190	136	123	137	155	228	240	192	212	300	313	292	254	205	244	261	220	205	221	232	197	219	331	336	159	103	201	206	172	214	226	214	197	173	203	242	167	155	272	242	256	260	201	259	259	265	336	318	249	203	192	303	324	159	94	106	157	198	265	216	175	275	225	181	214	272	282	209	222	275	251	242	231	187	234	214	192	281	227	187	219	222	252	186	110	194	263	189	240	266	240	260	219	173	111	180	165	164	279	204	153	224	226	275	275	224	263	320	279	233	185	208	269	266	280	167	121	144	189	273	229	204	186	224	278	180	135	259	254	196	210	165	170	121	87	171	226	208	230	281	295	290	255	252	252	222	163	81	99	180	238	150	192	274	297	297	196	179	198	146	174	202	177	219	191	120	125	129	65	104	192	166	154	225	190	157	129	184	182	148	136	167	165	190	272	220	187	152	121	161	143	147	164	68	99	287	317	201	120	56	117	202	245	209	185	182	140	183	274	270	238	218	151	117	202	241	199	180	133	97	147	203	196	224	277	251	257	227	190	164	75	130	176	210	172	196	263	207	237	296	193	88	133	218	215	162	197	141	219	296	240	288	228	181	161	75	111	217	253	256	286	265	201	171	191	266	222	191	231	208	233	283	342	288	243	240	239	264	241	174	110	198	210	107	165	210	142	128	202	208	119	109	180	278	263	187	187	218	214	185	254	188	144	305	363	302	224	227	267	243	157	178	238	241	248	203	179	176	112	221	268	181	141	59	94	235	271	198	132	151	198	233	297	199	150	202	198	204	221	270	295	286	296	259	210	187	233	298	234	192	173	154	210	238	254	204	206	273	159	101	161	213	222	204	171	132	98	150	211	145	128	162	111	166	212	138	127	80	103	110	175	266	250	260	223	223	184	140	158	167	134	123	103	121	240	228	200	163	99	140	136	145	301	249	132	156	133	136	134	127	121	130	157	186	243	208	120	143	189	184	211	188	141	149	283	378	287	164	110	230	326	289	269	226	193	215	178	152	235	291	311	316	266	205	128	115	100	47	105	181	177	135	137	237	223	158	172	175	214	265	210	131	208	222	209	250	252	237	213	127	149	221	224	218	237	224	113	179	267	252	280	242	188	168	198	151	124	204	215	170	77	52	218	265	137	89	109	238	268	177	224	277	206	195	217	243	151	140	283	204	136	157	136	160	225	300	202	135	232	239	250	217	168	192	182	236	185	111	123	113	173	218	239	233	229	303	262	193	213	236	158	96	132	149	144	116	191	217	214	209	161	108	111	107	94	158	120
141	204	166	80	135	100	84	121	133	180	231	226	170	136	141	139	181	149	75	137	153	130	240	243	186	236	244	186	156	107	97	162	116	82	99	120	193	145	108	198	230	198	148	132	130	181	193	182	213	205	215	211	182	131	76	122	198	133	129	182	154	200	228	219	164	70	131	211	218	254	233	296	329	287	295	256	182	170	236	177	180	197	133	210	269	238	163	114	221	235	128	93	86	138	115	146	238	266	245	238	276	189	89	104	172	213	230	206	157	134	152	145	151	156	193	249	233	225	216	241	204	211	270	269	290	227	97	173	261	177	265	307	259	249	196	191	275	330	249	124	81	207	268	179	260	319	292	319	270	300	284	239	382	373	277	266	228	149	191	178	147	234	191	191	232	213	155	149	151	138	189	162	148	262	253	226	219	192	188	207	186	100	108	137	181	210	206	143	113	174	211	178	148	180	205	186	121	171	257	248	264	167	115	178	276	292	220	255	227	191	156	92	133	223	227	175	107	157	204	211	240	262	240	182	169	103	96	173	182	205	182	166	180	93	116	207	190	260	221	130	203	256	268	293	336	288	217	259	394	315	224	277	239	219	251	263	273	304	345	256	114	91	163	235	186	172	175	157	203	231	186	109	142	184	226	256	176	139	189	183	154	158	100	134	181	172	239	255	272	236	132	113	151	180	244	282	165	193	234	99	121	168	122	149	239	263	201	166	142	102	209	228	110	115	174	198	215	238	200	109	129	182	116	127	192	208	244	210	147	263	332	206	165	141	141	154	150	194	189	205	294	216	141	266	296	290	280	199	184	218	250	233	210	277	261	202	183	224	242	216	261	217	243	285	245	193	147	169	192	192	195	225	218	140	52	115	196	226	260	254	155	129	127	179	215	189	223	155	89	71	140	230	191	219	178	139	199	193	195	219	166	120	160	242	256	230	219	132	186	260	193	151	166	193	197	143	166	271	196	176	198	186	263	219	117	186	266	247	287	202	206	238	150	185	214	214	258	210	182	231	226	184	222	254	239	261	194	100	199	260	171	212	230	228	216	214	251	233	136	177	257	215	144	122	225	286	239	121	180	293	215	148	173	203	162	194	232	181	148	155	194	122	194	262	192	220	245	154	114	184	238	258	140	161	304	324	293	162	52	62	180	218	226	263	191	152	139	223	329	298	231	211	179	183	135	170	282	236	201	279	254	155	101	147	298	243	106	67	176	260	174	131	176	212	150	207	311	266	184	167	244	217	160	287	304	240	251	182	169	189	164	215	217	146	140	190	219	212	198	184	231	283	249	233	206	158	206	158	173	192	168	269	264	206	163	185	262	211	208	270	197	185	240	193	174	143	176	212	190	223	203	187	207	223	212	145	155	155	221	322	228	132	173	227	127	116	192	197	187	124	142	223	230	208	180	147	194	218	181	222	198	144	217	239	121	139	172	168	305	224	123	201	176	146	202	201	214	208	166	232	199	172	195	197	272	254	126	169	196	188	205	290	229	136	190	219	196	127	249	315	234	209	239	256	245	221	253	223	214	291	241	159	177	133	159	186	122	130	147	203	249	183	203	229	105	129	218	211	196	181	124	123	177	241	256	199	218	154	129	220	180	128	227	267	174	131	164	194	126	174	276	225	183	156	152	171	147	179	215	160	153	174	163	121	80	77	145	148	93	155	267	323	249	190	234	220	181	165	157	241	264	211	158	152	297	310	234	258	293	296	266	170	148	268	271	256	247	235	247	263	279	209	199	182	224	258	161	133	159	233	226	111	49	100	114	100	86	90	140	110	157	261	272	232	120	76	160	239	270	236	174	199	172	97	142	216	178	73	62	156	252	222	180	127	137	208	242	269	172	137	213	171	154	156	115	98	175	247	197	203	221	284	240	145	256	269	203	217	192	162	178	179	173	212	217	163	178	256	266	294	281	190	200	209	206	206	184	185	298	268	105	105	82	126	187	190	215	238	279	194	157	168	189	240	203	190	162	167	229	230	262	256	213	234	256	237	209	210	257	320	264	208	187	167	166	185	227	176	166	196	166	211	194	177	131	64	148	183	101	34	80	191	192	130	180	171	128	95	127	221	177	171	201	238	252	205	131	163	211	128	154	170	101	132	160	194	233	198	191	163	184	178	113	128	179	188	181	272	197	103	166	131	117	187	252	181	84	128	186	169	133	261	327	214	248	217	164	194	175	146	151	175
61	91	75	153	205	107	147	207	175	229	237	207	141	153	190	173	217	125	108	111	73	130	178	187	133	124	171	176	200	151	139	298	254	132	96	44	126	200	195	139	170	217	182	174	201	187	170	198	206	243	267	241	226	154	81	209	279	162	176	214	153	181	194	244	337	247	190	245	243	247	216	287	234	151	247	263	205	129	89	82	175	215	199	203	186	286	212	97	111	158	289	211	124	196	200	208	252	376	424	326	278	263	184	189	236	184	215	271	260	154	65	119	237	225	151	166	244	257	211	126	201	305	228	217	192	176	173	126	203	228	162	180	220	268	256	184	156	150	147	193	166	110	84	174	256	254	173	167	320	282	223	156	125	221	198	205	179	198	181	148	244	235	245	241	183	185	211	178	148	142	213	169	127	229	163	124	124	154	188	173	171	163	140	143	223	203	168	163	189	246	214	105	116	163	172	227	206	181	155	87	130	131	122	180	229	216	131	168	229	180	156	220	185	148	158	176	218	245	237	216	228	214	179	160	158	160	191	178	137	109	79	110	115	103	196	238	134	176	241	245	245	297	378	279	232	256	252	226	199	164	203	333	303	176	200	205	168	218	263	205	155	162	176	174	144	245	267	246	244	165	173	180	195	178	146	198	232	188	142	152	224	300	178	180	242	167	142	173	247	225	198	215	154	143	139	162	257	312	271	149	148	209	149	113	160	182	228	258	184	163	204	135	148	196	112	142	226	210	232	192	133	171	223	246	182	190	265	276	305	213	94	102	163	166	87	150	235	246	242	178	189	190	141	229	302	175	114	199	170	184	264	311	281	148	115	163	188	238	219	236	269	187	215	212	145	137	141	149	211	265	273	258	243	219	228	258	239	268	204	155	214	227	224	246	216	139	169	199	256	279	212	207	225	222	168	207	324	296	221	251	165	170	291	312	194	104	214	207	202	303	357	370	211	107	104	91	170	234	215	201	238	224	158	171	250	270	276	242	285	214	140	220	227	173	189	224	157	133	142	238	280	205	213	264	219	207	289	320	268	147	162	211	196	169	240	332	285	268	234	218	188	134	145	163	196	148	178	195	205	241	151	163	191	186	200	178	128	122	186	255	287	231	307	372	200	195	268	242	252	207	211	286	273	225	222	212	196	241	159	87	229	229	193	272	193	111	215	198	178	320	239	155	190	210	270	283	229	181	191	170	212	244	216	185	197	193	194	287	275	267	268	199	283	299	175	193	217	166	128	136	198	212	150	168	168	124	100	115	155	150	234	278	194	243	233	190	213	211	244	200	188	266	237	220	194	154	159	231	238	199	214	252	313	183	154	192	189	167	131	194	204	197	245	244	307	295	221	266	236	164	145	236	255	238	291	195	159	209	225	235	160	82	147	249	229	178	211	296	291	238	174	136	257	211	128	140	111	192	262	246	209	209	252	199	144	178	209	245	227	173	173	285	232	120	114	158	191	218	322	208	140	231	298	354	353	242	158	199	201	126	96	169	121	48	74	89	89	155	254	219	215	222	201	200	211	219	146	138	138	167	173	147	207	218	261	300	244	203	205	239	278	248	202	147	147	260	203	220	279	265	289	329	269	137	149	143	103	171	243	226	198	128	82	115	175	194	168	167	216	188	110	162	249	293	311	272	225	230	167	110	122	81	131	190	103	128	246	204	154	178	257	249	182	148	136	202	197	195	243	266	329	296	225	242	214	221	262	313	276	210	247	276	281	260	252	260	250	291	234	191	228	215	201	167	136	151	170	96	171	295	287	203	138	157	259	317	214	182	206	248	206	171	249	161	152	207	193	262	269	224	239	247	159	145	176	159	175	174	191	257	202	116	157	264	317	257	256	261	208	206	166	112	86	168	213	206	338	230	144	230	137	172	200	161	246	298	257	122	96	134	82	46	149	255	203	147	163	138	179	212	166	168	213	246	214	188	176	230	258	276	271	176	136	142	144	222	226	158	184	208	214	223	200	212	213	246	303	235	206	208	191	254	187	99	196	147	191	263	194	167	232	229	173	219	143	185	276	154	120	206	180	154	116	77	164	231	232	143	119	144	137	144	164	141	148	227	169	71	142	173	86	164	245	205	268	291	179	165	164	135	163	190	220	259	255	234	205	196	199	213	261	201	78	101	206	202	113	49	59	104	160	261	224	136	213	167	108	178	124	151	144	70	128	201	164	133	201	191	137	134	209	251
196	194	144	118	175	174	198	281	261	215	155	200	215	175	178	159	146	141	176	124	100	167	147	163	139	100	121	63	98	185	161	127	165	216	177	152	200	190	222	289	251	175	215	250	188	149	190	133	142	214	171	159	182	206	125	77	167	221	185	201	238	243	156	172	242	219	282	317	360	294	242	212	116	190	200	175	144	156	223	219	198	132	164	208	261	313	225	181	213	149	137	189	114	110	185	221	250	276	211	157	164	161	215	285	251	118	101	180	231	218	207	203	146	95	63	122	177	156	170	173	153	146	121	184	220	222	291	330	320	244	210	169	135	221	293	171	93	171	208	200	241	273	259	205	94	137	255	266	295	332	297	241	292	294	196	180	138	147	227	210	113	110	231	241	135	124	170	195	175	157	185	117	82	127	156	188	158	127	111	184	216	169	220	254	224	165	180	222	189	151	169	196	124	118	121	54	100	172	116	146	149	129	196	227	228	191	193	202	204	219	219	135	109	204	229	200	221	212	275	250	170	167	104	107	154	158	265	298	156	112	161	197	197	224	236	239	273	244	224	222	244	315	328	261	169	126	177	233	238	210	245	275	228	216	242	290	248	192	215	184	149	217	308	257	140	137	151	140	235	315	257	229	206	152	168	205	211	195	281	271	138	185	216	286	355	265	217	182	245	315	292	275	154	84	161	187	183	187	183	258	308	291	192	222	260	121	111	243	298	234	213	219	179	164	178	228	256	225	194	191	197	203	293	271	189	194	205	182	179	171	170	144	96	229	200	157	284	292	173	137	196	191	187	222	286	185	109	145	95	63	166	252	218	207	234	244	237	191	175	263	286	194	202	161	125	154	84	159	268	154	94	185	166	134	158	165	200	200	175	184	248	305	290	234	174	168	186	235	296	262	240	263	199	166	179	209	256	210	226	322	202	138	289	312	228	196	256	307	277	278	291	251	186	234	268	204	161	215	244	149	272	354	224	206	237	204	237	204	187	239	230	147	157	204	269	292	169	148	183	238	240	289	285	182	154	161	218	250	254	252	187	109	104	204	274	240	147	158	227	272	263	187	188	220	319	298	236	245	215	260	281	281	238	145	164	215	191	135	142	156	198	277	253	202	155	191	283	238	182	253	224	94	114	222	252	243	284	241	152	152	294	309	171	160	224	281	242	175	175	222	165	185	267	287	306	228	188	250	268	233	185	181	247	267	193	133	178	184	234	219	174	250	282	212	130	146	148	206	251	230	236	222	213	216	313	340	247	233	249	231	209	178	157	228	224	158	210	246	228	201	186	237	158	131	195	155	169	174	166	193	251	182	191	284	191	168	254	208	202	230	131	161	217	228	234	161	155	229	228	180	218	260	256	228	240	292	274	222	261	244	194	189	207	237	217	202	245	305	251	193	154	146	152	144	193	196	317	376	245	235	281	232	196	222	151	129	125	154	216	158	202	246	175	262	200	221	301	270	273	207	232	266	236	170	187	170	123	186	224	190	120	136	181	155	201	355	289	233	254	150	182	246	205	132	210	221	185	243	249	237	220	182	164	149	154	134	110	133	185	224	184	233	212	153	200	211	215	150	126	114	175	224	143	133	111	97	212	300	183	162	193	106	102	219	185	178	187	108	129	204	231	218	226	179	230	275	259	216	180	233	165	93	89	98	93	136	217	158	208	227	214	246	244	261	250	257	238	225	181	224	215	120	185	240	264	298	299	215	212	297	282	221	217	257	280	300	231	232	272	220	209	186	185	184	160	110	166	184	210	247	161	177	175	187	304	314	208	192	267	212	220	251	231	218	193	163	84	121	180	150	108	174	139	145	161	82	174	155	152	276	219	96	105	187	210	166	197	164	111	154	149	199	169	115	168	186	196	172	105	125	185	169	90	132	198	187	179	156	170	173	95	166	208	193	201	165	199	140	156	280	255	192	284	291	153	160	160	160	184	194	155	115	182	154	139	117	117	243	185	117	161	232	264	161	146	157	187	300	219	171	254	261	162	105	161	160	177	176	122	115	214	202	142	191	222	172	218	200	117	197	286	192	129	148	122	142	173	153	101	185	217	160	131	129	172	173	193	158	107	173	206	175	124	172	236	264	196	111	129	183	187	179	229	189	133	175	275	260	222	234	247	198	106	102	202	214	114	138	127	149	199	189	234	248	213	177	152	147	200	144	122	171	170	121	119	192	186	155	105	109	201	206
233	180	121	153	129	170	134	191	186	94	138	208	221	145	137	202	186	126	110	149	189	174	199	185	159	102	42	72	155	128	121	170	134	169	180	101	47	100	200	305	277	221	287	266	200	138	81	74	60	73	124	197	192	142	232	228	189	259	246	250	205	196	161	142	173	205	241	222	271	275	233	185	190	135	72	117	161	233	255	189	166	201	174	159	292	279	208	245	205	194	245	198	161	124	112	201	238	290	304	158	93	142	205	262	316	313	229	192	186	154	92	108	148	155	158	231	268	207	254	241	125	145	212	224	272	334	329	313	224	109	107	145	162	259	312	158	47	96	183	154	105	165	222	216	120	78	173	216	236	348	339	293	397	334	135	132	190	117	105	181	125	56	115	136	184	223	199	134	89	180	183	90	190	184	156	213	194	220	166	152	108	131	225	175	197	244	205	247	230	95	169	288	229	226	221	109	81	117	113	114	132	204	247	237	273	259	242	271	248	294	278	204	168	276	237	127	234	269	260	333	239	85	153	142	163	169	96	110	138	169	195	260	187	114	160	219	276	262	276	225	232	212	185	258	232	269	290	221	253	206	126	210	263	248	251	234	218	235	256	241	253	281	319	266	171	187	216	248	219	244	193	72	168	223	123	72	182	292	273	163	149	309	266	163	180	166	167	163	202	294	218	146	214	197	242	264	206	206	239	252	211	127	104	159	119	127	191	240	249	211	210	233	147	117	162	170	249	242	173	166	189	206	178	167	232	249	210	121	135	212	212	202	187	270	193	94	171	213	220	216	187	151	188	249	308	271	161	100	99	230	411	441	284	194	295	258	223	321	282	202	147	141	166	171	178	133	129	170	194	150	76	144	257	256	186	160	114	127	200	168	234	263	156	206	263	238	253	239	216	161	140	185	189	180	192	212	244	240	213	223	239	213	190	243	199	145	200	261	241	236	232	159	125	164	176	165	204	229	257	198	216	319	252	193	224	197	210	199	148	203	244	214	218	218	197	216	253	305	257	197	195	207	217	232	301	281	253	273	294	359	289	190	260	266	305	272	219	277	219	224	266	259	236	294	222	114	206	306	297	275	180	154	232	189	183	176	207	242	301	372	301	148	177	192	72	90	230	223	145	231	175	67	172	286	277	242	207	217	251	295	298	205	102	153	263	231	181	229	257	200	211	153	125	187	180	222	217	130	112	197	185	213	226	178	227	186	177	186	196	283	277	183	157	195	241	231	227	259	247	296	289	210	187	224	295	313	198	156	283	239	198	256	209	197	211	195	232	312	302	216	226	273	230	133	186	274	217	215	241	217	261	218	143	135	156	167	138	152	190	215	134	110	201	242	238	220	181	188	207	213	280	269	232	180	237	317	315	266	185	156	186	234	198	210	161	217	284	267	233	153	232	205	146	208	174	113	188	254	195	222	257	140	110	193	133	165	342	306	202	191	152	201	191	140	170	200	252	197	168	254	250	176	161	241	225	112	103	158	284	257	126	176	237	281	276	252	259	263	267	263	268	273	329	306	246	208	206	283	264	208	226	218	251	248	278	239	133	103	115	190	191	201	222	219	219	251	277	250	228	249	234	141	197	258	190	124	93	142	142	152	133	98	162	242	221	179	237	240	208	247	264	195	214	264	217	180	249	257	164	92	108	202	203	157	136	98	131	210	218	171	194	223	223	216	184	157	118	184	253	245	227	164	166	231	197	165	236	255	146	198	254	280	286	218	274	263	266	312	265	268	325	253	199	244	235	149	116	161	225	249	231	220	173	231	237	158	179	183	178	191	214	145	147	195	183	170	129	112	95	127	145	140	174	162	140	138	145	153	148	159	199	147	91	151	191	250	273	235	179	89	152	211	172	200	164	172	246	243	201	160	226	339	272	249	214	100	203	215	164	147	63	142	173	142	144	154	155	223	320	274	217	157	236	340	227	100	169	269	202	205	267	213	229	287	288	348	376	368	299	181	162	142	155	158	107	149	219	246	234	219	218	201	217	237	200	186	190	214	195	156	185	226	172	80	105	119	162	187	161	119	142	250	224	235	275	235	140	129	221	203	115	111	195	203	173	201	228	238	147	96	166	189	114	141	238	206	112	68	137	112	81	150	118	150	292	269	239	301	304	233	136	187	185	118	152	208	168	74	58	102	221	224	182	257	257	249	269	173	94	110	212	165	46	98	185	235	189	176	181	112	133	163
156	126	137	182	150	187	132	121	167	105	118	208	201	167	113	66	112	101	51	44	98	113	147	176	150	135	108	103	148	119	117	182	154	113	116	137	123	236	317	222	177	236	298	275	223	189	185	142	144	145	77	85	104	133	147	142	143	136	164	208	259	312	231	242	282	196	173	203	164	118	131	214	196	169	221	128	120	207	151	120	207	227	182	161	152	150	228	208	173	173	119	123	181	196	188	161	152	185	236	231	124	178	244	149	174	168	190	234	219	264	247	208	173	182	163	215	252	227	188	241	321	242	196	168	201	264	173	148	218	202	209	200	260	192	89	97	94	154	218	217	143	167	162	191	304	258	216	339	325	243	364	316	265	319	164	103	162	193	241	254	244	222	190	159	170	224	231	255	257	182	198	229	282	214	102	130	92	127	199	164	153	127	129	119	91	150	153	136	202	186	166	157	131	175	120	62	167	219	201	192	193	310	307	167	80	145	157	113	154	142	138	168	221	247	197	139	179	253	210	218	162	105	197	138	138	194	132	170	220	202	217	263	239	231	256	150	104	166	249	279	202	225	232	137	196	254	193	252	293	246	239	199	179	159	115	191	251	247	277	243	142	171	166	188	236	123	143	193	256	309	281	251	161	154	184	178	219	210	208	189	154	137	121	193	258	193	152	189	147	122	137	197	285	252	185	186	170	167	221	230	179	146	107	212	198	113	180	178	182	183	177	170	199	210	137	167	295	284	228	332	289	104	181	286	271	266	271	215	147	194	240	225	269	283	184	173	232	258	263	198	165	161	214	272	260	223	180	193	121	144	401	431	274	279	270	229	226	216	187	211	271	219	146	156	213	253	247	188	164	176	184	212	146	154	291	267	204	187	143	142	264	329	247	190	111	138	284	293	258	240	253	285	245	182	151	241	287	294	202	179	218	169	227	217	155	197	217	213	272	267	233	248	256	289	256	224	266	283	247	204	226	274	241	292	390	261	188	272	315	250	200	160	254	331	214	196	264	300	268	196	122	140	203	147	173	296	240	204	283	307	273	166	124	150	235	261	248	266	227	199	245	292	250	297	284	208	193	185	136	80	183	262	288	272	277	287	235	263	221	285	276	220	219	159	243	239	186	205	247	229	190	177	232	217	162	199	206	227	153	164	255	237	216	147	113	117	179	192	162	232	206	163	212	251	192	204	277	248	190	165	255	320	287	289	307	271	194	188	267	245	207	186	156	263	273	158	172	204	156	178	208	169	130	169	228	237	231	192	252	238	132	175	228	233	221	235	334	280	224	260	216	209	289	342	215	173	218	175	263	281	188	168	187	213	201	220	222	250	286	221	279	336	221	179	120	110	178	148	206	177	109	173	166	234	256	144	179	243	175	163	202	203	228	270	195	115	131	122	129	150	169	215	205	120	178	224	115	108	178	170	171	197	307	320	197	179	165	172	194	198	158	192	218	175	120	125	196	177	150	174	230	245	141	164	231	211	225	261	245	163	190	221	184	156	108	121	165	232	227	196	240	189	182	236	231	199	255	328	257	186	151	150	201	208	195	149	97	101	214	271	215	179	130	185	189	162	215	191	189	203	184	215	217	185	209	169	178	234	175	108	185	224	149	175	136	138	235	258	167	164	243	197	179	110	157	296	222	196	231	180	216	234	163	189	218	215	233	262	256	172	122	111	163	175	167	163	168	124	158	239	207	165	91	172	245	173	213	248	254	231	224	239	257	251	157	185	215	194	168	148	278	312	250	207	111	133	114	53	168	223	212	232	183	128	76	103	214	263	189	101	131	127	173	163	56	106	149	138	159	182	241	243	141	133	162	192	264	173	92	96	103	137	170	187	238	280	170	138	141	117	220	294	212	212	293	262	149	120	204	228	194	267	248	92	85	141	148	173	143	134	179	137	170	276	285	208	196	249	293	257	207	247	180	205	255	195	171	132	198	241	187	198	245	291	386	505	370	216	194	191	145	61	125	110	189	234	197	240	200	190	234	266	285	278	176	176	278	206	185	201	159	197	234	235	128	98	202	220	142	152	143	136	212	225	214	287	315	192	185	219	225	219	122	173	207	147	178	188	192	179	119	203	205	144	154	138	184	125	199	218	93	149	199	121	165	189	180	211	205	246	184	189	270	298	166	121	211	167	73	36	145	234	161	166	201	138	168	132	85	182	266	249	170	116	117	132	140	242	325	291	209	175
39	43	73	201	203	161	212	165	127	179	149	124	176	185	164	116	83	107	103	100	102	147	192	153	172	142	146	232	213	131	160	157	127	213	259	227	257	188	135	171	147	152	210	200	138	180	199	153	208	226	154	158	185	239	168	172	162	127	192	196	321	322	142	201	257	171	126	77	128	127	63	242	343	208	156	184	252	238	173	219	157	68	89	131	197	220	211	163	117	146	189	142	207	293	195	155	161	133	170	244	221	145	145	128	139	117	137	260	228	220	231	222	236	202	199	212	212	281	291	256	329	296	207	204	189	109	163	268	239	228	202	178	165	94	117	214	150	132	230	238	272	174	149	258	348	317	231	229	143	155	250	288	249	187	122	162	248	220	228	307	231	194	241	217	291	266	150	105	142	187	210	226	170	166	154	163	191	138	129	121	138	155	208	200	133	170	265	251	163	108	55	112	112	113	99	68	131	177	223	281	255	155	151	144	160	175	109	119	132	163	120	86	182	238	228	232	229	212	195	192	239	240	223	194	150	207	247	240	258	263	240	238	263	299	332	291	249	280	301	240	203	189	231	254	187	245	247	159	125	147	188	149	126	175	151	200	286	279	250	172	222	259	266	262	133	127	210	147	99	101	138	182	216	303	197	108	167	176	157	228	346	302	197	107	86	129	120	180	227	134	143	191	224	211	171	204	203	204	215	224	203	194	167	149	213	283	235	190	208	167	182	237	253	199	93	100	286	296	224	273	181	153	214	215	199	174	192	132	156	216	156	197	259	214	190	174	186	280	274	177	136	208	238	195	138	177	245	248	303	326	315	297	252	241	259	251	279	245	113	136	243	223	190	169	141	222	260	216	236	251	250	206	215	292	243	173	176	127	95	184	241	263	247	128	228	355	260	155	170	254	221	216	248	214	230	215	217	245	217	267	231	184	209	229	192	246	273	198	192	277	296	184	212	204	269	286	191	266	297	210	102	91	106	138	281	304	229	259	219	149	161	215	245	254	248	196	217	196	173	182	233	287	275	240	231	273	216	189	254	225	226	256	269	225	259	215	187	272	229	249	228	200	292	339	285	255	195	205	218	206	205	203	246	195	219	270	215	201	270	290	252	247	213	226	187	172	172	154	144	153	246	161	210	310	251	205	204	224	243	277	282	205	215	229	174	242	309	358	293	200	208	164	170	232	196	220	297	226	207	303	321	281	260	243	281	270	148	207	253	185	164	140	193	194	142	176	205	261	278	241	208	187	133	168	214	162	217	265	301	262	185	185	200	157	73	168	240	183	257	244	217	268	226	199	173	199	276	267	250	207	171	229	180	144	119	163	215	154	194	280	287	285	287	225	215	189	99	206	291	173	160	223	210	244	247	155	163	187	200	232	212	134	151	270	247	127	163	260	214	213	178	123	171	204	204	181	178	186	185	148	201	185	206	240	241	246	141	117	175	209	252	222	203	284	279	204	131	148	173	201	189	98	105	196	246	235	291	255	129	138	168	201	198	204	250	260	246	213	208	175	102	95	171	244	268	196	266	375	190	123	179	147	101	141	252	246	155	154	232	234	179	144	135	141	108	106	143	223	247	215	187	184	283	262	179	231	215	123	87	187	306	235	115	141	203	148	178	148	86	156	209	235	225	176	115	156	241	182	100	132	194	130	134	178	133	152	214	241	189	190	225	142	99	89	71	134	209	172	174	209	135	130	108	135	260	338	304	233	244	278	251	236	247	193	183	260	305	218	234	335	325	286	207	123	123	198	175	195	261	239	262	264	194	159	177	172	191	195	121	63	111	166	180	176	167	171	187	140	182	238	228	195	117	143	106	99	148	93	144	200	142	105	87	117	259	331	249	213	166	147	176	235	215	158	211	197	132	167	262	194	149	251	241	187	116	101	161	163	124	119	148	178	297	347	342	309	179	87	143	202	198	247	222	174	162	192	247	317	449	381	234	226	216	193	223	246	200	186	203	191	178	141	155	143	178	189	90	173	235	205	251	280	183	140	245	201	86	247	237	125	215	254	265	170	47	131	269	254	175	178	241	210	162	206	290	214	123	157	203	269	297	207	114	153	151	140	147	89	89	161	179	157	118	68	87	101	124	158	192	257	294	259	197	153	176	190	192	174	198	227	187	175	150	157	144	202	178	92	155	152	101	123	86	86	174	211	198	173	141	139	139	110	154	192	187	245	177	150	229	221	133	108
138	171	142	98	137	257	259	125	61	54	59	128	241	219	147	131	84	72	171	145	94	161	163	177	235	203	179	219	167	98	145	141	98	127	195	145	138	221	205	125	111	140	187	244	279	245	125	80	124	159	167	125	64	137	146	183	185	133	171	187	240	275	245	262	276	215	129	106	150	175	194	287	323	218	200	184	157	164	171	181	130	84	113	153	181	211	183	104	78	106	132	218	226	205	203	215	226	223	317	290	170	132	206	250	205	131	115	180	147	144	222	294	217	137	201	184	273	356	293	276	254	270	251	251	185	151	250	286	230	104	120	190	177	146	136	162	111	199	286	217	224	189	210	268	311	318	319	210	164	228	230	226	219	220	211	194	100	99	184	205	210	159	152	194	119	76	90	103	180	231	154	122	119	63	88	192	199	156	158	152	206	296	221	170	168	180	250	164	139	139	139	180	142	89	48	127	184	217	217	135	214	252	142	146	122	110	147	133	157	225	256	142	162	202	185	242	186	103	112	95	140	216	154	175	209	244	289	242	242	257	285	373	393	302	298	393	328	227	154	193	267	220	225	220	150	153	220	163	124	173	259	260	175	205	206	173	226	244	231	143	151	215	163	199	216	158	184	214	172	199	218	122	172	213	117	135	186	225	284	251	160	216	287	188	133	162	155	201	204	174	233	210	154	219	251	158	189	289	211	171	158	138	184	178	166	265	271	215	214	180	166	248	267	220	279	245	149	215	250	133	184	277	259	291	268	207	157	91	120	163	163	160	190	252	206	187	242	271	250	139	117	144	202	249	162	249	260	163	239	329	279	205	190	207	164	161	229	261	265	217	208	186	193	199	205	196	161	247	349	278	206	250	182	168	192	150	185	204	219	187	161	263	270	210	233	150	108	219	240	267	250	203	168	200	223	254	299	250	224	208	208	118	170	260	262	251	217	223	147	148	247	174	118	149	189	234	265	322	300	267	201	154	221	185	227	247	163	156	229	211	129	195	243	211	195	229	182	185	194	166	254	268	190	182	271	259	164	241	281	192	242	324	272	217	219	225	243	241	268	254	201	168	140	200	265	253	247	217	214	211	146	188	206	120	64	120	240	291	229	145	174	173	191	214	152	191	261	194	183	158	127	180	233	247	249	235	160	147	145	194	238	174	144	187	206	279	246	110	118	178	202	195	152	130	219	339	324	263	243	218	217	207	215	205	201	251	272	297	232	163	135	218	299	245	159	169	215	177	202	323	310	186	187	259	233	155	215	174	121	207	281	301	232	213	295	242	116	164	279	291	225	184	150	105	133	166	181	291	353	263	301	302	167	176	164	175	160	172	293	255	171	235	278	242	158	107	188	206	191	179	182	238	193	195	245	189	195	196	205	273	260	286	288	221	242	274	273	209	131	242	296	213	169	195	195	198	158	135	173	198	260	245	243	212	191	165	245	255	200	238	229	273	186	189	310	250	211	228	312	258	174	161	98	177	198	207	282	179	74	176	225	197	202	133	151	223	283	291	178	93	152	290	288	199	174	234	321	289	201	204	135	138	221	256	180	95	170	238	229	128	124	156	103	124	148	143	131	220	299	259	157	120	174	229	212	168	181	119	59	147	286	189	147	310	214	61	105	108	130	154	148	201	224	204	197	140	152	234	142	127	160	137	137	126	119	124	188	214	132	132	269	248	187	172	152	172	194	178	154	195	198	165	159	167	252	223	142	215	236	184	192	229	211	243	307	324	221	157	203	280	260	140	89	96	162	194	201	203	215	208	255	265	237	186	167	224	261	206	150	214	241	236	216	219	196	113	82	82	137	161	119	105	84	148	137	181	256	122	112	215	205	170	202	215	203	166	134	177	135	97	92	173	262	138	174	223	186	210	212	182	144	200	155	165	160	44	114	227	260	250	183	115	159	175	211	242	227	272	243	263	240	189	313	348	305	253	194	210	308	308	232	145	97	146	211	221	168	159	195	141	139	175	125	184	222	182	203	211	260	277	197	211	200	167	189	222	238	258	165	166	290	276	170	63	46	192	229	158	159	187	243	243	229	219	173	165	234	235	135	145	212	116	103	145	194	222	111	70	141	200	206	194	177	148	199	152	89	157	227	209	140	127	129	201	233	166	154	224	283	175	143	176	88	70	145	235	220	225	199	134	196	293	328	289	225	252	235	99	44	42	40	45	106	237	252	162	156	204	276	242	100	76
84	105	70	82	146	178	143	169	137	57	116	268	294	206	168	115	142	193	118	77	92	101	179	212	124	151	182	199	210	127	105	177	150	160	212	147	158	134	137	137	150	152	162	224	249	260	208	103	104	127	90	103	152	187	217	245	225	235	227	132	122	236	252	175	183	234	237	241	233	214	147	148	271	194	145	229	131	195	320	236	223	200	158	232	278	225	174	132	95	121	240	282	249	258	199	189	220	215	196	205	145	68	197	253	242	234	147	91	150	262	285	246	251	240	187	169	178	150	156	191	191	208	203	193	202	254	221	170	230	231	242	170	86	125	146	239	264	170	195	255	215	244	357	316	241	207	218	242	196	190	258	306	320	316	244	191	211	211	222	185	141	172	184	215	196	137	113	163	215	228	145	89	104	90	108	231	232	159	176	178	221	295	198	94	166	183	176	134	117	183	229	195	154	147	125	99	177	282	267	218	228	208	132	171	170	163	128	49	107	231	235	192	239	256	291	271	132	126	184	149	188	217	162	197	171	168	231	212	193	218	178	226	326	187	214	311	266	270	210	188	261	307	230	114	123	143	153	219	256	179	205	295	281	279	275	235	188	182	187	129	146	191	129	145	224	188	169	145	143	259	366	248	169	244	189	106	129	130	98	107	75	107	155	178	243	199	136	202	188	119	150	150	122	164	224	259	269	293	261	174	138	171	233	234	186	148	99	166	228	206	241	252	131	101	182	156	136	161	224	252	174	144	228	248	127	124	266	268	206	257	309	247	200	281	313	272	249	222	243	276	187	153	157	154	269	278	176	173	212	213	129	150	145	137	284	206	149	227	221	217	204	205	189	149	198	184	183	229	211	202	168	163	135	86	147	241	275	242	243	168	110	174	222	326	294	201	169	107	155	238	244	252	224	247	279	263	220	217	253	214	184	120	125	223	265	248	223	278	267	185	235	231	178	208	187	225	250	245	271	242	150	112	171	247	312	194	167	172	68	153	277	222	101	119	213	169	70	140	271	235	215	218	186	237	291	292	235	133	188	283	250	250	270	211	201	294	301	287	237	133	127	130	222	264	192	287	349	272	196	216	243	216	207	131	103	133	120	163	159	213	257	192	251	358	318	248	241	213	251	221	190	248	249	259	269	249	270	215	173	208	207	184	149	223	273	232	240	279	236	225	244	172	141	169	119	182	286	281	233	222	194	129	138	156	225	176	185	292	272	212	138	196	221	196	145	148	238	240	222	236	247	219	232	215	262	280	205	256	252	229	296	270	188	150	246	270	247	284	224	173	201	271	233	144	137	170	263	284	232	187	168	187	190	181	135	218	239	175	144	184	210	182	254	330	317	169	118	195	227	211	213	145	114	149	139	167	222	264	172	114	165	242	228	93	94	154	197	167	99	148	154	139	211	240	185	176	206	210	184	149	212	231	225	243	194	126	143	262	312	181	97	169	246	248	269	256	144	122	233	238	179	204	201	192	182	169	213	261	258	256	278	221	139	196	226	196	172	137	111	86	91	231	301	281	313	237	177	280	308	232	185	169	168	214	267	174	148	189	222	205	177	134	105	207	303	277	222	256	272	220	204	199	155	198	242	165	194	336	269	162	186	146	135	186	114	129	165	97	99	183	459	502	309	185	150	134	92	95	57	182	249	211	194	107	93	205	227	141	154	254	216	202	208	212	223	140	111	112	97	163	270	291	278	206	160	172	246	221	159	207	250	169	178	252	258	306	267	179	94	197	199	179	292	255	169	124	158	209	216	124	151	224	191	210	269	282	234	151	193	215	160	164	107	57	66	129	175	232	255	165	101	106	116	225	329	226	183	194	183	205	174	127	144	207	225	226	155	99	86	119	117	186	196	57	163	237	173	123	157	173	194	211	185	206	130	100	197	266	255	257	268	249	218	233	200	120	158	198	280	296	261	222	191	229	180	139	236	280	261	232	195	238	278	245	219	189	197	237	195	164	207	204	164	183	150	115	206	259	305	321	266	219	200	213	223	164	148	232	244	190	135	168	198	166	178	227	280	224	118	171	254	222	206	201	163	194	187	171	175	153	186	185	162	184	252	268	130	81	182	193	225	251	194	175	182	209	151	185	217	141	163	118	98	126	199	280	228	303	270	168	173	154	170	243	180	105	113	95	141	167	150	214	256	217	185	143	134	85	90	200	180	137	194	187	173	135	149	201	194	207	121	122
94	91	63	97	131	104	114	162	164	128	124	181	200	179	136	60	123	233	153	48	115	141	126	236	251	145	102	138	185	166	130	130	154	202	143	141	245	273	189	193	218	147	195	189	172	198	166	104	69	127	177	141	176	226	233	198	179	258	267	254	297	323	280	187	239	276	249	237	173	203	234	123	147	221	156	91	95	176	221	181	184	158	144	240	246	129	154	219	154	142	137	191	282	243	250	292	232	227	224	244	279	245	330	339	226	206	211	178	208	187	144	196	156	210	285	221	133	148	246	248	142	118	203	199	228	218	219	168	98	169	141	150	234	294	265	185	175	116	155	233	175	161	264	298	247	229	238	232	268	307	271	244	274	369	338	280	255	220	278	243	95	113	162	214	234	207	174	75	50	69	61	46	59	131	217	206	113	149	181	172	205	189	196	252	238	169	116	78	100	160	243	193	87	166	202	195	367	404	259	151	150	162	162	204	284	307	239	136	66	107	93	132	189	105	112	208	176	110	98	127	149	124	164	163	90	109	191	214	202	198	216	240	206	255	257	238	229	207	246	273	252	218	205	112	135	225	172	254	278	155	196	299	283	224	210	187	175	136	219	217	214	192	115	115	90	182	274	199	99	156	223	234	237	194	223	265	186	163	222	222	197	131	48	144	213	164	134	156	191	183	141	147	233	169	139	281	212	184	292	245	242	243	141	69	128	175	166	225	318	281	185	202	172	195	190	133	166	206	208	199	225	234	200	196	142	141	318	321	194	180	240	238	225	230	197	215	210	159	186	156	230	238	155	151	154	180	144	162	190	229	175	154	192	198	192	147	177	155	152	183	219	236	200	294	314	234	239	247	268	311	290	249	260	216	154	184	174	144	159	161	169	185	200	229	265	224	168	157	161	168	161	242	203	209	376	362	228	231	282	221	272	258	208	180	115	228	247	163	174	169	271	281	174	229	268	206	110	136	231	228	186	173	175	177	180	154	149	207	243	231	247	263	308	278	239	212	167	220	299	253	128	123	246	276	212	264	267	171	252	287	189	186	147	172	186	180	244	286	288	189	175	191	165	156	97	146	257	220	188	226	205	174	184	125	146	210	171	189	248	316	330	258	140	103	227	258	206	246	264	243	227	252	252	180	182	219	296	292	186	151	117	141	161	134	160	168	187	216	192	197	268	259	206	234	198	192	259	235	265	273	130	77	169	194	220	170	124	203	211	214	220	179	168	187	215	264	169	135	270	249	170	226	191	178	235	279	297	171	194	351	294	238	243	218	252	302	252	183	171	175	164	241	256	210	162	107	253	306	313	341	251	177	118	136	159	131	201	211	147	107	126	113	257	314	168	151	152	240	184	84	130	141	157	166	270	274	164	165	150	157	160	117	143	133	176	243	198	215	277	223	97	211	217	82	153	195	203	162	138	180	231	295	272	259	230	182	180	203	214	191	145	102	135	169	189	238	223	175	173	218	324	310	192	194	251	231	213	253	268	228	212	187	166	284	310	260	232	161	152	262	291	217	167	132	238	278	143	53	105	252	295	175	186	276	285	267	295	268	241	201	119	96	93	120	212	182	144	220	286	324	178	102	141	145	139	132	147	154	203	223	190	198	164	138	104	113	175	186	136	133	268	285	170	128	179	228	187	144	150	187	156	167	223	197	257	254	197	171	157	200	176	172	206	194	201	145	170	173	122	178	255	199	100	186	166	99	154	273	400	339	247	171	228	270	178	245	255	245	184	175	213	154	186	268	231	191	242	267	292	202	165	171	125	187	200	210	173	147	181	211	227	190	200	244	263	213	191	261	349	276	105	133	204	215	233	209	216	199	210	200	193	149	113	164	194	265	243	180	141	153	238	263	196	153	183	196	201	201	254	291	258	230	185	169	188	201	192	308	286	192	226	260	296	236	169	124	75	178	224	164	187	175	142	242	300	228	239	286	280	229	178	220	218	134	154	187	182	187	165	160	220	229	185	182	164	117	200	190	164	262	289	268	215	170	198	217	226	200	206	202	205	182	111	159	185	206	241	215	126	168	168	163	217	173	185	234	285	316	285	162	124	193	242	265	258	227	169	122	147	177	189	131	115	179	180	220	227	203	163	89	106	114	72	59	126	201	175	255	282	200	189	196	205	198	123	147	289	264	168	104	87	80	72	108	147	135	136	175	207	217	192	110	93	154	278	291	157	150	152	153	199	162
184	212	178	162	99	85	169	189	103	91	117	81	165	224	197	172	100	195	290	218	162	213	247	133	136	166	136	157	118	130	175	174	196	157	161	186	190	240	198	172	185	179	152	147	106	145	210	165	133	160	124	73	166	231	224	213	200	112	120	197	193	266	348	312	321	273	206	254	212	241	289	222	131	112	169	164	158	172	215	184	82	67	151	204	283	273	161	142	198	275	166	110	203	280	253	238	226	208	152	160	304	231	229	238	101	127	211	243	178	163	237	289	265	208	195	131	111	170	184	158	190	162	105	156	237	259	240	245	204	163	205	210	259	266	203	246	233	217	247	234	203	144	182	232	174	171	259	266	255	294	276	271	235	230	291	334	256	177	222	290	269	187	144	161	239	312	318	234	138	172	185	181	207	154	107	120	195	190	246	263	163	149	236	235	169	160	136	172	214	227	222	208	226	209	189	158	156	173	153	193	166	74	169	168	109	149	184	149	50	119	198	186	212	159	119	191	166	185	151	104	181	151	145	209	186	168	237	286	268	278	218	215	280	279	273	270	325	231	113	157	195	267	238	121	154	303	311	198	141	163	219	237	303	273	183	162	243	283	257	217	208	238	213	206	141	235	294	224	238	162	118	226	307	207	169	207	274	293	240	293	261	124	142	189	189	259	201	192	192	154	194	213	257	256	183	172	122	153	218	192	213	220	233	219	214	198	181	224	207	126	213	231	198	227	218	276	244	231	228	222	259	315	211	163	235	197	231	237	206	169	201	274	259	187	189	245	179	149	200	224	242	171	222	246	168	267	264	200	181	174	177	206	221	282	324	183	80	165	281	264	199	141	206	262	163	176	206	197	312	310	176	238	261	141	154	235	250	253	234	178	126	103	112	113	170	196	176	226	292	294	198	205	176	126	206	191	221	238	298	361	263	184	195	183	212	185	168	162	133	207	203	166	158	210	165	136	158	126	147	216	251	264	261	217	280	280	218	255	223	270	323	190	245	288	229	269	206	180	197	256	297	228	230	208	160	194	241	231	292	312	251	226	230	231	200	164	200	273	250	254	265	207	206	271	231	98	156	314	226	166	296	318	341	316	255	217	242	286	220	264	308	267	238	171	196	217	173	225	236	205	159	230	258	217	186	173	219	279	290	175	88	78	113	152	222	201	153	113	106	207	263	255	237	205	214	276	293	267	250	274	243	200	204	178	169	223	195	128	199	253	257	207	145	197	213	175	239	268	219	233	265	251	243	230	232	195	204	232	217	224	182	187	201	208	242	334	301	219	283	287	205	177	246	175	120	178	201	265	328	265	195	239	227	281	345	223	176	222	207	203	227	220	150	118	149	140	160	164	158	136	122	162	192	232	292	273	123	175	251	185	105	113	145	173	306	370	297	227	263	249	152	215	234	205	194	108	182	225	212	203	203	183	151	176	219	267	199	190	288	351	333	238	240	265	168	203	275	152	141	224	269	318	250	240	277	224	270	282	272	263	220	367	280	119	196	274	287	184	134	178	146	201	259	173	192	173	217	198	128	202	218	218	177	149	165	180	185	128	112	171	196	178	183	226	168	112	246	305	188	128	258	266	219	231	195	182	154	197	252	165	92	143	168	183	122	99	198	220	161	144	210	210	173	270	295	248	167	215	240	203	214	215	180	150	150	128	206	195	137	186	170	133	168	150	169	164	122	182	167	133	239	276	154	96	145	157	258	293	238	134	82	196	268	223	135	127	186	226	248	318	320	232	210	242	249	183	204	208	207	248	250	178	102	102	171	226	130	137	187	191	168	173	162	139	250	272	214	247	286	243	184	140	153	112	121	215	185	145	166	143	112	140	111	124	164	155	210	290	245	169	247	247	203	224	190	184	193	150	118	96	79	62	80	145	197	174	189	314	295	219	131	102	168	218	236	196	231	222	189	127	91	230	212	140	145	266	324	275	213	163	205	248	193	76	142	260	189	80	161	238	256	267	169	71	101	140	219	224	218	201	136	194	241	237	237	248	227	233	182	72	140	174	110	84	55	138	159	150	186	168	134	145	161	140	130	193	242	196	137	79	158	229	171	171	168	166	145	147	225	170	173	229	238	218	158	141	142	225	219	141	181	172	80	158	217	214	286	163	55	128	109	80	159	214	214	214	228	217	226	144	124	203	206	315	270	175	256	267	167	98	111	123	89	123	154	142	184	154	91	82	144	214
171	188	160	169	95	86	169	198	158	140	103	79	157	197	301	273	205	212	156	141	168	227	241	189	88	58	124	170	101	45	139	182	127	82	66	131	177	192	126	174	288	207	172	223	269	237	112	46	177	234	154	199	214	218	252	233	226	180	166	232	236	161	204	294	250	244	266	254	221	125	120	171	176	117	149	181	169	131	51	139	199	112	109	160	199	185	162	162	129	215	278	219	131	190	355	356	280	293	230	110	154	163	86	191	277	212	227	232	140	106	118	83	138	166	80	133	119	144	251	238	252	245	249	226	185	207	215	195	191	181	178	161	229	250	167	211	264	226	200	157	180	248	227	244	266	239	273	237	145	127	134	178	116	144	263	273	226	198	205	150	147	173	132	105	131	196	293	298	252	254	194	136	161	193	116	157	194	88	168	194	130	101	64	163	234	218	220	270	193	185	263	185	191	219	183	120	76	144	173	102	114	146	140	121	75	53	95	120	76	131	140	123	192	180	198	144	49	49	158	260	274	240	165	165	279	313	271	232	210	294	361	307	238	315	324	322	349	279	261	198	168	150	161	203	156	187	141	116	197	223	178	214	221	212	261	194	107	140	257	196	154	317	304	186	176	185	213	229	186	215	205	150	250	321	249	225	196	112	208	299	230	147	222	199	139	234	203	202	263	249	205	155	205	261	226	196	171	181	208	222	208	185	213	154	127	152	173	193	198	171	197	285	223	145	130	151	227	328	355	218	109	245	259	197	218	223	203	227	320	237	150	207	236	231	246	214	158	117	243	317	211	225	350	359	207	187	224	191	134	131	210	174	193	236	166	167	167	181	226	240	280	282	190	210	208	170	253	294	251	204	199	251	178	108	111	159	247	194	215	192	147	184	187	161	101	131	193	243	261	222	207	225	330	329	217	205	256	235	220	229	179	252	293	265	228	160	188	247	249	268	253	213	240	176	152	206	165	114	191	324	378	409	253	152	217	261	250	180	215	233	245	236	267	257	215	199	215	229	285	325	263	268	297	306	201	161	230	287	271	216	190	190	181	228	221	188	237	217	274	399	307	209	210	210	245	184	202	209	112	148	281	305	322	327	252	205	268	277	185	280	301	177	190	289	248	127	182	251	211	194	294	308	231	222	217	158	170	246	211	215	201	175	276	294	197	203	169	159	289	316	254	239	176	127	156	122	164	240	184	184	214	199	134	129	165	239	267	234	272	267	230	233	235	260	349	352	253	203	226	264	290	209	155	170	193	219	202	195	212	237	249	222	236	235	157	173	213	247	261	199	229	277	221	148	115	172	291	248	183	168	139	176	242	263	243	226	133	55	68	129	190	182	196	236	259	282	294	308	287	236	223	148	121	220	180	173	242	237	218	235	219	184	208	157	144	258	293	280	244	193	166	168	240	222	147	199	199	185	291	295	146	93	245	293	322	357	195	110	214	342	291	254	244	194	219	207	196	163	192	232	229	275	216	180	193	226	246	199	249	235	255	420	399	224	122	177	208	227	247	225	226	223	271	252	169	202	250	194	153	132	134	108	149	205	183	160	132	177	242	270	274	191	78	101	103	119	131	171	301	289	268	233	203	299	296	226	269	286	219	209	302	295	280	312	288	215	183	213	133	150	278	284	250	259	263	190	145	227	254	222	138	102	161	159	176	209	248	202	86	108	159	112	156	230	146	116	145	185	144	85	251	297	165	168	187	152	180	184	148	122	148	159	150	141	171	211	227	238	222	255	251	235	247	230	212	231	244	249	251	173	173	187	159	196	249	226	105	112	181	159	159	190	166	89	133	203	136	161	177	83	119	238	243	148	109	164	260	207	143	166	158	146	81	94	99	94	172	238	166	113	187	186	210	226	223	227	199	208	130	115	238	168	122	171	188	244	238	128	138	266	197	133	133	182	257	152	169	259	227	148	153	193	141	136	159	195	242	201	161	234	257	256	242	253	220	157	227	230	242	271	201	189	127	141	227	124	129	164	168	187	143	226	287	336	344	224	247	263	187	215	271	308	243	217	213	183	192	139	113	122	110	93	130	173	209	189	179	150	159	270	289	296	269	136	138	244	263	181	108	131	130	210	242	146	88	47	65	97	73	125	129	98	148	93	179	268	209	228	255	244	203	240	241	263	208	135	187	171	173	152	175	186	195	210	185	185	197	188	169	129	91	120	172	171	153	131	147	180	157	143	143	249
192	275	253	161	194	217	160	189	192	239	216	187	245	218	122	141	201	187	206	155	214	204	87	121	120	114	137	150	154	112	108	144	197	214	100	151	210	187	122	42	138	176	130	108	142	224	211	139	101	76	120	180	182	232	240	267	247	261	274	180	190	197	201	255	258	180	184	191	172	175	181	239	199	131	122	110	115	102	92	145	163	88	53	101	199	259	231	153	93	159	258	249	272	313	293	266	270	237	146	161	235	156	77	122	165	178	200	207	225	263	255	196	173	211	190	157	224	261	203	206	291	319	171	117	125	192	246	165	234	255	226	249	279	263	205	185	259	271	189	209	250	292	293	232	189	203	217	213	193	114	56	131	155	200	228	184	228	198	215	167	103	200	168	157	186	191	243	243	182	141	155	163	151	145	162	222	192	153	230	257	272	243	253	295	213	204	272	293	214	219	232	209	210	173	207	275	180	151	253	258	163	217	284	122	96	175	168	204	159	91	193	147	50	79	135	143	87	87	137	183	234	208	166	161	208	265	295	347	264	269	376	306	231	290	273	192	245	272	227	212	232	195	129	212	263	221	198	173	157	155	141	227	292	252	184	146	236	277	210	143	180	204	218	260	245	208	197	212	184	151	107	134	210	153	159	202	224	289	268	188	175	161	179	182	152	196	235	194	129	191	256	208	118	118	183	124	143	259	202	104	160	256	261	203	112	150	203	179	200	229	181	143	113	57	71	146	199	238	308	266	234	243	154	205	348	228	191	207	215	329	287	218	250	281	282	227	186	227	202	216	246	273	257	153	147	216	228	207	229	346	356	264	221	177	140	160	198	153	204	240	253	262	243	195	103	97	84	97	180	201	187	214	160	139	179	177	165	188	238	166	127	224	207	143	168	244	219	211	289	296	359	332	268	275	203	200	244	250	215	131	157	240	234	188	179	182	206	167	162	219	182	185	265	199	127	129	168	222	180	224	296	208	199	228	136	173	299	237	154	302	356	254	240	252	193	204	260	309	358	273	245	244	207	166	215	360	394	319	276	252	182	119	150	167	167	199	186	214	254	248	272	284	270	233	150	192	215	233	200	214	277	222	188	199	220	230	302	253	99	93	121	101	106	159	180	179	180	142	252	393	359	291	262	203	216	247	219	252	243	182	211	205	175	198	171	182	234	192	145	249	315	313	240	195	170	137	293	243	97	173	245	250	145	93	202	237	190	168	176	243	229	220	270	235	240	234	252	236	199	250	299	287	242	249	240	222	230	207	150	235	281	155	174	216	221	294	255	255	222	118	180	232	222	283	333	253	237	220	176	120	93	116	136	260	303	314	281	192	115	93	232	300	282	277	280	226	222	224	229	289	278	221	184	193	187	157	185	218	278	314	235	197	166	123	204	319	257	194	214	228	169	156	239	241	180	195	246	228	250	253	125	125	178	184	176	153	112	100	326	400	214	217	298	240	248	336	297	231	181	201	309	370	217	125	226	154	133	197	248	201	251	398	229	115	171	180	209	247	157	177	318	324	325	209	140	238	227	180	200	202	228	263	243	217	182	110	177	167	66	143	238	296	247	182	142	84	78	112	149	214	243	203	186	230	202	184	168	131	189	126	81	156	254	233	122	214	284	208	201	252	268	258	186	75	125	191	128	149	134	59	137	237	246	221	210	196	151	199	231	118	140	228	151	65	54	178	234	196	224	146	200	303	168	48	65	117	164	157	246	301	232	212	206	257	236	160	132	75	152	181	170	175	127	217	234	238	180	149	207	184	227	221	200	173	169	233	230	154	175	232	217	201	155	195	263	252	222	188	129	67	106	168	119	71	134	124	142	188	153	176	203	141	131	201	233	238	233	149	130	174	192	272	191	220	251	192	169	113	143	199	213	154	149	200	244	160	117	165	220	237	207	173	146	213	197	145	150	180	168	156	189	194	184	159	187	209	188	171	192	248	221	211	189	205	216	212	254	256	231	179	190	234	203	191	196	149	106	182	232	185	192	188	174	211	195	157	218	261	241	159	151	238	284	292	256	213	259	293	201	231	187	78	141	185	250	287	244	215	270	289	203	161	159	146	144	113	127	156	95	94	135	157	119	72	117	118	92	104	136	210	209	163	191	125	126	150	81	136	196	186	149	124	154	170	228	289	252	171	171	189	177	187	205	159	147	212	271	222	154	178	170	156	135	155	222	289	232	129	138	147	179	209
201	231	186	156	233	265	239	175	169	219	143	114	147	90	140	156	102	81	61	115	107	59	69	99	162	216	204	227	222	110	98	96	64	148	254	238	204	189	184	165	174	173	177	163	168	214	273	258	160	162	167	176	145	204	168	123	231	252	215	220	147	151	283	236	181	193	217	275	191	135	159	143	132	181	290	260	209	230	239	137	140	153	84	82	70	82	151	155	89	173	254	218	216	250	300	285	233	210	149	166	220	149	113	197	208	206	192	166	202	166	184	237	234	224	237	252	189	235	247	171	215	201	138	182	203	280	214	100	175	257	317	338	251	183	207	265	333	284	240	248	312	285	245	323	269	218	282	214	113	72	91	187	210	144	180	276	296	247	213	164	163	240	153	105	159	222	217	92	101	190	130	104	245	263	197	214	201	173	175	222	205	173	204	204	222	242	254	241	205	243	236	166	186	234	288	186	156	183	191	206	136	90	53	156	196	153	200	219	120	71	181	161	70	124	190	204	217	218	210	207	258	306	304	317	239	181	201	232	217	247	320	291	263	166	169	164	122	218	280	247	173	203	243	215	224	160	179	318	196	195	270	215	230	215	263	189	159	208	169	217	174	178	224	160	154	133	71	181	170	122	122	105	198	252	273	276	257	217	177	194	191	176	198	243	287	245	215	207	120	178	297	246	258	211	178	159	173	254	272	300	249	172	187	228	153	78	110	199	201	125	173	275	246	236	294	267	253	166	103	172	224	250	255	208	137	154	207	211	172	176	153	180	273	285	249	267	290	231	196	211	262	275	293	253	170	207	191	159	191	227	236	196	170	149	164	262	313	218	254	296	269	318	258	188	196	206	248	260	243	267	276	216	224	231	125	125	174	153	160	254	316	311	267	149	177	345	252	153	200	174	207	168	150	203	180	186	122	145	226	214	268	252	178	220	246	194	245	300	200	175	240	162	147	223	231	270	199	165	217	193	238	199	115	240	273	187	143	80	147	176	205	284	235	200	128	149	160	127	234	285	263	265	237	195	222	173	176	249	262	209	148	188	189	124	174	194	222	295	246	209	213	161	189	241	179	170	200	191	139	178	227	190	194	217	228	237	223	208	215	223	212	243	211	201	185	214	334	280	207	270	306	276	178	152	290	269	170	174	212	214	141	126	193	161	195	178	102	206	198	126	128	196	163	156	181	179	177	183	281	186	184	230	156	189	142	163	321	333	309	286	249	302	243	86	114	175	171	243	259	214	210	216	257	218	141	228	305	170	122	238	257	200	187	227	226	178	196	245	228	271	304	184	117	160	189	224	263	201	234	246	149	173	220	236	205	189	174	205	277	259	206	132	87	75	142	210	190	209	236	245	207	145	230	281	147	110	214	366	373	254	214	231	222	192	301	313	183	163	145	166	214	160	168	217	326	381	268	241	261	242	156	141	184	149	219	273	308	229	198	235	122	150	220	205	260	299	280	210	89	102	219	232	142	145	150	143	138	149	139	165	229	245	298	187	95	96	123	212	240	157	152	260	272	261	273	206	193	233	240	262	158	136	164	192	247	201	208	191	205	224	137	199	318	209	89	111	86	56	168	238	205	188	175	190	170	183	252	216	175	119	47	166	282	231	113	147	218	160	116	110	177	205	221	160	170	231	250	295	230	157	142	200	157	182	217	163	203	248	257	227	162	154	121	156	185	151	222	208	177	207	225	206	226	178	76	145	170	96	198	244	151	156	247	258	223	167	173	227	162	204	271	251	226	210	232	263	261	277	315	193	163	237	192	175	207	313	301	166	160	191	184	178	179	167	178	249	178	125	117	141	266	262	233	207	271	224	138	144	126	134	136	132	170	151	119	204	221	211	188	114	111	142	228	347	329	250	194	170	173	178	234	268	173	89	137	190	154	152	174	166	194	226	181	159	119	49	150	243	200	148	198	279	165	155	240	152	162	240	196	170	234	277	254	227	224	235	220	231	280	267	198	201	229	152	63	95	156	206	242	240	266	244	220	345	375	197	135	203	204	182	184	219	246	149	126	225	249	226	227	237	141	115	113	97	128	164	217	194	225	253	175	257	283	185	251	193	149	166	119	157	221	176	117	137	166	228	189	145	115	183	185	125	142	115	155	188	245	264	221	165	115	192	186	146	233	175	136	154	187	137	104	122	157	183	175	193	224	226	161	152	165	110	94	182	175	153	106	85	156	148	106	69
92	127	171	185	221	125	106	202	184	160	244	174	128	165	116	163	182	123	146	212	188	152	102	60	139	202	161	190	221	173	134	101	111	174	136	156	224	150	125	164	148	203	276	219	232	240	214	161	105	125	91	117	207	137	92	257	252	90	141	218	207	257	338	313	198	170	182	145	124	197	156	44	108	220	259	192	148	187	127	90	164	178	127	125	164	210	246	231	226	168	149	213	273	270	207	241	299	235	138	120	177	207	184	129	175	189	212	236	113	114	193	230	206	185	284	248	236	279	192	222	225	146	205	274	229	195	200	215	185	103	135	239	247	207	155	181	322	339	292	208	163	142	96	245	268	265	252	199	262	214	135	148	107	98	153	106	133	159	172	164	166	155	190	245	176	232	330	234	119	171	174	157	228	243	156	170	211	213	198	140	183	241	228	151	133	203	213	145	175	170	193	266	220	185	216	244	156	137	153	138	167	197	129	96	121	114	157	189	114	105	140	99	127	234	294	212	179	237	221	223	191	148	224	233	183	163	199	270	256	270	311	187	197	252	171	169	138	141	125	131	210	220	132	141	171	172	191	149	146	161	210	261	323	267	178	141	164	168	141	192	222	293	217	112	131	140	201	197	200	229	195	153	90	167	275	271	243	264	176	95	108	142	175	167	201	253	280	198	198	179	214	293	230	133	135	187	149	128	165	182	191	197	185	210	173	197	203	171	222	158	148	234	241	239	248	234	152	140	200	133	114	162	193	276	329	309	253	222	240	202	172	216	292	296	261	205	189	191	189	287	251	195	271	219	208	317	257	228	222	215	219	216	193	145	175	215	266	220	143	175	217	223	236	229	237	254	293	275	169	215	250	249	276	228	185	186	230	233	283	284	270	241	171	180	181	197	197	226	294	192	127	220	168	152	213	215	268	312	292	211	171	189	217	287	237	155	145	274	374	231	104	127	217	221	173	219	217	215	270	285	268	257	251	239	193	132	199	218	160	100	162	357	357	231	169	266	275	151	248	302	194	172	195	264	262	173	240	201	156	258	211	200	299	242	214	207	192	228	218	250	255	258	233	194	290	277	149	188	300	268	175	197	224	292	301	265	312	254	157	201	236	264	278	308	234	165	280	289	211	192	193	266	324	312	263	127	149	257	229	217	209	152	176	236	238	200	207	246	205	232	253	224	234	206	262	332	307	173	202	246	142	166	222	233	199	98	158	317	308	233	251	254	282	243	234	262	143	161	287	294	245	220	195	231	157	190	290	267	175	152	228	217	238	215	192	235	221	146	126	170	288	361	240	135	138	136	211	332	280	203	196	169	180	270	264	149	177	193	203	189	153	184	201	192	179	207	187	214	241	222	132	160	326	309	202	175	148	258	235	114	146	153	187	188	204	223	226	217	201	256	223	136	217	221	185	162	105	186	325	281	122	138	206	187	222	301	280	156	165	202	205	308	257	198	196	221	244	160	94	130	219	202	187	217	238	224	210	202	114	152	241	261	282	191	90	100	177	219	169	150	188	208	201	203	261	316	224	164	304	297	202	137	68	113	192	180	188	214	194	155	174	250	221	145	163	251	214	115	184	163	102	193	184	115	111	206	274	247	186	159	207	219	231	275	223	239	254	188	265	256	159	234	264	182	161	176	201	174	179	212	228	252	309	279	180	178	271	294	207	191	240	281	259	214	131	133	221	200	172	180	232	234	214	205	145	141	171	188	201	184	103	199	299	301	278	161	152	286	309	212	220	202	230	322	299	242	182	171	171	125	187	305	293	276	343	266	137	144	202	214	195	157	170	214	205	217	221	125	70	104	185	200	134	153	143	211	243	182	129	175	305	246	198	225	203	243	254	186	109	81	95	201	300	239	228	204	170	191	136	148	185	221	189	119	114	67	117	166	117	122	183	199	211	244	196	131	167	231	252	150	81	112	81	86	173	214	265	233	223	270	280	229	152	215	266	265	289	233	198	217	171	186	213	151	66	49	64	145	205	228	176	136	220	170	190	195	162	249	235	213	252	235	236	194	74	46	82	94	143	201	109	36	102	170	184	201	207	183	177	219	230	185	210	220	161	91	121	136	95	127	268	287	152	140	162	185	190	170	138	152	185	222	212	193	126	90	107	166	230	224	236	254	230	217	269	193	132	140	122	117	159	262	181	141	186	111	66	108	177	210	173	122	174	165	132	203	209	117	95	125	213	219
149	227	222	184	181	133	73	145	112	78	183	153	91	161	175	152	177	186	223	203	89	98	97	44	70	142	166	164	206	167	129	164	108	136	175	79	43	100	237	261	197	282	363	204	112	183	143	100	84	129	156	125	176	203	194	226	230	148	208	279	222	168	170	282	266	108	81	120	148	194	219	217	166	177	137	51	140	135	112	153	172	178	99	146	157	141	244	285	164	86	149	125	171	203	167	234	193	158	157	172	200	219	156	123	179	177	268	226	130	196	184	248	325	225	223	196	179	209	146	122	105	164	272	239	172	241	292	204	178	188	182	200	195	249	273	256	304	284	283	294	203	194	258	238	226	187	199	223	164	148	97	154	151	101	103	100	133	147	237	219	194	230	177	177	187	195	235	234	136	103	231	274	196	167	222	194	150	181	177	187	132	126	161	82	93	129	150	182	178	268	368	259	166	168	170	184	227	246	215	147	166	239	241	223	182	166	110	110	197	186	134	146	171	248	232	108	125	176	173	148	183	175	162	180	127	180	215	263	261	258	283	239	193	129	186	257	209	184	205	128	169	250	230	273	196	73	69	151	210	171	118	135	150	168	209	142	109	175	184	228	340	312	214	217	242	197	223	242	252	321	281	300	202	157	185	153	280	346	321	277	331	324	189	112	179	222	164	144	129	127	203	221	209	233	212	185	126	75	168	238	238	296	274	227	193	217	212	218	248	181	220	250	170	188	199	122	182	245	249	170	115	198	221	191	245	275	224	145	120	133	175	348	292	193	180	187	224	227	236	214	188	201	205	133	190	234	214	260	190	162	232	258	226	217	294	235	212	238	220	251	196	171	212	185	143	153	152	131	163	224	232	223	203	204	204	193	223	192	168	250	267	229	261	284	211	159	218	246	234	220	183	189	123	161	286	287	246	208	173	139	237	271	169	213	299	230	166	247	219	151	178	229	255	217	283	263	216	245	245	179	175	279	225	112	60	157	257	218	219	151	156	271	279	231	168	236	252	149	181	207	200	185	250	504	499	236	239	310	220	194	241	254	254	283	241	202	217	287	303	288	286	277	255	183	218	254	257	241	255	290	246	263	296	218	176	271	315	255	271	267	208	204	332	324	168	156	181	150	103	186	254	203	185	201	254	230	194	291	318	270	259	231	255	215	165	259	295	212	127	161	227	322	273	199	301	326	305	200	129	188	243	274	260	277	277	157	160	250	212	191	231	223	233	255	196	164	251	233	179	247	288	240	269	290	238	211	211	198	201	328	322	228	141	104	146	242	274	199	187	244	247	150	160	213	239	218	184	231	215	247	261	226	254	260	234	254	238	199	233	233	216	143	167	263	253	275	199	214	242	185	184	155	187	268	288	232	215	214	215	195	151	182	180	155	191	184	153	218	251	196	163	142	203	219	208	278	228	131	201	203	151	114	58	176	215	146	226	321	320	260	256	274	181	161	232	228	183	198	201	261	313	171	153	194	225	207	175	304	275	235	282	187	94	161	244	242	240	211	195	203	200	211	324	326	199	139	155	234	233	198	155	82	126	155	156	129	126	158	86	103	110	121	187	204	183	148	169	198	180	179	185	182	206	208	222	230	238	219	157	171	261	234	189	212	126	154	165	136	201	220	209	121	175	275	193	121	157	157	113	206	232	203	196	180	191	245	320	183	145	202	129	163	159	145	140	139	130	140	203	183	151	194	221	244	216	126	156	211	209	164	161	195	196	251	293	263	220	115	103	189	189	180	301	328	258	243	251	279	272	212	185	166	152	215	243	220	189	119	182	238	167	214	199	126	154	235	208	119	177	145	129	193	233	163	41	117	224	222	197	199	214	253	203	196	270	228	193	226	139	130	216	231	145	152	216	202	217	220	227	205	145	94	134	187	178	156	152	138	131	186	181	158	133	97	131	190	265	253	201	170	113	160	187	224	253	187	169	207	226	148	190	273	293	297	305	261	173	217	215	126	149	145	177	226	182	183	114	126	288	367	233	143	210	162	170	236	201	142	161	222	280	274	207	175	158	191	142	129	152	145	106	87	155	137	166	187	202	191	150	192	221	173	201	257	229	170	213	198	143	277	230	170	229	198	165	106	140	191	212	216	190	136	105	206	186	82	138	238	228	238	153	97	215	223	175	190	192	132	204	227	131	209	158	102	169	188	161	151	177	155	145	128	147	174	121	150	198	236	273	152	105	179
188	152	160	211	174	92	147	241	243	242	226	148	158	178	93	80	163	222	223	201	231	245	169	173	218	199	181	116	129	192	133	141	134	130	178	124	158	258	278	266	192	139	175	201	235	255	191	188	160	162	245	223	210	227	249	204	208	227	201	280	322	176	112	180	120	108	134	105	149	261	274	218	195	215	212	172	158	122	182	186	207	214	157	168	111	142	207	282	326	250	148	97	82	54	161	267	219	209	223	235	254	254	155	87	132	100	181	232	102	205	244	130	214	247	218	238	263	238	277	239	168	250	263	267	231	155	199	320	357	283	197	268	210	118	225	253	235	221	340	345	257	251	254	286	254	200	194	222	137	115	164	156	104	72	74	97	160	289	320	243	161	111	208	191	191	260	226	150	73	89	185	227	228	195	169	241	274	217	167	177	247	203	164	133	97	87	116	178	248	194	102	206	252	151	147	138	121	213	176	185	257	249	198	186	213	273	334	316	249	191	200	242	211	153	145	186	251	280	248	197	208	161	150	258	209	227	308	288	255	276	256	218	293	296	254	324	277	99	122	119	100	187	245	215	202	192	106	82	107	143	171	190	214	141	145	145	122	145	124	241	251	176	233	219	119	165	231	245	189	182	169	133	121	100	122	230	344	243	205	219	206	191	166	110	184	238	173	199	205	196	174	121	151	151	171	218	112	123	214	225	221	239	262	153	192	260	197	255	310	264	255	232	230	247	217	190	177	217	237	206	294	355	229	148	178	257	266	167	121	171	243	268	240	272	174	163	202	101	159	177	74	74	163	157	110	146	172	266	255	180	227	243	171	136	184	209	230	212	220	224	219	281	216	153	173	219	277	230	245	285	157	118	134	145	210	138	124	231	200	97	87	152	185	162	193	231	222	180	148	171	194	178	103	131	194	166	250	239	195	199	168	176	252	239	192	229	206	206	222	139	123	243	238	205	182	193	290	260	208	237	222	259	320	249	196	296	290	188	240	249	185	187	168	147	169	238	291	285	262	233	208	197	320	548	397	156	201	271	188	142	188	245	342	361	342	310	306	280	355	358	323	324	229	234	195	153	163	187	236	235	245	282	326	301	245	264	305	304	271	152	181	332	322	291	293	242	214	168	145	247	347	292	266	305	279	312	310	252	264	291	222	244	312	307	271	334	397	303	213	183	207	261	263	269	339	281	324	353	316	391	257	220	289	214	243	278	174	157	273	295	235	224	235	272	229	166	210	220	163	120	215	311	245	239	243	259	288	219	239	244	236	277	214	211	246	237	263	247	215	178	156	126	135	213	234	186	213	218	136	167	242	258	247	218	254	257	179	118	175	217	258	333	301	208	157	170	247	319	304	323	320	275	214	215	252	263	190	236	245	177	151	136	196	166	190	220	165	155	210	217	206	198	232	295	259	210	218	284	259	160	183	145	162	165	235	322	247	283	279	224	188	189	182	224	230	203	198	261	255	170	156	183	277	263	187	230	204	121	130	203	282	242	209	221	237	201	173	185	131	164	228	264	326	269	142	116	183	232	265	199	168	137	60	125	219	210	123	129	225	177	200	213	219	268	237	220	200	174	151	216	191	126	190	152	140	222	146	124	170	208	287	203	134	192	136	154	138	120	268	233	162	133	141	177	169	179	183	140	211	232	165	234	240	145	149	262	196	140	120	156	172	203	178	87	147	129	70	117	206	188	95	168	284	285	315	266	208	192	137	177	230	208	173	137	168	215	173	122	215	206	189	196	170	200	228	254	241	245	295	279	157	139	120	162	236	250	177	140	132	121	150	152	185	229	316	271	197	186	210	236	139	121	204	200	189	177	143	176	210	163	220	230	120	169	295	203	306	293	140	186	160	205	276	251	196	247	166	163	190	77	99	196	144	125	234	159	123	215	135	38	64	178	301	191	66	179	256	242	271	273	180	223	239	184	256	261	175	178	209	187	178	213	277	294	233	252	322	256	235	227	194	213	191	133	145	182	192	173	251	259	190	135	120	113	90	175	230	226	218	181	145	155	177	259	214	223	327	290	199	160	195	249	344	296	206	190	217	205	135	168	233	159	125	137	156	240	191	219	184	58	98	172	171	174	173	168	181	130	269	356	211	143	129	126	187	236	269	319	223	145	204	182	200	263	208	156	142	224	254	217	198	229	164	71	123	175	235	273	182	61	123	190	135	119	197	217	188	172	203	168	143	231
210	150	110	156	143	163	242	234	181	217	145	75	121	138	93	84	142	147	143	136	154	139	169	178	87	68	158	207	185	240	248	183	202	173	167	258	242	190	205	264	221	135	118	173	174	148	211	253	238	157	179	257	174	127	207	232	233	164	160	246	171	145	140	67	111	183	190	203	194	280	298	263	274	184	147	170	197	157	83	137	221	142	100	90	141	196	238	327	259	215	184	153	126	207	208	108	94	124	191	179	112	135	244	276	219	215	273	217	181	337	337	193	203	220	233	157	167	222	189	215	135	130	209	250	252	189	196	236	268	254	159	144	202	148	192	302	291	197	170	245	313	299	229	176	197	206	207	220	190	158	129	94	96	231	274	196	199	262	196	136	178	191	163	125	145	139	164	146	124	228	195	182	158	141	128	123	178	201	204	154	115	117	180	173	152	186	230	170	79	98	187	143	50	98	168	129	148	201	108	136	201	175	189	179	158	169	188	143	65	146	202	157	216	217	117	163	284	290	198	192	247	265	192	176	223	277	313	247	238	239	180	180	232	227	213	173	171	185	194	194	255	323	190	159	222	256	174	113	194	230	167	175	231	202	170	136	189	198	233	267	168	106	124	175	189	210	320	284	132	205	249	163	216	207	234	190	102	202	278	234	200	253	249	170	131	173	118	108	221	234	217	237	204	189	246	193	148	229	193	156	153	194	218	119	110	201	222	170	158	165	200	191	174	179	138	141	180	177	167	184	247	238	232	223	215	231	191	203	219	177	119	163	210	236	168	146	211	193	208	188	129	105	188	205	131	203	250	206	163	201	285	326	202	108	216	256	238	216	258	258	167	115	143	123	153	198	190	210	168	190	203	212	216	182	209	151	195	324	257	238	260	199	223	355	327	268	197	123	136	175	227	267	228	132	171	173	136	191	246	185	209	298	289	216	219	300	296	246	257	221	157	178	203	180	196	227	185	130	116	100	56	140	210	256	284	258	241	234	224	185	187	212	223	223	211	238	198	155	204	148	117	185	228	231	219	173	220	300	274	251	262	312	355	286	244	241	242	282	253	273	305	355	370	293	270	239	239	301	301	303	308	260	190	204	223	291	333	316	377	303	273	382	342	248	267	242	165	216	275	268	253	265	317	339	345	329	257	299	308	183	223	239	267	263	177	199	252	286	207	101	177	283	246	252	361	338	379	419	321	337	278	200	248	286	275	299	342	262	194	272	307	316	262	218	254	226	159	182	226	205	226	188	169	225	255	256	240	239	256	236	165	186	209	163	187	252	308	245	199	280	243	159	197	231	205	229	206	212	260	214	191	193	283	373	291	234	254	258	251	226	190	251	293	180	80	173	292	195	181	166	202	307	239	231	238	245	169	55	155	235	159	147	226	173	154	241	224	224	224	203	206	207	206	215	244	236	160	118	141	200	253	155	102	178	227	236	189	193	199	196	186	179	209	194	233	173	186	332	238	187	211	146	147	118	143	223	214	221	147	54	116	164	155	211	226	241	242	206	236	213	180	259	286	194	183	244	220	247	297	197	115	170	237	243	263	191	125	123	132	198	190	187	186	209	247	195	118	165	233	222	220	170	202	191	102	168	238	171	267	252	188	274	232	192	178	124	164	177	136	185	184	108	147	161	165	249	233	191	173	196	198	217	258	286	280	255	193	146	194	253	164	106	196	225	159	126	151	175	214	256	204	159	198	209	237	201	203	311	260	236	193	186	246	189	200	194	170	156	215	199	138	178	221	220	202	294	302	249	273	253	241	257	225	255	275	240	231	192	110	130	151	173	244	199	183	163	162	205	217	194	186	206	190	206	150	122	159	224	243	148	166	170	89	128	223	212	158	136	205	206	242	328	311	234	163	195	262	243	186	127	136	170	149	124	113	168	187	171	162	147	129	193	222	177	142	156	188	214	206	192	204	136	92	74	79	74	65	100	113	151	231	279	205	147	212	271	255	199	210	217	231	256	262	235	222	201	102	106	165	198	204	204	252	226	142	179	226	258	277	243	143	65	134	187	224	239	257	262	291	262	251	255	175	190	253	313	289	211	183	171	147	193	243	212	172	146	167	211	137	53	106	174	180	187	154	136	132	103	120	152	196	203	196	146	170	173	67	100	101	119	246	274	224	189	177	191	247	200	148	327	342	206	215	194	176	252	300	265	236	206	163	164	206	247	223	108	123	166	103	174	158	111
160	150	133	191	264	181	121	153	123	65	103	132	146	182	108	64	170	214	140	133	161	145	135	135	120	162	216	222	256	245	196	122	136	210	208	236	199	126	127	171	169	176	226	191	196	310	251	131	188	203	201	185	162	241	320	293	271	278	272	323	279	203	191	166	189	154	121	261	264	242	209	134	219	226	171	212	265	266	157	94	163	180	191	135	92	125	112	161	263	231	217	276	266	219	220	154	133	217	180	132	175	138	160	202	199	265	230	193	190	172	141	97	241	318	265	259	151	133	220	243	135	47	83	149	190	167	199	222	142	97	129	107	88	154	269	253	266	236	120	151	164	104	80	169	162	117	124	125	164	204	134	76	97	161	204	168	149	212	160	149	205	202	255	219	103	60	143	157	134	150	224	307	279	262	241	175	139	164	174	157	173	223	220	180	193	203	184	160	148	149	196	181	78	103	197	162	87	109	186	198	193	260	298	210	117	147	216	204	177	143	144	193	187	166	164	146	226	264	202	202	246	209	197	166	134	164	162	164	165	188	207	207	179	131	147	208	151	168	253	263	214	169	182	212	136	107	138	129	173	214	180	94	143	261	207	145	107	139	224	257	244	135	136	254	268	224	242	220	208	234	187	178	219	252	225	174	166	149	232	253	183	188	200	183	164	156	168	217	222	215	282	236	204	168	178	232	161	172	217	182	213	250	213	251	197	198	268	272	284	301	328	316	252	155	115	192	265	205	156	182	151	159	187	183	178	197	145	90	164	215	240	264	251	180	89	89	189	231	249	244	249	246	187	126	72	195	246	114	135	256	203	122	205	236	199	215	187	115	180	216	107	146	265	228	177	228	275	253	203	189	177	231	291	272	211	200	334	338	228	172	191	274	395	482	360	231	291	241	187	203	176	196	250	296	248	263	230	182	164	171	229	236	240	180	182	264	322	218	167	244	235	231	278	217	177	193	197	228	227	211	241	207	208	270	235	266	246	211	560	556	205	193	154	234	285	249	290	235	230	282	263	303	329	226	185	282	343	304	279	255	263	358	328	279	294	250	228	222	211	291	344	268	231	243	237	264	296	285	258	263	305	330	322	309	250	229	295	236	208	217	226	227	213	282	319	239	157	209	289	302	258	280	306	243	240	265	322	416	334	220	232	265	227	283	283	198	268	330	379	296	198	258	227	207	229	248	325	356	345	301	224	232	211	269	329	245	282	305	318	261	224	234	191	297	290	229	188	214	247	241	289	234	215	252	185	133	220	252	225	229	250	229	196	300	330	153	102	145	162	172	169	184	159	157	179	132	193	281	210	204	207	193	189	185	193	221	222	215	252	226	266	222	116	163	245	216	200	214	248	277	258	273	265	261	261	257	154	171	203	153	191	211	321	327	231	198	166	173	204	231	229	184	131	232	320	259	240	228	168	138	163	159	224	254	226	216	170	180	200	129	153	258	242	178	212	254	223	278	211	115	183	206	150	100	98	204	276	265	218	208	196	175	203	127	92	90	175	233	184	221	276	238	210	293	277	227	158	147	249	202	185	162	224	263	181	177	186	161	141	193	242	259	228	233	246	232	189	245	234	129	122	164	250	307	281	205	149	163	231	228	177	152	180	171	187	222	211	157	126	171	195	193	226	231	210	236	202	172	172	199	252	217	188	194	200	247	253	241	239	242	224	191	109	45	87	114	157	219	268	211	74	101	120	155	212	148	172	193	120	72	77	180	242	158	170	170	215	314	318	275	182	223	192	158	274	291	208	239	277	270	297	253	229	291	298	249	210	185	199	220	138	94	193	247	173	101	159	261	309	245	199	238	185	134	178	172	163	203	206	226	227	126	132	178	201	225	203	219	152	69	99	192	250	221	151	162	168	77	158	219	182	119	133	177	177	185	155	214	265	242	230	206	271	273	108	107	155	231	290	165	169	200	88	120	168	133	112	121	208	234	185	245	210	221	275	196	229	306	358	336	216	224	252	156	165	241	228	197	208	191	111	138	266	261	210	284	206	157	221	182	112	112	231	199	225	306	282	300	285	233	239	186	134	181	200	186	181	211	240	221	175	166	198	225	242	203	107	145	177	131	227	245	144	128	138	219	282	161	134	204	189	219	213	162	146	129	152	164	180	151	165	216	233	186	166	232	227	184	219	256	261	253	233	244	210	211	212	244	168	108	165	167	160	197	216	119	113	132	159	233	170	69
244	239	91	107	201	161	109	107	112	144	142	175	203	122	43	44	107	124	173	216	176	207	182	118	134	131	145	197	131	98	101	61	79	75	67	157	293	293	203	201	144	95	166	204	226	279	257	169	183	201	133	168	273	276	250	294	264	247	221	195	212	138	184	198	213	241	192	247	201	193	314	235	139	160	195	197	161	168	191	186	174	205	253	277	205	141	216	257	284	269	187	224	234	155	180	228	191	214	225	172	216	264	207	150	153	147	120	207	301	264	188	152	132	88	157	229	214	220	210	201	176	183	199	186	211	160	89	126	227	204	135	154	266	320	274	249	270	298	299	291	186	110	168	201	191	208	224	219	149	168	181	186	259	187	145	223	165	128	119	165	175	111	165	130	136	271	242	163	208	252	176	131	194	217	231	178	87	100	90	130	254	195	113	135	105	177	280	204	149	192	213	180	104	107	199	146	55	128	141	183	233	240	294	266	190	173	186	203	298	258	177	187	208	252	232	196	222	275	339	263	194	236	231	161	178	215	287	276	171	177	173	148	127	120	168	168	115	153	203	221	213	151	181	277	182	110	95	119	148	115	88	104	175	173	145	165	194	235	226	194	256	331	324	269	211	285	273	116	147	208	165	139	194	199	193	214	242	213	192	251	218	132	159	248	167	69	131	186	161	111	169	248	232	202	200	194	212	272	205	154	259	329	310	258	228	223	239	266	210	131	170	186	150	212	242	222	222	143	225	322	170	172	217	203	245	233	201	128	84	142	253	265	194	231	210	222	235	221	307	302	295	292	268	265	165	79	151	183	147	175	221	246	285	269	188	110	108	198	256	156	51	58	202	339	289	210	216	183	191	211	208	290	262	153	211	250	261	285	219	157	93	166	220	280	273	190	232	248	275	354	319	231	368	356	204	266	336	258	222	257	145	163	232	249	318	280	296	255	231	206	77	102	135	173	196	174	129	153	189	237	323	301	266	227	242	287	304	305	366	266	206	308	245	215	196	203	228	215	178	220	226	204	282	315	320	354	380	298	232	236	161	219	224	205	296	305	321	263	293	261	201	271	229	277	287	243	326	249	242	213	223	233	229	287	197	157	189	232	251	248	254	234	191	206	215	248	226	235	267	246	333	338	243	214	293	296	180	219	312	272	216	158	190	292	306	278	283	258	235	243	163	126	185	252	167	165	214	170	187	227	259	252	308	298	177	189	315	359	232	119	136	203	236	227	249	170	145	264	301	291	289	320	322	313	282	233	272	251	317	317	306	300	197	257	251	155	245	308	205	183	218	189	159	194	207	236	239	237	229	262	310	301	336	251	162	155	154	148	102	169	322	322	220	198	203	233	281	266	246	251	257	236	141	272	320	177	178	204	138	131	155	153	242	223	108	156	203	203	253	207	141	171	238	279	319	286	241	215	169	188	291	342	289	228	204	235	233	175	187	140	192	263	184	183	204	180	134	90	143	172	162	222	249	205	196	192	110	80	143	217	173	165	186	172	190	118	153	216	148	174	229	137	138	244	266	297	226	166	302	320	226	212	236	156	144	201	163	205	162	127	235	228	173	185	224	211	162	177	146	136	239	240	150	117	187	250	181	122	181	251	184	219	274	211	143	151	263	230	168	157	163	177	166	231	297	250	152	142	195	211	159	167	239	273	251	157	153	130	104	171	160	141	102	82	145	195	247	175	171	233	210	224	228	252	176	97	171	182	184	204	205	171	199	210	249	324	223	150	144	140	154	184	223	226	184	254	229	123	125	223	284	270	299	277	219	241	281	275	230	240	205	150	175	95	84	233	252	204	223	204	173	144	130	154	180	166	189	257	234	225	288	234	198	140	156	216	152	129	138	185	206	154	177	173	142	207	140	72	140	175	138	68	80	150	214	194	199	247	201	105	43	153	234	190	197	149	162	280	252	150	178	169	152	157	195	223	231	181	178	283	245	281	248	137	132	185	291	344	312	193	164	189	182	208	213	163	105	128	126	89	87	142	202	231	163	194	302	199	182	160	41	70	108	167	233	216	180	173	196	240	254	166	93	149	188	187	173	140	203	249	193	167	195	282	265	247	166	62	106	150	193	214	235	172	122	107	163	245	206	114	105	159	122	170	170	132	142	125	96	71	89	145	155	72	88	200	236	166	202	206	209	266	151	130	200	191	218	178	80	123	206	190	191	206	171	163	153	88	82	110	198	182
216	244	206	220	164	110	176	199	144	143	171	120	164	137	48	57	52	130	172	154	238	277	231	191	189	188	162	110	119	207	198	179	185	196	206	209	283	204	112	112	135	190	130	177	274	264	252	224	192	241	175	107	196	136	97	208	225	146	137	149	212	221	168	161	109	152	274	225	158	194	268	286	286	222	119	168	237	299	327	224	206	254	267	207	142	206	186	224	301	281	273	267	271	257	223	214	185	198	196	266	315	218	212	237	204	193	178	275	381	227	144	262	262	155	193	246	192	151	117	116	156	241	186	161	184	95	168	235	233	225	204	195	265	386	361	279	282	223	173	254	218	162	185	209	241	152	131	244	163	93	137	188	176	79	117	231	274	188	244	314	226	185	161	173	178	199	139	152	253	205	132	93	225	280	180	203	189	150	171	236	270	193	107	87	131	201	235	247	232	196	195	190	110	188	239	91	83	113	75	210	296	259	199	143	142	190	164	158	205	157	119	119	196	303	290	245	324	301	235	237	300	266	186	187	210	203	233	248	271	342	292	220	141	143	194	185	164	180	191	124	91	79	147	219	136	145	220	187	169	148	159	195	144	164	267	263	228	253	253	226	301	268	149	198	226	256	217	159	171	147	142	142	197	199	213	261	284	295	270	166	138	234	191	95	133	218	264	225	138	113	194	197	116	157	126	173	210	105	59	117	203	161	159	252	274	307	257	180	268	261	149	107	177	252	260	219	252	290	302	275	221	228	197	267	354	239	165	243	275	286	253	294	242	218	285	205	183	190	204	262	323	246	146	201	252	225	220	222	242	270	275	254	173	186	233	228	196	224	230	167	210	272	271	234	255	293	184	143	172	158	146	149	164	180	225	196	159	158	216	277	170	117	267	312	234	144	71	175	282	307	239	182	192	136	216	303	359	288	177	200	148	173	249	262	216	233	247	128	113	199	227	227	244	262	230	210	217	170	124	210	331	290	211	216	215	177	183	260	344	294	269	319	207	176	266	242	214	257	205	130	167	195	244	280	266	294	285	186	206	312	221	224	317	279	312	252	129	174	246	237	148	160	254	286	326	288	256	268	264	224	154	192	301	273	195	216	294	301	300	295	268	295	344	282	218	239	194	224	292	268	232	193	168	238	270	262	165	131	264	272	194	124	141	208	247	314	310	313	361	258	194	269	273	264	266	234	199	212	212	120	168	187	196	229	265	274	274	356	280	197	152	215	272	212	233	247	224	167	172	242	230	208	221	269	268	255	291	224	218	285	327	271	217	325	331	274	244	256	264	185	183	210	163	221	248	196	186	244	245	191	277	265	271	301	264	221	228	300	234	251	303	327	336	187	132	205	265	292	221	232	294	269	213	188	201	307	363	244	239	217	161	201	160	157	203	179	246	256	185	246	288	269	195	118	149	306	276	194	213	151	173	242	265	194	146	232	239	197	240	268	220	211	251	152	150	250	242	211	239	161	131	147	114	142	200	252	240	194	208	299	263	129	143	254	262	160	150	194	194	204	210	170	177	189	215	198	220	247	221	224	205	172	183	259	241	240	228	181	146	204	231	180	182	163	167	179	183	220	222	268	300	206	135	145	142	170	166	149	188	241	237	191	172	153	176	182	180	233	254	248	217	230	239	226	272	249	182	164	210	235	213	143	89	185	261	309	224	150	150	170	161	79	126	211	184	127	88	122	238	247	236	244	273	250	177	190	220	212	143	177	177	162	208	233	211	128	131	177	235	287	285	161	149	157	135	220	231	153	174	277	293	316	324	293	240	178	171	307	380	305	224	199	177	84	189	294	253	271	208	253	269	128	224	264	256	321	232	235	233	106	110	147	159	166	121	143	230	253	164	127	187	225	183	171	252	239	185	220	234	172	89	38	151	161	128	152	160	235	249	174	125	105	137	216	239	254	275	260	203	173	108	100	192	223	243	180	155	130	162	251	252	225	173	296	318	240	246	277	368	333	213	142	158	245	180	164	202	140	105	112	122	143	228	264	292	255	158	148	121	86	91	129	128	216	314	195	133	122	196	288	311	279	168	203	234	121	62	120	187	178	199	240	159	154	222	200	123	124	226	233	219	184	143	161	152	185	169	161	117	155	222	162	197	169	71	43	147	253	241	207	172	114	101	106	140	236	219	167	189	237	257	171	127	256	195	157	196	162	126	98	118	70	120	182	200	176	156	136	123	160	151	109
250	252	183	147	88	171	180	189	200	168	147	118	194	143	50	69	125	232	225	140	146	177	201	232	200	172	189	208	194	168	153	125	153	205	132	178	244	189	150	91	126	194	200	210	294	247	169	192	167	150	200	264	202	148	220	230	216	226	188	232	259	188	168	213	159	184	177	101	187	209	207	230	226	161	128	180	194	166	162	173	153	155	203	270	278	172	230	220	188	324	254	233	236	214	171	142	171	205	231	160	174	202	242	278	157	86	151	292	290	171	252	308	268	277	252	187	180	156	207	265	213	219	148	151	244	207	139	105	210	249	250	209	182	233	245	233	157	138	145	240	287	251	171	147	220	202	177	191	225	228	169	179	199	101	81	156	222	257	244	136	65	90	216	238	154	181	140	158	254	238	172	188	223	178	176	242	190	170	249	175	130	199	206	119	190	243	125	170	221	206	187	110	149	203	152	88	148	282	230	159	258	261	209	292	247	282	277	144	160	170	177	259	273	185	166	165	139	168	167	132	157	265	330	264	216	223	268	266	225	187	171	183	187	235	282	179	172	191	92	185	254	145	94	184	237	220	202	213	209	220	295	251	146	194	191	187	203	203	242	228	252	182	117	184	177	183	269	299	257	252	203	144	149	137	217	272	195	148	151	150	174	180	232	242	207	169	182	239	201	157	156	155	164	181	208	297	276	174	97	126	331	339	232	243	236	264	213	110	73	115	164	170	138	168	212	131	183	159	84	140	219	218	245	268	136	175	205	145	199	228	266	274	136	176	189	130	213	277	263	270	279	238	208	196	212	243	342	282	195	249	208	100	153	241	260	271	274	250	154	123	148	100	161	218	122	147	169	259	321	268	266	202	202	250	244	256	214	201	290	241	150	203	253	203	174	148	163	167	244	274	212	227	164	180	217	202	234	219	135	157	149	119	222	308	235	202	315	259	194	179	243	366	270	282	368	285	161	121	144	146	142	168	135	101	180	241	222	240	280	265	256	205	185	248	336	381	344	283	318	298	218	207	284	352	350	325	315	212	157	231	268	336	334	239	193	260	236	203	227	224	240	233	330	354	184	231	266	287	344	221	190	233	237	239	289	267	248	315	364	333	293	238	187	162	145	245	302	313	222	190	192	178	222	277	399	315	171	206	234	247	203	149	250	250	208	232	221	216	231	232	230	240	221	206	247	260	272	180	130	195	174	195	282	303	196	197	264	209	203	271	327	287	240	331	369	257	192	220	216	251	255	285	336	278	255	246	240	283	319	280	290	359	296	220	224	226	223	272	249	196	195	289	370	276	249	265	184	143	282	326	235	203	240	173	105	202	256	196	179	230	300	391	301	219	244	277	283	237	200	185	175	227	357	250	88	161	263	271	201	180	215	259	236	163	182	192	155	200	196	200	185	224	335	274	271	328	261	264	290	197	184	139	67	156	211	260	219	169	231	261	233	184	184	178	233	282	196	211	241	129	100	129	202	235	249	301	293	224	177	140	136	114	141	247	209	108	143	137	115	196	234	267	275	244	189	134	211	260	250	219	135	176	163	83	182	338	287	196	207	222	250	215	161	207	192	167	154	156	194	257	329	334	267	187	218	225	266	303	273	203	201	187	186	284	179	163	247	234	196	131	110	89	127	144	170	262	337	280	169	167	227	280	224	145	162	248	194	138	199	150	65	75	158	239	301	282	272	269	235	173	108	213	212	184	210	107	138	191	195	163	101	182	225	229	262	218	194	203	247	218	147	126	145	204	198	240	174	145	275	314	272	216	201	264	332	311	290	276	275	260	171	178	205	151	193	290	284	227	146	129	246	225	189	198	195	261	206	173	182	153	236	266	243	200	179	210	194	153	161	157	102	131	197	254	253	289	313	218	132	70	103	108	91	142	196	216	148	114	167	204	228	182	115	135	134	192	194	105	124	120	129	173	107	69	154	229	159	67	58	155	208	183	262	275	233	183	168	237	222	201	230	225	221	205	173	212	199	168	157	85	113	227	249	178	180	174	181	198	96	143	153	217	281	178	205	301	322	210	181	137	84	177	250	220	160	126	75	58	81	135	233	226	253	295	194	196	282	261	275	291	209	168	195	237	161	136	218	242	205	164	169	139	149	214	173	77	130	176	148	199	159	150	228	228	194	240	269	231	238	279	229	151	126	123	194	256	267	228	133	145	170	209	241	129	55	161	218	200	191	190	222	188
215	207	230	254	264	260	112	134	200	106	63	97	129	143	170	202	141	138	145	138	125	137	187	226	225	139	148	210	185	190	198	214	208	165	164	195	204	143	143	236	220	166	143	176	227	184	131	208	234	150	243	198	108	180	223	217	272	299	195	88	168	178	104	169	188	221	198	161	207	154	126	171	157	224	217	159	149	112	155	182	105	161	231	199	193	203	250	245	227	226	211	213	236	210	233	249	262	264	126	165	210	151	201	219	300	248	167	183	219	203	236	278	194	272	361	262	101	49	123	129	160	241	224	145	131	162	128	192	281	297	225	176	186	214	251	216	173	234	201	204	269	141	93	203	207	162	141	159	166	171	202	215	215	157	157	142	147	256	277	142	104	204	206	162	95	99	178	178	208	165	112	145	200	187	145	213	225	186	183	180	202	239	225	154	165	236	154	130	181	225	310	257	171	122	57	44	57	148	211	198	180	187	206	266	342	288	156	118	132	102	106	180	215	185	243	229	201	213	178	266	333	297	305	227	200	227	199	202	233	177	167	234	202	167	155	171	232	233	140	156	244	232	204	237	242	275	254	230	206	129	218	203	136	277	251	178	184	166	216	202	247	247	192	233	195	160	235	284	170	179	286	229	191	139	133	160	117	163	165	200	189	94	154	151	139	166	161	248	230	157	213	198	129	164	205	151	157	257	270	208	176	248	225	133	154	222	284	254	201	161	209	274	229	176	193	253	252	192	246	292	239	258	233	219	203	238	250	144	226	206	135	175	183	247	256	294	271	259	296	252	184	137	197	246	262	227	276	301	240	289	274	230	244	198	226	239	223	225	113	56	82	121	190	281	234	204	235	211	210	187	243	311	204	116	228	263	207	297	310	238	184	207	275	203	173	221	230	185	106	103	150	167	241	269	213	197	188	209	189	133	127	125	209	280	178	212	243	131	188	170	186	273	282	305	289	227	180	143	208	278	260	273	251	252	229	223	293	355	294	249	266	276	311	249	228	276	197	181	257	301	312	214	215	337	347	268	206	193	142	184	244	259	220	154	178	235	296	179	247	393	344	338	304	273	254	193	207	294	201	135	201	201	164	226	309	282	253	243	277	274	258	238	236	219	102	154	222	183	247	281	166	122	191	232	261	291	286	183	157	231	266	284	257	251	166	143	163	150	255	303	238	198	231	177	192	248	157	105	169	230	193	157	234	273	222	148	134	229	170	173	255	229	179	212	254	226	247	259	238	200	221	264	248	234	279	290	286	291	270	241	288	284	190	182	279	296	277	350	348	333	298	282	326	286	231	292	303	275	279	219	214	230	204	215	210	199	224	230	256	264	225	260	241	142	143	172	222	162	151	210	173	201	233	230	175	198	192	241	378	281	199	212	198	257	252	187	160	194	188	96	54	54	127	146	108	150	254	183	235	287	180	157	161	180	166	186	115	99	220	254	173	150	187	167	208	264	229	216	166	171	207	185	208	159	96	155	174	154	112	189	267	151	79	106	183	226	242	228	176	188	186	143	175	234	234	142	181	240	191	206	173	146	188	227	233	245	206	148	204	235	242	259	164	145	143	142	256	260	185	206	264	257	226	212	176	178	289	323	180	112	161	198	214	204	166	178	243	173	119	187	222	209	228	214	258	232	163	219	213	181	208	311	278	175	182	146	186	222	189	215	175	162	201	244	271	238	148	153	301	235	102	112	186	170	156	160	219	250	158	137	88	141	241	255	173	65	99	185	219	171	171	180	150	209	187	216	247	128	130	124	112	238	252	186	315	318	234	258	274	318	236	152	150	154	138	203	240	183	136	165	247	215	219	281	280	261	217	157	161	257	239	137	152	230	244	186	153	112	133	159	91	156	245	252	217	237	251	182	167	134	162	153	173	227	225	262	167	150	259	227	184	234	264	194	254	282	181	163	209	263	215	148	96	115	112	128	197	189	115	103	140	97	88	130	141	154	287	363	333	344	264	226	244	237	279	280	231	213	241	182	115	139	157	146	108	115	190	124	86	121	142	183	152	172	191	197	238	222	209	162	132	205	231	190	207	216	210	210	199	208	168	82	90	123	172	268	240	165	242	220	190	241	164	150	186	218	186	169	240	152	144	154	114	158	136	137	136	79	163	215	87	110	173	100	106	169	172	209	287	259	217	244	160	154	143	100	176	203	129	172	226	157	92	43	126	186	164	105	75	194	179	61
172	113	48	131	135	49	109	138	117	120	75	50	103	106	96	103	88	144	127	150	244	289	264	229	201	149	245	269	149	92	86	164	190	173	183	122	112	162	161	138	179	201	233	264	228	166	153	180	170	200	261	282	273	246	174	184	208	199	133	91	174	218	249	221	178	124	100	124	185	182	116	151	140	111	75	142	196	174	152	161	194	238	276	284	199	145	210	214	193	119	208	272	158	155	208	177	156	169	99	82	158	114	63	180	273	265	213	243	290	160	98	92	80	181	193	166	216	224	210	178	141	130	151	181	220	253	240	246	206	149	156	130	145	204	247	167	49	155	263	314	241	154	119	149	182	103	141	170	112	139	193	112	127	212	180	168	190	213	172	171	174	152	139	94	210	193	156	251	270	240	200	156	114	150	146	166	135	110	253	291	214	151	108	169	257	215	147	93	136	212	201	234	227	163	170	152	150	161	181	165	219	252	155	146	224	253	192	188	167	152	207	221	250	295	270	265	313	258	246	291	241	146	72	111	235	249	253	215	161	144	84	100	155	201	155	157	167	169	120	128	237	166	114	203	261	171	145	211	186	177	181	176	256	295	268	254	275	192	157	177	142	184	172	144	84	103	173	241	237	178	182	227	231	174	154	158	174	219	222	198	236	212	199	212	184	294	284	169	177	179	197	203	181	135	69	87	143	208	200	164	198	245	264	210	182	153	151	231	242	173	147	207	174	158	277	236	235	238	196	219	182	203	264	171	152	316	401	289	187	231	191	204	241	208	279	270	207	144	96	259	325	292	277	214	134	87	156	197	230	220	143	132	177	255	303	268	229	214	164	169	236	201	133	200	239	230	154	110	229	308	266	192	153	183	249	226	163	240	278	156	152	192	234	180	133	248	266	207	197	220	215	133	70	155	248	264	274	274	189	174	227	143	124	215	223	191	147	205	298	264	178	140	194	221	216	206	241	281	290	361	366	252	204	205	153	201	324	406	371	279	340	404	322	266	285	306	294	281	280	262	280	226	222	167	120	200	251	277	334	393	293	301	284	173	224	216	183	178	203	327	350	291	245	268	305	203	145	218	219	189	197	189	254	323	278	282	321	286	239	197	200	223	147	110	109	105	148	241	297	224	111	152	272	275	230	208	212	170	145	143	132	207	202	173	212	300	331	247	142	122	215	177	135	104	128	196	210	208	146	176	246	192	272	357	295	272	234	188	158	317	280	173	223	159	168	161	241	249	206	251	256	259	252	248	258	284	253	171	157	189	183	167	160	157	180	265	326	376	375	337	276	193	242	278	216	208	225	260	289	265	243	241	238	213	201	167	183	204	208	230	220	239	221	198	196	164	221	180	116	148	237	220	195	279	204	158	155	215	254	214	235	285	222	143	197	176	127	175	205	124	161	206	170	116	148	210	213	188	180	314	323	283	268	268	296	323	273	236	273	215	190	257	224	231	247	177	250	264	128	117	214	242	255	209	154	134	191	221	203	202	255	278	129	94	141	184	208	169	124	152	187	130	149	182	203	230	240	257	322	316	167	141	155	115	142	150	227	343	300	270	250	161	175	195	139	123	123	169	203	161	177	212	188	221	271	219	142	155	161	227	292	156	120	157	246	268	207	216	180	273	229	175	208	190	178	192	229	226	202	112	134	126	111	222	167	94	214	215	147	189	152	137	161	138	145	172	144	157	214	209	140	108	180	199	160	192	235	187	185	238	222	199	162	161	157	86	162	191	130	174	196	159	124	157	199	197	185	112	197	250	182	120	78	214	267	253	301	291	240	229	261	274	229	115	92	170	189	190	119	63	153	224	205	198	219	159	137	182	180	204	218	173	193	244	258	185	137	188	124	135	229	187	168	191	162	199	237	119	79	107	106	148	116	86	84	138	219	220	209	289	307	184	139	109	95	150	147	154	176	197	150	124	203	253	219	159	207	181	202	246	156	172	182	171	178	135	176	203	270	294	167	169	383	413	288	276	172	72	142	163	196	288	172	126	193	146	98	95	105	99	157	147	146	239	275	173	101	168	203	245	182	79	128	228	237	162	160	254	294	261	147	108	162	249	262	188	205	204	214	226	244	178	117	145	204	210	163	202	225	135	50	228	313	205	141	179	189	85	147	217	157	108	83	62	83	214	204	181	206	204	272	215	194	163	89	95	203	254	204	252	226	187	131	92	201	191	113	111	84	129	122	44
100	108	93	186	203	91	126	160	159	226	186	87	124	160	157	173	158	132	145	120	172	161	128	193	117	73	170	208	190	239	231	142	62	61	114	221	311	239	195	184	216	309	297	264	277	298	216	178	216	193	143	215	219	249	256	195	234	219	189	149	129	187	225	281	291	222	253	208	149	196	178	180	190	176	180	126	102	182	220	222	245	220	228	301	243	161	192	143	157	192	211	238	199	162	189	239	261	257	217	149	159	163	128	204	292	269	274	250	169	186	243	254	251	256	176	132	126	244	291	161	152	210	255	193	178	183	193	279	242	220	253	173	173	250	163	132	225	159	128	201	243	281	211	211	310	215	214	210	112	191	157	104	111	126	111	107	225	173	178	267	216	183	235	286	208	175	202	193	182	179	151	150	212	171	154	236	251	188	178	249	245	245	232	159	217	180	59	91	181	211	224	255	233	201	214	219	177	130	82	163	327	237	135	159	129	173	275	287	258	225	194	131	143	256	306	294	332	312	258	255	212	205	133	155	187	146	161	176	119	55	144	197	141	195	255	223	190	235	284	192	177	231	190	118	158	207	190	248	302	206	113	126	182	203	179	186	174	170	156	170	185	181	331	389	171	136	257	265	152	73	122	175	154	164	196	153	199	260	202	152	236	194	184	304	263	241	247	252	241	180	154	211	201	175	207	171	194	181	163	248	263	250	245	272	236	171	141	174	250	220	198	310	292	113	224	277	243	281	237	204	179	183	247	257	160	134	201	222	201	142	203	238	245	306	324	319	222	157	264	304	211	140	177	267	249	276	203	126	294	350	211	165	155	171	213	231	201	248	286	212	125	77	198	245	129	155	240	207	154	220	265	179	169	270	275	262	240	236	289	210	133	163	194	208	254	259	233	253	243	220	232	178	123	115	113	298	347	274	238	147	170	224	238	206	223	245	281	270	246	223	219	187	232	333	212	155	210	220	204	233	247	217	183	182	268	317	286	327	366	355	308	289	190	126	252	295	240	208	215	228	238	266	222	130	226	288	213	207	239	287	243	261	301	192	135	103	185	226	169	196	175	202	203	163	114	121	229	241	217	232	226	280	338	279	244	177	161	228	165	169	209	207	140	158	293	325	279	322	295	226	224	251	318	269	189	218	265	236	285	227	215	274	213	257	310	282	238	178	197	257	190	120	112	246	413	409	340	246	127	109	169	194	253	288	265	152	90	171	222	233	189	189	265	248	150	172	272	245	229	262	287	238	150	248	299	263	270	247	162	139	164	133	159	133	101	198	276	280	293	275	301	273	209	271	333	322	318	249	283	398	320	280	225	216	185	126	226	224	168	242	300	226	173	202	191	214	293	249	240	178	149	202	226	213	166	148	75	198	309	270	286	260	178	174	220	212	207	196	186	141	106	124	224	273	243	254	268	281	264	295	277	306	319	231	231	266	244	215	242	249	221	256	251	198	195	178	194	214	122	150	267	241	183	112	135	187	259	283	279	292	202	204	177	136	108	168	242	128	142	234	244	150	48	196	226	138	215	323	298	170	138	208	191	164	219	139	130	186	190	228	178	209	229	139	158	160	158	179	225	194	182	199	156	160	169	193	211	213	128	139	265	208	224	298	205	174	228	255	208	219	205	181	229	207	270	283	143	119	154	125	135	145	127	207	163	159	265	284	295	187	152	166	192	225	211	198	169	144	93	92	184	209	192	222	301	268	165	202	187	158	162	109	172	258	256	255	273	258	172	99	139	208	185	165	199	139	143	210	196	310	392	256	183	230	262	256	228	248	252	300	236	207	195	158	248	259	275	319	273	179	174	198	115	140	191	138	243	282	250	192	142	167	177	263	182	144	226	194	194	199	219	149	92	99	107	161	115	103	194	230	193	182	172	176	205	194	229	235	226	220	115	163	239	184	185	241	241	321	306	126	110	211	321	293	196	111	108	216	264	283	243	212	256	197	197	238	225	189	94	145	232	251	282	277	249	266	253	239	251	241	240	309	434	331	152	171	206	201	176	132	131	123	166	187	180	164	94	184	313	282	165	164	212	237	259	191	134	104	120	139	115	212	317	248	230	198	147	184	217	218	196	202	256	177	100	136	105	170	254	180	112	191	299	275	199	186	207	143	148	188	152	169	125	89	162	140	131	156	130	148	195	223	207	210	179	239	264	189	151	145	198	196	215	261	237	165	69	108	198	161	69	43
70	152	142	127	135	195	240	161	120	126	161	161	115	129	240	229	247	241	159	157	159	164	128	94	141	182	214	163	93	190	172	107	152	158	177	252	231	161	170	129	129	233	258	181	207	228	264	210	115	148	129	155	151	221	240	204	234	137	104	117	134	246	267	212	129	126	148	132	213	226	180	162	144	89	138	231	216	173	173	199	220	257	273	244	154	141	178	172	160	102	135	214	225	149	88	240	293	212	195	234	176	149	219	302	344	248	269	267	256	244	255	268	206	207	205	235	256	256	222	205	186	186	235	179	167	175	186	197	243	349	358	234	266	230	161	201	168	194	167	169	215	261	256	231	236	199	160	106	124	181	97	125	130	156	220	173	119	76	140	117	161	191	189	263	235	246	210	208	228	156	121	168	144	144	194	236	283	274	171	132	157	113	181	209	221	251	148	54	116	158	219	198	159	225	213	174	158	131	187	266	205	145	89	85	243	336	221	190	300	307	274	215	216	266	260	244	247	291	262	200	194	160	143	216	207	132	150	179	224	236	122	192	227	146	153	234	225	134	108	106	146	133	159	214	238	255	271	289	216	93	80	151	229	229	140	149	205	186	179	177	184	199	342	371	268	342	336	166	135	142	142	147	92	123	121	128	160	152	136	129	138	179	233	205	119	149	233	238	228	178	113	101	94	71	208	280	193	221	206	174	220	211	243	279	189	134	141	210	318	277	180	171	191	134	199	319	244	132	141	230	246	219	194	174	182	197	263	263	250	176	143	276	279	244	170	129	161	200	279	241	200	213	251	209	162	248	273	258	318	330	261	214	125	184	276	167	144	224	239	319	263	154	194	239	226	197	201	190	116	120	187	168	262	339	184	162	310	322	199	169	261	260	169	226	309	268	245	225	192	251	238	169	180	144	165	294	303	196	150	142	108	223	310	251	261	210	135	188	263	278	259	208	256	359	350	350	339	284	206	152	264	313	295	280	305	289	264	274	229	257	323	335	228	223	306	368	266	152	218	232	149	79	193	253	186	194	275	318	257	203	206	175	171	206	288	291	286	304	224	183	153	200	234	178	199	293	270	260	271	185	185	222	247	287	361	314	184	229	257	267	326	286	225	256	248	275	279	194	231	215	203	240	243	259	306	308	321	319	280	205	147	239	239	159	194	204	170	177	236	249	274	259	161	175	205	294	360	293	255	235	189	217	205	193	289	279	223	239	242	239	213	249	329	276	186	209	193	187	189	202	246	221	194	190	166	115	177	201	210	206	96	87	180	193	158	175	194	220	323	307	232	204	137	179	258	239	296	337	242	223	235	222	213	282	228	200	301	260	244	377	368	257	239	203	199	288	279	273	293	177	187	285	273	247	179	133	182	178	115	148	267	203	85	131	218	258	252	260	225	207	224	201	207	290	264	149	145	178	181	183	275	222	132	211	218	199	229	214	202	227	175	121	231	259	228	269	181	135	273	335	268	156	117	170	230	231	250	312	281	262	249	272	305	182	138	192	184	166	214	229	246	281	156	230	288	195	242	216	241	216	192	199	126	141	164	123	66	85	138	223	233	172	240	295	246	237	219	236	246	256	283	156	207	262	192	244	307	278	240	208	206	253	193	183	179	175	189	219	256	196	180	210	215	229	233	166	168	156	188	229	122	141	252	249	229	244	223	145	102	182	248	223	185	184	237	256	236	237	216	193	170	199	138	43	196	206	69	148	188	155	168	192	244	237	168	145	217	191	178	227	302	287	187	185	189	128	102	130	142	191	186	249	269	243	288	244	275	267	235	360	311	163	103	177	231	178	206	266	276	168	59	95	203	254	280	175	143	221	198	174	175	184	147	186	142	44	99	240	312	239	195	215	136	90	138	142	189	141	95	145	187	198	209	196	201	258	234	239	234	204	120	55	156	227	226	211	189	160	155	203	253	248	195	169	199	182	143	154	156	192	253	216	166	184	201	219	139	72	191	246	187	229	271	189	180	257	270	234	264	236	177	233	247	301	266	129	171	191	145	155	150	158	165	190	287	235	175	222	261	246	199	227	134	176	258	257	224	193	166	92	151	200	227	212	146	115	165	188	136	194	262	238	175	106	164	228	125	109	225	212	158	215	245	149	123	161	173	159	152	168	112	186	219	117	100	144	153	141	138	80	84	145	162	220	265	217	173	175	258	276	140	65	99	83	45	52	167	260	205	147	95	63
187	217	202	164	182	216	212	195	121	166	172	74	100	151	212	201	152	180	252	259	247	228	169	159	166	148	150	224	254	220	163	123	162	139	139	159	108	92	157	120	122	209	160	142	190	153	173	217	232	243	160	142	159	224	250	247	175	109	195	182	238	284	247	219	191	271	276	168	125	130	141	175	127	96	144	124	166	229	273	287	177	161	179	175	263	271	302	347	242	207	148	95	175	219	151	119	173	215	175	191	277	284	233	165	170	223	232	271	259	224	181	78	138	266	253	237	273	239	212	236	234	182	198	223	217	215	212	247	289	304	273	161	165	259	280	188	177	182	83	130	229	313	255	223	302	219	160	197	159	131	169	199	200	236	255	262	190	71	140	166	111	100	125	181	150	168	194	117	98	112	148	204	135	100	174	211	186	203	187	186	278	199	127	124	110	210	248	128	120	249	250	197	239	233	230	189	189	238	196	252	271	242	233	246	200	133	183	236	274	286	302	200	175	308	224	177	211	167	203	180	151	114	152	222	142	133	222	280	249	209	267	288	211	206	208	210	222	160	86	158	236	242	231	174	176	144	151	211	226	235	255	230	124	106	198	223	255	308	304	261	275	242	216	214	200	232	160	145	205	224	143	80	75	133	135	122	180	116	209	247	218	202	75	86	141	209	219	182	219	234	225	204	193	157	113	149	217	198	154	250	265	248	249	208	167	182	287	238	187	199	157	170	273	285	233	240	192	169	164	227	250	245	294	277	253	245	284	267	209	172	180	234	239	271	253	171	178	237	177	151	147	160	240	146	114	245	278	206	201	228	290	228	145	156	205	200	186	297	255	157	131	171	260	293	264	207	203	228	184	105	113	191	249	177	183	201	217	289	246	193	215	273	220	209	236	251	342	324	282	278	239	211	208	205	216	244	153	158	251	186	80	103	181	194	238	217	99	130	186	212	167	170	282	268	253	267	248	241	175	208	333	256	170	264	332	296	300	241	181	228	306	280	184	158	117	182	289	236	195	175	133	152	205	148	89	194	282	243	202	243	287	250	228	238	238	269	238	207	202	226	227	224	243	234	219	208	225	268	300	296	245	212	244	269	258	237	188	124	165	178	206	201	150	225	240	171	153	159	256	264	170	146	199	198	180	252	241	211	226	248	267	261	240	284	254	195	227	219	271	269	220	273	254	211	238	245	206	230	258	266	248	232	251	236	250	259	230	243	262	240	240	284	279	190	188	210	199	240	251	261	220	143	94	141	177	231	252	244	272	184	162	229	241	296	207	109	158	156	198	260	265	295	311	269	206	161	294	352	246	239	294	257	299	317	212	203	252	343	316	206	220	178	213	320	234	193	246	176	123	200	270	234	208	231	229	173	84	135	177	168	251	271	139	84	219	203	119	216	250	207	195	236	268	206	157	213	215	225	271	253	175	148	223	205	177	261	329	215	164	238	218	170	202	245	222	202	163	211	289	296	275	257	257	260	262	214	224	239	175	210	215	125	127	171	184	155	223	217	230	267	268	307	216	200	215	197	224	193	201	150	105	183	203	238	160	90	143	180	170	140	260	320	207	101	141	188	138	112	162	221	221	145	79	141	212	238	192	125	161	174	203	231	118	157	235	236	187	120	127	173	230	198	164	220	227	147	99	73	75	160	185	103	133	126	148	214	188	161	149	160	175	168	129	110	152	204	174	243	240	146	161	239	362	348	185	137	178	184	202	197	171	164	219	277	292	192	128	184	179	184	220	151	137	221	186	85	139	246	256	217	169	166	203	312	342	316	273	207	227	309	363	314	312	298	253	309	238	87	108	215	199	177	149	126	210	188	151	223	282	181	108	108	60	155	165	150	266	268	293	266	171	254	245	221	249	231	288	224	219	179	120	125	94	122	148	199	222	180	192	176	77	67	98	172	166	161	200	212	219	238	301	283	214	183	116	122	207	189	163	185	140	149	218	127	89	116	95	63	116	180	138	179	249	173	189	233	192	238	267	284	304	258	263	314	219	169	211	146	167	236	222	212	157	189	303	332	337	301	222	211	237	198	97	163	245	228	183	161	216	262	224	204	185	149	178	202	216	184	156	159	157	186	203	150	170	122	63	65	93	139	91	117	188	156	156	115	143	223	178	153	152	174	277	325	208	157	172	265	313	221	196	218	199	158	163	243	269	141	184	290	190	127	157	157	178	174	182	154	119	143	184	149
189	186	171	171	201	218	167	90	41	102	100	39	82	201	259	178	129	192	167	143	187	169	128	117	210	282	266	168	147	174	135	118	139	167	121	166	145	131	198	139	200	289	278	245	201	217	237	187	263	260	227	245	249	205	159	208	187	184	133	126	157	135	207	229	117	65	177	254	185	148	141	85	38	103	138	120	191	236	235	262	258	229	173	168	203	186	175	194	165	197	233	157	80	40	122	237	213	207	216	194	245	268	273	287	233	182	172	157	185	168	246	284	224	228	239	231	117	109	216	258	223	226	269	296	376	275	185	196	186	234	226	205	187	146	159	178	133	152	241	168	161	251	245	232	178	215	257	246	233	244	214	158	138	176	252	254	191	195	260	205	146	292	240	62	143	185	157	183	121	131	269	254	184	176	201	147	122	188	169	142	189	228	255	249	134	147	139	149	284	205	213	270	192	174	220	262	246	221	201	149	79	154	263	242	255	299	237	155	129	260	276	136	190	225	268	286	252	210	195	225	176	212	252	241	221	156	222	194	164	234	226	170	133	180	215	201	176	229	279	232	160	174	179	162	113	139	193	248	242	177	197	190	227	222	209	264	251	208	246	257	236	224	165	117	143	228	220	120	70	91	128	99	185	195	211	333	240	143	259	213	95	152	203	154	180	258	238	216	222	251	246	268	276	253	285	216	85	111	210	208	176	224	217	211	273	317	287	175	160	195	128	224	301	268	257	165	169	231	220	240	246	207	175	157	193	197	186	146	168	235	214	186	195	296	312	267	205	121	74	83	158	130	142	139	125	238	242	187	190	202	202	262	255	190	245	258	272	252	212	157	183	273	231	269	245	140	83	171	199	159	181	164	217	277	273	165	134	231	214	148	196	219	162	108	166	196	170	184	231	271	310	358	357	350	257	171	196	221	169	169	222	267	340	329	164	157	245	292	212	171	293	280	309	350	324	284	234	146	87	207	300	203	210	332	242	131	215	229	171	175	212	193	184	168	207	302	260	196	263	255	182	222	210	172	281	334	296	231	223	232	160	225	291	309	259	226	256	252	153	137	211	140	227	366	269	220	276	300	302	247	205	206	228	232	155	134	236	305	177	94	141	181	165	187	254	200	147	173	217	302	291	226	298	244	115	197	200	137	263	302	320	287	120	164	209	156	152	155	180	226	305	301	230	202	257	236	178	253	278	245	192	148	182	159	107	165	222	222	297	289	216	199	189	213	197	140	175	257	206	187	186	166	160	165	169	197	230	136	175	225	197	260	203	170	284	276	308	323	201	197	262	245	294	272	175	264	358	318	378	386	298	260	184	208	178	196	329	299	235	284	203	163	252	263	222	248	196	139	207	231	264	303	292	215	235	248	187	198	289	287	226	251	249	153	207	268	131	91	119	185	275	347	349	249	258	268	242	294	284	234	177	143	182	166	190	253	222	189	203	194	182	210	203	185	171	148	167	219	236	151	133	209	356	359	249	255	154	201	280	221	212	176	249	308	254	228	250	222	125	96	181	230	211	243	265	249	208	183	169	198	177	142	132	157	214	268	324	226	172	225	206	200	282	217	159	255	205	202	220	184	148	113	93	130	184	223	242	194	204	225	215	200	217	244	200	224	270	201	174	164	179	193	226	182	111	131	137	175	200	178	188	224	153	80	91	161	306	328	262	205	133	146	205	167	175	192	152	201	265	221	106	187	214	196	172	98	136	211	208	191	142	68	182	222	150	197	159	71	150	198	176	186	129	103	145	171	233	210	189	185	126	90	154	231	293	268	241	248	247	230	188	205	268	195	154	273	267	143	128	194	172	193	271	285	254	202	182	215	244	241	225	207	146	164	198	211	175	150	191	123	106	135	182	208	187	273	261	226	185	115	168	201	239	247	163	88	103	109	162	175	108	86	117	191	116	88	180	256	217	146	141	124	79	145	170	135	148	145	249	316	279	266	296	219	161	197	231	244	253	352	303	229	247	192	215	280	263	209	224	213	115	176	258	224	196	228	267	261	233	205	139	103	160	242	248	188	176	142	205	266	229	222	174	181	233	167	121	121	141	187	276	222	81	139	217	251	232	185	220	181	133	151	194	235	247	218	105	74	166	168	208	268	158	171	166	65	125	167	90	102	147	213	294	209	128	149	206	192	89	129	175	173	225	300	393	343	218	195	226	282	251	124	124	200	201	183	160	203	182	63	123	225
185	164	194	140	126	118	161	233	169	155	104	127	203	177	149	138	138	124	98	184	254	192	183	180	157	137	128	142	183	150	118	150	125	97	91	164	295	282	149	179	264	207	219	260	202	220	230	183	123	175	180	115	157	207	160	118	178	170	99	161	232	247	252	201	158	153	166	155	162	173	180	138	107	134	165	151	164	133	161	221	185	198	194	117	163	268	191	124	200	224	167	243	215	85	134	187	209	168	117	189	241	236	192	199	266	272	212	121	169	188	178	217	205	280	269	181	98	93	138	197	285	255	211	257	277	220	198	249	240	187	180	155	187	190	139	150	189	177	112	75	154	183	97	182	205	129	115	150	191	152	85	165	266	184	201	230	175	131	145	188	175	189	181	105	137	193	106	126	145	199	301	247	184	210	220	196	213	260	247	171	153	187	203	177	164	174	191	190	205	198	221	215	106	145	175	144	122	57	89	127	171	183	161	179	196	252	275	224	212	246	154	149	228	185	257	269	232	279	251	198	127	93	186	233	254	215	227	300	292	347	304	174	113	187	217	152	159	224	206	240	195	53	86	238	245	133	150	223	253	162	148	191	197	132	221	231	138	209	206	161	191	242	242	207	211	275	237	184	190	208	137	80	152	150	80	148	216	206	229	161	157	196	173	169	189	233	254	243	219	191	153	263	330	255	206	257	208	160	265	286	263	256	230	292	282	210	218	187	223	244	268	254	127	215	264	175	210	277	233	187	178	105	108	152	241	248	222	162	190	257	185	208	219	138	143	217	218	168	178	218	222	169	171	241	248	237	206	131	136	182	227	299	254	234	288	272	159	249	237	129	195	183	214	189	92	71	68	56	171	249	196	254	342	390	308	210	257	290	301	242	249	216	183	262	299	245	199	189	186	216	328	351	187	173	190	102	88	213	264	263	284	273	222	156	143	177	244	295	301	272	297	314	308	259	259	292	294	252	155	164	260	325	263	322	320	201	230	240	136	127	201	236	260	236	266	303	234	225	275	260	229	187	141	194	254	280	314	264	303	297	255	263	262	264	196	162	198	254	220	170	252	266	207	204	284	353	282	322	271	171	180	190	228	240	176	73	265	364	178	144	201	249	193	152	177	238	243	157	299	364	172	185	246	224	213	243	320	242	176	231	289	222	120	191	219	154	199	309	332	322	322	222	140	192	220	187	187	250	281	227	230	186	143	208	214	221	262	250	305	281	147	209	280	234	200	181	266	335	285	228	199	174	213	261	258	305	303	238	264	240	151	190	218	240	301	241	253	312	291	250	204	163	242	326	263	220	217	244	187	104	154	237	238	208	186	185	196	188	165	227	343	279	156	200	271	276	248	364	309	194	249	256	273	304	295	196	167	243	305	302	182	175	240	227	248	171	196	252	267	291	225	227	260	269	264	175	163	278	278	210	135	96	172	239	229	254	265	270	283	226	170	167	171	161	191	151	215	299	331	314	206	253	346	290	142	123	128	175	241	204	155	176	230	188	212	250	247	230	239	210	95	99	102	150	202	223	252	271	187	144	192	152	242	209	186	203	179	147	78	139	203	267	355	299	190	188	199	199	181	154	133	168	200	242	251	218	230	223	292	244	164	314	298	190	181	230	210	138	214	258	229	159	186	168	139	190	155	221	246	144	102	110	124	127	148	122	163	159	120	233	244	210	226	196	254	288	217	208	229	244	230	230	209	192	196	124	58	195	281	229	253	301	299	313	260	196	222	201	138	222	234	219	189	125	216	177	109	154	260	213	145	203	177	94	168	238	183	176	259	248	216	239	228	213	258	335	276	137	135	191	175	206	236	240	243	279	181	100	146	177	179	169	224	247	208	194	187	169	164	194	218	228	187	137	169	198	221	144	45	100	180	133	76	88	131	184	152	175	249	231	198	177	175	229	202	154	222	238	205	213	157	87	105	181	173	94	148	130	188	247	175	169	163	193	186	170	162	220	170	155	270	208	152	163	242	247	251	279	216	247	192	203	240	213	219	181	148	126	170	163	140	117	98	194	196	168	172	201	269	230	234	205	165	231	280	275	156	146	219	124	130	190	188	179	182	206	222	218	227	243	146	76	161	302	244	180	188	228	255	184	152	153	191	169	128	186	298	242	153	197	198	197	197	152	87	68	87	132	207	175	162	217	248	239	199	184	193	153	163	196	145	180	246	226	176	201	275	219	141	150	198	145
180	186	194	118	124	145	129	182	189	149	76	70	167	210	190	210	162	168	176	139	211	217	189	185	195	181	149	122	122	127	135	167	158	191	226	247	235	256	241	164	217	186	167	220	199	187	139	162	167	194	160	111	162	204	262	251	237	178	81	117	210	203	188	238	281	264	142	167	188	110	233	238	166	165	224	236	168	152	188	259	328	304	220	146	247	244	69	129	192	122	148	176	110	138	157	194	270	256	227	258	342	321	225	196	200	221	251	253	208	196	149	170	217	257	246	178	173	183	194	214	207	226	182	122	181	155	212	284	238	251	341	291	166	145	199	222	174	231	221	147	191	209	195	171	196	140	153	205	176	168	144	191	164	159	265	264	188	164	123	165	163	171	211	162	105	140	136	133	263	259	201	212	190	238	252	242	301	189	134	192	188	183	115	130	195	198	199	131	172	210	171	111	114	213	227	192	115	95	135	106	199	201	127	207	257	285	301	264	187	166	247	251	267	265	217	217	215	227	217	168	76	125	217	189	140	189	274	254	202	187	226	219	108	136	189	101	159	262	273	184	61	131	261	339	289	157	107	168	258	193	113	169	252	248	257	269	208	180	133	72	186	237	160	199	182	181	256	211	161	178	189	165	112	171	265	179	136	234	227	243	293	298	273	183	108	164	308	342	254	194	210	261	235	174	234	292	197	135	225	173	129	251	301	296	278	356	303	193	240	230	198	234	198	154	158	215	229	213	215	265	319	244	232	251	191	171	200	182	207	196	180	175	167	172	163	249	279	192	230	313	203	145	227	261	244	229	275	259	207	164	211	304	271	272	298	234	144	148	213	149	217	289	170	138	175	217	262	241	216	240	234	252	215	159	159	192	263	301	187	200	294	229	225	296	316	225	113	106	220	268	296	308	161	114	188	172	159	210	286	306	333	288	206	239	242	255	281	222	166	182	200	152	155	213	207	264	340	287	227	203	201	202	253	251	245	275	202	182	231	245	205	255	240	196	230	259	329	366	278	260	282	244	288	291	230	196	285	313	187	189	275	308	236	151	238	265	265	214	141	137	156	193	211	258	265	246	216	275	310	218	192	258	286	278	226	111	154	308	255	158	169	236	306	215	203	271	260	286	324	264	139	177	194	201	210	206	252	244	180	204	271	235	182	100	155	249	245	304	339	307	332	302	167	199	290	183	127	216	282	307	291	263	255	253	284	285	258	233	223	244	308	343	322	265	176	214	230	129	126	210	256	248	187	187	268	241	162	204	237	150	185	194	160	199	273	250	176	171	177	244	222	250	292	236	242	199	238	262	199	200	235	286	237	211	181	152	225	232	159	214	245	208	248	256	289	368	358	324	304	166	113	241	236	150	198	277	234	221	253	231	154	174	341	338	256	269	318	321	296	239	245	269	233	243	261	278	227	243	236	175	208	251	265	173	146	210	199	245	270	249	279	228	243	220	153	126	179	296	231	190	204	220	247	241	192	180	288	228	132	188	299	315	182	94	136	192	205	231	235	294	285	211	282	239	123	138	118	104	168	221	217	194	205	208	245	244	275	244	141	204	209	249	271	212	231	296	250	128	149	236	241	255	277	295	308	280	249	176	165	227	214	161	217	278	252	146	198	210	158	224	232	209	226	207	91	206	261	200	231	145	146	200	189	243	286	206	237	305	235	224	258	209	125	196	272	242	196	179	257	235	195	316	296	171	203	246	253	210	188	190	180	228	277	256	202	146	144	194	181	183	155	226	194	75	90	129	200	133	135	140	105	274	216	149	211	144	159	237	242	258	264	267	263	205	217	338	290	199	211	105	173	233	205	226	283	262	205	229	185	193	272	246	249	292	258	229	147	149	177	246	309	219	109	80	79	91	102	136	154	119	137	173	164	133	94	59	152	208	231	271	257	204	201	250	285	226	98	96	102	53	131	228	202	191	124	78	169	189	200	142	64	146	222	205	160	107	159	238	187	125	147	203	205	236	242	247	275	320	275	161	163	206	214	191	129	168	217	142	136	164	138	167	208	199	267	298	291	192	136	186	196	145	185	345	317	185	211	244	166	168	148	85	128	270	324	217	152	172	181	177	203	196	150	127	160	213	201	289	323	189	133	110	113	158	180	162	127	84	100	105	121	183	110	59	149	209	182	161	151	161	238	263	170	164	274	347	289	228	203	252	198	123	111	96	231	284	193	95	72	78	127	239
175	192	149	77	163	240	184	123	135	124	77	84	131	183	112	79	144	160	124	96	187	164	163	289	238	208	144	49	136	207	171	130	182	238	205	132	103	129	146	177	195	139	145	200	176	196	230	216	214	258	233	208	259	246	232	186	220	207	198	220	158	115	62	156	202	193	219	260	219	223	220	86	68	139	218	204	157	231	205	84	69	148	181	196	261	226	115	149	255	218	199	131	94	192	166	156	212	171	149	175	185	184	167	98	139	215	238	249	147	169	173	205	307	224	297	308	136	174	209	199	190	185	172	184	282	315	200	169	249	184	157	208	338	328	206	202	127	115	184	166	163	199	252	184	158	155	124	140	91	115	101	95	152	157	132	204	238	221	157	84	86	90	200	235	164	113	159	315	331	145	120	202	237	242	212	176	223	245	114	91	138	127	76	126	201	223	275	179	122	148	157	186	131	112	231	279	181	174	181	102	107	119	143	273	256	226	275	277	297	305	298	264	224	244	238	180	103	92	131	120	145	166	231	293	335	220	172	235	213	235	315	321	175	162	164	153	247	196	130	199	135	150	245	246	251	252	228	237	264	194	143	189	214	225	190	174	273	293	207	167	192	192	182	173	204	254	237	210	180	220	171	91	86	99	167	191	232	241	198	222	296	287	213	189	130	146	191	214	260	280	272	215	190	170	251	252	187	178	122	160	216	177	223	259	168	243	326	336	316	220	172	190	224	196	172	220	224	177	241	216	117	161	229	245	201	192	142	131	224	216	209	222	183	175	189	198	203	176	162	201	197	143	236	271	126	149	264	206	133	175	171	185	156	119	264	340	259	185	153	156	189	188	216	324	320	204	273	270	207	230	235	205	169	259	284	218	253	264	208	188	200	138	108	211	317	328	328	336	309	242	167	237	281	287	341	333	337	359	395	304	202	274	305	246	228	185	200	265	225	241	195	201	278	268	289	298	313	324	215	206	215	240	309	295	241	183	200	196	216	212	179	231	216	168	192	259	310	253	201	240	156	189	207	196	205	160	261	228	165	197	196	149	140	140	143	185	180	219	231	235	281	195	149	236	242	199	181	248	295	211	241	217	220	270	220	222	226	216	265	284	244	261	301	326	273	164	190	241	202	225	150	116	248	345	303	190	245	324	291	300	317	347	357	269	209	240	213	243	236	169	236	263	219	222	241	220	177	209	259	244	204	163	134	290	410	252	143	140	105	131	271	263	237	303	271	204	184	123	214	298	216	212	220	265	224	205	201	158	223	265	268	185	188	263	306	242	186	198	113	164	211	208	235	180	103	181	272	239	226	192	251	309	285	312	194	116	214	201	110	173	279	248	237	256	258	279	279	237	256	222	231	259	240	213	194	206	208	255	253	198	207	268	208	162	194	254	285	241	273	240	219	267	270	212	103	125	230	224	143	213	193	149	235	297	197	112	142	166	184	110	192	265	217	291	289	175	145	189	200	134	154	182	243	261	189	150	147	142	119	172	266	218	176	196	229	238	224	222	198	190	154	128	186	283	260	189	180	131	78	184	301	248	243	293	213	150	182	164	225	290	226	233	195	149	142	226	250	136	189	232	181	270	240	136	146	225	317	278	288	270	213	191	110	93	127	142	192	175	172	263	207	166	200	175	104	106	199	168	153	196	258	280	177	162	212	253	232	235	290	262	209	235	312	282	173	162	241	259	304	325	243	194	163	107	147	212	179	235	305	248	231	184	128	109	131	222	259	249	202	177	178	178	114	110	210	264	265	216	244	221	119	166	256	247	222	170	198	193	82	112	165	221	305	323	271	315	329	245	234	213	208	168	197	257	235	215	207	190	248	298	197	109	172	232	215	215	180	141	124	173	256	306	182	68	68	133	219	214	267	281	202	179	138	131	122	101	214	291	250	178	199	168	174	300	225	157	170	184	212	154	197	190	95	139	113	130	209	148	164	159	81	111	152	191	177	164	158	133	134	122	166	208	195	236	274	293	360	301	201	212	245	208	298	292	175	189	273	278	138	198	285	211	182	123	138	194	167	177	239	306	295	183	162	270	277	261	238	286	302	198	145	175	204	189	272	284	213	178	141	173	192	242	276	285	250	193	168	87	150	205	224	235	200	225	188	242	227	120	82	56	105	183	143	164	157	111	251	244	150	139	153	197	246	160	87	211	236	187	212	217	175	186	156	133	142	159	198	163	160	152	112	101
47	162	187	172	167	93	112	180	207	151	98	126	145	137	150	195	200	176	216	232	182	148	164	103	140	230	258	212	166	141	124	137	135	125	180	219	157	168	240	240	172	189	242	328	342	221	195	231	176	187	317	286	224	172	170	272	256	218	185	175	196	174	94	120	211	255	260	146	201	292	162	81	148	224	208	214	192	130	150	181	177	194	206	187	188	257	175	117	193	274	309	217	110	128	191	291	292	235	307	194	82	105	175	160	101	174	217	167	201	231	173	168	206	188	221	184	108	206	228	266	258	229	159	126	207	204	224	299	296	243	260	211	121	169	223	145	133	116	77	136	183	200	185	182	148	113	146	125	175	152	138	138	55	177	256	187	180	237	241	161	125	147	173	177	158	180	248	248	270	205	137	217	200	201	242	224	161	110	143	174	103	75	108	169	200	176	120	134	207	250	182	63	133	180	225	294	246	226	261	205	184	191	126	160	227	276	310	276	269	287	280	202	111	244	265	193	217	185	175	219	156	114	190	122	155	236	203	215	263	299	295	215	255	287	182	201	192	127	188	198	148	168	168	198	203	121	227	261	101	137	166	88	88	159	173	196	205	184	212	211	120	157	263	257	185	133	137	183	237	195	153	177	181	147	136	180	240	221	225	290	190	93	216	298	222	208	208	251	266	228	294	266	179	206	241	171	150	217	232	308	285	180	218	185	173	162	186	237	228	221	203	199	276	312	277	270	252	202	236	269	291	236	166	257	234	176	167	175	225	243	191	147	166	207	202	214	156	99	143	200	247	224	192	167	97	125	255	236	159	190	180	205	201	147	183	212	210	212	180	96	179	329	349	272	226	296	324	259	259	250	164	190	220	217	253	256	187	161	184	156	182	149	131	180	182	196	232	262	277	276	274	312	362	397	306	211	255	274	305	372	315	221	183	158	179	148	146	208	237	223	214	287	312	260	189	207	240	232	234	238	229	204	284	310	293	208	157	178	204	205	138	215	166	239	381	319	236	212	192	187	231	219	254	270	248	243	214	193	194	235	275	194	199	261	208	236	256	295	288	181	177	259	276	140	143	263	238	213	221	250	204	214	235	189	214	222	230	183	194	264	279	219	206	303	255	155	265	288	192	164	171	200	189	160	170	200	217	186	217	251	249	273	216	217	296	302	251	156	118	185	232	264	279	196	94	148	195	222	266	218	259	273	212	211	253	180	110	205	275	264	148	155	269	206	131	97	186	313	300	279	250	304	228	166	239	205	218	252	223	212	237	206	212	205	234	211	180	223	180	198	241	250	209	256	267	287	293	171	269	326	222	169	119	172	197	201	185	166	214	233	204	227	219	201	178	167	263	308	344	273	234	332	262	197	247	277	282	240	191	229	343	315	243	241	311	318	267	197	209	320	385	358	243	243	170	115	217	280	310	202	161	192	164	240	291	201	89	172	267	261	189	163	319	333	245	227	141	119	197	240	194	150	190	242	228	149	205	194	115	156	202	172	191	197	125	164	256	208	222	294	206	101	138	219	224	222	169	156	143	163	295	300	261	223	214	218	159	129	114	143	141	144	228	296	280	223	197	174	233	277	188	162	137	175	157	82	157	136	154	198	133	122	154	205	232	192	172	245	187	100	93	132	228	171	203	271	233	201	114	57	207	208	93	198	264	244	294	271	236	275	230	221	249	260	212	110	124	261	317	254	134	133	254	272	241	248	263	284	366	304	198	183	169	178	171	119	77	80	98	128	118	179	193	129	151	206	193	157	163	128	117	239	218	102	148	164	107	142	150	132	162	182	226	250	304	334	256	235	254	212	272	266	208	263	291	224	201	227	248	241	131	153	220	169	142	149	205	177	133	153	187	194	167	175	179	236	193	114	135	205	244	220	170	94	146	270	295	223	102	72	82	198	246	210	220	134	189	286	256	156	181	240	119	139	204	103	156	235	169	205	247	254	255	243	168	119	155	175	188	138	214	224	93	157	269	309	322	212	222	292	254	258	236	213	222	296	301	173	197	224	158	176	164	194	158	147	237	193	171	264	320	246	262	305	209	207	154	145	199	148	136	187	238	160	202	199	140	185	127	125	194	193	208	210	157	173	251	242	230	303	282	193	158	164	187	216	226	241	263	167	72	152	173	142	144	144	116	82	145	222	156	57	105	135	109	141	204	248	271	236	148	144	165	226	237	208	162	133	184	194	240	305
84	110	228	210	178	192	209	200	130	143	126	132	157	86	86	180	148	143	183	162	225	229	184	131	112	182	227	192	161	193	199	125	120	150	134	91	126	215	213	189	196	227	243	223	206	150	154	250	227	203	229	240	235	183	233	308	268	214	175	178	164	186	204	188	227	261	219	143	146	145	97	166	173	132	200	253	258	228	205	192	223	274	235	218	309	314	223	114	181	254	262	274	137	90	218	245	123	152	286	227	179	198	198	253	270	234	244	228	112	130	221	185	208	263	150	112	229	198	275	409	279	176	200	240	287	320	245	206	208	187	252	224	113	140	132	160	188	147	248	217	169	278	276	226	140	108	173	189	205	165	90	134	169	150	226	253	142	88	130	160	167	173	129	91	128	107	169	212	161	162	154	168	129	161	289	291	216	218	200	150	130	186	182	177	199	195	202	105	128	166	82	85	201	225	242	209	155	197	254	240	228	212	192	218	212	198	210	385	392	327	352	240	178	239	254	238	231	207	245	210	177	180	102	94	157	151	160	252	212	207	230	199	252	264	227	246	272	258	240	240	275	264	179	200	230	169	114	100	170	192	175	161	106	141	183	181	170	205	275	225	169	198	209	251	246	252	279	207	123	119	166	212	240	285	221	156	215	187	125	137	127	61	130	191	236	295	244	168	192	189	204	220	227	214	117	129	210	208	221	255	245	290	216	136	198	194	199	230	212	142	87	107	159	164	181	242	194	227	292	238	345	315	158	156	179	150	136	141	168	207	183	227	240	236	235	253	191	96	115	116	189	250	208	188	184	198	252	254	131	140	214	132	121	211	270	273	220	232	220	172	235	258	218	247	250	188	199	317	309	205	270	277	268	240	219	225	150	181	180	168	278	268	209	250	265	188	178	289	317	261	311	375	276	223	265	266	241	264	223	186	189	191	223	277	278	204	214	196	226	185	219	338	311	248	210	254	285	310	327	314	283	266	249	218	215	224	217	156	94	123	155	179	244	263	293	286	177	156	198	216	135	211	241	148	228	196	161	254	254	231	221	258	268	191	172	210	270	222	160	178	171	161	186	171	115	112	261	370	257	205	229	257	260	215	215	273	264	175	107	80	188	204	264	302	197	184	165	152	202	252	222	229	259	223	173	257	298	276	330	235	173	215	266	376	358	297	279	234	265	191	136	257	233	203	241	247	201	232	249	234	194	252	290	206	198	161	185	144	178	228	264	268	228	208	287	329	229	181	269	370	307	234	201	176	217	288	253	211	181	147	130	202	319	295	185	173	220	218	232	211	125	165	258	303	364	360	207	155	235	235	212	143	130	176	231	219	178	172	179	187	198	261	198	179	198	215	316	338	210	170	244	340	376	299	294	229	265	330	308	277	221	253	295	283	273	234	179	279	301	199	212	239	196	192	187	216	244	203	304	297	191	224	244	345	384	267	191	228	278	229	182	166	140	179	261	273	216	162	117	163	222	217	224	180	217	270	254	227	214	281	275	215	229	177	172	172	169	213	185	245	236	133	175	190	207	213	132	107	122	104	202	248	186	216	247	220	139	190	211	112	178	205	172	201	214	199	101	79	171	268	242	185	227	244	260	226	179	229	196	195	203	140	124	242	306	229	262	332	313	241	125	56	197	257	130	140	238	305	280	167	129	100	154	240	168	82	110	209	241	189	159	150	187	182	168	256	237	180	210	230	181	113	182	234	170	102	107	214	194	94	164	187	143	198	209	229	229	190	154	94	99	164	159	185	206	171	153	108	121	140	83	51	110	232	233	292	304	157	86	116	221	272	275	273	264	225	255	270	293	281	246	241	239	262	191	126	147	187	252	280	228	198	195	190	149	73	127	169	198	241	152	131	242	217	153	171	145	207	215	182	233	184	112	145	188	228	234	160	157	184	191	178	175	216	217	203	152	139	210	251	195	168	209	190	177	214	157	103	166	153	198	197	170	143	100	169	146	145	190	145	165	198	173	163	187	203	203	313	358	284	248	325	275	109	78	131	229	217	180	204	115	60	124	159	132	142	226	163	156	214	222	166	178	328	246	192	224	171	208	240	264	289	213	196	242	249	133	45	35	62	157	210	172	216	282	161	108	177	323	344	192	152	166	157	150	215	236	163	200	289	285	208	111	62	124	190	105	92	230	250	116	47	129	194	165	133	193	205	170	252	169	123	220	206	129	65	49	95	139	156	155	191
291	265	190	173	209	256	213	215	227	111	43	64	117	147	115	132	205	137	113	174	208	174	116	211	195	189	188	219	264	195	142	135	114	119	133	117	100	140	146	162	269	169	148	217	195	211	232	256	249	168	112	159	242	258	185	180	172	91	87	140	211	256	234	208	238	271	253	195	150	165	177	172	123	123	167	138	213	334	367	212	173	180	131	235	295	288	221	182	272	364	391	303	175	178	174	138	142	182	199	212	237	196	213	247	188	95	85	179	301	234	89	112	207	174	90	71	106	204	313	318	187	187	311	278	189	228	251	255	287	223	104	82	95	172	224	125	113	142	187	177	135	179	150	183	258	152	117	216	235	161	227	208	125	200	175	205	239	174	157	229	252	272	271	207	158	153	141	139	170	184	197	167	103	169	272	243	187	136	159	215	220	252	265	266	205	216	226	168	185	263	197	173	298	360	325	179	175	224	205	135	130	245	364	350	297	236	233	285	274	248	255	291	214	92	151	292	284	261	254	218	283	293	185	186	213	181	239	264	206	167	100	136	208	222	212	236	230	237	343	302	257	269	194	147	188	214	189	169	189	175	180	218	139	130	186	189	147	93	86	56	78	180	267	292	279	250	263	270	235	208	191	198	191	124	98	196	271	280	259	191	189	205	170	194	224	224	245	280	189	201	221	155	181	177	189	201	171	201	200	121	188	232	247	193	184	237	150	112	173	211	145	74	80	81	150	218	247	307	249	178	213	248	245	241	206	197	267	247	231	180	124	203	206	212	270	267	235	254	234	173	240	257	185	246	248	193	251	275	211	175	229	231	228	184	169	250	203	211	217	211	262	238	221	270	319	259	147	182	191	162	164	192	336	357	263	235	187	185	270	229	239	293	257	269	287	233	233	291	268	233	278	336	257	208	219	252	189	227	372	251	109	174	286	339	253	182	233	302	330	216	175	192	275	286	275	284	242	233	197	163	159	230	289	240	205	257	247	187	188	234	251	188	151	169	246	345	344	280	260	268	180	121	219	251	178	217	260	231	182	196	247	198	192	180	175	228	278	313	283	176	166	219	201	273	317	258	245	319	278	148	180	209	199	266	264	200	224	296	211	129	177	256	267	217	233	239	266	271	147	122	188	199	253	235	176	256	273	275	306	249	257	181	134	238	222	203	239	213	174	194	215	300	339	275	224	226	308	256	165	306	299	105	131	173	170	223	251	277	282	253	182	185	234	202	318	422	362	276	266	261	185	209	211	196	196	191	251	238	247	242	270	330	247	169	209	248	215	201	143	207	294	283	318	272	241	260	264	292	270	237	207	235	219	120	74	101	165	202	212	222	306	321	260	203	157	251	335	290	275	283	257	284	296	276	259	240	223	196	198	224	256	265	225	275	296	279	315	275	188	149	225	208	161	203	205	245	227	196	274	235	109	154	313	363	292	194	216	231	170	116	125	220	272	293	282	300	302	221	153	138	252	328	266	206	194	132	140	255	316	289	309	301	196	178	181	208	240	187	155	247	242	157	219	303	285	223	186	240	245	236	275	204	175	214	261	294	278	245	167	168	245	282	252	203	199	196	118	49	55	144	237	230	266	239	246	241	169	187	192	215	147	124	190	159	145	172	192	283	306	206	147	121	212	246	214	209	217	168	159	247	277	231	194	197	189	141	161	231	125	129	190	167	159	154	161	180	280	356	264	157	165	257	285	284	295	275	224	205	169	193	281	182	131	170	189	140	53	112	111	52	54	96	201	201	140	169	178	192	240	239	172	103	183	221	135	173	208	185	131	48	164	333	313	275	226	134	230	268	211	271	270	310	258	148	119	205	310	218	155	200	255	181	130	153	220	207	89	151	291	283	175	166	167	217	224	213	283	249	271	260	165	108	122	167	158	255	247	233	270	169	90	42	176	265	228	163	166	201	158	176	182	155	184	212	249	195	121	215	306	233	114	72	93	141	94	118	168	198	173	68	117	233	261	232	169	127	119	176	250	228	245	282	222	170	159	211	283	225	108	174	232	243	251	191	155	168	204	113	90	215	324	272	223	200	145	197	271	280	181	204	255	228	152	123	228	200	151	163	184	197	168	187	202	195	244	210	143	203	211	195	220	185	216	188	134	235	238	205	198	170	224	224	193	150	69	47	112	138	192	278	155	77	145	106	168	241	121	131	266	301	254	242	215	168	234	215	234	274	163	85	55	149
166	213	160	89	167	233	285	273	180	168	189	224	180	124	140	167	231	216	127	192	271	172	166	208	117	163	275	232	239	259	215	148	117	192	144	55	188	241	146	236	333	255	160	230	277	218	229	211	192	225	255	169	134	161	154	126	115	219	193	87	195	252	182	125	85	75	119	210	170	176	201	211	257	200	201	238	196	179	232	231	241	243	198	229	275	184	118	180	235	188	172	193	153	190	208	231	279	280	186	185	238	242	215	180	209	180	183	259	321	241	237	269	191	195	263	183	154	248	265	265	260	266	269	248	205	219	213	220	239	181	155	190	178	177	254	244	232	251	142	124	117	161	271	216	170	155	176	176	176	135	74	112	228	258	169	190	190	211	229	159	100	108	170	178	213	231	141	136	212	209	233	209	184	204	191	144	101	75	201	268	131	137	209	232	141	99	166	243	198	120	189	268	266	246	205	215	293	300	212	167	189	262	322	282	228	218	249	231	208	138	133	209	207	165	186	183	172	186	108	121	218	287	241	105	130	202	170	189	276	226	89	119	204	239	203	165	201	163	196	170	170	241	213	170	123	176	206	176	281	325	288	294	243	144	134	211	201	191	193	133	58	174	224	241	254	240	284	197	203	195	146	232	183	104	156	160	242	260	214	295	268	217	182	143	205	274	223	179	233	274	181	89	130	152	149	161	275	345	272	241	254	254	284	265	296	318	252	238	294	296	149	90	186	192	176	220	243	260	196	165	165	160	231	248	135	144	273	322	301	254	182	177	236	204	218	298	206	133	152	187	306	292	173	282	350	304	357	283	179	141	156	221	156	142	191	249	203	148	201	236	183	149	251	170	190	273	232	294	238	179	173	136	233	203	127	277	325	270	293	278	291	300	235	340	355	268	287	191	174	262	288	284	210	228	219	252	266	175	292	318	248	222	252	268	199	164	193	196	245	328	329	292	257	210	254	245	175	164	187	160	119	137	164	216	283	227	253	338	282	270	289	291	277	311	285	251	253	233	262	287	267	268	222	124	106	187	239	277	282	234	250	202	181	193	200	324	296	191	186	165	183	175	164	212	238	202	157	206	201	239	318	241	206	262	281	273	305	317	243	201	192	227	245	227	215	220	244	217	222	321	316	163	131	200	195	142	193	260	214	245	239	201	145	101	210	245	271	312	309	296	226	184	161	235	289	200	213	237	238	225	182	143	131	140	182	234	305	291	141	154	212	220	255	238	195	172	196	221	237	289	226	185	207	240	264	180	135	184	265	229	232	259	224	240	305	288	202	228	248	218	159	217	308	251	253	287	257	190	126	226	283	253	369	304	180	170	232	288	256	298	221	171	307	251	163	236	289	289	282	240	209	310	339	296	291	275	290	279	217	194	213	191	169	282	368	358	338	293	288	275	231	148	170	233	175	157	217	301	275	192	139	164	274	280	240	256	243	150	113	178	217	191	219	243	210	252	336	278	152	121	141	233	273	325	289	225	172	161	249	310	315	237	273	242	101	82	123	178	225	271	277	227	239	277	266	237	253	244	164	174	164	167	229	314	309	259	276	182	97	157	247	166	142	162	163	157	138	117	124	199	252	207	164	194	204	260	237	179	171	178	220	203	136	126	159	202	203	231	244	179	179	256	245	247	322	287	257	222	191	158	225	261	163	147	199	203	197	190	190	257	215	113	134	201	188	221	192	118	136	180	203	211	233	233	195	145	160	257	235	117	138	310	314	264	303	196	99	131	111	108	214	193	138	127	183	185	164	194	130	69	135	166	148	240	244	177	196	167	136	129	150	202	191	171	162	301	381	318	304	296	318	231	135	227	308	279	267	252	175	210	224	147	101	194	287	207	252	220	127	216	243	240	236	212	198	150	78	59	121	149	143	215	178	70	75	113	162	176	194	175	189	175	123	188	181	92	181	313	187	110	190	185	141	111	165	177	186	207	179	134	107	132	92	140	234	217	240	231	162	181	198	200	141	106	193	239	215	211	192	157	189	270	305	299	182	102	207	226	175	205	150	109	152	150	196	266	245	132	50	126	192	208	243	194	220	274	218	210	216	184	231	253	126	96	173	134	164	192	109	136	113	87	154	225	243	207	277	357	260	183	217	229	226	226	249	200	225	278	160	154	175	156	162	129	81	59	104	108	176	162	108	141	142	156	187	228	234	253	290	271	225	188	163	224	185	203	276	173	79	52	58	125
175	159	173	140	188	154	101	149	143	165	227	231	213	186	179	117	135	265	178	83	184	149	106	195	155	62	124	175	170	163	137	112	116	127	161	204	219	164	141	282	276	228	238	196	136	183	215	150	176	168	172	132	132	165	118	144	195	232	220	203	127	141	227	171	147	177	239	274	198	183	160	137	163	203	241	226	217	209	289	284	242	214	238	292	275	193	148	203	217	232	184	137	119	73	71	200	273	219	236	166	148	170	171	231	185	160	198	258	317	228	207	261	206	220	203	191	198	239	303	204	158	172	197	257	153	142	192	150	185	199	231	235	201	224	204	192	230	184	158	119	58	96	117	175	205	167	188	172	141	210	241	249	249	192	172	199	238	209	170	262	316	250	192	223	208	111	153	216	217	196	228	282	231	252	184	104	200	137	145	236	129	104	145	196	185	205	277	144	137	196	179	267	287	210	175	178	229	173	218	305	303	394	387	298	282	198	202	261	215	208	186	185	238	249	191	169	104	75	166	229	266	275	207	140	107	148	190	183	186	224	238	185	179	193	169	185	229	235	253	167	77	176	256	199	121	220	211	174	241	202	190	179	185	209	154	91	133	176	183	155	81	53	94	189	267	179	129	189	238	200	177	264	192	150	244	236	150	131	133	200	256	180	197	178	111	193	211	126	176	280	259	263	235	187	196	136	173	218	210	296	299	268	252	225	240	264	231	160	266	292	247	198	142	219	243	173	198	295	198	81	166	194	200	163	151	184	229	264	166	158	167	213	233	238	301	236	213	201	164	225	257	193	121	202	246	210	187	175	208	187	154	151	228	206	145	170	116	104	207	273	191	188	240	228	310	240	150	296	354	276	269	288	247	232	202	230	256	251	281	230	231	331	274	255	297	218	243	293	241	273	304	214	238	254	181	221	202	139	188	265	227	196	280	315	264	254	300	269	191	268	269	190	219	250	266	218	188	180	162	191	198	225	240	240	295	292	301	278	269	278	261	303	315	176	159	240	199	192	262	240	171	234	268	230	190	156	141	251	318	277	327	266	191	273	315	275	186	173	262	299	249	210	224	226	256	301	283	261	224	217	224	231	272	254	225	275	267	243	200	198	198	145	152	180	190	117	183	249	209	256	297	214	164	208	256	258	158	225	274	194	182	176	198	224	238	210	247	260	219	250	256	214	257	306	272	241	171	206	280	209	155	203	288	326	233	113	187	302	291	300	317	235	144	154	237	253	183	229	317	304	289	275	272	290	240	188	121	169	236	129	143	208	199	181	199	226	194	188	258	288	295	351	295	263	273	239	236	212	173	206	258	233	203	209	211	171	236	293	227	243	185	93	172	228	186	226	240	235	228	177	207	180	148	273	317	183	175	172	160	208	197	198	240	319	282	248	236	184	272	294	259	229	195	183	196	294	240	147	213	268	249	254	292	211	147	200	245	207	214	250	175	105	120	204	292	272	285	245	148	210	175	157	208	238	269	267	198	137	284	321	177	191	266	262	246	238	220	144	139	203	277	235	167	291	296	186	191	202	227	202	227	278	235	204	145	165	219	161	186	257	183	227	243	134	104	148	242	254	168	165	156	89	166	183	86	119	223	266	248	214	205	238	187	116	126	163	176	177	190	233	221	145	136	126	150	288	255	126	219	291	210	208	219	165	176	196	204	306	326	219	200	187	213	212	182	247	196	136	165	234	217	174	221	223	201	216	251	224	230	243	203	186	206	256	318	226	137	116	126	204	175	99	69	208	215	112	99	147	220	206	215	201	112	158	244	227	211	158	91	93	218	255	264	229	211	280	224	210	236	286	263	224	303	307	263	258	209	164	174	237	231	177	191	203	197	125	114	202	210	192	135	83	115	168	192	193	182	166	118	103	156	169	146	103	145	182	185	126	174	195	159	215	257	248	180	177	228	264	230	174	146	172	150	119	149	146	187	233	191	148	118	112	79	127	215	127	117	225	243	182	213	277	193	152	185	203	206	215	264	214	160	138	188	285	245	142	191	242	175	196	239	244	205	139	251	327	206	166	179	127	134	215	202	111	100	224	225	228	176	147	185	211	284	213	120	96	154	191	114	128	205	151	157	203	207	217	277	261	204	216	222	275	271	219	195	229	233	115	57	131	213	244	226	181	187	168	191	213	188	246	228	161	210	189	118	143	259	336	269	214	190	170	143	91	158	206	196	149	100	142	165	161
74	126	129	171	253	140	125	149	115	127	122	160	219	270	279	165	184	170	133	131	153	210	189	171	120	87	149	171	130	114	108	157	217	218	224	178	75	143	197	128	106	193	251	251	195	168	171	191	189	194	211	169	222	202	158	193	203	177	164	159	178	231	181	186	219	150	185	274	206	183	192	168	202	247	233	195	210	239	244	136	177	227	131	90	65	140	281	258	123	179	329	263	143	90	42	120	232	273	271	239	218	254	278	187	185	265	274	220	198	233	260	240	290	276	222	229	230	267	239	255	242	249	260	265	179	104	101	104	175	115	111	134	205	284	194	173	185	178	179	155	113	95	177	230	142	126	202	204	163	203	278	241	234	182	116	156	166	192	230	228	179	226	225	94	85	154	208	247	215	109	137	214	197	219	201	222	272	196	207	213	122	221	307	265	190	126	183	216	186	117	102	155	192	239	290	182	150	249	176	139	213	301	269	196	174	168	220	323	314	230	223	226	282	302	233	231	226	145	103	217	325	285	148	156	276	246	221	252	164	157	248	240	187	169	218	176	131	202	222	176	159	212	215	136	140	235	284	294	274	203	115	190	238	257	245	143	188	169	93	91	130	147	238	291	186	144	214	252	225	226	238	187	208	290	292	214	105	137	133	170	262	253	254	233	222	173	194	252	156	52	153	274	273	209	189	231	171	164	239	251	243	159	173	256	224	156	173	283	280	251	220	166	175	210	157	78	86	177	226	121	157	268	210	144	174	222	195	240	336	281	257	285	240	252	293	245	213	184	199	264	217	155	146	208	251	153	190	294	229	264	336	299	239	217	230	239	246	168	149	198	162	169	225	201	216	261	224	166	142	197	221	320	316	223	156	96	231	258	221	248	312	328	301	289	307	264	232	312	225	121	179	210	174	147	130	171	202	208	247	328	354	327	299	163	109	186	222	243	280	242	244	228	159	217	187	136	204	196	146	174	212	253	216	187	175	182	250	230	224	196	203	206	185	158	160	220	228	257	279	296	221	194	192	206	213	177	185	257	256	193	234	213	292	303	239	304	273	183	170	179	176	193	196	184	160	224	419	389	296	268	205	248	237	162	220	372	355	243	252	246	193	227	229	219	233	151	145	255	253	193	284	285	240	207	152	217	274	251	231	213	213	252	241	237	208	171	173	187	205	294	322	301	280	218	205	190	128	122	152	183	171	197	336	371	310	275	275	175	194	239	141	183	155	111	249	365	234	180	287	209	191	223	205	137	177	224	196	216	283	341	273	278	309	288	310	237	177	217	254	269	244	321	406	283	167	246	273	180	188	202	210	275	333	328	225	139	97	101	129	257	360	227	147	148	215	231	199	314	292	131	104	197	256	241	293	250	158	146	112	187	241	215	209	228	247	212	149	142	244	311	319	328	239	239	281	248	236	221	238	326	346	269	254	244	210	211	236	269	299	240	131	110	93	149	186	182	250	261	284	299	309	240	185	156	103	189	243	221	238	236	124	167	288	232	221	268	191	138	238	320	276	173	161	262	239	182	258	264	236	244	265	281	231	234	261	195	152	215	280	216	256	270	225	313	247	210	223	199	228	207	119	111	162	197	192	177	175	156	222	172	131	213	232	186	95	128	210	245	175	125	117	105	159	175	165	139	122	198	254	279	274	223	205	173	163	221	293	269	170	114	229	340	233	182	187	150	219	234	240	290	289	158	77	193	190	101	177	244	233	208	148	146	199	172	165	197	162	187	162	110	86	70	110	247	321	270	166	73	192	316	257	143	106	92	96	87	116	133	63	61	133	167	179	196	205	300	305	171	167	293	291	179	168	186	194	259	274	207	201	222	176	132	84	136	228	184	167	180	154	231	277	166	192	290	264	160	189	244	187	259	193	114	149	154	234	246	204	119	127	240	215	157	177	160	157	118	170	280	198	140	161	182	190	201	220	136	204	268	108	62	131	156	130	185	246	172	172	145	105	160	144	201	227	203	249	236	201	197	200	164	131	242	262	183	202	178	166	236	254	220	165	114	99	130	205	222	184	193	235	185	152	203	190	157	136	155	239	277	270	227	253	260	146	148	169	168	226	245	163	146	214	179	212	275	235	167	107	162	230	286	247	174	234	257	177	245	314	195	159	182	173	178	178	155	178	211	206	206	196	212	233	194	148	113	124	105	177	282	221	186	189	108	102	226	249	173	185	230	240	148	116	176
112	177	201	211	210	197	172	192	174	159	141	160	231	254	203	214	203	90	124	160	243	325	345	235	156	217	217	285	333	268	208	238	216	166	234	243	159	150	180	213	277	275	245	200	200	206	233	304	240	210	189	119	135	208	280	296	191	153	153	159	175	228	249	229	187	129	161	136	134	206	235	161	122	133	195	197	173	135	90	114	157	132	94	149	99	44	127	130	109	208	219	120	162	206	229	278	296	271	260	286	240	192	108	93	137	175	241	215	184	203	212	263	292	239	174	174	187	196	273	340	230	182	231	196	183	180	236	267	246	197	187	213	266	298	281	203	126	214	236	239	185	165	279	277	219	199	197	254	263	208	221	323	293	204	282	297	201	246	262	216	206	214	207	108	162	233	122	126	281	239	198	322	274	174	179	181	148	212	244	167	191	242	257	280	314	277	219	132	146	191	194	219	199	241	243	183	150	205	234	185	243	314	209	152	238	243	225	265	273	251	179	96	170	203	115	148	181	184	149	157	201	175	195	162	126	169	191	196	235	244	298	246	197	271	168	117	215	261	269	231	187	278	272	220	172	157	194	189	229	222	257	276	211	194	123	106	213	228	179	183	229	226	256	282	183	111	141	212	191	206	221	171	241	265	234	179	226	308	196	219	277	224	206	156	169	227	179	143	198	171	178	268	252	295	322	239	236	174	141	194	249	177	127	212	226	294	257	248	312	271	268	225	211	169	154	160	101	162	233	226	253	295	257	180	152	189	191	122	154	198	150	175	195	251	330	299	155	97	164	187	228	229	240	239	183	262	328	251	246	182	164	214	185	249	212	217	294	279	348	317	264	264	193	212	236	213	190	241	292	283	221	200	148	156	221	187	190	220	222	291	337	278	277	307	277	228	210	271	289	233	161	168	264	241	204	206	195	144	163	211	129	129	229	165	133	156	163	244	295	341	235	170	229	232	227	215	241	349	305	222	249	168	156	231	298	306	283	263	293	334	201	149	212	182	207	260	217	116	145	245	330	321	261	248	242	232	207	233	269	237	191	256	362	326	247	284	197	124	229	217	181	254	223	180	227	198	250	262	207	240	296	284	213	190	154	245	296	260	279	263	228	210	216	258	310	300	245	257	322	260	243	277	213	202	137	130	278	296	240	225	235	247	243	235	202	189	204	200	143	203	290	291	266	213	186	220	201	223	209	185	293	271	200	209	238	229	231	204	150	167	195	248	283	263	298	291	243	247	231	144	154	258	221	170	185	142	172	244	291	244	201	246	239	176	199	254	252	288	373	257	130	140	212	293	159	155	201	200	298	222	204	310	291	270	286	286	210	229	225	177	293	340	245	188	260	268	204	188	262	238	144	216	269	239	220	267	282	256	221	263	292	212	247	304	261	308	372	349	255	199	238	254	226	182	227	279	246	268	282	277	266	203	150	230	330	209	69	144	286	347	264	118	92	115	166	232	246	291	286	262	208	151	197	206	253	305	207	194	293	323	258	179	188	148	82	70	58	154	254	210	108	162	247	229	178	185	230	226	252	260	262	238	177	179	217	245	312	263	329	278	200	238	212	250	253	214	163	162	183	229	156	166	243	210	124	138	257	246	142	136	171	184	181	108	59	138	224	187	165	212	228	248	278	238	233	185	129	131	215	257	246	211	211	231	173	148	169	197	110	103	227	243	247	312	277	226	244	306	299	154	154	219	178	198	204	156	194	249	170	178	169	86	114	96	158	203	231	198	64	113	113	123	173	156	186	280	201	77	142	209	151	130	201	214	204	154	129	187	171	166	197	199	145	145	178	96	184	262	175	165	196	217	194	140	205	375	409	248	214	209	144	179	192	168	121	159	218	136	134	200	249	242	254	261	190	128	163	180	97	164	149	117	199	144	167	263	267	202	183	287	275	150	161	192	211	215	136	119	220	243	141	182	217	183	208	168	140	171	167	140	228	249	158	146	246	241	180	212	181	113	60	167	219	189	207	151	181	249	151	149	135	89	187	247	294	300	219	102	93	169	146	145	188	170	203	155	149	260	231	162	122	162	222	208	200	255	215	106	203	310	275	261	217	164	212	213	256	311	206	97	93	131	107	163	261	172	130	211	197	194	275	295	224	250	242	165	183	185	182	118	101	134	138	221	193	142	140	134	130	76	125	241	266	247	172	150	208	154	122	179	132	112	210	210	189	239	247	217	191	137	155	295
250	231	195	215	160	173	153	95	203	215	152	122	67	70	153	244	212	143	180	187	242	293	243	243	242	229	219	250	270	185	123	218	230	205	217	216	226	194	125	172	267	240	215	218	203	127	141	165	177	211	193	147	141	148	118	170	129	104	112	60	122	189	216	149	123	148	166	241	192	131	144	191	222	201	162	158	204	253	242	194	223	228	193	121	163	244	208	185	132	212	258	161	167	235	303	342	312	175	165	246	228	228	246	241	237	234	135	67	127	168	112	51	86	200	235	172	191	208	249	310	281	166	109	182	172	138	215	252	245	158	202	267	172	126	177	223	110	139	218	176	171	210	216	131	132	181	223	239	234	229	153	150	196	217	179	122	186	221	158	159	225	278	240	169	134	174	252	213	169	152	158	199	266	276	213	192	141	169	185	202	206	179	168	191	231	195	188	123	120	199	174	250	200	82	166	234	278	256	235	181	198	222	206	214	299	322	222	285	211	125	149	152	244	224	169	208	197	158	165	198	202	176	249	332	322	266	191	252	228	220	293	263	188	203	155	155	171	187	313	316	296	287	305	258	164	118	205	267	189	193	249	196	112	129	173	196	274	273	216	175	125	181	183	117	98	123	161	155	180	234	219	175	227	282	285	256	160	121	166	172	207	205	186	232	222	283	259	192	315	261	193	237	243	260	285	222	131	231	320	361	341	210	184	240	198	105	74	137	224	268	257	265	315	299	257	171	134	199	197	240	392	333	148	176	233	219	160	133	182	159	145	150	185	279	298	230	110	118	232	295	276	245	264	189	156	161	194	292	322	320	213	185	226	240	333	221	144	203	209	201	208	248	299	217	157	228	281	353	351	318	286	226	168	218	342	299	231	286	249	242	261	212	223	245	244	254	244	297	300	271	229	155	192	242	218	205	184	212	227	286	354	265	222	147	186	260	232	258	283	342	345	292	255	210	129	192	282	305	235	123	156	173	125	138	218	264	226	161	185	157	125	223	335	301	206	200	183	163	194	192	281	231	136	225	194	172	204	199	252	235	179	239	289	224	207	243	228	272	304	192	168	203	188	217	211	184	174	160	235	327	257	203	221	237	226	161	144	188	221	226	263	261	257	263	283	247	189	315	325	204	165	177	230	249	218	205	220	309	320	235	236	224	254	356	280	174	256	267	241	250	237	231	262	287	301	306	200	198	286	241	279	401	268	177	184	274	363	254	188	160	206	228	154	136	181	273	281	208	200	148	65	58	103	215	317	247	192	285	282	228	233	379	382	232	238	225	243	298	311	242	181	146	173	286	299	312	277	287	328	268	273	270	269	319	254	259	330	311	242	194	257	263	207	170	139	92	145	243	260	218	225	272	263	215	170	176	235	243	221	220	245	233	165	149	194	305	410	345	159	140	221	265	193	149	222	308	347	249	266	340	296	225	160	202	209	194	279	208	179	308	292	234	224	244	250	237	268	232	178	259	338	292	217	200	189	128	105	203	226	200	183	165	142	245	296	138	121	180	230	191	95	142	193	199	183	172	227	205	210	198	155	260	263	175	175	212	277	265	197	216	224	243	292	316	329	298	279	248	221	170	100	205	219	147	182	217	165	115	194	198	154	177	204	188	203	189	203	154	154	187	174	230	202	180	252	205	118	168	213	238	179	89	97	210	251	201	168	163	113	141	245	212	185	211	176	147	215	245	166	152	222	255	181	126	193	136	104	159	149	217	238	242	200	182	225	164	173	224	174	181	235	170	119	115	242	254	121	145	139	166	146	117	244	195	177	243	207	171	140	167	232	270	157	42	45	125	208	228	290	288	251	271	281	209	116	151	261	265	201	239	270	265	170	123	180	214	219	115	222	309	185	219	178	103	142	286	286	131	117	128	168	204	159	84	138	207	171	129	108	99	136	188	214	164	190	211	133	164	238	235	217	185	184	164	189	224	189	228	314	269	198	232	219	166	131	186	139	133	211	210	153	75	112	156	193	188	105	151	209	239	243	208	211	183	232	202	141	159	197	191	147	149	130	161	221	250	187	135	192	136	56	170	273	278	191	222	301	249	239	177	210	218	142	208	251	231	233	170	129	217	254	158	102	122	143	130	100	207	255	218	247	300	302	294	289	263	190	121	173	159	126	152	97	78	196	215	108	133	119	108	176	189	229	157	77	144	137	151	179	129	128	112	192	295	250	189	111	117	184	166	111	133
191	240	192	163	104	56	119	199	235	213	119	51	112	158	237	265	194	151	159	217	198	202	259	224	166	219	257	226	216	210	141	222	297	263	277	294	179	144	145	183	254	178	181	222	177	194	271	182	182	199	115	220	302	152	108	171	159	220	243	189	232	219	153	128	137	207	282	337	317	230	175	200	314	303	214	198	224	208	193	254	278	227	201	210	183	207	180	92	130	255	229	155	164	241	303	273	264	218	205	219	122	161	251	205	205	199	113	105	202	270	205	161	233	235	163	205	289	270	234	255	280	157	111	185	253	247	185	159	93	77	156	224	219	178	193	228	195	186	225	176	113	152	227	244	218	238	233	247	270	169	158	258	210	230	282	267	221	142	173	208	233	333	301	231	230	291	347	260	254	277	279	242	139	158	138	91	177	214	193	199	158	97	94	109	128	184	224	184	203	293	282	301	210	85	136	216	267	339	368	252	179	136	180	230	209	181	122	200	303	254	194	183	202	185	157	101	110	217	245	273	229	204	236	259	278	182	130	196	148	136	174	185	188	200	192	112	78	131	282	217	202	312	212	170	186	137	158	161	82	113	162	178	206	224	205	191	194	207	192	173	236	212	188	191	185	205	226	156	165	261	254	203	216	203	196	201	147	206	251	176	191	274	242	148	148	210	164	139	171	168	159	170	235	201	198	232	118	165	323	302	196	194	232	259	237	163	181	148	140	218	221	207	244	242	230	239	208	239	222	239	292	231	180	135	112	208	223	160	164	190	218	337	265	114	226	252	171	160	207	234	229	200	204	267	282	257	190	170	247	272	191	131	120	136	246	254	201	217	222	246	253	284	318	293	293	257	234	221	214	226	245	227	165	246	297	168	196	284	208	231	294	250	242	230	195	166	214	258	193	230	288	223	280	307	269	249	200	270	326	295	207	235	267	195	154	280	367	196	218	288	272	258	254	305	169	188	283	156	163	196	162	214	177	149	183	206	179	140	162	166	177	323	358	169	122	185	160	230	350	326	286	222	191	200	162	178	225	203	262	291	179	198	224	256	243	216	242	193	172	149	266	325	290	321	323	267	187	184	225	200	185	264	265	225	273	198	159	167	128	258	259	185	143	153	205	196	224	247	199	206	231	204	241	238	230	257	222	205	276	255	223	244	244	209	233	241	224	256	229	248	268	257	308	340	284	231	264	265	195	150	199	279	235	150	150	294	357	268	203	155	220	289	287	231	135	183	348	341	209	230	164	62	225	352	316	310	246	160	252	267	187	225	268	245	263	302	217	196	212	230	232	212	199	190	242	223	171	179	206	158	214	286	270	265	228	229	309	284	196	211	256	296	280	275	190	126	192	230	214	233	294	280	284	205	136	251	212	85	142	290	338	192	142	227	238	270	312	266	163	219	241	140	167	154	258	335	301	372	361	347	329	227	229	267	216	249	271	229	266	306	247	175	153	201	200	184	186	109	194	227	231	263	203	221	136	149	280	286	256	250	205	188	210	236	281	228	150	112	205	245	124	203	189	84	182	280	300	209	105	172	272	217	143	131	129	169	283	223	152	208	171	198	205	178	235	267	255	259	166	145	137	126	222	153	118	167	192	163	209	212	156	203	239	228	248	238	140	139	155	192	248	212	175	156	187	215	180	188	275	283	257	231	154	202	281	278	213	135	197	264	168	159	187	106	120	167	123	109	148	240	241	141	174	240	160	78	144	139	84	104	141	235	183	148	233	201	163	225	180	118	152	152	127	161	206	171	171	122	97	119	217	298	203	127	187	196	127	105	123	168	121	170	221	189	215	234	243	213	187	144	116	213	225	171	280	291	245	220	174	208	264	257	251	244	258	185	134	152	134	195	208	178	173	121	146	260	229	188	241	227	216	252	176	124	162	123	71	136	118	154	242	171	197	203	189	184	242	316	201	158	212	241	183	103	135	119	126	192	265	272	167	231	313	253	141	129	214	254	263	195	156	166	204	251	238	187	172	193	182	217	158	153	265	264	210	240	282	249	260	226	188	218	136	132	231	290	292	265	202	148	104	105	184	200	189	237	204	162	197	229	221	155	208	231	204	221	224	145	148	290	236	198	208	148	111	57	124	233	191	159	213	224	273	302	272	186	123	165	201	201	186	202	134	66	188	211	161	196	231	247	255	167	155	192	190	145	108	185	193	185	109	89	214	201	141	169	173	176	186	172	171	191
128	171	183	121	126	152	131	129	240	239	212	135	105	183	178	164	208	213	195	266	189	127	196	191	196	161	173	175	152	183	192	154	171	249	214	210	231	233	223	212	249	200	197	270	264	257	304	273	219	141	84	200	180	88	103	122	150	155	191	190	180	252	167	67	156	230	297	299	225	192	212	203	278	254	131	234	325	323	225	170	275	195	207	246	151	196	192	171	176	116	149	262	245	197	183	239	280	206	146	259	243	96	172	226	140	120	118	115	99	169	205	177	207	191	241	323	315	281	228	240	296	251	284	256	170	305	276	171	207	220	242	208	225	209	174	177	117	136	204	158	136	206	327	363	235	183	138	127	177	232	293	201	210	296	217	150	203	237	214	152	208	333	276	226	258	282	252	257	249	175	205	235	204	199	199	223	220	146	127	165	199	241	153	119	203	150	159	236	218	183	167	156	191	164	176	242	264	261	170	154	235	168	147	192	214	269	219	228	248	181	140	124	117	184	223	166	182	193	237	209	147	210	194	182	244	252	177	176	131	52	164	157	113	154	165	182	147	132	175	137	130	194	140	156	247	261	231	247	256	198	182	134	128	244	292	275	211	150	155	213	206	148	200	249	176	183	177	96	143	194	151	93	184	220	189	200	156	214	230	161	168	232	229	178	147	169	268	319	339	357	203	86	214	244	211	217	194	247	315	356	322	282	286	232	186	218	228	230	210	226	242	185	120	162	260	217	182	219	185	180	247	228	175	154	161	200	302	289	233	266	217	215	235	238	268	243	248	252	176	159	154	200	269	218	212	265	314	223	153	233	306	252	199	204	265	265	197	227	288	377	376	297	258	246	229	263	221	171	153	179	309	303	278	361	380	263	246	371	294	285	378	258	152	151	200	219	216	230	204	179	284	314	209	155	155	250	315	300	292	182	168	298	301	264	248	230	201	154	108	187	259	234	201	226	199	142	175	227	290	266	237	241	229	230	233	271	226	143	187	238	315	298	210	188	125	108	126	161	229	182	155	178	187	156	183	240	246	243	236	317	315	254	280	299	277	287	212	133	193	164	79	143	289	277	182	239	288	316	321	276	307	296	267	249	247	245	249	210	203	268	240	212	191	121	115	190	249	247	310	345	219	208	280	276	195	180	206	252	342	301	150	252	327	275	317	231	115	149	244	256	264	307	360	329	294	292	275	264	281	291	252	257	248	155	117	188	177	160	143	182	287	256	149	175	234	212	224	220	250	320	329	239	190	204	215	207	235	251	230	214	171	218	254	224	237	301	311	269	262	191	149	180	208	190	198	177	192	244	222	252	257	253	264	197	133	162	214	234	222	194	253	293	224	192	166	195	205	189	257	206	273	381	289	179	132	212	222	187	270	301	222	176	186	221	242	249	249	219	175	242	338	264	174	187	217	260	244	273	372	265	169	215	312	315	219	285	274	206	266	280	235	271	290	223	221	243	291	272	256	306	248	239	226	214	198	179	189	176	219	252	238	203	209	195	182	148	178	194	193	191	239	237	166	232	158	143	303	229	103	98	188	209	124	177	171	174	205	222	209	193	158	155	190	195	264	245	153	194	199	88	140	254	233	182	209	181	132	103	154	156	100	224	263	189	175	217	269	273	271	295	317	259	199	202	211	215	206	297	299	237	330	285	203	148	169	289	256	196	220	264	196	131	124	138	189	172	86	71	195	271	233	208	161	172	245	224	184	158	164	180	167	199	279	252	203	244	226	189	139	184	279	269	222	278	226	82	173	239	173	178	189	136	190	182	107	147	224	275	215	177	117	113	161	240	289	162	207	267	240	275	335	330	265	232	248	245	297	280	221	259	308	214	184	282	285	251	187	150	143	170	168	128	161	206	125	92	117	145	228	226	152	116	108	116	175	190	139	184	191	197	228	191	203	145	94	128	135	126	110	152	197	264	253	176	105	80	82	126	226	196	179	238	205	250	233	154	237	221	178	184	209	149	112	150	171	149	78	109	194	172	168	222	156	187	171	144	182	162	233	288	226	230	175	97	171	206	194	143	119	149	99	182	257	124	128	251	208	141	206	181	115	186	277	253	168	207	211	196	243	199	163	217	169	88	130	127	164	192	146	199	201	81	150	225	197	194	189	164	113	136	234	215	150	110	97	136	187	245	182	149	192	197	204	176	178	224	257	300	291	189	155	198	202	192	178	204	241	273	261	197	148	97
117	105	137	206	228	229	250	139	177	252	246	191	118	126	138	161	184	161	152	159	136	85	59	187	176	47	109	169	171	137	141	208	200	199	266	328	338	239	243	280	219	221	166	183	266	211	162	192	185	127	90	146	205	219	231	209	132	117	181	151	190	187	170	178	134	194	189	135	100	94	132	163	291	283	171	175	165	142	168	187	267	315	310	262	179	238	212	162	197	166	244	312	221	231	303	250	182	160	84	166	210	136	228	221	173	206	182	108	80	179	293	319	249	168	173	209	281	317	302	292	253	233	259	204	137	203	193	162	164	148	135	142	152	164	152	79	122	182	112	151	208	198	146	142	204	211	235	191	164	231	254	190	197	156	112	202	222	136	136	224	288	214	127	223	194	137	161	164	236	170	147	150	147	192	178	228	264	207	142	113	198	260	248	251	188	198	178	101	134	169	182	193	175	117	103	196	178	195	260	226	221	284	254	213	271	234	175	167	133	137	189	208	189	214	224	124	94	208	269	192	221	277	188	234	264	284	247	98	49	91	179	154	195	270	204	140	88	118	160	95	117	130	62	68	125	157	178	254	277	317	253	162	180	134	167	158	142	150	81	108	146	108	143	231	203	169	117	52	170	254	163	141	199	210	246	222	131	101	209	266	172	135	201	234	179	123	145	246	225	216	257	321	245	159	215	210	152	133	168	190	240	252	272	217	149	204	158	158	250	185	187	311	248	124	148	132	150	196	205	190	236	308	245	148	200	283	313	259	215	304	271	242	247	244	255	207	219	288	284	237	136	171	258	283	292	179	165	188	179	156	198	222	231	263	233	238	278	212	131	219	277	292	301	291	306	298	254	302	403	335	225	260	205	249	342	228	205	289	350	294	214	219	175	225	301	217	171	219	296	267	251	334	294	139	164	266	236	265	313	268	237	255	239	289	308	208	203	193	219	263	274	279	232	226	207	200	252	255	303	284	229	261	241	241	249	262	225	178	148	158	250	261	223	222	252	284	229	237	256	279	251	126	117	161	198	192	181	198	284	368	293	250	303	229	224	321	243	178	268	245	217	265	210	196	174	128	191	226	247	334	305	241	239	244	247	247	267	285	249	230	296	316	271	204	186	168	172	205	242	277	241	187	285	257	168	203	207	244	184	167	288	324	287	273	254	253	254	219	199	248	212	257	399	364	298	310	298	202	147	147	139	160	238	270	241	248	189	174	257	305	192	181	323	290	257	282	235	222	160	146	227	226	193	201	266	221	188	313	342	209	116	140	229	305	317	356	286	198	263	260	203	187	178	214	270	316	238	167	204	227	223	183	216	199	196	208	186	227	245	177	148	161	250	272	193	255	250	217	310	280	235	250	219	274	256	192	185	162	220	244	165	190	241	223	151	145	281	282	266	261	269	259	186	177	216	201	241	264	255	231	210	248	219	280	287	245	295	409	345	279	348	298	189	144	190	226	232	206	214	252	255	160	187	298	263	206	262	273	187	226	244	184	149	133	162	214	175	189	197	169	166	203	287	226	149	147	245	225	73	55	168	233	181	201	193	161	226	340	236	172	213	211	163	131	235	297	266	216	213	129	201	283	262	257	237	208	156	140	190	217	158	114	149	218	201	217	294	236	220	282	297	251	121	158	200	190	229	310	313	203	230	180	187	190	179	261	205	220	220	255	203	162	301	247	167	114	90	181	294	226	83	119	100	107	189	144	219	197	126	181	149	185	239	244	241	202	168	196	128	123	232	214	112	128	233	223	148	202	283	241	195	184	148	154	154	135	220	279	240	189	164	172	185	190	177	172	254	268	206	249	323	327	248	152	129	111	203	294	315	282	217	184	229	244	218	282	232	200	235	254	215	175	134	128	213	233	203	185	286	245	87	107	173	169	172	223	174	211	252	126	108	247	280	150	102	142	183	170	208	263	274	272	192	152	161	164	186	241	219	172	210	233	191	189	224	186	123	134	116	127	116	79	125	103	159	210	138	70	98	165	150	174	165	128	135	133	122	196	189	176	251	201	131	162	214	173	142	175	267	274	194	159	102	55	151	215	124	129	157	84	160	247	261	229	152	186	194	217	188	161	126	129	130	84	133	86	74	186	183	174	179	120	168	158	141	199	228	208	185	227	272	255	204	138	72	139	165	183	183	127	256	276	236	234	179	189	171	171	232	252	243	182	171	269	263	205	283	235	205	328	252	206
105	192	300	300	216	159	126	172	196	211	243	220	201	173	123	161	242	240	221	173	135	108	47	81	146	153	136	119	135	183	162	146	200	226	203	241	281	179	175	151	120	190	116	105	229	213	194	213	168	154	131	145	215	236	158	152	185	171	159	124	116	144	233	263	154	68	94	155	134	115	198	152	152	211	125	93	79	114	180	214	232	231	238	267	235	207	254	310	323	214	105	152	243	265	288	294	265	218	189	196	208	153	188	287	203	87	121	196	207	189	132	134	187	177	232	241	236	263	212	191	173	254	331	279	274	250	137	116	142	137	201	246	183	177	231	199	155	115	103	152	136	157	231	233	267	277	249	196	152	205	196	226	281	219	180	161	202	229	146	126	207	237	229	223	148	148	169	217	214	170	193	201	237	243	236	187	222	267	223	183	170	193	237	240	193	166	204	263	184	170	296	262	232	262	214	179	203	243	264	247	128	106	290	332	242	242	234	235	255	220	131	179	249	217	198	168	206	208	182	204	157	144	123	128	209	196	119	100	85	191	257	145	146	199	183	98	113	270	204	131	217	207	191	145	137	194	190	134	147	259	361	296	205	212	143	153	161	129	170	136	165	217	185	237	296	206	146	190	260	310	198	184	242	194	228	244	340	307	166	237	236	215	266	243	210	184	171	256	240	167	206	243	153	153	221	224	250	177	187	239	218	148	171	221	195	254	319	226	223	294	287	272	240	182	217	234	150	157	210	254	254	263	307	205	151	246	238	236	202	196	229	243	203	187	218	125	133	223	217	154	147	172	157	169	224	245	178	102	116	216	214	180	224	245	215	252	298	284	266	210	193	293	279	264	381	311	224	225	258	262	225	231	238	247	277	320	283	200	157	187	281	235	151	209	248	205	200	249	226	209	212	269	315	219	154	139	162	134	67	153	247	252	188	182	325	314	199	190	219	196	216	266	268	219	138	267	364	332	342	279	243	248	253	261	201	248	277	204	223	249	237	200	193	228	266	280	231	252	324	269	134	143	224	166	165	227	193	140	202	288	234	195	188	162	249	352	300	176	149	198	226	233	231	215	234	241	255	277	184	227	354	319	159	89	96	159	236	295	327	196	184	219	203	236	197	272	313	269	305	275	203	230	326	247	164	221	307	286	257	187	178	225	161	168	248	290	279	222	195	231	181	204	331	307	200	124	122	143	187	262	207	160	153	166	237	277	238	312	354	301	322	196	228	273	137	147	180	234	262	211	229	226	215	289	381	354	287	253	307	335	158	116	218	207	211	207	232	255	251	215	165	234	323	326	251	244	314	344	293	286	336	284	156	213	272	173	195	290	273	206	258	296	186	161	224	296	278	209	230	205	178	139	134	196	211	206	199	215	228	219	202	166	198	256	242	258	186	145	231	257	245	221	223	159	119	194	244	250	273	277	226	257	175	91	171	234	210	207	271	318	330	291	228	235	274	214	213	219	272	328	232	119	219	316	256	263	242	168	154	138	102	177	256	198	167	210	166	237	305	244	263	267	240	262	226	196	228	237	202	220	286	217	130	132	174	166	163	196	223	302	286	247	166	229	227	119	185	332	364	154	110	148	165	234	284	309	275	178	190	215	195	255	245	192	221	224	292	354	250	181	208	271	239	215	270	215	231	306	282	221	214	222	188	166	184	185	192	259	254	249	243	162	111	106	184	151	99	162	227	239	164	171	182	221	233	166	161	163	202	223	211	227	203	189	129	73	157	168	193	229	217	183	82	97	160	137	78	139	233	176	146	153	136	175	212	142	144	193	146	93	128	216	247	229	122	45	142	224	180	170	212	240	195	218	303	301	266	275	260	164	173	205	148	192	284	278	220	196	240	164	112	126	60	82	175	270	254	154	214	256	191	138	128	194	187	160	180	210	251	191	127	224	251	177	185	231	281	215	108	170	240	189	150	152	96	149	252	204	168	186	233	265	214	143	129	122	148	172	94	75	165	210	213	241	273	271	213	136	125	191	265	254	162	163	176	99	154	273	177	181	303	259	200	116	112	143	138	110	72	170	245	249	231	173	148	156	184	220	230	175	162	223	312	340	247	275	309	294	261	150	138	142	98	139	228	197	208	187	154	230	272	292	242	233	300	250	155	151	204	243	227	223	250	225	175	173	253	276	187	165	186	168	124	74	86	86	124	209	126	72	198	248	211	185	175	238	259	226	197	193	214	282
247	292	219	211	147	133	198	171	134	114	98	141	261	333	229	180	164	102	127	179	127	47	108	164	145	151	154	205	185	85	57	111	239	284	199	160	169	149	130	147	173	194	177	171	238	231	229	155	106	184	161	131	200	205	159	198	228	226	162	137	162	110	168	244	161	150	186	195	149	152	253	166	122	199	131	123	175	209	202	143	180	203	254	206	165	228	231	248	249	222	243	264	206	101	185	237	151	167	149	139	117	157	201	173	168	211	179	67	57	161	249	243	219	182	273	338	250	244	216	134	135	194	231	221	246	219	139	119	215	231	131	122	163	124	138	275	211	171	160	99	154	135	207	229	164	154	147	194	130	123	231	168	154	186	187	207	165	120	131	113	145	199	195	158	107	101	81	173	221	202	226	178	140	183	207	279	246	136	139	167	114	103	121	175	207	163	175	227	254	226	224	241	241	233	242	230	256	252	182	97	102	197	183	186	189	152	138	197	301	278	198	140	143	197	270	272	233	243	327	342	196	136	257	360	306	226	217	143	55	152	222	162	207	228	286	290	171	163	108	186	203	142	218	243	189	176	172	108	170	237	274	317	257	209	133	94	170	195	170	134	116	129	108	145	181	226	256	209	260	256	213	299	276	176	231	212	247	286	134	158	257	275	258	265	196	89	152	198	215	213	210	249	247	154	212	328	284	206	187	140	146	263	195	161	205	199	226	231	241	275	329	303	276	220	226	324	233	168	245	299	236	163	132	173	182	161	127	158	267	227	240	281	323	288	203	155	127	217	170	173	277	248	252	230	215	218	184	167	148	138	239	303	192	195	270	209	133	159	209	205	275	302	239	237	339	379	215	228	319	370	280	153	172	205	319	282	182	247	257	222	246	270	250	247	229	218	251	271	301	243	201	291	299	171	174	208	236	248	227	315	246	210	305	256	202	245	271	175	182	234	203	287	298	218	209	154	134	202	171	153	154	166	247	265	235	227	258	191	147	241	257	215	219	229	190	157	226	244	251	315	257	163	257	298	169	167	250	251	291	310	300	302	214	170	245	249	187	220	184	158	186	209	263	252	261	263	240	213	136	149	212	238	230	219	219	327	317	288	361	266	220	256	263	244	196	167	224	267	246	223	201	252	336	300	226	248	255	253	251	232	271	292	205	116	166	240	252	224	310	348	272	242	198	274	252	179	207	150	172	252	226	196	193	234	266	209	216	209	157	219	227	210	271	264	201	256	311	220	208	202	167	125	85	161	178	142	141	166	192	259	249	262	245	172	227	308	377	294	235	223	113	183	321	284	210	170	231	308	366	329	259	250	228	251	256	208	196	227	235	214	215	326	331	219	216	266	275	280	270	214	181	220	219	178	255	279	188	160	181	192	218	211	232	220	261	275	163	161	208	262	269	258	211	140	188	205	141	229	281	262	297	314	257	221	232	192	162	178	306	375	307	278	233	198	207	175	224	263	248	212	181	193	255	281	240	167	182	188	201	229	197	260	218	118	120	206	313	314	241	235	254	234	234	233	184	193	249	211	140	263	314	180	204	212	221	221	117	70	119	199	195	162	141	236	307	273	312	304	247	207	243	256	131	113	196	226	215	210	155	117	208	185	126	184	193	114	163	275	242	224	217	206	239	199	205	210	267	269	108	64	156	182	195	230	248	195	186	218	196	180	202	229	287	250	121	94	158	190	157	225	232	135	114	234	282	200	152	182	197	180	162	141	107	85	165	215	165	158	155	133	217	257	191	219	230	114	158	335	340	242	118	144	174	180	255	256	229	172	94	145	232	193	137	180	242	147	80	76	122	124	198	254	170	162	245	233	233	254	167	205	284	271	257	204	171	254	186	112	144	112	164	189	137	172	189	243	278	223	196	245	214	99	110	150	184	217	199	188	240	196	173	148	102	155	100	124	188	209	232	214	224	149	68	130	146	141	166	213	226	167	119	250	296	110	80	159	174	167	181	150	140	164	150	168	262	271	218	228	215	190	238	306	207	84	128	170	195	230	139	168	308	252	174	167	189	187	190	183	166	241	311	185	135	242	164	161	154	169	246	163	100	108	166	189	227	280	229	208	216	296	258	109	119	165	219	211	158	167	196	234	194	175	220	122	105	154	159	222	239	206	132	184	233	166	226	296	305	197	155	170	120	98	122	104	132	154	104	120	111	159	151	147	148	139	267	292	220	170	142	155	172	264
262	201	131	129	183	220	161	105	104	134	214	212	124	101	90	73	154	192	243	187	135	177	171	162	225	222	162	210	213	189	258	252	192	218	169	183	233	227	224	215	196	249	254	252	245	158	170	145	109	121	76	133	152	152	180	228	251	205	234	225	125	162	252	221	189	231	279	204	175	250	227	188	273	196	132	174	145	127	160	192	240	220	208	223	153	218	303	252	251	248	195	170	165	159	194	218	234	289	162	83	136	252	279	152	192	229	175	112	178	173	208	299	202	118	166	293	329	198	153	207	198	259	215	127	115	180	235	238	289	247	150	230	182	105	190	234	146	229	312	203	216	171	124	146	170	310	352	241	186	167	131	132	182	187	199	207	133	181	277	156	120	205	266	217	94	55	91	196	201	122	193	216	187	220	147	137	237	224	232	220	96	130	186	231	275	252	149	120	217	244	266	218	146	177	288	358	307	232	227	233	224	220	206	231	257	213	148	218	311	260	229	184	165	210	251	239	246	257	205	177	139	149	213	224	155	151	140	114	147	199	299	270	230	228	217	184	154	265	190	88	149	243	266	197	173	142	151	177	267	270	233	265	155	165	250	190	150	170	198	193	202	294	260	184	241	217	193	150	152	202	228	233	236	214	168	214	286	249	134	106	125	149	174	183	178	234	173	106	154	144	202	182	168	187	184	319	285	221	245	210	203	271	298	256	245	188	226	344	267	193	226	213	222	175	185	210	161	198	185	209	283	287	231	171	141	141	102	147	264	267	222	230	276	262	268	233	191	201	244	276	222	236	319	283	247	201	89	204	310	265	244	223	233	219	287	272	206	273	323	316	322	344	212	165	207	224	255	336	355	300	312	297	293	259	264	258	229	221	208	280	330	282	238	168	145	129	157	213	231	254	273	267	194	197	326	361	282	236	235	337	279	219	222	192	207	245	358	323	228	210	185	268	310	241	305	291	199	204	252	424	330	133	231	268	267	324	307	246	287	302	186	118	172	210	183	173	177	215	314	314	184	111	217	265	255	351	308	244	230	186	228	300	273	216	240	320	295	249	289	261	247	256	201	154	174	220	241	241	171	159	192	177	179	206	252	250	213	267	433	434	333	305	184	174	292	233	257	336	257	210	179	135	258	320	257	228	193	261	303	311	310	255	179	122	106	127	231	197	135	253	219	165	191	175	226	259	299	315	305	281	278	296	240	159	218	237	169	189	215	215	268	309	230	180	153	216	275	243	238	239	253	231	151	235	317	313	330	243	234	258	190	170	183	164	186	259	285	253	172	156	195	197	155	171	201	215	230	219	243	234	213	197	176	208	284	311	307	230	257	268	291	413	311	271	267	196	255	366	351	219	169	162	122	111	126	212	272	187	170	182	245	307	291	265	284	296	265	205	153	236	210	168	296	311	189	201	244	262	219	209	219	163	204	247	262	232	174	247	352	373	358	287	281	328	274	250	278	291	263	176	178	156	104	116	200	247	239	232	317	335	230	216	191	202	142	129	195	257	212	147	158	191	210	240	235	204	260	202	221	242	146	186	247	145	175	293	228	159	137	177	234	167	106	171	247	161	114	201	225	251	308	253	187	144	167	177	154	215	172	128	205	236	240	246	245	180	99	141	150	177	274	257	206	189	171	241	248	162	146	129	155	156	133	142	236	267	124	137	166	160	138	117	172	189	171	198	221	178	210	179	208	198	106	215	308	247	264	266	146	184	257	153	91	106	163	160	53	156	221	187	168	131	152	108	58	73	135	197	182	186	233	264	233	204	240	178	123	191	172	139	119	164	210	154	139	160	141	138	191	166	198	165	169	251	266	248	160	248	255	203	208	234	273	209	188	160	132	226	238	169	181	178	236	234	209	152	114	134	172	221	135	144	191	109	117	233	156	149	257	206	117	64	125	208	205	244	200	151	243	235	250	189	134	148	111	144	221	247	172	138	89	310	456	231	80	144	240	213	140	131	113	80	143	190	256	223	146	181	209	219	192	157	193	176	141	232	231	196	217	267	328	224	115	182	244	207	247	223	120	95	183	159	105	198	219	179	191	261	268	157	167	269	194	199	320	279	217	250	238	293	281	113	99	112	117	142	203	198	145	210	260	274	280	180	56	112	129	208	253	159	173	152	164	167	217	185	97	158	159	196	252	162	102	131	131	151	145	169	189	191	229	229	174	242	259	210	216	157	134	158	159	259
128	159	233	165	202	186	115	216	197	94	171	221	147	175	206	205	188	109	45	128	257	192	160	199	138	137	114	96	168	201	191	205	222	239	214	268	304	267	315	288	193	254	236	180	209	178	146	91	112	194	200	141	121	246	320	299	287	195	212	180	191	253	215	241	220	170	184	207	214	188	156	151	160	133	153	306	300	277	331	190	82	96	115	193	211	178	193	169	179	331	324	232	231	228	187	123	112	116	101	190	198	142	205	254	224	172	160	157	199	189	179	272	300	190	157	324	311	254	284	183	126	168	166	173	203	197	180	136	95	145	237	186	139	169	183	198	210	227	258	209	187	136	119	233	220	108	87	218	216	142	115	175	247	185	115	75	150	187	122	151	174	145	194	224	214	177	117	148	212	178	106	152	291	301	215	156	208	282	290	280	212	199	186	169	128	117	110	91	142	202	278	257	184	163	220	247	216	247	326	324	233	128	140	128	76	144	165	200	247	194	160	131	186	273	388	336	223	270	194	241	276	176	219	231	229	231	208	181	178	262	257	223	199	112	84	146	183	168	207	312	302	247	283	272	239	246	190	183	197	215	243	216	125	145	233	199	195	162	187	205	186	188	155	142	161	175	147	121	152	169	162	233	180	149	207	235	193	176	208	172	173	265	355	316	207	184	240	214	162	167	180	159	189	264	253	227	256	275	245	179	171	242	251	222	215	217	289	372	265	177	274	303	196	187	254	253	204	117	118	172	178	204	203	170	191	246	289	249	207	188	185	234	222	227	285	242	141	104	143	188	164	214	275	244	274	253	165	215	350	307	264	272	279	253	263	232	187	292	285	261	277	297	267	249	255	180	252	325	234	271	319	195	185	275	266	231	184	154	181	213	174	245	321	257	242	185	215	342	322	255	203	187	233	228	139	103	125	148	289	348	323	268	170	216	306	197	139	243	267	280	237	201	268	294	281	233	191	219	270	624	610	288	254	235	215	222	231	226	263	272	168	132	192	238	297	278	219	241	293	270	223	197	255	303	257	291	302	294	276	228	249	282	285	236	227	210	233	262	185	200	296	303	297	274	196	183	201	245	222	249	319	217	163	230	246	257	309	326	307	266	190	186	196	109	163	201	255	323	256	230	251	237	240	218	196	240	211	176	192	250	341	292	222	219	163	185	260	247	215	271	317	221	119	104	134	163	167	235	258	296	366	310	269	291	207	233	289	281	282	217	240	254	214	167	199	253	220	216	186	119	207	242	225	263	231	270	293	303	336	278	238	233	293	260	233	256	289	373	308	227	258	273	276	238	211	225	196	205	159	167	179	116	161	220	192	264	303	226	223	219	221	247	236	325	373	297	251	256	263	214	227	237	195	191	135	151	274	260	214	254	357	335	251	284	279	294	293	243	284	241	155	147	190	173	130	156	192	151	210	257	234	219	244	338	265	240	240	221	244	254	190	205	255	293	305	245	273	294	272	218	170	206	226	231	226	173	171	138	230	299	179	215	326	241	162	167	164	118	204	226	165	196	213	273	235	222	299	291	205	218	240	237	319	284	247	242	210	191	150	190	232	247	245	266	250	207	205	176	273	270	108	166	166	150	204	187	194	210	312	301	206	204	213	142	191	259	195	149	168	210	233	225	186	184	177	121	164	194	137	130	218	250	147	150	194	182	182	194	217	205	101	128	245	167	113	223	298	211	173	229	206	190	148	163	201	171	223	266	227	191	163	173	179	223	228	155	138	114	69	119	221	240	217	190	166	185	216	224	211	259	203	174	150	166	262	200	142	183	217	180	157	155	205	205	165	191	215	194	187	169	236	201	124	187	194	191	158	158	211	277	274	166	152	197	131	138	197	218	212	139	175	205	151	132	128	146	157	154	187	245	159	166	238	131	124	194	268	297	221	217	210	131	87	93	140	247	229	152	270	216	144	200	216	156	150	184	101	115	143	103	108	233	308	272	157	131	176	216	222	161	207	220	118	156	238	172	195	237	166	164	140	167	247	149	107	202	152	94	175	159	213	325	335	267	237	222	243	291	234	188	155	145	205	239	171	173	210	196	178	132	145	158	207	251	255	213	179	171	143	159	197	283	212	73	139	191	179	133	91	171	226	217	192	214	179	107	212	258	195	164	120	166	171	131	139	183	177	100	77	104	228	261	114	79	86	69	121	137	84	68	145	165	86	112	104	123	240	222	203	201	201	210
170	109	114	82	176	147	109	272	222	65	150	222	127	51	106	163	157	129	106	79	152	219	224	238	221	162	125	183	250	190	115	177	217	238	213	245	299	224	174	175	273	313	248	217	145	160	174	127	152	114	107	156	163	163	139	171	193	113	71	64	124	224	144	172	240	294	366	266	233	233	180	203	258	208	108	151	212	175	141	129	183	241	218	222	255	281	240	177	234	243	244	280	259	215	220	156	119	165	105	141	199	237	260	185	205	153	107	163	175	223	212	202	296	298	256	226	213	254	278	201	143	219	244	191	165	216	193	104	93	195	198	129	115	139	175	185	230	220	237	266	214	166	128	202	231	159	187	220	238	237	169	130	172	121	97	191	191	163	214	190	228	187	72	129	240	286	281	251	201	248	293	236	117	110	222	228	178	207	191	182	255	258	212	248	271	269	219	268	282	212	166	190	190	129	143	209	173	121	182	135	169	190	191	200	105	104	186	185	166	175	142	189	313	314	294	292	282	277	175	144	209	214	216	225	188	190	221	197	165	210	230	139	91	145	231	173	158	224	204	215	247	254	201	129	138	112	174	210	224	263	239	230	174	124	138	178	248	268	242	279	280	172	59	136	208	194	216	202	139	179	258	234	168	169	134	155	194	111	146	229	268	279	286	312	322	219	186	245	231	221	186	222	333	300	240	256	204	245	253	163	140	199	248	268	235	235	319	210	117	220	191	109	187	180	141	227	202	102	135	136	129	235	219	178	143	191	284	247	199	170	267	290	231	256	212	183	186	201	211	155	207	259	218	156	175	191	137	177	239	165	108	165	294	373	298	269	308	338	274	161	212	280	236	218	271	272	296	329	264	213	221	246	240	215	233	191	214	277	298	302	247	226	143	193	243	164	204	234	214	174	194	185	162	174	185	250	229	239	278	208	142	137	203	239	214	190	155	195	246	301	262	157	244	264	208	291	253	189	263	282	204	117	226	331	241	234	220	210	219	189	184	264	312	223	156	235	286	187	138	195	191	171	177	210	291	249	235	265	240	233	194	221	255	219	178	176	278	294	313	234	207	304	270	220	216	252	336	394	320	276	252	236	281	239	199	199	151	206	196	143	248	268	238	269	223	247	258	233	256	201	255	302	210	223	206	183	224	173	170	227	233	135	95	217	287	266	227	250	271	239	244	237	187	164	140	200	202	236	256	211	258	287	252	219	214	210	247	256	259	312	326	343	355	217	189	247	199	151	197	255	285	283	251	194	196	242	257	273	252	278	213	145	154	143	156	193	221	239	205	217	292	194	162	227	178	214	303	217	145	183	193	174	225	318	292	224	213	177	205	247	251	194	128	208	257	206	186	235	304	261	214	212	229	250	198	228	262	199	144	209	354	389	263	193	244	259	275	328	206	112	186	237	198	160	247	266	222	169	196	333	298	168	155	221	239	178	158	196	217	220	235	222	287	321	291	302	264	318	333	265	265	261	319	360	216	143	185	173	204	185	199	266	239	255	266	191	163	150	172	187	157	264	281	137	156	181	140	161	210	276	289	256	310	253	156	147	151	173	157	251	244	211	192	118	154	258	283	193	222	211	165	163	130	228	233	252	299	151	147	221	244	233	180	208	275	213	193	165	133	151	222	296	281	200	105	148	150	171	231	239	205	178	153	117	175	268	224	221	277	233	129	101	169	140	142	214	212	158	189	183	210	261	183	157	143	188	232	197	221	230	182	194	198	184	230	213	205	205	124	99	110	116	151	216	186	80	78	170	265	241	219	273	199	162	240	285	282	233	138	113	182	169	108	110	188	233	174	196	255	286	271	213	227	206	150	211	198	174	216	161	203	226	233	312	259	160	119	221	280	185	169	118	118	181	147	140	139	163	190	146	159	183	108	43	159	262	159	80	122	133	184	192	161	207	166	109	227	238	194	231	259	294	249	150	104	157	213	249	177	148	194	162	183	253	228	164	175	162	177	205	221	157	90	158	170	155	195	341	277	147	149	194	224	170	194	197	175	148	95	147	191	259	353	300	282	261	198	196	228	221	193	226	270	325	291	183	95	55	118	131	175	162	124	208	174	217	231	175	229	181	204	168	80	100	94	145	208	186	179	163	171	205	185	148	81	79	122	146	174	135	139	188	217	315	296	223	179	128	166	208	224	201	98	113	154	133	139	184	140	95	187	246	154	145	259	166	111	207	276	295	270	224
166	136	65	127	194	167	122	162	138	142	190	205	219	122	75	120	173	213	211	107	144	232	243	243	237	216	190	161	173	183	205	280	284	201	82	125	273	271	124	55	134	250	199	129	162	164	211	191	175	191	129	193	233	140	179	217	107	112	159	88	150	214	200	322	313	185	145	196	280	292	208	221	258	181	181	269	268	181	140	142	134	170	188	94	125	264	277	190	157	254	258	168	162	163	209	206	233	289	217	105	158	218	210	254	259	250	250	280	252	200	224	230	272	277	254	244	185	110	151	206	162	187	236	192	164	133	149	207	209	214	246	182	72	103	158	174	199	220	224	210	175	173	197	244	228	148	185	321	288	188	173	149	190	178	181	235	203	122	176	234	187	170	117	205	259	232	237	250	220	192	177	197	245	170	178	255	187	138	131	145	249	268	163	163	184	148	128	181	288	293	257	195	133	123	175	248	269	225	165	188	204	157	159	190	148	68	119	194	138	133	154	205	271	260	229	191	287	328	247	171	143	115	84	184	277	235	147	191	265	247	209	121	123	225	263	217	148	204	187	134	110	141	276	257	168	114	117	178	129	127	212	230	277	216	170	185	238	317	325	240	225	218	138	119	107	195	166	142	224	201	180	150	142	192	251	218	104	137	169	215	280	240	256	215	134	147	146	202	286	250	161	193	199	174	234	160	136	182	173	201	184	270	231	135	209	163	206	250	246	315	292	249	289	234	186	213	205	240	192	104	164	264	203	170	132	85	171	149	145	265	295	266	255	264	225	246	303	265	243	241	207	235	191	170	152	115	247	272	259	229	141	172	259	347	361	337	300	190	191	251	277	257	191	170	198	263	205	196	249	200	270	299	260	208	220	187	193	315	358	288	237	287	222	242	315	286	197	195	293	265	215	199	174	277	324	295	284	267	302	277	229	271	326	335	315	231	111	73	111	141	168	226	191	182	285	338	273	162	192	228	200	196	199	208	158	107	167	228	250	243	220	242	265	201	139	220	378	336	178	181	175	182	278	280	217	209	298	310	272	252	169	236	303	238	227	220	215	221	194	197	196	159	110	118	261	360	303	206	179	248	246	278	278	174	117	156	244	203	153	176	286	273	220	198	188	226	216	300	338	298	329	283	272	214	108	195	306	238	155	212	209	120	160	276	266	280	253	214	173	170	223	197	223	226	200	194	202	166	132	198	210	160	177	260	270	202	171	241	231	196	223	215	215	205	286	319	262	310	327	269	201	220	354	245	110	133	192	301	306	258	186	133	196	215	259	277	280	272	177	149	189	163	171	275	263	237	292	276	176	151	148	203	245	196	224	303	341	280	203	269	282	213	209	223	137	75	245	376	304	256	221	157	171	219	242	212	238	284	159	110	238	262	252	255	236	159	128	260	219	123	235	255	168	182	240	232	218	212	225	205	194	180	133	195	258	245	205	196	245	187	146	203	221	184	245	285	197	235	258	276	296	306	325	327	274	244	239	272	197	151	205	245	282	213	236	237	171	192	154	182	266	211	184	238	245	174	91	117	188	130	143	130	173	288	216	149	128	135	214	316	224	77	92	140	176	177	175	256	291	226	201	201	220	257	249	189	261	289	253	228	242	313	249	184	150	138	144	126	112	172	222	259	251	184	157	177	203	191	237	204	186	256	206	241	247	181	210	218	201	155	171	261	243	200	175	243	306	219	269	286	206	224	245	254	176	173	249	197	190	276	337	265	115	94	121	106	149	142	128	179	183	108	129	181	99	48	163	209	191	168	133	158	145	171	229	293	312	263	161	204	222	113	124	156	184	228	171	68	109	269	247	128	83	135	296	336	251	229	227	244	298	252	280	310	256	284	266	224	232	210	193	125	138	291	345	273	217	297	317	214	202	170	122	147	206	197	152	105	86	229	245	120	96	131	200	281	218	96	89	182	240	189	127	185	208	211	247	232	253	198	192	237	260	270	194	168	212	215	141	151	205	176	104	87	84	118	198	258	249	210	296	229	71	88	155	191	193	219	264	270	249	208	342	379	304	304	228	227	308	270	162	208	272	240	171	115	69	147	218	142	107	129	186	178	128	163	192	163	143	230	230	108	118	146	159	159	164	221	199	176	229	201	119	150	195	166	167	195	261	291	252	215	207	218	189	146	83	38	147	225	126	115	131	115	110	105	208	224	161	122	186	174	128	184	159	210	186	139	249	303	324	286
226	213	172	213	132	134	131	134	180	142	168	214	273	254	203	247	171	90	178	152	53	61	136	167	140	104	135	199	247	239	119	124	226	205	156	154	187	212	224	195	147	175	195	201	152	171	287	207	108	87	158	197	159	236	276	218	111	157	222	175	173	186	210	296	255	231	270	240	253	300	264	216	197	98	47	131	213	172	161	192	163	131	147	160	197	223	234	281	293	253	180	178	296	257	171	207	155	114	86	121	213	154	162	186	198	195	176	173	216	289	337	388	272	146	130	183	215	186	135	172	139	98	123	167	205	226	211	151	100	89	233	218	169	140	76	142	237	263	262	197	123	195	200	256	258	251	291	207	138	165	156	72	119	190	200	161	99	96	198	262	180	161	192	150	144	191	170	125	159	193	158	239	200	103	181	207	193	208	189	154	156	168	176	205	249	242	265	365	360	217	197	200	209	207	230	270	149	145	285	313	255	210	233	278	290	230	232	220	193	214	252	237	121	138	157	176	193	158	288	324	218	228	144	96	159	207	258	205	122	227	323	229	177	247	229	171	239	278	241	252	236	203	249	234	162	164	185	128	132	165	157	113	68	192	248	214	231	201	196	196	195	216	289	213	138	263	219	206	302	203	117	122	87	142	273	248	199	203	112	94	123	171	188	189	140	101	174	250	253	165	220	329	259	212	289	278	223	234	208	156	119	150	188	204	294	277	222	230	221	176	171	213	253	263	139	110	213	231	175	150	176	166	90	172	316	310	259	242	248	309	335	178	128	130	121	227	311	259	197	229	247	268	297	290	204	139	173	209	237	249	301	360	288	215	159	212	279	204	202	242	205	232	286	266	214	253	242	211	172	168	232	270	289	276	243	201	224	199	208	215	269	315	212	161	213	208	203	285	317	263	233	208	197	225	238	200	171	222	230	243	205	168	218	278	255	206	231	224	131	182	286	236	239	224	201	313	289	114	103	167	195	219	205	232	273	220	250	316	245	157	171	276	302	231	184	154	219	263	256	264	243	251	240	211	265	262	249	181	181	269	214	234	254	273	316	304	211	157	173	176	239	218	136	147	219	286	287	256	255	255	262	343	313	231	149	54	137	184	184	230	201	190	240	284	274	257	163	150	258	237	219	205	148	189	234	329	392	254	217	188	206	214	179	196	248	298	252	242	227	245	308	238	135	206	301	241	167	160	175	186	119	141	275	338	286	258	317	331	281	275	248	223	216	258	280	247	296	236	176	217	182	188	249	235	182	200	247	276	281	257	231	325	279	208	231	109	63	111	200	210	192	164	153	154	143	194	215	158	108	177	337	408	292	196	192	220	249	212	233	307	198	158	239	231	240	243	179	210	249	192	199	197	202	273	202	89	181	289	249	217	199	152	218	227	183	171	199	304	205	89	171	229	249	335	360	208	170	210	282	307	259	287	260	175	238	267	201	250	290	251	244	246	275	261	217	269	279	218	218	301	270	230	291	296	240	164	111	227	308	268	237	191	250	319	228	179	197	218	248	233	292	298	272	296	308	284	198	206	150	172	316	214	154	292	310	208	235	228	168	194	167	150	126	200	266	182	159	189	203	203	209	217	264	364	324	179	139	235	249	200	215	274	253	101	156	167	123	219	194	177	213	240	233	261	287	210	241	331	233	135	222	275	203	197	220	203	218	206	211	261	217	170	210	228	240	225	198	191	173	206	278	270	157	175	238	222	224	198	197	210	216	129	123	181	168	122	62	98	102	119	160	103	98	206	218	188	147	111	180	208	133	88	87	153	201	161	251	229	154	255	244	176	152	75	211	330	168	141	191	136	78	37	79	113	148	193	164	199	281	289	254	210	183	201	207	189	221	227	151	200	298	249	236	239	229	162	103	207	170	102	142	93	45	124	231	254	161	56	70	148	157	149	145	127	154	195	248	281	261	231	177	168	266	279	237	173	174	134	135	185	241	287	198	175	178	194	141	72	94	80	152	225	253	260	192	198	166	155	163	196	209	133	165	188	250	273	237	274	285	248	240	245	197	192	240	251	237	198	216	282	252	256	258	173	223	264	167	194	232	195	200	202	157	189	224	147	145	210	231	252	264	212	186	174	161	167	219	210	150	116	176	193	104	209	255	136	169	190	187	238	264	286	233	230	236	232	190	116	176	157	167	267	226	203	199	178	123	119	178	118	117	173	179	119	61	168	261	249	197	198	148	151
182	196	148	191	243	235	256	254	132	91	163	209	193	195	177	180	166	176	182	175	168	142	194	178	178	128	43	179	275	196	224	284	225	140	181	265	240	182	166	136	134	128	128	246	265	217	234	191	137	108	95	76	154	210	166	183	169	155	166	153	155	198	178	178	198	221	260	228	244	213	229	201	167	189	175	191	247	263	163	193	246	250	273	179	191	311	279	256	249	206	241	281	232	148	152	188	132	191	255	235	182	164	227	219	258	284	315	342	298	246	201	258	224	150	162	142	116	162	160	155	162	174	187	156	198	260	212	198	210	97	107	160	215	242	254	278	209	222	223	144	198	213	100	96	152	249	304	286	229	217	261	191	204	221	199	177	89	115	178	117	47	125	225	175	176	234	233	142	98	142	165	159	147	154	183	169	81	174	221	181	264	226	265	384	305	218	165	241	375	371	307	303	255	182	154	200	206	161	296	290	256	282	275	289	255	233	208	162	222	304	322	323	211	137	112	178	322	322	229	180	116	88	128	210	257	251	265	196	184	170	154	188	182	245	213	107	169	204	139	161	137	176	212	162	169	171	151	138	188	203	178	167	220	244	211	155	84	86	171	309	219	181	237	123	203	245	181	181	182	235	190	129	93	94	183	159	101	87	106	167	188	210	158	151	129	144	161	180	273	303	300	250	163	165	205	196	319	365	278	182	182	237	255	255	327	290	205	312	266	124	187	253	179	153	118	136	208	178	142	175	208	245	256	250	224	152	181	305	350	347	275	171	188	196	187	168	242	330	224	173	234	259	247	220	282	296	262	300	247	240	275	241	151	123	164	166	207	229	179	210	244	171	187	302	259	122	124	160	227	246	259	282	261	299	299	261	293	304	248	193	271	265	190	207	200	235	199	214	225	211	216	210	278	244	261	334	312	263	273	283	245	233	304	316	252	236	277	300	233	205	226	282	259	221	229	149	132	167	104	212	280	231	276	278	256	265	278	270	290	229	220	226	191	228	208	232	271	258	305	305	262	235	221	207	247	318	277	207	204	242	188	200	302	274	190	165	116	174	297	212	219	272	226	236	271	249	267	297	187	99	151	184	168	211	301	264	192	197	118	90	129	205	280	209	201	319	342	286	274	276	205	159	159	212	268	285	333	305	256	199	255	284	280	267	214	212	268	297	186	173	241	217	197	282	271	203	262	248	245	317	197	193	263	201	235	315	317	335	336	281	246	270	340	289	292	297	231	232	230	211	198	269	367	368	303	235	221	226	201	247	292	244	209	222	229	189	136	141	198	220	239	210	165	163	223	194	104	108	184	244	265	275	219	181	201	270	214	177	288	279	124	152	202	222	242	194	227	259	239	219	258	304	252	301	345	258	230	224	255	280	264	247	159	134	210	225	219	250	265	258	233	217	233	207	228	185	120	120	121	243	322	294	198	164	301	293	234	257	266	294	234	185	177	151	194	289	319	199	92	197	259	172	194	274	271	224	199	221	202	205	246	264	323	352	223	241	343	319	319	281	216	189	210	291	374	271	190	225	211	224	193	193	231	257	239	166	219	320	315	260	221	174	176	186	214	237	175	180	168	113	171	251	252	193	192	249	273	242	213	215	236	260	164	57	150	185	99	78	115	188	247	154	151	225	200	211	176	169	207	249	267	208	146	92	94	151	174	211	167	77	156	181	96	192	257	125	82	203	241	236	210	180	233	217	226	158	49	54	106	137	198	200	91	190	270	184	178	208	226	314	365	268	177	201	180	169	234	218	178	188	222	228	186	166	182	195	205	209	250	248	156	78	88	91	140	237	220	217	185	117	99	72	164	166	143	237	234	135	116	252	266	225	266	248	207	211	177	163	223	211	181	275	281	198	203	230	255	294	230	136	125	182	234	208	162	169	210	157	145	231	170	138	160	124	197	234	216	208	132	194	246	215	212	165	149	95	90	153	182	205	193	168	124	118	187	265	305	185	111	229	261	187	230	251	219	149	54	105	149	170	125	66	148	178	238	287	226	256	284	192	166	190	162	234	340	289	231	259	260	167	200	253	173	194	175	166	181	181	206	177	111	157	287	333	228	191	219	212	215	151	124	102	167	243	184	124	166	185	124	134	193	180	244	336	333	187	135	139	124	184	114	248	334	145	89	144	120	74	121	200	215	133	81	144	140	124	102	127	167	79	100	155	95	70	70	98	179	198	194	187	168	252
57	71	110	147	202	296	284	233	185	192	222	206	262	264	170	135	134	153	168	163	157	135	185	189	90	73	127	191	288	294	222	252	280	258	269	202	153	204	236	199	178	159	131	109	77	111	122	112	164	129	80	155	160	183	259	276	207	197	218	209	203	229	272	238	237	240	222	150	183	224	182	187	136	111	152	233	266	217	194	160	200	228	212	254	189	172	202	157	182	258	215	145	208	342	303	119	128	191	185	202	155	167	217	194	278	305	225	163	132	144	219	268	136	143	290	227	112	135	112	113	189	142	113	222	217	186	172	105	146	194	154	159	229	233	169	150	268	272	209	242	198	134	115	173	221	161	123	144	109	122	208	165	139	202	171	203	263	225	222	190	208	175	137	221	284	286	191	188	227	168	329	426	307	198	98	93	145	245	233	149	177	253	257	241	325	301	181	235	302	271	269	293	264	233	178	149	176	270	319	262	208	161	188	257	225	151	220	215	200	226	242	255	189	125	145	237	223	188	208	236	221	109	115	149	167	135	130	160	102	91	153	158	174	189	131	131	151	163	198	225	166	309	310	142	191	148	214	327	265	154	103	177	197	239	259	154	150	192	175	196	271	294	268	224	172	203	219	208	126	109	197	138	85	216	274	175	157	203	260	251	207	208	252	238	147	157	157	164	250	275	202	209	154	121	264	235	203	299	310	224	266	217	195	282	216	217	290	250	174	251	279	224	170	150	169	216	222	220	256	233	254	251	240	247	187	192	224	179	190	230	180	137	199	200	124	158	140	129	185	243	259	246	211	276	390	283	314	319	210	221	219	215	257	307	211	133	205	209	158	135	225	292	247	344	314	199	275	265	217	216	160	157	244	304	239	235	279	233	226	254	206	103	153	241	295	338	313	326	300	298	321	260	206	229	336	342	314	286	266	240	202	214	238	207	248	280	164	236	327	264	196	213	237	233	184	170	202	202	224	247	298	318	347	373	266	229	291	354	354	261	224	177	214	337	257	254	251	215	225	197	250	315	276	194	237	208	218	254	198	224	243	186	250	311	264	159	165	288	323	312	267	231	236	276	219	238	293	310	324	288	299	231	146	166	229	311	298	222	173	149	191	184	221	289	221	170	195	150	199	299	258	206	197	206	308	366	223	206	317	281	239	215	270	229	211	314	349	371	272	213	230	250	284	258	254	300	270	228	211	256	235	182	252	287	200	211	293	281	276	258	291	324	228	222	230	150	172	206	220	242	231	250	233	215	262	243	159	157	208	210	275	319	213	234	227	196	151	122	187	211	197	148	166	207	210	145	192	192	99	113	184	186	241	316	246	196	244	344	356	268	287	268	273	358	300	276	233	181	129	156	303	292	221	252	252	237	265	209	194	227	199	174	170	226	259	254	291	201	287	369	234	287	298	284	271	159	156	219	226	216	230	229	273	238	206	291	288	300	331	274	189	197	199	171	221	256	250	221	219	177	200	250	229	242	250	262	248	259	202	196	245	224	253	287	261	278	276	166	138	185	196	150	83	126	217	235	254	197	154	214	258	223	122	204	362	262	192	227	148	205	238	167	259	248	157	182	262	226	129	160	213	276	244	226	226	213	239	132	92	129	223	296	251	153	117	205	182	106	131	199	230	146	143	254	279	226	175	242	277	247	228	202	210	158	115	201	201	121	167	148	92	158	225	215	166	157	171	194	201	148	147	215	161	164	267	214	155	222	235	147	179	174	130	218	217	167	178	224	233	247	268	210	169	183	125	103	179	138	118	120	113	178	169	110	121	113	136	128	92	117	169	250	212	133	93	154	189	164	153	204	313	238	188	186	164	194	170	116	167	234	199	206	245	200	153	219	174	115	226	279	260	270	315	305	171	155	239	187	118	128	134	142	163	160	206	224	246	219	129	129	216	198	193	231	258	269	178	177	115	72	195	161	56	156	200	170	222	248	237	196	211	233	161	144	201	253	269	250	221	205	220	258	199	94	166	200	83	112	136	166	181	135	180	179	129	158	213	185	134	90	99	174	173	183	262	238	156	222	217	218	318	242	138	188	227	210	236	205	141	128	156	151	159	248	321	242	166	203	277	304	258	248	258	222	183	149	103	128	209	227	131	41	136	182	175	132	143	240	198	147	145	166	197	252	265	247	259	177	74	121	135	80	138	164	82	89	133	165	240	170	158	214	209	232	128	106	168	116	110	119	109	154
136	187	147	47	159	238	212	218	216	209	261	235	183	239	182	156	184	166	212	264	200	111	154	211	136	126	161	113	221	324	285	330	296	300	349	225	153	183	224	185	165	198	215	201	155	144	97	75	135	177	206	315	288	170	212	237	174	156	203	239	268	280	240	226	198	181	200	238	263	246	245	179	182	228	271	184	108	197	145	58	210	309	225	213	247	254	249	211	203	287	296	211	172	200	257	217	204	273	276	273	198	215	230	123	158	280	364	223	56	125	192	229	194	136	231	237	171	207	222	230	257	254	201	167	189	162	175	252	227	201	131	113	221	192	189	198	227	239	161	150	145	137	142	165	187	118	154	218	143	176	250	226	255	261	187	150	168	189	169	183	249	226	150	158	182	146	124	153	172	176	237	328	296	149	96	185	212	213	150	140	237	260	187	290	326	254	294	297	253	209	265	245	233	242	219	232	151	159	205	166	107	94	148	124	123	163	130	84	186	244	212	190	169	188	124	146	217	172	169	157	157	146	166	154	177	170	101	155	234	278	155	143	223	213	173	132	141	155	195	217	221	213	228	172	163	240	289	223	120	198	226	215	173	108	108	165	252	203	197	200	174	205	201	225	215	200	191	148	137	206	203	156	163	245	298	220	169	191	194	164	141	168	214	252	190	183	194	173	186	155	193	240	241	220	183	189	264	298	233	178	229	221	209	226	296	301	230	209	229	325	259	128	214	261	214	254	198	168	226	205	138	128	184	203	148	138	218	242	205	256	271	256	223	187	185	135	117	106	136	168	192	211	275	291	251	282	241	185	240	240	175	166	238	201	178	191	180	281	306	193	161	246	299	260	171	172	235	232	199	278	253	133	217	265	228	270	244	205	220	282	318	230	160	194	184	229	276	224	180	197	249	274	214	126	129	221	298	228	137	254	265	116	195	274	266	256	130	78	141	246	264	176	200	286	314	239	179	260	290	279	279	228	296	324	283	243	197	245	212	186	170	237	310	240	292	293	199	176	224	258	242	332	303	184	233	189	148	245	203	210	255	190	244	323	193	135	266	306	311	263	315	303	208	252	189	220	288	217	232	262	274	264	224	220	297	307	221	234	275	277	306	302	313	362	335	294	231	180	234	315	301	219	213	266	270	259	242	251	307	212	185	278	206	229	285	211	209	300	325	232	225	218	287	322	292	369	288	154	187	227	305	354	301	294	269	291	215	201	268	240	177	144	198	275	387	301	224	190	104	232	271	307	340	228	231	277	212	171	238	289	243	228	284	282	217	224	186	177	199	206	222	174	245	252	218	266	266	260	320	249	162	201	187	278	356	321	270	212	227	289	304	225	174	256	245	229	328	293	219	266	191	118	211	279	228	204	321	263	142	247	270	196	174	236	228	268	338	200	168	228	265	233	207	257	239	223	290	293	238	248	247	243	289	263	219	189	208	231	238	256	283	239	197	210	170	111	132	207	167	166	166	230	328	253	174	172	218	221	268	305	262	256	243	195	113	234	337	225	205	177	164	233	234	242	295	308	303	286	189	119	217	241	167	235	270	246	236	208	222	282	225	144	220	170	152	215	201	233	198	131	105	64	148	180	132	174	195	157	115	187	219	209	244	206	218	244	252	241	231	262	202	104	168	231	263	273	154	146	224	158	109	118	162	244	203	168	129	66	134	238	210	194	194	199	211	222	316	305	233	213	204	246	213	145	155	180	222	240	231	206	189	185	189	182	198	165	148	229	199	176	264	237	177	244	333	318	234	225	220	213	204	168	186	174	142	183	189	175	279	297	259	264	301	243	121	200	253	201	161	237	312	243	161	157	148	153	199	221	195	195	282	295	326	309	146	133	235	265	246	231	207	225	266	298	195	187	264	228	166	172	142	124	138	113	165	148	225	242	241	228	177	158	124	210	219	141	161	229	143	162	193	84	111	152	161	127	135	246	245	166	143	174	141	158	249	247	189	131	92	51	61	142	233	280	178	82	129	138	126	178	185	131	152	221	255	157	112	149	166	179	103	63	119	189	250	223	233	228	168	173	224	212	161	196	180	157	190	180	165	205	171	82	124	185	217	151	155	178	118	203	224	275	222	156	234	193	138	186	241	221	199	124	100	157	178	116	92	159	220	201	124	121	197	219	197	256	252	259	167	78	167	181	157	187	202	203	201	173	204	163	103	174	234	230	122	186	285	193	180	171	172	294
171	178	134	112	95	194	237	161	167	187	196	235	199	176	161	191	222	164	198	200	180	193	152	164	184	128	172	241	178	136	155	234	229	106	147	262	278	271	205	145	168	152	86	50	62	59	49	142	145	135	171	90	114	176	211	311	279	203	174	147	227	222	266	294	217	150	151	201	119	157	212	161	128	211	322	227	118	153	245	172	120	179	296	371	302	302	260	182	169	162	161	141	84	133	209	275	294	234	216	242	254	249	200	110	122	204	216	183	197	172	163	214	208	182	217	235	196	223	238	222	228	273	263	135	128	133	144	185	178	213	301	285	147	157	216	232	236	294	317	236	215	151	173	270	263	193	161	189	187	214	231	150	74	97	84	108	137	128	221	212	188	204	268	277	178	113	131	250	246	192	334	357	199	133	106	152	188	212	177	124	256	303	249	283	287	206	193	191	204	245	256	296	289	243	156	139	152	192	148	116	242	240	164	245	354	330	177	120	158	116	163	187	147	97	134	233	260	232	218	219	147	146	190	202	218	200	244	249	218	217	191	198	168	117	98	137	156	163	216	279	324	225	142	164	122	148	255	256	161	168	198	164	178	220	202	220	193	193	275	236	167	106	181	276	164	119	189	258	325	239	226	260	275	327	291	223	176	188	145	96	159	214	207	145	89	140	172	116	150	234	233	171	163	161	150	195	222	215	129	90	197	208	146	165	230	208	219	267	247	328	316	247	285	189	130	266	308	320	284	153	156	275	296	251	236	222	173	227	296	321	363	319	255	197	176	155	150	183	216	245	256	266	287	275	353	303	167	254	258	207	232	232	233	181	241	289	222	222	203	235	168	169	177	227	351	294	254	252	206	212	279	256	191	156	174	190	138	170	241	192	195	248	301	310	253	206	211	248	294	277	265	289	227	226	260	273	321	281	263	249	229	266	203	154	180	204	241	232	193	229	231	250	278	186	202	315	241	203	189	153	140	73	157	268	358	336	300	360	325	275	259	269	241	236	266	243	215	235	264	225	211	225	225	264	322	264	247	270	217	250	264	240	218	250	319	326	271	280	308	235	250	200	165	231	246	305	280	267	290	256	263	253	188	245	319	314	299	234	285	312	252	207	207	238	274	250	142	149	199	289	291	157	201	280	275	317	268	210	259	236	262	297	214	159	244	241	200	286	328	309	300	271	208	218	211	283	319	232	170	169	240	211	184	242	323	265	176	187	164	203	158	121	262	279	202	231	265	268	265	231	172	267	333	182	135	235	285	240	154	157	249	269	211	166	191	268	277	264	275	224	199	290	329	289	252	251	248	247	283	264	261	289	203	214	316	345	260	237	216	118	211	270	182	152	277	321	287	196	241	320	220	259	294	247	164	168	310	285	120	122	124	73	126	194	186	244	238	174	245	244	230	226	296	337	251	199	191	286	283	164	191	268	272	153	212	294	172	161	195	203	270	234	248	323	176	129	238	210	198	244	231	235	263	275	223	153	170	226	243	255	319	337	300	273	232	226	198	205	203	140	162	176	168	258	245	166	265	284	216	247	219	205	228	208	183	199	256	343	319	309	268	190	202	205	185	151	203	172	149	154	173	143	207	272	164	193	267	208	148	159	201	192	196	223	178	151	189	209	162	135	135	189	193	193	231	254	294	334	321	196	99	250	356	261	209	195	119	67	145	202	289	307	182	180	262	199	170	255	300	296	240	245	248	188	217	197	170	222	243	250	144	135	165	221	195	100	165	191	234	224	185	183	201	219	241	256	228	224	161	145	176	173	161	93	136	251	166	135	192	120	112	177	243	199	124	153	219	257	216	269	267	155	158	210	160	73	199	250	134	96	128	210	270	216	144	169	229	296	320	237	264	239	202	229	217	184	175	184	175	176	189	156	95	208	213	140	146	201	234	189	260	246	184	235	193	168	226	229	151	177	223	188	159	209	202	162	199	243	265	196	171	164	159	242	176	103	192	241	236	182	172	128	106	107	48	153	246	136	52	102	213	235	124	127	197	220	303	270	120	140	174	184	262	194	154	219	256	277	263	184	208	285	324	217	46	111	138	161	231	196	149	93	94	155	182	185	207	293	289	265	194	239	264	135	236	278	222	232	142	199	270	120	152	216	126	130	253	282	173	145	213	146	58	109	187	199	184	179	123	187	261	227	200	298	298	182	145	122	160	179	170	234	266	212	186	224	247	133	120	179	200	244
100	140	81	49	183	204	81	129	229	201	196	252	220	187	174	205	163	160	158	108	183	289	223	85	143	200	253	280	175	115	154	202	212	214	226	153	135	250	252	115	56	76	122	179	223	151	145	175	193	240	184	154	235	208	150	154	179	250	238	236	229	154	108	160	138	167	222	250	283	211	144	141	151	98	99	120	138	248	208	102	187	236	299	315	188	119	190	277	238	164	123	171	198	192	190	167	205	150	116	192	171	159	197	203	262	305	293	289	332	363	284	271	294	282	340	356	244	265	245	146	126	161	142	147	284	203	114	155	217	275	356	341	221	211	214	213	237	233	236	251	171	127	154	225	232	277	272	130	161	243	261	171	155	200	104	114	189	189	222	279	234	150	251	294	228	198	126	154	254	236	203	202	219	299	243	190	199	217	292	272	229	233	209	242	277	198	219	273	228	177	114	191	220	163	135	133	191	235	265	210	206	208	204	185	138	250	274	252	289	252	198	161	175	142	163	249	216	215	237	245	237	187	207	213	151	81	111	171	229	276	238	178	202	329	228	147	238	159	128	179	194	198	132	101	158	197	222	205	191	160	177	215	171	159	184	206	236	284	238	212	247	226	233	201	120	110	138	152	178	156	202	285	279	245	162	143	129	165	210	185	194	260	273	242	244	208	143	164	194	242	277	223	170	144	153	209	247	247	256	215	209	203	197	192	142	164	285	319	210	258	242	130	231	240	145	133	143	150	199	249	248	179	179	205	212	268	378	370	312	304	250	259	285	323	289	258	286	300	247	219	214	178	208	247	272	254	334	411	296	256	284	273	204	160	240	276	233	144	186	238	176	260	200	277	379	169	128	205	195	172	168	215	294	238	158	144	178	169	150	146	193	261	200	161	214	246	194	275	308	134	94	287	299	117	114	173	237	256	291	280	268	349	312	271	215	141	226	275	296	289	211	212	326	315	217	260	292	212	181	215	190	178	240	214	193	217	203	276	351	318	270	270	248	226	208	206	248	269	289	283	179	215	265	266	311	294	372	384	305	256	190	207	252	221	216	288	337	256	203	259	270	253	277	304	354	349	279	327	311	253	255	245	200	265	323	306	299	330	321	323	352	274	272	264	238	264	297	313	269	275	373	306	231	243	142	178	308	290	302	239	182	237	228	253	244	241	279	334	325	282	319	287	256	236	185	229	277	321	266	217	280	290	341	273	222	235	180	242	234	279	262	273	401	304	263	282	226	223	275	250	205	224	254	261	227	244	266	264	296	265	251	229	263	348	363	257	171	162	200	207	171	231	285	245	172	261	283	220	293	328	247	234	235	219	297	323	305	255	139	130	215	246	287	234	197	210	214	162	176	242	240	202	243	305	215	199	208	168	226	313	260	245	240	209	243	264	270	252	230	219	249	362	320	268	271	214	153	90	156	220	239	211	215	184	91	212	232	166	231	286	293	241	205	225	201	185	201	217	199	136	208	299	251	178	147	184	211	230	266	197	231	222	166	240	282	284	265	267	187	197	264	287	282	312	378	290	273	306	245	197	165	148	226	282	254	241	167	114	140	138	141	269	265	243	293	192	157	169	177	150	160	155	145	232	236	229	235	212	248	223	185	127	126	202	233	264	224	174	213	216	187	182	264	300	223	205	166	145	196	207	160	191	254	183	169	194	168	202	231	237	258	246	138	147	251	268	170	121	200	156	112	164	160	139	184	241	173	192	255	215	168	126	145	208	240	178	196	230	214	217	166	105	125	164	166	132	120	231	259	210	162	243	201	61	120	165	232	323	306	232	183	187	144	97	109	80	125	216	235	202	168	112	133	126	45	139	210	133	63	166	257	228	230	163	225	283	261	280	299	342	290	212	252	303	238	164	133	154	176	158	195	161	110	203	175	178	213	238	238	201	236	184	133	137	147	181	210	241	214	188	193	224	237	171	183	204	141	120	100	42	51	115	186	191	113	125	161	120	127	84	100	210	162	116	134	112	168	145	152	227	230	236	223	219	201	122	159	170	85	98	146	222	284	174	141	231	218	258	209	144	196	252	290	215	90	123	241	221	208	200	154	112	148	198	208	156	131	249	279	202	161	170	200	192	195	189	239	270	115	102	144	104	186	156	101	165	184	192	169	136	103	93	157	280	322	255	204	189	198	302	356	247	170	144	158	147	112	162	153	146	113	156	165	138	126	92	185	196	140	123	126	190
134	136	139	164	184	166	211	220	209	155	154	207	249	257	221	224	196	188	177	127	99	143	126	108	206	211	148	205	206	144	177	218	136	116	222	233	173	87	98	159	170	236	169	71	136	181	243	238	182	199	164	155	185	183	246	246	153	180	180	171	260	237	195	194	168	161	217	259	280	268	217	186	199	170	89	117	143	191	184	140	126	158	314	315	233	209	218	231	149	131	162	162	261	256	217	267	236	206	247	258	191	132	139	180	223	265	267	241	213	157	242	281	185	205	221	216	208	209	180	156	186	164	133	174	231	248	200	228	292	166	128	228	231	199	164	169	208	224	231	237	233	197	165	252	263	190	181	149	133	158	166	180	254	253	122	41	103	168	145	209	277	265	200	109	129	164	159	224	230	221	251	193	163	182	129	116	203	264	260	233	256	317	343	379	450	259	164	258	262	211	147	235	250	187	115	113	177	193	179	157	217	210	227	236	157	291	327	201	270	196	131	219	156	119	219	201	140	183	225	257	199	144	153	239	209	152	213	138	133	218	212	127	144	227	282	284	212	156	183	287	249	168	169	178	193	170	156	228	168	129	197	149	130	144	175	189	236	251	179	186	229	206	190	194	178	234	261	204	183	263	291	286	247	164	118	169	217	197	223	187	188	246	206	236	179	181	215	187	250	225	231	174	94	107	84	150	251	175	146	203	209	212	187	164	183	129	199	356	348	264	258	268	231	198	155	144	226	259	236	247	280	278	147	154	208	236	236	195	214	257	256	247	266	222	257	232	259	261	197	241	235	267	246	276	291	233	236	210	176	191	206	267	307	161	143	228	181	224	290	263	163	99	117	163	278	319	219	271	315	203	210	216	232	221	169	137	162	194	190	228	238	207	212	217	228	266	283	291	316	252	259	357	333	239	217	285	184	145	251	235	213	216	282	344	246	194	292	286	260	228	206	223	189	234	271	284	259	224	256	324	289	182	238	307	298	289	322	309	256	295	204	177	249	192	227	236	215	274	282	240	247	256	239	263	274	338	339	241	263	312	270	231	231	321	293	298	311	180	221	250	242	342	382	309	291	273	222	254	313	327	312	238	183	241	274	233	213	292	272	185	222	164	158	271	254	211	240	231	323	306	186	278	308	233	212	158	190	286	294	269	256	253	156	176	278	252	178	132	212	272	315	331	263	195	169	236	323	392	384	241	189	331	321	166	206	240	322	404	361	351	296	218	183	193	216	255	272	298	277	278	277	214	255	357	354	286	286	289	284	274	149	121	188	262	264	211	304	320	243	206	231	190	184	266	247	196	229	294	338	343	324	279	146	128	257	271	303	336	209	210	310	280	201	187	180	128	200	231	210	208	162	180	215	191	268	343	211	212	281	222	162	194	273	260	292	311	276	305	297	278	214	229	231	205	202	126	175	217	211	313	283	131	101	198	172	205	192	228	424	306	186	172	200	215	218	295	298	257	241	266	273	242	194	228	293	299	315	286	238	234	257	263	296	286	393	368	275	293	219	264	308	204	90	212	329	303	276	287	338	323	177	190	243	127	209	280	159	100	201	313	250	169	155	219	294	248	203	178	227	289	217	232	176	179	215	160	183	167	199	161	94	110	199	262	276	216	164	252	224	161	152	105	147	204	209	201	203	222	140	159	233	178	189	157	183	249	225	224	224	212	199	255	210	81	233	344	203	134	109	158	237	174	209	210	179	227	193	183	152	124	166	197	119	193	236	186	153	129	213	224	231	161	126	152	167	197	177	256	314	319	234	170	202	149	125	161	228	193	140	239	244	137	187	205	221	230	207	220	203	234	221	214	241	198	196	284	265	197	161	87	162	259	232	213	255	238	191	132	197	287	219	256	292	221	209	209	244	275	183	181	185	192	208	222	145	126	254	242	131	126	239	196	193	261	233	226	235	209	179	185	119	128	231	231	163	165	124	96	136	126	84	90	161	220	231	176	146	125	197	216	147	180	189	211	207	162	176	180	161	124	114	124	229	203	85	139	175	128	100	165	256	199	226	256	254	306	207	124	111	214	308	278	240	230	204	181	263	198	139	215	212	163	184	275	256	217	299	348	260	214	223	232	151	141	236	270	312	282	195	114	167	217	147	155	208	224	147	152	192	248	303	234	122	90	160	244	225	159	186	296	250	171	233	205	201	159	60	82	88	90	132	146	121	190	173	94	168	154	106	178	273	258
159	161	153	198	146	155	191	192	261	270	296	226	173	245	273	230	151	130	133	176	153	55	83	192	236	218	235	227	168	178	205	193	149	196	224	154	174	115	178	235	214	275	246	182	219	203	115	89	86	151	215	138	92	173	212	185	134	180	193	225	242	169	170	179	155	164	133	140	212	224	156	117	249	312	187	110	126	160	254	259	271	287	196	100	124	183	210	240	212	170	205	212	191	242	225	188	183	234	175	52	77	183	278	253	209	237	273	225	251	252	238	314	217	159	197	174	139	177	205	110	104	213	238	199	167	207	265	212	141	134	152	210	187	150	146	175	177	145	248	261	178	114	93	174	153	121	197	189	175	178	169	243	294	249	162	147	128	134	254	259	254	247	117	146	210	209	255	217	242	218	172	211	218	208	152	199	277	303	238	165	253	301	287	231	205	156	167	249	275	228	223	264	276	305	309	233	157	242	290	242	166	109	129	204	196	267	293	131	93	115	131	142	118	184	300	251	193	223	207	197	131	165	199	163	180	162	129	125	187	181	176	175	140	174	232	224	186	205	190	206	257	230	156	146	248	254	231	218	178	154	131	172	221	180	103	102	233	292	223	243	235	182	229	264	229	189	117	148	292	292	250	270	279	187	136	191	188	221	213	185	144	195	227	157	190	264	257	293	292	236	266	310	287	238	240	184	210	229	256	343	262	203	225	240	219	213	251	333	332	294	318	294	222	131	200	266	175	171	246	266	197	145	156	200	235	228	216	137	198	286	342	342	287	319	309	248	228	257	234	226	226	164	176	211	258	296	163	151	190	204	252	196	200	219	228	277	267	232	253	326	320	274	242	171	191	183	94	131	214	174	215	329	219	229	365	252	167	169	244	314	212	165	148	192	235	210	281	265	236	247	242	271	229	201	205	191	228	205	224	268	259	313	299	246	216	210	251	275	248	258	307	250	212	270	279	207	215	281	303	375	359	261	264	331	314	179	115	196	298	274	198	201	227	221	218	164	112	203	276	279	285	222	202	253	213	181	199	230	204	237	270	245	212	233	264	237	193	169	301	331	297	298	267	342	357	312	240	219	229	217	252	243	231	210	233	235	237	302	295	234	225	231	234	216	202	215	254	271	227	190	188	164	196	188	179	225	194	273	282	223	275	280	169	216	265	240	236	249	361	319	279	298	202	196	250	284	404	382	269	221	136	179	253	196	198	219	262	319	275	254	266	314	339	222	222	252	287	293	144	131	131	159	256	245	256	262	263	244	173	245	254	179	231	258	203	145	175	265	317	243	217	254	299	318	236	219	285	331	307	252	229	246	206	184	249	249	187	133	177	196	191	200	165	190	247	223	208	274	266	205	250	266	271	300	250	166	176	245	270	251	189	185	172	190	271	279	244	209	228	251	188	178	226	252	180	143	198	199	138	193	321	295	210	201	155	203	220	191	244	230	158	165	240	196	162	214	201	308	343	204	196	226	239	216	185	215	239	204	240	272	236	229	289	324	345	266	182	282	374	368	270	151	194	301	253	212	258	238	209	187	106	159	232	246	264	183	170	206	234	252	188	229	253	155	143	175	217	230	278	292	206	174	207	149	145	147	64	171	275	225	119	137	217	204	248	276	283	185	171	195	151	176	150	105	82	154	147	151	180	213	212	242	261	217	188	103	174	229	230	253	237	255	262	220	212	187	113	71	132	245	246	229	234	206	182	147	215	263	208	185	155	206	239	214	205	199	169	154	217	208	236	292	247	189	189	155	135	174	211	228	219	264	170	122	241	273	227	209	200	142	161	196	159	161	178	229	197	171	169	103	205	249	203	191	179	238	203	156	197	123	111	155	201	213	246	230	147	102	133	227	168	233	298	256	240	238	345	279	132	201	270	200	152	145	177	221	210	178	100	103	148	157	217	247	191	149	164	201	219	216	219	184	114	110	139	146	176	194	195	191	111	130	235	209	178	193	129	113	199	207	219	239	183	161	193	228	204	200	188	158	100	131	192	133	81	99	185	237	270	243	198	253	288	194	157	192	329	330	146	164	237	213	163	120	156	203	237	198	110	146	233	214	154	188	184	241	340	286	197	166	145	186	229	215	198	186	228	238	217	182	117	83	122	231	206	178	227	224	140	139	174	166	189	171	222	244	146	174	271	195	103	163	245	148	129	208	197	122	99	138	95	138	268	214	99	74	90	190	152	37	137	278
255	253	191	199	190	187	197	163	170	177	168	144	89	122	109	68	148	208	172	214	255	137	107	177	225	250	222	262	262	198	180	228	216	150	202	230	221	191	165	141	171	216	125	76	143	205	157	138	224	224	241	175	114	178	242	242	210	298	275	165	174	242	159	257	292	172	170	158	222	194	261	304	266	306	222	161	310	334	255	243	238	269	223	151	140	178	227	216	143	119	133	180	150	125	172	198	171	162	129	122	138	105	230	323	272	259	351	369	240	156	185	183	159	200	170	136	250	215	152	137	59	118	208	144	67	80	136	190	191	119	122	163	133	155	169	195	188	197	277	285	247	233	192	167	184	211	258	233	193	191	209	250	247	168	158	156	96	104	150	214	226	175	139	173	135	152	197	125	139	178	171	226	220	195	257	198	175	231	273	260	244	301	283	274	296	219	181	203	270	252	203	190	202	229	194	138	128	133	107	199	234	208	174	131	184	203	148	99	137	147	125	184	167	127	234	301	215	191	233	206	174	174	196	196	129	103	117	113	167	222	219	172	137	144	135	141	205	239	144	191	241	176	242	297	228	132	98	148	257	231	201	156	103	167	147	127	199	237	279	272	165	93	168	222	157	182	167	159	266	241	245	202	134	184	165	177	185	152	192	250	273	249	179	237	277	259	260	204	179	159	173	181	182	213	214	208	222	191	191	235	196	178	174	186	216	250	209	194	278	312	293	275	235	211	160	116	239	326	217	147	104	123	184	169	260	321	284	217	181	182	138	202	279	308	371	295	204	237	276	291	269	246	207	167	201	204	160	183	252	278	295	299	294	306	267	264	253	267	362	308	220	219	195	166	281	320	184	106	145	226	276	263	226	253	276	283	246	284	313	255	180	137	205	290	309	325	279	187	156	213	216	140	172	178	222	282	189	158	187	195	185	246	336	366	308	205	164	235	316	294	271	278	283	235	237	283	257	259	399	328	154	174	196	235	248	202	205	228	259	198	132	170	233	245	237	266	260	224	219	275	240	224	298	290	233	232	245	227	234	166	147	276	292	289	286	244	255	257	263	247	294	270	228	334	306	242	283	304	301	203	176	250	306	337	268	212	231	303	296	244	323	336	278	222	238	281	240	201	215	193	106	116	198	231	229	175	236	288	261	198	161	266	285	276	251	243	264	243	262	353	348	294	279	236	209	159	209	298	314	301	231	174	157	110	135	271	256	185	271	322	300	275	185	135	217	250	197	213	207	246	287	172	267	315	192	192	168	186	230	302	338	327	305	193	198	248	234	247	249	237	284	271	222	256	223	312	345	252	261	223	194	242	247	262	284	272	159	150	161	90	226	234	156	145	175	304	277	233	294	308	310	309	265	233	220	259	296	236	239	214	258	280	200	201	229	221	214	238	213	129	96	276	361	295	244	217	227	225	301	364	264	266	271	268	252	255	371	339	291	235	207	284	268	260	260	200	170	164	218	253	280	306	226	194	206	248	277	254	248	213	268	301	257	245	314	259	224	325	344	308	367	351	255	294	310	247	169	175	150	160	206	171	185	204	202	215	205	190	139	78	142	216	211	238	257	264	350	348	233	174	213	231	199	192	217	250	276	302	256	235	222	256	238	230	246	221	246	131	116	178	183	234	190	95	137	161	144	186	156	191	222	268	282	190	206	198	252	306	189	177	230	229	277	283	210	171	191	208	207	203	209	182	145	146	187	244	205	95	115	228	208	226	308	236	219	207	177	229	253	163	144	295	337	172	168	299	173	60	187	232	169	216	228	216	191	162	192	224	154	52	119	154	140	176	174	182	183	195	186	106	126	171	239	260	199	224	201	200	305	287	187	152	179	134	144	211	255	230	265	313	198	188	162	153	266	210	180	264	241	252	188	106	146	180	261	259	183	179	101	75	184	235	215	238	245	233	289	307	272	219	192	231	175	131	161	160	142	135	138	201	147	146	305	293	225	211	213	190	139	171	212	215	234	180	92	87	144	203	277	176	158	282	191	86	103	115	211	342	308	227	197	133	105	186	219	148	110	193	243	288	273	215	227	208	276	236	151	148	74	187	317	192	157	177	140	178	154	183	243	164	261	320	225	263	261	287	248	155	161	189	172	178	179	168	170	149	165	203	204	198	131	154	260	217	224	158	138	243	240	223	186	177	235	154	141	175	75	91	208	286	268	182	157	215	201	139	126	113	86	59	50	150
170	200	205	183	209	162	145	247	293	246	155	95	157	184	85	134	200	164	174	211	207	181	125	97	118	189	200	228	311	260	200	271	267	218	202	189	205	172	186	193	203	229	221	210	226	280	234	117	121	254	282	131	128	170	148	154	105	184	282	238	229	259	221	206	256	253	177	176	162	114	245	245	185	283	220	146	187	201	199	225	290	290	288	280	256	189	206	231	203	189	210	227	208	249	264	178	76	106	173	207	234	268	243	268	278	200	208	229	173	134	197	240	252	266	229	150	198	246	126	105	211	197	177	139	47	135	187	173	253	182	98	156	220	268	168	154	208	244	290	273	266	169	129	184	179	170	234	213	215	260	161	152	215	220	173	179	134	111	227	232	244	240	136	145	147	186	189	123	198	235	222	194	168	229	288	244	192	204	248	329	370	302	277	272	292	310	261	240	154	128	231	248	141	127	214	257	235	228	164	178	230	130	117	176	211	258	269	162	197	233	154	197	147	116	261	297	216	176	133	176	284	259	184	189	172	168	196	214	254	199	194	248	221	157	155	126	119	194	127	121	120	75	91	143	220	224	216	196	176	154	177	142	136	193	139	91	86	187	227	189	146	132	178	161	202	202	223	295	268	257	259	204	183	185	193	235	172	131	160	215	206	216	298	270	299	351	303	213	167	105	49	137	249	228	202	291	319	263	224	233	221	158	98	98	108	180	219	140	168	231	205	274	310	173	175	217	180	129	130	224	241	176	166	134	241	350	242	244	305	264	221	323	380	353	315	238	272	203	73	83	95	207	321	258	209	256	173	154	305	283	230	250	270	212	138	163	186	189	228	240	247	222	223	198	200	354	324	196	173	215	191	209	251	268	307	243	245	216	198	180	189	292	275	302	309	169	89	168	206	150	150	266	278	185	164	243	266	277	266	203	228	239	214	160	263	289	234	300	363	288	215	284	229	226	212	154	189	214	327	265	135	185	151	219	294	190	215	283	243	213	187	222	278	231	187	196	175	206	282	242	239	242	198	208	160	201	304	235	217	253	233	217	260	284	315	370	252	151	180	227	196	173	293	300	285	298	267	285	279	250	241	253	270	282	282	304	266	151	105	146	208	298	296	238	281	285	295	249	209	234	180	173	226	205	194	251	253	198	173	220	275	330	256	226	286	200	161	315	359	238	142	119	216	225	195	275	180	122	242	261	226	240	228	164	164	243	276	208	158	164	246	273	226	193	163	231	299	266	226	275	347	300	241	193	187	267	293	222	274	341	229	312	379	254	234	278	271	247	265	315	349	301	308	258	241	335	307	274	193	196	291	273	225	188	233	256	267	282	213	187	258	299	231	256	302	267	264	262	251	313	334	262	344	333	215	240	249	301	271	287	328	186	215	218	157	235	207	219	256	184	218	272	257	269	211	211	320	292	220	292	316	157	106	199	166	163	296	298	232	184	205	251	287	297	229	226	187	189	190	155	194	272	305	241	231	209	206	255	206	229	275	184	189	256	219	133	104	306	338	313	387	286	252	161	193	270	255	273	270	326	311	265	245	213	243	205	201	213	166	187	127	207	329	314	219	203	250	211	283	199	155	248	196	185	250	286	174	192	253	219	181	130	180	237	182	171	203	144	181	213	178	196	267	285	235	259	292	247	238	201	166	184	212	179	143	193	202	172	187	171	192	264	268	218	209	198	101	69	167	168	164	187	191	202	195	239	156	181	325	264	134	203	255	243	307	224	188	184	191	233	263	309	219	112	103	190	170	150	166	92	82	131	127	184	298	264	139	169	157	110	178	157	220	252	189	239	275	220	172	162	229	173	141	247	196	192	226	207	231	166	118	160	175	228	246	210	163	108	120	159	160	206	317	365	278	178	169	163	134	167	282	269	118	54	114	146	229	311	240	226	349	441	299	180	178	206	226	173	129	117	137	407	572	280	164	241	149	73	124	200	172	82	86	155	238	215	178	192	115	110	180	214	224	212	124	124	275	285	261	176	124	123	106	147	172	204	208	226	198	173	211	211	115	108	152	141	213	295	358	319	222	190	180	158	230	280	164	136	127	135	234	236	196	190	199	231	258	158	174	301	214	126	157	261	261	205	205	203	127	46	129	219	142	145	156	115	134	98	180	244	126	51	140	302	297	201	208	242	153	41	40	204	238	76	118	170	145	191	219	124	131	133	117	201	189	212	217	207	181	77	82	147
126	174	126	128	208	196	162	180	165	173	240	265	237	211	109	80	126	201	250	255	215	157	229	225	193	286	348	270	176	164	231	314	243	162	144	151	182	224	243	156	135	179	242	228	161	263	254	148	159	176	216	184	129	146	168	206	222	228	266	300	278	272	238	176	115	146	273	251	245	202	196	249	208	232	228	159	230	290	217	266	248	229	285	250	215	134	175	200	119	215	301	265	222	190	239	240	124	138	264	266	214	279	319	307	314	276	213	218	249	233	199	185	176	218	301	260	221	189	201	250	225	187	214	238	244	235	180	211	229	206	211	148	124	233	245	129	114	148	139	203	311	301	252	232	176	193	214	124	140	275	275	237	197	186	214	158	162	206	224	189	132	187	194	144	240	297	297	322	224	159	190	224	181	193	249	199	191	284	325	185	146	285	322	277	282	270	233	224	220	157	199	203	150	147	126	195	194	176	189	161	214	251	199	213	254	160	114	133	115	194	262	236	132	125	155	180	237	240	262	314	296	264	223	168	97	159	266	224	187	196	200	212	271	190	184	226	187	274	254	120	132	249	251	176	188	247	220	122	146	189	111	114	169	212	233	250	285	298	347	309	205	306	321	141	86	189	193	99	115	166	210	230	196	192	194	247	323	240	200	252	251	235	257	228	231	217	230	193	128	123	80	154	219	237	264	216	242	273	207	265	306	200	92	111	200	207	210	246	238	183	161	275	265	174	261	211	133	202	259	232	229	221	202	247	241	201	173	210	297	329	214	286	378	264	268	218	128	180	250	180	175	287	239	187	241	289	203	199	282	240	206	196	215	230	214	220	205	157	202	287	272	242	262	233	180	221	305	267	217	303	317	263	196	181	213	180	220	296	266	222	208	231	242	190	216	273	217	195	235	213	210	242	279	283	235	267	292	275	248	238	187	170	265	295	278	253	213	227	323	373	295	243	233	257	238	259	245	163	264	279	171	245	313	205	170	130	126	230	254	264	242	249	287	330	298	231	236	268	287	244	251	266	306	269	245	286	318	291	232	241	237	256	263	243	250	227	221	327	334	346	398	261	192	205	238	301	316	263	233	228	236	255	254	246	273	284	155	200	318	261	180	148	195	270	320	319	274	195	240	257	171	219	222	212	265	322	324	274	201	236	384	358	243	243	189	187	282	286	245	208	203	194	162	131	163	194	168	127	129	198	215	197	218	236	180	222	280	228	249	248	300	278	228	196	228	305	318	324	259	206	223	245	235	216	159	194	254	259	268	298	250	174	205	242	274	236	165	226	333	382	231	163	297	276	263	298	236	242	268	248	235	161	165	219	276	263	230	271	275	253	209	212	178	163	236	202	185	210	274	352	316	265	249	244	239	267	277	200	148	198	292	321	272	233	268	308	301	312	262	208	211	284	300	158	119	234	360	325	277	270	265	248	198	223	182	120	140	191	237	284	215	252	294	143	115	218	231	170	218	261	285	269	206	199	177	193	186	149	277	333	194	188	164	184	310	231	211	254	249	293	279	282	270	190	195	263	256	301	340	363	351	193	163	235	267	231	213	231	208	286	302	248	249	185	161	140	103	146	205	173	100	105	195	272	250	159	108	189	261	301	311	275	256	264	349	292	180	203	249	220	313	264	188	293	226	160	171	210	250	243	175	185	196	148	193	246	171	163	143	145	254	309	259	170	134	154	208	243	235	221	215	162	156	182	208	211	215	207	188	226	210	207	253	168	92	187	212	151	168	211	194	146	143	142	142	206	158	60	59	160	266	188	187	234	255	182	182	185	165	246	206	233	280	242	183	195	175	161	175	152	124	128	184	176	177	171	153	193	231	247	247	269	266	252	194	157	221	250	256	264	194	215	293	290	273	215	179	251	253	204	308	304	212	185	239	181	124	150	195	210	147	189	174	81	92	202	247	180	107	138	118	116	263	298	292	229	171	212	178	213	234	203	233	217	209	141	144	185	178	292	347	280	218	207	162	125	129	139	203	181	162	224	235	273	209	74	182	229	177	235	168	91	234	213	80	173	176	131	171	237	222	179	205	243	268	317	281	215	149	77	142	243	324	327	201	152	202	145	151	198	125	190	288	379	374	176	151	168	115	118	141	195	202	99	112	151	143	148	147	161	92	117	230	201	165	196	182	154	98	79	170	178	181	148	173	227	114	139	186	184	185	181	169	190	168	99	187	276	230	109	110	199
143	149	148	241	251	182	154	169	182	148	162	155	184	241	144	84	170	157	200	300	312	273	194	152	221	238	211	187	219	227	177	191	179	281	323	264	255	213	182	235	170	108	165	170	207	293	308	203	124	144	224	228	140	135	203	190	181	256	270	277	312	221	109	97	114	159	182	114	106	199	256	281	264	227	246	158	158	310	308	219	221	224	257	223	152	118	149	190	102	156	185	173	206	152	180	263	224	213	231	247	211	134	165	255	268	214	188	140	183	238	218	262	214	153	168	165	154	171	197	208	170	171	222	133	165	240	193	175	159	212	200	146	250	321	288	184	147	164	85	106	190	257	320	287	215	188	162	141	170	225	215	182	192	159	175	258	172	107	167	154	133	140	159	180	241	291	238	199	189	210	188	164	188	198	242	268	248	247	282	277	277	302	279	254	243	230	201	210	282	299	229	234	196	160	209	186	220	291	305	232	181	195	236	289	294	171	47	119	162	128	183	218	164	145	180	228	192	148	184	225	149	130	198	191	159	156	240	228	140	164	181	100	165	296	278	268	234	195	191	161	169	184	163	227	248	237	288	236	203	187	99	83	157	189	112	170	270	263	213	101	205	254	164	197	237	255	151	168	238	196	210	217	195	221	165	118	203	145	117	228	229	114	172	261	172	182	238	213	179	160	197	259	194	151	229	231	238	241	257	258	200	132	86	173	195	151	189	218	262	274	262	267	263	229	226	212	220	229	198	217	228	210	226	229	215	203	195	250	308	249	198	223	267	287	265	264	254	226	226	259	246	263	318	433	334	194	215	222	177	192	286	189	150	219	232	228	175	145	127	252	305	195	307	303	214	251	277	310	305	220	261	242	186	272	263	257	285	253	170	178	215	136	226	285	166	205	291	340	310	293	273	206	208	202	228	222	173	178	198	308	277	280	327	231	266	310	229	175	217	282	302	303	288	246	281	325	322	264	252	254	221	212	208	228	234	171	171	204	188	178	133	198	317	331	275	238	202	183	297	310	200	275	375	379	324	289	290	205	253	316	255	232	288	324	236	231	286	328	304	186	194	254	270	277	201	176	229	262	252	203	185	219	339	333	259	271	262	206	185	247	271	279	268	278	233	267	340	303	294	269	332	308	186	209	237	217	289	241	194	352	410	309	161	139	225	283	299	249	240	284	276	245	189	183	227	241	283	303	292	241	210	228	232	288	260	288	323	269	207	233	284	211	248	284	231	152	129	217	263	255	299	243	225	245	289	368	252	177	219	230	195	226	230	142	212	226	235	325	277	253	281	322	327	279	235	307	400	291	209	199	113	156	266	318	216	153	232	254	199	129	164	237	286	302	284	236	246	240	226	169	160	214	211	209	193	227	261	169	73	159	252	231	248	267	266	271	245	220	217	236	201	137	230	220	68	183	298	226	212	155	257	288	163	229	298	293	290	273	176	201	222	168	259	313	304	274	264	262	242	282	290	282	301	294	314	329	171	156	274	245	224	159	92	161	265	306	247	208	184	206	245	322	278	216	285	282	216	156	199	245	280	246	179	204	298	293	175	239	266	250	253	225	239	230	208	177	177	192	169	206	203	186	235	245	260	171	103	176	199	280	308	261	264	208	247	257	158	200	250	209	254	298	268	236	215	125	141	182	222	277	251	184	217	195	203	268	187	158	146	136	151	185	244	194	123	214	303	282	259	295	245	240	200	135	173	188	255	287	190	142	167	189	251	259	193	137	75	205	288	191	197	194	193	204	200	142	60	107	167	219	221	179	188	174	194	250	228	208	198	187	235	295	257	171	129	204	259	165	208	258	140	67	156	199	187	263	217	99	50	101	218	155	179	261	170	147	191	182	196	255	220	170	234	181	179	201	160	233	246	240	208	127	89	187	249	222	223	223	206	213	207	181	184	110	104	213	289	316	298	307	222	192	215	161	236	224	155	143	150	154	180	212	194	177	94	109	171	174	193	174	218	266	191	130	188	180	136	195	183	173	229	155	132	193	176	140	149	122	139	184	182	263	207	121	189	231	123	149	237	200	112	80	115	144	161	201	254	265	244	165	216	176	240	363	287	217	180	201	229	161	103	259	345	297	219	111	107	196	180	188	220	261	224	119	170	210	120	145	218	226	155	120	236	218	200	269	240	188	191	208	232	171	125	187	158	124	149	205	234	222	210	207	138	155	203	185	297	242	146	119	156	245
190	224	217	164	115	154	206	137	106	154	216	146	142	182	158	121	86	119	153	140	98	113	157	143	153	220	241	186	165	315	349	258	275	304	194	184	263	205	125	72	150	192	169	196	216	189	265	302	268	261	138	106	183	210	187	182	206	251	226	199	206	180	222	257	276	206	227	233	184	260	329	318	247	226	213	155	72	71	175	177	138	222	276	230	179	141	167	196	91	116	196	155	157	187	163	158	194	175	210	279	286	257	218	154	145	152	159	229	244	264	209	174	181	217	243	155	276	339	205	181	208	269	235	205	169	141	181	178	108	121	135	130	172	161	186	241	228	181	167	175	169	200	242	212	201	220	181	142	127	221	245	202	259	218	130	149	185	141	97	209	197	91	163	228	263	193	191	269	244	274	297	174	196	279	312	350	232	191	238	210	133	115	216	276	179	85	214	204	186	231	152	139	141	164	150	183	185	208	185	132	167	190	127	99	126	70	129	178	157	246	312	206	152	159	163	163	80	71	201	256	204	145	177	221	184	261	253	167	226	245	208	127	86	222	260	133	136	229	241	213	163	176	131	182	270	261	268	228	200	194	261	230	170	175	191	149	129	167	162	123	235	390	263	236	236	143	146	144	163	223	300	290	186	160	273	336	308	212	140	168	187	178	149	191	259	178	161	243	276	279	270	261	295	246	145	227	225	218	292	177	73	182	201	174	221	207	178	192	207	198	251	285	255	243	171	241	375	340	213	138	136	197	257	259	257	306	358	304	318	357	351	307	299	287	268	296	303	251	185	221	226	168	149	225	283	240	243	265	185	171	266	303	287	274	260	288	323	190	147	173	134	208	225	191	194	186	244	295	348	312	261	317	337	366	310	170	172	232	225	249	289	219	175	222	214	224	308	277	193	238	249	224	226	256	306	234	222	290	271	291	283	286	275	187	176	208	243	274	280	273	233	245	237	168	196	199	176	231	268	284	222	243	264	185	301	364	277	190	220	189	137	273	279	198	164	252	245	132	185	241	219	271	331	333	341	309	326	252	175	145	210	276	153	135	223	270	283	317	342	296	202	212	238	249	235	242	208	164	264	248	198	277	327	227	210	266	214	176	282	338	228	197	247	221	205	313	323	176	129	243	263	219	209	228	307	316	296	302	309	330	284	324	317	257	315	260	227	228	224	276	330	224	149	214	271	231	196	334	319	227	298	284	237	288	285	301	312	277	261	261	175	177	313	345	253	129	190	281	259	205	186	256	237	204	230	270	224	175	268	356	355	278	228	200	152	159	281	309	187	226	291	255	270	357	384	269	206	271	308	236	167	237	261	254	252	302	282	192	271	323	284	190	250	278	265	265	178	270	278	217	247	241	290	335	307	281	308	240	242	281	243	187	128	220	315	202	213	343	281	255	187	103	95	143	155	158	249	266	199	197	269	236	151	223	293	246	166	187	241	248	263	281	268	224	168	168	193	215	255	295	267	224	200	139	257	276	192	176	134	135	232	245	224	270	279	276	241	239	222	189	208	280	284	215	231	263	320	291	209	251	238	189	168	175	221	145	134	243	256	264	249	195	222	168	135	187	240	243	215	244	286	341	290	222	269	293	298	287	146	136	176	166	218	209	199	207	119	131	174	170	195	271	388	332	208	158	175	202	223	243	197	129	185	236	231	231	194	170	179	220	183	206	283	166	55	145	233	179	170	133	75	167	188	182	188	202	227	171	107	174	266	214	203	260	171	100	94	112	112	108	222	209	229	211	151	197	184	197	196	147	138	138	89	110	214	226	127	130	165	190	234	131	89	148	128	157	156	143	129	111	144	185	196	176	250	249	158	173	196	184	219	224	218	166	110	166	200	207	196	199	221	169	205	161	164	265	233	247	192	131	206	215	169	193	230	196	101	137	228	176	85	133	208	164	164	164	157	150	90	53	150	201	127	182	237	188	142	218	255	122	101	194	234	231	249	229	177	108	103	131	103	208	286	155	180	233	150	196	208	173	185	211	151	122	108	100	134	102	151	170	165	238	246	190	185	187	127	191	235	243	246	225	240	213	171	159	271	261	198	196	173	180	183	181	195	129	176	237	140	86	61	109	214	243	197	185	206	209	160	203	279	231	173	146	88	109	153	89	139	188	128	135	216	226	197	168	213	253	200	194	208	228	251	204	85	155	185	142	211	212	243	242	213	213	140	146	267	282	236	201	219	293
201	181	242	215	192	112	49	91	103	124	196	151	134	127	100	177	208	203	215	177	152	213	266	229	236	350	292	228	269	222	208	182	181	204	144	152	207	249	191	92	146	177	183	221	255	284	262	252	270	228	155	107	111	164	209	286	198	143	241	253	278	236	176	216	202	183	266	250	207	260	186	105	127	133	204	205	182	213	201	126	184	175	172	184	105	160	232	232	149	171	254	208	126	259	349	260	130	164	186	155	269	281	254	216	175	196	220	149	133	251	248	268	212	182	272	237	233	208	107	155	239	240	273	208	190	151	94	134	167	170	219	302	205	78	134	256	203	256	371	218	116	142	167	173	172	214	242	257	251	200	215	289	246	159	129	113	95	89	117	174	171	142	180	179	227	174	195	298	316	299	277	264	238	215	234	282	252	190	190	238	214	211	233	178	118	176	263	221	190	208	167	105	156	242	202	210	137	80	168	198	176	163	186	128	138	174	169	215	182	148	130	121	177	236	292	290	227	140	159	227	122	137	258	234	149	185	210	186	234	230	223	150	153	270	237	203	132	123	196	158	85	173	275	256	205	224	289	301	288	177	139	161	199	196	214	229	196	216	191	177	212	210	120	173	192	150	152	155	215	219	231	345	415	353	281	269	244	168	162	243	270	182	164	270	249	144	139	147	190	194	191	231	224	187	187	229	144	139	222	167	190	275	250	212	219	171	248	402	400	337	294	280	243	284	326	263	271	204	245	350	296	226	147	189	217	270	307	238	258	294	302	246	154	181	201	187	229	246	281	192	189	280	220	232	269	289	277	165	177	228	194	219	217	262	262	240	296	238	213	278	277	173	187	186	164	247	226	226	250	273	359	408	306	252	294	304	213	219	223	134	166	205	297	330	273	256	190	176	248	214	231	329	272	278	329	205	126	195	302	312	241	218	180	110	165	290	309	298	343	298	237	185	163	237	264	209	238	270	195	182	177	112	123	217	318	305	242	242	235	190	259	325	272	256	229	227	164	157	239	283	291	246	269	336	323	312	319	291	210	151	189	287	256	206	236	285	323	300	245	248	208	194	299	295	320	337	194	89	149	213	201	230	281	228	233	286	314	315	275	383	310	182	169	144	257	263	224	299	281	176	158	264	322	301	342	286	226	279	309	241	197	204	276	290	204	180	161	260	305	163	151	205	204	297	332	193	180	362	332	178	175	217	241	316	382	327	237	209	201	171	174	271	326	262	273	244	215	291	275	200	233	235	120	165	232	182	147	184	192	259	382	296	239	224	194	229	231	294	254	191	308	306	284	288	276	275	206	287	292	204	187	206	242	163	150	261	305	244	342	392	324	298	175	119	204	241	187	221	345	338	224	307	303	223	240	229	271	267	240	285	323	236	244	311	250	173	248	285	257	232	136	179	231	216	188	170	281	260	190	249	274	242	116	117	153	157	217	174	171	171	175	256	259	241	280	249	168	182	199	252	303	303	218	175	242	250	251	271	252	211	170	149	235	350	308	215	225	182	178	236	168	149	245	339	337	273	282	309	262	226	299	286	218	225	209	147	181	274	240	182	209	176	134	211	150	191	292	316	274	181	176	192	160	161	254	184	152	261	271	226	235	260	284	195	231	266	138	88	143	233	236	211	214	202	178	255	262	194	156	130	176	249	295	211	273	341	167	199	309	252	164	162	197	146	151	248	222	160	224	204	111	141	153	181	276	242	173	190	231	242	204	222	223	209	194	178	157	143	235	203	159	132	138	175	186	247	225	129	119	244	240	189	226	266	221	123	112	138	152	145	180	178	90	111	176	155	150	200	256	230	195	164	170	156	142	161	136	202	319	261	108	113	197	143	145	289	326	233	121	70	181	267	210	221	198	239	346	262	99	113	162	147	131	215	336	268	185	200	171	172	187	119	108	195	170	134	178	211	270	219	184	149	129	239	291	244	177	95	130	219	180	96	153	244	244	226	178	139	172	182	105	96	99	129	212	142	113	180	240	202	186	176	133	180	166	103	43	132	189	160	162	203	196	134	192	214	177	114	65	148	187	170	255	312	244	232	256	296	289	222	199	116	65	210	222	154	127	194	241	171	163	204	271	265	236	246	266	252	209	220	238	168	168	201	147	111	126	124	181	214	119	88	96	147	187	152	133	81	117	246	256	214	163	201	211	106	108	128	210	184	75	106	175	174	119	102	148	138	114	142	226	248
112	228	220	137	196	170	157	217	199	199	198	223	221	130	91	159	124	137	233	170	112	154	188	236	250	190	101	143	249	184	148	185	150	168	135	65	64	117	198	233	234	165	94	141	208	219	177	124	120	153	215	182	143	173	203	274	223	154	184	207	252	282	287	263	221	208	230	248	239	218	183	178	127	185	259	242	240	273	237	134	234	214	145	185	208	217	178	143	148	152	204	194	141	146	192	288	245	275	228	131	206	229	270	316	219	210	303	252	176	206	196	166	185	135	196	284	186	84	117	158	170	201	181	95	122	167	103	117	217	220	135	128	162	116	102	175	279	412	370	250	211	184	203	240	264	150	93	191	265	245	172	176	260	280	180	146	109	163	201	184	209	168	177	190	124	117	230	174	173	244	178	207	224	225	220	269	356	212	142	258	252	211	240	240	183	159	212	206	118	157	236	208	191	184	231	230	160	133	152	160	171	234	259	153	54	108	218	232	131	138	129	59	55	44	118	189	182	145	176	187	145	158	128	100	145	135	177	194	133	178	164	138	167	200	221	202	237	252	138	101	116	158	215	273	348	344	317	324	294	205	152	110	145	190	199	163	231	270	150	188	347	289	206	199	161	251	247	208	170	130	201	237	224	262	269	304	299	242	303	280	310	271	137	189	283	340	277	197	217	200	203	235	219	240	295	255	148	138	217	214	155	215	270	257	228	212	320	456	423	314	309	228	205	333	260	205	181	186	302	306	339	317	303	336	318	297	237	316	397	354	222	173	218	311	302	206	152	167	272	201	192	249	241	275	280	234	175	141	166	208	157	130	237	216	136	252	222	164	250	206	248	312	278	222	177	258	328	229	201	188	182	317	301	206	224	276	256	223	190	148	198	243	262	347	295	228	189	199	227	201	228	258	294	325	271	231	204	210	251	223	186	228	237	191	141	190	308	239	125	139	249	312	228	228	221	133	119	196	232	213	302	205	120	211	210	185	232	279	255	229	271	295	250	236	246	269	188	136	266	347	341	263	284	318	251	330	340	245	308	260	240	286	220	213	247	244	250	238	208	230	282	290	283	256	256	311	251	228	287	186	146	260	306	237	208	273	330	360	354	325	282	281	217	163	185	278	311	250	231	251	286	318	321	251	188	135	216	355	378	275	275	296	220	185	175	145	203	324	258	244	239	224	265	247	240	210	137	171	219	218	259	252	246	258	252	245	229	286	200	203	255	211	180	195	213	237	307	338	317	296	224	166	259	295	343	426	312	164	137	92	183	258	238	231	216	245	313	313	220	158	264	365	281	264	327	346	365	283	203	185	243	332	367	286	157	180	266	314	298	248	249	356	344	224	262	292	276	237	222	284	231	248	278	286	208	153	233	289	377	270	203	291	200	194	280	288	284	250	245	300	267	173	187	195	237	238	233	204	162	204	224	228	163	143	183	225	299	258	236	305	213	170	227	246	299	213	108	141	297	339	186	144	175	269	341	292	164	82	86	169	177	158	178	176	275	320	303	275	296	237	199	217	197	247	275	345	248	158	247	335	358	245	256	305	276	217	170	233	273	249	240	202	184	216	187	233	294	243	180	265	341	224	109	130	148	236	272	248	299	276	285	292	270	243	255	225	189	204	224	225	184	163	174	178	194	178	181	166	251	296	197	257	267	208	220	224	215	283	199	116	163	163	258	273	218	250	222	228	279	268	244	235	182	84	91	183	228	186	148	185	257	271	240	224	231	305	235	198	275	182	79	70	143	156	135	154	98	71	130	179	121	159	273	284	272	257	238	153	151	192	203	197	235	290	233	190	127	150	242	258	266	200	98	107	172	138	185	239	303	261	130	198	175	109	152	119	57	118	105	78	223	221	208	188	229	340	297	320	265	167	194	229	263	292	236	201	162	171	170	181	221	205	224	296	216	148	174	149	206	249	208	143	113	129	225	204	147	119	118	196	244	160	98	226	277	181	140	172	184	118	53	55	96	121	170	215	185	114	117	212	203	194	163	72	118	215	278	262	163	164	201	232	214	193	209	185	203	164	166	176	179	229	242	256	239	219	278	289	207	205	233	155	108	184	190	163	170	164	157	217	269	259	216	232	190	78	157	202	183	171	141	173	229	166	153	161	126	173	191	133	89	79	132	187	198	234	262	226	233	333	260	162	255	261	183	193	121	78	208	180	39	45	181	236	166	119	103	159	129	175	164	81
210	217	218	243	216	121	197	285	280	179	95	126	135	102	108	176	159	197	206	155	106	131	211	218	187	252	323	278	224	139	119	155	220	244	194	191	184	163	263	307	180	77	77	96	73	147	237	174	82	127	273	222	210	243	187	191	180	149	204	192	205	276	165	145	229	246	251	277	236	241	243	248	255	295	286	150	171	236	291	198	145	259	207	131	170	198	198	201	219	247	235	246	195	143	178	215	278	323	304	209	139	194	280	238	147	258	281	208	191	225	288	271	198	189	272	276	204	218	222	179	226	246	185	97	140	214	252	273	165	80	99	132	180	180	184	189	167	181	217	270	173	47	99	175	207	160	154	133	148	284	259	206	222	200	119	58	85	94	180	253	220	207	198	129	126	170	105	116	173	199	201	185	171	162	201	280	293	228	202	243	206	191	259	279	175	144	193	156	162	161	191	167	139	214	200	217	201	165	251	249	251	254	229	269	166	123	223	208	186	217	268	265	200	110	151	198	96	128	234	210	98	105	182	208	214	183	135	109	113	158	228	249	158	138	128	86	154	257	267	217	169	113	144	162	265	306	251	262	228	168	146	149	237	281	191	292	368	290	271	261	295	197	128	197	227	259	189	165	192	203	190	103	144	276	198	94	190	216	204	200	181	157	145	204	251	266	211	215	256	212	252	235	110	154	293	244	166	160	125	208	212	192	199	191	239	181	248	361	313	215	199	205	223	283	226	207	219	254	320	224	305	436	252	116	210	273	281	305	297	252	223	228	190	207	214	201	252	267	192	135	134	219	292	210	228	324	296	186	166	158	138	272	300	268	271	171	103	107	181	283	264	275	335	249	169	236	349	314	230	181	130	196	280	250	272	309	175	138	265	288	274	232	211	255	205	204	250	222	200	129	182	292	273	307	328	247	218	269	203	119	161	168	178	245	257	308	271	161	218	259	213	180	257	371	384	298	233	294	291	220	196	211	258	284	239	259	177	107	199	229	187	203	238	171	143	206	315	340	313	279	257	290	340	326	198	168	286	285	229	235	243	336	290	181	211	287	351	261	243	333	330	321	297	240	275	361	310	277	233	158	201	232	310	282	258	342	373	328	238	288	328	291	211	216	311	305	278	180	184	229	199	253	300	308	357	341	260	266	241	254	394	310	131	167	241	197	203	224	225	326	352	340	288	244	189	184	201	155	215	319	302	254	357	321	266	260	273	290	222	277	228	183	255	315	281	238	254	288	285	224	131	85	206	241	227	237	347	355	131	189	262	245	214	154	168	185	219	208	280	348	337	331	292	338	309	237	226	263	272	257	269	236	267	223	208	248	260	270	232	160	193	340	357	273	273	253	209	161	167	224	190	127	126	228	230	206	294	263	239	286	253	189	169	153	156	257	284	220	299	302	161	191	264	227	261	292	238	204	211	226	179	122	110	157	221	312	375	327	239	241	215	150	209	316	295	146	166	226	249	233	184	182	222	301	334	330	275	276	249	232	243	145	161	231	257	275	317	298	189	215	273	218	205	288	291	286	368	322	276	353	308	244	306	306	263	353	338	260	319	240	165	235	237	160	113	152	124	146	182	269	231	170	212	206	190	173	206	177	155	128	96	145	252	217	165	171	173	240	226	232	249	190	251	302	219	210	193	177	194	114	105	173	197	166	167	226	165	222	276	192	234	277	286	272	234	204	185	205	226	285	259	135	135	127	83	159	145	88	130	89	120	222	246	206	237	205	93	120	259	238	141	135	183	225	234	216	219	238	224	210	195	191	204	249	187	189	205	140	140	167	112	112	199	137	127	228	216	116	103	154	176	202	179	148	170	196	189	128	216	280	180	205	228	217	207	158	198	237	164	170	280	222	135	187	217	210	181	187	235	265	270	213	250	208	155	178	140	133	140	203	200	156	151	164	135	73	90	188	205	239	219	130	141	244	260	179	177	176	209	191	222	215	110	171	229	192	139	111	110	118	148	183	193	111	104	185	244	256	220	214	232	184	138	136	82	152	175	125	157	119	207	305	169	139	246	254	175	115	168	189	143	110	174	334	322	295	359	245	171	244	244	213	211	217	157	136	115	154	210	139	151	179	163	223	240	209	246	189	193	201	161	257	315	240	142	153	224	238	199	157	94	69	162	224	168	148	201	197	154	235	257	196	175	169	207	160	89	150	184	140	144	109	119	168	212	276	214	121	140	152	192	238
131	140	233	268	163	87	88	175	293	207	110	177	205	192	158	166	224	245	163	163	233	176	144	222	205	177	257	315	263	205	203	190	144	210	242	152	139	126	156	126	110	150	184	189	156	200	226	221	183	129	153	192	167	164	178	211	209	204	257	252	140	111	206	242	173	150	171	171	280	316	216	245	329	313	262	178	201	309	268	137	64	102	166	134	190	179	86	143	118	185	270	207	196	127	127	268	364	247	179	190	200	292	283	232	241	268	229	143	163	238	198	153	140	185	272	243	158	194	213	183	168	143	176	191	168	221	284	251	255	240	178	120	97	98	79	169	259	250	222	188	151	126	136	199	249	258	197	134	107	120	222	245	224	187	145	119	113	155	170	195	242	229	189	158	221	191	132	190	272	323	217	175	216	238	270	260	205	143	153	163	132	134	137	119	94	119	153	173	126	158	212	255	239	191	190	169	226	286	205	147	171	127	157	209	116	64	116	149	222	214	182	264	277	221	215	220	212	198	196	194	168	105	121	155	86	48	170	219	191	227	196	255	215	135	186	213	200	210	187	151	151	189	202	168	173	218	197	143	176	192	205	206	208	223	207	186	235	247	236	220	269	279	151	198	240	226	235	191	163	168	221	232	248	226	151	135	231	206	108	217	238	176	120	205	310	282	213	242	254	173	153	88	122	226	315	221	226	227	151	180	138	202	284	275	225	201	211	276	336	259	187	225	189	191	245	230	234	227	236	206	242	338	343	275	204	167	173	266	262	243	240	201	224	259	292	307	275	277	287	284	214	208	260	231	220	229	274	236	217	277	226	237	294	308	252	224	196	102	132	242	283	244	255	223	192	187	199	255	258	217	235	274	311	334	249	174	136	214	305	268	213	264	278	163	200	231	187	260	263	159	100	177	299	221	260	352	216	198	177	145	201	217	193	245	303	207	206	248	213	250	249	227	241	249	326	317	268	173	204	344	258	249	303	270	313	310	260	248	225	260	290	308	218	176	196	263	326	243	169	242	231	148	234	267	265	213	302	325	247	300	221	216	277	254	307	320	250	215	257	276	284	323	340	277	246	340	328	209	181	252	278	220	259	370	322	228	206	229	229	210	246	329	350	251	259	271	228	226	252	281	263	265	283	297	316	288	279	294	208	194	276	309	259	274	297	205	235	231	201	239	241	212	192	330	277	179	243	185	237	288	223	240	266	303	306	226	179	256	319	236	214	282	272	322	381	305	221	200	285	366	396	326	221	189	192	248	312	275	283	316	311	213	198	319	339	320	210	252	326	269	333	266	194	213	155	152	182	298	331	264	234	315	400	305	234	206	117	168	226	168	203	262	312	317	236	227	247	265	239	213	204	183	222	202	186	235	401	378	278	338	273	205	181	229	279	260	205	166	268	272	231	231	264	263	209	232	235	251	281	274	249	245	207	202	240	274	267	256	258	226	226	170	130	156	187	224	233	237	159	166	254	236	182	167	263	302	234	269	354	281	197	237	172	177	243	211	297	345	297	228	194	250	178	157	257	307	340	306	266	231	231	341	341	208	234	266	235	210	190	154	181	197	140	166	203	208	214	159	147	232	249	212	222	192	159	188	168	228	257	250	257	235	289	303	244	198	197	203	198	214	205	259	315	216	163	243	254	200	229	188	159	257	219	138	222	284	263	210	118	79	135	175	183	213	229	191	213	291	275	198	190	148	128	189	205	249	203	167	154	105	158	166	154	168	233	294	285	262	280	333	195	171	219	223	239	182	166	110	120	238	302	205	73	174	192	72	178	181	143	203	215	233	241	219	135	136	182	181	194	183	120	166	253	248	177	153	166	148	175	179	189	203	123	117	190	175	175	175	146	170	190	145	143	237	240	185	147	179	227	238	300	261	161	172	193	226	231	200	233	266	236	175	109	167	266	227	222	203	124	140	238	223	209	276	222	102	66	62	83	92	116	145	159	232	187	130	95	158	204	196	235	160	98	68	89	194	234	231	286	178	52	138	231	225	211	181	156	113	131	219	221	190	142	113	182	230	218	224	235	280	238	110	155	241	266	292	258	261	306	259	225	216	191	183	205	223	118	50	104	160	253	202	61	139	182	188	257	187	167	204	174	175	203	168	103	130	178	174	128	69	85	168	231	218	202	214	173	134	98	156	233	228	167	92	112	132	109	85	153	222	243	259	194	154	126	219	213	81	101	88	156	149
106	77	205	178	52	81	116	129	148	113	153	142	99	135	147	182	199	192	165	198	194	193	298	261	233	264	215	221	236	215	218	299	262	171	112	116	218	258	210	144	156	248	288	178	150	166	191	228	132	127	175	256	307	288	295	289	224	204	244	151	156	149	173	188	116	163	247	256	209	196	209	232	207	137	175	277	164	140	231	234	206	259	260	181	210	215	229	184	105	119	164	193	233	178	135	261	352	339	243	132	153	247	271	207	165	129	122	122	170	242	254	271	216	226	259	179	207	280	312	291	202	244	237	238	207	168	245	254	249	203	206	282	209	112	165	185	176	208	204	170	162	146	145	178	183	189	184	172	111	99	163	135	72	120	145	188	201	155	159	100	148	205	146	93	147	232	286	212	171	256	282	272	251	270	289	263	171	136	210	210	185	206	121	149	206	160	116	148	211	131	125	244	287	292	255	271	279	202	114	171	252	240	190	165	206	199	244	256	238	231	302	357	229	129	220	255	164	129	155	173	173	204	233	250	253	140	123	228	238	250	237	234	236	212	240	243	145	159	231	253	226	170	188	190	197	150	73	138	181	163	184	162	166	217	213	161	114	178	295	278	227	190	164	197	196	196	271	253	224	192	150	233	243	246	248	215	206	138	131	233	238	214	253	260	184	154	193	197	249	265	165	93	126	191	288	251	243	240	191	208	200	201	168	182	258	247	225	231	205	223	213	219	218	181	271	289	143	179	309	236	262	345	309	281	234	197	200	245	242	151	196	291	224	242	253	273	294	241	194	228	294	196	202	298	273	251	253	217	204	243	256	178	106	131	206	253	177	163	252	227	247	242	200	242	191	149	257	249	239	242	213	354	349	266	283	261	192	113	131	197	233	271	215	174	238	264	163	216	304	199	170	223	322	249	210	276	202	242	205	128	247	317	262	209	273	217	136	269	251	229	246	229	303	319	307	254	259	292	284	387	313	230	278	277	264	212	234	172	231	359	276	225	156	249	256	103	233	271	267	280	186	207	326	357	299	269	334	270	262	284	169	174	283	387	382	340	321	266	219	300	367	324	241	250	219	193	258	236	232	276	336	333	256	225	266	300	229	154	151	200	208	238	313	256	269	277	238	348	334	242	246	280	306	268	215	209	192	274	233	151	273	295	299	380	394	268	245	241	207	270	350	271	186	225	235	255	262	231	233	264	324	241	111	228	294	250	190	157	266	296	246	267	307	308	247	213	252	273	266	338	313	252	246	221	211	243	248	290	301	252	275	211	191	334	448	439	348	244	234	256	201	201	320	299	251	236	302	383	242	176	242	259	238	210	252	287	266	298	298	268	202	113	146	216	172	185	251	193	155	179	196	172	168	134	143	199	188	232	294	275	233	189	167	253	240	206	282	189	139	270	269	249	260	262	193	179	227	274	281	169	181	255	271	295	270	230	174	158	278	238	199	253	166	140	172	154	158	203	220	228	215	236	331	344	284	317	284	208	217	228	243	292	285	238	238	248	281	264	216	225	258	207	202	240	251	240	290	312	278	317	240	257	367	257	242	334	246	154	253	313	285	247	240	253	166	212	262	153	147	251	261	224	180	178	234	231	161	180	241	243	231	222	242	209	187	217	298	209	150	275	278	197	130	130	230	289	182	132	235	299	255	186	159	114	198	261	136	149	213	197	158	211	256	318	300	234	234	117	170	230	166	136	149	194	259	245	167	211	233	229	234	193	163	139	192	207	192	208	193	199	206	215	176	106	166	312	271	141	107	149	230	235	205	227	136	90	194	159	133	154	143	167	220	163	53	124	265	287	188	116	121	101	208	257	191	190	168	133	99	80	126	194	233	195	167	192	177	236	204	146	125	180	222	221	170	151	247	209	211	261	200	197	158	197	279	181	91	123	196	200	124	111	120	57	50	125	189	120	141	198	205	148	135	272	254	111	74	167	182	166	247	255	184	201	156	145	154	162	201	194	200	208	215	178	187	175	240	302	209	129	113	136	178	207	180	153	168	111	142	233	246	228	199	224	236	216	166	150	180	214	202	146	209	226	255	302	276	346	347	233	234	349	339	251	187	198	172	98	94	140	152	125	121	190	186	208	273	223	202	163	235	286	252	254	223	237	237	186	107	98	100	155	187	147	108	119	206	229	208	236	249	295	291	177	162	197	149	163	245	217	155	115	163	120	121	118	134	131	34	96	157	157
210	193	181	188	117	44	102	164	212	189	115	131	148	94	113	208	188	209	254	273	227	163	278	293	217	210	235	264	234	219	183	181	242	247	214	172	129	179	241	144	160	211	215	262	211	164	168	113	152	192	160	190	203	183	178	157	136	193	249	243	238	184	122	199	200	136	193	251	171	129	215	336	284	101	192	287	235	170	147	239	165	153	267	249	174	134	196	310	285	181	154	183	244	242	248	301	304	287	183	110	169	215	282	243	106	150	252	199	142	149	187	193	144	151	170	154	203	250	282	256	236	249	210	179	168	224	227	167	166	124	133	180	198	219	192	185	185	180	222	260	146	134	192	186	127	171	226	151	100	69	126	146	154	202	230	212	255	225	95	65	97	174	132	126	213	175	208	256	190	102	184	345	395	276	169	230	247	181	131	131	231	253	106	99	233	296	185	158	238	227	182	155	239	248	140	200	314	257	109	43	108	133	162	261	293	348	292	236	346	297	228	207	161	187	157	101	129	167	108	110	107	179	227	190	262	241	249	299	291	170	174	326	269	142	223	247	181	194	125	137	156	182	231	183	245	259	194	143	108	198	356	342	229	224	198	226	252	236	216	257	280	221	262	200	166	227	179	182	221	219	230	230	204	199	128	119	128	175	265	239	250	209	136	206	254	199	198	177	266	259	185	149	96	169	201	233	258	183	189	224	189	242	222	171	167	153	233	278	242	319	274	186	219	214	270	289	277	294	224	207	221	187	251	271	241	295	199	127	310	329	187	187	216	179	128	172	190	219	270	207	240	185	168	284	284	224	187	187	195	284	295	244	222	242	245	247	224	253	364	297	172	215	308	272	197	175	227	217	218	246	195	296	329	259	226	192	268	258	198	224	203	225	292	209	170	272	262	217	230	219	213	282	360	331	251	215	187	206	184	150	202	255	269	207	201	240	281	335	282	259	261	290	397	347	280	259	233	198	207	256	263	226	256	297	242	255	227	241	271	206	250	329	305	288	300	201	229	316	352	363	258	215	349	378	184	194	301	319	372	306	230	292	350	278	261	277	304	322	300	324	312	296	298	298	272	249	156	169	234	274	298	245	188	158	222	305	288	251	219	184	275	310	266	253	214	198	254	356	370	322	244	172	271	337	247	250	297	214	224	242	188	180	235	334	295	207	279	325	307	257	232	278	258	253	179	221	266	251	293	305	284	239	214	263	330	287	250	230	221	233	215	210	263	349	337	245	243	318	307	316	317	334	356	335	336	318	279	266	275	283	306	232	209	236	255	232	309	371	326	260	162	234	307	342	268	231	309	291	238	171	236	218	220	228	171	206	191	219	271	298	204	115	187	303	270	249	396	385	229	160	189	201	224	213	162	204	148	191	245	146	204	249	208	200	207	193	167	144	233	199	115	154	209	216	231	278	226	264	323	278	242	249	222	234	266	270	258	172	175	220	217	202	246	205	226	274	165	129	171	303	310	299	243	156	172	201	202	118	151	191	205	252	238	238	172	118	137	153	190	202	232	274	245	187	205	251	301	234	220	337	257	153	235	334	321	293	289	289	256	244	263	270	265	240	171	171	239	251	205	220	292	212	111	163	216	220	233	161	222	306	247	228	227	178	167	237	187	78	136	194	202	210	250	213	143	147	148	162	221	283	223	178	214	227	226	256	204	196	186	167	254	220	232	294	217	129	199	240	185	179	162	137	193	250	201	193	168	182	200	247	302	159	63	137	228	236	229	183	121	181	234	230	181	146	170	212	158	86	108	136	135	210	251	222	221	231	217	224	226	150	171	177	103	97	167	166	96	79	80	100	126	104	198	224	166	175	187	214	225	200	140	148	231	259	252	195	203	187	114	153	116	124	238	333	219	159	256	186	203	354	401	305	240	255	321	325	233	171	160	203	214	179	171	130	165	224	152	113	170	205	168	135	133	212	248	201	215	265	261	142	127	213	192	115	142	134	81	139	163	202	242	245	225	203	221	240	308	326	191	163	207	221	223	113	77	136	161	107	129	170	194	220	186	135	96	148	185	195	157	111	149	254	247	168	195	327	240	168	223	249	269	251	357	335	177	132	181	229	185	113	173	156	152	220	179	182	240	247	230	213	246	345	325	268	283	277	191	186	150	125	125	39	131	155	107	83	75	90	133	191	181	236	218	144	99	171	211	189	164	86	128	135	126	111	108	109	176	191	118	142	205	145
152	65	185	236	143	151	126	75	89	75	48	96	106	169	198	135	187	238	261	218	149	163	200	246	245	191	275	320	204	212	232	242	211	201	253	227	142	118	147	198	262	144	123	191	200	156	112	198	182	159	237	204	192	191	129	161	154	211	308	225	204	187	183	210	189	138	138	183	150	89	161	302	260	179	187	161	177	204	197	249	247	233	168	121	128	184	247	186	218	226	154	263	338	195	182	335	327	293	281	194	217	249	274	240	164	130	109	153	109	56	62	71	136	157	148	193	189	158	135	154	220	185	123	158	191	131	180	168	94	175	180	157	132	132	200	190	176	199	233	232	120	84	124	189	203	226	265	197	126	113	144	108	94	236	248	111	193	258	203	220	264	354	322	205	247	264	248	224	226	255	225	232	277	275	200	239	320	303	304	275	200	228	204	154	198	188	140	198	220	104	70	121	119	142	195	125	132	195	169	135	170	179	164	256	254	180	199	239	244	250	270	179	165	192	148	153	149	244	247	153	137	165	153	113	156	240	284	238	284	270	173	190	222	176	94	119	235	266	208	132	183	180	93	156	241	246	229	188	161	127	174	306	256	245	252	240	202	161	223	185	146	195	253	208	123	141	98	199	310	288	319	332	327	294	266	311	333	273	256	265	203	241	278	150	93	143	203	322	277	179	265	185	116	207	221	233	252	209	170	165	176	244	283	258	275	293	293	238	218	242	237	256	178	154	253	326	324	301	302	239	226	210	215	300	297	301	311	287	259	261	231	213	243	259	317	266	195	221	255	279	236	177	205	169	133	209	285	304	268	219	164	183	236	278	269	255	185	145	213	194	144	204	292	288	235	169	218	254	221	237	208	188	214	231	247	274	305	247	160	187	209	214	183	193	177	235	376	352	314	230	205	214	229	182	139	188	232	208	124	162	184	241	317	274	214	229	236	212	148	162	221	226	264	227	170	229	255	223	255	278	300	248	266	329	298	300	309	251	283	329	254	215	212	237	236	237	234	233	242	213	236	296	267	264	280	165	160	355	459	303	226	289	333	297	154	88	156	290	308	293	273	187	162	220	277	229	187	268	355	361	286	259	271	240	204	191	299	302	206	268	246	319	339	182	249	323	305	270	242	235	313	322	288	398	324	345	364	243	253	166	86	165	186	210	210	208	382	376	218	180	222	276	267	273	320	235	206	229	238	307	329	264	197	290	395	278	216	229	188	226	236	293	347	278	250	336	349	350	344	284	249	231	269	231	264	296	262	284	322	327	343	297	219	156	186	294	362	408	333	220	230	265	221	243	229	188	220	264	282	257	178	124	166	259	305	270	200	197	289	317	217	201	303	344	282	261	261	300	250	166	203	232	226	187	185	249	228	242	266	171	217	285	238	188	229	256	284	292	208	230	265	224	194	209	245	206	188	209	222	268	313	292	252	256	306	284	164	138	217	232	257	260	256	370	405	323	294	275	200	207	265	313	272	182	152	159	184	179	164	218	246	238	279	264	231	149	148	276	274	251	188	167	212	227	267	273	276	241	231	219	162	282	300	244	274	244	298	299	283	338	332	191	116	163	232	258	160	175	275	214	150	232	230	148	181	218	200	142	75	176	235	199	152	123	121	208	309	238	219	223	214	230	282	264	164	188	293	257	220	200	130	94	130	313	281	220	292	241	175	208	236	211	165	270	281	221	243	150	211	307	240	205	243	200	175	210	134	77	219	262	185	133	91	74	77	233	215	70	117	173	145	177	289	227	166	258	174	41	112	183	220	225	154	212	289	209	118	115	214	286	228	209	192	147	182	213	253	222	192	211	237	292	266	128	136	225	256	233	200	267	243	250	275	200	182	192	164	175	163	152	204	171	163	221	142	121	229	227	213	268	253	233	182	144	284	308	229	228	189	219	218	147	208	221	201	216	300	243	146	178	182	201	203	204	215	204	247	248	207	207	197	130	108	138	139	185	203	259	222	87	172	311	245	202	239	190	142	123	199	245	159	114	108	135	152	137	145	140	146	225	230	177	212	270	260	143	105	157	194	265	307	246	125	68	69	109	222	281	228	228	203	169	199	231	216	178	240	203	186	204	158	238	227	194	232	205	224	255	244	203	212	260	253	258	224	198	148	117	168	177	129	64	133	189	198	199	119	110	135	187	189	142	151	164	164	188	203	225	248	263	233	107	80	138	200	243	205	226	260	212	181	212
97	175	243	176	129	179	135	147	152	112	89	90	136	191	200	174	259	278	240	292	190	145	263	311	312	224	175	219	272	305	297	250	222	146	137	170	93	142	128	103	192	178	124	135	131	158	133	110	181	203	229	266	277	240	229	201	233	307	242	197	255	241	175	201	200	111	146	202	144	159	213	248	243	175	224	321	213	84	177	235	161	163	209	221	254	234	123	150	180	221	382	359	242	251	236	238	182	130	216	263	240	257	275	212	197	214	128	95	129	146	192	167	198	219	118	145	231	230	199	198	236	246	223	171	182	219	210	133	151	295	271	204	192	124	104	145	154	170	183	175	176	192	118	108	203	219	204	181	180	133	173	167	99	185	285	269	233	177	162	207	165	182	232	224	319	347	269	303	277	281	288	294	318	277	225	177	221	236	286	248	178	284	299	253	194	197	171	208	234	111	96	174	201	179	157	160	219	238	189	173	143	155	239	206	203	296	243	106	172	204	153	207	204	249	293	231	222	273	227	166	171	144	103	90	148	208	176	178	199	214	231	124	103	217	243	212	221	205	186	153	160	161	205	260	309	344	288	355	335	191	238	263	236	274	279	236	220	212	211	213	215	284	318	314	231	214	270	241	201	199	218	147	137	176	191	205	169	190	238	270	214	238	270	210	189	213	194	233	326	259	242	176	205	211	152	284	297	205	194	264	253	258	299	288	294	279	267	261	185	198	210	185	293	337	353	241	197	290	296	296	272	266	295	266	245	313	283	213	275	398	339	305	268	275	321	238	271	230	145	219	224	248	304	291	272	217	179	148	234	326	187	165	173	149	224	306	371	312	261	224	204	243	318	294	206	131	177	251	168	196	301	241	143	157	243	272	238	235	267	256	201	233	294	241	283	386	323	237	203	216	292	293	211	190	171	221	289	252	272	326	243	180	266	255	285	392	374	243	190	273	249	183	204	231	195	244	228	178	227	269	326	288	239	263	289	300	235	203	280	278	285	291	180	195	260	189	151	271	317	267	230	173	185	236	256	286	343	315	272	240	243	272	281	296	261	239	203	201	256	227	218	254	277	258	186	221	232	268	317	303	207	170	185	179	213	275	346	325	299	235	219	290	326	333	329	359	359	340	241	151	163	178	193	287	326	291	335	328	285	250	214	221	252	200	284	290	191	202	288	312	244	263	215	205	298	350	309	217	172	226	341	303	296	373	319	235	182	237	232	203	261	281	306	245	218	291	282	345	427	342	328	336	316	329	245	213	257	175	145	211	240	201	199	268	299	305	297	246	210	249	277	199	130	220	248	280	366	289	286	324	290	283	247	275	245	181	199	236	289	270	251	322	331	334	224	91	151	285	312	224	249	283	312	294	299	285	150	199	257	248	292	192	89	188	262	233	295	233	184	224	252	294	278	244	178	234	227	214	207	152	155	210	264	246	245	292	326	268	223	191	277	355	307	370	414	294	266	325	224	255	324	243	275	317	262	210	205	239	192	157	236	226	240	317	245	159	227	217	175	263	284	247	218	193	217	311	336	222	189	221	248	246	202	234	240	189	210	234	214	291	341	251	212	234	211	205	229	209	208	250	231	244	271	216	208	234	166	180	187	143	175	208	147	129	178	108	99	158	221	232	246	228	252	287	212	200	220	188	143	189	254	174	134	165	224	246	249	234	130	99	172	147	74	161	185	161	263	198	90	194	226	225	237	238	305	260	254	285	224	167	142	145	125	156	190	186	238	258	149	104	194	215	171	186	270	251	126	128	177	176	145	89	111	189	178	186	210	230	289	291	202	131	172	221	132	123	240	177	186	194	213	330	338	195	72	120	180	208	204	241	157	50	133	174	148	125	133	154	99	149	141	163	257	266	225	223	287	218	178	185	198	264	274	196	219	255	207	197	201	212	130	119	159	153	250	213	183	211	170	200	181	193	144	63	132	180	165	173	136	77	103	170	180	195	230	131	99	187	176	84	132	263	316	228	99	113	131	173	258	233	138	163	174	130	204	212	152	162	185	141	152	199	172	151	182	215	174	179	212	200	201	206	127	101	234	300	259	222	251	285	296	298	240	186	112	96	124	157	208	215	217	164	229	183	80	243	290	262	252	147	184	202	165	206	196	208	243	179	127	153	157	148	154	205	252	243	136	148	242	261	231	153	117	106	141	211	247	237	151	165	205	133	130	136	181	166	141	207	178	131	139	206
118	143	164	195	171	134	145	172	187	178	203	168	76	154	233	266	294	286	282	280	261	163	172	196	189	210	231	278	210	143	154	136	157	127	154	268	172	100	158	156	102	93	172	178	115	136	190	185	155	248	276	220	216	209	278	267	187	139	81	95	144	152	212	167	123	204	258	264	252	198	92	174	308	224	201	230	254	242	187	193	171	125	203	274	212	229	151	88	209	321	610	629	224	138	207	216	317	327	316	265	199	292	309	198	151	184	217	182	160	270	309	203	160	180	174	216	156	70	78	127	205	272	297	182	178	209	207	203	114	175	156	142	217	257	227	157	201	223	183	162	182	166	93	87	142	189	222	214	214	204	204	187	227	305	222	164	193	204	195	170	123	152	239	167	152	209	241	256	247	176	171	248	233	234	260	201	215	294	285	171	104	177	217	253	228	217	215	128	131	210	244	237	193	129	191	304	205	73	168	213	155	119	105	86	161	332	215	101	189	189	207	198	195	302	344	310	242	175	258	309	224	146	67	120	210	203	168	156	219	243	221	193	211	218	168	175	197	197	221	211	178	158	139	223	256	194	207	291	280	176	190	317	339	203	103	195	241	219	208	218	297	336	334	357	246	220	252	144	211	237	256	301	210	147	182	250	256	250	214	219	270	222	231	262	247	186	123	182	213	236	312	244	238	256	233	170	89	161	140	158	245	279	313	235	149	210	267	269	279	298	240	244	344	323	235	226	249	252	271	288	306	293	330	342	270	272	245	208	210	268	338	293	253	284	256	248	261	261	300	276	267	257	266	271	284	275	308	332	272	246	185	212	271	250	273	305	283	284	225	168	251	291	265	193	177	150	136	253	316	255	192	178	198	199	200	198	200	219	277	293	214	211	227	152	192	283	266	282	275	340	317	252	200	196	211	188	268	283	318	280	226	218	231	254	279	333	334	351	340	279	245	264	248	286	337	329	286	251	240	286	283	192	157	240	328	258	222	191	198	270	357	336	257	244	227	219	225	277	270	313	300	172	250	311	305	282	201	250	328	325	290	257	241	262	234	212	279	263	194	229	215	325	448	271	275	329	268	321	319	268	279	290	196	130	140	206	296	323	243	215	235	232	311	327	311	321	290	297	293	279	262	209	150	144	247	254	256	296	315	346	269	233	292	283	249	206	206	256	270	328	330	257	208	204	280	301	249	235	182	178	278	294	289	339	306	264	255	253	287	245	338	431	278	149	203	251	336	366	359	376	328	341	378	375	316	307	235	141	150	195	207	230	321	273	217	254	192	216	255	205	217	260	214	203	291	324	263	282	296	204	217	312	263	263	263	203	208	163	289	362	233	208	210	209	272	276	244	220	199	257	326	322	319	283	220	209	156	210	317	324	256	177	235	262	198	233	274	213	167	194	254	253	174	198	249	255	251	238	275	238	233	310	267	174	171	177	179	199	265	251	263	295	197	248	320	256	266	320	290	236	197	231	291	268	245	185	182	273	292	315	236	134	189	264	283	282	232	166	201	301	276	218	262	284	268	268	236	250	298	245	254	293	264	278	310	284	256	343	299	220	228	269	338	264	175	164	222	197	178	319	323	203	134	100	207	223	192	227	267	280	177	185	231	168	204	249	260	306	212	197	256	247	189	147	194	263	322	273	196	283	296	199	183	182	241	241	260	295	201	152	158	96	141	238	307	314	220	151	184	177	136	159	231	205	184	217	173	196	201	147	77	47	134	184	167	186	310	344	252	220	206	155	176	234	213	199	199	247	220	205	194	149	162	103	67	149	202	210	243	232	173	107	147	247	208	175	133	115	178	158	202	301	297	166	116	216	181	173	228	152	114	147	147	108	166	212	166	105	106	181	176	176	179	203	257	347	345	213	144	142	180	243	199	178	224	235	228	194	296	298	117	111	263	262	262	292	155	172	167	103	146	138	184	226	169	113	229	193	112	187	235	233	251	247	187	224	202	187	202	153	215	300	258	206	187	113	110	232	225	222	163	106	215	247	293	270	187	170	242	318	301	258	219	248	240	149	120	102	50	77	95	193	283	235	176	215	206	177	242	205	155	221	222	164	219	256	285	269	199	187	202	194	243	175	62	153	206	236	167	189	263	173	180	172	133	155	188	164	159	212	170	185	157	80	211	248	242	315	270	277	289	229	218	215	239	250	206	215	148	98	126	115	160	208	196	212	237	250	184	94	148	131
150	191	121	89	105	80	151	255	181	151	156	182	154	112	113	124	274	314	212	162	225	258	233	168	139	175	168	168	166	145	131	133	136	164	190	219	198	231	192	62	129	182	181	192	226	235	222	235	222	290	298	229	201	184	249	216	168	215	215	258	295	220	233	229	205	210	173	202	241	299	312	282	327	302	197	186	229	136	156	281	230	209	200	234	217	201	190	156	226	264	318	311	247	271	250	201	273	318	313	286	270	221	212	156	57	76	185	249	239	231	163	154	155	136	185	238	241	186	135	167	201	203	248	244	233	234	201	278	323	214	155	106	102	214	197	157	247	177	87	160	165	250	233	160	203	113	144	188	131	180	234	239	215	153	137	138	129	155	150	149	244	213	151	249	247	182	212	300	294	261	275	271	219	194	217	182	165	166	192	176	159	184	196	172	161	120	75	107	150	191	193	117	158	233	217	185	200	219	228	325	243	210	256	178	178	236	198	148	141	198	238	164	152	166	228	239	180	143	159	255	226	240	252	161	215	222	143	190	238	209	218	175	266	332	181	201	233	179	190	183	160	189	255	251	198	204	247	245	162	231	291	278	228	220	236	208	270	300	251	271	339	238	205	259	226	184	204	327	373	295	266	324	353	286	147	96	189	261	261	250	202	203	291	291	267	194	203	223	201	254	237	220	142	134	224	174	102	158	224	238	226	201	226	163	94	215	301	243	193	275	285	255	250	192	176	222	324	294	210	186	212	208	183	232	215	164	217	200	191	222	186	198	289	293	222	222	230	251	185	187	256	274	236	175	144	156	259	235	132	174	245	249	247	295	314	278	268	321	254	173	252	233	213	244	277	282	178	155	201	217	200	217	236	209	295	290	175	133	197	258	200	258	325	220	167	164	164	186	226	228	211	212	184	216	253	211	220	270	252	247	265	266	213	215	278	289	370	370	273	235	200	181	279	337	323	317	228	229	248	261	263	253	296	273	273	321	334	341	349	313	304	263	255	286	364	420	317	344	372	277	262	276	260	251	323	323	220	265	280	228	166	197	234	194	238	254	245	228	245	328	300	224	315	284	240	262	246	257	235	267	261	280	323	307	278	250	283	317	253	216	206	177	199	262	282	287	366	315	251	287	259	250	283	275	313	291	250	293	293	240	269	272	201	272	288	213	253	311	230	198	286	396	384	316	304	282	245	281	299	266	238	229	188	266	417	338	258	277	318	289	278	351	397	361	291	289	305	263	358	381	237	189	306	356	272	220	198	291	282	246	234	180	183	233	265	284	287	291	306	276	220	200	245	249	262	266	215	208	202	170	187	168	138	199	248	248	264	288	250	237	307	372	358	263	268	280	266	271	259	266	245	268	269	237	322	315	222	273	315	301	353	267	170	198	246	291	263	242	204	159	180	200	117	206	294	174	171	203	257	273	132	151	296	314	264	229	220	271	317	209	179	249	148	136	221	231	240	242	303	211	114	138	138	178	222	208	228	264	219	287	304	179	225	258	146	236	345	219	139	153	132	217	215	202	239	157	213	228	204	232	250	215	197	243	284	295	200	178	243	232	213	227	312	265	271	266	145	240	314	302	210	207	160	172	292	233	231	224	170	178	160	185	227	143	168	200	168	191	161	178	173	230	293	228	262	292	230	202	200	219	216	208	201	199	237	234	175	187	192	156	174	118	75	142	145	139	188	145	175	261	263	208	186	147	114	186	196	217	199	105	54	75	133	191	204	180	200	183	213	259	207	204	259	251	215	252	252	273	192	47	111	203	236	151	49	119	126	110	221	195	125	181	177	150	285	237	165	220	159	155	208	254	221	157	87	152	270	228	212	256	295	212	172	219	298	277	149	172	190	213	258	160	52	134	203	163	131	164	171	165	237	263	258	224	197	218	285	335	226	199	155	89	180	216	131	160	254	285	243	159	148	89	154	277	202	118	223	205	128	135	79	74	196	272	191	158	198	213	195	121	120	227	207	139	189	180	189	184	138	196	198	293	330	221	217	270	260	225	157	155	251	276	235	211	287	200	44	109	161	139	168	229	280	235	207	261	254	260	246	169	185	257	220	203	236	186	206	292	265	196	184	126	117	108	55	103	140	154	109	89	162	163	216	177	164	192	190	247	168	78	101	189	259	205	100	173	287	294	199	124	176	206	162	208	257	164	226	308	222	217	251	205	162	110	59	146	126	64	120	182	261	186
108	92	115	239	222	152	155	175	203	178	191	201	232	287	240	260	278	305	354	275	266	308	327	195	92	179	201	185	232	223	97	106	110	87	136	97	137	290	281	155	126	171	156	124	181	226	200	247	273	210	221	214	202	152	137	171	213	221	196	221	233	144	74	112	170	140	65	186	295	215	219	213	147	167	206	219	170	123	186	198	187	226	146	183	184	163	195	196	148	150	242	252	188	225	245	186	235	258	186	173	213	246	242	191	261	279	162	209	244	200	215	231	243	231	263	274	220	203	219	247	233	220	244	208	220	258	219	206	188	130	224	196	67	160	282	231	196	211	170	196	165	192	275	185	189	196	170	241	273	169	122	215	187	117	168	184	163	200	190	204	213	146	210	321	249	233	297	247	276	323	239	226	268	173	71	162	248	207	166	175	194	179	164	132	77	107	161	181	269	240	262	250	164	179	147	140	164	192	247	293	281	228	243	275	237	272	285	156	126	209	187	200	211	183	267	261	247	330	339	325	294	308	290	163	165	188	186	284	289	251	219	252	265	194	167	187	295	239	103	112	137	154	185	131	152	239	177	154	200	230	267	197	65	134	261	178	141	213	296	279	221	268	275	303	292	261	186	178	260	178	163	247	227	180	249	230	198	282	174	110	210	267	327	314	280	328	255	206	261	224	172	148	144	226	254	199	246	285	238	273	192	170	238	249	250	180	259	359	343	292	280	279	283	273	213	224	209	188	191	145	196	265	267	253	221	195	249	220	160	186	220	220	229	247	205	227	231	182	239	257	205	266	236	252	222	147	218	310	286	205	240	249	213	165	121	166	281	262	161	218	280	258	216	201	223	172	90	133	208	250	295	298	317	248	201	230	227	180	155	205	277	216	145	194	132	122	250	328	355	286	254	283	251	245	299	319	258	217	227	320	274	186	228	246	269	220	171	218	235	274	333	243	193	215	291	298	271	345	384	293	183	269	282	263	311	291	248	340	346	223	298	323	339	363	295	259	253	269	285	292	231	266	301	277	326	330	247	244	257	315	326	216	236	248	258	264	194	212	246	220	175	123	229	321	250	188	192	245	275	240	251	238	180	224	298	270	222	199	266	322	266	235	232	224	250	233	211	258	342	347	238	246	290	208	177	259	221	197	272	312	336	289	268	356	353	298	299	263	242	235	296	323	287	289	258	244	219	273	329	320	255	244	289	272	277	243	229	226	235	180	165	264	310	256	212	300	352	352	353	334	301	282	218	217	265	258	247	235	243	254	239	236	189	193	234	234	231	236	294	286	260	293	305	273	340	298	207	258	242	313	322	221	222	175	189	187	127	192	264	250	264	308	319	378	262	174	207	228	230	212	258	277	318	310	241	169	205	224	180	205	223	254	265	168	127	209	252	339	378	318	216	168	201	211	238	258	224	216	286	288	230	205	280	335	272	228	228	250	280	236	217	295	275	197	166	171	196	287	290	253	271	171	92	130	217	245	225	205	166	170	230	198	285	329	231	292	286	244	202	155	195	256	251	251	269	304	356	311	261	269	279	291	287	283	268	255	198	159	178	238	205	218	338	326	308	243	204	211	222	217	176	113	134	208	194	206	193	146	149	176	238	273	280	227	207	229	198	193	207	205	203	295	286	179	245	256	216	252	250	238	191	207	218	143	180	260	206	138	238	329	257	126	85	123	176	215	158	166	238	222	211	197	161	221	228	181	270	249	161	198	143	95	173	230	257	211	133	192	279	265	217	213	205	138	87	161	269	245	171	129	179	237	215	162	147	163	172	157	146	193	176	96	83	74	190	248	203	204	192	179	186	198	143	160	120	71	196	288	275	238	228	251	236	174	180	170	87	64	52	127	164	170	271	283	215	203	208	159	119	137	170	208	244	220	230	239	249	278	311	257	253	317	236	245	202	158	193	186	214	191	125	108	144	231	236	133	146	201	199	212	203	146	169	195	226	286	205	103	98	120	102	149	250	263	232	227	222	250	247	194	195	336	357	276	271	184	167	178	165	151	207	259	198	126	125	105	142	284	245	140	80	156	266	225	237	229	143	123	186	229	197	215	235	197	233	254	238	181	99	122	142	132	162	136	90	71	36	141	304	297	214	194	230	197	160	160	188	228	233	206	156	178	208	196	161	160	180	207	177	170	228	277	241	155	175	223	217	199	185	239	260	247	163	46	110	164	201	219	150	155	175	182
165	167	205	285	221	135	169	171	132	138	170	188	243	260	209	172	97	171	275	214	235	302	222	133	135	180	254	245	220	239	149	96	135	199	235	172	147	220	254	206	163	195	172	99	157	209	248	229	179	188	195	168	142	186	231	206	140	210	247	150	201	252	200	162	110	104	172	199	219	228	221	245	178	197	194	171	235	220	142	137	196	154	131	164	115	126	163	198	284	262	274	309	218	139	188	261	229	149	112	141	134	80	127	139	168	198	143	147	213	207	110	205	312	213	192	166	175	210	174	232	222	189	186	151	192	208	197	158	113	124	133	208	182	174	281	246	182	233	310	254	112	197	282	239	185	201	199	136	204	144	94	150	188	256	236	164	135	148	185	156	140	174	215	287	259	186	270	288	263	259	259	227	187	213	132	160	176	88	171	258	152	52	138	255	222	144	178	228	259	237	204	171	173	180	95	114	216	242	228	264	261	163	201	224	162	136	158	164	134	182	225	196	160	176	177	219	218	192	212	261	249	270	257	187	253	276	284	279	186	87	117	113	189	268	147	154	169	163	207	189	160	174	255	256	184	173	231	229	186	226	317	343	302	216	179	227	262	261	280	222	111	178	278	264	217	177	135	189	256	253	240	270	185	76	127	140	162	205	227	277	347	314	243	275	249	159	149	215	273	213	157	181	175	197	156	192	307	304	302	192	123	239	254	254	362	274	194	268	199	234	280	228	246	219	171	187	169	132	137	177	298	327	206	273	332	155	139	242	291	290	217	207	200	210	208	220	190	201	196	114	206	274	236	175	226	212	151	186	196	190	196	266	275	230	143	139	223	196	197	247	252	243	241	274	237	192	206	154	140	208	272	251	219	186	204	259	332	301	242	284	309	283	243	289	381	336	311	240	247	364	249	181	309	312	224	218	270	273	287	295	326	320	202	251	278	242	216	236	212	229	280	244	247	282	355	365	268	282	331	263	271	308	242	236	243	187	206	292	250	249	288	162	214	270	220	313	299	289	284	189	210	242	284	327	306	242	278	346	212	173	338	329	248	228	224	350	401	341	355	339	191	170	296	271	245	287	249	286	333	261	203	215	333	356	289	259	150	180	280	251	213	253	274	257	240	223	251	267	312	232	129	136	155	250	270	212	210	228	287	260	203	221	254	304	211	164	258	297	274	201	215	327	259	205	273	268	270	266	262	354	369	277	276	358	362	322	283	257	270	244	296	310	304	309	236	175	268	320	311	329	289	273	261	268	308	302	257	293	257	200	206	199	255	281	247	228	217	203	229	334	362	352	339	278	298	259	111	58	167	279	330	249	175	172	224	294	248	235	327	378	320	259	234	201	179	210	243	278	234	180	275	341	228	187	256	251	256	266	210	213	218	237	293	280	222	238	285	242	236	289	228	218	252	205	194	205	302	281	185	214	257	234	252	284	299	307	279	266	300	301	272	204	198	179	141	227	252	238	246	282	352	262	158	256	300	275	292	303	237	176	240	317	274	273	301	246	185	191	164	173	136	126	170	198	243	272	321	323	299	229	137	171	264	225	183	235	238	219	228	230	305	312	271	318	289	252	292	249	182	187	227	177	181	254	244	195	194	188	156	173	150	203	304	254	199	257	237	227	270	209	175	276	308	327	315	270	198	144	230	323	271	185	154	174	274	271	178	137	149	192	186	92	129	173	116	140	208	216	206	283	307	159	142	223	262	223	183	194	209	300	216	192	176	126	147	168	212	155	216	217	155	155	222	266	130	93	182	205	180	107	57	167	255	183	212	282	173	182	220	132	138	178	316	300	150	152	201	243	245	198	143	166	121	149	236	178	149	106	158	231	186	190	227	314	296	208	164	207	208	176	220	234	225	184	191	205	209	209	209	287	238	226	263	215	185	171	235	238	194	192	254	303	259	206	253	232	171	200	204	227	177	73	128	169	147	168	161	228	246	167	209	162	146	204	190	186	207	202	163	106	113	176	235	210	137	211	238	217	220	227	216	218	184	101	68	115	122	117	225	226	219	324	315	276	249	144	112	159	229	227	105	111	166	128	177	200	143	97	151	225	246	336	357	293	283	184	167	284	233	210	145	113	124	103	148	166	227	200	177	134	140	248	220	213	202	191	240	203	182	188	203	185	180	217	185	160	219	194	162	185	245	369	279	95	88	215	224	177	115	132	228	254	195	157	241	295	188	93	167	172	125	86
124	175	172	125	190	140	151	143	109	208	239	228	196	195	230	150	129	182	194	233	250	225	246	296	265	141	150	152	142	189	173	168	141	143	132	145	180	223	253	149	48	138	192	192	250	225	157	222	215	161	210	291	238	142	114	146	206	203	211	220	213	186	244	261	222	243	214	210	252	210	182	258	243	167	154	165	242	275	218	219	229	162	171	180	157	206	242	286	275	252	291	266	248	224	163	188	191	258	267	133	182	303	351	222	80	147	194	141	125	155	136	99	172	255	178	165	245	195	193	269	302	209	148	173	218	230	158	207	261	151	69	63	87	111	148	250	195	125	208	289	239	246	345	361	286	255	221	239	295	223	205	224	206	196	272	242	144	219	245	197	210	187	243	266	174	183	206	140	205	298	202	129	165	176	177	207	285	293	238	256	160	85	183	271	171	129	217	207	193	132	158	208	169	187	210	319	291	189	210	169	193	156	71	153	202	129	108	144	189	142	144	150	101	166	236	265	194	170	222	145	88	220	226	145	189	209	183	145	171	210	127	56	158	227	198	239	154	172	209	140	236	247	166	189	198	180	213	204	218	238	283	273	157	130	202	258	237	221	299	218	203	255	144	121	131	133	160	206	217	176	199	297	253	198	212	196	217	210	150	186	252	278	244	203	213	234	255	172	153	291	290	176	212	231	140	211	286	260	219	187	178	230	204	149	277	264	261	314	292	276	304	303	196	186	158	158	201	173	202	247	254	285	261	193	180	189	229	264	303	264	262	282	263	235	279	380	360	336	289	286	309	272	280	285	222	206	236	262	239	213	201	223	257	173	89	180	321	382	377	325	234	160	198	246	220	200	204	180	194	231	218	168	185	239	186	172	266	278	242	244	280	229	179	298	359	274	232	165	179	266	247	198	259	342	320	228	252	348	300	251	331	382	298	230	251	290	297	230	205	180	146	190	252	341	364	336	258	214	336	386	307	201	203	249	228	290	286	259	238	221	185	223	268	170	179	267	214	183	300	355	313	252	254	275	328	347	325	329	236	174	222	307	269	257	320	271	251	197	214	219	186	239	245	226	244	240	241	311	215	183	256	246	249	369	348	238	242	270	290	192	220	232	183	286	286	245	235	257	242	206	233	204	213	224	261	218	149	148	270	309	243	325	324	286	227	220	270	284	325	286	185	125	202	363	306	284	351	302	304	360	350	236	205	461	515	267	211	350	296	202	366	381	286	366	278	190	372	325	234	251	273	359	341	262	254	318	263	238	211	195	291	331	319	278	257	233	261	326	329	240	214	307	285	203	274	246	188	223	175	154	176	228	289	263	269	271	281	290	297	313	255	264	313	234	242	270	219	239	273	287	323	355	317	280	227	228	244	224	243	222	179	155	237	332	186	171	291	270	289	233	140	235	289	284	272	249	192	138	136	215	249	177	170	234	306	284	295	284	237	261	301	336	323	273	243	246	185	167	251	216	285	323	221	228	252	318	297	248	289	238	219	244	219	198	186	235	308	330	289	225	219	260	260	192	180	194	146	119	185	287	267	201	179	219	280	254	218	241	322	332	255	259	303	262	206	217	228	255	232	267	306	268	295	270	248	250	275	288	153	109	189	212	221	228	220	203	124	133	229	279	254	169	133	219	327	268	165	120	181	265	233	195	210	287	340	223	131	236	252	245	235	113	199	270	171	167	204	192	144	154	271	204	79	119	119	147	207	230	239	205	219	254	210	182	216	188	207	224	164	174	135	136	202	207	200	188	179	155	86	58	122	203	227	195	178	170	177	180	158	106	128	182	154	148	135	154	158	179	203	213	249	254	218	121	149	209	203	128	72	137	233	238	126	137	187	159	158	191	131	129	222	202	115	162	322	291	144	112	167	241	236	145	146	162	155	247	246	236	283	191	176	205	153	177	243	199	128	171	212	212	198	157	164	204	175	112	144	163	140	196	277	291	200	143	152	215	233	218	151	87	184	258	250	175	129	116	129	221	170	96	144	158	104	106	126	127	188	247	248	131	83	185	151	44	109	182	157	122	187	231	159	111	166	255	181	102	145	171	219	282	260	207	161	192	284	281	231	210	201	271	349	289	170	148	157	156	178	122	170	198	116	140	136	116	156	156	145	186	194	151	164	154	190	188	197	156	97	162	190	163	199	254	141	89	117	140	142	98	91	136	235	234	225	259	152	159	246	234	228	135	154	179
177	246	122	93	120	104	152	154	149	156	124	135	108	140	196	259	255	234	243	192	150	137	192	130	142	182	170	181	205	198	189	214	184	129	107	180	181	154	232	219	85	162	235	228	272	240	195	167	99	175	262	180	208	219	159	160	152	239	252	202	205	127	161	234	195	262	274	257	283	279	259	182	234	236	168	211	275	271	252	261	181	130	216	232	198	271	280	234	225	221	262	214	175	220	171	126	263	273	156	133	182	240	253	199	81	80	206	218	137	180	196	141	143	163	214	249	150	187	244	124	131	236	215	150	169	213	205	194	220	198	255	257	129	131	190	226	213	217	248	182	140	121	174	215	157	188	166	153	216	165	94	77	174	336	362	259	149	139	163	171	192	122	123	208	203	234	289	277	259	199	164	198	217	176	145	193	196	199	186	106	83	160	153	120	132	134	226	234	176	208	196	190	208	160	154	177	174	123	126	155	240	210	126	238	232	173	156	267	278	172	196	184	177	192	182	205	277	261	176	152	180	248	221	168	210	231	185	169	261	278	230	195	124	128	208	258	278	217	136	173	290	304	193	225	338	334	269	243	209	163	201	159	191	295	277	248	227	162	87	108	178	224	197	179	202	214	171	149	236	308	281	238	142	62	159	223	222	155	115	158	194	152	189	267	221	218	223	234	288	294	224	225	184	112	170	218	223	204	211	291	241	231	264	166	194	329	361	323	326	296	213	180	241	244	282	345	273	233	244	229	255	275	265	305	229	139	192	285	318	329	331	308	305	268	210	234	218	187	298	320	314	345	251	238	275	262	267	267	297	290	213	178	223	247	233	210	191	216	273	306	296	260	246	303	267	144	162	187	151	184	211	250	323	328	212	228	298	267	246	282	266	212	211	257	335	304	236	136	138	253	226	257	325	241	256	230	135	186	315	331	437	581	414	195	237	327	337	323	318	325	295	248	185	208	226	245	317	321	328	258	179	275	291	257	297	290	286	303	301	210	194	206	195	236	285	377	385	320	317	287	255	313	330	341	319	226	249	326	263	236	271	213	208	262	266	364	422	288	302	326	233	265	298	299	299	239	197	266	239	223	301	279	248	256	274	297	289	265	230	185	260	266	235	185	156	322	360	261	197	290	297	221	266	300	228	237	287	278	250	181	220	256	166	235	300	232	219	229	224	207	294	345	320	277	235	269	283	266	284	276	189	159	250	329	364	319	303	336	262	236	245	254	331	353	297	276	301	273	191	190	198	157	272	314	274	269	208	295	254	252	319	275	297	287	283	310	355	320	297	286	310	358	275	219	250	257	207	212	286	253	213	250	238	249	260	242	231	216	322	427	368	339	311	175	203	306	254	201	218	252	314	327	301	324	308	287	245	301	368	284	224	225	292	329	256	196	259	198	198	218	184	299	311	233	235	251	203	168	178	264	331	317	280	301	271	206	206	222	269	250	212	222	240	309	238	173	219	225	235	262	291	235	240	296	250	234	279	232	214	201	136	237	354	234	137	220	263	309	305	186	197	227	176	241	201	163	204	207	246	215	222	197	216	249	240	191	186	289	284	257	246	239	226	221	208	260	356	326	165	217	346	271	209	170	156	212	240	268	247	183	191	243	234	208	220	207	229	223	140	154	230	169	168	222	197	190	264	352	331	270	245	212	128	191	250	155	141	135	143	189	211	198	205	293	240	147	159	134	97	177	270	252	173	178	234	197	161	135	168	195	183	198	184	123	149	206	192	118	98	222	243	238	207	168	217	135	111	268	201	150	237	202	186	212	200	148	115	96	225	231	185	197	157	182	195	212	193	230	268	248	235	216	242	287	263	206	119	127	201	121	142	138	85	147	189	225	230	271	177	81	162	266	185	177	236	166	164	137	194	228	230	170	147	217	191	118	124	240	231	201	254	252	231	271	278	258	222	169	178	231	259	237	173	169	134	80	219	249	149	143	126	135	112	104	132	131	147	145	95	120	154	127	212	266	198	184	267	307	235	158	157	221	285	236	206	197	210	251	190	105	105	189	142	79	179	162	173	214	251	184	59	170	267	229	213	244	203	198	201	222	259	193	228	227	210	244	262	271	264	335	326	266	181	148	165	141	176	144	143	207	170	184	206	176	184	208	201	202	157	158	222	287	291	161	135	136	149	123	123	157	84	105	94	147	251	226	194	210	201	112	128	120	153	265	280	234	170	147	183	138	108	109
158	169	138	243	301	240	270	212	112	89	123	132	125	163	188	263	309	307	292	323	243	173	166	105	170	208	153	105	105	111	71	49	106	124	134	156	140	258	328	275	145	108	245	361	327	225	172	150	141	130	122	79	115	174	134	156	187	152	231	233	120	71	183	366	276	141	279	234	143	200	273	343	226	160	160	110	126	231	314	274	246	240	131	141	143	74	173	291	297	306	321	246	178	206	252	199	107	202	284	186	180	273	251	196	184	172	179	146	160	269	257	199	215	216	265	264	131	132	234	165	110	191	184	138	124	239	230	57	142	254	231	185	154	166	182	183	171	170	174	171	115	41	62	93	112	150	156	142	200	205	148	136	166	206	223	150	82	164	277	240	209	207	111	203	299	203	186	261	240	134	133	141	121	216	294	225	167	166	200	268	194	102	138	177	144	88	78	186	267	252	245	224	297	225	136	123	70	119	224	271	212	124	87	120	173	224	185	101	140	221	212	139	129	147	103	150	252	174	149	177	164	261	311	280	204	193	205	242	215	210	243	257	289	279	237	158	165	164	148	128	186	236	162	174	227	280	200	218	291	259	246	208	200	178	137	164	218	222	180	196	285	241	205	204	170	187	210	253	225	158	195	232	192	141	195	189	173	220	220	167	112	207	315	301	297	294	244	203	227	261	261	265	205	199	314	312	174	176	233	215	187	239	282	262	187	199	314	326	352	310	254	303	343	301	320	290	237	273	277	279	230	252	269	211	200	249	289	219	147	272	352	253	293	296	213	155	145	197	261	281	287	262	162	262	332	214	218	274	302	267	152	146	236	254	188	228	238	251	314	385	354	237	202	230	253	267	324	276	197	208	278	311	264	205	165	190	249	208	222	269	273	236	193	208	198	265	321	223	258	280	199	244	300	345	332	276	279	263	253	239	260	266	308	362	285	284	269	240	242	248	272	243	281	285	241	299	277	256	226	181	210	235	325	263	194	309	340	338	276	257	278	259	235	270	300	245	275	304	331	345	295	253	176	193	221	244	299	325	282	210	180	224	333	352	274	255	306	284	311	309	262	290	305	321	310	273	304	339	346	246	239	312	306	286	254	267	354	295	150	219	273	273	220	177	260	253	240	293	311	293	185	240	238	201	309	281	288	287	243	248	263	339	370	306	266	252	232	247	263	325	348	274	253	235	193	156	199	246	156	140	175	174	221	270	260	208	249	255	260	272	191	259	344	265	242	253	279	283	256	231	218	193	207	272	314	293	338	331	221	278	206	161	273	262	231	268	326	316	279	287	324	359	318	280	300	298	294	320	343	250	221	285	250	212	315	369	266	204	275	352	302	276	306	286	316	264	148	168	183	248	291	249	236	251	271	286	262	281	268	213	208	244	323	326	233	212	282	259	234	254	284	290	285	286	324	294	197	228	278	305	370	344	233	246	279	207	135	145	268	332	250	233	185	163	195	179	131	148	196	230	257	210	212	182	106	145	210	264	194	78	159	312	331	253	213	191	187	224	272	263	192	212	258	176	137	170	226	317	350	342	354	222	203	240	255	220	123	156	193	215	187	225	236	200	279	310	267	241	227	255	334	359	237	219	262	238	224	235	249	220	254	229	206	231	236	227	214	266	310	278	311	318	211	145	189	248	168	96	115	139	161	220	324	322	217	174	117	100	121	157	215	245	178	144	191	189	161	168	147	182	249	191	212	245	264	222	121	158	194	186	204	196	205	202	124	70	135	214	248	255	222	221	141	63	158	187	206	284	265	249	169	120	211	251	191	145	99	74	180	170	131	109	128	149	122	119	138	245	274	255	165	61	98	147	157	221	237	119	100	101	110	129	62	145	253	170	139	280	204	108	116	135	211	270	275	195	112	180	177	141	233	146	116	170	201	162	106	174	244	217	144	150	235	316	312	249	268	238	155	157	130	149	154	211	224	162	183	144	100	94	129	201	218	177	145	168	174	133	110	147	269	295	244	139	145	231	256	224	140	185	218	230	242	276	226	181	252	241	175	125	198	288	263	284	241	110	107	168	191	110	157	157	91	191	292	276	249	261	137	95	211	263	230	195	221	150	139	236	214	263	209	150	175	202	203	137	194	253	173	186	232	193	189	204	186	195	231	261	320	243	170	215	224	171	199	220	162	90	93	170	156	85	107	101	148	193	196	250	196	181	210	251	219	161	152	141	150	152	226	196	143	124
202	147	91	74	120	129	108	167	166	116	144	199	165	162	182	253	229	179	199	113	128	155	79	133	183	206	298	297	148	125	164	105	160	188	154	172	138	161	225	212	179	221	311	261	174	145	162	148	134	183	166	108	159	198	210	264	240	140	118	226	206	145	248	278	169	121	180	212	222	218	240	233	113	160	243	219	198	183	183	180	245	263	240	226	239	256	187	218	211	187	209	166	152	166	191	149	143	227	296	262	231	242	188	173	151	92	121	168	178	238	243	219	212	183	166	175	213	171	160	131	121	293	305	128	112	184	191	124	88	121	154	228	209	140	157	192	181	181	141	136	123	98	124	105	126	135	154	161	247	204	101	166	238	252	199	245	219	239	235	208	341	340	264	239	280	255	256	248	133	161	250	161	43	156	213	169	198	228	279	278	242	175	97	219	267	174	160	259	271	229	243	241	226	250	239	149	130	158	178	153	115	175	256	195	161	159	97	109	195	199	132	171	244	182	117	165	147	106	220	230	203	227	257	279	147	135	169	131	165	215	302	268	150	146	225	266	304	247	189	189	163	139	154	183	145	170	180	185	189	116	149	300	274	223	191	213	231	124	155	311	324	168	110	183	201	118	172	250	253	219	228	265	175	195	266	278	228	217	267	256	200	113	123	189	270	220	191	218	250	367	340	212	152	134	164	256	271	254	282	380	345	292	320	301	302	321	297	291	326	307	290	261	231	149	163	179	108	220	313	294	254	240	233	222	247	290	308	286	251	173	163	265	220	126	243	303	262	260	256	239	239	212	187	179	171	129	216	340	266	223	220	249	244	192	207	215	159	180	206	235	239	162	198	275	261	308	369	298	175	181	259	278	239	241	291	263	297	259	198	276	323	319	247	231	245	218	288	231	232	287	214	285	359	343	310	352	285	211	319	240	181	236	270	291	243	308	390	293	182	216	262	246	183	173	308	343	267	252	277	271	278	325	348	267	232	336	389	267	247	273	193	190	251	297	305	281	309	316	290	286	259	178	255	341	241	188	224	264	224	245	316	291	238	389	449	301	227	249	262	277	227	192	245	245	296	255	194	211	243	231	229	286	282	311	288	285	284	189	234	313	246	178	116	173	282	174	200	286	230	205	253	287	221	330	424	333	250	244	292	297	231	255	336	252	284	299	239	239	161	254	321	292	322	260	262	270	229	237	302	290	257	238	229	247	238	231	161	179	278	316	289	340	442	310	186	196	248	286	255	264	307	247	220	325	306	184	147	238	186	193	277	284	262	299	374	337	332	206	191	352	356	267	280	337	324	264	216	202	264	284	272	303	230	185	270	287	253	295	257	133	165	314	348	329	303	237	232	255	289	233	133	115	147	161	247	271	215	210	269	343	310	227	147	218	301	283	265	244	217	228	201	222	285	248	283	311	295	344	342	304	251	195	224	248	233	274	231	201	243	317	346	280	149	163	322	380	341	293	296	225	218	210	196	156	128	170	179	259	219	150	185	193	229	325	302	281	236	144	195	181	180	244	287	242	207	207	194	298	324	264	208	201	193	180	240	251	222	230	292	223	167	248	269	206	234	289	241	239	265	310	314	278	290	287	286	241	235	255	167	178	206	237	253	149	168	310	358	296	240	224	217	239	289	246	182	231	156	133	248	268	210	170	189	218	265	313	256	240	264	260	210	156	193	210	142	69	197	260	169	160	234	266	225	206	301	304	197	192	245	292	250	168	134	193	233	198	183	242	325	255	107	121	196	177	186	202	223	277	250	127	168	200	82	172	232	187	265	212	213	248	191	186	201	214	172	205	184	147	199	185	110	121	179	259	281	289	311	209	167	182	166	140	133	101	129	247	240	273	280	139	136	150	160	172	207	309	183	177	229	204	184	104	123	157	210	249	195	155	264	273	231	249	286	294	306	315	197	151	178	260	242	132	161	186	207	213	178	221	275	254	203	284	222	101	138	194	148	161	166	82	127	123	77	46	122	134	232	305	229	204	142	218	297	352	362	293	234	134	117	225	268	213	170	165	106	143	214	136	59	80	193	195	167	141	182	166	157	234	136	115	203	255	228	175	207	178	127	162	207	195	179	163	145	225	292	267	198	117	89	186	173	167	268	171	95	126	170	247	231	239	280	321	278	211	247	253	254	208	217	212	98	112	193	215	198	203	227	282	338	217	208	212	76	134	180	107	65	142	223	222	268	233
149	116	97	42	139	184	164	212	189	196	227	195	236	270	272	318	320	276	182	139	136	132	104	165	230	205	215	143	62	59	101	192	199	211	202	157	116	101	157	206	248	207	233	239	112	80	178	161	178	301	231	87	185	314	307	217	152	155	141	199	196	140	165	184	233	240	186	212	254	249	219	224	187	286	312	209	138	42	91	120	100	122	193	230	248	227	234	219	237	311	308	299	269	236	240	210	117	154	211	203	185	126	93	208	222	125	114	154	214	176	166	176	208	230	205	140	119	219	238	201	217	215	194	177	144	172	200	130	101	169	191	214	196	138	169	188	204	270	241	203	214	165	164	182	216	205	131	152	129	117	160	202	215	148	142	218	165	198	279	201	178	237	331	307	293	374	384	329	202	147	204	149	102	184	196	162	208	240	180	179	199	106	137	229	175	144	186	207	204	165	85	82	169	239	268	269	308	294	171	92	164	279	283	187	123	145	196	256	236	205	177	150	199	228	189	151	108	84	235	248	220	262	150	178	228	225	188	121	170	215	230	192	147	162	214	280	270	270	280	320	223	171	181	161	185	156	195	266	275	148	115	298	318	172	147	203	186	103	169	217	166	212	228	230	196	135	172	240	277	192	224	292	228	215	246	245	155	159	146	169	196	185	179	165	200	197	228	257	261	260	236	219	266	234	214	261	272	230	208	271	313	282	251	287	327	335	282	233	213	233	327	286	281	301	232	181	223	284	270	230	236	270	207	236	262	253	218	216	259	246	202	220	266	235	247	266	259	235	219	181	162	199	283	285	258	240	160	164	207	242	201	189	220	154	83	162	269	263	177	194	233	211	306	285	234	236	257	290	226	142	182	190	225	313	319	259	214	271	250	303	343	297	295	247	244	301	269	220	198	211	243	280	306	174	189	233	204	188	183	253	286	213	205	327	397	380	259	221	179	201	315	286	208	230	287	202	183	222	247	273	266	315	350	308	164	235	362	253	267	314	232	187	190	231	328	265	157	191	267	240	236	199	168	244	186	318	373	215	177	175	236	327	308	257	292	352	348	289	238	162	186	330	399	315	287	254	178	266	427	442	346	267	295	332	264	207	176	274	329	322	296	257	322	326	306	294	301	347	273	187	187	242	219	222	292	236	235	247	209	299	358	332	307	303	342	365	332	241	178	241	305	303	201	165	266	280	243	283	304	238	226	291	316	221	183	286	255	207	276	322	260	228	369	294	187	224	314	253	144	223	235	203	276	369	313	287	328	389	328	312	323	168	175	282	296	267	281	274	235	226	261	282	287	256	250	304	285	270	291	243	238	241	178	181	199	280	274	243	280	213	210	219	235	233	235	282	241	182	191	218	200	244	345	278	232	244	261	258	238	296	278	198	194	242	254	277	279	258	237	217	203	238	203	196	276	320	300	304	330	264	230	227	259	201	248	380	333	239	198	259	301	270	211	219	286	336	285	247	285	299	219	203	245	190	160	255	282	229	142	96	168	194	210	228	277	296	248	227	228	227	275	310	308	201	181	297	291	250	201	262	373	313	174	193	261	230	180	201	251	262	290	250	208	210	225	243	288	278	278	277	258	314	347	290	197	190	273	267	236	293	269	208	224	226	216	194	168	215	202	247	194	157	247	165	118	192	143	103	205	312	274	195	187	187	176	193	220	152	152	215	204	219	212	201	266	235	210	247	210	222	178	180	243	206	165	172	217	145	121	262	276	224	284	291	322	271	178	212	235	251	268	228	248	242	154	183	170	170	238	142	152	217	206	276	320	276	250	162	132	202	196	180	102	128	249	211	154	198	182	161	139	135	179	203	166	131	189	283	201	154	210	164	148	97	118	199	162	114	228	252	160	173	171	257	310	272	204	130	169	125	140	223	182	149	243	231	164	268	290	272	290	238	247	265	234	173	190	227	231	170	155	296	263	190	305	271	143	103	92	89	124	208	215	229	268	303	172	95	154	200	243	218	181	167	201	196	154	115	141	125	146	230	238	323	356	278	234	210	214	264	248	157	110	114	145	175	162	175	124	128	149	136	188	232	233	188	177	184	187	228	231	177	218	307	257	173	213	292	245	117	133	165	122	144	165	152	166	221	249	206	241	192	159	241	144	124	199	275	196	114	211	269	247	213	243	219	168	221	270	262	241	189	221	242	189	147	184	205	140	132	112	103	208	217	171	187	108	153	241	177	171	231
225	226	209	155	120	135	146	103	114	185	217	226	255	190	174	312	285	243	250	215	239	289	309	230	146	95	167	272	200	183	183	205	203	124	152	188	188	185	163	257	287	135	134	125	40	183	229	172	186	202	221	155	127	145	174	130	61	71	128	200	239	286	293	195	195	243	190	234	279	156	232	315	175	152	213	182	117	133	130	142	176	189	125	118	234	305	289	187	211	171	138	238	275	285	275	161	115	200	201	196	127	183	289	173	138	206	215	183	151	99	133	231	250	219	165	183	160	124	220	231	258	259	128	133	182	190	180	150	208	227	126	121	191	261	280	249	228	193	203	192	191	182	166	225	157	114	176	151	74	111	183	277	240	155	153	144	184	247	222	189	213	226	278	295	264	219	202	154	129	226	294	237	231	222	189	207	131	114	164	185	213	189	173	170	178	185	212	200	218	217	196	264	278	209	174	206	212	264	287	214	208	265	254	140	135	150	152	146	150	222	196	159	220	173	126	205	236	283	222	189	265	210	200	259	176	155	201	196	117	172	229	149	129	217	210	198	245	212	186	191	236	220	195	146	139	136	167	214	246	245	170	185	244	232	280	314	207	148	169	245	219	178	215	228	295	244	174	202	181	228	242	195	263	274	325	361	207	197	262	251	149	170	173	161	219	203	240	259	265	212	177	210	245	268	234	196	256	259	167	198	273	243	250	270	215	265	357	345	288	261	272	233	266	267	254	228	236	277	209	185	192	188	192	205	207	255	271	268	234	218	205	149	191	236	202	199	220	299	325	178	141	265	286	222	216	177	87	96	178	269	264	236	226	234	308	277	189	148	214	269	206	151	148	215	334	301	217	234	251	229	230	260	227	286	400	317	214	233	271	305	215	167	247	314	217	166	204	227	262	239	204	139	225	273	237	239	208	138	174	295	295	279	320	264	294	452	315	182	185	199	197	272	332	237	271	263	284	367	280	214	247	265	283	263	270	285	231	229	290	342	294	315	343	230	198	206	163	207	353	291	268	328	249	166	162	255	276	247	334	371	286	289	273	254	333	303	297	256	208	201	198	265	229	252	312	359	340	261	257	267	306	308	307	236	215	274	265	291	320	347	214	194	321	298	240	251	310	352	320	288	264	257	277	272	266	352	392	311	266	249	222	281	342	298	255	245	231	185	245	300	289	268	209	283	376	327	300	285	292	336	364	287	298	385	360	306	299	298	259	220	268	260	286	410	286	136	159	270	295	313	310	273	320	309	276	228	222	250	245	287	353	356	325	295	224	178	228	293	247	183	188	294	327	218	258	310	263	192	142	171	177	171	176	254	268	250	300	241	170	203	234	289	412	360	300	297	278	285	230	239	266	247	283	302	229	217	200	205	218	164	242	252	198	234	269	268	240	277	273	184	228	296	285	288	284	315	323	338	350	234	194	221	223	220	207	141	221	358	236	211	277	190	187	275	273	230	250	276	236	231	258	227	161	215	270	274	235	251	289	270	172	184	295	285	250	226	228	154	143	224	258	267	280	229	180	201	204	175	225	261	259	246	213	210	224	284	314	284	203	216	313	291	221	213	207	230	356	340	277	286	196	207	262	279	256	218	268	247	236	296	286	161	120	236	324	207	115	171	232	248	126	101	235	252	201	220	206	173	114	152	266	274	211	197	184	166	136	156	235	212	239	284	173	203	272	174	151	109	77	193	210	111	136	188	140	71	115	220	255	154	119	210	219	247	308	243	115	134	211	160	109	165	248	232	171	156	227	248	243	236	201	239	227	147	197	239	200	145	78	85	120	243	197	106	153	195	138	81	84	88	96	160	178	191	284	201	192	224	109	102	151	87	104	141	90	109	211	222	242	262	160	155	250	224	179	144	150	177	157	171	204	227	217	267	276	196	243	275	282	300	230	147	175	243	201	198	151	194	230	159	182	229	220	176	154	106	134	134	124	136	144	124	149	247	215	136	149	164	187	161	129	156	124	110	195	260	196	128	188	223	227	241	178	148	168	181	138	184	280	288	215	219	221	105	40	130	198	236	251	141	101	194	218	173	263	287	173	80	60	182	208	156	213	306	274	232	288	294	232	222	227	162	150	192	213	258	249	225	283	238	161	118	144	191	164	162	198	222	257	262	194	183	188	194	172	102	112	179	196	115	178	252	149	63	148	239	203	191	180	193	250	217	235	293	282	201	73	78	81	146	254	192
107	154	215	209	167	93	54	110	218	197	232	312	338	298	223	290	349	323	292	257	259	167	112	216	185	144	145	132	170	166	99	71	96	74	110	171	132	179	251	251	168	106	103	87	163	252	252	203	144	181	199	197	227	212	240	210	189	167	116	153	268	344	320	279	198	128	208	244	229	196	112	128	152	150	178	242	261	202	253	204	80	132	210	191	182	275	347	272	181	139	167	165	171	200	178	149	165	230	138	155	189	184	222	175	177	236	234	121	79	116	97	99	129	185	216	157	75	107	154	146	179	199	216	254	223	216	154	146	190	175	185	143	162	208	201	147	127	93	61	111	140	181	266	211	154	228	231	226	210	222	238	236	232	227	205	143	148	254	344	261	197	130	181	266	240	261	284	297	278	222	195	220	230	224	287	245	134	170	218	225	157	100	170	281	229	152	156	165	162	140	180	299	268	147	167	204	167	74	115	210	216	245	248	192	208	256	242	211	221	210	118	75	136	186	188	173	159	221	283	286	266	172	194	287	292	271	171	178	225	201	222	247	210	205	272	195	119	94	196	283	217	200	116	193	268	188	197	231	252	274	257	264	270	183	137	114	155	221	231	216	215	239	251	270	264	231	211	211	169	98	129	175	263	290	254	269	180	155	223	202	148	192	203	197	272	187	178	287	238	231	273	173	120	169	234	232	244	202	161	233	284	272	207	192	200	219	196	192	200	205	252	213	196	171	161	258	298	249	184	306	320	255	255	213	199	220	235	272	202	114	237	229	183	229	231	242	250	230	219	252	204	169	195	229	219	226	236	130	161	298	261	256	276	218	246	286	341	293	191	180	243	239	179	242	273	275	329	252	214	312	323	299	270	207	207	308	323	210	169	244	311	260	255	343	285	219	228	175	248	276	234	233	246	235	293	277	160	232	270	252	213	278	279	251	255	267	319	317	301	264	285	286	257	235	207	324	426	320	262	234	199	189	266	311	194	152	149	131	192	322	281	173	249	219	254	268	173	236	291	318	377	337	244	223	137	137	288	379	376	339	387	410	322	277	294	253	148	146	277	348	214	207	307	261	205	314	354	321	397	304	219	261	241	241	253	240	221	216	294	394	295	172	200	195	172	259	294	304	323	314	342	324	356	312	166	155	222	243	215	171	202	251	246	246	213	207	261	325	385	347	309	241	202	297	262	235	255	290	357	285	321	342	285	375	349	298	386	384	403	365	302	254	303	401	282	253	320	277	266	389	284	177	228	205	217	237	285	334	398	436	329	316	367	329	300	303	312	279	335	367	309	293	230	282	369	315	251	218	280	352	239	206	286	219	233	297	240	244	182	159	294	366	367	361	314	263	312	201	137	211	206	262	264	278	305	286	287	260	202	212	289	227	137	207	294	282	213	256	374	347	226	224	296	280	252	290	322	302	230	210	258	287	328	244	224	245	284	306	248	242	217	235	306	309	246	187	243	321	252	141	171	243	208	244	220	208	326	324	261	264	218	176	220	230	346	418	307	239	258	264	209	119	161	277	253	142	159	173	220	289	184	211	183	121	143	212	234	255	271	225	266	254	137	88	165	222	261	271	226	239	164	180	320	320	282	245	242	296	266	228	226	233	220	178	219	223	191	234	323	275	205	247	295	257	264	264	231	242	274	247	246	297	271	231	226	209	144	129	218	194	147	264	322	303	222	202	193	126	96	159	245	219	158	153	134	129	136	165	189	159	152	132	141	177	182	157	115	132	184	160	153	225	266	235	187	155	187	246	261	219	160	161	236	249	246	267	153	111	171	153	120	137	158	209	208	154	174	134	103	201	206	126	163	130	142	172	154	284	334	195	150	127	119	186	135	107	179	253	265	242	236	241	227	175	266	310	181	97	110	201	250	308	289	226	153	136	199	224	235	202	170	147	129	180	282	352	268	261	254	126	128	229	251	218	210	118	141	203	180	236	243	162	178	245	210	174	178	162	168	165	191	162	119	115	169	264	318	290	222	210	155	104	182	217	132	166	171	162	195	133	94	175	238	133	157	180	157	271	227	159	254	211	142	188	155	155	156	82	72	129	212	252	223	171	228	323	258	296	337	236	223	180	210	290	301	321	256	260	275	257	203	154	218	247	167	111	141	191	209	252	281	200	152	232	301	273	201	160	170	144	149	202	124	94	136	148	189	202	149	122	146	156	171	105	117	183	164	161	107	205	217	130
291	192	124	214	259	239	112	82	121	210	301	345	375	290	261	194	212	243	177	252	291	207	147	129	109	153	199	134	109	181	161	199	176	84	141	185	207	195	179	241	187	126	153	168	215	310	338	292	178	59	140	210	185	231	219	121	96	102	137	254	301	225	154	235	284	191	192	183	165	201	214	140	72	112	184	204	217	236	182	173	178	196	268	283	287	307	257	162	189	271	242	219	223	179	151	232	252	199	153	165	215	221	195	159	183	165	106	103	148	200	195	166	184	186	192	222	198	164	186	172	142	96	99	140	85	50	133	249	230	182	171	203	256	206	150	171	183	140	99	152	196	166	134	193	281	233	201	149	123	270	369	215	98	202	208	155	215	296	358	322	170	153	180	131	196	166	79	112	238	261	185	136	129	209	285	239	186	152	159	247	191	207	265	156	162	235	221	190	117	135	182	211	234	194	179	193	123	65	72	121	159	155	138	174	247	243	155	177	345	325	134	167	258	245	207	132	148	207	225	291	303	217	166	231	313	318	243	228	311	285	179	127	220	255	301	326	171	105	159	180	157	208	201	191	180	178	237	213	294	267	153	160	190	257	224	197	237	181	193	167	158	248	265	258	219	234	280	264	174	161	228	215	226	209	203	233	256	257	250	243	151	237	267	225	276	187	158	161	185	258	201	187	223	216	256	250	269	296	224	206	220	283	322	245	217	214	196	231	263	261	162	129	247	210	147	135	206	267	167	237	321	303	311	277	250	275	239	264	220	101	172	278	273	211	212	259	287	286	289	271	225	164	160	227	240	237	170	138	200	256	256	261	229	121	163	242	271	305	323	224	193	238	230	241	189	234	286	206	193	274	284	222	263	253	239	347	359	235	214	256	249	259	242	243	284	221	237	289	207	147	193	216	177	238	358	336	282	277	205	187	209	211	227	246	217	263	299	236	233	245	215	257	259	229	197	192	294	255	194	216	255	262	237	221	245	341	319	299	275	234	256	159	203	311	300	253	262	268	242	225	209	245	205	234	271	287	332	277	194	246	378	322	254	262	219	201	254	296	206	217	276	296	314	319	359	303	278	296	277	193	225	327	281	253	291	254	269	352	320	296	274	236	296	258	234	283	297	317	280	193	263	343	317	265	122	100	234	373	369	327	314	291	195	247	340	329	413	396	295	309	315	229	205	233	320	407	342	360	287	210	270	270	315	379	241	114	291	370	310	386	374	256	252	331	303	250	338	315	228	254	306	303	293	258	292	239	232	328	260	322	303	241	290	246	269	326	313	298	284	274	288	300	259	255	282	291	293	226	283	360	352	342	306	265	232	227	199	225	224	217	289	288	280	273	260	225	243	198	185	323	284	254	244	198	259	288	309	322	232	174	225	266	175	127	151	213	242	198	203	250	264	286	288	305	283	135	153	242	272	279	234	214	286	335	220	162	173	165	263	276	243	328	367	299	243	298	324	244	216	263	280	252	212	257	363	323	237	240	243	195	158	131	110	142	212	228	245	320	269	203	258	255	201	261	228	218	258	255	375	348	222	188	238	312	240	201	247	230	217	300	388	278	173	292	276	229	291	211	201	247	200	221	169	167	197	159	277	366	348	272	165	170	228	159	193	331	336	289	224	181	159	174	257	255	280	203	145	262	221	161	219	248	182	126	200	253	245	197	215	177	69	66	134	168	138	161	233	238	110	150	222	165	185	234	189	245	303	228	199	189	214	191	127	114	134	172	238	238	189	191	180	130	160	178	184	175	110	116	123	124	100	122	202	222	218	195	210	147	115	224	152	86	111	208	223	172	170	206	258	283	227	171	261	205	221	262	139	185	214	143	184	159	147	230	172	100	214	286	289	289	328	305	307	302	208	219	282	251	161	150	222	172	148	211	179	119	156	251	243	227	208	238	190	220	330	252	213	215	207	247	150	119	270	262	159	86	100	220	182	98	135	175	191	226	189	143	194	217	221	242	196	155	165	205	231	203	198	213	234	217	111	91	193	285	221	212	284	211	211	199	148	206	189	106	219	273	142	148	173	190	206	152	145	188	228	257	188	64	42	208	250	151	166	129	172	152	177	253	202	211	217	249	211	200	220	125	165	301	288	220	161	169	241	256	243	273	184	42	159	308	362	359	280	254	235	164	192	180	173	185	203	209	158	180	201	199	251	239	185	221	201	209	158	130	130	107	156	201	148	99	176	249
168	83	123	183	207	254	215	234	283	226	207	249	282	352	296	159	112	120	262	282	217	199	162	168	160	173	175	129	129	98	45	116	110	149	240	247	275	280	265	178	204	221	132	171	246	177	186	245	227	222	164	121	171	239	179	157	207	183	110	154	261	194	86	154	263	250	160	148	202	225	208	160	165	142	166	142	105	214	198	174	294	296	233	289	317	264	275	219	212	209	170	194	156	183	192	192	163	206	213	128	161	138	201	202	222	277	174	249	232	102	131	182	164	175	145	185	173	129	178	212	252	174	137	296	239	137	216	189	177	184	145	201	264	244	269	191	195	236	112	93	200	227	180	250	250	134	171	177	139	210	261	222	255	326	307	193	175	193	184	192	190	244	290	243	191	136	71	135	180	220	243	189	169	190	207	197	186	188	222	263	153	102	175	189	211	249	258	244	261	262	179	147	173	152	175	256	268	243	191	143	157	109	139	237	226	216	144	101	212	292	239	180	195	171	122	111	204	228	240	191	144	222	227	196	208	233	241	245	177	179	221	206	220	168	120	222	213	116	158	157	131	189	265	305	273	270	238	231	255	215	215	215	269	242	235	287	220	191	197	260	290	293	250	157	127	204	330	300	230	169	154	188	198	212	140	150	297	270	178	248	277	233	233	191	204	299	198	125	218	288	302	361	387	291	201	176	263	338	265	227	267	366	324	181	181	156	150	219	259	273	261	301	295	269	217	126	187	257	258	172	142	210	255	320	354	295	240	199	175	223	258	258	223	223	240	229	258	365	389	238	206	227	128	153	296	399	312	246	263	181	242	300	285	210	161	311	284	219	271	245	262	265	213	203	225	179	216	255	195	200	242	196	196	231	210	253	231	163	237	286	198	163	247	298	297	264	253	322	296	181	154	236	221	226	271	291	397	311	114	126	199	276	325	217	238	273	296	349	300	240	176	261	268	233	296	283	237	207	233	340	377	304	245	242	317	373	351	372	391	338	269	290	298	284	258	224	274	182	208	312	300	307	289	370	391	331	303	301	222	202	300	240	242	289	294	284	241	190	242	257	246	251	241	274	249	241	247	235	270	302	279	229	230	262	303	293	257	364	369	339	344	275	280	248	174	203	374	369	224	231	297	337	337	296	222	228	247	253	280	338	373	356	269	155	223	267	266	316	298	377	340	279	329	285	270	279	260	222	299	316	254	373	390	373	296	227	274	255	281	252	217	257	254	264	261	266	338	342	368	303	233	309	296	310	265	206	158	130	199	295	200	169	331	350	271	187	164	269	370	351	294	271	210	210	283	269	322	343	327	319	237	269	306	253	239	203	212	262	279	216	169	217	191	181	227	277	220	183	214	284	298	225	336	302	243	289	190	239	291	263	252	184	184	173	142	149	230	240	237	247	294	326	254	243	198	182	247	284	307	300	254	199	252	306	206	177	207	144	204	272	226	208	204	289	259	219	182	120	185	261	300	199	165	219	317	290	232	354	332	236	224	181	142	110	92	173	249	246	210	196	220	272	279	245	220	229	199	196	150	80	159	264	307	272	207	228	222	239	308	325	311	204	187	305	279	160	145	185	163	179	273	323	282	212	217	229	252	263	260	273	281	243	226	234	227	177	187	183	139	186	117	189	308	271	296	198	153	217	203	242	257	236	188	175	243	280	227	178	213	244	268	218	198	255	237	133	219	307	198	171	197	214	132	180	277	158	131	215	220	235	238	222	236	199	193	226	293	241	178	204	209	256	244	196	189	163	147	164	195	208	152	149	176	181	228	265	257	224	121	161	234	202	191	204	189	189	182	184	214	192	184	194	193	136	152	194	210	163	78	199	296	183	164	165	157	223	173	196	271	223	206	206	214	236	219	251	275	210	191	126	178	230	169	113	113	206	194	105	140	220	232	227	241	285	236	223	273	229	216	226	222	258	215	193	169	114	98	161	171	98	171	217	214	252	250	207	176	158	153	147	168	234	215	172	196	158	165	184	183	261	242	141	198	185	112	236	275	270	242	116	81	186	225	196	271	234	129	191	204	103	41	58	83	89	81	109	92	35	71	152	210	134	123	136	219	266	303	252	87	159	238	250	178	141	233	217	184	189	211	164	135	221	191	138	147	185	205	203	161	91	158	344	240	106	227	189	160	227	219	167	95	121	113	187	223	122	123	237	290	186	191	266	294	255	144	150	237	266	218	133	123	147
202	202	112	161	229	215	211	256	180	136	227	229	180	170	154	194	220	153	196	185	166	148	137	248	156	159	220	145	121	133	95	48	49	196	262	236	219	159	227	224	182	245	223	224	285	232	256	239	188	273	250	157	154	199	137	152	239	241	228	128	154	226	184	183	200	235	194	150	115	83	187	274	303	247	292	227	121	179	103	98	238	273	289	249	198	248	242	145	125	199	215	239	252	258	180	127	119	140	170	102	140	135	120	182	311	291	172	243	161	87	95	119	211	266	166	177	200	172	230	151	105	113	118	227	189	136	222	220	234	155	154	203	176	206	266	299	205	177	167	127	199	208	230	203	132	156	184	170	155	150	179	223	258	310	293	267	197	205	263	221	179	152	272	285	159	161	166	181	219	224	191	113	110	180	244	184	166	168	133	169	165	147	113	179	208	158	208	245	206	168	158	105	105	184	261	264	227	209	164	103	68	107	168	217	203	169	184	195	214	254	219	126	165	215	200	223	239	148	101	174	256	258	181	299	315	142	177	323	337	237	221	219	321	317	202	220	173	190	236	176	159	188	159	259	291	256	278	177	110	171	230	196	206	267	305	273	242	246	242	229	164	99	63	198	257	242	280	212	153	162	171	189	236	188	135	185	273	297	223	189	187	238	229	175	236	282	274	268	271	303	319	371	364	289	329	313	230	238	230	191	146	190	326	319	342	288	168	152	159	185	205	193	164	215	214	120	171	260	207	114	76	159	258	221	202	179	171	251	338	314	230	177	170	144	156	226	233	226	185	226	233	184	234	298	295	226	167	171	164	231	218	229	322	247	215	211	158	165	265	354	317	251	272	201	165	215	250	273	214	258	240	210	243	261	226	169	205	294	285	222	194	192	245	182	177	265	325	335	260	229	212	240	287	283	291	240	215	250	292	306	282	284	250	260	317	259	232	229	182	258	266	195	241	266	236	264	293	329	244	226	301	262	204	253	371	336	248	234	239	187	208	248	289	384	363	292	326	298	239	354	435	427	392	329	295	362	431	326	296	360	390	352	243	241	272	267	256	233	268	361	372	245	245	300	356	313	320	402	301	315	352	270	278	322	276	251	270	224	206	236	249	263	266	251	250	316	315	293	299	301	294	223	222	238	201	240	301	297	285	250	286	348	341	288	256	277	253	280	324	333	359	363	254	184	238	321	328	317	298	342	424	394	399	320	213	250	254	208	294	288	280	361	297	219	298	338	284	227	277	329	242	293	309	328	315	251	229	219	302	228	158	212	228	267	189	136	243	281	266	324	331	224	222	268	324	344	294	262	273	286	266	309	328	301	236	201	198	225	240	200	256	315	342	358	336	239	235	219	171	236	236	235	259	246	245	201	162	161	145	142	178	199	177	238	289	325	332	266	274	331	302	261	287	263	216	224	206	155	146	134	215	242	167	170	146	168	198	161	226	207	137	193	284	334	331	241	165	216	183	180	236	233	287	331	317	209	232	314	272	259	220	176	133	178	171	138	179	200	246	187	87	164	297	261	207	306	323	303	219	162	348	399	283	265	210	164	255	265	239	235	185	210	268	322	222	124	136	87	180	187	136	214	287	265	192	180	227	266	222	282	340	271	289	288	249	281	344	309	200	207	203	128	207	231	197	202	214	255	255	209	193	213	136	147	209	195	225	248	203	296	335	330	357	264	159	94	120	213	240	238	166	143	272	342	326	236	187	215	261	252	171	182	189	102	178	231	197	165	146	193	264	247	169	212	179	131	170	164	146	225	282	226	182	237	224	230	233	248	275	186	111	138	208	171	132	203	237	221	249	209	177	122	131	164	90	148	234	126	77	251	357	230	166	201	235	188	145	248	229	169	192	153	170	213	160	84	186	287	256	166	159	260	233	143	85	117	181	130	91	174	246	161	164	204	192	250	289	251	240	254	245	183	81	140	214	212	204	267	232	147	186	166	146	171	182	161	128	150	136	88	86	159	196	178	168	138	95	102	189	177	152	214	151	87	117	193	203	116	209	226	222	258	145	89	129	192	118	111	202	211	164	160	195	257	240	154	88	102	179	115	72	143	184	166	214	312	298	247	213	210	308	214	88	170	235	219	224	208	114	84	127	235	219	118	139	230	198	167	197	184	212	279	303	244	139	115	169	203	245	212	165	188	171	140	212	214	141	127	194	252	229	181	225	212	210	206	196	229	106	100	195	207
212	137	60	217	343	283	247	203	188	317	312	226	237	198	177	185	211	217	198	187	194	223	148	93	152	246	265	187	135	179	220	147	166	204	160	259	284	152	140	246	270	219	202	201	225	311	281	208	293	298	271	233	287	342	294	291	297	278	246	229	216	282	308	255	215	261	277	204	237	220	155	233	207	172	240	175	149	191	152	271	352	344	332	316	371	281	179	170	187	184	187	231	193	196	203	210	233	189	189	243	208	148	108	166	281	276	228	219	189	149	184	155	158	118	122	194	138	173	216	179	166	166	107	125	162	129	175	140	110	89	107	148	207	308	271	207	211	204	161	131	146	184	165	124	162	196	223	252	204	243	275	235	222	269	257	245	225	212	231	254	250	188	198	179	148	169	229	245	228	248	223	155	155	208	187	161	210	143	96	168	127	109	107	125	129	168	212	128	112	104	148	226	260	286	218	169	214	205	219	166	128	170	240	182	125	246	266	200	124	100	160	205	287	254	196	233	224	140	142	200	220	278	202	237	218	129	210	238	193	171	228	243	362	346	157	178	160	208	236	208	157	99	148	174	180	169	223	236	192	181	241	302	237	207	243	193	205	168	180	298	279	204	167	222	232	227	249	285	281	244	256	182	198	300	310	279	252	300	281	193	168	197	297	359	291	256	204	183	234	201	181	239	250	247	265	211	124	205	245	232	285	227	227	224	233	212	210	289	285	240	189	157	144	143	188	256	281	247	261	248	190	265	330	333	324	307	275	210	264	289	161	117	169	192	215	199	191	238	238	243	256	222	251	270	271	269	176	219	286	308	226	134	227	259	217	191	289	268	243	287	294	307	270	323	319	272	282	247	229	178	70	103	243	266	201	229	283	259	283	324	371	341	275	253	214	298	313	248	225	258	239	173	189	203	196	288	322	286	320	274	226	161	143	193	177	244	303	289	317	374	273	256	285	149	191	303	311	239	193	144	164	259	305	310	214	168	229	212	192	258	215	192	218	245	292	278	256	246	230	351	599	781	570	338	316	294	341	329	306	338	327	325	309	238	294	349	302	319	312	276	295	306	301	209	189	222	253	329	295	283	403	432	334	282	323	319	306	298	223	252	275	198	241	266	205	306	375	265	212	301	295	282	295	273	304	307	328	279	259	270	314	333	277	275	259	274	249	301	385	293	226	263	283	275	367	361	283	314	325	336	285	234	309	328	281	293	251	226	298	243	217	298	265	251	271	181	199	254	190	203	276	284	229	262	280	261	221	272	338	268	239	288	312	273	284	228	242	306	272	242	216	239	253	307	348	368	284	247	254	149	252	358	298	281	253	212	205	235	291	291	291	308	298	264	229	169	208	256	259	291	220	226	259	216	203	262	255	213	157	160	246	227	281	325	275	214	179	175	233	359	303	217	236	236	261	196	133	238	343	337	269	165	203	290	228	246	248	168	208	192	229	299	283	309	295	258	227	226	237	243	182	123	231	267	194	214	248	217	176	210	218	205	221	216	161	153	226	251	241	237	186	122	217	246	281	296	210	181	159	270	402	317	284	318	209	206	299	282	181	145	174	212	226	168	148	127	116	180	197	269	279	276	318	249	274	276	246	287	303	236	264	301	257	239	236	285	306	227	150	217	255	210	215	209	143	193	302	281	296	294	213	255	253	269	240	194	302	278	212	267	192	143	195	176	217	233	128	151	209	175	174	197	323	346	248	242	218	195	246	249	205	221	231	224	275	214	173	162	149	267	292	275	263	260	229	107	168	231	208	203	194	264	229	219	165	97	94	79	177	181	148	193	235	221	239	275	240	231	233	168	133	168	205	156	123	187	148	73	139	209	194	133	64	78	136	257	213	238	283	261	304	255	278	247	207	190	189	159	114	138	135	91	78	143	181	201	248	196	178	180	105	103	123	212	291	239	216	266	280	221	210	210	177	173	173	142	201	242	243	186	123	200	234	150	176	198	118	176	182	172	283	264	190	213	216	198	247	212	163	227	222	128	77	124	153	139	157	226	261	234	259	234	164	168	102	70	68	37	88	200	237	132	111	166	181	129	124	138	153	141	78	137	248	291	212	153	158	258	247	209	322	292	149	112	147	189	169	90	149	226	211	189	183	186	201	172	233	365	345	213	161	219	282	365	289	163	244	316	320	230	172	197	218	173	145	219	224	266	225	202	219	196	270	202	151	186	152	98	88	197	193	178
94	140	161	178	202	239	155	134	202	221	260	318	333	218	223	210	125	145	102	174	249	212	282	204	82	75	86	192	287	253	121	130	135	68	142	166	206	206	136	178	186	188	230	260	218	181	190	212	208	214	303	197	129	154	140	244	308	351	333	237	145	238	310	230	216	258	311	375	583	450	209	223	152	203	263	219	215	206	261	335	265	261	284	277	258	219	238	222	162	153	232	224	195	279	273	235	248	174	144	223	154	96	220	289	278	209	171	235	253	158	141	233	269	155	105	197	165	164	173	136	178	191	267	245	168	176	188	133	131	189	158	178	163	227	247	201	262	297	202	166	222	147	125	198	175	173	257	210	200	305	253	180	227	250	270	355	332	266	244	197	223	261	292	253	195	135	86	160	132	103	151	181	241	285	262	170	135	160	185	176	91	108	214	212	144	149	136	160	202	192	225	191	181	216	156	173	238	196	173	247	198	182	280	208	173	186	225	174	153	171	137	153	175	189	153	174	232	165	148	199	199	243	245	191	216	243	212	180	154	116	167	217	231	271	168	191	226	189	277	383	306	266	336	291	247	168	233	241	211	348	278	193	217	213	200	246	230	135	187	224	229	270	310	315	256	221	204	237	260	242	221	175	146	206	258	259	198	162	204	219	245	253	225	242	279	300	274	266	263	174	177	232	232	191	199	230	191	195	258	308	318	250	230	214	230	236	181	192	175	216	243	255	294	272	207	226	279	276	242	180	233	271	253	203	275	266	135	231	297	267	240	242	218	147	150	181	230	183	118	158	180	242	306	266	278	341	268	249	237	230	250	230	273	270	251	263	257	231	247	264	265	306	292	249	251	291	331	301	286	296	213	170	250	292	257	252	228	187	225	226	162	179	323	373	210	190	200	175	203	284	263	209	214	143	166	236	305	330	310	220	211	268	228	245	374	406	245	222	297	295	339	329	306	291	229	211	239	242	296	290	303	338	343	363	300	272	305	286	288	252	157	146	231	261	238	221	237	231	208	322	431	427	367	357	419	445	318	178	210	280	281	271	296	320	251	204	221	327	372	296	302	274	188	226	298	293	305	228	249	323	328	330	233	172	242	307	320	328	235	194	259	338	352	362	270	219	303	291	234	247	311	251	225	298	365	373	316	281	201	208	325	242	159	272	343	320	296	341	343	262	276	360	374	295	233	303	336	263	244	287	326	370	385	280	272	335	284	306	383	295	300	400	403	400	289	233	236	279	250	251	344	285	309	322	208	220	174	199	316	311	267	313	272	209	225	181	250	287	255	278	381	340	226	315	362	252	210	220	218	224	269	353	319	315	329	308	303	268	271	249	286	305	233	280	317	231	194	269	284	276	239	233	278	280	285	338	315	246	199	198	241	235	250	286	314	220	179	240	286	382	351	257	237	229	292	262	230	249	291	315	242	190	117	162	268	280	220	215	302	283	270	277	250	177	179	268	247	215	220	166	177	179	155	206	246	258	296	311	264	220	221	204	185	226	208	171	168	195	247	252	278	314	323	259	173	170	234	284	323	318	242	226	273	190	134	185	180	202	292	262	159	216	241	174	248	244	121	93	150	200	178	267	527	510	291	203	186	271	290	263	284	326	329	299	236	259	269	235	358	343	183	124	161	268	294	303	338	239	180	267	191	172	247	207	189	258	279	191	221	204	150	211	250	247	223	281	277	196	170	230	299	308	260	177	172	142	91	129	181	197	172	165	198	244	263	239	149	92	208	239	192	199	269	278	201	149	230	252	226	243	170	131	203	187	160	244	233	126	80	145	208	172	166	166	191	237	194	204	144	83	96	157	191	150	197	235	265	239	195	188	136	197	205	125	174	193	149	229	277	203	164	222	279	189	182	251	203	127	92	90	72	123	184	148	148	137	137	203	196	154	134	139	235	361	374	357	330	231	167	234	250	234	307	313	243	211	255	287	243	124	121	201	196	142	133	204	238	224	149	228	298	225	164	119	144	209	218	154	226	229	185	244	163	146	227	146	98	207	249	241	199	106	106	213	163	69	109	88	120	115	88	163	169	125	136	160	174	178	197	182	149	197	273	333	244	140	187	186	175	221	256	252	152	106	85	114	224	177	158	216	222	188	145	93	151	218	189	206	244	235	213	245	229	225	230	251	204	111	179	217	246	198	89	155	210	172	90	108	219	230	170	166	185	134	148	209	243	191	69	115	261	250
166	214	180	78	95	157	268	310	224	183	145	245	306	217	200	226	200	150	138	173	163	158	232	219	165	126	121	117	165	256	224	159	217	208	189	205	152	173	194	197	287	261	198	224	164	165	172	168	131	179	296	186	198	211	238	253	171	204	234	252	244	189	128	197	234	160	183	278	415	336	123	208	189	98	163	167	188	146	175	256	228	287	286	173	178	171	130	132	75	102	232	198	161	250	180	149	148	188	249	175	157	177	189	211	231	249	188	157	188	187	185	205	243	218	221	290	240	172	119	101	183	147	124	117	99	142	177	166	209	262	243	231	157	148	252	268	189	174	231	207	174	185	159	180	209	173	190	243	283	290	246	249	262	284	273	234	263	300	278	254	291	215	167	186	162	198	242	158	56	152	203	140	153	215	218	198	180	166	149	188	188	166	161	138	155	220	235	202	132	167	270	187	202	252	201	209	251	190	206	253	129	146	187	134	162	222	238	177	150	104	96	162	132	174	298	264	245	253	219	239	158	180	285	269	236	128	163	162	103	158	191	180	165	157	131	157	257	337	265	194	191	156	230	262	183	137	153	196	194	141	138	219	206	232	163	138	201	181	273	307	244	237	289	228	168	242	318	228	124	216	160	119	170	184	165	220	266	134	147	218	229	262	269	270	291	279	217	262	258	234	279	284	266	317	288	169	169	238	279	194	210	269	233	187	239	331	294	222	295	321	176	234	273	178	210	263	211	124	204	279	215	153	122	162	211	197	169	215	278	278	287	258	242	209	127	147	273	324	252	282	296	253	333	348	259	245	296	326	305	237	221	275	349	359	333	287	145	139	243	272	224	246	253	134	164	177	233	252	259	324	274	342	362	317	261	181	188	179	182	219	216	198	190	198	203	153	153	259	242	208	252	309	342	307	287	332	298	228	251	285	272	308	342	327	307	280	170	180	290	205	184	245	240	270	242	205	304	259	201	210	217	315	352	317	254	150	160	261	253	231	271	332	285	296	372	273	232	245	205	243	268	283	212	163	247	239	298	363	355	325	277	314	303	269	274	240	282	233	217	299	333	315	250	296	382	383	344	256	263	410	372	314	376	358	337	350	315	342	281	257	278	310	406	323	244	308	279	223	254	226	140	211	262	216	360	365	323	342	262	245	269	203	200	277	326	248	214	320	287	298	319	206	256	326	327	396	333	284	304	296	323	267	272	326	306	303	297	290	246	257	364	371	318	302	314	274	254	295	227	199	259	260	334	411	290	289	330	331	320	259	207	261	270	219	259	184	210	275	239	266	310	359	385	267	206	312	342	353	352	307	296	250	259	275	304	312	280	286	236	201	343	348	296	346	243	215	234	290	340	325	273	249	292	278	241	228	212	289	314	247	268	304	333	288	257	343	347	291	291	254	287	295	261	232	230	268	247	221	302	310	271	282	259	161	101	221	247	228	341	306	240	312	338	287	235	251	253	243	198	188	152	129	210	304	280	168	170	156	177	237	271	285	206	168	239	230	183	252	272	208	231	239	203	205	241	285	206	173	247	222	263	295	251	200	182	216	153	88	212	268	215	277	323	394	371	265	267	210	129	193	297	357	411	376	293	247	239	232	234	239	259	246	237	280	260	242	269	289	321	287	190	232	196	133	190	225	338	263	140	207	220	226	292	260	189	258	276	272	221	174	199	214	214	212	167	157	222	255	186	164	245	242	211	246	189	95	73	172	303	304	290	171	124	210	216	231	173	137	230	220	151	152	207	186	167	210	221	185	147	174	188	196	194	108	133	220	194	161	162	145	196	265	280	187	104	202	277	216	162	209	179	175	145	75	157	223	142	135	139	100	289	372	205	122	197	214	147	154	153	121	81	86	160	170	186	222	177	119	205	203	130	154	262	257	166	190	154	123	125	168	219	216	237	232	219	240	262	274	227	259	314	230	223	240	224	243	145	208	301	204	150	170	196	170	150	189	282	298	170	126	186	158	164	159	205	235	137	118	197	169	145	184	218	200	133	138	118	172	218	233	294	212	108	119	182	188	179	204	184	110	118	240	265	169	134	199	239	167	108	150	203	283	248	207	138	160	213	146	184	224	222	169	146	257	344	247	150	199	220	163	184	190	187	222	194	207	236	234	156	59	97	176	247	317	208	133	216	177	124	223	260	204	162	250	343	237	193	221	189	107	115	162	206	241	241	289	282	218	211	255	227	199
172	195	134	108	214	209	145	237	319	242	266	324	242	210	265	259	211	213	160	142	164	156	182	240	226	255	236	117	87	150	269	281	230	180	162	201	177	172	162	159	262	276	180	180	226	240	260	255	191	152	225	241	249	272	210	208	266	204	217	291	190	124	205	280	182	152	301	249	172	194	187	230	204	232	259	169	114	177	215	248	217	224	316	261	244	257	190	133	184	246	234	174	191	160	192	233	247	297	171	122	182	203	172	157	168	182	131	77	103	206	252	250	239	202	198	165	220	260	140	131	203	177	200	214	167	162	204	236	231	215	220	197	101	80	161	194	238	243	173	196	258	215	194	198	118	156	263	304	257	241	240	185	264	351	335	284	302	301	222	180	171	180	237	234	251	252	183	131	117	147	230	227	213	213	96	108	137	187	180	155	215	207	208	205	152	205	200	161	254	227	123	79	108	179	166	157	195	205	250	255	275	361	227	75	193	258	303	303	185	100	175	231	193	164	207	242	175	269	297	243	244	204	192	157	146	132	118	118	192	276	236	225	170	164	228	177	153	235	203	151	216	188	167	145	165	212	161	180	203	147	162	280	185	68	144	225	252	235	236	180	205	248	132	140	252	285	191	191	239	263	217	143	202	248	287	325	207	127	202	196	261	279	197	213	156	226	325	298	340	270	229	323	301	186	177	238	232	272	358	288	276	254	141	199	275	240	205	286	280	246	263	221	243	263	249	202	132	185	287	294	246	195	157	181	236	238	249	256	240	259	242	204	172	125	166	218	206	200	181	155	146	174	188	179	176	216	339	285	199	190	250	336	258	242	285	287	268	250	227	222	253	256	208	202	212	215	213	214	191	217	254	191	211	283	263	286	295	205	236	239	216	282	317	264	220	260	193	140	149	152	289	325	241	270	281	229	232	310	258	240	287	215	261	290	241	253	262	310	309	168	123	194	282	289	219	207	196	238	307	309	281	291	298	255	225	226	222	256	270	244	267	297	294	321	235	147	236	257	273	308	251	248	329	287	262	239	283	300	213	285	345	340	333	355	392	350	322	354	300	245	355	345	205	281	312	272	273	320	426	361	310	333	345	333	229	166	203	269	239	303	326	317	339	276	329	401	303	286	363	313	180	237	372	385	343	257	378	392	307	280	231	212	235	347	391	293	287	324	322	373	345	323	310	352	349	266	249	243	255	282	282	296	296	222	273	338	304	303	341	368	331	260	277	250	195	240	310	343	242	164	298	308	196	287	337	355	340	316	335	260	220	270	323	377	296	176	191	279	310	275	294	341	320	268	299	293	233	313	341	247	288	345	299	326	358	321	319	344	289	173	197	227	262	277	191	214	272	282	243	226	236	278	285	214	310	304	275	258	180	214	253	313	345	264	311	377	263	210	242	265	312	351	327	249	248	322	273	160	119	246	282	236	291	229	167	285	295	206	240	275	294	272	216	207	221	203	215	236	257	308	304	275	303	338	241	193	360	301	247	249	186	225	154	124	142	245	251	163	242	311	290	285	266	285	361	353	253	223	327	297	252	259	250	255	222	240	260	253	204	288	326	254	229	218	311	321	267	226	129	106	226	214	208	288	317	291	222	285	309	220	259	275	271	364	331	258	304	291	245	245	189	176	276	340	245	190	144	139	161	174	216	217	191	162	167	225	262	225	250	215	161	252	276	140	100	161	210	233	168	137	110	49	162	294	245	173	202	176	163	191	155	185	215	253	265	141	96	166	191	193	182	124	113	180	135	156	219	175	240	235	195	237	236	153	163	234	298	262	171	177	192	257	298	194	89	111	239	271	119	127	144	68	49	114	281	335	247	155	99	64	111	140	106	158	127	127	213	253	205	154	122	122	129	138	222	233	125	155	198	163	226	233	206	148	83	113	174	136	114	150	128	140	195	132	145	211	239	290	292	307	336	274	126	61	114	165	168	172	161	207	197	187	148	114	212	243	296	279	184	212	211	134	154	227	274	194	171	230	218	227	140	159	249	198	161	159	196	194	181	158	269	317	229	228	188	173	198	210	167	92	126	152	138	216	273	199	120	155	195	222	262	247	250	222	201	229	219	228	273	276	215	198	191	212	316	275	156	243	242	163	162	132	170	378	349	227	170	133	178	104	90	200	288	189	173	251	260	242	138	142	268	217	204	292	234	148	147	175	175	205	254	183	147	224	186	205	257	196	179	225	216	107
111	87	194	158	153	227	268	253	218	238	224	213	135	126	211	201	161	252	282	221	207	184	114	193	184	198	306	152	68	115	159	184	151	151	256	242	182	191	203	225	276	288	214	162	190	231	224	197	255	256	111	83	103	189	245	208	179	171	211	241	280	216	183	181	168	188	208	155	166	173	122	150	141	110	150	162	164	199	222	206	171	207	191	192	197	243	248	174	118	133	163	98	106	164	226	166	144	199	101	110	115	120	257	219	149	200	185	198	192	218	255	206	175	207	242	232	169	156	185	162	187	170	182	229	168	158	186	209	180	173	193	133	151	207	280	192	145	206	150	183	148	147	221	126	105	164	124	152	136	78	112	172	207	224	283	302	264	260	240	219	259	259	224	149	175	244	261	170	76	183	228	140	188	207	135	182	220	257	321	197	54	147	185	114	150	138	96	82	80	130	174	196	135	177	201	149	150	177	194	184	218	206	166	168	175	124	193	237	204	177	182	269	239	205	171	221	364	281	175	219	245	202	224	240	129	151	232	252	291	266	225	219	260	202	163	265	240	162	100	89	208	195	150	164	122	181	194	159	263	302	240	247	304	276	159	143	120	194	310	228	196	218	180	155	235	262	267	287	208	177	255	273	135	147	348	340	191	210	194	226	311	304	306	259	212	204	231	298	229	197	313	297	242	265	285	286	206	217	301	275	282	212	190	280	232	204	190	160	206	225	290	252	115	165	270	291	281	307	292	259	181	100	133	224	243	214	195	213	237	234	163	147	140	155	222	206	194	181	252	278	159	147	192	178	260	299	263	227	226	329	276	138	152	213	240	208	241	296	305	254	286	303	255	299	262	143	147	254	322	420	354	243	274	293	258	228	209	219	244	234	200	266	329	268	238	244	285	270	256	180	156	305	336	259	225	297	312	292	315	305	302	277	280	248	239	277	303	266	267	294	258	239	288	293	255	252	295	375	356	334	322	279	333	349	245	292	307	266	287	319	265	182	231	277	281	238	279	288	168	260	347	245	202	258	316	251	303	333	330	309	185	300	392	356	336	306	300	349	338	301	320	292	272	266	241	202	218	315	357	355	374	334	389	377	246	233	254	297	318	347	294	250	316	378	354	303	327	316	317	280	241	261	299	374	377	281	272	331	306	292	315	313	305	265	255	283	333	333	282	366	329	215	303	355	299	290	330	368	396	328	240	259	218	190	280	401	382	270	276	285	234	297	286	230	209	221	217	180	240	236	367	470	363	281	221	247	314	265	171	217	361	299	278	345	294	229	286	306	221	238	267	227	223	273	244	173	185	274	299	226	181	274	389	347	294	235	253	325	253	243	219	203	274	279	267	326	312	235	287	247	181	270	344	305	271	315	315	274	256	260	252	235	215	169	223	276	312	258	128	226	230	238	282	216	285	342	278	250	233	256	270	278	278	194	233	243	173	188	256	320	264	189	169	181	254	254	236	186	187	248	236	227	265	236	104	115	178	204	283	320	291	205	149	221	288	290	215	232	343	309	293	291	260	238	189	297	308	269	322	201	203	326	302	190	147	250	279	234	229	232	226	271	264	218	183	192	238	242	226	146	166	255	245	228	237	235	214	242	268	228	232	251	273	262	206	159	267	274	214	292	303	317	229	203	242	210	157	157	256	173	191	239	159	151	150	220	302	311	260	224	231	235	159	97	108	172	259	248	161	186	254	184	137	131	141	112	121	169	157	210	232	245	201	254	292	228	256	183	133	257	209	104	209	172	85	109	166	215	235	212	127	152	171	189	242	289	332	293	217	110	139	214	221	143	132	147	146	139	145	268	203	114	181	195	208	143	105	178	186	173	188	147	114	96	61	145	203	186	140	179	149	128	206	123	193	254	140	119	164	253	275	165	62	117	187	178	161	96	136	237	204	202	265	265	263	261	218	223	321	312	195	152	227	278	177	95	134	128	115	200	179	200	161	161	243	228	261	217	204	142	128	201	150	173	220	158	135	146	102	107	137	156	218	208	158	175	154	85	156	160	110	188	211	214	186	167	159	168	191	175	157	178	241	226	170	132	173	198	178	225	251	142	139	237	258	279	251	277	260	229	297	290	200	235	341	284	178	253	257	216	158	124	120	63	141	188	175	161	151	187	224	208	181	162	224	203	176	171	155	198	219	193	160	150	124	83	76	158	238	219	215	304	302	279	250	133	174	222	159	119	89	77
119	79	134	207	192	189	253	281	208	163	233	275	249	190	162	142	145	179	161	203	173	165	252	218	101	121	217	243	220	175	203	161	49	131	168	209	269	233	225	281	264	236	187	153	254	289	240	168	197	259	158	72	70	82	115	148	212	160	201	341	284	161	167	164	138	111	56	141	214	183	285	258	108	162	266	271	296	234	135	175	152	180	275	205	171	265	175	152	187	200	165	113	174	158	233	220	131	168	194	145	130	241	251	162	146	202	239	284	298	197	161	184	217	222	203	222	259	306	210	190	243	246	259	178	176	164	132	151	159	154	186	143	118	191	228	213	155	159	155	188	231	224	213	147	73	52	156	227	254	212	80	159	300	258	207	217	211	231	249	230	276	250	162	156	170	245	185	64	115	207	212	161	203	203	225	193	126	154	197	223	169	210	187	182	212	214	140	98	221	214	140	123	132	143	152	193	206	160	162	203	185	206	224	234	173	179	220	214	198	102	165	228	138	154	213	141	185	263	224	185	197	186	147	132	132	175	168	217	268	258	209	169	200	248	317	322	201	170	144	82	227	274	190	150	87	137	198	107	184	274	190	129	135	212	263	270	240	144	163	267	255	217	199	216	219	197	241	260	229	161	142	211	244	204	231	297	169	162	202	174	261	261	215	247	240	180	214	259	245	242	217	239	251	240	291	299	195	169	241	309	328	230	124	134	196	175	178	192	233	228	224	195	205	289	209	136	145	166	200	236	208	220	232	233	281	223	190	257	249	230	229	242	233	232	270	258	239	251	221	300	359	256	229	225	273	285	274	251	145	191	309	336	318	223	183	186	192	284	254	160	280	303	213	251	259	207	178	249	264	152	208	277	235	319	397	310	181	198	286	274	247	271	320	331	245	236	299	301	332	283	243	279	293	289	275	328	302	290	273	277	314	227	214	255	265	249	240	260	238	256	282	315	271	246	262	291	299	260	301	306	242	268	374	355	289	285	286	229	216	163	205	345	295	282	347	308	322	342	382	336	222	202	184	252	240	194	278	298	248	298	318	277	312	384	465	412	294	260	289	326	324	290	166	274	367	274	360	389	377	275	248	326	330	348	369	357	290	211	220	303	319	340	327	334	359	303	270	306	352	305	224	239	305	278	223	322	327	341	400	329	364	379	359	359	306	389	314	231	327	329	307	312	318	335	384	382	374	415	410	349	330	289	302	354	346	337	299	361	391	258	230	295	260	234	278	296	248	192	290	378	401	317	237	253	246	262	287	297	256	267	242	210	149	144	303	295	343	361	284	263	235	233	293	357	308	236	176	186	239	313	330	294	273	223	222	261	293	359	288	259	291	207	197	207	303	356	337	320	219	171	210	299	275	185	196	290	275	242	263	230	230	289	315	262	284	297	218	240	300	306	262	269	289	256	283	200	125	250	303	263	275	294	241	211	227	284	310	210	273	387	331	200	175	252	330	317	237	208	161	164	240	308	361	297	240	276	324	289	248	271	296	316	258	291	340	316	303	283	308	278	211	194	203	203	191	204	174	152	246	219	162	216	244	260	224	163	82	120	168	217	280	222	285	345	275	237	197	204	181	182	193	181	232	286	289	221	264	324	255	265	332	284	157	114	176	187	215	275	298	319	279	246	231	206	206	285	403	374	250	134	201	290	217	150	119	230	291	210	162	108	125	205	170	120	154	207	196	115	149	195	201	283	250	229	192	148	243	265	247	213	210	190	228	320	249	171	244	273	244	266	262	228	195	233	163	106	201	246	245	237	144	74	118	168	181	139	216	246	241	243	197	188	171	199	235	152	99	114	130	176	188	222	165	119	224	175	192	229	172	172	95	106	219	170	128	210	188	142	196	229	157	82	177	182	102	118	212	226	182	272	280	218	196	215	247	263	185	113	130	111	137	183	212	248	203	119	148	257	227	227	267	253	235	250	224	163	173	198	205	187	222	157	113	156	172	229	218	176	201	222	203	187	173	242	237	175	217	177	139	187	278	297	206	181	161	165	199	179	148	147	104	149	191	195	234	137	128	212	197	109	41	137	240	208	188	193	211	213	154	190	227	169	143	187	184	161	166	221	286	156	111	189	252	329	362	303	154	107	153	160	145	155	154	147	152	154	193	219	190	253	246	127	152	121	70	177	187	118	231	268	196	191	253	247	222	185	144	163	159	245	274	259	247	242	168	140	128	116	171	178	201	216
223	148	198	209	141	157	174	201	239	155	178	193	180	222	172	224	264	158	65	93	161	171	168	201	175	121	165	229	153	82	112	124	110	82	114	213	271	279	295	171	127	183	188	247	217	230	205	142	117	212	334	278	191	165	137	142	176	148	179	243	166	64	117	225	262	142	84	162	155	134	238	185	139	231	205	201	286	256	229	249	311	348	274	201	209	251	166	227	217	210	266	124	162	301	294	279	189	101	182	151	133	212	201	113	81	175	233	211	189	133	178	275	306	234	145	138	201	217	140	168	172	235	251	234	307	311	213	164	255	222	136	98	164	214	132	131	148	129	193	198	280	351	246	239	148	48	84	139	200	184	137	135	145	194	221	215	188	141	136	163	236	269	211	113	186	304	208	129	161	184	172	170	132	179	286	206	148	121	90	203	197	192	294	291	163	181	273	278	194	151	147	112	117	107	164	291	254	155	141	120	182	189	100	122	223	286	266	232	203	177	327	323	204	141	111	135	162	194	168	177	190	162	133	115	149	206	223	213	181	220	211	169	277	271	221	222	219	266	205	88	131	151	147	215	179	187	201	183	273	317	223	129	115	140	221	240	208	196	208	225	217	248	257	217	163	207	301	278	259	248	209	140	105	147	183	246	261	278	248	154	200	303	241	127	153	260	270	292	259	195	290	311	342	282	161	221	251	199	210	245	204	227	159	122	200	213	145	171	276	260	211	182	208	200	237	244	203	246	229	180	197	229	261	275	270	241	208	177	186	195	200	229	222	168	242	284	244	280	259	256	247	209	203	265	272	260	275	212	228	310	289	275	243	229	203	161	255	350	342	243	177	198	252	327	323	292	249	264	318	241	201	261	232	205	383	387	310	264	197	265	245	221	258	332	334	315	359	280	282	282	213	304	409	323	207	221	260	266	276	221	260	354	310	294	261	176	208	348	332	240	216	316	391	359	207	179	361	350	256	230	251	305	280	203	281	312	314	331	269	236	262	351	302	183	270	340	215	277	382	268	246	284	268	254	260	274	198	222	346	314	261	228	217	305	343	330	235	140	237	311	389	351	251	245	208	250	314	289	264	262	280	332	356	354	356	308	181	218	278	284	379	467	417	243	221	335	443	484	408	342	364	329	294	302	256	250	315	358	313	297	308	311	323	311	292	337	348	329	303	312	378	428	371	334	322	315	249	313	464	393	304	272	305	272	249	304	340	293	273	264	277	301	264	288	318	351	267	165	252	299	268	278	266	284	266	239	404	399	325	341	292	307	271	212	281	329	318	300	273	297	351	365	319	296	287	288	261	248	307	310	297	262	208	256	283	270	222	152	252	316	237	279	344	310	240	228	350	318	283	406	384	280	324	389	318	288	281	255	273	252	295	360	324	277	230	207	283	300	298	216	147	206	176	266	385	332	196	122	218	271	259	232	187	260	312	291	268	192	200	318	287	203	215	204	234	251	257	270	196	255	372	285	200	270	303	294	236	190	279	336	273	318	371	272	145	170	280	208	134	200	244	204	182	198	202	255	282	167	146	285	359	323	229	257	265	120	93	157	230	232	177	177	194	229	198	149	186	261	273	201	224	299	233	179	227	241	233	212	287	412	343	175	187	222	180	159	153	128	107	207	289	238	243	271	245	257	306	297	243	214	226	305	191	149	205	187	191	209	208	133	202	279	197	137	128	214	177	106	110	79	164	135	202	298	245	236	167	170	268	242	202	222	240	253	174	144	210	166	165	258	330	343	185	119	200	190	133	200	222	172	119	103	253	251	228	221	159	210	304	294	240	154	104	214	201	165	228	278	269	201	365	391	130	85	186	225	184	233	224	180	310	281	229	282	244	154	202	218	178	270	270	213	240	242	200	257	259	220	180	181	195	169	171	157	101	181	271	241	152	110	167	134	104	245	285	205	234	233	171	235	291	224	309	379	209	61	116	172	187	179	147	97	143	229	198	141	106	102	89	115	143	162	186	193	164	220	266	226	265	287	257	244	150	68	125	123	109	205	262	192	147	104	123	197	177	139	149	125	119	182	188	201	218	186	180	200	141	128	103	47	81	172	159	180	245	184	135	166	284	256	193	134	191	336	277	196	191	221	235	234	237	232	225	208	199	271	256	237	304	306	233	139	170	135	162	250	295	262	153	142	184	226	211	214	191	170	199	184	153	222	228	263	321	234	141	167	232	153	100	163	259	289
209	168	188	196	210	277	265	247	245	198	205	240	149	141	189	124	92	173	140	51	100	120	75	123	215	250	208	217	279	166	87	119	167	211	131	84	176	295	252	112	70	144	214	160	98	171	224	157	91	212	296	224	243	236	164	179	178	115	158	307	325	243	245	201	169	138	123	133	125	119	137	152	132	165	276	278	238	234	200	236	224	111	136	172	161	180	109	109	124	183	281	206	162	200	159	141	186	189	166	187	132	128	206	171	164	238	233	207	247	183	160	203	243	288	212	209	221	216	151	166	340	363	279	212	266	238	222	223	208	222	185	201	173	101	67	165	188	153	179	180	270	281	175	132	82	170	315	217	133	191	192	116	162	230	219	174	195	177	107	209	240	204	162	91	193	299	210	147	103	208	254	196	196	219	206	154	169	103	189	262	247	287	245	220	225	153	126	118	138	159	181	221	216	240	290	293	264	172	113	201	209	171	157	150	210	257	246	206	111	149	246	205	160	129	151	122	121	205	203	193	256	291	174	187	259	176	186	224	171	232	247	218	195	162	130	74	180	224	115	59	149	272	268	243	338	319	206	160	118	132	171	180	226	257	243	183	184	243	285	240	142	187	270	275	197	217	225	225	251	281	305	206	110	199	283	304	304	202	256	236	213	262	256	283	197	87	131	257	325	355	315	308	329	283	261	215	132	178	233	173	176	231	221	265	323	229	187	278	310	271	213	190	239	228	208	252	265	226	250	287	249	201	179	213	285	292	236	262	209	120	149	224	238	164	210	228	221	275	229	255	357	450	411	255	185	235	235	192	250	296	298	216	189	259	220	175	276	313	291	334	321	243	232	315	289	261	311	262	194	283	317	280	351	322	266	292	282	219	173	263	299	260	217	216	294	262	234	242	355	403	292	293	267	189	198	231	275	270	220	198	231	279	259	232	210	171	222	289	281	258	323	424	370	354	265	189	291	280	237	214	281	382	317	253	220	173	236	336	302	268	324	332	287	245	238	281	342	287	247	282	263	176	225	296	255	313	368	267	254	299	293	248	196	223	270	268	260	347	341	299	339	351	296	263	231	204	299	324	314	274	312	393	355	352	342	297	307	271	241	272	265	275	295	244	230	358	362	304	340	419	409	384	315	285	304	280	292	283	261	286	347	264	257	320	363	390	349	325	342	366	358	385	322	359	343	189	217	289	358	354	363	446	393	233	157	247	256	248	345	251	194	333	374	350	288	331	365	296	256	285	288	239	270	278	348	395	385	310	310	277	222	343	367	267	287	323	300	299	293	348	384	268	226	292	289	225	150	206	312	359	260	242	286	301	299	261	278	271	291	302	253	300	327	315	266	205	287	299	316	348	319	380	370	358	406	331	349	398	292	259	264	273	266	193	192	262	309	246	198	260	261	269	358	346	269	222	319	381	280	224	252	273	213	219	248	293	290	214	262	270	218	206	263	244	218	259	225	180	164	257	329	257	163	160	246	367	309	215	216	216	314	302	232	220	201	194	282	311	267	248	169	136	153	248	256	218	285	262	214	240	170	127	213	224	189	219	251	185	154	144	248	350	272	186	95	189	235	172	287	325	254	247	249	271	296	244	197	209	232	311	330	237	175	167	287	362	262	219	242	264	194	140	258	301	245	184	229	288	202	208	259	283	271	264	301	264	291	337	220	148	207	215	168	120	121	213	243	250	269	231	230	171	189	227	220	261	161	112	172	163	163	198	240	245	234	141	170	205	111	120	153	243	286	159	153	207	165	196	252	263	189	159	238	250	241	203	183	206	190	178	154	99	108	199	229	144	155	238	189	223	333	312	145	104	147	113	147	164	88	115	202	238	256	234	323	269	164	171	211	266	169	78	164	285	241	161	107	160	206	169	211	237	261	238	175	144	125	233	245	129	127	133	102	252	305	218	223	216	166	276	418	299	262	300	263	175	121	193	258	188	64	64	110	157	192	119	104	202	172	109	156	127	98	163	150	104	140	184	190	220	175	91	199	227	191	195	181	186	225	208	194	241	161	171	243	249	234	202	227	212	163	190	191	117	92	152	177	106	83	167	176	98	104	241	263	139	90	129	111	155	201	202	231	249	227	205	258	275	203	149	203	214	174	233	226	173	120	155	265	213	143	183	202	109	106	274	332	254	214	206	239	229	124	114	286	323	188	191	148	113	231	222	189	249	172	102	257	262	203	238	244	276
192	163	175	233	285	316	271	180	116	87	169	193	160	208	128	91	156	204	181	181	252	214	195	184	148	110	82	87	140	200	148	169	152	124	139	172	389	461	323	237	260	179	144	257	199	181	248	248	209	226	237	231	218	207	209	183	218	231	189	185	206	226	278	258	146	176	191	162	239	190	131	208	263	189	175	160	106	137	248	308	300	187	117	144	100	126	159	114	151	219	128	105	164	186	184	202	160	126	233	176	166	209	138	173	179	176	195	174	135	141	201	233	180	85	105	142	135	218	199	84	203	241	125	156	185	130	69	114	174	234	252	200	178	143	128	173	218	160	175	248	229	227	246	230	138	114	186	213	280	245	214	317	296	221	176	144	250	277	160	185	185	142	95	133	228	173	138	223	263	205	209	214	148	213	316	309	282	228	217	237	338	393	312	209	113	79	155	268	257	270	255	127	137	192	183	219	225	192	145	205	285	203	138	145	198	184	173	225	208	176	150	172	147	147	147	158	270	235	212	269	217	165	127	181	250	173	166	202	187	257	277	198	216	250	200	133	196	236	154	131	109	148	196	119	191	253	196	175	88	159	292	189	95	170	219	213	212	160	202	253	221	212	227	285	221	101	135	226	179	116	194	237	208	215	224	165	150	179	270	245	256	364	319	284	240	197	208	234	226	217	206	238	247	218	248	250	211	229	212	255	287	221	221	289	224	121	212	197	140	142	226	308	239	285	293	272	277	194	249	319	298	235	223	238	245	273	292	274	270	272	199	136	172	321	299	231	222	233	321	323	267	245	183	252	266	253	255	165	249	323	308	269	211	156	243	346	341	269	206	269	278	184	246	321	261	208	185	245	222	256	266	271	272	217	315	333	301	336	240	196	183	177	217	262	287	188	217	314	363	365	319	291	283	229	245	303	384	394	265	266	243	222	286	249	310	326	256	299	290	205	209	157	123	244	277	280	287	296	316	275	288	327	300	297	233	243	294	303	268	218	258	345	392	305	322	318	268	235	240	312	305	314	352	292	275	324	320	313	308	271	251	221	208	305	366	310	270	331	299	242	278	296	348	285	267	370	351	294	237	278	406	475	436	294	284	348	370	342	325	323	265	242	250	256	304	436	429	390	329	273	348	300	220	234	293	308	344	381	313	339	359	342	380	386	378	359	368	363	368	390	419	377	281	287	313	254	249	445	453	297	223	297	345	332	363	370	385	345	322	327	316	309	346	353	264	245	275	368	427	429	359	274	400	449	428	486	471	374	313	265	230	325	347	298	371	383	285	269	270	288	315	252	242	291	277	213	250	286	296	287	324	305	215	244	301	296	274	301	250	150	226	316	378	355	279	335	306	313	367	293	300	322	323	274	224	304	351	294	210	296	381	305	266	303	264	216	213	140	193	270	212	245	337	231	126	150	168	208	245	297	326	279	235	302	313	278	254	226	257	304	250	272	366	261	189	277	216	206	196	154	195	181	220	209	199	246	210	202	210	249	291	210	217	282	235	155	235	298	241	187	176	260	301	312	343	247	166	162	157	227	310	253	181	268	264	202	210	277	291	178	150	173	156	183	209	198	233	209	191	271	213	221	302	217	226	235	232	251	230	163	150	217	291	282	244	243	168	96	138	240	257	231	284	254	132	235	300	235	170	140	182	216	263	245	157	186	253	280	265	200	199	207	242	262	264	243	165	189	188	183	287	303	261	208	233	320	286	206	206	209	234	316	299	273	312	201	143	187	192	292	283	226	237	208	224	204	176	245	233	221	258	327	308	207	185	178	192	234	209	208	284	185	104	145	183	178	158	220	276	212	180	204	205	201	224	256	190	184	143	132	149	140	253	221	206	319	294	200	158	117	118	125	158	233	236	287	215	147	216	278	233	131	213	272	283	208	114	196	189	170	224	237	148	83	196	221	232	296	256	264	315	258	292	358	291	222	169	192	201	229	243	145	151	231	159	56	125	163	100	141	202	209	146	102	173	199	201	137	265	334	190	199	152	70	200	211	178	235	214	249	215	245	263	211	163	150	121	92	176	219	210	185	166	171	155	172	263	235	102	64	185	217	203	321	338	228	189	219	268	259	234	278	243	199	223	250	273	266	191	156	238	217	136	193	184	206	203	142	168	179	116	107	108	136	253	256	260	283	273	270	204	161	209	167	98	120	215	233	210	219	203	212	212	205	158	164	228	224	180	168	218	235
170	133	265	285	243	301	336	268	118	168	215	170	173	224	255	186	164	232	298	216	164	180	123	53	100	154	106	122	196	173	128	145	168	184	164	185	255	324	353	296	191	201	219	143	120	162	254	252	154	162	137	99	211	288	230	194	305	329	277	258	169	110	189	201	173	261	315	235	219	243	302	276	176	267	312	276	242	201	212	206	178	147	158	191	273	324	162	81	207	285	228	194	236	221	196	152	203	287	216	123	181	224	169	225	180	119	168	133	151	200	166	238	347	209	138	232	197	245	309	205	148	138	111	132	220	213	143	148	213	252	170	180	195	226	252	216	139	131	174	174	199	236	224	179	175	242	220	168	260	275	301	204	176	199	206	292	187	98	131	198	262	234	229	195	137	166	174	239	227	206	261	286	226	157	214	203	178	262	267	196	194	220	213	215	148	115	248	265	180	158	222	248	270	254	178	186	161	96	137	227	199	184	201	170	145	137	96	142	220	233	177	188	183	120	196	152	109	179	228	234	140	183	269	249	226	201	158	191	244	203	228	244	270	249	173	210	296	201	159	161	211	324	207	133	155	145	105	167	194	207	274	295	228	142	219	235	208	262	206	151	215	228	278	336	282	213	249	297	257	266	252	222	234	307	276	230	225	166	189	269	336	342	293	282	278	261	210	207	267	275	244	217	203	171	190	206	205	217	217	187	125	146	257	257	186	109	125	150	204	262	250	176	141	261	242	162	198	272	239	161	166	202	234	158	190	208	163	251	327	311	224	275	309	253	268	266	298	331	244	203	245	275	244	242	249	282	280	225	265	290	274	202	168	142	142	245	292	295	246	215	202	172	187	222	244	244	289	244	171	210	270	224	185	231	267	298	276	297	323	243	182	349	342	228	301	291	218	213	284	299	348	321	296	288	205	257	322	368	357	289	256	252	261	285	371	365	258	296	299	230	237	244	309	366	280	331	364	317	330	268	252	289	304	272	278	346	416	387	275	277	283	241	325	347	263	300	311	320	331	296	296	255	247	283	276	251	366	411	289	267	351	240	132	274	371	329	366	424	389	276	290	385	382	373	321	314	333	280	266	384	383	317	316	293	353	405	384	324	266	279	306	273	280	270	277	285	282	335	353	391	375	391	396	327	354	387	356	334	324	396	381	356	340	281	375	392	573	657	460	344	336	344	347	367	352	355	326	342	310	298	396	354	325	338	253	338	388	273	267	291	248	287	351	296	245	314	352	391	466	419	337	338	339	409	427	330	299	284	348	327	283	305	356	324	266	261	309	371	324	341	355	336	324	282	301	374	337	297	367	353	318	329	254	221	301	362	340	302	260	208	192	248	342	265	246	353	304	303	364	345	290	277	281	250	245	284	311	306	259	259	354	354	264	276	260	223	228	240	265	273	311	238	168	247	205	212	327	329	249	171	129	177	215	202	203	218	222	172	237	275	169	177	211	224	249	217	192	215	201	132	130	180	245	278	306	290	229	248	240	229	201	201	269	246	285	308	300	258	159	119	79	164	253	214	234	252	264	302	264	259	242	148	173	224	223	180	156	207	260	229	226	210	135	247	294	224	163	209	328	216	209	350	262	201	210	139	172	166	214	283	178	241	294	245	200	199	266	194	201	277	303	308	270	232	234	273	302	307	250	224	280	226	130	157	198	237	230	260	257	164	139	147	216	250	236	218	124	189	268	204	208	248	209	138	111	147	202	254	261	177	174	180	262	289	223	230	280	271	208	271	294	291	269	313	319	195	150	180	230	212	242	294	182	130	217	204	225	210	166	124	191	279	222	211	171	120	134	158	151	110	124	131	128	184	195	167	198	161	169	208	135	145	155	102	135	196	184	202	200	198	151	188	229	213	220	205	237	189	159	221	247	174	205	293	251	181	159	187	214	217	246	266	325	268	175	266	213	135	167	223	254	248	227	270	354	366	280	253	193	143	221	161	117	203	190	194	272	221	96	104	170	178	117	106	203	149	131	189	258	313	278	226	206	238	258	161	106	134	144	179	189	157	113	139	217	281	224	183	166	145	146	171	286	224	128	213	243	127	114	157	160	238	225	206	231	254	285	164	113	188	128	154	261	246	244	239	252	284	283	303	245	163	147	89	161	181	151	219	127	136	205	202	133	142	258	244	192	126	178	273	252	209	229	227	221	202	190	281	273	182	107	68	140	281	229	181	252	194	126	182	256	258
147	236	276	259	281	357	363	300	246	266	232	175	217	199	167	143	117	218	266	175	155	196	161	105	71	124	231	177	142	152	87	86	126	172	257	236	158	205	279	311	267	188	197	165	96	97	168	200	228	248	179	125	161	139	132	263	277	385	351	241	290	242	138	99	180	290	291	168	164	208	221	241	223	240	287	303	269	204	193	236	283	271	236	201	242	194	125	120	56	68	146	161	235	275	173	188	231	218	209	247	253	195	195	236	198	168	152	157	246	229	144	165	231	246	221	213	238	196	116	83	141	129	114	189	216	244	228	197	189	153	168	203	196	157	155	212	147	103	127	194	182	183	252	188	199	270	287	170	172	319	320	211	136	152	176	199	167	175	237	268	211	160	291	405	298	173	226	276	214	179	186	139	94	78	120	215	199	185	137	160	221	216	287	285	159	118	192	241	182	121	232	326	245	110	119	166	181	196	206	157	119	166	143	138	199	174	113	180	270	207	119	205	232	193	195	150	180	233	240	231	137	152	209	141	175	161	199	216	105	106	201	179	208	281	201	176	238	219	182	180	210	204	91	109	210	173	227	268	181	190	147	119	137	194	264	259	277	262	172	138	261	312	220	188	200	271	275	216	209	218	185	216	276	249	282	315	231	195	214	276	340	332	273	229	272	300	250	229	265	264	255	235	292	320	244	207	200	140	133	222	171	211	307	240	194	208	238	194	198	271	349	329	264	197	224	305	245	260	278	304	282	256	274	232	204	162	166	168	163	221	254	325	348	188	197	318	308	271	242	163	159	181	200	319	289	257	275	233	239	284	279	264	224	211	257	280	277	202	206	244	203	230	290	278	266	275	174	138	206	281	274	192	184	246	281	236	310	379	333	256	280	322	236	194	243	303	309	210	207	308	251	155	195	223	224	166	167	214	228	344	265	176	229	280	284	246	270	317	319	338	301	228	346	406	363	343	338	334	305	291	340	301	254	258	292	337	303	319	294	263	355	360	342	331	280	327	345	376	356	337	343	246	218	299	387	373	343	338	328	333	352	314	295	308	315	342	252	225	367	376	352	376	345	214	235	308	279	347	351	271	307	358	379	459	449	442	441	374	259	238	425	439	365	402	362	320	359	408	385	357	330	421	456	341	364	433	393	359	364	372	387	414	405	329	265	373	423	374	416	415	386	445	376	298	389	419	338	313	325	231	279	389	413	331	332	343	312	316	337	376	357	292	241	238	233	263	296	287	304	383	404	361	337	300	270	274	241	281	326	293	217	238	317	369	326	242	275	303	319	374	336	298	356	320	281	295	373	392	245	180	198	242	299	298	306	268	266	295	276	231	247	328	238	269	297	220	247	254	304	342	242	172	216	266	278	298	339	263	126	79	200	288	233	263	332	266	276	294	258	354	407	292	269	320	208	197	289	216	123	129	211	296	273	291	275	253	331	214	161	250	252	223	203	230	219	244	271	149	129	175	251	214	174	336	289	230	223	179	225	193	148	191	301	395	356	281	309	343	280	232	166	132	207	285	252	261	260	254	239	215	241	182	213	320	259	185	187	235	330	358	329	273	247	292	269	153	130	231	282	242	198	174	223	332	335	230	201	215	206	161	82	198	296	228	237	230	179	202	196	182	241	283	238	210	235	331	343	263	206	167	171	250	219	122	181	220	192	160	223	197	182	266	231	185	171	182	193	190	248	218	180	176	205	154	160	306	238	185	203	186	152	110	212	292	239	210	212	238	236	179	183	196	237	191	213	243	155	152	224	189	73	162	160	118	187	202	157	124	216	182	198	240	149	154	105	86	167	203	161	159	241	252	180	174	247	200	146	171	157	98	123	124	52	78	158	207	268	262	169	170	266	295	251	147	103	194	247	241	240	225	160	211	261	242	201	148	93	110	218	237	208	275	300	194	109	142	145	134	209	224	230	200	218	293	303	322	232	155	169	189	205	195	168	87	192	289	163	70	147	156	126	231	254	199	167	169	211	256	254	146	126	252	227	98	65	151	205	158	175	156	106	87	85	162	204	229	263	214	178	150	147	214	303	271	279	279	164	103	141	230	192	168	175	183	247	248	237	248	171	170	241	218	268	243	146	222	222	243	292	224	202	253	245	159	151	237	199	194	240	267	314	251	212	169	184	281	290	344	299	171	180	239	312	269	186	170	155	157	167	167	208	226	171	139	171	222	241	232	134	167	230	148
203	213	211	259	244	206	163	238	396	302	196	180	201	291	257	198	249	236	212	152	143	269	326	271	136	151	233	222	202	114	177	226	168	117	144	325	394	310	268	296	276	224	200	207	210	193	133	97	170	226	223	145	162	295	269	205	249	237	191	232	167	162	187	171	237	146	152	195	253	297	184	102	129	250	235	186	238	224	185	201	189	212	301	206	124	212	195	147	169	197	184	168	180	201	122	122	169	165	168	146	213	194	205	204	163	242	267	187	159	142	111	229	197	172	153	43	170	245	117	125	145	111	141	107	131	182	186	156	159	127	169	166	68	145	139	205	182	146	237	233	213	223	218	259	317	227	208	160	226	335	249	268	292	261	240	138	128	228	312	325	301	241	166	205	245	150	153	250	252	246	245	194	151	139	141	167	128	148	122	135	153	132	221	274	323	288	185	189	219	133	152	293	245	98	109	208	171	105	175	141	87	125	134	145	101	154	226	236	262	201	198	228	129	171	336	258	146	157	153	117	128	144	76	168	271	198	196	261	284	258	258	220	186	217	224	184	187	207	204	291	321	242	244	270	205	195	231	189	181	237	201	168	224	205	234	263	220	205	205	244	232	263	220	167	174	164	179	191	219	271	260	211	199	162	236	330	330	256	203	215	255	249	247	356	319	261	224	233	273	183	214	274	261	259	256	259	272	249	220	287	265	188	235	268	209	193	187	158	214	208	178	214	288	338	228	224	330	304	183	180	283	326	280	255	250	270	322	307	268	210	221	307	312	182	194	231	229	369	343	197	212	264	208	260	315	245	165	220	334	353	290	189	176	161	212	327	370	378	265	213	309	336	280	268	316	253	241	240	203	253	270	213	209	271	277	254	326	345	294	237	166	185	237	297	351	307	280	282	289	331	286	272	354	292	233	291	343	346	309	256	251	251	273	262	200	227	220	257	370	367	274	283	366	323	296	389	305	323	398	380	420	338	284	265	234	267	299	289	220	296	352	305	342	323	322	268	214	247	251	317	415	363	277	372	393	231	279	326	342	436	411	382	398	473	375	221	192	252	335	313	321	367	431	405	305	275	331	326	294	324	404	359	315	376	421	478	418	381	363	378	413	442	429	356	324	368	451	442	410	470	403	358	385	406	393	367	462	484	458	456	432	364	385	412	455	522	466	441	445	468	520	450	418	421	467	503	424	400	375	403	364	332	378	354	337	363	305	234	325	356	326	347	401	342	304	305	284	298	327	395	350	308	346	403	356	340	360	247	229	226	321	325	288	441	366	290	328	279	279	357	329	284	331	357	296	303	362	428	395	278	202	211	280	343	333	253	172	208	295	223	171	189	290	306	256	262	246	296	277	228	221	193	260	274	284	368	356	334	287	270	356	339	242	258	349	248	197	370	364	280	284	284	310	315	313	270	211	212	224	216	222	233	266	234	187	222	173	177	291	310	267	281	291	221	261	301	280	243	222	235	210	166	127	253	274	197	234	271	231	172	179	259	300	244	219	225	198	227	304	258	193	218	276	298	230	247	271	201	148	206	352	308	276	342	299	205	198	268	296	341	311	234	255	280	233	270	241	206	315	256	131	133	202	251	250	182	169	186	199	250	304	336	339	317	265	161	173	180	243	278	174	168	240	354	367	303	258	230	133	216	314	340	361	276	172	147	223	245	252	235	126	184	250	256	185	156	296	286	258	231	117	87	222	177	173	250	245	247	214	227	221	159	211	244	173	189	143	218	280	171	86	49	144	191	161	160	176	187	164	170	160	133	163	180	216	188	88	154	229	221	241	218	125	54	72	76	147	163	60	69	113	194	244	216	262	230	136	82	149	258	149	120	165	93	117	179	166	210	250	222	170	204	235	231	219	184	168	183	250	198	128	196	180	185	258	235	185	181	199	197	169	144	152	154	129	73	102	140	114	179	263	193	159	212	228	270	324	216	132	228	255	201	251	245	203	182	161	131	64	194	255	181	215	289	226	153	190	184	126	99	187	247	214	117	102	188	248	230	138	115	155	136	114	133	162	284	347	274	184	217	246	186	159	177	219	197	103	88	216	254	224	219	114	84	147	130	119	154	159	189	143	148	213	199	194	133	141	218	283	296	265	237	250	275	246	185	160	198	208	229	248	145	148	255	233	189	212	261	252	245	274	232	198	184	189	266	209	146	195	159	191	273	184	143	209	191	180	166	199	219	170	196
224	203	142	183	186	190	165	95	189	205	188	167	175	233	267	264	210	280	332	242	238	208	163	225	254	239	213	238	227	187	207	196	183	162	167	229	273	223	233	252	143	168	156	85	119	141	150	170	223	152	202	301	260	245	246	229	156	170	156	174	214	155	126	81	86	147	183	241	275	235	216	199	113	68	182	229	191	223	269	228	199	219	272	304	222	221	158	53	77	112	171	269	187	59	125	189	154	186	236	273	225	94	133	282	316	315	269	112	139	206	113	100	150	104	152	196	166	189	210	227	156	142	166	118	166	253	321	308	247	273	204	128	111	178	240	189	175	208	170	166	242	138	37	171	271	208	232	210	220	232	198	162	151	251	216	125	178	204	150	144	201	190	156	161	202	221	210	286	230	208	236	146	130	194	187	182	140	133	187	164	142	128	166	239	225	183	198	135	122	203	256	302	271	191	187	232	194	166	174	129	177	275	256	223	215	183	243	306	259	201	246	248	194	261	303	261	185	144	132	153	186	175	146	120	111	124	186	199	150	172	192	192	237	234	262	321	305	243	201	254	179	163	208	175	223	252	177	84	125	161	247	262	216	260	251	148	141	222	253	283	236	222	240	208	133	73	153	214	195	213	238	233	280	267	287	337	247	187	152	206	247	248	196	141	166	157	224	219	171	235	261	238	254	251	219	162	163	290	375	300	244	264	268	242	203	190	203	237	280	260	223	212	313	348	259	190	136	170	181	238	308	264	211	270	244	164	221	293	255	237	256	248	219	232	313	302	233	212	253	276	231	230	298	315	281	287	266	228	285	326	262	250	180	130	209	227	275	335	303	236	226	211	268	345	324	288	254	267	277	266	272	219	221	296	303	304	352	320	161	177	233	221	217	158	140	194	194	196	223	215	248	298	292	260	292	306	235	225	298	280	281	250	199	236	175	138	199	276	330	364	386	372	309	335	324	273	295	248	228	313	379	292	247	242	200	247	214	233	322	276	296	309	287	325	313	283	309	354	378	348	391	354	293	345	329	330	332	232	338	400	320	373	397	408	385	371	336	296	312	384	440	394	386	361	347	448	483	408	412	347	327	436	407	436	492	504	480	419	429	458	515	566	527	465	445	466	488	493	497	622	594	474	513	523	546	635	588	539	622	582	568	520	412	419	481	511	481	476	477	472	470	433	419	456	497	561	564	486	484	424	410	444	368	316	350	388	406	387	359	465	499	429	443	496	352	271	365	346	273	297	350	320	329	392	408	333	393	437	415	381	322	322	298	320	354	381	345	357	346	292	313	296	276	332	256	214	301	227	261	368	343	287	286	237	195	163	220	262	168	151	280	311	257	334	323	253	237	213	166	252	283	275	214	201	316	395	457	348	281	364	365	319	236	250	331	271	231	251	236	267	272	233	326	352	351	284	191	202	161	210	201	175	255	287	235	294	271	127	286	290	170	290	281	144	285	378	254	256	216	209	257	226	254	264	263	250	188	206	233	231	287	331	259	233	307	288	316	298	228	230	218	199	216	275	288	267	197	172	150	195	319	238	174	241	181	178	167	184	264	255	283	294	286	265	235	220	202	238	331	229	175	273	301	257	222	183	173	200	241	196	164	257	264	246	220	198	236	238	265	284	195	176	217	198	221	253	232	229	273	271	190	243	251	217	264	175	161	242	263	289	268	277	242	246	200	84	112	101	93	146	157	114	193	231	196	189	124	179	270	245	242	248	213	223	216	154	159	236	210	150	176	201	214	191	134	163	214	197	227	235	193	194	148	183	229	210	214	177	95	141	217	222	284	203	162	174	154	178	195	178	119	87	103	131	219	301	271	155	122	215	190	197	250	214	179	151	136	154	147	171	235	229	190	176	278	313	199	205	224	204	151	129	98	142	239	209	227	229	208	206	199	127	158	257	291	249	112	164	219	198	201	174	224	240	242	295	274	259	224	309	344	261	279	291	253	303	223	139	133	45	126	258	240	142	140	163	201	245	196	147	197	218	157	176	197	173	158	159	187	277	264	180	183	101	91	126	194	278	235	162	176	196	169	178	158	119	85	71	168	234	172	215	200	145	127	80	106	227	242	210	254	229	189	207	275	276	223	232	305	273	276	280	259	217	230	250	199	203	139	143	205	127	98	119	94	114	175	221	233	285	313	248	224	252	264	265	160	162	212	174	190	175	151	121	206	329	247	198	228	143	163	217
187	233	198	255	284	256	280	292	206	160	215	276	301	279	232	232	234	229	194	126	162	233	204	125	112	181	174	126	159	164	216	237	157	175	196	252	272	242	302	213	71	108	151	143	222	171	116	202	233	197	229	303	179	104	168	194	231	245	245	161	66	93	114	111	191	191	186	247	168	141	267	296	260	264	211	220	187	218	326	269	304	236	178	241	200	258	269	218	150	143	214	287	326	216	140	198	183	184	273	284	233	221	177	256	268	153	126	67	102	221	168	160	223	174	197	249	183	110	140	155	164	228	170	154	171	122	283	254	208	241	166	137	181	228	257	282	226	154	130	191	247	203	148	145	242	270	224	227	190	208	199	183	254	261	220	188	183	228	280	218	209	244	187	194	358	402	287	251	165	159	224	172	207	233	136	139	192	192	208	163	119	184	170	176	203	206	171	183	256	236	201	181	173	140	182	258	189	184	280	188	131	221	265	238	175	196	214	149	225	261	227	222	154	203	213	187	212	137	99	213	286	239	189	226	156	97	121	105	118	143	187	156	143	162	193	209	202	212	181	159	203	229	190	138	197	311	259	193	241	183	99	167	247	261	182	145	135	178	262	268	266	307	208	180	169	149	229	135	133	252	295	269	299	340	317	259	303	289	200	259	307	336	250	191	200	199	234	165	145	184	164	169	243	183	141	272	310	226	157	176	225	233	167	190	265	221	133	170	310	298	272	303	258	277	289	323	380	303	270	314	269	252	264	214	158	172	219	248	280	264	234	222	232	229	178	198	258	333	330	290	248	223	278	269	268	219	163	212	242	205	183	182	193	236	243	189	221	284	290	287	303	312	277	289	219	189	314	311	268	305	230	184	179	191	253	299	371	341	236	247	300	244	277	346	308	267	305	275	210	219	221	187	165	261	336	296	331	343	317	298	268	247	260	311	325	273	280	265	249	316	296	309	265	252	334	327	318	335	259	311	405	364	367	346	361	381	346	334	316	388	354	236	186	165	289	299	362	449	332	267	323	370	334	343	347	302	184	172	314	353	300	305	353	348	347	363	466	415	375	501	428	380	461	417	409	484	496	487	512	475	408	431	440	537	623	623	623	570	577	638	655	710	670	652	672	623	674	723	641	615	624	597	628	644	614	697	737	722	739	686	658	678	671	702	764	716	665	626	553	554	613	607	613	663	656	688	646	555	530	482	439	537	576	447	454	486	434	483	496	447	380	375	463	480	476	399	387	412	387	395	357	331	486	430	228	264	333	345	330	365	374	228	160	223	278	346	438	400	312	280	310	280	237	320	317	247	270	323	306	347	262	198	282	312	265	266	307	254	258	248	289	280	254	286	209	210	290	298	280	280	356	324	227	220	222	235	196	252	395	378	358	391	328	280	381	399	257	179	247	355	320	315	338	252	234	256	205	233	281	312	265	178	194	191	205	249	232	160	176	217	181	191	259	243	289	285	253	293	297	336	290	173	230	240	178	213	153	227	283	195	131	133	247	268	302	288	217	206	223	242	239	238	221	232	242	210	133	172	214	290	328	253	224	199	189	222	171	142	221	240	249	214	239	303	246	178	189	186	210	225	246	268	280	310	205	224	303	196	172	230	232	252	292	222	155	240	222	163	218	284	257	288	268	230	259	278	287	268	279	246	218	273	289	192	217	258	292	341	228	150	196	207	127	131	131	147	294	270	165	200	202	188	204	171	198	265	260	164	175	252	212	181	170	151	198	222	237	287	219	201	273	201	205	309	341	298	254	251	243	185	216	228	126	107	184	278	280	207	153	187	249	249	207	185	197	211	214	198	185	197	215	207	144	178	237	216	163	111	111	91	53	46	128	190	146	132	186	245	177	173	229	144	122	149	182	278	258	189	156	103	115	101	53	101	168	205	231	240	152	117	201	168	158	126	140	222	125	121	208	220	203	164	241	266	263	250	215	245	200	244	289	247	254	285	282	272	194	132	156	154	211	201	160	176	121	151	171	150	173	168	180	196	120	144	229	133	134	233	280	210	86	173	166	72	226	366	318	225	155	157	152	159	180	162	108	103	215	284	232	190	129	121	190	143	76	174	234	117	105	166	217	225	194	239	306	208	217	300	243	171	229	256	268	262	197	136	89	138	209	279	285	220	155	148	171	168	176	251	257	215	233	271	246	228	242	208	147	155	115	96	176	193	206	170	161	133	60	126	228	285	222	155
114	151	197	246	206	212	245	176	169	208	237	228	221	188	168	285	331	201	100	155	237	165	145	127	122	235	241	153	108	93	130	121	115	194	197	225	268	257	185	173	255	206	113	97	221	230	124	186	212	150	131	138	158	197	210	179	221	277	258	182	218	258	217	146	150	254	242	213	231	290	271	212	202	242	217	210	303	318	326	311	271	210	216	265	230	199	125	64	108	136	111	130	157	103	122	162	115	205	293	214	176	172	121	155	217	187	174	234	218	145	96	97	92	111	227	239	230	187	168	208	180	178	203	133	41	47	197	334	250	204	217	155	176	148	100	137	142	147	161	203	235	260	161	90	162	242	214	145	185	276	335	341	320	237	166	132	144	111	105	158	215	243	223	206	224	226	230	269	176	152	196	133	90	170	182	175	243	177	140	159	210	321	215	162	251	175	118	208	276	232	195	197	166	130	144	207	235	237	244	228	162	86	147	133	165	242	248	276	278	243	177	136	148	249	229	116	186	263	215	206	208	154	149	246	264	279	261	137	148	178	95	99	147	226	287	362	262	112	172	244	226	142	233	266	169	169	225	230	226	229	205	126	126	203	186	158	158	199	240	185	179	252	278	243	158	207	270	224	215	230	316	300	227	230	213	260	264	252	214	262	279	128	150	218	269	231	203	262	227	208	257	274	308	214	135	322	331	270	250	195	210	138	106	217	203	176	217	223	248	320	313	221	236	266	214	138	194	239	230	243	257	255	161	180	203	202	247	194	136	157	215	248	203	107	183	357	375	308	276	248	221	176	224	251	172	185	248	282	291	234	208	157	177	345	338	236	278	344	339	358	267	210	282	271	236	205	257	316	285	309	291	212	155	167	194	243	301	280	308	284	256	307	280	285	271	265	293	265	291	288	277	325	311	232	250	329	311	310	308	242	256	254	218	267	355	292	260	307	261	352	380	278	259	242	290	380	425	380	304	344	313	294	322	273	365	367	227	304	346	317	296	223	328	397	378	328	351	429	341	308	395	415	351	286	304	390	309	347	312	284	398	358	430	451	434	460	389	398	461	472	503	476	492	521	566	636	676	692	617	547	626	701	614	652	746	744	699	669	699	767	835	750	692	744	736	763	779	746	768	813	849	855	782	695	718	792	890	961	830	774	852	771	786	808	743	747	783	810	774	806	746	719	727	695	741	792	749	631	628	680	711	744	728	626	583	639	680	637	515	527	655	607	544	510	366	324	388	397	396	413	438	387	335	305	266	380	505	463	379	392	390	326	306	368	384	321	309	269	296	341	367	431	384	344	325	312	410	477	393	357	331	218	221	254	268	217	170	256	300	338	324	219	182	181	204	210	287	340	228	224	302	262	258	303	270	232	240	283	239	254	284	294	322	263	276	344	346	207	271	325	185	265	304	191	254	296	230	228	211	281	325	244	287	371	310	288	272	195	135	219	291	258	270	217	212	246	286	344	349	305	225	197	194	182	119	91	194	216	278	315	193	128	142	215	255	235	258	235	147	172	245	190	145	169	192	222	199	190	183	212	208	170	210	269	307	286	272	294	287	178	175	231	194	194	164	219	300	265	227	232	234	170	223	242	226	318	336	229	161	196	221	233	304	338	245	255	285	239	242	253	272	300	255	223	265	224	275	354	264	259	307	252	196	251	286	263	344	254	148	187	187	275	279	218	195	164	191	201	117	135	215	226	195	252	316	201	193	206	167	234	291	319	251	211	229	213	204	178	198	215	232	229	218	309	296	191	129	156	269	271	241	199	134	192	236	225	252	200	159	169	172	201	221	226	235	262	261	162	77	193	326	234	74	94	140	202	274	267	181	109	82	64	149	202	215	193	169	192	173	271	287	122	113	137	186	238	139	80	109	176	230	245	154	118	155	180	241	236	226	241	226	228	242	234	185	227	240	133	171	199	153	192	208	221	267	159	174	286	249	231	206	132	173	246	246	265	268	212	106	144	220	189	201	152	126	221	159	203	312	236	178	170	134	148	170	135	166	182	161	108	131	240	167	103	198	294	199	84	191	148	136	217	192	119	164	244	291	352	282	165	70	95	238	206	167	251	231	214	170	184	192	131	134	133	218	174	196	289	220	228	245	214	160	207	170	93	161	182	163	206	268	212	183	173	186	252	224	195	206	228	194	224	293	227	176	190	147	150	189	186	155	152	160	149	219	232	114	101	130	193	229	217
106	195	221	169	197	217	242	263	231	211	212	197	117	101	142	145	164	125	95	130	179	252	247	214	176	166	180	169	111	190	251	140	125	225	214	128	252	258	220	281	184	163	132	123	250	203	168	200	168	219	190	169	273	272	207	126	219	336	278	194	178	203	215	230	163	109	154	214	220	178	132	231	327	249	130	99	189	200	185	216	213	234	230	207	207	165	185	212	185	187	242	234	134	126	176	238	161	150	215	176	194	235	245	186	147	193	223	206	204	169	218	272	236	237	263	250	217	208	157	137	233	301	289	225	173	198	202	342	363	206	178	192	195	173	165	145	149	162	162	134	116	162	147	152	249	303	278	229	229	258	277	263	242	198	166	173	179	152	168	168	140	231	249	177	127	185	222	173	203	245	228	224	173	133	160	213	268	280	280	243	192	189	173	98	149	238	196	231	293	278	259	142	135	216	186	185	180	199	224	214	213	205	193	170	209	179	182	189	169	192	132	150	184	222	178	111	195	280	290	292	273	184	110	131	242	284	269	273	174	132	117	61	153	285	278	264	295	215	231	250	265	240	163	152	136	196	242	145	91	228	248	138	123	244	255	196	219	242	214	112	144	184	229	249	155	104	215	322	223	236	235	223	310	295	353	331	181	218	264	216	204	178	230	275	302	286	284	331	286	266	296	307	230	196	159	226	273	270	290	207	167	175	268	286	240	253	255	263	272	280	262	216	232	242	252	331	263	237	268	276	277	312	244	193	314	341	274	226	212	208	219	213	155	190	257	254	343	322	209	301	402	236	164	239	299	291	198	201	243	243	300	291	228	207	259	268	298	308	232	250	240	286	300	273	242	191	301	334	254	239	285	331	292	238	284	328	193	133	274	266	257	280	190	171	275	311	269	280	272	206	307	394	329	278	258	322	282	307	311	235	260	324	316	318	385	292	234	282	341	384	378	389	372	284	251	291	285	307	300	244	330	370	279	300	328	274	330	429	432	356	305	296	318	310	313	367	411	367	310	301	307	368	357	348	295	356	454	386	400	445	383	310	361	469	504	511	494	534	607	651	522	463	587	689	741	737	766	804	821	772	835	936	908	902	869	780	801	855	805	892	950	863	822	835	855	888	916	836	782	768	809	816	807	863	881	830	780	715	858	990	844	794	874	873	816	804	803	819	836	851	874	833	827	861	935	938	890	831	715	720	790	860	903	821	767	834	784	744	676	610	664	693	644	594	537	519	569	581	609	595	563	475	385	394	393	412	393	402	388	365	460	439	361	343	382	458	345	198	270	349	382	405	387	402	442	325	297	382	337	359	334	260	261	275	266	299	256	269	379	393	363	258	226	330	353	279	292	266	297	324	283	306	351	356	210	231	432	434	324	290	271	361	384	348	307	286	340	301	289	268	239	333	415	332	230	168	213	322	281	275	351	305	285	290	252	238	191	238	289	244	255	295	257	202	276	259	168	165	199	251	237	237	264	367	270	172	258	231	232	224	173	221	346	295	180	228	278	281	254	193	322	305	162	203	196	204	235	211	263	251	250	296	240	251	332	365	336	399	358	213	181	158	225	319	262	180	152	169	155	172	192	213	283	286	312	325	270	191	182	233	208	190	223	206	180	172	200	275	283	289	315	306	186	182	356	330	321	372	316	323	294	268	300	311	312	231	244	234	227	288	201	167	224	176	163	266	306	205	143	236	272	243	151	193	249	221	289	271	201	189	212	192	191	240	309	283	204	184	139	88	182	178	130	179	103	57	101	106	84	90	147	211	248	265	290	303	283	178	176	257	253	186	119	92	47	159	199	151	223	193	102	118	167	160	139	94	116	114	125	191	245	280	151	103	239	301	180	156	215	255	205	81	106	210	197	147	128	71	128	180	154	169	192	262	248	126	126	124	117	114	102	94	157	297	291	181	201	278	244	198	212	259	193	140	157	147	219	307	241	243	241	196	237	221	182	171	155	136	94	169	246	196	165	162	184	223	203	159	114	65	185	245	168	154	144	126	204	221	210	231	203	256	264	183	225	166	38	83	116	120	123	218	289	220	171	119	129	213	208	166	166	168	152	155	153	221	273	214	233	235	174	200	281	226	153	108	113	197	173	170	229	221	241	217	107	97	125	175	267	245	204	245	269	246	222	244	241	218	181	209	263	212	250	283	226	245	278	185	194	313	295	239	204	229	243	194	195	229	139	91	196	210
189	206	167	168	239	243	240	218	153	123	177	179	123	90	188	201	147	189	187	127	108	241	283	241	221	247	300	289	230	195	185	265	313	313	301	204	177	265	307	205	126	156	111	72	173	198	226	218	166	156	160	179	234	240	236	265	193	171	238	272	280	235	209	244	202	165	120	144	240	272	192	148	238	285	213	187	292	327	171	94	196	219	231	334	316	174	184	227	138	136	222	205	184	198	135	91	136	150	157	188	143	212	297	161	114	195	200	153	173	189	201	236	250	198	169	196	184	165	87	41	90	203	214	219	222	260	242	152	252	243	178	217	216	129	158	262	213	169	179	165	189	198	209	265	332	391	340	280	215	227	264	215	177	194	208	126	156	214	201	206	239	271	156	135	135	94	182	200	195	255	301	216	227	231	129	170	166	181	195	236	292	228	225	227	229	198	192	200	141	116	135	137	88	140	163	164	253	247	140	199	307	176	105	176	234	182	99	125	209	315	250	183	197	187	238	232	201	212	299	378	275	166	175	168	100	163	251	223	215	209	220	213	193	179	170	246	302	263	201	195	233	221	193	209	312	290	160	193	257	210	147	110	73	175	245	198	250	219	100	139	178	136	134	157	239	304	231	268	349	319	227	149	258	252	223	289	251	255	306	270	237	185	184	236	222	264	298	322	240	128	124	171	227	235	258	312	241	255	266	272	220	166	278	296	183	139	291	329	245	203	134	130	231	325	325	285	293	274	238	254	293	295	266	251	266	371	366	332	277	186	180	236	234	193	210	156	195	245	220	239	261	190	213	277	274	272	217	229	296	297	264	248	294	326	392	331	240	215	162	197	294	321	272	255	311	270	184	214	245	259	338	331	209	176	176	260	309	222	215	258	165	163	246	261	272	263	319	316	280	301	288	335	299	191	175	243	324	301	191	156	239	299	327	310	384	394	320	342	297	249	312	347	283	269	245	294	273	176	213	192	182	230	296	358	346	310	320	348	387	424	361	323	332	282	324	349	300	341	447	405	328	406	381	408	518	448	415	491	523	499	419	371	523	621	618	694	716	770	793	823	825	797	767	752	841	798	764	826	878	902	938	942	916	846	737	716	800	845	814	837	806	825	732	742	869	719	767	804	696	757	788	799	798	787	744	695	694	608	689	757	734	755	676	709	786	758	775	821	751	702	750	815	743	733	866	845	837	850	819	834	825	832	817	845	844	788	790	747	709	746	797	838	772	733	746	755	704	660	664	634	613	539	521	543	588	561	436	381	438	408	395	474	428	333	341	378	388	373	347	315	293	328	355	337	352	263	259	290	280	410	385	279	242	320	352	268	274	316	309	318	314	285	306	264	222	277	287	350	400	357	343	235	228	313	361	343	327	314	291	370	347	335	342	277	228	223	294	349	328	291	334	329	246	300	299	202	152	145	170	273	283	232	275	193	158	278	271	300	345	293	262	209	184	180	255	280	254	228	240	300	315	308	220	252	239	231	300	260	347	329	262	330	338	307	250	203	201	256	287	230	258	250	242	272	221	299	313	306	254	128	226	338	216	209	300	280	301	291	242	199	215	229	160	160	226	187	186	265	222	129	206	273	261	243	222	209	222	165	114	171	236	264	187	243	205	102	203	287	262	252	228	178	154	183	266	292	301	283	276	353	267	174	191	259	313	318	334	233	213	241	209	199	217	225	242	247	294	270	214	178	148	140	70	115	259	301	197	196	211	157	217	242	202	184	199	300	328	222	175	170	187	142	203	213	121	175	133	90	198	256	210	164	220	217	195	186	191	223	197	216	257	236	203	155	91	169	195	151	164	180	210	252	252	194	169	149	172	193	138	166	196	165	172	210	189	157	101	114	194	182	170	166	182	259	238	177	217	153	151	284	321	285	199	101	89	82	107	199	187	150	136	125	197	287	253	199	228	261	235	263	227	122	156	226	241	227	168	140	202	264	284	239	227	270	166	128	172	143	131	163	236	213	108	121	169	200	234	140	159	226	205	217	147	127	145	157	133	174	185	198	267	226	195	156	167	125	56	54	123	238	189	148	278	286	224	176	257	251	126	174	173	214	251	213	253	251	170	229	252	102	68	70	177	246	178	142	185	167	162	220	216	220	220	206	152	141	96	142	226	257	228	160	178	252	240	216	191	183	264	229	261	307	316	279	238	211	185	169	214	201	152	232	191	166	156	149	195	171	171	168	125	139
214	214	224	169	192	261	243	222	227	147	134	164	165	152	167	215	170	121	100	80	150	199	243	270	222	276	283	150	173	247	257	211	222	259	233	245	268	199	235	242	125	161	169	120	125	273	371	330	288	212	224	289	252	203	247	300	256	198	184	219	261	233	119	50	201	258	171	208	298	294	237	206	138	222	296	290	212	164	297	201	112	134	146	213	230	208	149	166	176	173	210	135	157	294	219	127	188	175	164	206	161	133	253	243	181	140	64	112	149	199	262	238	227	187	171	246	196	195	185	113	80	173	247	196	124	124	192	207	237	141	213	361	221	149	200	127	106	219	265	241	267	313	219	224	302	316	326	221	195	282	247	143	131	163	218	198	166	128	138	212	246	200	126	130	117	152	217	261	297	264	196	203	193	208	213	114	147	276	222	158	198	147	121	226	297	188	133	157	124	140	181	179	195	262	276	155	141	215	122	106	113	148	138	123	287	234	150	239	215	201	266	261	240	222	224	256	227	208	261	245	197	193	264	254	186	176	240	293	359	295	148	125	188	291	166	105	190	228	217	255	236	119	145	213	183	237	220	169	217	241	236	267	330	204	163	189	172	247	206	193	293	256	176	192	271	261	169	124	175	295	290	225	254	277	252	173	172	234	224	200	227	204	130	207	282	259	287	273	234	171	81	199	288	249	264	308	301	251	237	257	306	327	266	251	293	294	269	283	264	325	300	231	229	158	157	242	310	250	199	189	256	289	192	237	337	304	233	261	299	232	242	209	113	209	270	241	235	221	182	153	252	259	198	191	240	260	195	198	257	289	290	211	229	342	318	310	307	234	133	186	283	192	188	296	336	241	178	222	213	237	310	336	347	276	202	257	316	272	251	260	270	255	231	251	308	314	256	233	238	302	321	267	235	255	350	388	305	313	364	346	299	293	285	287	340	303	286	317	298	235	301	318	290	278	238	312	280	296	342	334	296	279	327	316	306	378	451	361	290	358	388	383	336	297	333	411	432	367	294	320	413	411	412	525	617	629	635	576	607	727	694	633	725	851	751	702	753	799	878	853	805	791	813	815	821	854	843	774	772	765	705	690	676	676	717	853	795	699	730	660	662	676	625	583	629	696	745	648	495	594	607	523	572	617	584	563	640	641	596	671	653	519	570	656	560	596	706	615	572	637	668	630	634	631	659	661	635	735	830	866	742	648	690	783	725	647	797	837	835	820	766	796	780	734	699	692	749	761	736	716	707	714	746	714	614	629	568	497	521	431	415	513	467	425	466	522	405	337	312	228	342	356	301	370	356	331	433	418	394	364	335	421	389	300	319	319	347	368	312	307	317	280	252	317	350	328	311	284	257	322	385	330	311	273	285	367	317	242	342	364	305	346	267	211	264	256	272	252	278	240	230	291	237	277	286	234	279	334	263	193	311	375	317	327	231	176	283	280	287	260	208	173	236	343	334	314	256	305	347	255	256	294	261	237	265	364	336	286	214	260	417	348	289	246	204	262	289	226	229	231	254	285	243	270	296	232	221	256	213	149	170	220	184	210	261	268	296	344	279	180	232	248	206	186	244	271	152	138	239	235	206	214	128	175	262	275	265	173	166	271	274	150	98	246	229	172	265	215	217	278	273	215	179	196	202	160	211	296	233	216	296	198	88	196	315	334	280	191	175	173	188	200	257	270	170	153	195	171	228	207	202	247	196	240	220	227	230	209	269	311	321	289	288	230	165	310	371	242	185	275	286	285	326	293	264	215	196	268	232	189	220	207	204	189	186	242	227	205	172	164	228	211	191	215	208	229	253	209	193	234	219	209	243	257	209	162	222	231	266	260	200	212	142	147	200	181	139	104	216	234	153	180	192	136	173	252	256	189	183	244	201	201	194	181	260	169	74	120	119	138	258	235	149	186	228	277	287	318	341	291	156	126	238	300	240	153	139	179	256	218	324	417	372	302	128	123	207	251	255	216	189	170	250	231	123	139	244	224	134	155	145	201	184	168	135	130	218	187	222	168	151	139	41	128	228	256	207	253	241	171	200	195	186	169	125	152	209	188	189	205	223	171	212	293	261	249	145	145	220	166	90	113	190	204	216	199	182	171	234	263	287	317	291	352	291	187	192	158	153	199	218	259	269	197	140	196	198	124	182	145	114	257	329	231	197	245	237	157	115	197	187	191	248	178	70	54	114	174	201	198	208	173
282	239	160	264	340	232	142	145	257	301	185	187	220	124	146	245	250	200	177	180	209	304	230	77	49	120	148	176	200	157	189	222	181	199	168	129	136	139	224	198	214	230	196	195	226	280	291	277	322	225	93	204	261	249	172	144	301	258	144	180	210	206	113	63	169	252	278	311	254	235	245	152	165	237	289	267	260	277	269	211	125	164	208	195	157	181	215	184	115	176	222	156	164	132	132	163	95	91	179	221	132	115	179	253	249	167	138	155	164	157	179	189	280	265	209	181	157	251	299	225	98	73	176	229	212	209	200	270	273	124	109	120	96	208	263	191	140	149	173	278	327	304	251	113	181	285	261	268	180	164	229	182	184	239	233	223	217	244	288	227	201	212	178	178	204	253	207	173	232	207	135	208	278	249	240	173	118	191	283	291	260	179	174	208	197	243	213	193	178	201	294	233	220	233	240	243	151	91	149	203	212	178	101	143	154	114	125	143	180	203	212	178	167	227	222	164	205	213	143	122	134	198	194	188	257	186	174	275	263	165	82	82	125	221	195	197	253	273	261	200	238	249	190	156	142	170	186	144	158	224	240	215	213	243	246	212	202	232	213	224	254	176	186	251	214	191	182	166	190	246	256	258	182	190	292	192	126	156	182	153	282	367	250	224	233	137	179	242	198	237	224	221	214	327	346	235	217	231	224	264	343	301	249	200	251	251	214	311	295	268	293	284	312	231	189	222	191	236	206	202	287	216	146	218	189	165	271	301	246	262	335	250	267	271	200	293	404	375	222	204	229	217	356	344	256	214	171	321	353	285	240	204	293	311	189	209	263	266	218	264	319	242	300	367	301	206	168	284	371	336	356	330	322	335	288	295	343	341	303	266	227	206	249	193	185	259	230	305	328	281	329	404	360	236	245	252	266	320	333	322	269	298	371	308	230	233	320	377	291	275	263	216	244	229	207	356	412	349	306	312	326	299	404	405	382	396	320	332	393	413	348	305	349	429	469	404	378	443	463	452	641	731	574	627	683	679	751	739	746	762	686	696	766	768	778	827	916	864	774	820	836	830	801	691	691	688	631	623	768	814	674	593	614	578	613	665	632	678	578	539	617	616	523	644	694	531	491	483	466	439	438	445	494	516	534	549	534	518	473	433	405	470	450	427	472	491	576	609	571	459	428	490	552	483	445	563	613	587	514	504	521	575	568	536	553	555	622	678	682	666	746	826	790	752	717	794	874	811	762	740	733	788	802	781	831	828	795	721	594	621	599	611	642	582	541	542	451	444	452	383	456	481	344	310	342	295	303	386	480	450	346	312	393	330	242	281	307	284	278	284	297	319	267	256	287	239	259	346	284	198	260	261	196	194	246	274	287	266	302	333	207	246	371	297	308	422	443	383	310	285	204	202	198	228	275	245	275	261	225	273	348	324	274	293	279	229	234	237	300	297	256	315	325	247	224	324	342	254	224	254	324	310	250	221	260	232	163	283	282	128	154	242	242	214	184	232	200	138	214	292	287	245	199	203	244	218	255	226	187	227	136	68	120	253	283	219	279	346	315	222	206	243	176	208	269	236	133	137	277	217	115	185	273	319	284	231	203	159	182	248	227	191	231	268	257	206	178	253	278	224	253	292	238	206	187	150	129	160	250	308	292	295	294	229	302	321	225	185	112	151	226	231	255	250	289	240	173	183	190	222	243	256	284	280	218	141	198	261	166	173	228	183	246	197	79	163	217	170	158	284	293	235	259	281	229	150	220	212	175	186	147	171	173	127	165	211	187	110	152	259	192	157	182	210	182	211	245	108	135	167	105	150	205	213	179	162	206	188	196	171	115	140	182	150	105	196	271	242	211	132	161	252	205	198	184	165	188	229	159	92	186	234	214	189	189	126	114	191	191	252	285	198	197	220	180	103	163	289	262	248	177	97	148	156	209	231	257	324	371	380	288	314	343	295	286	295	280	292	353	229	152	234	230	184	195	200	106	99	164	115	163	205	163	193	113	45	124	206	206	193	218	189	135	147	172	161	128	208	257	227	200	137	75	151	262	236	201	203	193	215	215	153	159	180	190	159	207	273	148	70	114	230	282	225	202	180	192	189	155	197	213	175	263	389	309	185	227	275	248	235	194	159	103	114	113	120	242	172	96	92	109	268	316	251	251	202	161	175	173	194	210	137	102	128	205	196	124	233	203	165	233	224
155	162	133	178	225	199	253	213	246	253	173	213	195	143	123	61	65	144	170	152	197	194	229	225	118	167	203	221	179	140	187	122	147	214	145	178	205	115	82	111	267	314	241	157	142	219	256	268	296	279	254	185	166	183	204	273	227	203	203	231	238	176	118	102	191	284	312	205	192	244	212	241	249	217	275	405	355	261	205	183	188	217	215	138	121	135	193	208	190	238	159	96	170	202	219	194	214	235	162	149	148	123	86	159	257	151	146	182	211	225	144	164	198	120	119	216	198	110	147	203	234	208	139	159	166	190	220	187	152	146	191	259	183	246	309	187	229	274	259	303	307	241	151	212	237	184	251	261	134	63	128	160	206	250	159	115	227	276	203	206	211	219	229	200	188	285	336	237	185	106	143	218	297	314	195	152	296	338	228	246	273	185	147	219	219	222	218	188	191	168	142	162	244	245	215	219	180	159	260	217	48	155	200	150	157	185	189	218	292	221	137	205	219	241	222	155	238	291	189	189	266	257	243	189	234	238	149	135	153	131	223	230	137	211	194	169	204	227	246	152	114	149	245	322	261	194	103	73	146	280	236	146	203	257	332	255	190	268	289	210	189	234	251	267	248	211	252	328	316	266	238	247	248	231	154	149	194	217	282	227	208	217	203	261	311	238	158	191	229	264	312	276	217	208	223	222	159	211	287	301	285	262	201	201	240	250	231	190	218	190	222	217	218	224	120	189	259	139	154	235	260	298	252	210	274	261	273	326	236	279	353	280	228	227	222	215	283	256	190	241	356	426	314	299	264	224	286	286	271	169	196	228	194	292	335	249	241	277	224	224	233	299	329	275	229	250	248	252	286	258	255	260	178	198	278	203	212	325	345	237	273	342	278	293	337	330	290	223	191	297	317	252	382	470	414	340	242	182	311	319	236	240	210	309	382	313	322	324	246	305	416	293	270	301	270	336	410	464	343	261	314	390	372	305	277	207	214	336	419	446	355	335	518	603	538	504	535	591	672	756	713	695	769	781	795	899	961	882	815	837	910	888	783	725	748	751	753	750	726	656	688	716	692	735	671	544	569	569	495	510	561	519	382	380	492	513	445	488	518	511	487	484	585	564	535	562	455	363	356	442	519	499	453	409	421	414	437	509	472	430	440	392	384	381	415	398	457	484	422	432	415	439	435	441	494	486	496	504	449	458	410	420	539	529	539	565	432	421	522	586	603	640	672	653	670	726	739	689	742	807	797	876	918	842	858	988	997	864	759	815	872	738	652	673	710	714	646	567	559	498	468	450	367	435	446	374	379	349	377	408	360	397	412	282	235	291	290	352	308	262	389	381	247	245	335	353	350	279	286	348	304	273	281	229	309	373	271	208	245	343	328	288	289	272	262	306	334	349	294	203	263	299	257	236	308	371	334	322	349	321	242	300	314	250	308	367	284	205	249	307	291	266	280	228	204	230	292	326	257	206	187	257	341	269	224	257	234	240	233	210	242	212	216	255	229	276	308	271	300	350	391	251	147	173	153	155	195	312	315	213	221	242	262	301	316	292	316	358	333	283	165	88	230	333	229	279	381	346	283	280	275	265	282	315	212	146	153	178	277	262	198	204	271	282	265	223	224	207	230	291	180	141	219	262	277	251	198	162	171	189	198	197	267	329	311	316	327	294	322	348	217	165	229	259	289	192	113	163	156	170	185	219	237	252	193	144	244	297	289	308	278	239	163	128	175	156	163	134	157	240	314	294	210	221	275	247	205	234	231	212	264	247	212	159	161	237	224	164	165	203	162	173	189	246	187	101	212	214	196	249	193	122	217	289	249	195	188	252	199	167	128	105	185	197	210	135	129	172	186	191	174	224	227	224	165	152	190	155	174	192	208	142	134	257	233	205	250	232	152	163	224	185	218	295	237	223	212	193	172	219	248	192	145	128	229	212	128	240	350	349	312	262	251	273	292	258	254	206	261	284	140	164	212	187	119	174	286	257	224	180	162	217	284	219	87	98	185	250	162	37	86	138	209	254	143	77	165	138	114	218	164	77	135	179	106	142	216	205	233	190	167	148	155	175	91	74	206	189	107	157	222	280	270	193	148	171	192	176	196	266	268	185	203	238	250	290	188	142	199	202	125	135	118	75	140	187	187	149	87	62	135	240	240	243	209	167	153	139	160	112	156	217	141	85	120	168	149	164	230	250	287	237
175	98	169	265	267	201	180	196	173	147	163	134	123	168	113	130	127	89	180	188	199	188	127	159	154	162	206	156	168	227	187	215	235	195	167	203	244	206	224	320	302	233	259	303	312	233	199	201	242	254	197	273	338	245	205	227	247	196	125	194	243	248	169	73	130	222	196	195	177	146	217	276	313	275	290	277	223	143	187	291	193	145	184	181	103	193	260	125	164	263	212	142	151	143	195	279	258	180	103	109	160	221	235	254	233	178	197	189	206	154	136	188	197	135	79	105	179	218	182	250	256	146	183	248	180	181	240	235	161	146	216	248	178	187	227	241	259	196	223	257	209	240	338	346	211	150	185	253	247	163	186	183	176	197	213	225	215	164	171	163	92	76	177	213	196	240	238	234	204	164	223	266	263	225	153	178	152	181	281	252	170	159	210	176	168	142	80	157	125	108	140	150	222	146	186	307	240	152	149	210	267	260	206	190	201	193	145	175	206	229	201	89	87	233	264	176	176	128	138	208	204	171	195	229	200	229	227	161	191	186	204	247	157	121	91	146	238	307	348	259	208	194	195	173	227	229	87	163	282	268	154	109	116	212	294	274	328	285	228	223	200	129	159	181	159	238	272	210	201	258	248	267	292	261	231	285	301	298	338	293	198	201	243	228	260	181	155	213	231	302	307	251	235	210	243	213	198	303	314	246	248	240	212	264	275	273	215	197	229	222	265	279	280	307	266	201	153	94	117	203	270	270	324	285	170	247	271	220	269	273	229	277	325	351	281	234	251	247	273	302	310	244	160	231	220	134	205	368	413	281	318	328	254	222	290	364	220	201	322	311	237	230	227	200	195	249	307	221	190	269	322	353	403	358	205	196	263	242	294	313	232	293	404	381	291	336	334	215	223	323	327	340	349	297	249	286	367	301	255	306	359	393	291	248	288	280	275	273	353	385	349	328	314	258	238	321	340	333	328	358	342	431	488	346	380	375	336	446	436	419	517	569	604	656	636	626	685	752	763	758	748	743	792	876	894	820	844	870	803	802	848	778	720	678	683	677	665	624	512	552	590	564	526	514	495	481	536	501	500	534	496	466	377	423	469	400	371	400	447	520	488	387	383	421	421	330	354	428	449	438	452	466	336	284	302	417	548	503	448	430	418	422	468	433	387	344	332	396	346	369	440	396	369	336	334	364	403	512	461	312	383	502	441	379	421	526	539	508	555	517	479	391	482	595	625	589	498	551	615	686	701	677	706	780	859	869	874	800	776	887	833	821	831	769	733	718	740	706	689	664	641	537	460	467	482	482	363	408	390	328	412	401	319	414	453	396	396	326	215	254	364	348	280	256	267	338	374	290	269	307	318	291	340	310	258	335	317	308	284	306	304	187	192	329	265	247	275	191	223	198	254	284	292	335	353	312	267	305	317	269	283	322	257	235	286	326	364	335	358	309	335	411	348	296	236	248	270	281	272	261	298	350	301	215	201	242	244	268	260	202	240	247	322	285	236	312	279	205	184	282	324	284	313	289	188	140	179	217	229	243	272	213	166	230	292	331	286	283	286	214	185	140	119	168	138	111	126	155	192	276	313	257	194	279	274	210	215	168	251	255	233	295	226	203	219	219	230	208	262	324	262	127	212	375	281	156	129	131	178	205	170	170	174	189	263	285	242	230	284	270	185	210	290	237	154	173	191	190	206	217	163	137	200	217	133	128	252	245	213	234	210	183	194	156	136	187	242	256	163	125	192	201	184	165	247	270	230	192	230	316	249	192	176	134	175	215	161	187	279	344	279	234	235	190	184	121	136	213	157	170	187	132	125	157	140	139	169	108	136	171	85	103	228	201	220	212	176	246	207	178	173	163	159	171	217	270	229	161	98	98	159	163	145	266	306	253	254	161	160	153	185	236	166	196	271	226	176	174	171	152	102	140	122	148	147	68	161	141	104	170	180	250	201	155	204	199	173	90	145	197	173	178	234	196	95	111	123	86	116	169	186	127	120	164	81	46	94	150	213	190	130	223	209	190	210	143	132	150	180	226	257	152	147	244	175	168	234	179	199	224	113	160	231	186	104	119	165	115	132	154	226	254	229	257	222	207	210	145	120	121	150	285	322	211	186	207	200	186	116	102	128	197	155	102	129	198	215	127	86	115	233	201	215	265	214	242	241	184	130	113	219	224	130	85	172	267	226	159	99	110	177	257
205	158	243	226	80	151	183	204	281	254	203	117	52	87	157	189	144	184	214	152	224	278	211	222	272	268	150	113	201	315	241	153	240	234	137	133	162	84	100	150	148	219	201	108	153	166	178	218	245	236	219	221	219	186	174	197	162	122	155	129	47	148	210	108	166	217	97	61	87	164	256	190	141	208	209	175	294	262	140	123	219	257	198	198	108	149	184	158	208	206	208	211	190	134	130	132	128	107	127	204	201	206	209	238	220	184	189	241	310	228	89	124	234	243	133	122	209	187	171	212	224	133	56	131	124	99	135	239	294	254	288	271	224	200	185	218	261	261	218	164	189	285	262	283	225	278	305	204	233	286	251	177	225	146	70	139	188	161	178	167	165	166	158	120	102	130	147	224	163	99	196	247	227	201	147	79	170	251	287	231	169	176	105	120	217	239	202	233	206	167	292	310	197	122	121	161	197	252	164	175	252	267	287	184	219	260	202	209	226	278	267	194	211	259	200	175	161	132	197	234	190	134	108	119	174	171	227	265	217	198	208	177	163	231	239	158	130	212	239	228	189	114	136	191	217	302	285	202	223	287	204	135	105	116	236	236	286	274	251	239	193	242	182	124	246	238	180	234	246	232	203	283	250	211	229	138	176	281	332	288	202	210	272	222	177	219	260	278	233	267	285	278	178	149	236	252	244	464	470	186	207	243	215	199	232	298	281	271	284	232	172	164	180	139	120	124	77	123	195	173	220	242	294	323	278	207	208	338	317	300	287	287	309	261	308	356	299	291	224	124	208	330	337	307	271	255	281	277	336	373	334	323	351	282	216	294	294	304	304	266	249	230	153	153	291	280	227	240	263	369	396	241	174	290	383	383	387	396	307	322	390	353	325	294	371	393	297	293	330	356	360	287	247	289	318	322	329	292	306	301	275	310	353	364	286	256	285	315	327	361	363	289	335	392	307	293	345	454	419	370	431	400	367	422	512	445	403	461	510	557	573	649	645	703	821	802	809	783	814	836	808	865	893	845	862	817	741	673	596	609	660	641	550	474	466	520	490	447	463	453	425	460	468	445	443	460	507	441	409	456	456	431	386	401	467	510	451	405	387	348	371	373	369	347	306	376	427	385	387	395	411	490	448	334	328	383	408	369	367	334	302	369	408	397	398	382	326	381	438	414	377	354	503	480	394	412	384	396	424	453	399	387	371	377	466	505	404	305	368	469	454	402	429	414	433	456	494	528	495	506	501	525	543	574	670	725	745	704	736	741	713	796	818	854	812	821	832	795	849	771	681	657	656	705	669	543	496	569	434	390	494	468	441	351	400	378	339	362	332	344	322	315	303	247	296	371	388	367	294	327	401	384	320	282	328	368	304	241	235	259	243	278	339	332	237	171	220	319	293	177	229	225	247	275	256	308	304	294	279	230	248	257	194	199	173	240	347	288	218	249	305	237	300	328	270	237	221	287	400	414	339	289	232	267	283	250	235	256	282	252	209	205	301	253	209	208	268	258	182	324	327	240	179	193	203	319	310	240	272	270	289	197	169	203	199	195	206	217	174	143	217	280	160	128	218	242	174	189	294	331	316	300	252	198	140	143	243	215	224	247	151	115	97	90	152	215	208	187	219	163	159	182	223	337	248	208	258	190	223	336	276	207	189	179	273	268	201	235	259	207	183	164	229	286	206	226	267	199	156	196	214	156	194	266	240	240	224	198	220	219	200	182	155	119	221	214	201	190	127	225	238	168	86	74	157	229	193	174	194	175	241	287	235	243	222	237	224	161	218	204	143	239	266	179	184	161	226	271	171	94	143	188	250	264	232	264	189	100	82	128	98	156	263	235	186	121	144	127	50	45	70	200	268	156	135	205	205	159	131	197	193	141	97	119	165	123	132	151	217	195	168	190	182	168	113	148	121	112	156	204	214	160	151	147	114	103	155	207	211	148	133	214	254	285	295	269	235	181	233	215	131	133	217	245	290	223	57	63	61	126	206	152	82	104	201	174	154	212	228	226	144	73	134	270	280	195	166	154	227	232	227	248	194	139	121	152	131	164	180	207	153	160	200	125	152	163	211	172	153	249	229	216	251	212	114	135	178	150	125	149	160	152	226	251	272	254	258	314	175	117	157	168	178	110	61	60	179	275	147	86	213	202	142	141	100	193	284	216	194	135	168	188	134	161	155	220	159	41	149	220	157	178
204	165	264	270	193	177	193	260	263	215	160	134	165	127	107	157	212	258	268	211	183	189	116	86	205	204	115	167	209	123	136	209	242	234	163	206	248	185	195	186	198	172	127	118	115	251	251	239	249	216	217	197	254	263	211	145	131	178	160	144	126	147	176	149	132	108	217	295	263	226	208	299	320	236	208	198	189	225	231	221	246	246	162	117	206	263	187	127	187	175	208	241	129	125	189	231	194	149	136	166	187	179	159	184	174	168	156	189	226	187	348	326	218	182	67	166	339	329	189	123	147	113	77	100	163	172	210	235	219	273	261	238	231	230	190	187	208	191	155	192	259	254	277	266	218	209	189	147	93	170	254	236	267	222	214	261	146	143	247	193	140	166	175	202	194	135	140	192	249	208	255	353	279	200	130	119	149	148	167	238	215	117	191	181	127	213	229	143	64	81	163	153	142	202	190	227	215	196	256	224	312	312	176	148	128	204	268	245	234	238	237	135	120	203	221	232	229	185	194	215	230	217	183	182	161	172	164	132	209	242	225	261	220	201	228	221	229	213	120	155	183	159	226	238	175	106	131	182	222	310	364	252	186	262	280	273	283	270	216	182	154	152	143	236	344	294	223	186	235	245	175	158	145	185	271	245	185	184	241	269	231	150	159	167	185	199	204	299	301	247	272	322	236	164	138	100	195	329	355	272	211	248	305	294	235	320	303	226	293	333	228	251	324	212	245	322	282	324	359	217	200	259	277	315	210	164	306	278	233	315	256	256	287	226	191	233	238	264	282	254	224	226	257	238	204	212	312	349	328	259	166	114	244	363	307	224	244	316	296	275	273	206	168	263	295	251	307	326	282	236	262	332	239	223	363	271	171	255	315	322	340	344	275	266	233	231	325	225	190	292	238	185	213	291	224	119	189	311	279	193	250	277	345	415	382	424	454	346	308	312	263	214	256	391	361	326	402	406	370	312	405	505	521	599	641	671	587	634	739	774	775	750	704	756	867	866	898	839	818	761	767	774	681	686	743	734	652	596	506	480	500	508	485	459	443	387	373	428	462	390	446	484	354	392	470	474	480	419	344	344	383	441	410	377	350	281	376	489	431	359	328	316	368	401	389	342	338	403	427	387	355	351	422	466	425	333	388	515	464	373	309	367	347	337	406	366	313	330	357	363	406	420	374	399	436	414	485	546	431	370	418	399	424	389	341	392	419	371	369	355	423	458	367	488	439	353	495	485	455	450	439	469	468	465	439	539	601	580	623	607	569	559	686	769	752	835	876	877	879	843	792	739	749	753	692	712	665	618	585	493	550	512	494	508	413	362	326	361	415	267	231	311	287	329	362	336	298	313	335	377	387	334	277	291	329	297	299	292	209	228	326	338	286	261	343	308	244	268	238	175	171	283	296	232	269	317	300	300	284	276	300	248	256	315	280	224	247	330	380	324	279	252	283	224	234	302	296	346	408	462	336	222	245	302	195	131	194	178	246	297	277	292	298	303	241	183	237	288	258	213	299	342	263	239	216	214	214	165	172	231	253	233	196	180	191	266	320	296	219	189	194	239	270	225	291	280	313	340	253	222	203	219	170	154	208	261	275	243	232	203	258	340	282	244	274	270	239	200	254	279	193	175	300	366	225	160	239	264	198	134	153	240	348	280	111	145	231	230	252	322	347	323	298	195	160	201	295	337	192	217	304	245	210	197	218	274	247	213	166	175	249	253	169	195	222	106	218	341	260	190	153	118	137	217	224	165	134	162	180	181	196	152	164	190	119	100	122	163	195	187	127	158	211	160	272	324	285	257	213	194	120	127	198	228	249	232	263	247	117	176	257	165	95	175	227	245	329	302	201	126	78	100	235	268	138	154	204	171	158	126	180	214	152	102	123	100	103	184	231	215	140	119	136	89	129	229	194	154	188	212	177	185	210	121	69	135	175	244	207	153	234	310	287	245	233	219	219	213	265	207	185	283	301	246	179	189	197	199	170	148	182	231	302	241	162	179	230	223	121	96	103	112	215	282	241	192	123	141	277	235	172	217	192	143	105	77	126	239	277	195	91	130	173	157	178	102	127	201	161	153	148	113	136	219	220	217	148	177	180	164	240	186	242	278	219	247	250	256	282	238	159	151	203	119	77	97	142	246	248	236	160	166	232	222	223	255	228	252	316	203	155	131	173	207	221	267	193	87	106	107	129	125
199	171	279	290	210	98	105	184	185	203	157	67	199	247	171	185	210	194	219	201	94	104	103	136	274	222	148	154	168	197	223	200	140	160	167	227	188	136	261	264	180	166	149	82	109	273	321	273	266	223	229	253	273	238	130	179	183	147	177	228	288	164	87	216	270	235	261	303	255	161	213	200	159	278	269	157	214	294	266	280	219	176	306	282	226	245	215	133	151	232	229	221	226	184	117	174	242	266	244	173	147	190	282	236	184	311	216	114	190	229	171	78	129	184	127	91	115	135	99	68	153	185	213	245	178	168	232	233	258	287	297	258	175	156	198	235	233	270	265	292	204	129	190	187	173	149	95	70	105	183	179	96	148	248	195	210	285	271	256	251	179	107	161	205	222	168	113	152	189	199	205	177	177	211	242	234	188	163	224	294	302	229	207	194	140	160	234	227	99	182	230	184	235	242	229	278	277	247	166	138	288	272	165	200	212	141	117	189	254	193	131	173	232	241	195	150	176	184	152	140	234	277	200	176	129	117	188	205	147	199	246	192	174	156	198	226	128	110	173	252	286	266	266	213	233	257	235	217	215	222	172	243	259	232	269	196	160	233	280	271	265	265	275	286	263	237	253	368	295	179	147	191	304	261	221	188	251	294	266	266	282	246	234	182	147	192	152	174	271	286	239	236	165	109	91	154	222	191	210	215	239	329	292	205	194	254	321	249	192	186	201	221	172	215	309	345	301	217	208	199	196	185	276	287	279	334	271	310	293	266	286	228	212	277	386	392	295	258	243	260	286	248	253	340	278	286	351	342	261	159	217	230	211	234	258	243	212	203	261	189	191	293	229	281	379	327	270	296	289	288	331	317	283	261	249	248	234	192	235	328	286	250	244	290	314	293	284	239	250	320	287	233	278	271	266	261	352	333	229	287	291	295	357	370	312	339	362	392	412	395	323	321	453	417	398	457	463	414	475	465	469	562	655	651	602	710	757	777	714	806	908	875	922	870	821	832	813	716	684	647	566	552	501	497	493	538	534	449	444	438	440	508	450	317	308	415	469	411	431	397	374	392	433	466	449	405	341	376	379	305	365	358	319	410	382	351	413	439	402	370	402	457	421	326	281	359	397	352	382	382	351	278	285	410	429	333	309	434	405	354	428	382	362	366	319	396	454	450	464	430	394	425	426	408	416	410	412	365	398	410	422	472	355	352	389	357	431	414	374	346	309	353	419	466	415	424	443	382	372	412	458	419	476	469	385	421	431	468	565	546	424	364	509	614	574	612	695	759	759	719	742	848	832	781	837	844	755	753	817	764	657	564	585	529	437	480	538	493	347	343	356	368	370	334	337	350	336	296	335	356	312	344	300	239	299	350	242	130	202	305	368	303	288	296	257	250	290	343	329	273	246	288	309	306	220	220	296	298	249	259	320	244	163	232	344	325	328	332	271	200	246	288	250	232	196	214	230	295	272	270	294	271	275	304	201	123	196	187	246	276	278	322	266	255	298	264	261	269	206	139	162	216	275	319	289	238	167	253	274	191	238	270	336	354	262	166	187	197	191	266	196	103	229	308	315	282	211	193	217	319	272	157	214	293	291	210	150	173	205	188	212	234	236	261	275	271	211	196	281	331	197	140	191	214	205	205	258	275	283	226	171	227	271	261	186	233	320	273	305	354	286	261	311	266	212	204	136	114	174	175	233	251	282	275	162	193	262	330	312	238	212	265	276	235	144	74	208	310	263	179	99	141	221	193	186	257	228	132	107	122	166	213	279	234	159	227	228	208	183	186	199	254	276	195	232	223	194	170	115	111	158	116	129	144	133	200	233	226	141	156	237	291	272	224	262	276	210	154	193	170	123	215	276	267	244	236	283	176	138	219	212	131	104	164	204	154	156	297	291	181	185	226	207	130	57	161	251	166	66	176	226	141	208	224	172	211	203	215	220	160	253	304	282	203	220	248	206	247	193	205	257	258	164	81	78	82	125	147	208	154	156	275	231	185	215	194	184	268	303	243	195	173	178	139	147	152	175	276	256	219	248	267	275	213	92	115	263	268	230	162	79	120	226	301	196	87	48	138	263	232	108	73	74	109	144	95	110	192	218	153	144	181	260	265	241	317	282	201	216	182	182	274	246	147	203	215	102	148	179	134	196	173	112	179	240	220	110	148	190	208	241	160	213	200	128	211	171	133	115	63	135	110
373	337	208	187	184	197	180	215	230	187	233	277	253	207	234	268	275	244	229	223	200	182	158	156	224	238	251	275	217	263	276	237	187	130	173	177	177	201	199	188	170	194	189	166	180	235	223	140	161	182	278	356	307	235	177	186	203	211	177	114	157	178	177	233	181	175	160	125	250	239	189	193	191	229	187	145	144	160	189	226	166	142	209	175	115	131	200	227	222	256	272	209	143	148	220	274	219	212	255	239	193	247	234	178	309	284	183	205	149	141	221	201	233	227	196	161	155	210	158	157	268	268	212	205	183	176	177	240	206	174	246	243	222	182	207	251	280	354	384	273	127	115	225	261	236	180	135	204	182	232	321	261	212	137	148	249	188	161	137	180	228	203	203	150	191	212	259	240	167	190	123	133	159	94	105	104	110	170	207	200	197	229	204	162	179	214	286	288	228	296	257	197	213	169	204	254	258	242	232	284	285	176	171	248	203	154	203	224	186	191	230	229	206	193	222	207	180	188	178	122	112	251	263	234	306	227	164	168	84	133	277	304	216	188	311	384	335	268	262	290	277	217	232	254	212	208	142	220	353	238	161	238	216	191	191	145	170	199	224	265	261	279	277	207	238	284	253	326	332	261	282	207	156	261	336	294	287	318	301	248	232	209	246	316	284	187	183	284	258	191	173	244	330	331	211	125	152	227	250	190	213	230	321	315	244	218	191	243	252	259	276	228	172	118	179	324	305	355	334	205	185	167	176	219	151	94	212	291	371	357	280	220	233	299	311	315	299	236	229	322	375	387	264	185	221	279	292	239	182	184	240	292	250	289	371	287	261	317	329	279	296	348	330	368	394	306	255	276	308	340	321	245	258	255	221	305	326	254	146	120	229	284	211	252	291	263	394	429	386	388	422	459	402	405	378	277	281	315	313	307	356	447	445	338	219	241	322	316	264	240	340	449	480	462	442	477	494	555	565	571	635	587	641	785	796	795	756	702	753	854	910	839	816	757	711	658	574	539	504	457	433	423	377	509	558	415	363	411	463	452	373	318	374	390	343	420	493	512	448	350	375	416	398	414	408	322	376	395	384	367	425	448	339	334	346	361	371	420	425	366	402	442	415	398	381	344	298	284	274	329	336	330	356	347	371	306	347	432	362	349	348	297	400	387	334	444	447	385	390	397	315	331	396	358	373	407	350	318	382	445	459	450	399	423	417	305	377	501	433	377	426	453	416	371	382	369	313	319	380	476	450	355	351	450	504	478	490	465	480	435	247	262	455	443	517	639	614	559	566	597	720	782	712	817	813	766	805	760	744	852	892	785	689	658	699	706	603	565	547	372	238	327	390	387	362	307	312	315	284	286	352	366	331	366	355	374	398	306	247	231	232	214	290	370	211	129	365	386	313	405	380	318	307	343	338	286	249	252	240	210	194	250	276	209	281	318	272	258	203	220	285	264	141	205	307	262	167	223	286	233	254	218	277	299	220	131	126	168	134	152	220	296	223	120	239	270	172	199	200	168	219	226	212	272	245	162	256	338	227	225	312	319	338	291	158	140	250	296	219	188	198	217	235	246	332	350	272	216	264	247	245	274	312	339	244	158	187	185	145	207	214	173	241	268	189	224	238	199	211	206	203	220	218	211	203	179	203	159	185	207	205	280	243	230	273	231	167	165	175	194	260	262	194	225	245	207	183	215	161	119	191	214	212	246	300	265	225	201	176	259	201	93	214	251	216	254	260	290	273	145	128	186	180	158	157	176	237	227	191	243	239	149	131	203	226	231	234	258	214	186	243	184	184	202	194	248	236	220	204	171	177	191	148	140	183	199	221	188	145	180	234	253	202	189	202	233	233	183	209	176	153	188	266	242	128	191	202	155	194	210	133	121	157	119	142	199	213	248	280	232	224	219	191	232	224	228	270	230	177	172	147	164	234	223	164	235	277	239	220	174	221	288	220	201	225	218	250	206	174	259	296	238	266	249	243	222	143	147	171	162	100	159	171	92	152	275	330	221	116	171	194	216	265	257	198	183	140	127	233	253	237	208	190	126	109	129	89	95	162	142	161	251	196	160	134	153	178	175	251	294	159	172	200	152	143	107	166	266	312	266	204	210	265	263	281	229	245	191	141	238	198	289	301	224	266	160	160	192	150	208	150	103	133	119	107	163	142	178	258	204	126	134	180	146	166	158	173	182	140	158	194	197
451	464	269	202	126	167	182	173	220	157	155	178	184	160	115	115	85	133	251	245	208	189	190	169	154	180	161	223	285	157	87	183	222	195	118	185	283	174	201	256	136	97	196	276	297	246	172	173	260	265	227	232	243	211	171	193	239	205	117	115	146	182	228	240	259	250	279	249	228	219	225	267	248	239	241	186	153	213	214	229	196	146	197	147	68	99	133	155	121	222	323	308	243	187	192	255	235	181	275	261	191	116	175	294	224	177	204	179	230	208	135	108	86	172	203	207	212	206	220	189	186	146	61	114	151	166	187	122	110	94	180	248	186	254	307	228	175	184	218	206	220	257	215	214	295	303	204	304	367	223	136	165	195	161	206	249	237	257	217	221	244	219	274	209	140	229	227	196	134	131	191	193	212	180	201	208	152	237	279	213	134	104	90	107	198	140	73	92	119	187	194	230	210	218	243	204	139	237	326	275	287	142	164	291	191	125	150	152	167	224	238	192	198	245	222	180	137	144	218	200	217	264	204	220	257	250	210	159	198	131	190	327	258	139	158	170	203	303	303	225	205	229	212	219	233	236	159	154	168	270	280	129	144	173	112	107	205	223	191	218	249	288	328	278	289	259	227	337	393	336	207	215	276	273	299	286	270	165	122	182	173	134	194	221	171	221	217	233	224	267	314	275	297	271	255	275	209	207	305	287	218	200	274	255	236	310	311	309	299	283	239	193	192	174	176	163	195	218	231	290	279	274	251	191	105	81	156	269	263	263	313	319	303	246	194	202	309	286	189	241	263	229	283	310	267	230	242	256	195	220	268	295	367	341	336	250	212	327	367	304	259	309	293	252	215	255	296	295	312	313	285	285	269	284	291	270	242	231	231	176	283	301	252	273	353	332	280	312	329	315	313	324	267	338	375	274	223	307	336	288	276	298	299	241	240	355	418	426	396	357	351	404	490	458	560	727	692	676	701	669	706	707	751	901	930	886	831	770	748	753	784	712	594	540	501	505	468	431	425	377	343	357	455	452	416	413	312	331	383	380	373	366	411	427	384	315	390	480	441	417	417	366	352	338	359	356	330	333	362	380	356	356	305	363	373	338	361	395	357	308	419	481	435	344	335	406	457	449	409	393	349	350	345	321	334	341	379	354	320	308	352	349	356	407	400	417	388	385	368	348	364	387	451	370	335	453	400	403	435	420	448	439	385	293	330	382	363	393	380	310	302	382	397	313	257	319	305	335	378	359	397	381	352	428	523	472	397	359	413	507	510	504	488	419	391	465	607	570	451	429	541	637	632	725	776	707	760	883	919	891	891	883	776	730	691	661	728	714	580	479	467	504	463	360	273	351	428	299	272	293	300	397	414	290	209	241	306	391	380	304	255	331	347	294	326	316	342	382	363	301	281	276	251	308	376	323	261	254	250	238	285	266	284	331	305	328	334	263	163	191	193	185	161	198	294	283	296	322	343	281	283	296	263	296	326	272	219	254	191	242	305	275	301	232	183	156	157	266	234	194	281	328	312	337	286	239	301	287	274	278	273	217	191	221	141	116	266	344	312	258	230	251	219	165	201	297	257	207	275	210	221	261	228	248	229	225	293	340	245	238	333	261	181	217	215	240	305	192	185	293	303	248	189	255	194	121	149	186	239	316	340	298	284	225	190	193	157	112	166	196	270	358	256	199	188	172	189	146	117	95	172	255	197	190	255	258	285	202	154	273	263	247	166	122	176	202	207	163	186	233	261	301	197	151	248	251	173	174	190	127	168	252	222	203	164	129	109	103	145	221	263	290	303	154	162	262	220	208	197	245	259	287	314	236	238	208	133	98	126	157	147	146	140	121	110	169	136	61	190	233	176	168	138	175	133	87	231	245	171	115	98	154	155	101	142	166	103	170	215	168	176	126	145	208	111	158	251	208	149	156	242	301	204	124	137	149	157	199	232	218	187	203	224	250	236	203	244	269	288	235	151	157	163	115	166	248	283	221	137	108	168	295	234	138	196	166	120	168	196	145	132	163	157	203	179	177	213	116	111	135	164	192	91	79	154	172	165	201	199	154	100	59	197	213	93	155	212	164	219	276	216	190	214	144	83	154	159	191	156	57	52	136	231	198	178	213	280	265	229	238	237	284	264	210	166	139	168	168	159	194	184	106	47	44	169	225	182	139	178	183	184	218	133	128	140	150	176	178	152	170	276	200
227	157	233	237	226	261	141	108	150	155	185	135	95	104	138	162	159	170	235	233	119	122	142	84	148	173	128	229	289	220	239	240	200	133	82	87	126	199	198	219	204	158	156	165	250	250	227	226	193	231	215	187	152	132	228	273	262	273	222	179	195	249	236	274	325	223	209	230	200	279	320	255	185	189	247	249	177	149	128	196	248	199	264	224	145	206	161	70	119	189	232	184	112	220	222	194	306	221	163	165	86	117	163	155	158	206	200	174	132	101	164	156	85	94	226	299	224	191	241	264	221	176	162	171	221	224	143	116	223	169	131	210	234	234	271	255	265	266	141	152	149	189	167	87	160	250	225	136	205	268	260	205	137	189	147	145	244	238	200	166	187	297	330	304	211	138	199	210	252	312	317	268	148	138	276	276	169	181	184	158	108	113	171	200	234	179	202	176	170	220	142	149	240	203	145	222	238	175	238	203	159	142	172	231	142	131	96	70	117	140	232	287	263	279	301	326	200	158	251	195	180	227	185	222	265	186	194	238	189	185	229	218	212	256	234	236	240	197	180	208	250	241	183	178	273	295	241	281	229	213	301	236	234	326	343	338	342	242	209	293	299	290	328	294	233	193	245	345	354	326	255	231	314	345	232	185	179	143	186	231	240	189	191	245	231	233	289	287	222	208	215	247	277	210	247	254	187	236	273	273	278	222	226	253	277	337	261	223	280	296	183	175	229	253	269	186	200	243	229	241	233	234	227	126	170	215	186	193	289	364	305	198	167	247	328	345	297	285	227	248	313	276	238	261	271	251	239	252	231	190	214	276	281	243	247	220	219	216	232	326	376	329	249	178	197	290	348	357	371	344	328	283	227	381	442	397	326	248	201	247	348	377	265	189	244	255	241	262	318	292	324	319	336	314	256	307	348	361	361	415	457	447	323	228	328	359	329	396	462	509	618	627	543	551	633	704	733	809	831	880	883	794	786	816	806	773	727	701	655	562	557	523	430	433	478	511	457	305	355	482	450	430	395	346	371	468	446	389	358	393	442	396	402	379	369	390	373	400	419	419	463	476	443	370	340	323	389	436	371	357	342	356	297	347	411	349	351	375	413	414	424	421	370	329	294	324	446	456	391	276	297	382	309	295	357	381	403	364	390	403	331	366	349	352	386	351	319	328	357	339	364	424	404	369	348	347	389	379	334	279	310	379	378	336	291	405	395	333	331	287	335	363	432	448	315	266	380	364	261	356	371	338	373	315	292	373	387	401	504	488	325	340	450	392	304	331	450	460	463	461	434	482	498	578	619	576	588	667	775	772	722	806	894	809	748	771	790	816	724	658	599	572	498	482	461	380	289	250	378	377	356	342	349	288	202	280	306	284	256	294	325	315	250	233	372	366	319	353	322	274	311	386	368	239	216	319	392	320	262	224	258	332	304	259	235	314	335	321	370	310	218	266	322	306	351	348	275	312	350	363	338	262	357	398	326	325	296	263	249	191	194	259	287	301	277	221	261	288	258	307	314	255	267	268	166	185	252	260	280	267	217	169	175	184	153	216	243	206	180	212	231	146	182	232	195	196	173	106	245	336	243	244	282	236	250	306	264	233	248	276	274	283	210	260	234	180	284	201	167	159	226	311	282	254	224	240	324	375	290	262	217	128	161	233	300	247	181	193	233	246	287	284	219	204	226	258	235	170	168	177	161	204	243	284	248	223	220	165	207	285	208	146	202	166	165	149	163	187	177	272	266	266	182	154	247	241	247	196	194	293	276	167	111	173	203	142	134	148	151	130	209	285	234	211	218	192	164	189	247	326	235	175	226	228	243	188	206	194	96	131	212	199	126	67	178	304	226	151	141	194	181	171	205	188	143	107	236	303	273	225	115	63	131	129	131	236	179	182	161	48	85	84	118	178	236	265	250	246	233	216	216	209	177	200	163	206	334	295	216	215	238	220	160	228	229	147	188	255	266	239	196	221	202	219	329	295	208	229	275	266	219	175	135	107	138	93	103	195	181	228	224	169	191	145	136	167	214	155	161	205	154	189	125	137	217	139	175	261	218	217	219	222	201	121	122	152	204	188	120	193	209	116	149	195	180	239	220	220	244	129	53	153	334	271	156	189	245	295	313	253	220	224	188	220	212	117	80	166	267	288	161	80	199	231	153	89	161	214	222	220	173	178	112	130	175	201	179	132	240	272	211	143
233	205	204	202	267	185	135	153	61	69	152	211	188	225	215	113	191	279	289	189	173	246	183	184	304	319	173	199	242	186	155	140	185	179	135	164	176	102	159	231	114	104	186	172	222	261	170	168	227	297	273	197	219	167	133	209	207	235	265	230	256	213	231	235	282	275	200	324	318	212	184	166	167	212	249	231	149	112	166	208	180	181	180	214	207	221	265	181	110	110	171	180	101	105	212	271	278	217	213	318	274	268	330	187	96	86	104	189	180	122	145	114	180	246	226	206	130	91	94	162	159	172	198	121	203	218	72	149	266	183	201	202	116	188	302	363	259	218	233	225	245	308	339	254	238	244	260	225	119	138	187	231	194	143	189	126	129	212	177	126	164	171	162	147	71	156	242	131	147	200	152	177	155	109	171	248	165	99	159	139	210	244	179	283	317	156	137	159	164	213	197	199	140	180	157	74	123	138	169	198	141	131	200	149	177	264	289	281	235	197	234	303	195	164	270	322	276	194	228	287	306	298	185	247	282	189	159	132	116	149	274	276	224	248	255	282	281	209	149	180	166	87	220	303	327	300	231	193	111	159	217	201	200	214	285	332	243	280	349	294	264	248	288	288	180	207	293	293	352	303	213	267	273	145	166	257	256	166	159	324	359	245	106	88	169	251	242	255	272	207	220	266	308	273	222	216	229	220	185	231	327	358	288	251	216	188	181	251	323	250	177	177	207	248	252	188	220	262	220	282	303	201	180	170	247	307	319	344	313	285	269	274	196	210	221	194	229	149	144	275	268	242	284	328	268	178	267	304	319	319	219	197	250	307	262	211	229	297	278	193	286	254	194	268	247	274	290	273	293	258	203	154	230	316	292	350	318	187	238	349	356	266	201	240	252	252	295	244	248	356	336	267	244	329	378	439	484	404	338	390	411	347	347	392	417	427	467	502	582	599	634	707	726	717	713	727	800	781	742	775	752	720	676	639	549	497	567	538	405	370	429	470	438	458	459	438	450	400	436	440	351	377	405	459	489	406	325	340	353	324	359	312	359	415	374	346	389	427	394	442	495	432	347	314	371	401	378	406	354	279	340	455	441	372	406	499	507	437	392	383	431	455	394	391	336	254	273	335	330	293	385	481	464	401	353	268	319	405	420	438	400	382	285	320	418	339	318	333	364	421	403	378	380	347	334	416	409	376	348	353	392	350	353	497	455	321	388	410	381	368	358	398	407	409	385	306	345	388	392	398	412	372	337	267	234	329	324	294	337	435	511	386	305	369	427	420	420	443	361	359	439	473	431	471	492	482	585	608	583	624	718	786	799	743	695	754	811	834	914	846	695	694	672	589	560	566	507	438	417	426	416	359	302	331	316	298	364	404	382	284	275	313	262	176	211	371	377	328	277	243	297	240	237	223	212	308	289	275	257	237	180	171	294	248	239	289	279	297	327	288	268	298	333	392	295	243	315	336	263	244	295	303	289	181	180	188	213	282	207	137	115	188	249	285	288	221	215	252	192	176	293	274	233	163	206	258	197	277	264	162	187	263	250	207	175	193	270	256	205	265	270	264	190	171	297	262	198	190	227	291	276	234	245	219	198	225	207	210	221	244	269	245	230	295	265	226	225	118	70	163	226	213	207	256	248	178	230	309	269	227	219	223	202	184	229	245	179	202	256	222	232	231	242	332	319	265	236	251	303	218	233	294	259	227	195	179	240	247	163	259	328	293	320	252	127	55	110	149	241	352	263	207	137	103	270	268	187	127	102	199	242	148	131	239	270	256	188	119	221	304	278	263	172	124	168	128	105	160	247	270	269	257	171	160	119	91	171	140	67	202	271	209	208	198	186	180	157	138	138	138	117	126	182	125	149	152	144	197	146	130	134	99	141	242	210	114	142	162	71	64	88	164	179	130	193	202	223	224	149	191	147	141	234	237	232	221	238	292	244	189	181	146	94	121	214	221	232	327	326	297	339	249	207	258	195	163	178	163	216	276	217	104	142	140	100	115	215	247	120	212	287	215	185	182	190	157	138	245	301	193	129	193	241	223	239	232	165	104	63	148	170	178	221	184	227	202	112	73	180	284	247	221	246	268	206	139	84	118	165	189	133	122	294	211	129	247	284	286	310	362	243	152	147	177	192	138	231	328	310	203	224	247	205	217	122	120	277	215	132	206	191	166	144	125	165	196	193	123	94	212	331	308
247	217	201	121	87	113	143	156	144	145	120	84	149	154	99	136	176	216	228	195	134	155	175	115	176	210	108	223	297	226	232	219	195	261	281	232	224	175	184	245	249	224	261	275	254	222	205	171	125	268	268	182	269	242	189	202	163	197	244	244	181	103	92	190	263	205	181	232	269	228	194	258	202	112	172	132	100	134	102	147	198	219	180	150	240	286	205	155	257	181	120	215	299	268	218	166	131	131	161	168	108	95	200	285	263	249	256	324	294	255	198	187	189	91	137	165	135	184	159	133	170	170	113	182	265	240	201	207	234	201	184	123	156	207	147	196	242	262	231	214	284	189	206	236	151	167	174	187	231	248	210	200	157	164	136	66	171	233	128	119	159	177	228	190	154	106	113	195	234	192	147	132	179	168	204	279	234	236	208	169	174	155	79	111	163	134	113	175	288	195	48	133	245	200	187	201	222	161	70	196	306	278	163	191	249	128	135	148	131	176	232	236	201	210	232	168	117	194	269	266	239	294	298	169	146	221	261	233	214	237	201	182	203	291	274	212	275	290	220	221	210	171	208	280	301	281	185	138	248	263	202	213	242	205	216	236	234	302	359	263	182	232	263	255	289	331	263	219	237	177	201	293	312	231	150	215	191	125	190	245	237	263	229	262	283	236	239	277	272	190	174	233	254	274	339	314	279	325	299	246	284	304	302	293	275	245	167	184	201	140	190	213	229	276	252	216	222	206	199	251	320	273	135	214	390	401	384	356	285	264	278	297	354	312	203	254	349	291	178	271	366	311	353	281	163	261	310	289	260	264	254	280	312	347	405	268	178	231	268	303	337	320	245	206	217	275	306	260	199	239	315	288	300	356	345	355	315	314	281	301	364	267	315	372	312	307	291	234	274	341	310	313	245	176	293	342	346	306	330	440	439	409	407	409	476	499	485	592	692	744	704	767	890	918	870	867	831	746	797	648	561	615	576	585	536	525	604	540	358	270	355	355	277	346	397	294	270	322	362	436	364	398	517	370	354	472	433	380	336	322	364	356	328	410	452	470	464	391	375	422	436	332	358	380	346	392	403	356	347	368	320	347	387	352	377	492	600	493	347	359	387	349	322	376	367	309	301	252	287	392	349	321	331	276	299	334	379	361	324	339	387	438	415	364	326	336	352	370	260	231	364	448	374	338	327	296	328	324	308	315	357	402	420	434	393	386	429	367	261	307	467	483	387	289	235	292	318	270	306	362	415	470	386	295	283	360	408	351	365	497	536	363	410	398	305	352	326	397	432	375	338	306	341	412	444	480	519	473	447	511	541	579	638	619	527	508	619	749	881	886	732	722	781	741	627	623	701	618	527	467	453	486	345	271	305	284	322	378	385	356	306	266	368	381	295	314	365	377	409	388	343	325	237	219	236	279	334	324	262	228	311	337	279	252	251	294	226	201	239	247	304	270	247	262	236	206	260	293	312	330	271	263	225	207	281	267	253	280	264	275	282	266	284	312	257	231	324	348	255	201	207	185	202	184	197	270	269	278	287	249	198	233	340	244	224	317	264	222	175	221	298	290	243	260	269	231	272	272	231	208	222	289	318	238	198	210	205	194	143	155	271	242	220	312	336	298	258	172	194	251	187	230	226	224	186	163	245	277	265	224	268	302	277	221	212	240	185	159	237	221	111	203	265	230	220	292	260	234	257	210	249	276	264	195	156	194	249	203	170	236	266	218	296	352	171	59	170	248	224	203	200	182	178	255	259	238	251	142	157	236	285	273	259	245	152	207	187	125	209	216	191	184	182	164	152	161	154	277	293	149	161	287	284	219	122	151	273	199	175	248	274	206	145	190	193	114	108	185	211	179	179	214	132	59	66	59	135	184	175	120	103	197	201	165	152	165	181	191	236	264	176	67	75	80	127	165	108	137	229	166	113	164	233	232	109	104	224	333	296	212	246	255	172	96	136	329	356	244	315	350	372	361	277	291	211	85	129	165	184	267	282	181	119	167	164	91	153	251	220	204	288	241	136	166	132	125	142	268	337	219	198	203	174	126	126	159	170	158	148	155	175	259	251	206	277	274	175	160	281	257	183	206	136	230	288	197	242	268	183	144	206	217	168	118	101	202	284	228	225	280	194	221	204	126	222	188	179	169	155	187	157	101	74	169	250	164	144	144	150	201	203	186	101	62	83	199	240	149	151	174	215	232
219	173	203	184	115	203	248	182	119	140	120	83	159	155	184	232	156	122	202	223	150	143	102	132	184	172	216	288	201	129	197	245	244	141	232	286	232	277	233	224	243	227	267	286	251	227	234	229	221	265	309	283	241	239	245	231	138	152	232	196	174	152	138	175	195	244	215	199	249	194	108	188	252	184	251	314	211	133	116	130	149	195	198	196	179	130	184	179	154	171	215	247	221	217	252	276	326	205	57	138	130	99	210	269	241	269	249	218	186	163	195	205	227	133	128	241	256	194	141	167	169	173	221	236	235	201	240	184	89	180	182	175	240	213	198	214	256	276	288	203	110	164	257	232	207	230	228	263	240	202	167	160	133	149	149	112	126	134	145	180	219	140	134	325	252	73	207	277	254	273	187	123	128	132	178	238	187	166	189	147	173	201	188	129	122	243	245	120	153	230	132	137	279	239	196	240	149	105	134	165	247	202	257	296	246	224	153	185	206	152	161	208	229	229	259	292	234	193	157	196	282	303	218	158	208	250	217	124	181	256	146	104	159	191	147	138	264	304	271	264	256	196	247	323	264	200	189	202	225	242	238	290	208	142	286	308	243	266	324	304	275	228	256	311	243	253	219	210	236	134	95	196	275	273	250	203	168	177	245	184	173	294	298	272	186	191	311	236	161	216	188	201	197	165	224	244	245	201	159	166	272	339	301	263	267	301	330	330	238	251	225	205	242	319	369	335	249	170	222	289	384	351	216	269	313	270	328	230	146	210	207	199	253	290	227	198	168	156	233	298	277	299	369	291	270	305	367	334	198	226	320	344	378	340	291	327	306	327	273	196	265	254	219	224	266	338	323	248	267	361	263	215	312	288	264	300	285	281	349	323	232	268	277	205	223	266	241	189	269	366	380	398	343	250	264	374	343	323	398	372	448	450	433	551	537	510	576	654	698	729	741	755	809	852	823	797	661	598	650	609	525	441	444	457	415	376	364	335	330	375	433	381	298	348	391	420	486	446	358	478	465	331	378	398	431	453	443	399	396	417	391	373	388	418	411	428	379	297	362	357	310	356	406	378	331	386	397	397	486	476	461	520	452	415	383	367	442	387	354	318	310	399	326	363	449	422	446	395	321	371	340	357	406	366	324	282	345	421	464	371	391	441	392	359	376	458	384	293	265	261	364	424	372	338	278	261	277	251	351	394	294	324	376	355	375	412	395	371	283	281	350	306	302	350	308	335	399	390	361	333	338	349	368	337	355	405	459	484	356	270	292	318	297	390	393	264	331	395	360	352	373	396	405	380	380	401	423	404	369	449	495	494	530	509	448	511	624	664	798	867	874	858	795	807	816	812	733	668	723	695	485	404	424	391	375	362	369	365	405	401	337	373	424	446	413	264	229	338	415	433	373	353	351	324	264	225	289	340	287	208	256	304	315	320	289	286	304	336	337	290	292	339	359	271	250	320	284	390	433	309	254	226	143	129	256	307	264	234	282	218	248	338	259	195	227	295	276	224	258	356	363	248	160	211	269	255	278	288	274	181	185	260	262	260	311	326	286	246	240	212	110	173	265	291	260	288	318	302	314	312	240	194	235	250	211	225	270	218	195	277	316	284	248	323	310	189	201	236	252	282	348	338	294	207	170	215	270	261	174	171	237	268	213	203	280	331	315	297	283	199	162	195	185	205	263	269	211	201	238	289	279	143	116	195	137	123	200	211	234	236	209	138	165	219	196	188	187	205	224	238	205	216	260	207	178	215	205	168	196	283	266	259	220	191	158	95	123	144	212	217	178	128	111	168	251	268	139	183	263	154	138	212	256	192	177	270	292	246	129	121	216	255	212	227	303	262	204	162	182	138	159	218	239	257	185	176	159	131	173	237	245	215	183	202	203	257	325	213	187	234	239	187	79	151	293	282	238	240	197	190	230	190	129	159	192	267	260	243	236	195	194	130	142	155	214	287	214	128	155	212	297	321	262	232	126	140	191	135	188	264	207	205	257	236	227	208	223	224	204	201	183	200	241	306	352	201	40	152	187	83	132	192	147	166	237	213	179	145	82	75	159	231	174	136	164	202	188	174	213	266	226	170	199	133	135	190	131	155	255	252	195	188	170	182	189	236	198	123	149	209	256	250	236	145	198	283	283	189	140	151	154	198	184	204	227	189	171	203	161	103	139	112	97	130	79	130	167	106	168	246	194	97
243	243	124	150	149	114	148	92	161	209	98	101	183	215	151	157	158	135	200	211	214	192	192	278	314	248	192	294	254	126	201	217	237	259	229	217	208	233	222	187	170	165	235	263	156	104	126	120	186	248	246	299	266	210	151	50	68	203	240	112	123	215	295	335	308	324	234	135	232	245	134	140	175	219	171	150	263	219	125	135	157	204	259	229	159	143	203	191	96	124	198	126	59	83	166	226	266	219	145	170	172	154	191	242	215	139	117	201	211	199	234	185	94	86	154	182	210	140	159	197	178	226	217	207	187	199	199	154	265	303	212	257	252	289	319	199	201	315	257	177	191	206	262	266	230	235	178	111	187	222	188	220	202	215	231	190	112	167	274	212	167	162	238	241	164	110	132	173	188	175	159	204	132	129	267	268	217	225	219	203	170	176	225	295	230	116	154	197	222	287	237	138	138	165	223	262	188	140	221	195	123	115	174	183	169	147	115	173	192	122	189	285	279	298	229	236	331	248	75	157	248	243	184	169	176	146	240	283	239	224	272	293	236	244	279	219	132	147	275	260	120	149	238	263	299	315	237	182	204	222	164	185	220	242	306	242	185	197	247	236	282	330	277	270	325	336	271	168	185	231	163	145	169	285	274	242	294	263	245	178	167	237	257	292	295	204	145	118	126	268	366	303	255	206	228	281	257	181	168	187	269	420	264	196	266	266	311	247	209	248	172	154	258	279	243	200	164	217	305	219	118	122	174	350	411	355	269	222	297	293	248	254	273	294	331	318	301	237	208	340	374	246	289	321	300	287	268	296	275	284	267	275	289	233	248	324	305	258	211	235	276	267	266	307	332	277	310	309	316	359	271	243	279	261	266	295	216	229	319	297	253	237	204	248	331	319	310	315	317	371	417	387	303	254	307	384	357	280	387	472	485	550	574	777	921	850	813	860	832	772	906	885	706	723	790	712	639	548	487	440	469	465	421	363	323	374	375	460	546	491	406	432	397	339	411	379	360	430	406	364	386	418	396	382	399	403	368	389	392	368	385	436	404	423	470	462	373	270	349	295	223	375	414	354	362	331	415	405	354	428	403	345	348	437	435	372	359	337	333	326	346	364	307	341	413	427	336	324	378	368	359	354	466	406	297	292	302	358	424	438	376	317	293	265	275	303	358	424	347	338	449	439	364	400	458	478	365	296	348	364	339	288	288	319	304	280	245	294	412	356	345	371	326	347	315	290	417	461	421	344	313	372	319	255	315	345	330	384	408	334	273	357	393	365	380	317	302	341	324	378	387	377	407	434	504	453	393	363	384	385	329	412	441	459	441	404	441	497	611	628	665	768	858	880	800	770	759	754	795	791	704	693	607	459	489	503	395	355	483	513	408	353	404	340	259	328	358	337	347	354	317	348	340	287	245	273	263	321	396	318	255	266	327	354	296	336	299	207	247	190	204	335	306	208	243	315	271	215	245	243	227	232	258	318	336	261	264	279	301	290	227	253	211	138	151	264	262	226	286	262	233	156	201	269	241	190	207	283	257	242	226	183	173	315	385	299	303	247	229	258	225	220	240	168	140	227	252	256	290	350	277	171	185	248	266	248	232	192	181	207	222	203	254	289	280	259	243	261	247	198	284	317	267	274	140	120	157	223	251	161	211	300	269	210	205	273	247	177	197	249	258	232	259	222	166	198	220	185	209	215	182	196	196	235	276	257	152	137	168	210	221	227	258	161	207	304	251	175	157	236	245	232	284	238	184	202	227	238	251	264	290	356	236	141	134	107	235	230	154	208	192	159	269	291	213	174	210	250	154	178	225	259	290	195	300	308	202	157	161	205	188	190	176	187	251	248	205	130	159	186	86	65	181	240	156	185	277	257	164	96	93	175	203	148	129	121	94	222	286	225	261	266	174	70	103	99	164	191	68	159	199	140	200	316	290	336	282	138	259	265	221	236	198	235	272	275	267	245	211	242	253	198	293	208	113	197	132	149	259	290	208	168	178	219	251	161	194	148	134	182	90	76	203	261	251	205	86	61	139	192	209	166	178	257	256	320	218	51	119	180	205	175	243	273	184	148	214	275	191	186	184	153	199	201	178	165	154	142	164	171	166	219	186	156	172	233	233	192	206	172	176	204	256	295	230	108	115	176	133	97	130	155	198	170	160	226	198	113	133	257	200	141	231	225	200	181	148	229	285	205	92	102
141	102	185	187	95	85	132	173	156	80	146	186	218	214	171	215	183	236	223	86	110	183	186	199	215	190	188	197	171	145	113	194	195	153	243	201	95	131	167	150	146	204	261	329	249	135	178	192	271	294	252	190	206	210	144	137	187	178	116	118	141	117	166	241	219	270	276	251	221	210	233	219	169	190	204	171	192	139	145	140	101	205	258	242	243	180	202	269	219	146	179	206	260	290	198	123	180	233	254	203	132	201	157	83	129	191	207	142	92	96	108	103	131	124	170	237	168	152	212	194	108	140	208	166	100	129	194	206	238	275	294	230	172	203	250	278	227	216	196	217	259	217	151	152	168	173	145	170	275	280	221	243	214	153	204	226	195	220	264	250	221	236	200	162	155	120	218	226	107	102	231	315	275	205	203	257	285	219	114	135	165	175	163	177	276	301	272	232	163	222	314	267	209	246	254	211	139	178	218	146	141	194	185	159	233	168	164	230	221	196	182	172	207	285	162	134	192	223	202	207	305	342	269	188	242	164	169	289	240	236	238	209	145	186	296	247	187	225	224	221	243	254	263	202	211	238	144	73	154	229	212	224	280	289	282	272	267	264	185	138	206	234	227	276	247	202	283	323	284	252	238	166	140	222	245	245	283	322	214	212	256	192	231	238	280	300	243	202	271	262	216	293	253	252	252	214	180	226	271	263	327	314	228	161	211	246	213	173	177	214	134	145	209	252	352	322	305	268	250	249	226	300	319	271	225	281	323	332	395	374	321	245	180	244	288	287	359	319	316	394	276	212	209	206	272	272	301	247	198	331	323	237	243	269	276	289	304	327	388	321	137	232	322	244	222	271	247	141	254	263	185	195	311	343	214	257	258	334	445	434	318	330	400	322	286	316	360	347	352	369	398	377	393	402	429	447	327	365	550	660	701	724	798	848	892	989	967	901	843	720	685	750	655	590	638	566	508	510	479	380	352	381	352	336	415	447	341	292	349	384	400	391	339	359	378	370	460	485	446	398	361	350	355	365	375	319	301	442	435	374	401	351	267	267	354	358	349	344	283	343	344	336	366	363	388	361	372	359	389	445	347	332	360	362	399	378	364	362	309	380	471	378	305	344	392	465	394	402	417	324	384	356	384	384	348	355	401	357	327	444	471	447	452	438	447	440	391	477	484	452	426	347	319	380	408	379	396	427	474	485	419	393	340	326	366	303	356	440	359	280	334	356	332	353	332	284	259	349	467	494	443	377	391	317	330	427	322	322	415	422	366	300	357	319	284	404	388	352	315	283	366	410	388	389	441	433	401	403	458	514	370	257	362	467	415	419	516	387	369	500	571	592	543	535	597	720	770	833	810	757	809	737	678	694	635	609	574	497	498	407	289	327	401	353	265	283	302	297	359	371	272	259	249	210	206	251	287	285	309	368	364	240	275	291	287	294	257	343	318	269	301	313	317	279	312	321	353	371	226	211	335	406	353	322	292	228	297	305	237	231	247	265	301	314	243	236	162	131	208	277	201	102	173	217	242	202	197	289	301	267	268	249	222	259	293	363	327	181	192	240	217	205	234	198	194	273	274	198	189	196	166	119	134	198	243	261	193	247	301	249	230	215	252	217	175	187	254	347	265	208	211	206	226	204	181	138	210	251	140	161	191	110	190	297	207	170	206	219	297	267	217	268	216	265	307	299	306	320	324	203	191	240	160	163	235	222	211	273	267	269	330	298	287	231	209	190	180	257	230	219	244	141	194	276	247	255	231	238	286	296	214	186	209	199	235	270	274	256	242	185	103	148	165	151	217	247	234	218	181	181	161	118	148	173	199	250	212	118	133	274	312	190	88	80	115	112	144	149	137	163	109	106	162	124	88	118	126	156	211	182	177	137	94	182	229	142	114	168	180	255	312	272	229	127	79	165	236	294	296	209	118	80	174	259	244	236	245	182	175	216	208	127	149	261	170	101	205	217	183	272	373	318	212	214	212	192	145	122	149	210	244	184	139	147	168	245	227	123	202	262	155	143	162	169	222	226	229	184	164	268	294	208	131	161	224	206	155	129	134	168	259	266	185	215	296	231	159	143	173	186	153	186	170	159	150	167	215	225	254	200	143	157	198	221	149	180	242	148	204	252	173	209	276	213	211	195	181	241	191	128	121	191	229	237	239	214	188	207	207	204	222	193	235	303	296	224	176	171	194	169	100	175
255	154	166	216	183	191	246	197	91	105	186	222	187	177	200	170	156	179	192	179	179	284	348	228	190	242	192	115	233	294	229	293	334	280	184	102	89	127	184	142	119	178	138	248	248	146	261	223	140	110	70	91	140	196	215	155	119	169	182	226	216	206	196	211	285	299	308	247	237	268	283	280	181	175	232	155	161	192	125	148	188	229	261	155	164	262	225	147	72	175	278	187	231	255	196	217	167	144	232	175	91	155	135	73	101	179	203	142	83	115	218	218	122	100	160	194	183	126	77	112	152	160	162	202	166	167	163	213	239	228	248	293	321	238	224	240	279	249	243	185	175	203	93	114	117	86	86	142	287	307	231	163	234	242	257	271	143	145	185	187	231	214	121	105	142	185	216	178	117	201	231	153	140	186	203	161	182	252	253	222	210	163	96	158	226	182	144	212	267	259	243	162	159	223	153	90	159	113	147	215	267	302	244	208	215	199	224	247	211	185	166	129	170	265	211	267	241	133	141	162	219	248	216	193	247	244	278	235	175	259	262	259	161	199	291	234	290	211	182	277	200	205	221	199	219	248	269	149	140	231	215	223	267	242	279	303	284	242	131	196	298	244	235	308	259	238	257	247	197	164	288	282	242	254	180	234	310	317	260	206	263	267	263	233	153	120	151	207	210	248	274	271	232	250	193	91	164	221	184	198	278	280	187	163	240	266	252	234	321	313	154	201	364	390	300	273	317	222	182	237	225	196	223	228	233	307	333	335	287	250	253	175	154	252	266	231	278	362	336	270	268	248	230	257	251	315	378	307	254	272	255	183	176	178	190	248	267	318	371	303	165	206	314	343	375	287	270	350	309	242	224	229	286	298	285	243	265	331	238	176	283	350	329	406	384	339	361	310	300	391	369	420	515	501	548	564	524	559	711	795	790	839	867	785	801	830	762	660	604	613	565	477	437	403	441	512	465	425	425	439	353	260	293	383	382	348	404	407	411	459	424	289	279	371	398	462	454	347	327	318	381	364	362	387	342	348	341	280	227	424	504	420	447	366	417	412	322	422	420	371	428	410	314	339	383	404	395	382	447	469	378	372	383	339	374	413	490	485	427	455	457	388	313	368	433	354	286	397	293	213	362	404	370	335	341	381	339	249	320	352	378	409	376	381	359	367	399	364	298	372	413	408	425	327	278	283	328	369	370	447	387	295	301	300	262	312	432	455	357	269	375	428	400	363	359	382	382	439	349	177	281	413	452	462	423	448	377	334	373	400	427	425	415	388	344	376	404	392	332	329	428	435	380	274	250	416	483	378	365	364	410	403	328	357	443	406	383	428	388	482	514	436	436	427	459	532	636	743	747	833	844	818	820	710	720	711	526	531	651	574	462	377	382	343	307	305	274	260	258	279	243	278	348	301	264	259	314	377	329	285	241	216	249	275	301	304	282	299	307	267	316	362	342	294	277	319	269	274	286	297	310	287	250	220	238	245	294	324	279	212	271	255	159	247	266	176	232	288	274	283	243	148	161	250	211	188	223	235	201	194	219	198	284	352	284	235	217	165	227	243	259	311	214	207	238	314	257	94	142	200	207	221	272	309	298	260	222	248	229	180	219	285	350	276	236	276	266	203	124	179	319	306	162	176	246	240	247	270	217	183	206	197	172	168	166	204	222	227	250	151	141	281	358	319	180	184	214	254	336	313	322	272	270	321	280	215	194	233	305	214	140	199	143	229	268	133	153	245	269	349	356	254	196	189	199	163	185	258	232	229	297	246	220	168	167	233	262	260	203	198	163	198	199	125	152	205	177	174	168	161	216	215	169	136	199	341	352	232	244	271	270	202	112	152	169	173	209	235	235	303	204	85	133	89	126	234	218	198	217	169	205	267	236	177	161	188	253	292	157	184	272	197	136	162	130	138	161	139	213	247	253	226	192	178	244	304	224	161	108	193	234	138	114	156	136	104	150	170	199	151	161	200	260	278	227	215	149	178	219	226	300	270	154	137	193	254	280	242	306	277	201	174	171	148	186	207	176	167	122	188	177	125	153	165	152	143	156	221	216	154	221	286	170	107	175	183	132	146	161	148	178	144	106	139	148	149	200	186	142	252	277	236	250	252	207	130	192	231	203	208	201	228	170	135	224	275	181	121	247	267	223	180	166	237	262	217	233	346	340	244	177	149	194	310	292	123	146	177	101	144	180	101
152	160	171	149	95	184	261	240	191	145	183	205	164	178	184	121	115	114	126	217	166	145	259	224	182	153	135	203	252	225	211	232	204	213	257	245	218	163	194	224	213	235	326	309	168	154	207	285	215	104	64	131	216	217	212	175	179	270	229	136	194	285	225	197	297	209	209	334	257	174	148	181	203	138	176	174	86	117	194	149	148	239	277	226	177	260	200	159	260	292	251	183	168	147	181	192	185	213	207	178	124	136	162	175	163	135	146	171	178	228	213	178	147	133	244	235	167	184	194	173	112	98	125	208	265	183	128	112	159	233	294	332	194	154	233	252	263	242	312	277	204	238	149	128	222	212	192	188	148	178	218	118	100	106	86	148	189	240	260	164	114	190	242	224	286	242	196	261	237	275	244	156	244	292	265	204	150	166	219	271	147	75	74	89	152	112	98	187	203	156	99	146	216	250	259	281	274	221	235	183	186	231	247	266	224	214	230	161	116	168	189	198	225	253	172	118	139	179	289	310	250	221	226	242	263	212	212	252	246	166	169	265	261	232	217	182	139	139	211	231	165	201	275	241	250	263	184	144	194	225	192	206	247	280	269	280	261	198	272	277	275	335	240	170	189	238	248	232	306	275	179	204	213	224	278	218	143	169	187	228	209	219	288	267	249	248	161	201	285	334	338	350	369	250	260	199	173	258	268	287	237	257	252	185	206	193	194	212	257	331	240	250	299	235	270	249	246	227	170	234	271	242	263	250	247	298	280	238	335	313	245	271	266	276	220	291	395	335	275	242	226	318	352	240	238	279	322	381	347	312	252	257	351	356	343	339	374	428	340	279	253	234	279	227	204	367	406	376	427	315	240	227	217	306	249	173	262	372	282	257	354	273	313	410	368	324	310	425	422	410	420	393	462	482	632	733	734	816	897	1040	1048	897	826	727	722	735	624	542	540	503	406	416	422	394	434	461	450	403	430	416	342	395	432	427	354	315	396	462	408	324	364	413	433	396	377	420	489	417	384	399	366	312	344	373	341	332	347	395	411	471	367	397	531	449	317	284	352	395	401	376	398	426	410	394	417	414	390	390	348	356	382	445	460	418	378	287	336	476	493	390	438	501	449	375	298	367	389	399	449	404	415	446	384	370	387	356	408	398	378	455	445	442	346	229	247	346	439	513	450	364	333	396	518	383	371	456	331	277	315	391	378	287	320	366	345	352	352	342	333	378	300	319	440	361	337	358	398	404	345	286	337	394	335	293	278	311	327	282	280	334	366	340	337	431	444	312	315	326	302	353	390	338	298	342	385	414	357	338	349	408	393	319	317	333	363	410	409	344	310	274	421	498	404	393	535	565	560	599	583	619	674	753	795	775	755	799	786	742	690	650	622	514	464	473	366	389	494	435	358	371	366	312	371	328	290	363	406	412	379	412	338	265	318	263	178	283	362	329	281	196	213	254	289	342	325	329	359	392	321	263	233	256	315	257	254	254	219	205	231	236	203	193	206	201	237	184	228	298	230	260	291	298	245	260	306	245	194	150	175	203	210	304	365	294	261	232	202	249	226	265	319	265	147	222	219	194	269	248	295	306	251	259	194	185	212	190	237	231	214	214	256	250	251	229	201	268	220	100	150	206	291	310	198	183	226	225	239	214	207	222	223	272	169	82	128	226	340	409	356	223	214	237	257	271	146	132	242	213	216	296	213	146	236	213	198	267	249	202	244	186	106	102	116	165	199	238	196	257	250	155	169	206	185	188	149	139	206	158	162	206	204	231	253	228	190	182	185	164	224	217	142	139	186	135	140	136	50	124	115	152	224	170	136	186	268	256	234	203	201	263	169	154	217	171	200	227	223	233	226	198	133	112	142	153	215	268	172	133	250	338	289	157	160	212	193	228	221	162	106	101	196	212	131	174	276	253	168	96	105	166	180	177	126	93	182	189	148	140	79	131	180	127	143	215	279	219	141	168	250	277	244	252	315	418	402	217	160	146	138	192	197	167	156	156	145	190	159	126	202	208	187	189	166	153	110	165	267	200	229	294	168	142	201	173	173	168	173	182	177	188	124	162	144	154	199	95	78	138	126	84	112	154	181	167	136	103	185	188	126	99	82	222	296	224	185	118	183	285	240	256	289	256	180	167	174	193	190	138	222	283	211	180	152	180	275	246	262	236	212	249	285	337	272	268	218	227	248	219	252	211	168	101
168	154	118	196	271	162	59	139	148	171	246	220	173	126	169	131	147	238	159	172	196	147	138	148	225	251	214	181	111	103	152	132	114	166	204	217	270	221	152	227	238	250	261	313	304	205	209	314	316	214	187	209	204	145	156	142	87	82	164	285	289	196	194	231	199	115	127	265	240	182	242	229	257	277	207	168	153	106	160	201	120	180	240	206	209	232	159	125	179	192	229	264	246	252	275	165	94	80	42	131	211	194	185	215	203	126	169	210	211	276	300	266	221	146	156	233	228	206	164	157	234	224	177	208	240	250	215	207	151	162	293	276	238	248	171	194	231	117	117	144	79	162	207	189	161	146	187	162	132	220	250	111	124	187	207	242	261	266	224	213	246	313	261	95	162	268	223	212	156	148	217	131	145	267	319	255	110	62	139	299	244	96	199	233	182	152	176	279	296	305	269	213	178	139	155	197	213	257	263	222	277	270	201	216	197	227	216	99	166	214	137	160	181	120	155	240	173	180	177	265	301	164	140	141	247	225	170	210	161	176	206	173	193	173	153	213	231	182	198	210	189	210	208	202	189	228	222	102	72	119	198	286	313	283	219	304	434	338	218	234	246	229	211	156	195	228	230	211	202	162	135	197	257	263	210	219	132	112	170	220	229	247	345	296	207	294	293	206	211	278	259	173	167	241	285	308	310	205	200	225	237	269	252	229	250	245	226	231	188	193	303	307	312	310	254	252	189	225	321	309	217	190	250	277	247	171	240	335	376	285	172	241	236	222	292	299	320	270	214	272	303	337	275	226	270	300	303	242	226	268	305	345	342	351	315	323	351	300	298	258	215	230	218	236	282	266	282	303	247	285	350	338	313	319	352	411	316	249	333	317	325	362	297	348	396	361	347	385	452	512	628	626	650	750	852	818	803	878	899	859	787	757	699	610	598	506	382	452	484	531	522	429	330	339	460	436	396	406	383	381	411	355	296	359	433	345	306	338	275	280	343	364	348	346	351	310	435	509	416	289	228	347	421	366	403	453	400	378	388	420	348	338	341	402	392	259	291	284	306	348	394	403	374	372	445	456	401	466	386	338	362	355	398	411	393	353	332	438	548	504	408	353	356	436	362	379	417	326	480	517	402	380	402	489	513	459	510	500	453	459	397	319	369	424	291	279	388	440	452	429	418	331	362	354	326	387	367	417	470	388	290	318	371	354	431	529	503	430	405	429	338	306	343	369	389	389	418	429	341	320	388	369	352	422	462	469	385	382	391	387	411	392	392	319	298	294	305	367	440	427	419	427	382	347	399	381	408	389	220	300	397	330	250	267	341	444	481	391	329	298	382	438	409	437	484	448	425	522	572	599	679	710	680	706	780	778	837	883	819	716	633	638	542	490	479	381	481	505	340	316	350	389	389	278	274	408	466	381	308	285	268	298	272	245	348	402	329	312	289	306	311	322	336	319	286	219	187	254	300	257	256	293	307	324	384	366	251	224	299	278	319	228	198	229	209	237	257	289	165	186	322	359	282	185	199	269	325	263	173	233	333	244	163	246	358	275	183	253	241	236	193	207	308	234	104	128	187	238	320	382	319	229	202	250	338	308	290	232	192	218	248	253	164	98	136	192	198	222	217	183	199	222	199	154	147	170	303	317	268	291	272	288	271	214	159	205	230	284	341	225	218	326	293	277	289	191	141	135	133	164	157	161	206	248	231	177	170	190	183	124	154	220	304	279	237	243	196	217	242	231	184	214	250	202	143	149	221	159	66	151	180	142	240	348	280	225	143	129	204	262	275	141	97	140	241	188	74	136	164	152	150	126	82	149	238	193	154	152	153	175	170	101	94	148	102	48	121	239	269	207	180	158	249	291	271	198	133	231	270	229	231	176	84	154	212	171	130	200	222	195	120	65	121	138	141	128	126	193	203	178	180	243	240	101	52	84	145	155	125	140	163	169	146	108	136	224	247	207	173	193	234	305	325	296	293	249	213	160	114	176	229	213	276	253	152	194	225	165	80	118	203	163	192	252	238	160	226	275	198	198	143	131	141	144	216	248	201	186	199	217	251	205	137	184	226	204	154	171	220	222	195	108	114	182	160	106	171	257	261	175	117	229	274	230	212	173	204	154	102	247	295	291	240	230	285	206	190	193	187	233	170	189	274	232	221	218	222	220	135	133	178	215	288	305	212	242	270	217	196	188	200	165
156	165	166	145	168	134	122	182	179	235	309	243	167	145	112	102	136	219	320	287	173	147	174	137	172	213	162	260	278	196	172	188	256	203	196	211	217	174	152	222	217	268	182	94	215	228	182	199	189	178	203	137	132	193	199	179	203	266	152	101	238	236	224	268	275	305	248	260	225	138	120	229	334	255	225	189	142	106	153	258	161	86	116	122	147	109	104	225	217	140	204	184	147	147	110	95	73	80	141	227	235	153	163	201	179	157	134	192	225	206	168	143	140	142	175	182	219	212	243	222	161	165	210	252	258	268	293	217	181	219	319	275	172	155	97	260	274	134	77	131	159	218	239	163	192	206	258	243	119	153	137	93	158	264	231	240	303	245	179	129	211	257	275	209	162	174	186	238	264	203	162	132	75	149	267	304	261	220	205	222	215	114	150	236	170	119	122	100	99	161	188	215	161	134	166	199	257	252	272	220	125	183	298	256	166	199	277	284	261	222	212	237	235	244	205	156	174	145	160	145	177	243	123	220	290	166	227	258	226	274	273	165	179	282	212	164	168	124	163	203	183	198	220	308	313	251	161	79	198	276	211	215	290	287	171	152	241	271	198	207	277	240	216	285	314	273	232	210	249	202	134	121	187	292	303	220	160	183	199	219	218	288	381	249	122	173	264	276	231	244	217	197	207	269	330	290	168	141	219	249	249	236	290	287	286	329	265	202	232	261	219	226	254	229	251	292	176	113	184	292	351	285	232	296	295	214	314	359	304	286	273	354	378	250	215	252	282	323	299	296	304	306	325	374	380	298	255	247	263	270	266	350	355	251	277	378	335	271	287	275	350	389	307	286	312	294	298	397	341	200	264	393	379	340	361	344	300	313	424	377	272	313	378	437	542	510	523	635	565	558	635	679	795	828	804	872	835	771	799	747	656	626	596	556	470	360	352	482	572	484	333	380	455	352	300	443	426	210	245	397	407	446	499	496	429	306	331	322	261	321	322	304	364	404	368	314	352	381	468	446	337	382	388	426	454	329	279	377	427	396	327	351	420	410	410	375	356	357	379	361	358	390	357	361	315	289	392	453	395	415	393	405	423	382	440	433	437	504	502	510	459	404	427	408	383	492	538	401	382	422	471	427	316	376	413	378	401	380	393	381	370	393	429	364	328	373	368	489	474	389	387	385	382	354	401	407	370	367	404	413	426	415	368	392	429	429	415	352	328	393	376	359	399	437	360	384	508	376	282	345	360	344	290	324	383	362	356	326	322	416	457	414	377	372	387	335	354	413	348	401	477	401	408	336	291	328	375	451	387	368	358	331	403	422	429	425	361	354	365	312	322	380	456	527	473	451	447	381	335	418	553	542	521	604	642	654	737	779	782	803	836	865	734	588	533	492	501	516	433	330	356	333	312	313	350	441	431	344	315	336	299	352	361	265	274	296	335	381	319	280	300	243	239	271	256	227	317	333	278	357	348	284	255	258	277	308	363	314	194	253	273	199	273	260	214	256	250	226	257	280	241	298	337	263	193	243	292	301	269	191	289	296	232	230	157	195	278	238	243	280	245	243	268	194	155	212	286	259	176	260	337	331	267	219	261	330	215	151	261	279	256	272	264	180	189	152	109	185	226	213	252	304	349	259	180	219	243	288	254	177	223	268	209	209	242	195	217	261	182	140	149	233	245	168	204	249	229	259	280	259	245	247	270	217	279	301	127	138	201	215	285	253	194	175	245	319	256	190	166	158	148	197	257	244	189	207	160	117	122	152	257	171	140	226	275	262	217	237	242	213	143	105	170	283	335	249	108	181	235	126	83	151	242	154	117	198	201	138	90	146	173	97	169	273	156	102	155	178	230	210	203	268	343	308	179	110	131	222	264	258	271	247	221	220	233	191	129	135	174	229	213	117	158	238	128	148	262	230	130	143	214	232	197	96	81	167	188	207	150	92	235	279	212	152	109	147	185	224	240	280	308	294	330	378	385	334	311	310	199	187	271	242	210	182	159	208	275	186	58	124	196	178	125	142	153	150	155	172	237	140	118	216	144	157	195	82	102	144	119	160	194	186	169	110	111	164	163	128	156	192	156	136	148	219	221	159	178	178	141	107	170	273	249	207	205	196	245	192	204	304	327	271	234	285	227	259	322	239	191	235	199	170	186	169	129	147	196	123	133	276	263	202	167	170	247	282	214	138	138	157	204	221
61	130	222	248	181	171	208	279	351	247	105	170	206	168	212	171	171	247	256	302	273	122	94	140	137	158	154	155	171	161	165	107	183	284	296	282	214	216	235	254	315	278	227	166	115	207	191	81	112	294	305	207	172	220	183	155	257	244	167	136	166	261	311	291	355	305	213	259	305	217	160	192	262	263	161	185	193	178	219	143	81	104	78	132	192	151	167	256	178	91	93	140	165	172	200	148	192	214	209	168	122	146	162	165	150	203	202	186	135	99	152	160	156	142	180	189	150	134	165	213	164	248	311	207	124	74	198	234	223	282	294	263	264	223	259	349	242	257	258	143	127	158	120	121	224	282	227	192	168	80	162	245	261	273	168	160	206	243	249	198	162	180	210	180	172	211	174	184	261	284	220	208	278	221	199	238	219	186	215	209	229	210	145	107	51	105	125	139	141	90	222	339	282	266	255	150	173	151	118	168	159	261	299	253	153	178	271	280	253	250	283	223	231	270	253	157	80	182	318	248	225	236	195	161	98	187	260	302	290	218	270	322	268	259	208	109	147	153	139	154	194	287	238	137	203	238	248	229	182	254	347	327	257	276	273	287	180	195	298	238	255	216	172	181	143	164	204	293	299	186	272	356	248	150	142	142	291	324	255	263	207	239	264	242	213	222	280	302	231	183	235	218	182	290	320	234	127	57	89	188	293	219	202	229	278	336	339	306	197	211	268	214	186	252	249	236	261	228	165	186	316	331	305	269	232	173	209	322	315	317	286	316	360	336	231	251	308	281	288	300	274	228	233	312	335	377	422	364	276	217	255	264	266	299	323	273	299	298	256	312	348	327	255	250	280	277	294	360	258	129	172	299	352	413	448	383	400	443	422	326	349	355	360	379	354	448	546	648	638	638	736	783	906	844	726	786	736	619	627	581	528	540	513	505	429	423	442	413	421	404	363	350	355	302	289	346	383	369	389	411	358	379	421	422	381	416	410	336	365	400	411	427	403	429	507	454	358	382	422	417	452	457	451	450	328	289	414	494	453	418	328	350	448	360	426	462	426	479	441	342	321	314	328	352	342	365	378	441	486	462	459	476	409	358	359	380	435	411	345	387	470	448	465	410	370	367	384	489	433	429	447	407	380	361	435	408	335	399	411	408	460	472	465	451	463	447	387	436	503	448	399	326	398	500	455	386	337	367	339	325	382	366	339	375	365	366	372	322	359	344	360	398	261	295	318	275	410	379	315	341	407	469	367	389	448	365	343	349	368	379	392	416	409	393	376	328	339	418	405	324	296	296	332	342	337	396	404	291	245	317	421	470	432	391	333	319	354	359	359	414	357	350	471	501	419	386	409	363	363	380	335	383	475	457	495	608	656	679	671	797	883	873	889	867	799	717	650	584	525	472	445	400	384	377	399	378	353	326	252	308	378	365	334	301	263	304	276	186	231	281	306	365	390	276	299	413	399	325	228	156	248	337	272	303	309	224	159	182	247	338	381	322	325	370	319	291	346	312	308	289	265	328	266	231	280	284	316	308	264	247	329	276	213	239	242	330	282	175	253	298	250	345	406	286	212	270	324	296	247	296	291	258	259	290	349	251	174	198	183	137	146	247	307	247	196	199	194	161	219	241	255	201	132	212	234	249	275	279	191	116	167	246	247	273	262	262	266	170	205	202	142	182	207	210	187	222	253	234	333	345	268	176	210	275	228	236	298	272	144	192	193	172	256	247	241	231	231	228	201	189	197	162	178	248	251	192	179	175	152	231	248	197	217	201	185	186	203	223	202	211	219	150	96	192	203	161	194	201	187	164	162	262	278	156	98	143	173	92	116	185	126	104	186	232	228	204	193	212	203	177	250	229	157	207	204	164	154	208	205	207	196	179	264	270	221	222	260	273	208	124	186	220	124	82	106	116	157	251	186	169	210	146	160	186	278	369	294	182	99	113	218	232	210	228	217	226	233	221	190	191	241	182	88	231	360	256	164	203	302	272	136	196	218	151	193	291	214	205	234	79	108	161	120	155	129	108	212	255	223	158	178	136	87	144	169	112	43	116	178	161	134	94	129	141	80	121	201	167	146	210	249	301	315	195	82	131	259	263	184	135	142	150	173	248	255	151	128	114	165	223	220	233	174	178	156	142	164	146	198	274	218	188	184	159	108	105	108	139	206	222	184	166	244	241	256	220	113	146	221	225	235	225
152	192	169	163	152	193	228	229	301	229	163	259	300	269	216	214	239	223	196	201	216	195	208	242	233	236	268	230	182	234	206	115	201	224	173	222	252	201	124	85	159	270	279	203	160	214	204	189	285	304	178	171	194	182	167	192	230	175	209	290	239	236	317	304	269	180	131	291	298	206	202	185	166	186	184	145	201	240	178	164	148	101	77	95	175	211	192	188	203	224	201	169	236	236	233	240	151	103	192	202	152	190	203	177	194	257	245	224	195	189	174	178	206	190	224	239	277	246	147	249	230	119	200	199	219	264	179	190	271	313	288	285	333	272	253	320	285	224	304	260	250	224	106	138	201	273	187	89	250	274	225	221	183	206	220	253	221	184	116	103	192	193	192	191	134	161	185	206	221	220	249	229	166	203	221	213	175	103	94	164	215	154	156	161	191	159	192	276	264	243	197	201	275	257	202	202	225	218	213	322	295	199	188	180	145	198	322	310	170	133	182	232	316	215	185	274	276	172	160	181	147	229	226	182	213	183	181	243	333	236	122	254	233	200	198	191	217	244	213	134	204	253	301	312	199	205	307	327	255	250	339	418	318	229	314	372	302	287	330	316	260	196	151	150	153	191	180	121	150	214	281	320	242	227	238	188	238	196	133	196	208	255	346	344	258	223	227	113	121	205	234	212	217	227	210	255	301	232	199	240	240	205	287	312	204	173	225	222	156	214	273	314	350	296	277	299	291	253	221	292	304	166	171	278	254	169	212	348	344	283	238	211	217	265	291	283	389	383	271	266	225	225	341	269	216	214	163	144	142	221	226	312	366	328	311	324	321	260	214	242	338	382	302	322	356	248	230	199	185	255	289	319	340	320	338	420	370	327	448	448	357	399	403	366	483	642	711	737	785	843	899	911	850	792	739	716	664	663	676	522	373	403	470	434	390	290	265	398	484	510	525	403	348	357	382	394	377	372	406	447	395	348	378	406	416	404	403	377	272	370	473	351	299	365	411	333	347	416	445	375	335	389	344	406	472	380	377	438	383	362	347	370	386	397	385	391	494	474	401	368	329	325	393	436	482	460	452	522	477	406	395	438	463	457	449	420	475	422	335	403	412	409	412	371	357	453	481	486	463	461	453	450	436	444	471	377	310	345	465	455	492	594	513	402	351	379	385	420	465	446	433	395	446	486	487	421	400	457	429	417	428	437	437	438	423	386	413	427	410	372	329	367	401	422	364	325	422	387	358	365	280	388	506	448	352	290	378	393	389	422	366	407	516	464	295	320	424	441	361	362	370	336	370	373	399	375	329	280	295	309	353	426	361	387	407	269	349	469	389	376	401	450	471	478	515	550	458	397	424	387	454	533	482	434	472	435	486	545	564	710	768	733	783	837	860	791	708	699	660	639	490	402	449	503	474	334	310	304	259	237	337	353	270	292	309	397	383	292	261	272	279	277	278	229	306	319	287	264	230	277	299	247	199	357	400	324	310	242	273	385	351	266	273	223	186	308	334	340	339	292	252	159	225	229	188	238	271	316	274	214	210	262	237	214	289	294	219	239	351	305	252	270	289	342	366	325	286	255	218	167	269	340	198	201	272	293	264	207	134	120	174	154	153	245	291	167	192	265	287	306	194	140	235	283	262	264	230	199	121	134	230	235	205	212	283	249	194	287	283	193	148	193	307	326	268	169	225	264	189	204	173	151	144	296	416	218	189	301	175	146	142	137	208	264	253	178	261	250	235	252	148	141	168	212	206	172	249	235	145	201	299	195	187	284	283	275	254	192	197	145	78	142	189	173	206	257	273	282	178	68	76	200	251	211	174	196	242	139	138	235	249	155	197	263	144	186	251	165	110	210	236	159	147	185	224	200	198	214	224	178	175	224	233	201	212	200	145	145	145	187	168	125	152	112	124	196	145	151	193	158	135	194	233	209	228	242	190	138	138	143	213	252	183	199	190	169	272	245	111	118	155	225	319	253	185	167	132	180	170	120	192	254	274	293	248	199	197	225	205	157	153	134	127	189	178	169	234	224	186	259	294	149	47	81	83	74	73	135	242	242	227	202	201	182	157	174	192	208	200	122	182	182	109	159	159	214	229	174	164	120	85	180	208	215	199	115	145	187	177	240	236	208	242	242	191	196	187	121	206	277	218	213	168	168	236	174	131	85	149	189	110	187	201	224	302	226	250	259	137	102	156	176
233	268	222	122	159	149	141	212	201	253	234	192	206	231	226	188	133	105	168	236	227	250	264	213	214	221	157	156	195	164	154	132	124	112	77	168	281	260	180	189	217	251	300	237	260	288	203	193	229	294	262	185	185	219	252	200	171	189	285	346	284	302	344	368	313	187	130	147	150	140	174	125	116	245	224	176	252	255	219	186	177	169	120	117	171	171	154	186	224	154	124	206	219	232	279	170	173	248	175	152	176	169	92	98	158	213	200	176	148	81	93	140	149	189	259	249	141	122	142	100	201	296	303	222	254	308	203	220	255	244	223	228	284	285	285	283	270	186	70	133	240	175	159	213	181	213	229	191	210	283	268	240	268	205	245	263	263	324	175	104	186	222	202	202	152	232	252	200	236	187	119	144	155	119	104	154	204	96	123	223	225	201	229	192	166	231	240	274	298	270	335	319	212	157	214	204	107	170	257	271	364	310	132	122	164	159	133	252	250	176	237	165	72	120	191	227	159	166	235	299	281	203	150	157	178	87	98	160	241	219	155	282	278	128	157	256	258	271	321	282	241	226	233	265	296	375	350	266	273	231	255	330	275	273	302	289	257	293	323	307	282	222	230	287	226	218	270	206	185	216	251	234	286	347	201	212	294	188	170	198	159	198	163	88	208	291	238	195	204	163	209	265	213	174	180	273	297	269	296	279	270	291	233	229	262	220	189	217	245	241	182	273	318	220	259	298	281	161	178	276	307	287	236	233	206	204	218	207	247	264	336	363	375	356	256	303	303	234	225	281	329	319	319	348	360	378	335	277	245	248	305	353	326	325	305	239	284	361	406	356	286	309	306	240	286	375	315	231	295	346	285	298	338	313	316	403	413	389	424	456	419	501	559	593	707	744	824	788	748	759	744	714	734	708	554	534	598	517	414	369	456	502	389	410	407	315	346	351	298	391	416	363	379	383	346	399	471	323	309	386	432	497	421	414	380	290	388	460	339	370	450	395	411	372	340	391	397	315	392	398	389	447	373	342	317	348	409	478	459	368	304	376	437	349	363	440	452	385	384	461	451	427	334	349	422	367	385	464	491	481	434	430	455	455	485	427	431	488	463	481	522	476	367	355	439	444	447	435	327	432	521	483	549	519	440	375	320	386	518	459	378	411	474	435	345	435	492	548	502	473	568	510	394	379	435	523	475	345	297	359	406	416	467	419	413	467	498	435	346	378	370	403	432	320	301	387	444	458	441	317	384	396	355	420	357	312	377	402	291	319	278	349	450	357	353	385	355	329	329	369	404	377	394	356	335	421	476	404	332	320	376	441	409	347	342	382	319	355	388	314	297	261	319	348	353	403	393	351	352	464	420	354	379	415	448	467	450	489	576	497	477	556	700	832	841	756	744	845	826	660	539	564	553	536	517	387	299	359	326	277	379	396	261	231	394	364	239	335	361	271	300	310	291	271	273	269	293	315	279	292	332	264	185	322	327	310	374	316	323	310	289	319	377	373	261	228	286	261	224	206	232	273	214	181	171	145	198	261	241	251	282	319	257	218	274	307	246	219	294	258	248	180	202	269	217	238	296	316	181	176	327	263	200	224	195	192	196	184	235	240	243	242	169	217	309	242	240	246	260	323	244	232	259	287	295	302	332	254	174	176	232	296	260	206	176	215	265	171	160	232	247	272	228	179	206	200	168	190	236	246	212	227	266	264	273	218	244	286	203	252	249	193	204	142	167	222	209	225	265	206	203	248	230	282	282	251	238	247	175	165	208	115	92	169	189	177	187	199	163	138	208	225	191	181	201	208	186	258	248	178	187	166	164	243	227	149	203	207	245	291	294	271	235	171	116	149	167	112	98	176	184	154	136	233	208	103	119	185	223	197	250	218	166	177	223	214	149	118	86	137	198	225	188	95	161	201	85	121	127	45	122	203	124	142	210	239	248	133	94	106	183	252	266	242	202	243	220	212	284	277	282	301	274	248	193	185	115	165	240	233	257	232	213	210	217	142	102	162	199	135	158	175	160	219	191	185	187	221	240	162	192	150	40	137	138	46	42	133	259	243	162	138	107	55	44	127	187	97	95	132	136	154	199	144	82	136	158	144	195	289	202	121	191	199	187	134	136	182	181	133	133	221	241	298	252	174	219	271	204	108	100	171	220	225	270	270	144	115	180	209	162	128	231	283	271	257	248	198	194	216	202	235
197	160	211	222	241	166	98	93	185	240	196	180	168	220	186	192	212	214	213	216	207	194	198	183	221	226	217	213	215	145	133	197	178	140	151	187	172	234	321	325	281	226	249	279	175	177	201	204	211	136	92	94	202	258	284	284	198	189	282	285	241	251	250	205	229	289	299	197	150	253	176	84	191	203	185	212	183	148	115	188	194	185	221	166	89	131	263	249	218	248	238	136	68	108	250	260	178	154	71	99	156	166	105	150	166	59	140	214	149	124	172	219	214	178	199	230	311	318	142	122	233	291	274	283	273	225	300	297	191	210	234	261	314	270	279	186	120	181	143	134	199	173	144	221	200	197	244	239	181	214	179	87	194	266	264	284	233	214	272	274	249	261	261	192	142	239	301	269	211	220	195	142	251	178	115	159	110	145	178	145	173	215	289	302	201	213	229	223	241	183	217	261	197	260	299	219	204	133	137	184	200	249	227	215	210	208	213	204	213	240	225	260	273	147	162	266	194	156	200	166	146	242	293	253	328	265	84	131	236	225	223	230	198	237	233	237	183	132	248	180	126	171	160	207	221	264	318	316	296	219	168	260	260	125	178	278	292	299	227	217	240	241	253	215	192	215	272	256	242	253	229	231	268	226	258	266	211	234	283	269	211	224	267	263	241	189	185	301	274	198	244	340	365	266	186	231	270	202	240	325	314	269	214	246	207	212	258	221	241	240	208	218	229	297	335	320	356	335	223	228	320	287	310	286	238	252	228	240	246	225	291	319	291	389	369	270	228	201	234	250	198	207	258	273	275	238	216	265	323	276	274	395	369	341	257	174	267	362	355	318	394	462	418	338	258	290	313	312	302	328	390	391	477	442	354	334	346	472	471	424	505	596	716	757	782	869	867	737	788	826	718	661	646	558	527	541	436	379	364	455	512	496	420	344	366	377	366	373	434	426	333	361	325	316	308	317	423	419	354	315	303	308	320	369	460	420	303	298	400	392	327	342	365	362	356	291	343	476	475	376	329	313	318	408	409	437	425	376	394	390	324	399	470	404	459	417	331	356	411	506	480	414	400	380	434	419	404	384	385	406	373	399	399	390	488	483	426	530	496	341	324	413	418	378	455	419	432	458	408	447	415	387	466	441	429	469	445	423	419	445	432	454	483	427	390	416	460	458	404	430	537	464	398	483	429	452	533	453	407	411	465	511	390	369	405	411	410	397	346	285	364	398	379	337	381	443	427	420	391	430	447	363	374	414	420	430	403	376	455	461	318	408	466	336	346	392	375	308	321	360	324	279	316	409	488	455	351	329	340	354	305	337	402	364	310	375	454	385	266	302	358	341	344	380	483	429	343	344	323	372	411	412	360	363	361	324	417	444	404	380	409	467	614	668	632	715	785	876	847	737	734	785	736	611	557	523	480	386	314	317	274	284	270	208	328	359	282	228	215	279	248	276	286	264	246	245	266	191	261	328	307	280	231	313	267	242	259	180	186	235	327	385	291	155	96	107	259	363	403	399	339	273	285	276	195	238	256	331	316	196	204	249	249	287	251	220	308	297	286	319	332	273	286	256	193	275	259	176	148	183	260	239	254	257	269	308	303	330	281	264	224	132	144	230	246	228	230	155	162	224	219	195	196	279	308	240	257	276	191	170	192	284	302	230	224	272	284	273	310	240	273	361	296	229	221	244	310	309	270	307	283	257	291	240	238	265	213	241	314	203	152	265	254	193	172	210	194	187	185	225	228	221	245	168	186	205	190	174	237	245	241	260	159	157	188	226	256	207	107	74	176	216	203	156	126	240	261	171	174	234	273	230	201	161	198	310	265	175	194	175	200	216	112	97	80	133	225	177	196	301	292	245	207	240	242	200	182	184	181	162	259	255	136	114	160	214	161	126	219	268	229	183	172	190	267	250	213	177	133	138	115	85	44	115	200	163	170	225	237	251	249	217	230	205	183	205	219	211	178	199	245	285	303	217	176	219	163	179	229	204	290	301	149	124	173	218	259	265	166	154	192	175	201	235	294	178	97	214	211	152	217	231	210	179	93	69	63	72	156	185	169	196	248	166	142	180	123	88	57	92	131	185	209	116	82	180	162	95	167	215	192	176	214	228	215	237	195	187	208	163	159	177	196	326	310	224	241	250	256	286	301	204	166	219	194	110	152	196	139	188	263	152	114	206	275	202	130	134	154	177	181	159
119	141	157	159	191	149	140	219	244	258	292	220	217	279	204	228	261	255	220	136	131	169	244	242	220	219	188	207	152	136	221	248	198	149	123	161	203	266	285	219	219	203	240	265	136	157	161	144	243	231	243	227	164	180	213	173	153	180	215	269	206	179	240	211	148	145	161	139	164	167	131	231	271	183	167	249	276	285	260	257	317	220	192	187	151	190	202	197	183	209	188	129	185	201	197	191	175	180	102	94	264	329	164	115	137	86	139	177	205	217	187	170	244	213	185	243	228	230	181	203	229	192	137	118	220	317	274	213	261	246	285	298	227	198	184	261	229	151	165	242	177	97	116	158	202	211	321	305	217	239	239	214	282	299	166	151	189	235	214	93	84	165	239	264	193	144	189	210	158	196	200	191	265	264	206	101	128	187	239	421	363	251	274	197	197	196	223	247	236	290	284	155	58	133	202	186	177	218	151	99	254	254	209	242	215	202	245	226	177	139	223	273	212	214	151	153	157	189	270	275	265	258	246	281	279	231	206	206	215	182	192	190	103	162	218	201	222	219	194	167	193	197	266	301	225	262	289	259	214	223	281	297	181	128	242	258	203	130	154	240	251	303	287	198	175	201	269	228	204	230	194	207	231	194	232	265	291	323	302	272	287	320	294	236	266	305	207	259	290	228	253	299	220	117	213	286	341	343	280	298	246	274	351	221	163	214	271	373	342	185	220	261	201	217	233	272	309	263	250	324	300	222	278	290	275	380	331	210	159	180	256	285	226	244	265	313	250	169	265	268	310	376	278	226	293	260	289	349	287	213	169	251	277	230	230	219	219	265	325	265	222	238	270	303	294	343	314	319	354	340	348	333	367	385	405	420	439	550	665	665	679	808	806	679	769	891	865	770	695	649	643	565	503	477	446	431	427	468	469	402	429	460	418	385	327	305	337	372	342	349	419	522	485	394	356	353	376	373	341	332	358	366	469	523	445	366	388	471	424	378	430	389	313	369	383	369	406	390	396	369	335	352	370	346	356	314	291	358	345	428	431	361	376	429	467	364	356	439	476	459	468	500	434	457	504	493	494	460	376	363	377	508	479	327	447	499	564	547	465	510	510	484	418	436	458	455	486	502	501	449	397	433	493	488	523	450	440	469	478	539	483	465	509	501	482	455	351	411	479	405	420	415	383	434	404	340	368	395	428	401	443	494	450	457	463	419	431	488	401	313	327	398	410	345	313	390	468	461	498	527	491	460	368	370	434	422	420	414	464	405	335	341	400	455	383	291	334	334	316	324	327	377	424	431	431	347	308	347	347	308	301	378	434	430	301	337	384	354	373	355	338	256	334	421	315	285	362	380	342	358	414	398	373	396	437	555	548	511	494	438	406	487	495	459	556	700	746	786	826	758	755	797	781	770	694	553	472	473	459	400	359	322	300	333	350	275	324	351	328	405	349	341	326	229	274	281	260	247	277	282	241	281	301	335	329	236	238	282	342	310	317	333	269	257	319	385	352	313	300	270	208	221	266	279	262	293	309	334	370	251	209	183	176	304	321	263	249	217	193	224	294	305	253	225	279	291	210	194	211	187	210	225	241	186	167	224	210	270	307	317	297	237	202	202	188	161	182	193	198	238	280	332	295	198	269	316	250	226	224	233	245	198	122	175	274	216	263	338	289	272	229	255	250	214	229	274	295	254	202	198	200	251	245	232	318	249	247	280	273	282	233	259	271	221	226	215	240	259	173	171	213	264	211	146	161	198	272	171	140	197	171	232	238	222	226	235	233	211	242	228	215	226	200	193	242	260	201	158	125	96	210	258	235	300	225	103	158	151	191	240	224	243	225	183	173	170	215	175	106	196	189	163	166	202	235	176	199	284	177	132	262	274	193	155	205	308	294	130	159	283	207	108	195	241	179	227	252	232	229	190	180	138	55	74	169	190	195	275	316	277	178	154	167	149	196	173	110	233	232	188	249	281	308	291	298	284	210	252	240	194	248	272	305	241	250	224	220	319	217	161	133	62	131	172	181	151	145	190	234	224	142	82	91	167	167	140	146	211	230	226	189	134	189	134	137	253	188	139	192	233	215	199	165	86	98	160	179	168	156	175	125	108	162	132	179	192	154	167	261	337	288	193	171	249	246	217	211	183	150	212	262	187	173	219	214	148	234	275	252	237	151	127	86	135	302	300	194	215	208	159	247	234
64	110	172	212	280	314	216	122	177	240	266	213	170	128	136	191	192	192	295	291	196	176	147	119	111	214	238	218	206	199	272	174	164	266	298	295	250	258	231	162	136	209	223	234	298	205	134	185	224	234	242	192	186	265	239	225	232	261	261	270	222	171	222	245	231	229	205	175	201	203	215	180	192	223	202	142	136	235	300	290	252	187	194	208	101	162	304	226	149	257	232	191	225	279	287	217	171	148	191	131	185	264	128	72	161	219	220	187	196	201	188	190	221	253	141	131	232	281	230	191	209	214	155	91	185	264	312	330	274	245	237	204	178	221	256	182	166	127	59	147	206	170	238	278	240	258	316	291	220	173	138	236	312	200	161	201	213	228	195	166	145	196	237	260	275	173	178	215	201	223	158	202	257	182	209	165	108	169	174	149	225	318	244	124	122	107	213	217	100	217	353	305	214	178	156	268	251	265	275	181	167	175	161	147	149	145	164	193	211	193	209	223	238	213	173	169	206	306	304	225	224	225	177	215	266	293	292	252	225	159	130	186	246	215	215	272	196	185	247	187	196	312	372	317	244	322	345	219	177	184	257	323	255	149	209	281	248	207	243	252	214	279	331	295	252	345	427	339	240	205	281	262	164	179	206	224	225	277	262	199	199	247	245	214	254	279	284	355	320	303	338	218	171	229	264	265	289	315	310	226	216	233	218	241	228	170	164	236	177	159	313	311	253	222	272	334	243	190	192	234	240	223	191	220	323	326	305	325	358	314	261	272	260	208	178	234	230	234	292	291	349	323	316	306	254	301	287	315	374	301	243	227	242	285	269	275	190	196	274	278	331	352	377	389	389	401	345	366	413	352	376	398	409	470	468	471	528	711	885	853	807	889	876	775	738	679	644	626	546	543	532	450	490	492	365	331	429	485	461	475	460	374	370	419	443	376	374	393	344	345	388	419	342	286	335	345	294	411	462	434	402	355	408	467	463	411	417	392	383	381	380	336	275	312	341	356	361	451	523	410	387	396	347	384	430	459	351	350	465	508	526	457	386	385	409	333	314	376	413	461	523	578	504	410	391	437	515	497	439	436	442	448	491	500	400	436	539	472	370	418	473	528	576	509	552	618	597	667	630	464	602	793	675	571	611	679	665	631	703	643	562	571	552	578	588	587	615	591	527	574	601	542	558	583	526	520	511	487	572	595	506	405	381	501	562	466	433	511	552	430	413	536	494	385	343	352	435	436	442	438	406	403	409	458	429	422	454	396	417	447	429	440	449	482	354	270	341	380	391	366	294	326	469	531	445	343	375	391	413	362	357	380	330	333	347	423	425	342	346	289	210	334	432	396	300	312	345	314	293	311	354	414	506	429	394	496	453	362	444	470	342	330	408	425	430	560	577	601	595	560	737	833	896	793	693	749	640	622	508	448	500	377	250	300	452	443	373	267	278	343	273	282	326	296	282	321	401	361	287	252	267	280	208	240	311	272	288	272	265	340	327	207	225	264	279	299	229	162	173	207	108	220	262	212	243	266	356	280	225	262	226	191	152	216	272	310	322	278	218	138	163	143	164	206	267	327	255	185	266	305	335	275	171	214	159	184	247	228	268	241	168	123	159	194	256	379	325	312	303	251	215	150	198	213	214	202	207	256	234	177	229	324	294	212	220	215	254	327	286	236	188	200	259	294	222	189	243	240	130	159	246	257	247	232	223	223	335	339	287	351	329	289	263	235	205	161	161	183	228	150	59	81	109	166	165	163	181	113	137	171	198	212	201	260	188	148	177	160	180	188	186	150	205	258	248	246	196	178	155	120	164	224	194	203	240	221	207	191	296	317	212	190	195	229	208	203	270	243	230	267	149	86	107	123	174	167	193	153	164	240	243	253	225	170	137	91	96	95	163	230	163	99	192	194	92	212	223	198	171	127	173	201	156	134	173	150	142	231	265	141	99	183	204	172	205	232	201	208	217	190	130	119	221	250	292	260	182	157	177	274	266	204	190	174	164	246	178	59	156	195	82	84	161	184	126	183	288	204	103	110	193	161	121	221	156	65	123	158	187	222	164	148	167	176	192	146	159	209	142	55	123	177	172	182	169	152	104	105	173	196	125	151	200	121	212	225	136	154	136	197	232	207	206	233	289	339	282	225	263	261	226	206	202	149	163	143	122	229	190	241	285	125	129	135	130	222	164	86	137	210	154	126
165	184	225	261	198	144	124	175	208	243	282	208	213	158	164	220	194	178	231	302	195	149	156	130	186	218	231	189	219	242	138	92	169	149	150	266	238	240	258	177	154	207	180	183	229	182	175	309	343	154	124	125	94	126	187	311	336	254	267	289	228	267	276	262	208	155	187	195	149	162	190	115	193	249	171	186	234	185	133	205	266	248	211	185	171	188	235	206	165	141	188	233	178	157	148	137	177	138	72	109	164	197	226	244	309	293	207	196	183	197	197	170	100	128	217	228	196	161	226	201	163	198	220	286	301	290	262	264	260	292	326	241	207	230	302	305	240	260	158	124	191	145	243	277	196	177	169	246	259	207	233	243	255	297	257	128	119	245	232	146	164	176	152	240	225	198	239	272	270	215	166	147	139	133	192	192	122	69	152	232	292	198	131	180	108	124	146	164	151	136	127	150	215	136	163	257	233	259	186	131	228	240	126	93	142	194	171	178	243	165	137	239	262	213	211	223	195	221	200	187	201	237	289	226	233	269	247	158	194	267	234	232	188	194	274	226	217	161	83	169	244	322	259	271	347	287	325	293	237	203	199	260	279	275	290	271	208	195	176	222	219	110	143	258	263	197	233	257	244	162	139	216	214	207	233	280	313	327	293	179	99	224	320	256	233	193	226	318	225	203	275	230	249	311	249	227	251	252	240	197	250	320	294	230	202	250	308	262	126	138	170	140	188	218	244	244	266	275	203	139	156	208	233	294	303	260	240	225	219	152	223	364	237	197	281	304	243	245	431	366	218	285	343	287	242	293	299	252	279	305	264	282	312	281	212	248	259	197	209	230	280	355	350	343	279	217	269	375	438	321	261	383	490	556	547	674	706	686	818	819	825	778	694	737	714	658	526	400	445	437	418	511	579	382	283	369	426	443	409	443	521	509	458	443	393	383	423	403	376	385	444	370	272	275	280	322	287	325	318	250	343	408	379	375	412	323	330	338	312	403	409	478	475	363	309	302	335	385	426	398	383	397	376	385	457	472	388	410	425	408	450	456	408	427	466	451	466	441	436	410	422	494	533	514	508	555	554	516	579	540	432	491	620	564	499	614	638	688	765	671	597	788	799	737	799	843	850	808	824	867	851	780	831	880	759	744	865	878	850	883	872	829	825	863	791	753	704	678	773	770	736	697	783	803	657	630	685	655	552	588	606	592	583	527	562	571	464	433	482	369	428	480	443	504	516	490	508	518	420	412	372	282	380	455	388	385	456	460	372	296	386	475	484	514	503	421	405	452	401	417	440	403	336	325	376	350	376	391	364	375	385	381	372	343	352	459	436	273	232	297	354	308	335	443	449	368	368	361	319	348	371	402	486	395	322	432	485	366	265	287	287	333	425	527	562	551	559	578	502	506	689	775	817	891	885	807	706	671	641	560	427	424	429	374	433	421	342	277	226	296	393	411	302	238	240	269	384	348	359	252	212	333	300	235	284	338	266	297	312	291	203	82	162	264	283	261	203	245	313	246	206	291	323	250	252	249	283	288	267	316	226	149	200	275	278	259	252	292	291	236	280	270	296	261	217	384	309	180	247	254	217	211	292	318	173	85	149	184	193	233	266	291	261	171	183	288	336	286	233	203	173	114	156	212	218	201	208	231	219	251	242	193	198	200	146	188	282	345	282	213	337	351	278	255	156	168	268	275	289	347	268	204	284	265	221	288	355	305	282	322	266	210	272	308	287	230	208	218	219	241	206	139	78	96	173	177	220	240	192	260	264	205	203	211	174	166	217	219	151	205	274	172	189	270	212	108	66	168	234	198	211	237	203	249	240	144	143	171	149	130	175	151	149	204	132	108	200	190	225	292	264	188	137	173	202	176	178	237	249	197	268	291	187	144	84	56	71	101	142	182	247	251	183	113	178	248	167	223	280	210	180	128	124	199	140	47	86	104	175	152	119	244	218	160	192	176	159	167	152	178	194	189	252	276	176	196	289	232	201	193	242	216	95	151	229	204	208	214	145	180	160	152	171	145	119	144	177	133	135	97	138	263	239	134	103	181	226	132	78	131	156	147	217	291	299	196	161	217	152	147	155	71	124	191	238	259	125	109	191	213	173	141	208	243	192	141	103	110	201	226	182	210	225	122	153	339	297	151	196	298	264	226	248	255	202	185	198	177	258	272	228	186	158	212	244	268	277	277	250	304	349	237
47	118	121	109	240	308	217	166	140	156	246	227	216	150	130	258	274	242	217	116	120	267	230	188	181	169	210	210	222	248	254	161	144	226	259	224	215	250	184	121	186	214	239	250	196	135	200	361	284	161	103	133	256	188	225	287	266	224	141	193	254	260	219	268	281	216	195	191	214	237	287	252	240	261	253	225	122	135	166	222	291	282	238	123	150	194	160	112	93	118	82	131	200	189	197	227	147	120	139	110	112	162	156	175	240	262	304	198	106	172	214	194	217	240	203	217	247	143	187	192	205	299	304	292	226	259	346	306	217	222	187	187	202	168	163	110	129	271	186	149	176	172	228	269	320	179	58	57	133	249	275	255	212	206	237	152	207	298	281	242	248	298	195	257	280	229	298	300	253	169	145	164	205	278	307	245	163	226	197	69	98	137	203	302	187	196	264	215	291	299	150	91	207	220	184	177	133	169	231	236	206	151	142	162	217	226	112	196	331	259	188	143	117	241	334	299	241	150	168	202	242	343	329	310	199	110	197	218	206	226	231	240	278	252	209	202	197	202	255	245	159	177	256	252	216	203	220	243	276	328	295	193	154	184	264	253	234	278	206	188	202	210	304	302	171	140	219	250	306	222	120	209	238	202	221	271	239	190	141	185	262	281	283	265	219	224	359	372	220	166	173	182	228	259	262	238	243	274	290	299	197	193	199	222	240	218	320	289	251	236	174	192	189	145	241	253	225	269	303	265	246	240	214	272	292	226	183	233	222	231	320	361	335	312	293	301	301	272	281	312	371	348	348	395	312	250	263	304	315	326	309	259	236	242	214	182	289	333	243	290	348	336	323	299	405	520	437	374	436	485	480	492	515	549	748	904	864	879	908	809	769	704	691	656	563	471	392	385	345	410	483	360	300	375	368	356	415	449	462	433	375	377	309	346	430	463	482	423	342	370	482	464	429	370	271	317	408	374	404	488	442	330	321	400	441	442	478	448	371	336	408	479	462	334	283	365	367	355	392	393	393	417	441	439	450	409	309	443	567	553	528	529	509	517	569	530	517	549	489	496	496	489	561	575	626	710	674	560	595	688	738	764	734	765	844	1004	1034	977	1088	1087	968	1102	1188	1139	1123	1041	1059	1093	1015	1087	1206	1221	1168	1121	1149	1155	1209	1219	1175	1187	1165	1191	1207	1237	1181	1117	1155	1207	1189	1048	1053	1000	950	1116	1104	947	790	757	872	891	824	771	719	713	698	695	642	550	670	681	588	558	523	459	433	490	541	594	563	515	529	465	436	467	480	483	530	497	392	421	366	304	434	471	506	464	361	437	472	392	371	425	377	392	441	424	479	412	399	423	394	450	398	368	433	429	343	336	335	293	303	317	301	323	361	321	371	334	292	406	447	409	334	266	245	330	404	372	360	382	339	374	407	389	453	440	480	508	518	514	495	572	725	805	715	784	887	890	843	742	672	529	426	506	457	330	239	185	337	342	328	365	315	278	274	323	296	252	291	233	273	377	284	307	281	210	221	237	213	150	224	296	283	292	310	292	276	252	259	217	198	254	308	330	251	268	309	237	258	285	146	129	248	199	169	245	312	256	274	368	322	336	300	235	254	254	282	228	212	234	165	164	210	348	325	235	287	300	302	266	180	264	241	178	268	292	250	214	264	240	151	133	137	179	260	229	214	224	247	339	317	337	298	235	292	278	278	329	314	245	262	334	228	147	170	187	203	184	150	129	268	282	233	262	185	175	186	138	211	311	368	275	194	208	188	197	169	157	189	236	229	240	251	220	205	196	161	140	237	297	186	121	178	210	260	187	183	262	250	234	268	258	264	327	276	250	184	159	204	262	285	204	207	265	249	221	155	93	162	220	267	300	289	260	224	257	272	242	231	232	265	295	377	315	193	239	207	149	184	246	298	278	183	93	98	155	232	295	238	207	202	154	137	189	217	148	103	170	376	392	225	157	144	131	82	94	116	223	278	137	90	86	90	154	179	174	144	172	225	273	269	190	192	145	140	242	196	229	357	312	210	120	156	284	305	165	107	166	171	117	117	209	168	134	227	242	184	169	106	56	119	187	242	191	119	243	340	257	117	122	202	189	232	219	90	94	166	114	126	121	93	110	52	107	122	80	157	196	194	218	223	239	212	175	257	255	194	170	187	222	227	233	188	117	123	235	270	221	185	198	236	215	249	271	153	133	135	150	197	201	184	156	207	291	266	192	226	275	245	252	195	115
76	108	121	99	80	119	189	153	112	176	264	296	211	160	209	192	206	313	374	238	134	269	314	241	168	247	278	200	162	168	231	194	155	173	187	243	322	257	151	166	180	188	210	247	238	194	171	150	151	200	140	126	217	220	257	212	163	261	236	194	253	214	138	111	101	115	179	147	119	102	75	146	210	217	215	256	165	86	144	217	252	185	128	200	206	208	231	157	204	265	241	213	138	59	127	157	99	119	156	205	184	105	168	235	205	240	231	110	132	275	291	242	239	215	239	267	186	167	188	164	212	249	179	149	192	202	182	257	241	140	162	205	238	213	162	104	84	112	148	233	294	182	127	162	162	182	218	157	78	99	94	184	255	196	217	178	122	194	175	212	209	129	214	336	292	239	255	215	270	263	145	146	196	247	219	166	177	218	247	135	72	186	221	260	257	226	239	182	151	198	227	191	204	198	132	138	152	171	213	206	161	125	195	200	155	172	117	172	260	148	146	149	141	200	173	178	233	260	287	277	254	271	193	129	200	237	202	250	284	197	188	215	197	240	214	188	209	171	145	216	229	197	317	338	241	227	255	208	183	273	238	144	109	153	279	292	254	248	199	196	254	217	199	251	224	203	263	280	291	276	171	215	302	178	142	305	336	354	338	277	276	199	188	190	213	357	345	286	263	214	275	255	190	226	250	242	257	279	262	239	222	194	207	202	194	249	326	358	357	319	238	267	327	260	223	309	289	268	282	268	314	317	279	310	356	299	227	226	239	226	298	389	323	284	296	289	328	384	329	254	265	279	314	335	293	228	325	400	310	265	344	373	331	289	333	342	258	268	206	205	300	309	380	301	222	427	450	488	576	515	527	600	666	738	832	880	876	787	723	711	616	590	540	443	491	479	392	394	433	522	499	367	433	459	378	378	466	482	442	455	472	434	338	372	426	388	374	434	372	309	399	502	426	295	262	297	369	367	370	323	284	273	264	392	456	354	401	421	388	379	308	348	363	367	475	448	376	399	348	362	443	347	333	457	487	499	530	537	490	415	436	584	677	533	399	539	619	584	567	619	655	715	767	807	862	822	853	817	912	1039	968	1110	1180	1132	1230	1299	1283	1283	1306	1306	1279	1324	1327	1348	1288	1263	1348	1408	1417	1307	1295	1277	1294	1370	1433	1506	1534	1506	1475	1433	1395	1344	1348	1482	1556	1505	1443	1416	1411	1398	1421	1405	1315	1300	1296	1289	1226	1215	1207	1200	1200	1126	986	1022	1072	959	938	842	853	851	731	628	598	629	711	701	538	472	476	484	491	518	574	546	484	463	489	474	443	435	467	407	357	359	388	439	345	420	510	514	469	368	379	391	434	371	307	275	330	371	342	382	360	368	413	407	338	366	349	317	305	288	393	387	341	304	341	410	333	394	489	453	375	323	343	366	282	336	403	380	397	411	436	427	377	314	434	493	405	360	432	472	442	565	723	749	840	888	816	835	816	725	676	590	485	396	382	359	265	314	333	312	285	286	313	275	256	258	231	188	245	370	337	298	278	241	264	275	328	295	271	368	351	317	338	351	375	276	195	174	205	250	249	259	273	311	280	205	262	298	266	285	279	249	235	281	314	305	344	312	305	259	261	266	238	322	283	247	315	255	223	262	211	197	236	244	220	292	275	195	211	262	243	234	293	259	248	255	245	174	173	233	251	293	361	345	315	327	169	201	288	252	282	273	282	316	294	240	168	154	244	247	179	152	208	251	207	212	172	133	202	273	280	240	242	212	198	174	226	323	276	214	235	249	253	351	350	196	227	276	141	92	178	263	165	113	174	185	223	268	273	261	256	284	255	186	199	238	276	287	261	224	217	270	295	325	280	201	242	163	136	251	296	261	233	252	265	272	197	145	185	220	272	282	209	204	198	204	192	168	211	267	237	235	266	262	240	164	183	126	182	309	259	185	166	131	91	260	342	163	124	176	190	250	219	196	222	138	228	322	189	154	143	73	70	140	203	208	175	212	204	145	124	138	150	99	89	408	482	149	150	223	157	139	213	275	265	282	315	292	278	306	279	228	220	203	167	196	266	165	184	264	217	219	160	161	193	117	50	36	94	132	173	266	273	205	105	87	138	124	103	130	191	240	145	142	238	217	203	134	130	206	194	198	131	68	170	229	171	126	102	152	187	179	164	165	184	200	213	188	166	198	208	168	201	255	267	268	249	247	283	269	195	121	84	89	160	209	183	141	200	225	172	119	107	147	141	180	261	313	214	219
203	216	178	203	239	197	194	174	197	218	181	266	331	251	143	122	136	157	166	183	214	206	172	97	92	140	239	263	231	229	184	188	233	196	184	170	152	180	162	168	192	165	177	268	230	199	171	122	153	108	66	116	159	144	213	284	232	297	303	217	208	192	182	178	159	128	139	177	192	190	154	125	133	125	177	168	184	244	241	197	186	175	127	169	189	240	265	200	190	226	204	219	300	200	141	150	157	187	189	289	207	144	246	239	285	261	144	183	191	128	132	147	293	310	233	209	187	244	258	264	199	156	144	199	246	253	194	143	177	206	258	207	172	232	237	154	192	294	189	71	102	130	168	177	177	140	59	154	238	204	203	186	174	119	93	108	96	167	171	174	209	212	208	289	365	380	340	214	236	234	177	148	170	256	264	234	180	146	130	139	108	98	105	187	229	191	226	204	232	246	136	122	169	159	193	240	229	199	185	151	127	200	300	221	154	145	207	285	256	268	197	117	175	296	336	179	142	271	260	208	196	231	196	144	196	289	302	226	133	101	157	207	277	233	175	192	205	205	152	239	315	305	349	281	240	298	287	272	231	228	276	262	229	169	97	136	283	286	198	224	232	272	313	301	313	298	308	313	274	221	209	239	226	223	198	233	357	524	512	314	261	256	306	262	242	295	261	261	240	178	174	201	183	264	219	202	277	304	253	173	266	281	158	144	211	258	322	252	268	346	367	373	295	333	344	244	252	351	369	311	278	263	307	273	332	431	264	211	268	236	271	317	254	245	270	251	287	315	276	223	239	284	277	279	342	379	459	443	278	237	350	347	296	327	325	301	279	255	298	410	417	319	259	261	327	371	375	417	499	573	668	741	823	960	927	824	818	825	659	589	633	595	556	506	453	397	404	360	414	421	307	348	391	384	419	350	383	468	446	424	400	398	435	430	372	347	349	348	303	338	293	316	331	290	355	368	425	460	332	303	397	382	329	371	481	509	407	430	480	413	372	310	297	379	491	492	478	464	387	361	445	523	489	525	539	545	586	566	451	372	430	548	648	643	598	675	739	758	847	897	895	1000	1081	1029	1082	1199	1247	1273	1320	1326	1353	1400	1354	1458	1563	1495	1485	1450	1388	1363	1369	1424	1481	1404	1309	1322	1335	1366	1435	1342	1347	1342	1288	1384	1321	1282	1325	1298	1271	1253	1282	1310	1295	1218	1185	1258	1340	1377	1358	1326	1304	1387	1417	1364	1399	1472	1434	1489	1482	1360	1373	1375	1370	1424	1407	1327	1272	1199	1137	1103	1084	1062	979	879	840	820	861	785	712	664	648	676	519	447	518	464	454	501	496	562	537	448	459	523	494	455	446	414	417	384	374	457	455	326	387	396	375	420	385	362	388	375	268	267	356	391	386	406	443	416	316	331	349	291	266	310	424	424	319	364	416	355	363	412	403	354	324	395	501	477	417	439	427	382	349	252	265	419	478	423	409	487	497	512	612	600	640	781	835	814	807	775	683	735	691	615	563	506	475	404	362	369	376	303	271	245	213	237	291	270	222	245	251	300	367	387	319	273	326	317	241	225	276	330	318	231	286	365	342	290	228	227	342	395	354	294	268	239	202	255	246	202	224	236	263	254	185	263	358	270	248	291	277	266	260	307	277	175	199	182	178	217	257	325	288	297	296	250	218	298	403	319	294	323	326	263	214	265	316	240	195	303	304	274	276	248	262	283	185	222	277	219	173	183	240	185	229	297	252	221	227	208	131	168	201	206	234	234	286	312	257	150	158	235	186	254	235	113	215	305	329	282	246	291	295	234	247	319	299	310	281	260	259	269	270	180	202	232	145	214	358	274	202	232	237	226	192	199	340	261	140	227	264	254	231	264	308	196	100	150	177	155	242	281	235	196	169	207	163	167	274	224	189	187	234	238	180	275	186	106	183	128	49	138	282	260	195	180	192	131	86	212	218	171	231	253	242	203	195	214	197	183	189	210	176	205	185	128	152	152	180	210	130	40	145	252	213	250	244	203	147	152	194	91	148	213	171	137	152	168	186	209	228	203	146	180	243	309	304	243	247	255	197	150	112	156	178	209	277	234	134	95	95	88	120	125	122	151	209	138	107	188	195	164	154	143	129	92	142	166	94	134	187	119	110	229	245	249	229	176	249	202	156	184	145	161	109	125	141	98	174	225	197	146	124	176	146	107	99	152	152	145	206	204	292	315	241	132	123	153	195	263	305	313	220	244	302	193	163	203	228	303	291	224	221	243	251	252	191	208	248	241
168	79	148	258	187	151	200	199	222	236	156	169	230	210	299	346	333	305	257	218	227	225	243	220	131	240	308	291	255	163	82	93	136	122	127	102	159	282	298	267	167	145	230	233	266	266	245	164	161	161	117	127	180	242	252	366	317	137	188	222	145	170	227	239	191	204	186	181	200	156	110	94	110	136	132	135	133	109	211	248	203	193	109	117	219	245	205	235	225	159	108	130	238	246	215	129	132	195	222	241	198	217	229	132	186	191	117	220	167	152	213	158	154	154	208	207	198	241	194	152	191	178	114	250	301	285	204	157	229	188	167	146	171	245	241	161	188	214	153	170	180	178	136	129	187	189	171	235	220	188	226	231	221	204	180	196	228	173	201	198	183	198	170	293	334	218	157	132	161	169	174	178	183	168	186	185	143	152	156	161	209	280	201	195	169	134	203	131	98	148	194	192	228	221	202	165	92	187	291	255	239	196	182	212	158	182	219	264	310	212	139	157	266	275	184	217	143	132	264	260	188	202	153	156	183	186	274	210	103	145	234	192	167	225	253	284	285	261	161	132	237	288	310	344	283	228	272	296	311	278	219	189	201	283	298	333	289	214	216	151	141	197	331	315	170	164	188	210	209	154	156	217	224	193	270	405	401	348	346	329	353	326	263	268	255	222	243	250	199	215	239	215	215	264	216	153	228	298	282	279	293	235	158	173	248	229	248	270	282	319	298	261	202	200	271	279	259	309	281	294	301	281	251	221	276	281	266	270	312	343	285	285	203	178	198	251	356	320	381	431	306	297	364	293	304	296	259	236	243	279	282	276	219	258	297	313	363	370	427	459	460	478	462	446	472	451	514	628	704	771	707	712	845	837	793	720	629	592	523	500	391	355	432	391	377	413	366	385	430	398	379	400	363	291	307	353	396	384	436	413	320	397	421	366	369	334	369	385	402	362	312	398	344	382	398	361	392	288	260	390	458	413	415	378	324	408	409	306	369	541	488	375	445	446	352	314	417	464	476	562	527	452	469	471	460	496	579	707	665	655	662	698	823	844	877	1076	1197	1183	1189	1232	1205	1208	1332	1293	1368	1528	1449	1385	1423	1437	1395	1315	1368	1412	1362	1319	1256	1195	1230	1322	1241	1165	1151	1058	1093	1097	1020	1053	1119	1102	1060	1053	1022	922	788	914	1044	1003	946	913	989	1029	1021	991	1031	1129	1097	1082	1073	1028	1128	1165	1134	1144	1207	1262	1215	1275	1268	1226	1341	1390	1305	1272	1411	1434	1393	1488	1472	1415	1396	1343	1271	1258	1282	1186	992	956	1059	982	831	909	907	737	671	560	583	581	486	511	493	497	564	606	579	481	502	487	464	481	394	420	451	453	441	422	481	436	371	408	392	376	390	388	361	309	310	334	350	304	332	354	323	285	304	400	454	499	492	436	327	373	362	258	321	346	362	501	470	312	382	415	338	366	420	382	333	378	358	373	496	479	362	385	443	513	592	643	679	699	762	800	834	897	898	753	641	607	517	478	444	419	341	275	264	246	369	376	288	264	294	306	291	280	336	351	327	320	338	348	364	400	348	313	303	317	337	341	305	287	350	342	260	317	313	257	276	233	296	296	197	236	270	229	304	288	207	322	345	275	286	305	312	349	318	316	208	153	250	235	186	239	276	253	275	305	225	130	215	238	220	237	235	258	205	208	298	310	228	200	250	165	202	291	245	299	313	224	127	194	306	224	254	305	240	210	188	230	246	225	247	278	260	249	280	266	192	115	143	167	201	216	187	175	195	229	221	199	183	252	317	321	238	269	344	272	287	248	205	209	232	217	106	165	234	136	140	125	107	168	191	196	139	122	184	146	122	196	202	183	196	231	260	274	276	198	187	233	156	86	122	176	152	181	177	129	211	212	137	105	104	94	202	305	262	246	207	169	152	183	137	102	161	145	154	173	194	175	172	128	161	277	191	124	157	149	175	138	117	152	143	207	221	168	136	125	139	208	244	165	198	289	219	93	144	300	322	276	230	223	186	197	180	140	161	186	189	104	235	309	203	225	207	152	138	198	282	252	175	190	237	268	252	201	212	180	130	150	201	147	137	135	38	84	108	149	227	177	102	122	159	150	148	177	207	252	209	114	164	201	177	177	202	156	97	208	284	251	220	158	173	171	205	216	87	127	201	255	216	82	124	250	309	177	70	158	143	124	168	242	237	175	165	193	245	266	237	167	191	202	190	233	304	226	170	273	241	109	121	173	162	174	172	130	147	230	260	167	125	150	119	124
157	183	185	128	134	148	221	275	148	179	227	154	225	301	262	193	132	154	143	166	246	238	283	290	136	133	200	208	202	113	86	144	126	179	269	234	224	301	205	92	203	244	144	72	129	211	251	249	253	244	165	124	177	181	193	314	294	253	341	327	199	154	214	157	57	136	156	116	206	193	120	115	179	258	211	115	141	274	303	253	216	219	204	240	224	227	245	238	253	213	213	221	245	226	200	168	135	121	153	195	197	209	219	187	166	222	274	236	192	203	174	174	284	241	127	186	250	282	275	167	217	308	230	282	343	242	255	285	239	174	199	226	205	248	182	221	251	156	195	263	242	156	143	197	179	96	156	212	177	227	199	169	196	186	191	191	225	222	184	233	316	244	190	259	214	135	94	170	296	279	238	241	248	215	196	198	170	117	145	145	193	316	182	206	218	150	206	188	276	246	179	235	252	226	166	216	243	195	221	244	191	180	182	116	64	152	265	287	243	144	126	140	168	171	203	268	218	178	215	319	321	164	105	193	232	240	270	281	284	191	182	286	274	235	208	211	199	239	298	220	237	288	166	161	236	206	212	278	231	155	194	282	366	298	164	217	222	135	169	213	266	305	301	256	236	228	186	167	190	153	134	183	208	196	211	244	227	202	181	214	247	308	271	179	185	224	201	229	243	152	182	230	235	250	265	184	173	257	232	207	235	214	152	185	256	229	204	242	297	368	344	255	203	206	282	361	337	290	304	301	266	199	157	304	336	256	273	241	231	250	242	228	219	249	236	225	289	259	298	305	248	262	279	279	232	256	345	376	366	343	294	220	257	388	370	280	289	367	394	323	344	411	396	425	476	567	613	689	769	709	739	792	847	875	756	585	545	547	448	406	413	369	336	374	440	453	424	357	349	357	414	446	414	327	233	416	468	330	376	341	355	494	475	389	314	328	383	354	345	349	303	348	361	395	411	437	434	387	372	397	388	351	398	461	483	385	329	352	345	346	423	438	379	383	428	442	509	526	533	572	532	493	503	554	634	723	784	804	835	926	1045	1154	1156	1178	1237	1294	1376	1396	1377	1377	1448	1446	1426	1419	1406	1348	1221	1183	1300	1278	1136	1079	1022	1062	1096	948	912	933	850	854	909	877	798	790	767	772	757	732	705	692	756	816	858	768	711	778	776	698	692	726	748	812	813	761	769	737	716	751	669	668	759	751	794	1034	1113	1000	954	929	1003	1030	1075	1103	1042	1140	1250	1199	1119	1114	1158	1303	1381	1357	1295	1305	1417	1463	1356	1333	1312	1216	1114	1070	1088	957	897	893	854	802	669	644	693	560	501	550	560	473	370	464	505	459	537	502	433	443	454	472	445	389	425	436	324	348	408	408	435	528	514	352	322	357	367	410	384	417	462	408	367	351	352	391	418	427	346	318	349	324	387	389	362	364	413	306	216	315	380	442	338	331	387	343	381	337	317	410	497	461	493	557	505	531	636	714	697	715	834	914	816	724	667	581	554	483	404	364	251	264	412	384	283	297	314	315	339	278	284	345	313	245	225	174	298	298	209	342	365	318	343	424	314	278	355	339	299	313	282	174	178	214	305	311	270	301	274	169	136	170	291	368	257	213	223	214	212	253	287	247	211	249	193	195	218	210	273	326	313	222	207	159	205	282	248	218	277	304	208	273	393	294	242	346	327	242	260	262	270	324	372	253	181	295	273	194	218	296	349	242	179	254	255	300	304	165	114	227	299	213	148	200	239	236	226	222	238	263	177	155	219	157	155	250	244	315	341	210	157	172	166	213	291	240	221	253	279	197	73	70	142	155	141	138	142	173	146	87	173	187	125	186	190	195	198	195	238	295	206	137	178	140	180	217	170	164	186	218	259	286	242	154	77	85	88	139	217	153	191	257	233	263	302	233	253	245	163	223	171	143	187	110	103	105	147	194	168	234	185	128	200	245	299	253	113	117	193	197	152	126	130	168	230	244	167	134	164	197	222	221	212	219	184	184	147	136	203	199	196	233	215	170	199	171	205	271	169	159	251	168	132	184	169	148	191	277	304	206	163	163	170	220	215	172	120	137	179	245	194	118	118	126	126	140	205	216	173	153	107	132	194	133	105	127	184	217	208	313	318	189	143	178	257	236	153	86	72	67	81	169	265	225	168	158	235	314	252	162	85	132	173	172	191	238	191	144	261	300	312	262	139	190	281	294	264	273	271	171	113	175	261	273	203	200	221	163	99	140	177	166	185	232	255	182	166	130
147	192	109	166	164	101	174	264	289	215	215	226	224	156	89	147	117	133	219	137	145	217	212	142	211	346	300	229	166	169	223	219	210	237	184	162	297	393	226	135	238	283	262	165	107	187	200	168	208	202	220	185	147	198	208	274	259	201	259	238	119	105	175	160	161	184	148	217	228	226	276	205	244	257	210	223	197	213	227	221	251	239	246	224	193	214	213	193	238	196	142	193	170	170	199	240	242	183	181	134	99	150	249	300	163	79	126	208	279	247	187	157	182	224	308	228	119	185	154	112	123	154	222	284	251	194	230	303	310	301	273	301	350	335	260	172	224	212	164	169	178	210	249	247	206	144	135	219	269	227	159	123	96	167	158	95	179	229	130	138	223	209	189	228	272	289	268	219	204	190	228	262	245	181	144	174	195	184	196	236	274	273	226	212	203	234	239	163	194	227	185	228	206	132	215	232	226	275	217	221	265	292	253	196	191	187	212	183	115	139	160	129	128	205	258	239	278	228	214	257	239	235	243	174	176	284	270	180	179	312	280	124	176	243	225	145	73	227	378	286	229	259	174	155	203	207	230	237	215	192	157	133	172	218	134	200	245	236	236	168	218	198	156	187	198	196	233	196	185	240	319	280	165	184	239	283	339	341	212	219	282	299	311	227	212	253	264	247	188	246	359	302	191	211	240	229	258	165	177	376	377	334	256	227	348	318	272	294	258	255	278	280	271	235	229	300	297	292	332	294	179	189	307	289	263	286	277	244	245	271	308	327	293	196	235	371	406	331	295	298	251	280	317	310	321	349	312	342	401	306	289	292	285	355	341	241	273	383	327	312	430	493	529	626	707	777	766	703	810	825	785	727	604	587	539	528	587	522	403	374	455	423	371	396	370	364	421	465	393	389	426	417	406	382	376	461	474	394	403	369	417	427	300	302	367	387	408	420	369	388	352	257	340	403	391	402	400	433	455	426	369	354	462	463	366	433	575	509	366	441	539	505	465	470	513	489	448	476	485	583	642	700	793	872	942	1003	1034	1046	1168	1310	1290	1299	1390	1527	1507	1422	1492	1421	1312	1244	1239	1267	1198	1122	1099	1052	989	887	892	912	794	788	843	792	735	651	587	636	671	687	745	707	582	562	685	661	620	704	698	611	620	642	615	637	636	681	654	515	559	606	520	606	694	647	641	594	486	571	616	607	597	556	660	711	736	693	679	743	698	736	769	763	829	862	967	1023	1027	934	880	1015	1125	1162	1108	1175	1276	1261	1419	1566	1469	1455	1322	1276	1382	1343	1306	1273	1166	1100	1038	963	860	773	752	687	617	553	466	549	574	413	398	402	387	438	522	453	403	422	436	446	472	442	420	419	388	403	447	463	337	413	488	431	388	375	389	299	335	354	301	324	374	443	393	367	348	297	277	294	322	288	391	458	354	299	349	376	391	420	406	333	285	255	249	341	403	440	496	401	308	432	572	623	693	791	803	771	752	711	693	649	522	445	357	384	512	388	298	314	322	324	264	294	349	312	307	351	300	287	317	301	374	275	212	354	378	315	319	311	174	183	296	321	275	322	352	218	174	241	330	342	301	303	357	305	194	295	376	272	210	216	267	235	159	254	303	201	136	193	212	163	235	335	260	261	293	161	150	236	236	265	297	304	307	226	208	227	251	226	170	244	338	292	209	207	234	322	296	226	238	266	231	140	181	248	244	263	261	230	291	250	192	209	219	252	253	154	183	258	202	143	123	253	277	262	213	86	57	206	372	360	324	330	330	297	195	111	203	283	237	201	245	275	200	194	203	249	282	228	251	268	178	138	225	179	149	207	261	268	155	181	174	175	236	196	181	178	225	172	84	126	170	185	181	179	221	236	137	47	146	237	210	201	206	230	163	140	205	189	200	223	174	102	125	152	187	225	214	130	45	101	136	83	126	199	216	225	194	215	189	168	182	118	91	118	136	193	265	247	263	228	171	216	205	182	157	215	284	168	142	183	188	204	206	172	107	99	120	232	315	294	210	203	207	145	219	259	180	136	89	125	281	329	291	256	265	185	112	192	253	170	140	178	149	171	241	275	184	172	196	143	142	163	200	237	251	149	174	269	158	107	182	185	187	229	210	185	117	102	170	122	183	242	107	75	125	186	167	120	127	217	278	255	156	102	201	224	234	225	188	213	201	225	266	173	167	225	288	346	215	175	234	167	119	177	189	209	235	226	158	228	304	233	152	173	203	181	144	102	173	268	261	134
190	181	146	179	115	97	188	190	175	227	260	179	176	257	195	206	256	175	138	211	246	222	164	181	227	236	219	195	218	179	185	188	170	212	265	238	273	251	186	219	261	249	225	160	124	213	191	238	284	247	222	211	178	178	228	237	293	321	276	253	225	170	103	156	202	175	114	121	183	186	243	267	188	113	166	200	117	148	278	310	215	139	148	201	230	174	161	143	179	214	201	270	230	150	219	235	142	143	173	119	75	134	284	209	104	145	186	285	302	227	233	250	156	244	343	274	250	233	184	177	302	314	191	145	117	73	147	215	260	263	223	270	208	214	218	229	323	190	121	168	170	209	214	178	233	285	247	215	203	150	168	275	198	175	196	171	208	138	106	216	268	221	166	164	122	193	280	197	106	52	66	136	185	147	188	228	277	292	253	291	280	225	225	227	185	200	212	190	131	198	205	194	270	319	298	152	174	241	148	81	177	264	261	229	235	260	236	240	159	155	216	221	217	155	100	231	296	205	247	251	205	154	162	214	288	326	275	213	198	228	157	116	216	277	260	246	251	249	276	261	354	358	233	257	257	205	226	244	172	126	185	194	222	336	245	194	177	158	201	168	197	234	285	296	254	274	260	206	193	199	289	284	225	245	261	231	180	194	177	205	254	236	246	249	309	304	247	240	225	247	286	358	338	228	246	300	273	220	217	303	264	313	261	175	256	303	350	338	333	293	269	265	211	238	294	337	353	336	346	275	203	249	251	191	244	268	310	237	135	225	289	303	229	212	272	212	292	378	288	244	299	350	246	155	251	398	291	237	287	242	360	374	275	314	411	407	340	368	382	390	527	611	612	717	818	817	840	866	888	810	630	591	560	404	385	404	433	418	389	416	376	425	449	429	404	385	351	382	412	375	359	311	339	383	394	425	469	508	515	518	439	316	352	453	450	414	378	364	395	390	359	336	364	441	487	405	364	451	394	385	484	504	476	432	422	394	405	457	550	532	497	608	511	457	580	630	673	739	845	976	955	938	1051	1198	1274	1278	1288	1298	1387	1359	1295	1343	1355	1341	1281	1241	1218	1058	957	969	979	951	928	929	847	687	693	754	694	695	753	709	675	592	567	643	628	603	632	653	566	511	560	587	639	609	588	611	555	532	602	592	445	471	516	545	606	575	554	565	528	604	715	608	539	547	523	578	543	501	540	518	590	649	626	629	636	597	563	639	574	534	615	674	691	670	685	751	798	796	793	839	903	876	903	1016	1070	1100	1174	1277	1258	1245	1339	1377	1461	1524	1435	1393	1293	1219	1124	1027	924	842	942	944	820	683	618	660	632	529	484	459	540	417	371	459	356	327	343	335	371	348	302	361	427	381	370	335	341	385	337	403	391	352	399	374	385	450	418	330	351	398	426	397	398	435	451	400	335	407	332	294	408	417	353	343	369	496	458	296	342	397	446	407	325	358	411	422	451	518	581	662	772	800	779	774	846	866	760	781	661	489	454	440	488	424	392	382	371	364	321	367	359	355	318	269	285	297	311	261	288	314	242	184	219	282	284	299	328	358	320	327	296	178	221	308	259	235	357	296	231	311	264	269	290	240	254	333	370	306	267	315	257	211	204	229	276	294	303	233	241	307	300	240	281	247	272	304	175	205	247	281	310	270	320	276	158	135	179	247	191	169	189	183	176	236	269	204	245	296	231	216	274	256	232	164	241	258	203	253	232	276	263	136	141	216	231	259	278	219	118	210	338	285	264	310	279	205	171	248	308	236	253	257	228	312	341	284	246	187	88	189	226	195	284	267	249	245	228	139	105	194	238	256	201	177	176	200	188	172	190	138	89	124	199	225	246	186	145	176	180	195	186	164	189	170	184	236	176	125	95	56	111	163	103	51	108	201	142	39	103	177	177	201	245	156	76	155	173	120	165	202	208	233	168	131	173	196	228	230	169	140	212	194	211	194	168	227	163	140	135	139	144	179	166	134	228	219	198	203	187	223	188	163	191	162	197	256	272	180	111	163	142	230	312	344	275	151	148	166	260	274	258	243	239	213	175	236	190	97	148	134	201	303	140	170	172	84	144	196	203	184	203	212	271	234	130	210	175	51	102	97	52	162	173	131	126	110	194	268	249	272	221	132	101	82	165	164	240	272	162	165	156	151	196	146	64	49	137	224	158	145	157	175	255	211	164	178	169	167	168	298	266	170	274	260	241	210	211	286	250	132	117	176	218	243	233	267	212	229
249	213	142	94	205	230	170	147	192	285	201	172	162	103	100	140	201	154	197	214	194	182	215	188	139	195	122	67	119	174	150	141	194	268	258	201	197	198	166	134	171	192	169	121	152	239	232	220	245	184	122	178	179	191	262	301	289	193	103	170	237	217	233	210	241	290	240	203	173	131	180	249	216	153	175	199	117	170	269	225	130	95	182	222	263	251	221	237	233	328	302	183	217	230	215	180	110	69	56	151	265	271	246	183	140	151	165	187	188	120	87	84	163	299	246	222	243	238	203	113	165	203	199	182	113	112	245	269	169	246	220	187	302	304	262	275	270	261	273	212	103	54	141	155	182	282	253	211	193	154	187	308	208	75	141	208	172	158	225	164	135	212	322	316	203	160	120	169	243	178	163	172	107	88	77	145	225	233	201	256	225	75	152	274	204	295	333	255	234	153	101	114	196	281	289	224	226	183	168	208	205	222	264	215	187	222	266	255	234	291	250	194	221	224	264	210	158	225	296	329	172	105	194	172	205	264	145	213	263	208	229	169	223	337	245	209	288	281	266	176	276	344	237	265	261	264	194	250	343	208	136	188	196	122	103	95	126	233	251	228	214	267	331	247	136	236	326	203	182	217	203	217	270	284	256	245	224	231	282	255	208	281	255	184	243	322	343	284	181	170	247	293	306	319	280	224	255	231	178	223	317	331	270	207	246	355	312	260	229	213	228	235	282	274	208	177	238	322	300	172	199	261	220	192	248	314	324	304	330	338	299	309	304	284	318	326	260	280	315	301	305	251	231	278	328	399	373	314	310	350	443	414	300	287	351	380	379	446	492	522	578	716	787	817	827	792	738	665	656	660	583	452	467	447	403	387	380	404	359	364	413	446	401	438	585	532	349	403	477	363	385	464	400	380	476	441	391	387	444	440	371	332	325	487	475	440	361	317	405	376	406	402	400	427	430	466	419	470	471	405	508	473	467	545	451	521	503	408	511	513	505	613	658	700	806	891	956	1059	1126	1180	1195	1247	1419	1447	1386	1346	1351	1381	1337	1171	1123	1137	1063	1013	1008	951	951	856	686	709	739	653	651	646	648	685	669	683	606	546	587	566	544	521	559	556	482	525	540	565	519	436	479	563	563	539	567	577	577	543	540	536	571	589	585	478	423	518	469	464	536	589	631	560	520	513	418	467	482	521	561	526	531	578	645	615	597	553	533	580	627	609	541	557	576	618	625	533	596	584	520	637	748	749	746	692	689	776	866	939	904	900	1010	1191	1301	1345	1304	1339	1428	1508	1462	1362	1348	1252	1242	1231	1111	915	768	736	718	688	626	610	576	487	539	541	455	436	420	378	406	544	516	449	431	338	348	343	261	317	383	365	364	400	393	349	400	409	365	281	255	317	332	325	268	280	312	363	537	540	390	413	421	389	389	377	402	350	306	374	437	478	351	322	354	328	348	351	449	462	506	564	612	710	716	817	855	853	932	875	672	567	567	547	454	322	341	419	456	361	298	296	237	326	388	293	275	319	302	323	345	289	275	283	231	205	260	226	170	215	304	345	341	308	353	352	303	319	280	340	431	348	260	211	166	191	251	282	338	301	176	241	248	220	375	381	352	414	315	220	235	258	268	268	271	218	194	235	302	267	169	205	207	264	291	193	182	282	260	128	178	313	291	235	149	150	259	291	310	323	279	203	228	203	208	190	254	389	350	315	318	306	266	270	221	188	207	192	240	282	206	182	258	213	207	263	241	226	187	189	254	270	281	288	288	354	366	325	343	345	262	222	168	163	256	249	181	128	171	195	208	278	245	132	92	119	149	186	178	174	230	207	149	101	131	176	179	219	195	205	216	189	232	237	270	275	172	162	241	289	297	266	196	212	203	140	177	222	198	182	233	279	226	136	164	155	164	291	236	226	250	222	205	138	195	219	105	142	218	209	218	192	175	204	240	205	184	219	210	156	198	260	185	139	116	107	147	186	172	175	220	190	149	196	224	165	150	158	148	141	172	183	198	230	168	191	189	134	183	220	254	268	252	351	421	301	200	158	131	152	198	132	109	163	196	214	211	175	90	54	49	98	179	185	182	170	165	193	200	213	189	123	61	127	181	166	185	184	216	216	142	205	234	183	210	189	171	180	161	99	114	157	178	177	195	196	154	166	201	247	229	215	238	262	240	124	169	266	210	210	229	227	236	189	151	172	190	203	191	198	201	146	129	237	291	215	180	268	311	261
201	252	234	219	222	205	154	165	140	83	133	173	196	138	92	218	279	246	262	169	175	227	144	204	252	203	166	156	178	241	214	209	233	257	266	222	243	250	270	280	209	97	100	216	244	291	293	271	290	264	275	232	264	280	266	302	190	194	263	236	236	183	102	188	251	108	60	96	165	184	167	129	111	101	82	199	191	138	198	304	332	215	139	185	231	240	218	140	174	259	209	109	188	293	245	149	185	196	93	143	226	172	121	205	195	159	190	126	115	143	148	190	205	195	182	235	242	234	243	197	212	192	235	270	260	279	172	178	253	264	283	292	258	187	222	211	224	186	80	133	237	219	140	111	163	137	100	164	166	216	268	283	166	129	232	257	215	143	162	231	270	282	349	348	203	179	186	122	162	193	199	138	85	86	136	145	133	226	186	144	254	280	248	222	118	185	248	214	249	229	249	280	204	231	263	201	237	190	212	223	196	291	304	311	282	184	187	232	142	176	198	149	214	241	263	235	120	122	152	165	227	251	249	200	169	245	256	218	206	136	205	263	242	255	325	330	259	263	197	170	258	260	271	321	271	236	214	211	331	355	250	228	300	347	300	156	47	123	177	182	266	306	271	287	253	219	259	222	240	293	348	328	236	275	214	176	238	295	281	236	287	338	276	176	209	270	266	241	197	221	324	356	316	317	324	213	180	234	236	335	359	224	199	217	280	381	364	275	247	280	309	324	270	235	252	295	269	220	269	280	254	240	299	259	219	298	276	264	281	314	295	302	267	227	322	357	251	248	346	320	355	332	367	448	426	359	330	301	235	312	350	378	399	402	445	490	548	634	617	598	701	790	861	843	782	723	646	592	652	650	604	603	519	432	352	404	460	352	295	351	385	430	404	355	362	396	456	463	438	422	480	404	261	265	385	406	289	293	363	359	419	524	422	397	455	402	472	522	459	453	412	455	540	462	427	467	433	466	534	510	425	412	462	421	415	538	578	570	573	628	670	760	997	1091	1088	1188	1324	1404	1381	1406	1442	1417	1401	1322	1294	1229	1198	1056	992	961	847	774	771	792	701	636	627	644	550	489	563	596	645	650	659	624	568	641	578	442	490	656	634	581	551	544	572	446	476	589	550	508	558	645	663	515	438	513	545	536	529	516	507	540	623	565	483	571	543	423	425	616	659	550	511	410	372	399	410	454	503	584	625	603	565	545	512	474	508	536	546	553	543	547	578	537	548	603	589	546	565	635	591	621	691	622	588	663	719	763	807	733	800	935	975	998	1009	1066	1121	1321	1426	1463	1513	1460	1481	1509	1345	1275	1199	1052	1019	921	771	693	638	600	626	540	549	562	467	441	433	511	513	411	458	429	314	377	476	476	496	432	422	397	367	418	373	389	386	380	403	399	381	390	425	410	371	413	442	391	426	417	346	290	350	470	464	443	382	329	336	344	319	385	375	316	349	341	395	400	399	430	391	488	606	661	780	860	839	767	780	820	654	468	525	513	365	322	370	343	315	391	364	369	379	219	267	347	256	262	303	227	203	312	324	310	271	226	271	312	255	272	346	326	320	317	316	297	263	317	322	260	254	262	247	181	182	308	368	234	168	260	355	316	277	345	410	292	208	215	182	172	180	297	290	222	256	191	235	350	254	233	237	292	351	241	201	282	280	221	245	292	259	231	231	208	261	240	201	275	278	289	305	203	99	106	162	222	290	298	230	217	244	314	314	157	71	164	255	221	244	254	226	306	292	140	126	205	247	178	126	202	313	414	363	251	285	331	264	186	221	247	186	183	164	213	283	201	253	295	240	221	152	175	233	236	196	190	245	264	231	119	101	146	181	217	199	122	128	256	305	333	270	211	232	227	236	261	289	312	277	181	229	305	242	191	161	81	145	232	173	170	192	224	208	205	187	177	284	310	213	173	164	138	187	220	180	92	180	239	245	276	248	192	158	196	177	168	209	161	116	170	226	173	60	142	253	152	140	233	229	165	117	200	303	230	163	251	206	131	98	90	108	136	135	144	228	236	286	385	344	213	199	312	334	229	159	175	196	188	181	140	157	202	119	114	190	171	157	198	205	111	118	228	212	101	101	197	223	236	200	137	198	277	250	253	170	44	119	224	205	160	194	194	146	219	308	209	140	178	127	59	133	136	95	101	77	191	290	208	208	184	86	205	285	204	187	220	245	321	229	89	102	148	217	211	106	135	139	83	115	74	59	149	193	212	216	244	184	111
272	143	148	273	220	165	204	199	241	208	184	176	134	246	328	245	142	189	205	144	112	91	155	274	215	142	179	193	247	259	178	203	257	255	268	185	172	142	138	189	168	137	108	206	259	252	195	273	319	210	251	294	219	148	244	303	243	188	159	164	185	194	179	104	159	212	151	162	189	191	130	155	173	122	173	219	142	112	100	130	241	204	161	201	235	199	244	246	199	183	132	127	119	121	124	155	250	186	117	166	229	173	43	134	211	201	175	171	197	253	230	172	129	85	145	242	291	232	281	290	203	218	156	200	295	244	192	239	325	258	219	245	238	231	188	226	266	147	153	341	291	119	123	182	130	85	186	239	238	158	153	215	177	194	282	273	224	213	213	196	185	242	178	173	222	177	223	246	184	162	212	245	212	268	286	213	187	224	155	46	120	215	205	158	139	199	285	293	248	146	166	277	237	200	207	173	149	200	215	196	171	169	190	203	276	326	313	294	207	165	235	223	200	232	249	258	156	107	198	233	196	203	273	278	268	286	325	333	190	147	244	261	271	278	239	238	233	249	375	365	247	264	244	255	333	290	195	173	168	182	222	223	211	264	319	218	204	232	231	300	300	238	201	213	221	199	145	190	282	236	242	284	292	287	252	255	242	233	254	231	213	254	185	192	225	205	261	274	241	260	274	247	271	240	224	210	224	244	291	364	303	238	297	331	268	276	269	156	196	328	301	288	330	252	182	271	350	289	224	261	298	344	422	365	305	369	295	260	341	313	236	262	318	328	336	300	325	348	312	334	342	360	417	400	349	378	342	227	235	345	396	395	399	410	502	550	542	610	732	818	878	883	828	744	681	664	636	636	655	562	494	519	496	455	420	377	346	370	425	376	341	470	500	442	439	414	415	406	371	350	392	369	267	292	445	488	383	426	410	274	345	518	474	411	503	505	490	460	377	408	466	500	502	443	472	458	390	404	401	466	431	436	506	483	521	612	711	809	795	848	1020	1060	1163	1343	1413	1437	1457	1357	1301	1355	1249	1090	1008	921	902	897	888	860	795	747	668	552	567	595	654	559	453	550	555	544	504	434	498	509	471	557	588	509	422	441	438	505	549	505	499	529	495	410	417	434	422	418	474	489	484	516	552	535	485	496	488	426	440	471	474	525	531	475	482	478	464	454	383	385	536	545	470	494	459	480	499	470	578	532	401	573	626	491	511	542	463	473	504	494	559	553	578	634	625	573	547	536	519	555	593	582	522	577	545	469	581	667	653	675	747	830	863	920	988	937	1008	1099	1191	1316	1340	1340	1390	1430	1361	1326	1306	1319	1242	1081	946	797	716	713	710	675	566	533	554	574	503	395	417	432	523	578	506	411	400	392	461	473	425	485	396	288	333	394	320	299	334	353	413	414	383	379	359	385	410	377	366	384	384	398	443	413	332	294	349	401	373	315	347	376	371	335	443	498	361	361	383	391	454	586	704	731	733	829	873	865	800	701	713	576	443	406	411	447	340	307	382	336	281	306	439	344	228	340	354	303	272	305	278	359	399	263	195	254	357	370	315	294	320	328	338	389	303	205	298	343	291	297	286	197	227	321	296	311	288	229	310	215	157	294	391	352	257	193	139	184	240	295	247	263	280	242	305	341	302	267	188	187	282	288	297	367	393	331	254	217	244	181	191	203	200	191	201	307	330	294	305	306	208	138	130	152	232	274	302	308	276	327	245	209	262	199	245	233	183	176	231	310	259	234	281	293	231	133	150	250	206	225	276	261	314	313	292	288	276	300	288	251	219	199	315	297	165	223	325	310	241	226	184	200	259	199	182	264	264	206	161	138	223	205	143	173	180	228	148	170	250	247	291	218	196	240	172	224	258	181	214	250	205	206	205	169	154	179	196	214	239	207	148	177	192	205	288	280	262	194	128	164	230	244	293	222	139	263	324	275	222	181	143	208	260	228	224	224	187	103	152	217	191	147	138	168	183	122	162	221	161	241	296	222	192	248	228	214	228	159	185	274	252	256	195	170	278	324	312	276	265	330	298	184	228	242	171	146	227	292	188	142	118	129	177	154	145	138	205	149	139	215	202	125	120	167	168	259	260	119	154	246	179	147	150	94	88	158	236	218	218	259	218	203	223	223	227	215	249	215	141	158	95	154	255	264	284	217	155	199	185	188	179	224	268	243	326	320	225	261	322	292	248	149	69	166	201	194	202	119	126	173	138	146	239	263	191	219
173	86	93	215	291	199	103	175	215	195	193	194	226	223	203	195	178	198	249	162	103	156	173	249	203	140	228	161	151	205	135	159	239	293	257	177	108	132	163	149	141	147	191	235	241	265	265	243	231	196	186	185	212	284	323	283	301	255	179	210	240	186	169	159	220	185	111	203	230	212	144	153	203	147	154	164	72	85	111	140	182	159	185	225	243	173	110	171	242	275	214	174	167	144	153	182	243	296	234	203	251	205	155	190	174	199	238	147	125	163	145	175	221	217	231	304	267	160	242	369	297	211	203	124	195	252	247	228	218	294	203	114	165	170	177	289	285	173	184	210	243	271	272	292	273	186	182	278	250	190	176	186	162	177	183	148	182	189	190	213	168	160	154	79	134	213	250	276	237	147	144	161	160	229	188	109	199	207	148	152	179	216	181	222	253	205	148	172	275	286	249	257	222	242	229	124	185	293	260	201	246	290	292	211	229	339	264	182	197	163	200	205	108	180	229	258	265	158	214	314	209	177	214	186	141	143	207	241	240	236	241	238	236	279	297	224	234	232	208	260	192	167	281	304	258	295	307	226	214	307	294	265	282	224	254	271	254	242	218	314	368	285	229	248	250	263	244	246	279	222	233	279	292	312	284	230	226	250	212	228	270	255	267	256	210	213	270	264	322	292	250	260	252	289	287	278	288	265	262	269	259	290	320	315	248	234	304	269	124	200	229	135	272	366	316	260	305	262	145	239	294	282	326	370	419	398	245	258	326	275	249	290	354	373	371	351	365	343	260	353	355	302	359	349	356	296	246	351	434	396	389	469	434	454	450	491	691	776	832	854	847	804	748	637	506	480	493	450	459	527	472	387	385	403	401	456	441	371	391	352	298	310	347	377	366	411	444	293	369	466	370	454	513	389	362	387	378	441	385	300	325	366	315	305	419	489	407	364	450	436	388	396	429	500	582	538	473	503	463	494	672	679	625	718	808	856	979	1091	1135	1272	1304	1325	1447	1409	1353	1323	1252	1228	1174	1027	886	764	869	811	631	638	603	629	676	637	581	583	522	521	573	614	639	584	517	495	523	502	492	511	616	581	536	543	536	552	515	558	539	563	531	450	480	431	438	505	529	623	592	546	459	405	455	450	423	464	534	430	438	480	475	522	536	513	546	584	499	439	391	435	547	431	359	462	493	496	498	481	472	464	478	466	501	523	528	594	528	525	542	514	533	562	580	571	550	557	552	524	552	552	453	445	421	479	574	536	565	635	616	548	579	557	578	681	709	735	826	835	874	1006	1118	1144	1091	1162	1376	1452	1321	1379	1393	1338	1324	1207	1108	988	841	750	636	574	579	608	608	459	458	518	507	440	480	502	418	480	480	392	465	508	450	451	393	391	392	378	441	388	381	391	352	321	291	363	390	460	405	349	468	442	287	234	382	410	315	329	380	427	443	323	277	345	346	412	454	396	427	455	434	473	464	432	493	652	818	875	837	781	787	665	512	490	488	470	466	429	359	297	313	322	321	297	299	366	222	132	227	295	273	301	303	261	258	331	360	329	310	289	308	255	248	339	363	293	360	376	219	243	308	288	287	199	220	314	355	291	166	173	228	258	234	174	251	220	182	263	319	272	212	245	176	165	207	222	264	281	211	209	240	205	352	487	362	239	207	198	212	182	156	192	238	253	232	216	168	156	175	203	237	212	189	247	328	324	294	303	286	209	187	273	259	204	232	263	205	143	198	238	236	215	197	177	220	220	113	194	269	213	205	231	222	265	297	236	252	179	177	299	285	222	172	96	140	289	302	229	193	220	222	244	170	98	217	238	187	227	252	237	236	141	204	254	187	172	162	198	233	218	183	205	210	216	177	183	248	215	260	246	210	262	201	194	167	179	178	72	130	287	238	152	166	176	142	188	220	153	136	166	183	211	259	143	143	157	66	182	325	283	220	246	218	228	279	163	212	267	150	156	211	190	87	119	229	252	205	152	189	242	177	83	124	117	177	263	144	131	175	156	186	213	262	313	259	269	246	206	250	259	210	182	137	146	222	126	118	157	170	245	168	140	254	286	238	162	105	112	200	147	47	48	143	183	123	148	220	203	157	194	199	194	191	114	90	117	116	134	147	148	192	221	135	166	207	226	251	203	146	135	115	166	215	152	212	218	187	220	233	169	154	295	291	198	237	195	140	208	217	222	214	157	121	121	122	114	152	183	225	252	150	170	171	137	228	136
176	117	135	228	208	215	180	195	207	256	260	158	258	289	192	207	233	201	191	193	228	188	214	269	245	189	133	188	264	246	185	189	167	116	120	152	117	154	250	320	227	151	205	169	182	194	216	234	267	209	210	296	356	368	260	198	232	271	214	207	195	206	257	159	100	154	203	166	215	311	254	210	220	216	250	267	194	172	143	99	134	199	273	187	144	262	248	234	254	216	122	142	169	231	239	192	256	273	255	172	201	225	203	219	122	179	219	236	299	153	181	294	258	254	226	214	183	195	305	289	246	255	315	271	236	291	211	120	195	265	199	152	205	180	177	190	122	177	190	213	252	311	360	257	182	134	190	260	215	247	303	215	238	316	297	221	187	229	239	277	188	142	224	201	199	315	241	162	224	203	174	185	194	214	145	116	139	164	138	96	201	207	207	285	234	176	186	180	214	184	196	237	169	227	265	269	252	226	280	243	287	250	206	179	146	259	326	320	260	227	243	156	144	220	209	232	254	247	185	190	268	315	272	178	157	201	192	187	167	151	229	232	236	247	263	321	305	282	252	196	251	339	305	279	291	263	215	169	240	305	238	206	207	214	216	223	219	136	172	274	272	244	256	332	256	173	326	392	300	244	268	266	274	332	292	244	243	246	256	285	368	371	272	258	287	289	267	220	148	175	307	352	290	238	254	249	189	199	245	150	149	209	180	251	323	303	328	300	333	412	365	298	287	318	318	286	258	251	248	233	296	390	333	318	351	329	285	278	343	432	401	316	358	422	482	347	243	322	322	369	429	410	375	392	384	389	353	294	431	466	469	468	495	641	673	722	859	904	870	832	791	733	623	604	545	450	417	393	421	531	523	339	364	427	431	419	298	264	283	335	331	318	366	394	322	308	410	422	415	408	386	385	373	284	245	374	373	312	361	386	401	380	394	399	418	472	395	361	441	418	426	442	461	538	542	496	551	585	572	632	668	741	852	983	1039	1210	1296	1324	1404	1362	1381	1349	1270	1149	1147	1075	947	927	806	689	706	783	729	650	653	650	637	620	618	642	587	473	433	500	498	513	630	636	448	321	429	507	481	447	399	333	400	524	543	529	523	446	426	443	468	534	457	385	426	441	453	465	513	555	453	435	479	479	454	447	486	509	561	585	574	554	479	393	460	490	484	457	395	423	397	418	412	477	547	507	480	415	378	440	495	447	435	542	564	518	535	574	524	535	623	625	510	380	483	519	507	602	578	587	571	538	559	518	522	583	628	564	564	603	536	458	424	513	576	555	679	711	696	753	789	865	890	889	999	1139	1255	1316	1329	1327	1303	1330	1330	1414	1339	1131	972	956	965	695	632	696	631	562	583	529	452	464	391	308	317	373	417	429	359	414	465	417	404	338	359	470	445	370	355	312	325	436	398	304	366	385	300	288	353	326	236	241	308	404	473	405	267	349	476	353	287	282	317	476	428	281	317	406	418	370	410	574	682	731	733	750	783	775	738	677	627	532	435	342	303	322	344	364	300	343	306	280	368	389	384	302	345	333	331	316	215	195	311	369	319	278	213	247	328	332	272	285	337	287	317	338	246	250	285	278	276	261	321	299	194	187	203	173	124	196	301	310	327	305	254	220	155	217	232	214	285	277	235	308	287	216	261	256	310	343	350	359	274	221	184	227	232	243	267	227	259	253	236	242	232	293	237	161	234	244	278	318	293	265	228	240	320	303	178	178	268	250	158	114	176	157	155	247	219	177	170	152	185	229	152	119	196	263	320	291	246	304	294	210	217	223	358	326	92	93	187	233	177	144	240	275	240	311	298	254	291	308	236	249	238	159	197	207	222	233	143	97	169	183	187	150	155	188	153	120	118	154	294	307	160	264	275	241	234	148	174	205	141	48	141	204	180	174	122	137	179	185	165	199	192	194	218	162	187	138	98	144	218	263	220	211	207	158	218	200	144	131	175	305	235	240	312	220	167	176	264	285	144	162	222	204	197	210	238	179	177	233	212	199	195	201	258	247	266	240	230	344	312	201	207	188	179	224	251	258	220	221	203	202	257	284	234	178	190	128	121	124	151	221	187	140	130	110	108	173	180	170	200	220	220	155	144	195	161	182	196	212	211	162	145	110	170	229	117	73	80	135	191	167	115	74	67	129	139	54	50	147	176	104	187	289	310	272	162	142	217	296	263	233	222	208	252	206	204	197	183	201	158	204	223	220	223	222	156	148	240	134
307	230	180	208	209	175	240	244	202	147	73	162	279	214	231	378	332	190	139	221	235	147	183	251	236	248	180	164	213	228	205	260	206	158	187	114	122	126	171	210	199	243	194	166	173	171	261	221	201	241	287	228	150	243	316	313	261	129	73	79	99	167	244	256	177	164	184	152	152	170	134	107	126	259	356	323	303	197	76	106	155	197	240	211	221	205	176	161	196	240	179	103	131	198	115	157	230	206	219	213	146	160	259	224	179	173	205	237	145	88	170	223	203	241	275	236	200	275	298	278	306	297	264	254	298	310	238	241	188	204	324	268	198	132	136	159	152	199	189	236	219	200	292	225	257	294	199	150	166	178	126	120	248	272	187	180	203	228	196	275	326	187	88	140	221	243	269	254	195	171	186	175	147	166	194	211	142	142	187	189	251	151	102	269	226	182	281	268	317	307	223	184	250	360	307	222	239	293	241	188	258	298	299	301	316	274	189	110	162	268	203	206	284	249	242	164	180	260	236	279	242	238	243	194	226	286	250	211	236	300	345	346	292	231	234	265	293	256	248	249	291	248	165	201	242	233	208	208	192	259	227	164	171	184	291	302	295	238	125	167	227	241	207	200	267	297	263	204	172	208	238	232	305	228	145	226	293	328	324	392	333	274	379	336	250	194	173	259	222	241	362	352	324	319	301	329	294	171	154	147	194	256	298	338	260	242	256	220	265	376	409	354	268	244	305	319	287	341	259	204	304	326	356	340	270	234	243	247	272	377	391	273	269	255	292	373	340	355	331	275	362	377	321	344	340	352	280	327	473	447	485	598	618	706	762	788	901	897	758	613	580	524	502	459	408	442	380	414	438	423	427	351	343	338	354	426	398	318	343	302	256	183	255	359	380	372	315	304	366	427	382	351	311	379	340	347	400	355	377	381	420	508	443	440	459	399	450	468	523	565	534	497	530	571	550	618	582	614	720	809	998	1181	1239	1293	1303	1294	1352	1388	1328	1173	1111	1060	1070	1093	950	759	699	622	518	539	523	446	475	596	616	577	533	511	543	503	551	508	459	555	518	389	391	437	418	444	409	429	504	525	568	524	472	473	531	594	589	522	487	488	469	457	431	509	517	470	535	482	446	481	502	541	534	515	442	442	452	502	494	515	524	377	366	417	434	444	511	499	497	535	510	466	446	447	429	384	482	557	497	511	482	464	429	400	456	555	597	497	474	522	561	490	390	475	541	468	466	513	517	486	464	547	511	463	504	551	560	562	565	481	571	585	418	432	554	535	523	555	535	621	700	674	665	803	862	910	991	991	1027	1043	1131	1296	1344	1357	1349	1370	1351	1249	1123	1018	937	772	666	666	713	654	529	466	408	380	468	487	395	365	395	428	451	429	336	301	365	357	339	421	427	402	374	312	379	363	288	356	427	403	342	371	382	357	331	400	473	444	317	320	390	268	257	333	404	424	378	396	396	413	477	454	449	464	458	627	766	715	788	932	908	774	698	652	641	529	361	366	313	285	345	376	361	356	361	333	330	356	355	289	287	295	242	252	349	287	269	372	316	241	289	342	263	239	307	291	263	321	296	229	191	169	213	252	218	253	335	259	193	215	215	313	352	310	350	333	260	253	175	110	252	314	256	249	295	381	337	182	215	217	242	285	209	206	263	276	269	326	330	251	192	182	225	282	241	253	289	235	159	188	233	226	275	336	282	229	266	223	176	220	217	190	263	266	189	121	180	196	161	177	198	257	228	189	212	238	154	195	265	236	282	282	299	269	300	278	157	196	239	175	171	182	224	221	175	226	262	302	367	320	251	206	205	211	160	208	225	201	231	252	271	177	145	209	161	225	275	218	169	186	194	199	229	161	155	174	160	180	120	126	151	171	208	179	153	141	163	151	185	189	156	167	222	258	222	185	233	235	176	234	317	269	124	82	213	273	305	279	200	252	197	157	239	274	236	192	247	357	294	192	222	211	187	176	158	192	210	259	276	195	227	229	213	177	95	195	177	177	271	184	157	214	246	294	280	229	234	267	256	270	190	121	167	199	222	238	273	267	202	127	133	175	205	178	166	201	227	202	98	93	156	164	194	271	259	230	155	100	155	138	181	235	231	207	146	110	124	210	165	153	148	114	189	143	134	180	182	180	228	219	202	194	102	145	263	244	215	253	218	167	169	199	317	289	116	172	192	187	244	205	238	212	185	131	164	229	195	247	284	244	175	172	208	147
307	277	264	213	161	158	251	243	245	257	214	208	127	161	262	251	199	183	236	229	206	186	213	269	223	221	246	258	226	237	242	213	263	248	187	179	274	276	180	164	247	270	263	200	144	117	81	99	154	301	308	154	182	267	302	341	243	191	162	169	235	180	157	186	146	166	209	249	251	172	125	139	208	274	248	278	303	231	188	197	187	165	205	146	122	131	138	189	202	284	210	138	194	177	187	162	129	119	206	251	224	284	268	221	157	146	161	214	167	115	224	196	196	231	177	185	239	264	258	323	310	182	211	228	240	254	205	210	235	241	213	119	202	310	244	213	180	199	223	209	124	145	254	293	219	149	116	42	75	109	150	161	116	75	50	108	166	167	232	262	157	89	196	227	129	200	261	203	161	179	247	232	145	115	134	187	150	145	203	169	197	174	190	250	217	224	232	186	274	309	274	277	266	356	320	262	300	179	94	161	192	190	236	278	251	268	231	149	204	231	216	214	247	336	292	204	214	286	312	281	205	188	208	195	227	250	265	254	241	243	226	225	209	283	285	138	224	290	201	160	207	272	179	121	110	167	178	186	306	380	387	324	267	298	331	309	269	216	205	243	230	223	264	217	253	306	255	176	149	297	326	256	280	225	187	238	329	373	302	221	209	274	271	206	156	197	283	259	214	222	300	344	312	300	262	274	309	303	193	217	341	388	372	304	314	241	183	216	205	238	299	280	263	307	294	306	328	260	194	279	361	323	330	320	303	294	324	277	297	359	298	277	296	377	368	327	322	282	312	310	382	391	359	435	378	335	437	496	555	618	623	634	731	811	840	920	864	726	630	551	489	469	501	478	386	361	400	329	301	338	370	374	349	399	416	389	344	285	329	387	385	355	357	332	311	314	271	292	394	387	340	398	430	478	436	340	326	404	427	441	459	435	386	405	461	424	441	438	458	566	555	466	445	515	613	749	871	1032	1084	1171	1332	1360	1421	1462	1418	1278	1186	1146	1075	896	746	764	772	671	603	560	590	574	592	656	542	557	584	555	553	554	588	514	456	483	545	498	436	484	475	467	499	525	476	503	501	384	376	447	533	527	503	497	485	452	447	427	484	560	462	454	486	483	527	494	486	557	570	540	441	401	577	594	473	422	395	473	577	508	393	423	450	453	518	518	402	406	405	372	391	479	510	564	518	398	418	432	522	578	529	440	399	375	454	510	471	526	463	432	499	471	516	474	488	567	548	526	446	423	517	555	578	594	533	497	423	427	469	481	530	468	430	500	494	482	537	567	578	546	545	609	611	562	562	593	608	752	821	794	895	1058	1135	1191	1298	1452	1442	1400	1367	1313	1219	1122	1075	917	749	721	691	564	520	491	500	487	431	329	381	485	471	455	391	418	425	345	350	411	422	355	336	394	459	432	359	446	479	312	299	388	408	432	431	323	254	324	349	273	291	353	382	468	460	481	414	319	421	447	352	373	477	407	475	568	594	613	632	769	861	834	715	669	683	657	468	363	428	510	445	353	410	386	309	292	381	336	271	332	361	283	183	259	364	303	228	308	265	212	289	381	341	229	291	321	254	264	305	278	336	356	212	216	245	266	259	203	213	198	232	311	310	247	245	245	268	297	273	222	167	174	243	290	284	217	199	206	202	286	268	222	308	320	332	289	249	303	285	269	273	277	226	209	288	263	242	301	310	249	202	272	275	226	191	171	222	265	294	259	266	262	322	345	252	368	337	190	193	147	190	236	188	198	182	225	173	97	221	251	239	287	325	291	280	255	194	208	215	172	170	128	193	318	282	232	182	253	269	211	225	137	135	250	298	263	217	219	249	206	164	209	227	187	155	208	160	140	172	193	266	168	168	301	278	261	215	204	257	226	184	207	226	179	216	240	144	195	267	209	193	199	262	228	165	210	233	197	210	205	190	267	221	173	166	107	159	215	153	149	172	170	259	308	231	144	138	216	223	194	245	250	206	210	249	196	191	269	215	183	225	151	180	259	154	161	183	174	189	228	216	190	166	176	193	140	187	187	161	212	222	173	122	120	188	212	237	302	347	271	141	154	239	211	186	216	165	149	133	73	220	263	108	138	225	269	267	264	268	176	173	264	230	210	250	180	77	80	168	196	150	182	182	102	147	146	58	143	195	221	301	283	239	254	265	146	143	179	126	142	147	211	277	189	155	186	147	131	178	178	217	296	192	131	111	124	165	122	180	177	135	181	125	110
197	161	123	136	137	80	146	205	231	260	247	165	208	246	204	286	320	269	197	155	208	259	168	170	206	184	187	226	267	263	222	210	224	177	155	206	231	225	250	255	254	198	220	299	217	145	215	318	305	235	234	196	213	310	276	234	320	258	160	190	264	269	153	152	208	218	198	219	215	149	146	214	199	129	183	269	219	129	236	264	203	178	143	186	186	177	264	289	226	155	167	194	176	223	244	143	114	140	97	169	281	288	275	211	86	74	132	172	157	235	281	174	186	246	312	268	182	220	229	185	254	289	213	179	197	238	199	206	201	146	196	228	190	174	122	169	161	142	242	151	128	145	138	188	211	226	174	153	214	202	107	120	211	165	102	170	137	65	122	136	130	108	140	245	225	248	236	164	157	150	195	209	214	172	136	266	252	120	133	203	174	163	201	193	219	162	118	126	177	233	248	198	146	165	128	104	184	154	166	214	147	207	289	275	233	225	213	251	268	175	201	253	238	247	255	298	237	149	182	234	242	199	194	169	146	222	179	153	224	161	220	343	252	245	331	256	227	344	379	337	327	299	240	199	157	228	233	109	144	260	285	261	265	214	153	197	235	300	349	326	257	221	262	238	201	259	263	229	186	143	152	189	255	266	313	344	320	267	174	159	244	354	339	292	214	228	346	301	200	268	322	291	314	300	363	378	338	297	266	272	258	243	218	240	248	278	291	298	301	289	378	327	192	277	311	263	205	203	268	226	198	275	314	280	296	339	365	350	312	243	278	304	314	361	300	296	302	259	308	337	313	311	228	289	418	476	443	380	490	559	679	843	876	780	737	672	588	556	501	552	494	408	511	515	449	410	312	316	343	292	308	425	446	403	306	304	356	298	357	448	434	382	350	295	349	431	487	441	329	357	303	264	414	452	370	327	358	436	393	433	449	367	428	424	347	334	391	477	420	412	505	668	713	755	914	1123	1263	1300	1393	1346	1367	1428	1387	1235	1063	1032	932	815	766	657	627	600	602	612	525	529	534	529	564	548	469	550	574	487	541	569	514	474	540	568	543	526	455	378	517	522	330	438	598	578	520	499	512	531	476	450	466	466	480	480	474	478	454	428	467	542	491	463	515	451	451	419	477	614	541	502	459	487	546	515	489	460	451	487	478	425	485	522	447	470	487	511	557	483	467	450	508	463	396	445	411	457	461	451	466	445	399	393	426	462	485	489	415	364	476	490	505	495	479	463	499	558	495	471	482	485	544	488	449	515	480	470	431	418	526	515	516	535	459	527	597	581	532	506	584	602	554	534	538	548	564	659	652	683	734	792	934	904	982	1018	1074	1298	1308	1373	1454	1415	1303	1240	1143	999	886	664	563	610	621	597	546	481	427	312	255	324	478	533	445	399	425	424	382	282	345	415	476	487	312	286	423	394	296	391	404	360	361	407	363	307	405	466	429	343	329	387	373	413	472	418	418	424	398	424	420	359	464	455	362	544	629	669	777	772	788	809	780	749	627	495	429	418	351	375	424	357	349	332	346	337	283	295	341	359	365	298	242	320	341	296	260	267	273	263	300	345	355	267	236	288	381	387	263	310	340	294	306	336	292	164	198	280	245	228	198	175	167	200	273	205	172	283	264	306	343	267	238	195	225	214	171	265	343	260	222	283	231	125	218	340	254	184	199	201	215	223	208	173	234	260	175	253	335	298	311	306	226	203	291	219	164	248	272	216	147	195	305	291	230	234	200	163	193	310	354	296	277	295	301	185	145	166	137	255	283	261	303	242	226	278	275	226	215	204	183	215	242	190	115	66	115	177	230	201	152	226	185	164	160	135	215	224	186	195	189	141	169	230	275	270	219	151	159	238	243	208	175	179	200	204	229	283	216	131	165	169	168	206	257	288	291	287	197	250	302	330	299	257	265	223	269	166	176	264	193	249	234	138	134	112	96	187	269	153	120	132	170	186	76	95	156	147	131	180	280	306	261	231	231	194	140	154	115	171	215	90	100	214	281	271	216	216	240	170	163	255	266	209	179	204	212	264	304	271	228	236	281	286	227	165	166	197	183	119	120	88	94	231	313	275	194	154	182	124	169	262	162	69	66	150	174	164	140	110	164	216	183	101	144	203	189	152	102	145	197	149	145	121	101	154	191	193	276	315	190	177	149	100	187	228	176	184	165	196	242	165	121	231	321	170	167	239	191	205	144	86	145	121	142	159	103	134	158	204	226	203
169	138	134	146	166	151	190	209	154	142	180	155	212	234	225	190	156	281	272	159	179	201	259	232	225	250	184	200	224	205	254	259	203	219	238	255	226	291	305	162	111	137	184	306	310	192	196	221	201	247	388	349	287	281	187	227	333	236	166	231	204	213	267	286	292	229	211	257	249	226	191	250	236	146	117	163	260	223	230	214	134	99	167	243	206	233	186	184	220	153	132	100	163	297	248	129	180	197	150	130	158	281	256	210	192	185	217	252	231	245	231	158	270	287	264	325	303	257	266	256	217	196	227	269	187	251	227	106	274	306	147	135	244	208	186	300	298	206	240	277	219	201	204	199	252	213	145	198	263	241	214	245	214	150	86	138	231	230	133	152	208	146	241	284	163	244	246	157	220	154	158	220	239	264	242	271	292	209	170	225	238	139	137	222	225	175	129	135	101	143	195	239	238	226	243	199	158	115	200	328	260	161	208	328	317	234	284	248	164	223	174	116	130	181	206	202	266	189	216	287	228	233	235	224	198	212	231	184	167	174	170	205	282	272	262	179	165	300	286	270	304	277	258	231	178	193	225	208	210	247	212	245	328	286	284	296	319	285	149	167	224	217	222	183	181	263	317	251	205	245	270	235	222	268	236	236	275	257	274	286	277	334	347	312	325	312	324	326	291	247	163	147	246	295	321	239	215	294	292	230	208	315	293	227	279	217	240	339	325	314	351	338	258	282	326	356	365	213	199	330	315	292	289	304	337	271	221	297	314	321	281	286	364	349	389	398	296	265	313	386	446	418	349	370	418	424	494	636	706	750	853	814	741	749	732	722	586	558	596	569	490	359	403	466	459	404	348	334	289	327	427	364	307	403	467	461	501	516	359	287	346	404	422	350	340	407	375	379	428	436	442	412	420	406	375	368	371	392	337	414	529	469	390	395	399	484	582	515	662	823	868	1048	1124	1218	1296	1356	1458	1422	1375	1330	1221	1072	994	987	966	809	726	708	655	593	473	442	503	493	503	557	572	560	515	472	505	605	558	441	479	562	525	462	456	485	536	541	551	504	436	413	399	459	494	448	459	452	434	403	411	506	488	469	493	514	497	404	369	483	487	534	541	480	444	443	504	502	438	346	441	463	374	444	467	454	518	606	584	441	459	477	423	488	540	426	334	515	728	620	463	531	560	449	438	539	525	469	465	422	398	429	430	476	440	331	332	401	482	481	473	394	328	398	437	533	567	475	459	494	443	347	376	440	433	448	432	416	473	560	576	530	501	477	529	528	500	455	471	511	500	532	520	520	531	537	602	553	523	655	685	594	635	743	801	895	944	1000	1102	1207	1330	1391	1410	1424	1387	1286	1192	1033	868	858	817	773	631	457	489	494	403	420	426	372	406	453	471	367	319	363	393	436	458	465	407	421	460	382	324	412	419	369	397	327	350	360	449	477	333	406	457	403	384	375	358	307	343	390	357	335	381	424	455	421	429	508	459	532	647	722	753	778	836	830	722	620	614	583	500	455	433	361	317	311	341	400	409	385	308	190	192	200	251	365	366	318	287	268	270	329	389	360	285	194	285	268	247	304	254	265	205	222	340	337	288	240	249	257	192	231	261	275	288	283	213	152	182	254	231	193	218	285	320	252	239	239	239	289	261	204	232	258	252	264	228	261	293	191	230	293	242	234	251	230	209	222	181	146	180	219	231	218	235	216	209	251	273	285	262	278	288	244	280	296	196	214	289	274	217	241	308	268	243	279	246	171	237	289	276	282	245	180	234	291	305	312	213	188	224	260	237	222	277	228	235	175	149	203	187	191	202	228	175	210	227	229	267	227	229	188	131	107	121	203	198	214	205	201	237	243	271	258	194	211	260	247	310	286	162	107	185	238	218	192	244	219	184	321	321	234	195	153	98	139	200	234	231	175	213	212	128	172	263	208	192	208	183	238	232	136	169	226	200	162	147	160	188	167	122	146	168	205	198	178	202	152	126	191	215	177	129	80	134	209	158	121	108	84	173	211	201	236	269	228	190	288	243	183	222	131	154	249	208	190	131	108	165	159	161	200	204	107	143	234	180	196	284	180	87	89	125	240	232	153	129	172	256	241	218	192	126	193	282	231	195	202	140	87	98	182	150	157	147	139	143	155	227	211	193	210	151	106	159	179	208	215	133	99	170	237	195	219	187	153	238	173	213	263	175	162	125	142	160	126	174	185	201	208	179	203	222	181
140	115	135	242	310	229	213	149	70	175	230	176	216	137	134	190	214	259	273	274	279	296	209	157	253	246	206	235	186	147	199	201	171	166	169	191	169	121	106	135	258	300	214	169	115	142	330	350	186	231	223	83	97	163	193	147	147	239	210	201	151	115	237	214	108	167	234	253	256	228	177	159	159	178	229	249	266	216	165	156	144	163	155	103	191	228	183	239	251	234	190	183	149	132	223	282	235	113	92	213	185	167	246	129	156	243	150	132	204	237	235	230	221	236	241	241	261	247	283	225	117	252	393	347	328	250	243	264	213	198	217	196	222	209	153	187	154	196	212	191	146	164	220	192	218	244	253	192	128	178	225	273	243	234	237	192	241	184	118	239	220	178	203	118	192	208	198	289	257	183	101	207	303	254	222	197	161	133	148	185	181	94	79	205	241	219	234	198	210	267	240	193	177	191	175	131	196	244	355	362	235	179	150	222	212	147	206	243	181	181	284	289	235	282	183	136	154	147	233	278	308	274	206	258	253	205	262	296	233	234	334	300	303	256	211	224	247	258	294	334	213	203	240	216	282	324	272	256	206	188	246	194	201	207	190	175	187	254	207	207	211	244	309	254	202	222	217	164	192	175	185	236	206	235	263	242	259	308	304	247	166	215	245	214	303	368	331	331	319	265	214	232	286	302	320	267	199	178	270	232	254	378	280	223	271	305	267	238	262	324	325	223	205	287	305	359	414	291	209	275	292	320	338	301	319	291	324	406	383	436	469	370	316	358	463	413	339	375	387	397	409	278	306	500	504	550	714	758	783	822	812	778	692	691	700	601	528	534	490	476	425	348	379	353	382	450	367	361	414	396	341	338	325	364	433	363	335	408	399	417	382	300	318	311	307	326	364	382	392	410	419	492	534	392	399	473	378	397	448	432	462	521	567	472	385	495	615	799	957	965	1100	1308	1305	1296	1262	1288	1288	1184	1211	1081	860	773	768	681	637	675	649	635	587	558	554	486	503	563	538	440	358	378	493	478	394	499	585	502	468	424	410	472	471	461	424	397	421	466	430	511	511	489	526	457	382	379	449	461	471	473	480	475	501	492	452	483	488	501	504	459	487	474	539	564	507	481	418	441	504	484	445	580	524	368	497	643	655	602	587	553	522	553	533	451	440	567	568	458	410	397	501	536	471	428	405	411	416	476	473	440	512	453	439	448	398	375	375	532	554	518	547	557	524	519	492	474	529	478	500	431	364	482	458	398	404	393	416	447	512	559	501	482	484	443	468	450	473	578	542	526	511	401	481	577	590	595	514	495	507	544	575	585	604	643	710	799	897	951	992	1116	1208	1237	1349	1443	1448	1366	1186	1102	1034	906	750	695	678	477	488	504	506	521	398	418	523	500	426	398	354	446	494	422	328	406	478	354	365	400	398	458	425	371	352	317	326	296	278	385	404	357	426	447	368	301	408	425	358	334	248	357	498	395	389	504	485	395	429	529	686	848	857	789	699	714	770	709	516	464	445	382	411	383	357	337	279	276	337	401	385	324	292	336	362	313	296	260	221	219	246	292	240	168	181	218	283	360	388	355	248	201	305	290	303	324	295	290	297	310	290	320	338	307	261	225	199	230	226	224	271	232	272	300	203	178	214	264	263	314	236	113	145	228	249	311	386	256	195	163	215	298	276	249	200	138	98	216	261	191	224	230	139	163	257	320	355	224	184	240	240	264	293	297	183	110	161	158	142	151	193	271	292	224	164	201	227	275	310	262	247	266	248	185	262	340	290	237	245	226	176	167	228	241	197	177	117	173	213	141	196	289	195	115	145	144	177	191	178	180	153	177	280	194	46	215	315	194	167	207	204	243	179	145	211	196	222	168	173	173	112	188	226	266	304	201	197	184	101	202	191	135	166	238	275	244	207	193	155	142	129	73	139	209	219	121	123	291	288	163	137	194	186	204	192	115	156	149	164	229	226	253	171	185	229	86	52	181	299	323	239	176	189	185	196	182	141	73	121	125	115	255	280	290	259	190	252	279	246	179	168	208	166	170	237	210	199	237	180	172	176	74	108	177	199	244	240	171	145	103	146	229	189	205	178	89	137	152	172	249	192	108	165	182	125	106	65	112	131	223	249	172	228	149	93	173	210	250	171	100	95	96	171	159	132	167	123	169	268	224	210	228	206	240	271	243	238	224	185	124	156	280	241	184	208	218	195	184	199	180	184	279
91	180	141	42	112	209	162	72	119	210	197	143	167	131	117	186	129	147	223	183	182	257	250	212	275	272	178	158	183	159	184	196	143	108	194	188	135	194	165	146	157	227	279	188	139	219	275	244	161	184	212	182	195	284	250	222	271	250	156	116	159	152	173	199	221	169	88	142	192	162	168	201	172	199	207	159	253	186	79	149	227	222	201	275	301	224	201	242	180	166	146	117	186	151	133	212	281	231	229	310	248	182	203	167	165	171	122	178	161	167	267	237	209	223	246	200	223	275	272	274	190	220	255	252	240	211	234	208	172	213	207	95	145	252	196	184	266	293	204	208	233	149	191	288	256	203	210	179	210	210	187	168	163	216	235	249	222	160	156	147	82	142	177	117	121	185	178	104	111	191	164	184	230	218	175	90	66	117	241	243	217	208	171	174	166	242	256	195	172	169	249	227	195	278	194	184	298	221	139	156	202	177	166	194	129	144	276	264	262	330	315	261	219	260	216	226	216	105	198	286	299	242	188	236	225	189	225	280	271	263	300	263	223	179	228	362	310	222	320	375	266	234	272	207	245	362	339	327	268	252	306	294	319	292	211	171	185	233	148	210	256	220	278	272	311	218	160	250	236	210	144	153	240	258	293	299	287	253	275	266	140	178	268	276	241	218	250	229	206	230	229	315	329	310	386	326	284	235	170	232	280	294	275	254	284	225	157	215	274	237	282	305	296	303	332	394	362	269	328	436	354	236	219	330	363	288	246	261	272	291	261	197	237	342	401	343	321	443	408	317	446	433	462	571	537	631	766	790	819	849	830	802	728	607	502	471	438	455	515	502	441	430	406	344	341	367	350	310	255	282	491	443	212	232	405	527	458	411	449	474	449	386	452	519	377	370	388	310	439	467	402	417	417	409	379	370	367	466	609	530	442	561	643	659	726	806	893	1015	1090	1176	1356	1450	1470	1424	1365	1153	953	918	823	710	771	743	611	586	568	603	620	559	558	558	479	482	491	527	577	486	465	460	434	494	482	540	622	551	481	501	439	420	525	430	421	552	506	441	501	483	374	446	428	359	450	528	515	429	378	430	485	468	522	492	441	383	326	455	518	504	544	564	528	499	508	495	418	425	521	506	460	469	548	545	414	413	473	521	560	558	504	476	424	405	548	587	470	483	570	569	570	528	460	395	399	470	462	524	580	532	447	445	490	399	397	502	535	478	470	474	427	371	362	446	460	448	467	447	461	422	353	397	420	367	386	422	504	567	494	409	411	480	436	482	505	520	604	535	427	382	446	531	613	583	556	624	530	378	343	451	551	611	611	558	607	669	633	620	734	849	929	1015	1189	1318	1400	1468	1431	1381	1253	1220	1061	817	692	577	610	626	567	506	454	457	510	465	343	338	391	459	516	367	300	415	392	372	483	420	292	352	371	383	415	367	476	492	336	329	377	430	405	380	361	326	420	411	339	339	367	343	345	432	420	408	471	454	445	433	434	582	690	766	825	815	767	774	727	684	609	532	514	525	445	306	303	303	307	313	358	407	432	296	204	263	283	317	308	202	195	284	266	267	243	270	379	265	245	245	250	372	258	240	324	287	268	288	269	187	181	206	220	243	282	340	321	282	259	263	292	208	197	270	202	225	208	150	197	222	241	224	185	246	194	145	318	435	389	274	215	246	282	213	150	174	236	312	308	220	203	255	245	245	273	258	244	208	205	225	322	361	230	134	164	233	215	212	210	249	281	258	293	280	193	233	343	342	254	217	197	226	324	346	277	198	269	242	160	180	194	210	189	236	294	204	156	200	219	209	129	164	213	197	154	177	256	147	61	139	243	347	357	236	198	259	197	151	249	222	188	299	339	265	195	140	160	165	206	226	155	184	159	264	292	164	210	173	140	120	56	80	208	253	191	181	124	124	116	146	231	153	206	314	229	235	273	258	249	241	244	226	220	248	257	212	180	135	154	210	173	229	303	268	238	193	160	180	208	225	194	182	243	174	138	252	257	217	205	162	140	235	213	188	301	308	229	154	251	270	217	184	142	184	169	199	265	241	201	185	195	197	120	97	218	187	119	156	160	152	153	227	246	122	40	119	245	174	124	187	217	197	178	215	279	256	105	117	224	239	221	190	219	189	155	271	207	120	190	272	298	155	96	101	70	154	134	145	232	217	238	219	216	249	302	316	283	264	243	275	290	244	216	192	182	234	157	136	203	244	233	190
108	166	178	114	96	198	258	187	247	346	263	198	168	190	189	150	204	242	192	101	134	171	152	197	231	289	233	194	254	200	109	233	287	259	232	158	181	224	170	148	273	184	135	175	208	330	284	171	124	143	237	284	256	270	234	142	201	243	162	139	163	235	226	189	187	170	185	188	218	231	183	225	263	206	162	142	200	213	150	193	230	124	57	130	183	105	126	173	164	208	172	135	199	153	121	191	201	227	256	291	272	235	170	210	280	220	204	188	147	203	273	256	207	254	285	267	308	308	270	249	303	280	284	266	141	162	248	154	91	102	205	218	164	231	218	185	178	221	198	245	208	156	150	168	196	142	172	119	83	83	177	252	185	223	242	208	187	160	189	175	143	132	77	103	116	161	221	185	207	206	214	319	328	252	208	173	186	180	188	188	171	122	72	181	156	118	143	143	177	186	223	270	272	231	221	239	242	216	232	177	193	232	238	289	196	168	292	262	151	162	264	210	173	304	289	223	214	241	298	362	297	131	70	138	176	283	371	280	291	341	306	310	331	294	240	260	302	261	222	238	276	271	208	259	283	250	231	214	302	312	321	333	269	193	168	203	241	297	289	246	205	163	226	278	283	247	223	267	189	89	154	294	375	298	219	270	241	280	285	222	246	223	244	281	338	274	244	279	234	349	382	331	396	375	254	196	269	299	188	195	266	267	193	177	233	207	224	279	265	214	219	284	272	217	257	316	298	263	267	326	275	224	279	388	405	354	337	289	256	249	266	261	274	240	215	298	338	295	246	328	434	479	541	648	734	786	879	849	816	718	651	701	549	499	447	352	428	407	453	454	358	380	355	346	330	360	376	373	344	415	460	427	441	334	418	426	316	375	347	358	389	396	408	372	355	295	336	424	392	399	435	412	432	407	397	483	456	389	460	567	628	655	665	762	976	1149	1257	1366	1346	1319	1413	1396	1304	1102	993	958	802	770	731	604	581	575	508	436	433	523	538	490	523	484	432	499	498	510	440	417	491	465	528	495	410	341	366	475	499	542	541	509	555	485	408	462	542	474	447	566	555	525	424	407	484	466	421	452	444	467	476	427	469	441	489	513	473	440	418	486	445	382	458	518	486	467	471	480	454	403	393	469	494	493	465	381	367	399	522	509	448	497	541	513	531	596	515	510	558	563	506	450	441	484	564	549	559	589	488	481	447	457	590	603	545	497	473	421	516	562	472	397	368	425	524	469	436	486	392	298	443	544	502	529	512	448	478	481	460	504	511	436	438	407	352	478	545	549	533	446	422	494	546	527	422	361	347	419	486	494	509	454	435	500	522	499	524	587	597	546	664	856	904	959	1038	1189	1339	1361	1334	1224	1167	1239	1023	842	910	795	648	590	509	403	431	491	454	453	413	391	480	389	292	480	504	487	542	451	453	466	403	367	351	258	260	390	445	370	335	359	383	397	328	321	440	487	415	425	393	347	323	339	372	391	387	391	409	402	520	529	477	612	737	794	808	794	794	659	576	658	535	430	367	332	408	377	361	314	262	340	346	259	293	305	271	336	374	303	263	266	314	228	233	339	316	296	316	307	268	322	259	231	247	207	229	259	254	240	235	294	320	230	224	286	300	196	215	287	268	273	333	233	163	241	265	266	242	261	224	270	333	246	171	158	236	302	310	267	221	246	324	333	253	182	192	225	152	229	200	186	214	166	250	235	161	131	104	232	359	252	237	236	220	268	188	243	385	380	371	333	234	186	157	117	180	220	245	277	303	230	156	193	201	232	227	173	172	243	268	211	220	217	199	243	235	198	197	164	81	189	219	175	240	210	134	115	175	267	257	223	286	210	182	161	129	210	210	229	240	292	286	182	130	143	143	97	145	121	72	162	254	252	206	194	163	146	161	157	196	209	266	195	130	176	173	217	238	265	270	211	207	149	145	248	243	219	228	238	150	154	175	132	126	152	229	220	156	150	211	202	205	207	136	174	223	174	187	222	188	237	208	138	213	253	262	206	164	160	138	185	127	92	142	208	252	241	256	196	205	221	201	254	264	188	193	245	189	130	85	141	127	140	192	143	145	231	257	171	167	287	290	188	142	159	228	200	185	145	168	228	190	230	234	189	197	161	155	227	219	196	159	184	212	127	65	80	274	317	247	165	43	78	76	42	72	172	240	189	168	215	212	132	191	214	172	251	255	237	171	77	105	151	138	192	223	183	157	167	185	173
232	206	193	198	244	287	235	221	314	248	149	222	210	160	234	186	177	238	150	125	203	246	356	374	276	222	115	131	262	236	156	158	196	249	230	127	179	238	147	136	180	157	186	207	236	352	299	258	257	231	303	273	217	225	245	273	217	176	232	220	115	109	207	196	87	185	284	225	169	127	149	228	248	201	191	212	225	212	155	215	208	79	173	221	178	125	137	152	147	184	226	179	114	154	162	192	269	198	110	149	175	196	236	187	170	298	208	141	281	221	122	175	232	246	273	386	336	197	223	248	218	198	125	123	137	130	274	273	151	150	176	191	202	164	132	161	171	181	185	173	154	141	141	134	105	132	141	140	108	106	126	165	217	166	280	306	165	136	155	185	136	144	238	257	199	113	130	179	189	141	188	260	195	131	189	289	292	258	199	192	208	182	189	199	156	201	164	82	154	226	229	172	134	153	290	313	262	219	125	173	270	240	238	202	205	334	357	311	278	280	252	301	351	251	216	225	225	232	271	203	201	294	305	290	162	222	281	273	310	263	211	192	224	226	259	306	268	228	292	311	279	305	321	325	220	208	294	297	252	231	226	208	187	144	211	313	278	255	290	219	183	208	162	188	274	284	252	243	195	204	216	203	285	332	262	233	253	306	283	143	203	242	186	281	352	354	344	277	210	227	305	323	312	281	216	195	170	191	195	215	318	278	192	178	233	235	166	218	310	228	188	312	248	236	376	364	222	145	224	273	236	224	264	301	272	258	244	229	213	306	370	325	287	291	362	373	315	289	358	447	520	551	684	706	677	848	885	812	730	690	562	392	442	466	410	376	416	466	402	375	351	372	374	332	360	393	397	370	401	406	336	308	363	436	438	340	269	254	360	348	252	344	404	473	520	328	301	434	434	436	468	479	512	515	521	596	621	667	628	538	593	874	1060	1175	1250	1271	1366	1339	1287	1232	1158	1019	931	870	748	674	643	623	644	650	602	527	462	483	530	561	583	539	415	475	593	532	452	460	609	607	568	485	355	449	499	515	512	414	471	553	454	472	488	431	454	433	434	449	469	494	433	416	461	513	480	448	462	506	575	577	623	579	461	450	491	494	508	480	461	527	443	427	506	448	548	615	469	415	485	504	456	488	478	410	450	447	380	485	541	429	421	520	563	530	569	602	456	407	492	485	428	393	394	395	442	548	505	427	480	527	443	442	540	585	560	487	450	455	521	553	533	507	454	480	483	431	436	348	410	491	406	492	547	481	464	482	519	482	463	527	530	518	566	502	430	455	494	483	407	389	434	416	397	474	450	407	415	394	371	413	473	497	481	461	451	423	482	553	656	662	653	685	655	707	838	970	1000	1007	1168	1301	1341	1406	1339	1242	1175	1088	941	704	572	550	564	572	476	472	524	483	468	484	513	505	441	470	425	377	382	309	361	427	454	426	321	280	306	306	327	352	423	416	442	495	403	294	311	326	353	460	467	439	402	409	392	394	402	347	321	444	599	606	629	704	717	775	796	769	767	697	593	569	446	311	390	430	445	432	319	282	364	317	295	405	335	197	237	297	259	302	352	264	226	261	298	354	361	345	261	298	345	261	242	256	307	258	140	192	226	245	340	289	265	326	316	262	335	348	268	261	250	219	204	259	292	273	162	164	236	203	214	264	335	293	191	186	291	269	272	384	259	241	257	199	223	196	114	136	201	222	174	152	219	264	296	222	164	192	214	232	166	121	243	250	169	232	329	285	259	276	151	188	268	203	220	236	228	253	310	263	171	183	359	392	263	333	304	201	191	187	219	236	259	204	105	159	401	408	202	424	447	154	217	289	232	204	143	149	164	125	142	274	339	226	120	130	140	177	251	266	176	126	221	232	168	169	147	128	173	241	267	199	160	94	157	249	195	133	162	222	192	158	174	231	248	241	254	266	226	127	158	137	73	184	223	209	214	186	165	150	182	209	163	148	189	159	120	167	206	245	224	159	259	285	153	109	93	162	216	230	240	165	195	237	186	159	143	174	231	187	183	238	220	213	208	191	246	333	305	289	280	229	298	258	141	140	182	181	103	46	94	120	139	172	99	75	148	142	179	218	167	143	154	173	115	70	73	112	187	180	131	219	276	208	115	107	216	199	131	123	114	162	239	184	92	170	235	138	106	131	137	194	204	172	148	176	218	304	317	229	173	93	137	181	206	263	300	290	223	258	224	193	178	168	228	189	180	252	240	231
236	114	156	235	244	225	258	262	259	260	180	153	167	163	176	169	216	213	236	276	197	179	192	163	184	147	103	191	234	242	289	211	98	181	186	194	230	201	131	175	242	203	272	188	132	230	217	135	131	259	233	228	255	235	172	231	305	189	219	192	175	239	221	139	66	93	154	120	66	94	133	91	125	239	230	222	234	234	154	107	150	275	282	131	123	129	83	122	143	158	135	136	287	250	182	196	184	166	141	162	176	205	204	163	142	184	238	141	137	239	252	159	166	223	255	369	344	249	239	257	252	252	204	175	208	198	176	180	191	118	60	197	270	139	164	270	214	137	108	108	193	212	141	94	138	140	170	303	218	129	160	154	163	190	190	156	105	87	89	102	75	167	269	158	189	218	131	215	289	321	274	211	171	75	158	218	205	218	186	200	255	261	184	180	215	198	195	184	166	168	116	157	243	244	308	240	145	210	145	51	176	229	168	201	229	361	393	308	326	297	185	242	370	342	295	218	133	205	289	248	206	236	247	225	291	247	287	446	432	378	320	237	240	247	245	203	181	214	194	229	300	210	194	292	321	258	234	296	263	238	268	269	214	192	250	187	131	242	329	322	267	296	238	178	217	227	222	190	143	124	198	275	300	268	251	306	322	352	375	296	280	220	149	179	235	345	314	276	262	228	297	331	267	255	285	257	307	350	301	336	379	372	315	270	243	234	249	214	189	219	244	278	342	330	260	235	226	231	273	318	384	401	314	268	247	272	312	303	290	293	259	307	371	353	392	357	339	413	402	464	611	761	812	755	801	839	777	637	572	546	479	446	398	389	389	379	375	383	352	384	454	487	372	260	440	435	382	499	473	360	402	400	356	433	423	347	362	405	400	358	413	513	429	431	461	442	453	461	476	430	438	412	435	557	609	557	575	727	867	975	989	1154	1333	1393	1407	1291	1295	1255	1098	878	791	743	639	645	602	534	571	552	490	487	521	535	535	547	499	531	533	536	533	499	471	442	484	529	552	536	464	370	401	387	362	518	587	538	452	445	493	467	469	576	564	403	451	563	486	487	466	479	527	499	463	401	414	454	467	382	375	415	471	531	495	397	418	476	430	432	470	504	550	518	499	534	443	435	509	506	571	478	357	494	597	517	450	418	427	446	466	479	416	447	517	568	492	403	454	506	422	397	489	542	591	564	452	431	483	464	476	456	483	540	472	483	422	408	473	420	337	447	622	567	497	442	478	430	389	466	433	455	560	527	499	527	420	460	510	457	377	442	499	466	464	425	452	447	343	318	433	496	544	584	587	577	555	460	420	464	490	498	479	482	470	480	538	609	639	593	624	666	648	719	686	679	814	819	874	1048	1122	1256	1457	1503	1379	1342	1271	1079	916	751	616	524	510	529	473	392	349	406	464	427	492	473	398	470	331	214	303	375	457	436	295	281	330	347	385	304	326	347	391	418	340	330	331	329	350	406	408	413	457	502	373	329	476	449	345	413	470	431	525	571	556	647	743	821	804	805	808	710	625	494	462	446	367	347	364	352	291	331	371	385	353	243	260	270	268	274	208	225	279	235	304	243	221	284	211	306	415	376	292	229	245	289	165	151	249	262	248	250	317	304	296	316	277	268	286	219	200	239	329	348	342	401	324	261	268	267	313	308	254	199	129	136	106	110	225	266	275	390	348	237	259	181	161	237	249	245	240	221	248	234	209	263	354	288	147	189	242	310	288	230	276	260	272	255	228	300	224	156	158	165	204	236	260	236	158	109	173	278	361	353	303	352	275	187	202	170	218	244	252	275	220	218	259	227	242	350	368	320	259	263	242	163	179	224	255	253	160	197	228	145	150	86	93	187	170	84	155	260	226	172	191	148	153	238	231	243	284	273	202	129	105	145	236	227	202	194	164	219	313	283	211	197	218	180	112	145	245	229	185	183	107	66	102	209	167	124	177	156	251	242	125	159	113	45	121	186	169	104	136	228	127	135	170	148	173	174	183	239	305	262	291	303	172	76	125	145	155	216	212	201	318	364	215	219	308	329	326	249	173	161	161	163	162	213	157	69	129	194	265	221	216	247	196	212	178	195	177	152	232	169	122	194	178	170	145	186	195	112	125	126	147	210	252	221	193	179	182	194	210	222	178	158	182	229	168	89	126	166	113	143	184	202	247	205	151	151	115	132	175	245	284	212	194	221	199	202	246	236	277	249	243	192	155	197	162	152
243	260	288	314	173	146	194	228	263	258	153	123	208	174	224	236	143	105	115	104	92	175	224	158	182	190	99	153	239	269	281	298	187	161	215	190	246	166	103	111	128	249	309	245	212	230	247	304	247	226	245	283	226	69	133	233	213	225	245	222	172	184	266	223	174	209	174	225	279	239	163	83	172	284	252	224	218	125	146	156	292	327	196	147	65	105	172	190	189	166	87	188	270	175	180	131	97	149	199	235	135	128	191	147	136	126	181	181	164	305	257	98	149	268	294	241	157	139	192	185	152	196	173	90	137	197	212	263	211	88	98	131	175	228	244	270	156	142	218	204	160	70	61	119	194	232	139	121	205	221	141	115	248	240	210	220	108	122	126	106	103	127	253	204	169	231	228	175	239	258	202	189	201	215	196	138	121	187	159	184	272	305	185	64	116	181	156	117	131	142	160	228	279	217	152	212	260	209	103	89	180	290	294	250	210	251	307	193	189	266	224	232	314	282	203	112	142	214	190	201	240	226	196	275	295	265	249	180	191	269	280	272	235	277	292	245	154	146	239	220	182	208	256	255	271	267	274	262	205	218	277	334	231	151	252	230	178	189	203	256	251	214	210	247	249	277	345	320	252	274	322	207	152	255	345	342	193	175	277	236	189	171	225	275	296	330	289	229	236	314	290	307	359	356	321	233	262	302	279	339	292	252	310	285	304	326	322	335	326	311	352	312	263	222	273	352	312	294	264	338	412	343	300	329	310	296	314	323	269	327	371	300	360	419	399	347	349	434	503	618	717	738	825	860	773	656	591	535	473	444	432	464	457	394	361	352	357	304	234	328	387	363	340	341	446	426	379	376	468	608	464	331	361	380	404	425	418	403	389	352	345	344	395	426	452	516	446	383	414	499	469	432	462	547	656	720	851	972	1076	1203	1295	1412	1482	1376	1282	1195	1097	975	874	830	803	752	711	596	462	505	546	541	575	560	485	432	467	538	512	466	424	437	426	440	514	465	403	400	484	461	425	524	563	514	488	472	428	449	431	428	540	540	520	557	532	508	581	601	522	487	431	420	472	557	510	394	371	403	455	446	455	509	552	522	433	502	574	419	344	470	532	505	513	435	437	524	487	506	478	395	472	583	625	540	422	402	490	555	541	531	517	525	441	455	449	371	445	468	392	385	481	514	423	404	441	386	399	462	464	429	440	500	502	527	476	413	430	475	550	552	510	446	382	436	451	462	466	367	422	522	512	422	405	484	471	429	455	492	450	438	536	542	496	409	385	506	487	441	452	457	410	450	508	512	486	399	495	500	435	471	462	462	515	564	489	424	545	581	523	529	485	483	534	525	535	555	590	566	633	751	833	1038	1242	1300	1367	1512	1505	1418	1256	1159	1007	862	797	641	559	526	490	491	470	461	394	396	457	435	401	337	419	475	415	382	424	449	398	354	256	232	275	396	452	397	352	258	294	398	373	386	465	454	375	329	380	490	539	431	296	376	477	422	401	467	602	640	689	765	710	732	792	787	697	546	449	465	472	428	368	290	287	333	359	352	403	317	259	213	213	354	366	336	297	245	275	264	350	380	266	310	338	345	356	276	213	224	259	282	300	260	226	264	264	252	201	221	226	192	226	194	198	247	311	332	291	293	368	330	183	389	468	283	249	256	270	175	70	89	203	296	301	255	270	312	247	157	240	393	356	235	161	122	129	188	278	291	263	258	235	205	185	218	265	269	258	261	255	173	196	189	154	140	150	187	96	95	256	289	209	151	226	391	379	317	262	318	291	163	113	176	284	258	268	347	328	287	256	279	302	267	270	241	223	259	259	156	134	142	164	284	232	224	282	249	184	104	184	265	227	247	240	203	195	129	117	153	200	176	126	246	288	151	131	198	307	287	173	202	150	143	265	269	163	124	143	185	172	202	172	49	142	176	212	254	197	193	190	304	245	109	159	150	194	198	166	208	252	233	117	131	168	151	161	159	143	124	205	268	263	203	184	243	255	157	160	158	168	226	143	139	195	234	263	238	290	374	320	203	152	289	340	219	185	217	231	199	197	238	186	164	152	127	165	132	79	154	217	109	41	135	245	232	149	119	178	271	212	102	98	161	194	218	157	103	121	141	225	198	146	117	154	217	188	171	154	184	198	185	150	106	180	222	163	92	117	224	238	165	170	191	212	255	240	280	303	276	225	204	207	138	206	240	166	146	117	73	64	91	159	197
144	97	122	155	194	252	171	70	124	206	155	156	206	143	227	328	179	62	86	120	170	188	177	221	275	273	214	171	178	215	161	182	214	138	145	226	217	182	224	203	207	280	315	318	240	198	282	266	220	233	236	286	294	178	70	169	198	137	246	266	183	178	206	134	115	126	134	173	206	236	173	158	242	265	137	183	314	287	156	128	220	253	272	208	143	89	183	273	222	203	198	258	247	153	185	219	176	197	241	262	226	145	142	178	231	260	165	145	236	260	212	200	249	322	293	260	268	300	352	201	156	161	120	203	249	256	236	193	148	172	214	225	213	197	217	234	213	200	205	206	197	169	189	236	198	110	94	153	243	263	142	59	165	300	320	248	119	164	294	283	189	206	262	155	86	176	227	258	254	161	148	226	253	263	214	163	170	179	210	176	230	322	197	119	202	205	126	117	161	184	245	249	205	206	178	104	112	223	251	159	136	114	141	226	195	214	175	99	250	275	206	145	161	176	165	201	174	225	225	144	181	252	238	252	329	305	301	281	169	152	149	168	210	228	301	273	190	207	184	201	191	168	221	184	109	188	261	156	162	159	92	198	269	204	138	153	151	188	199	214	300	277	223	204	188	191	299	398	336	308	233	142	225	280	243	224	272	345	361	244	173	234	219	192	231	285	375	378	302	193	263	452	422	293	221	224	287	310	324	308	246	217	197	231	224	180	212	277	307	375	313	269	268	214	314	324	266	246	196	192	257	272	255	311	330	302	306	318	358	348	241	256	341	426	481	456	461	569	684	781	819	796	804	795	714	612	553	479	418	377	397	420	492	484	429	459	393	352	425	430	397	418	329	283	346	421	451	404	443	450	469	445	408	450	492	492	444	436	368	414	501	417	350	464	497	368	385	523	546	509	543	596	639	692	788	945	1057	1194	1371	1444	1358	1287	1287	1133	990	856	866	855	710	639	592	559	605	612	530	534	527	507	516	508	489	436	423	579	582	527	583	520	475	531	588	522	486	559	483	467	534	444	465	486	375	446	513	465	466	463	489	555	550	497	457	437	437	380	425	440	356	371	397	481	507	489	439	472	485	424	457	378	330	443	498	428	458	465	403	449	476	479	495	473	501	515	513	507	530	472	420	497	492	482	482	428	424	448	493	524	471	492	529	456	389	393	435	460	518	444	423	467	432	497	454	372	457	632	510	350	464	540	470	443	471	455	498	500	464	395	404	494	480	443	485	513	466	510	546	470	399	453	472	400	384	380	445	534	544	552	559	586	584	471	434	439	418	434	440	468	501	528	451	439	479	447	456	490	558	588	508	357	345	452	452	392	430	489	526	528	529	556	606	604	516	489	554	551	573	609	685	807	843	859	1051	1280	1447	1559	1536	1447	1176	1109	1054	862	744	634	562	561	410	344	357	351	489	463	405	390	426	461	428	380	405	424	350	322	303	313	320	334	394	378	379	450	411	338	360	338	356	436	398	354	357	340	310	357	410	361	300	358	486	478	409	416	473	610	721	812	867	824	729	688	622	519	451	335	372	420	344	326	308	224	247	262	319	387	296	328	391	306	302	288	156	187	292	316	327	287	320	324	298	294	204	170	169	287	269	223	288	319	324	244	268	284	245	216	238	245	183	292	287	197	276	285	316	332	252	285	269	265	226	187	259	263	238	233	304	287	203	217	232	227	187	148	169	282	274	202	203	191	249	210	230	294	170	128	246	225	178	198	230	277	280	264	275	219	182	264	237	151	179	202	120	93	187	231	204	203	318	391	317	256	220	280	390	333	261	229	283	281	223	264	253	320	332	254	212	187	232	266	211	179	212	197	216	279	246	247	270	247	172	145	195	237	229	244	232	171	203	217	198	211	216	214	153	109	101	111	143	150	197	239	238	214	219	201	161	181	228	208	201	246	179	140	152	236	351	261	175	177	177	163	114	103	156	155	181	196	235	198	114	87	137	201	210	232	227	210	185	204	264	238	105	90	186	205	158	107	122	112	100	191	202	132	129	206	185	153	190	229	196	161	195	227	238	288	275	266	279	226	262	291	265	204	196	252	189	128	130	161	205	143	120	126	118	84	36	125	261	260	199	231	198	127	94	68	192	264	173	135	159	143	119	83	127	127	113	118	90	150	218	200	198	203	150	120	110	171	183	160	156	135	210	350	369	250	126	173	285	324	221	185	278	314	231	182	252	240	282	273	158	114	77	123	233	236	213	185
120	175	225	240	327	262	221	202	202	292	308	182	137	178	251	273	174	163	182	168	158	180	223	238	190	147	163	155	290	305	205	141	163	192	148	151	76	144	190	175	241	194	101	149	184	233	180	161	310	299	206	165	183	230	152	144	244	209	152	186	258	237	164	84	111	138	128	148	210	198	179	204	142	213	305	242	150	87	48	173	291	282	260	203	165	141	102	168	238	275	272	180	140	95	136	265	337	316	249	276	320	232	163	193	209	271	275	213	215	310	238	194	281	260	259	291	330	295	160	153	248	222	150	199	308	253	164	170	184	218	190	215	278	281	227	124	92	105	161	150	195	166	156	262	243	213	252	262	253	177	70	97	191	273	354	252	153	141	115	210	265	186	214	293	215	150	142	105	58	132	191	189	229	149	136	210	207	248	190	146	231	272	158	95	164	178	137	150	214	244	217	230	223	154	138	145	207	185	157	181	168	163	182	182	189	235	207	254	396	343	277	271	219	190	236	245	239	234	206	223	211	265	259	186	247	273	182	163	254	277	228	248	166	140	202	164	114	204	373	380	191	125	217	238	308	311	319	283	226	248	233	251	254	302	316	344	339	228	223	220	190	240	172	80	163	171	201	242	178	187	232	271	213	203	228	238	288	305	341	307	255	243	298	281	195	239	355	364	225	143	189	242	284	251	220	181	278	362	265	254	196	216	293	258	227	295	304	269	217	191	255	249	222	241	247	247	250	328	359	280	261	264	226	350	447	314	345	327	246	280	310	378	383	435	502	491	623	829	893	866	836	762	752	771	690	571	453	402	383	355	306	351	446	486	468	431	392	367	386	369	406	439	370	307	278	329	434	456	419	392	464	451	353	391	423	484	494	450	405	403	428	410	448	446	488	488	384	470	541	439	540	730	842	1000	1121	1300	1462	1420	1396	1372	1176	1009	1045	941	728	636	585	629	624	514	568	635	525	467	592	540	486	576	578	566	505	453	426	424	492	535	499	423	380	387	386	410	462	528	554	602	583	508	543	529	449	399	442	404	402	531	505	541	539	505	506	441	354	382	397	392	434	457	468	526	526	442	550	573	483	415	406	458	442	363	489	530	460	478	511	527	483	489	463	442	450	439	459	470	457	445	375	370	471	572	556	493	471	529	585	534	495	488	418	388	515	516	476	490	423	511	559	505	501	478	458	456	480	512	488	490	437	433	454	446	466	385	424	500	501	513	525	504	510	546	539	533	505	533	507	489	534	497	497	469	477	439	436	507	509	470	473	518	439	402	432	450	454	435	375	412	486	506	569	531	578	661	516	365	376	450	508	444	358	385	444	463	401	462	483	420	468	483	463	509	528	518	546	607	632	548	501	660	760	722	851	975	1103	1272	1365	1508	1466	1374	1305	1104	946	779	677	613	487	464	470	486	500	419	428	413	350	338	395	398	342	307	381	417	376	375	356	385	434	419	375	399	455	439	429	450	387	399	482	457	338	346	371	413	398	330	312	272	377	423	453	523	494	581	678	755	827	806	817	795	705	631	516	351	362	351	210	287	363	370	382	303	269	263	307	318	347	333	241	271	277	294	307	225	230	233	230	297	361	412	326	226	263	271	267	282	193	241	336	285	288	274	359	365	203	179	267	342	348	283	226	180	213	327	340	280	201	282	312	141	145	203	149	217	322	352	255	173	269	292	235	208	263	358	287	204	255	303	298	254	161	165	146	51	71	150	255	281	248	218	297	276	220	310	200	96	186	219	254	203	137	196	254	247	213	199	210	245	159	168	228	287	294	238	252	290	261	196	218	197	230	224	191	219	237	230	244	195	185	260	192	130	173	189	169	169	182	194	201	236	272	267	210	182	239	174	151	180	209	268	273	190	57	85	118	139	144	211	233	185	237	190	212	186	136	185	182	199	289	261	133	170	189	185	198	172	226	296	284	217	149	182	227	200	204	282	274	173	138	111	165	219	189	197	238	233	239	261	172	177	165	121	145	156	149	152	158	96	132	134	81	149	200	194	147	136	157	159	114	74	151	277	339	319	268	275	279	261	243	220	210	190	180	175	134	111	145	163	174	127	143	255	271	144	106	104	102	143	140	264	282	198	171	194	226	194	178	164	136	179	219	180	192	171	183	199	156	171	178	135	106	163	227	208	164	234	239	162	166	98	177	202	186	276	215	108	158	249	210	212	241	279	308	296	219	189	236	254	239	249	203	119	131	185	250	213
220	207	160	167	211	105	64	195	259	165	186	234	172	168	272	192	49	69	182	211	165	180	235	297	290	275	246	248	276	229	117	73	183	156	137	239	247	241	201	158	198	194	161	251	269	276	300	230	191	257	280	206	250	244	121	161	214	235	282	193	175	232	226	161	194	207	134	194	212	123	100	168	124	50	198	347	298	170	201	234	193	257	265	154	59	136	157	84	121	215	239	199	161	160	201	245	247	159	128	214	277	303	220	193	268	310	278	283	308	275	333	328	302	233	176	228	259	224	154	208	238	261	212	171	266	229	213	270	170	117	177	226	231	252	255	166	92	122	257	255	129	130	184	147	163	240	232	144	145	217	212	150	130	188	205	233	259	233	223	240	254	226	184	98	136	262	255	234	152	150	225	192	167	186	269	265	200	163	198	239	255	268	210	104	106	229	252	207	249	248	193	197	183	120	141	170	136	95	140	224	137	121	123	177	228	229	348	306	171	199	167	150	259	269	291	337	267	173	149	208	326	324	317	253	202	299	295	179	219	285	247	218	212	241	214	210	240	242	261	314	254	174	207	223	272	373	319	262	225	205	285	290	249	258	245	252	282	242	196	238	294	292	307	242	125	105	235	307	279	270	245	267	326	264	233	342	354	273	265	237	171	110	159	307	245	222	305	265	230	261	289	252	271	308	303	270	226	216	209	284	366	321	219	208	217	260	310	272	251	221	265	312	303	325	333	321	257	219	203	247	298	286	244	238	270	300	377	359	280	367	434	421	518	584	625	650	726	906	911	838	824	737	631	576	555	562	554	477	466	417	287	316	431	429	327	306	327	351	367	380	390	421	468	417	399	329	350	443	443	350	326	321	267	404	544	490	438	502	455	302	301	396	341	353	467	559	580	634	675	702	835	1020	1089	1159	1366	1418	1348	1261	1200	1144	978	791	768	660	552	565	577	620	553	457	492	443	440	505	436	453	538	586	516	440	450	473	462	442	471	466	444	390	260	332	466	512	513	469	500	497	401	521	562	476	501	537	573	473	458	541	562	553	469	449	480	459	434	450	392	343	510	594	538	464	372	413	480	435	432	486	432	429	461	401	426	488	454	472	472	409	426	490	521	501	444	423	477	499	565	560	468	445	438	455	515	501	430	436	440	400	485	524	491	511	503	485	530	567	498	414	473	486	444	438	512	571	568	568	487	537	530	385	391	466	490	481	486	497	502	514	503	505	463	479	440	440	481	340	335	450	483	418	431	490	470	440	497	524	537	481	442	491	535	583	541	497	532	494	487	567	491	415	373	394	507	538	415	389	388	437	474	481	441	442	533	485	472	529	575	559	510	401	464	559	514	494	542	570	520	524	529	552	690	686	669	748	865	903	949	1156	1281	1379	1429	1406	1323	1266	1007	792	684	593	585	478	378	407	476	380	380	425	400	410	375	286	301	390	473	456	390	370	325	306	341	397	369	379	405	441	393	332	441	354	294	384	349	259	203	341	482	440	465	495	491	474	439	425	501	681	779	786	769	782	834	732	622	539	476	511	417	338	376	352	303	258	212	271	325	341	392	364	330	306	255	280	303	280	259	238	239	262	317	366	253	214	250	262	280	269	346	341	285	178	135	228	227	208	208	244	281	261	259	238	168	150	183	190	168	231	285	211	221	216	110	152	227	216	210	239	209	183	168	168	150	123	207	268	230	212	228	284	306	266	234	220	205	140	157	150	129	201	174	75	175	223	201	224	261	274	285	296	237	203	199	231	285	304	228	140	125	156	237	240	154	285	335	243	305	352	348	308	223	189	227	161	107	160	174	212	294	276	240	195	175	176	193	164	112	188	211	203	195	262	320	242	175	131	172	176	133	122	141	213	213	168	89	137	230	166	155	190	179	199	265	203	124	166	239	224	144	205	341	255	119	95	141	221	153	134	168	214	226	167	183	197	171	183	193	236	211	145	97	102	175	224	212	196	175	224	338	236	143	172	148	79	84	228	221	173	189	209	255	193	110	158	159	196	248	195	131	63	118	110	122	215	199	175	237	235	229	191	197	271	186	169	178	147	174	240	244	167	140	161	202	215	258	186	113	162	179	226	231	219	213	247	234	187	208	163	120	228	248	162	175	226	248	224	245	218	217	194	199	202	105	64	101	125	164	231	212	311	278	143	182	144	122	179	176	168	109	96	134	212	314	332	328	343	329	290	171	96	165	218	206	149	129	223	239	130
225	217	217	217	184	218	191	220	290	259	175	191	193	189	240	213	172	121	82	134	214	266	283	191	175	190	186	276	280	203	154	193	242	156	111	290	327	265	244	242	367	330	222	135	91	168	256	289	293	271	311	268	206	277	171	100	130	170	189	121	154	202	196	163	139	142	164	134	78	156	175	179	199	145	159	175	155	208	202	174	182	198	251	259	197	170	133	112	180	219	202	250	185	93	195	227	249	255	194	161	168	151	160	264	267	234	296	237	201	377	369	273	282	245	322	295	197	284	242	117	201	280	224	196	232	245	262	276	153	86	178	184	184	187	216	213	142	190	215	167	168	123	137	147	119	158	151	100	141	207	191	163	133	208	237	183	109	158	156	69	151	198	142	121	142	128	174	248	239	209	234	175	132	241	273	150	95	152	164	115	128	264	191	98	186	225	236	237	217	255	233	159	124	104	197	205	153	186	191	143	115	115	127	255	322	238	153	234	241	144	199	245	159	133	200	230	291	247	207	191	225	294	291	299	251	291	270	175	176	158	265	328	292	280	256	286	247	221	249	214	253	248	248	329	248	234	180	156	288	220	188	295	288	242	244	223	227	213	152	196	251	298	333	281	206	285	324	289	233	235	331	241	249	292	278	289	269	282	242	228	161	98	192	244	212	180	229	291	278	293	302	261	228	286	386	240	144	230	223	242	293	285	313	378	402	329	326	296	215	235	248	310	392	373	291	231	327	375	297	363	331	362	358	269	247	191	329	447	436	359	346	435	496	533	643	781	839	850	799	718	698	634	582	544	443	363	376	506	494	359	332	388	374	351	348	364	380	281	263	384	410	354	357	389	369	419	390	262	327	355	316	455	470	471	467	329	296	366	409	314	369	406	355	482	558	552	644	786	852	1016	1184	1245	1331	1440	1351	1189	1200	1058	879	784	634	593	628	605	559	554	539	492	546	557	439	476	534	424	436	546	522	468	453	488	594	572	471	486	517	481	427	471	532	472	455	475	513	548	503	511	492	443	420	388	518	566	542	553	526	451	450	448	473	507	489	539	459	426	487	508	545	555	555	495	423	432	408	466	502	413	328	445	480	393	543	664	552	452	451	466	435	448	483	449	550	586	500	503	531	490	516	538	432	488	503	458	428	384	387	422	542	558	511	555	544	473	500	543	538	475	445	489	505	434	434	498	545	604	529	466	504	466	330	312	380	410	468	501	535	548	471	452	510	520	450	461	402	276	380	473	510	515	487	519	481	410	459	473	457	489	461	429	536	536	424	445	475	410	432	542	518	427	354	382	510	594	531	478	527	479	395	480	505	361	332	455	520	468	484	500	444	461	463	519	525	460	553	586	517	487	536	530	477	453	569	611	665	682	677	907	1064	1185	1327	1410	1381	1426	1334	1250	1037	731	684	640	574	481	476	505	430	350	380	458	470	477	435	308	361	412	295	227	274	322	402	483	455	387	393	384	333	337	375	377	349	320	318	425	457	388	343	352	327	385	423	383	433	438	492	578	577	656	800	793	768	778	715	675	602	487	464	539	471	335	341	322	336	392	335	392	417	368	338	266	319	309	253	359	335	214	228	221	259	293	326	326	312	299	313	247	221	294	283	276	291	324	231	183	233	189	178	226	209	126	180	226	174	268	312	300	331	295	312	321	266	232	244	284	216	302	352	217	238	256	196	179	256	288	223	156	220	355	341	278	189	210	357	350	205	163	153	117	123	173	208	177	202	277	259	173	238	276	270	262	182	212	258	226	164	146	226	205	140	199	265	256	248	235	219	273	300	225	234	256	203	282	294	245	242	135	173	224	176	182	107	116	133	175	225	263	270	268	229	199	275	279	223	112	114	182	202	226	272	257	193	173	112	194	277	211	221	226	170	93	141	217	206	118	91	236	269	272	327	200	159	233	213	185	173	195	196	238	216	188	219	174	199	206	226	165	87	160	169	162	227	203	92	101	131	184	246	214	184	168	225	177	49	116	286	316	238	207	193	245	254	206	169	194	276	256	207	212	222	149	109	156	217	232	299	336	230	253	264	189	151	223	286	219	180	163	155	213	265	231	223	278	242	278	308	202	184	284	233	115	112	139	150	137	251	272	203	149	190	215	153	151	145	105	210	308	249	175	150	228	168	73	94	173	228	256	176	146	145	86	115	143	163	121	163	219	175	159	152	170	166	270	394	362	302	242	163	87	107	166	211	190	141	215	205	149
136	180	205	214	281	249	242	374	316	259	274	186	246	253	224	257	131	168	306	333	200	220	236	154	198	145	204	235	174	220	211	145	158	198	247	311	283	151	191	246	145	179	172	130	190	249	264	167	146	220	188	160	205	251	212	228	268	161	160	183	147	106	157	233	196	200	173	124	147	175	169	119	142	187	152	184	134	119	117	207	305	181	180	259	202	167	160	154	196	131	103	124	206	305	266	159	113	157	180	221	239	197	174	245	282	330	310	206	210	234	214	243	347	369	362	262	214	254	224	157	171	175	143	160	198	202	117	135	192	190	232	202	185	253	250	248	246	150	168	290	230	178	162	118	87	160	209	193	208	235	266	204	127	119	177	176	159	172	257	274	126	172	255	226	203	185	176	159	240	398	383	258	216	212	163	161	219	233	205	203	170	189	264	259	336	269	182	251	253	184	91	185	323	248	176	205	151	156	210	238	253	273	310	293	253	145	161	236	227	215	240	240	245	224	166	176	164	186	284	363	272	230	345	380	331	271	314	250	206	205	181	197	167	251	285	260	233	174	113	152	208	253	338	312	223	181	222	255	273	295	218	184	287	323	232	219	236	214	175	194	263	275	311	261	184	261	269	169	125	239	256	150	202	232	294	304	305	314	258	280	231	232	276	244	276	262	253	240	247	278	339	289	210	320	318	257	249	263	158	224	332	287	286	234	251	217	245	348	360	376	352	238	241	374	387	295	272	326	323	299	276	306	355	319	282	348	373	451	467	416	397	395	541	620	746	832	805	838	756	600	541	513	524	474	360	383	479	477	353	351	383	352	338	321	371	364	371	426	421	447	429	361	385	415	429	462	346	277	392	354	312	358	393	437	352	367	530	470	402	422	377	478	539	554	639	695	750	839	988	1170	1308	1426	1463	1314	1163	1002	815	692	676	697	665	669	654	539	539	552	534	517	529	535	480	526	578	446	441	567	516	406	460	506	487	451	465	568	507	438	386	424	454	402	332	352	488	490	436	432	419	431	477	509	469	433	532	556	522	512	582	551	461	465	417	448	441	358	386	449	451	427	459	421	410	438	519	604	523	450	391	413	424	433	592	589	432	432	444	570	652	479	401	443	486	484	483	504	494	550	473	396	488	568	525	472	385	366	508	481	435	476	456	535	535	373	396	461	476	421	411	469	474	414	353	469	527	553	567	433	371	486	548	530	524	476	483	519	503	498	511	466	408	421	396	456	528	458	512	453	403	465	453	418	380	401	418	463	482	474	531	528	464	438	363	378	469	509	472	413	486	409	337	395	453	564	544	481	492	431	361	415	425	420	426	510	602	569	569	513	417	463	549	482	400	458	474	496	479	421	548	559	449	449	494	521	533	567	645	741	737	715	888	1138	1314	1456	1403	1358	1284	1151	922	799	835	678	564	554	535	434	406	461	499	459	366	384	449	480	440	406	342	254	337	321	303	397	383	302	303	350	385	415	298	214	284	411	455	467	447	356	409	424	315	318	385	395	386	431	445	477	596	702	761	822	809	752	701	648	555	459	420	420	462	368	302	303	287	317	355	339	261	189	195	253	280	289	308	288	293	370	360	310	273	259	259	293	365	328	246	191	197	254	282	306	304	305	284	247	286	270	273	277	243	268	274	323	395	322	170	160	314	386	337	230	222	267	259	300	286	185	206	252	249	236	208	293	283	275	327	337	338	349	321	289	277	221	252	357	289	145	218	284	245	197	173	199	181	159	254	329	313	171	143	201	209	190	192	220	214	256	292	228	200	234	196	269	300	276	252	166	182	245	173	99	204	263	278	266	156	78	142	180	224	305	234	266	250	228	222	134	234	259	198	228	177	141	170	242	280	236	221	196	187	206	223	302	227	152	213	272	286	182	161	152	188	171	136	136	129	160	200	201	129	165	240	266	219	151	125	180	258	261	187	194	221	253	278	138	196	227	205	180	130	217	129	32	143	173	120	137	163	235	213	100	69	150	205	199	134	139	139	110	110	148	205	231	273	245	244	215	157	165	154	126	149	194	197	232	275	289	292	277	259	207	134	168	221	129	88	246	303	162	181	283	243	200	176	146	169	243	281	267	179	125	181	160	138	259	274	186	165	129	199	219	166	160	186	256	260	183	137	225	265	217	189	196	163	152	242	239	169	149	102	84	125	197	182	154	122	135	231	239	249	291	380	397	338	258	201	172	174	266	201	158	196	167	203	229
300	253	263	288	240	242	240	242	231	213	173	147	185	191	236	215	154	141	144	152	138	275	238	183	284	269	314	295	207	220	201	185	172	181	198	175	214	231	294	269	206	208	233	198	137	204	225	245	300	231	133	146	156	155	197	258	238	230	199	173	231	153	129	199	232	260	259	261	199	140	82	81	149	217	159	93	144	166	160	195	225	159	147	206	187	99	103	208	319	314	230	189	191	243	235	182	251	292	210	240	217	179	216	268	336	299	163	90	127	241	264	212	190	101	86	152	169	147	97	165	253	254	268	204	220	241	224	237	148	149	209	206	220	197	308	382	221	146	199	198	179	217	213	187	175	155	171	199	179	101	125	192	136	68	175	178	110	222	303	301	269	296	314	216	164	167	198	228	269	289	323	290	125	134	143	192	200	259	411	256	196	210	180	202	206	167	229	262	189	144	132	194	222	191	123	187	282	183	122	200	202	235	189	184	251	209	128	119	199	206	202	187	208	352	370	271	233	164	158	237	295	283	242	277	246	238	254	233	179	160	301	308	279	299	227	145	134	175	207	235	214	161	245	294	181	294	347	238	192	142	156	129	154	288	262	180	203	172	128	84	147	247	239	199	184	249	291	229	213	221	159	190	295	307	240	210	165	206	327	301	260	219	198	307	337	219	252	360	322	224	205	323	349	230	248	327	282	264	263	282	357	365	266	252	329	324	283	316	329	265	314	230	165	326	350	278	293	303	224	316	288	203	324	378	425	447	460	437	420	537	641	713	819	814	885	935	821	720	646	580	474	459	453	428	427	391	363	459	469	342	377	369	294	368	464	338	258	339	482	528	410	360	392	378	357	441	420	366	468	449	329	332	343	418	448	443	545	538	494	488	444	520	615	605	697	938	1166	1289	1346	1390	1341	1232	1216	1083	925	859	775	783	776	726	607	457	435	515	474	436	520	504	539	527	437	487	519	442	423	419	439	461	486	563	556	535	497	518	511	513	495	503	529	482	533	565	477	505	593	473	445	489	548	538	432	462	484	470	493	484	522	539	458	415	404	435	414	404	466	446	476	496	415	440	505	489	503	522	518	484	521	555	488	461	486	550	498	388	361	446	504	434	451	431	502	613	543	524	477	354	449	560	447	387	492	534	479	470	440	404	384	411	491	472	463	418	380	517	538	542	543	513	516	505	509	497	478	518	525	500	513	502	514	543	452	354	499	639	556	512	501	455	439	456	483	443	464	480	467	403	408	502	553	509	418	501	568	505	470	470	509	526	512	458	507	559	487	501	515	543	555	452	369	407	485	564	553	491	445	440	454	476	532	586	632	613	569	522	461	466	502	438	354	368	409	454	499	456	480	489	454	536	532	434	431	565	603	517	610	662	592	699	809	797	963	1165	1258	1374	1365	1344	1316	1209	1017	822	689	595	518	424	399	376	398	453	426	375	406	457	438	419	419	343	310	363	389	352	299	320	306	376	420	387	391	330	287	388	433	383	419	494	490	399	336	420	473	413	403	392	395	452	500	669	727	677	791	824	709	681	623	501	481	446	395	365	403	388	315	311	239	293	396	371	367	330	345	309	303	263	205	266	282	317	284	222	306	427	370	323	305	217	237	314	386	326	192	265	405	348	234	196	222	242	201	238	319	276	289	315	326	305	264	259	170	135	209	222	183	215	270	266	275	213	167	208	187	223	323	337	361	354	347	289	171	134	90	126	204	229	252	245	203	221	236	290	294	273	255	208	221	149	172	232	238	197	133	137	160	200	289	330	211	171	231	239	224	256	336	372	350	251	193	261	297	220	171	183	176	203	230	208	197	314	328	235	221	231	224	190	140	190	303	289	177	173	259	261	181	158	179	247	251	294	319	131	178	262	227	203	201	226	258	231	242	240	227	311	311	275	249	177	175	201	156	182	180	287	344	232	220	173	95	229	237	161	255	234	150	152	180	200	241	234	191	201	189	146	124	143	136	96	94	118	183	235	212	110	106	237	272	246	208	175	168	174	155	172	225	253	272	227	212	202	191	233	246	231	144	189	251	209	184	201	237	188	211	235	194	109	51	136	215	125	164	207	102	79	93	110	219	347	314	216	198	242	228	251	305	320	246	231	228	204	193	172	247	230	187	180	178	118	74	191	221	134	207	303	240	187	172	259	233	126	146	125	183	290	244	126	66	41	99	170	222	269	273	220	189	274	227	93	65	84	166	130	120	175	183	264
316	280	241	241	178	219	183	118	173	277	267	183	205	245	206	171	185	237	246	175	165	233	224	172	256	291	268	242	264	192	52	96	231	182	110	221	231	136	161	226	261	342	353	291	275	273	228	249	262	192	115	141	150	203	272	307	263	167	191	219	200	112	65	141	162	193	201	143	103	71	171	260	246	254	246	177	143	208	289	222	147	108	123	211	152	83	163	157	125	134	162	284	283	257	359	324	212	152	115	147	129	168	168	104	205	249	263	312	308	315	299	226	153	147	284	368	220	186	269	221	211	223	155	149	161	105	157	223	199	200	250	191	140	162	172	222	163	153	195	191	183	162	233	284	268	210	226	280	204	186	247	265	188	186	279	259	270	295	340	281	189	276	350	318	213	212	262	237	271	291	229	203	115	108	231	204	162	194	205	209	263	235	154	179	217	215	194	203	247	258	246	252	288	263	175	212	291	298	288	305	286	259	179	137	212	195	97	123	227	230	180	211	282	220	202	284	236	169	276	232	139	125	141	239	276	264	187	211	270	299	280	217	171	181	188	160	201	288	239	243	299	216	241	307	240	226	218	241	289	267	220	198	169	179	255	208	192	183	205	184	156	224	215	211	223	257	291	316	296	177	152	210	254	269	260	265	233	277	341	330	306	282	262	204	185	266	294	309	291	219	210	269	218	188	293	346	334	274	267	292	321	368	305	268	252	245	359	352	231	206	239	177	204	260	256	278	266	260	275	272	302	321	364	390	326	291	390	421	422	571	596	669	878	893	805	746	693	614	570	605	442	341	442	493	427	411	403	343	335	287	357	389	384	478	398	288	325	389	388	354	363	375	443	409	419	417	365	398	372	363	394	432	423	511	487	363	433	517	491	471	511	640	804	828	971	1299	1466	1498	1436	1233	1117	978	881	768	686	661	651	596	424	472	491	462	520	535	521	478	513	478	444	473	443	534	590	537	468	434	466	468	438	396	405	547	570	488	448	429	518	576	503	459	457	402	362	347	367	429	468	474	451	397	447	541	461	365	420	509	524	541	487	389	364	401	456	470	430	510	513	438	499	553	547	503	458	492	522	474	454	426	463	501	513	527	499	484	506	551	597	516	486	557	441	345	430	482	496	537	559	464	388	426	479	493	483	479	480	569	550	448	501	573	590	550	568	618	478	399	429	421	457	469	507	507	426	454	436	446	570	501	510	571	438	398	473	548	485	422	496	593	589	559	519	568	537	403	473	492	441	402	449	457	409	509	590	551	467	492	529	497	453	439	469	447	471	558	576	497	443	394	390	488	475	432	455	436	436	433	409	378	413	500	469	419	512	494	422	415	408	446	364	340	370	349	345	452	489	442	461	526	558	479	490	604	556	440	484	529	559	604	641	687	776	801	859	1027	1267	1466	1485	1468	1321	1136	936	733	645	551	477	475	517	547	470	357	385	469	488	472	438	317	363	378	315	368	335	258	270	380	475	503	404	322	306	338	452	488	505	463	357	374	418	412	431	412	338	317	291	347	396	415	542	697	813	812	831	903	798	668	525	393	396	348	369	374	366	435	392	361	421	290	156	186	266	285	248	277	287	237	232	314	242	227	318	284	270	362	311	277	309	283	291	293	335	392	348	315	275	248	301	285	293	324	282	195	210	210	166	194	260	261	240	218	227	289	252	181	228	248	191	224	261	172	195	240	172	289	404	281	220	172	185	238	209	257	258	215	187	280	265	222	204	182	203	171	141	149	163	184	230	209	157	167	198	253	280	221	230	203	235	307	313	289	243	254	294	267	219	249	271	218	190	187	159	230	302	263	201	205	247	241	175	199	229	151	81	67	147	231	212	196	228	217	192	148	150	168	159	210	290	283	236	160	130	267	259	164	234	237	195	175	215	301	303	269	251	160	163	205	163	180	119	130	163	111	129	212	230	211	134	87	215	227	197	233	235	187	165	185	111	109	208	247	259	196	205	266	142	72	75	164	248	308	333	213	165	224	214	215	230	142	196	240	188	227	224	206	169	148	138	82	149	232	219	194	119	91	242	376	255	193	303	337	270	182	257	243	189	213	226	228	197	113	128	186	184	231	171	180	234	130	155	216	217	182	89	134	229	318	213	83	147	146	168	168	113	103	143	166	116	105	89	170	215	197	231	227	208	112	162	163	147	267	226	234	185	102	135	96	91	187	250	284	246	203	272	182	96	176	198	165	108	94	187	210	209	260
233	224	208	214	245	222	238	252	219	175	195	230	258	296	251	206	153	186	291	184	141	213	238	286	260	280	296	194	122	156	163	157	222	283	287	251	268	211	203	222	208	249	255	182	156	149	160	230	280	187	56	155	164	155	214	184	217	245	181	198	154	110	150	113	159	194	152	134	156	108	127	173	96	166	222	175	161	185	196	198	176	124	210	284	205	168	240	189	144	118	170	221	185	204	183	107	68	134	257	260	170	187	263	256	219	242	250	261	281	235	199	204	235	295	338	271	123	136	274	306	161	103	196	208	179	178	234	168	163	273	314	252	185	199	226	228	215	259	164	190	247	203	178	133	197	219	171	169	152	195	240	131	121	146	148	201	201	124	62	141	223	223	261	222	86	146	194	228	297	262	225	192	176	189	253	254	199	145	150	187	182	197	139	83	159	159	170	212	203	233	240	254	241	288	318	268	203	190	218	202	139	214	299	258	249	185	215	277	280	284	258	223	183	172	213	287	290	254	238	274	314	258	199	181	118	160	221	182	225	295	292	226	117	183	279	218	204	162	178	244	233	229	219	262	254	133	166	198	212	273	217	258	303	215	196	239	284	337	223	193	383	400	293	292	309	271	282	291	313	257	247	294	223	293	294	258	204	148	255	334	345	355	287	255	289	321	283	295	289	221	245	233	313	279	271	278	193	224	317	277	196	208	225	306	261	219	287	280	333	340	308	285	283	289	265	334	336	291	366	399	349	347	339	359	356	300	378	449	589	762	775	783	880	841	733	758	636	520	542	467	439	501	469	492	450	368	289	248	349	511	521	379	373	473	460	355	299	373	421	352	420	408	349	465	501	417	375	377	461	464	450	410	365	496	524	453	518	564	497	574	722	889	1009	1187	1322	1387	1393	1354	1365	1161	930	800	718	623	601	605	492	455	427	400	492	441	463	493	471	542	479	359	315	368	434	476	526	485	434	468	449	445	471	378	379	485	517	590	569	498	519	475	467	502	414	396	465	437	380	476	529	558	586	492	532	590	531	472	477	454	517	532	431	426	439	478	512	520	557	485	409	420	439	489	460	520	571	515	457	480	441	343	403	474	453	497	575	552	511	424	445	567	594	477	440	502	511	465	418	424	432	441	470	496	515	493	424	454	489	486	532	464	452	472	439	506	568	523	456	472	517	494	469	486	406	368	425	486	440	397	480	543	546	473	385	473	519	492	462	371	400	435	345	443	576	548	504	452	473	551	481	388	462	485	516	577	535	546	481	441	531	585	551	488	545	532	500	470	455	447	469	441	439	500	480	561	607	527	488	465	479	527	526	445	464	537	478	459	423	436	515	438	417	488	438	403	448	400	364	383	369	479	564	544	539	557	592	543	502	529	525	503	510	517	664	808	797	875	994	1071	1172	1421	1531	1396	1309	1135	857	723	649	540	503	418	388	505	522	546	574	499	378	346	423	440	400	389	368	361	392	341	355	373	370	314	248	328	374	401	421	353	373	378	301	332	352	287	229	292	363	374	392	418	469	530	587	722	823	922	882	713	583	537	541	412	301	345	381	323	288	348	336	265	233	279	329	282	341	388	346	299	371	380	315	391	340	284	282	242	282	369	411	339	266	291	366	396	285	268	288	276	339	271	285	337	251	196	162	191	284	276	176	143	238	268	219	203	171	210	275	242	215	264	321	197	216	240	179	321	347	247	195	186	149	236	269	199	219	206	256	322	268	260	315	258	178	165	202	315	256	111	175	222	174	177	192	246	286	320	305	196	155	208	290	281	315	257	131	291	276	192	191	175	239	255	213	120	175	204	224	268	218	180	222	287	281	204	146	139	161	191	222	211	185	239	209	128	164	258	247	170	203	173	183	279	180	148	133	80	200	279	223	165	200	251	230	222	289	275	224	215	185	195	226	147	95	140	94	117	146	108	108	260	370	259	173	103	133	126	91	203	223	161	112	86	148	157	152	219	165	198	264	215	169	155	205	225	248	235	162	177	191	188	192	180	266	346	316	232	263	300	246	187	162	188	201	165	80	127	178	177	210	249	219	126	172	245	191	85	180	236	171	211	238	192	136	144	254	235	149	218	176	169	222	264	234	164	149	78	98	202	245	230	148	131	186	133	118	177	187	186	229	237	216	163	128	96	120	217	173	76	116	166	193	241	178	202	260	135	138	180	210	216	222	284	213	206	247	265	240	199	234	238	196	178	198	191	162	145
152	108	224	306	295	235	198	209	129	158	239	200	172	234	276	153	100	206	310	281	259	312	272	273	252	231	252	162	150	181	237	308	253	230	213	218	199	146	239	297	265	218	233	243	184	214	194	157	220	222	183	186	215	207	212	201	162	111	121	216	289	277	222	167	173	174	84	115	193	186	245	245	241	263	137	59	168	212	157	190	125	133	173	184	187	171	205	186	216	209	140	220	191	198	237	192	222	281	328	330	305	195	184	231	208	237	200	278	320	211	171	87	73	151	210	155	183	219	168	175	166	179	243	196	133	171	210	196	164	243	230	105	138	183	171	119	223	271	125	140	136	144	204	275	217	138	188	110	121	219	205	109	46	102	184	217	233	208	159	157	193	181	183	187	268	351	237	205	261	251	178	188	239	169	159	176	235	222	204	252	263	331	200	163	260	218	161	196	275	323	310	279	297	217	211	308	214	151	235	233	236	170	135	239	168	122	217	142	132	298	273	190	194	226	251	224	191	282	290	273	378	251	200	255	246	281	271	178	174	193	222	214	149	187	234	227	177	153	170	243	285	215	154	238	270	204	201	196	288	311	160	215	299	241	260	263	233	250	203	217	321	293	312	345	318	340	283	293	327	199	190	299	275	212	206	154	217	293	293	307	322	339	258	315	375	278	244	279	321	352	307	275	265	223	307	301	153	176	325	339	203	179	258	331	328	226	193	270	359	363	290	305	347	268	194	274	331	205	284	383	323	338	322	290	347	489	504	632	741	764	856	858	937	878	724	640	557	461	472	487	392	383	378	350	382	441	347	321	456	419	384	376	317	426	422	362	386	361	356	385	406	376	355	342	360	487	497	404	429	405	450	572	521	480	454	455	504	577	709	877	1017	1110	1317	1440	1457	1445	1294	1058	902	844	726	646	651	552	480	563	579	556	561	528	543	560	528	517	508	419	465	561	500	374	380	541	529	406	431	492	474	421	411	445	502	542	545	439	376	497	460	351	431	552	529	457	448	519	525	489	534	537	540	544	520	529	562	531	503	542	511	513	553	509	467	482	492	542	592	557	487	460	522	536	548	477	382	495	525	446	445	416	499	519	380	409	462	505	511	418	370	424	523	534	531	514	510	529	431	399	414	423	522	572	544	499	468	425	427	436	424	403	427	546	608	485	406	435	443	463	413	412	439	443	527	534	455	537	557	519	571	499	411	523	566	480	453	431	411	466	487	511	557	526	522	544	441	414	497	522	524	532	515	511	605	618	530	436	450	483	574	662	571	550	549	481	454	420	405	476	606	651	571	558	576	532	573	635	537	481	475	431	529	489	514	542	389	393	492	506	471	449	423	455	465	475	541	524	502	484	468	535	539	492	426	457	515	480	447	531	515	494	534	594	665	651	679	709	806	825	871	1089	1258	1410	1417	1265	1190	1111	933	793	656	497	464	543	550	498	519	422	341	424	467	458	454	351	312	379	384	347	324	399	465	404	380	413	362	432	553	425	347	349	311	419	524	443	338	376	431	334	241	232	315	546	616	599	706	805	845	851	785	647	568	489	419	403	322	304	294	304	268	284	379	328	239	253	254	279	323	251	285	288	259	279	282	322	264	203	260	270	271	238	192	267	332	362	337	276	272	324	338	218	185	281	286	289	313	299	298	249	192	250	298	285	365	402	303	185	229	244	270	317	288	252	259	295	293	307	313	253	187	138	246	375	265	265	299	230	190	249	436	385	242	276	277	275	282	259	266	217	181	144	102	230	284	232	177	277	283	223	281	253	215	278	280	162	149	194	163	224	234	220	290	296	252	182	211	230	252	275	212	99	144	234	175	111	133	117	58	119	171	183	227	188	93	117	196	162	145	145	125	153	188	252	261	253	271	348	283	233	255	234	244	123	114	196	219	181	87	120	141	194	332	277	196	170	94	57	122	153	168	243	266	266	224	160	169	116	139	217	203	230	223	175	221	199	116	172	207	194	243	209	165	118	124	168	150	150	101	108	100	156	229	215	212	261	238	172	256	244	266	303	260	229	208	192	153	178	277	349	300	241	205	226	240	161	170	139	103	95	153	229	186	198	194	238	204	78	70	71	72	257	251	112	88	119	221	143	40	203	299	201	157	161	228	251	217	225	247	277	191	223	288	201	171	158	170	256	231	148	163	112	110	124	128	261	288	157	73	82	177	224	229	231	194	206	241	277	329	301	266	208	227	234	113	103	166	262
208	263	262	312	238	231	246	187	209	250	261	197	232	198	174	138	111	142	194	270	215	208	232	302	298	195	205	238	225	218	282	324	233	125	78	66	118	211	235	268	295	208	172	228	204	258	209	84	92	75	167	196	182	130	146	296	304	229	175	169	179	177	155	213	266	236	178	122	211	383	348	159	138	169	96	41	80	84	103	148	171	121	70	187	219	169	249	241	195	302	323	153	94	177	218	196	102	108	155	164	199	195	145	185	189	193	237	264	303	273	232	147	197	222	182	132	86	230	190	76	137	179	171	129	126	236	260	242	251	133	65	63	162	167	113	246	208	155	245	259	232	200	200	219	133	67	80	86	98	156	154	72	120	263	318	237	173	233	252	260	260	200	237	192	216	264	158	150	242	255	210	301	257	166	173	172	253	245	223	250	318	282	166	152	129	116	171	266	206	191	248	231	163	136	213	277	213	177	237	201	220	276	233	227	266	268	224	165	216	298	259	272	195	139	183	191	227	293	312	222	227	269	263	281	258	234	308	196	220	312	273	329	300	255	242	245	264	241	198	218	221	246	313	242	182	214	252	231	191	240	205	223	325	254	270	305	259	233	192	236	299	314	365	317	199	198	241	325	253	127	190	228	288	367	273	228	251	253	279	282	281	236	292	363	284	286	372	371	317	300	318	323	326	292	298	319	272	283	370	344	198	187	242	249	208	193	254	343	384	315	289	299	350	394	355	340	370	356	334	374	329	288	337	414	470	493	518	636	757	856	884	800	770	734	608	480	417	323	319	455	472	372	302	347	410	345	338	391	375	377	361	337	389	450	369	321	409	405	417	367	291	345	390	329	330	461	424	413	493	480	431	451	476	464	581	697	756	924	984	1106	1290	1322	1454	1371	1182	1053	956	856	745	707	674	646	604	590	501	413	425	446	459	466	474	550	524	484	478	417	436	443	402	418	338	368	511	508	513	474	422	407	384	419	487	471	453	443	423	449	423	384	376	441	515	486	492	520	409	436	555	548	430	432	537	563	550	496	458	465	539	546	486	486	493	470	506	554	552	491	365	369	455	509	508	451	449	455	448	499	523	510	579	580	539	542	474	487	524	431	380	434	482	492	525	510	477	449	453	421	352	425	542	483	434	433	474	532	478	470	455	435	475	475	496	559	544	477	464	446	359	409	538	489	467	498	419	442	515	437	374	371	421	484	483	428	327	346	477	505	451	463	473	457	438	395	425	432	355	396	499	517	527	531	553	554	492	509	478	493	584	528	493	470	372	420	484	490	450	432	469	458	475	498	465	523	555	465	412	422	504	469	415	453	566	553	400	412	433	414	449	440	442	510	522	432	387	480	644	535	435	484	460	407	490	574	542	499	456	481	478	533	523	542	550	567	590	616	704	593	629	822	1002	1212	1408	1429	1349	1301	1128	974	807	731	699	563	540	578	523	490	496	423	376	435	483	399	313	405	439	408	332	271	317	357	357	262	273	343	397	345	298	385	388	374	363	432	397	306	346	334	336	365	473	529	547	484	448	604	736	791	851	862	657	587	587	476	388	418	373	274	326	315	298	376	336	281	331	266	298	375	319	289	307	343	348	240	187	266	323	341	222	185	203	240	322	378	368	319	357	312	247	227	210	239	266	222	225	312	349	300	218	226	288	274	292	357	302	235	254	217	234	256	212	198	261	283	228	225	276	336	265	192	185	219	300	275	166	165	240	307	340	272	245	258	246	263	288	261	204	252	327	223	190	272	298	259	215	253	208	181	248	236	127	134	194	162	104	147	212	243	287	357	354	208	197	257	268	210	199	193	191	143	119	167	95	89	171	233	245	213	125	108	165	143	196	292	283	214	153	148	152	261	265	156	267	397	343	248	135	130	171	223	243	166	144	180	175	219	254	214	213	156	186	235	227	306	279	173	155	150	114	135	223	135	117	114	119	164	175	271	267	185	116	176	237	227	223	169	187	190	213	236	125	129	170	148	199	137	58	147	194	189	245	203	105	161	201	175	232	242	255	275	196	158	169	142	117	212	292	251	317	303	200	263	267	167	163	198	180	167	149	201	172	147	189	200	140	146	292	257	176	166	178	153	118	153	173	155	252	298	240	175	144	214	180	126	178	225	179	140	223	208	177	184	121	113	188	249	206	213	157	156	173	76	201	237	118	178	151	142	202	128	106	175	147	151	250	225	197	268	216	173	179	247	326	275	166	217
193	192	236	236	189	238	236	225	222	218	221	208	264	254	235	177	99	236	224	106	200	243	231	238	168	182	200	176	215	214	130	137	173	140	130	163	131	174	251	157	188	281	257	248	208	194	256	257	175	157	246	301	208	133	197	234	236	298	262	130	178	247	232	239	212	175	220	208	176	164	136	189	206	188	194	177	194	239	250	187	137	119	164	215	223	267	274	292	268	201	238	181	130	161	145	198	227	221	149	131	150	157	160	246	211	174	281	212	252	384	293	221	230	175	184	183	174	181	211	270	240	245	326	314	233	184	179	115	73	102	164	129	103	139	217	261	178	140	128	169	232	204	178	200	178	198	197	168	195	141	107	170	193	231	197	167	220	287	234	176	234	196	190	159	170	242	248	190	231	314	266	225	232	196	200	291	297	292	314	331	296	187	109	161	256	191	145	213	259	328	241	196	215	201	264	249	184	180	271	249	120	143	171	196	222	258	242	178	261	243	195	311	313	250	316	314	308	271	233	301	301	296	311	263	266	295	236	159	281	313	238	308	287	228	205	179	275	338	305	331	288	279	303	290	245	178	205	193	256	321	265	295	298	227	303	333	231	220	240	196	236	319	277	264	294	286	274	324	342	305	238	271	261	242	286	383	477	358	289	293	294	293	266	243	198	273	395	387	341	316	313	250	341	376	282	236	248	252	323	370	308	346	304	234	214	210	202	278	355	378	391	313	248	232	257	370	402	375	327	401	446	368	390	457	578	755	836	827	778	825	853	737	684	605	446	366	397	408	344	396	447	385	367	380	322	343	388	322	395	424	385	401	387	389	336	349	343	331	448	475	393	324	360	334	398	459	400	449	473	492	525	436	451	582	674	811	953	1083	1153	1274	1392	1277	1256	1128	928	909	762	652	641	565	514	495	457	455	481	444	387	465	470	521	575	407	350	432	390	371	539	549	486	513	590	557	392	361	396	497	487	458	434	427	485	453	495	479	438	405	380	476	455	496	524	468	537	520	471	492	515	508	460	465	511	490	487	453	478	546	618	655	565	482	522	562	512	533	528	475	528	554	505	467	454	501	481	442	476	442	453	468	461	516	496	535	511	499	538	465	419	431	543	527	438	458	457	507	496	497	449	412	510	505	477	415	449	485	446	474	463	444	469	580	564	521	531	429	391	455	518	550	551	481	477	451	453	510	454	347	331	364	472	515	403	504	563	504	519	510	394	371	459	442	493	570	532	455	466	455	532	517	447	498	579	608	561	572	514	518	507	465	492	490	453	423	519	569	549	512	427	378	344	437	527	471	512	572	492	471	456	424	439	474	502	444	398	460	480	394	402	423	403	418	413	379	346	457	539	544	499	450	497	555	534	467	509	552	573	455	464	622	547	471	432	451	513	537	494	504	584	582	683	900	1062	1212	1345	1404	1398	1265	1095	1015	809	709	660	445	398	461	532	504	396	364	427	380	418	430	378	414	397	392	406	450	413	324	315	414	433	365	448	473	380	484	492	325	340	378	343	342	393	489	511	450	506	521	491	557	648	752	857	898	787	702	590	524	549	485	412	326	312	323	301	324	341	327	290	337	356	375	426	352	299	329	310	256	255	302	283	310	298	219	251	266	244	229	275	334	303	280	313	266	229	233	236	254	263	360	334	204	212	272	247	219	205	291	338	200	226	326	253	238	186	205	268	254	221	215	259	299	354	321	282	313	348	297	254	165	79	137	190	213	193	153	206	206	168	92	127	186	200	251	224	304	357	294	294	250	190	217	163	98	184	206	184	208	179	140	154	165	259	311	227	209	212	297	346	265	279	250	233	247	221	194	231	226	175	194	129	180	171	155	290	250	114	106	204	226	251	310	221	181	270	293	298	275	201	162	164	230	291	300	283	194	171	163	160	240	234	141	68	77	177	313	259	157	177	141	175	234	303	353	326	226	160	178	155	204	223	184	200	164	196	311	254	152	106	124	162	162	170	156	93	108	222	206	113	63	165	245	138	104	164	186	156	249	240	142	226	207	243	305	286	272	223	194	136	206	240	254	333	276	272	248	217	235	221	265	269	317	342	200	195	226	195	169	202	277	233	170	217	263	209	221	220	216	248	159	169	212	227	196	166	134	44	85	143	162	229	293	256	236	235	263	175	160	193	143	199	135	136	222	158	126	154	199	148	81	70	147	220	190	202	225	199	154	217	259	246	208	241	237	176	173	102	146	219	205
99	145	189	196	222	258	258	259	250	206	264	294	226	200	198	119	115	224	214	109	258	366	252	272	277	204	166	122	107	145	214	260	218	256	244	193	133	102	209	237	193	234	249	263	296	271	280	234	169	180	227	226	224	331	299	225	222	179	190	163	151	146	196	194	150	185	180	128	119	159	163	247	257	201	140	111	198	252	400	327	144	193	184	175	200	208	270	285	207	219	306	271	131	112	134	193	185	185	192	180	219	136	192	234	194	290	365	268	262	297	168	145	196	229	222	234	225	212	214	162	152	203	198	145	187	199	161	149	173	194	124	150	279	249	204	196	169	219	248	137	102	189	179	164	176	208	169	137	220	227	233	218	149	199	263	251	276	307	262	179	182	231	247	317	284	197	200	131	176	288	291	206	176	218	253	194	139	287	338	234	283	378	275	141	154	200	180	208	197	236	261	247	281	258	224	146	76	98	184	240	242	227	212	226	254	160	101	137	198	250	281	349	232	182	260	202	259	317	191	259	396	266	213	234	215	275	294	325	321	353	368	320	248	223	166	125	228	302	283	215	200	161	163	232	247	206	264	272	205	191	254	335	328	261	213	129	147	249	270	289	285	310	326	203	112	216	256	237	331	407	367	339	300	327	312	233	211	185	211	264	283	225	227	237	250	257	228	225	205	307	369	312	294	299	297	285	258	251	342	297	292	357	345	323	345	378	320	362	386	296	354	360	266	238	299	418	334	285	302	395	433	436	470	464	618	784	882	830	811	774	681	564	529	486	407	419	425	349	315	357	274	334	426	420	412	381	424	456	411	411	347	282	354	428	433	352	339	459	499	422	413	412	366	435	457	361	384	483	513	517	538	529	562	748	895	1008	1171	1332	1353	1270	1255	1129	970	817	688	652	705	741	621	501	533	512	474	558	539	457	369	429	471	410	454	489	457	457	503	444	420	419	444	473	512	589	571	574	497	408	462	498	474	461	417	377	516	565	468	472	538	603	607	539	460	450	492	495	452	546	535	441	515	529	448	488	507	477	498	543	506	478	540	517	538	500	426	487	485	525	515	428	525	600	578	485	423	425	465	482	450	502	517	412	393	421	385	401	414	445	474	457	434	349	403	500	489	451	541	545	498	458	370	494	455	381	469	500	505	478	396	385	434	415	341	434	539	462	504	548	554	586	573	463	411	554	524	354	336	456	461	439	506	482	382	369	376	413	525	539	497	429	434	474	492	501	438	399	460	464	441	426	426	450	501	426	395	447	376	434	525	503	452	554	606	528	466	431	457	554	560	473	524	516	494	517	496	488	464	477	508	523	520	527	484	476	495	476	448	380	429	543	445	385	511	559	602	574	562	575	517	515	535	585	529	482	517	474	479	494	535	587	603	533	465	503	499	471	438	391	452	602	681	734	808	862	1021	1194	1303	1462	1387	1244	1142	930	703	583	515	443	450	492	431	379	447	415	339	321	443	510	430	459	411	333	380	468	435	357	394	416	430	390	371	411	351	281	304	311	305	345	385	461	473	476	483	451	459	426	520	608	674	810	792	790	774	685	568	447	430	342	368	432	439	476	354	317	343	355	441	429	354	303	308	285	247	290	259	236	292	363	351	325	279	173	171	243	259	253	242	206	234	202	176	288	381	289	196	279	304	279	256	228	281	302	267	281	298	219	213	267	250	210	260	297	220	123	109	224	248	170	170	196	175	262	333	312	226	144	213	179	165	291	346	295	250	218	222	192	169	223	259	281	222	274	287	177	247	362	264	132	164	139	173	241	173	176	197	245	201	205	296	341	374	357	289	309	321	312	359	274	186	213	160	88	179	273	313	303	266	230	233	178	142	140	146	166	225	238	230	292	226	102	194	248	193	209	196	207	236	223	209	226	206	206	173	161	146	186	225	177	196	168	206	251	162	150	144	136	206	145	139	153	135	115	52	158	221	203	211	225	282	231	136	179	193	173	225	253	256	246	197	172	181	190	191	154	135	105	125	181	229	177	180	252	183	190	222	135	181	285	287	247	246	307	243	163	168	174	220	226	203	221	201	237	225	174	206	206	140	164	237	224	158	183	181	100	81	119	185	127	71	195	237	112	103	256	280	202	157	193	166	118	239	254	203	186	203	226	203	196	174	168	107	157	185	136	152	101	126	105	129	254	237	248	281	265	220	181	176	231	263	184	101	99	192	215	233	202	188	224	280	290	252	260	279	216	129	159
230	151	187	224	222	249	170	189	266	266	220	208	240	184	177	194	149	104	111	119	154	256	297	283	154	110	264	292	215	215	180	226	320	231	187	175	211	272	170	77	135	182	176	224	213	208	199	214	230	201	196	223	267	260	185	138	168	185	219	216	247	259	227	216	167	129	79	55	60	179	295	249	235	191	147	193	234	189	124	166	208	208	190	169	138	118	178	185	161	220	166	140	241	235	177	268	212	141	238	229	265	317	327	289	276	323	242	172	183	187	213	247	220	141	237	245	136	227	266	226	230	186	138	136	196	269	194	182	317	319	232	231	212	154	155	183	189	183	248	182	173	268	150	145	223	235	261	160	154	200	254	300	201	145	167	242	186	120	252	269	171	219	261	235	203	168	151	158	198	254	238	180	253	285	259	254	243	240	170	99	145	181	248	284	149	107	186	207	205	253	253	167	165	204	238	210	108	206	250	241	317	256	180	213	220	212	193	161	245	254	205	180	130	200	184	152	193	214	207	172	177	203	185	189	282	263	159	201	197	199	322	292	227	241	222	183	111	76	122	199	282	280	210	200	258	269	272	247	224	232	391	413	303	267	252	240	194	320	351	287	212	165	175	167	187	239	285	245	240	296	271	271	290	227	225	294	350	318	208	168	235	184	194	221	236	306	286	325	280	230	270	268	264	270	280	252	249	363	361	306	332	284	327	406	357	285	195	318	403	317	288	338	381	379	404	358	334	351	410	391	316	361	461	669	897	913	816	760	716	723	603	454	501	456	370	378	373	366	347	331	278	260	338	345	345	319	273	343	383	347	291	288	319	438	454	414	420	430	463	399	382	461	511	469	432	460	505	536	523	481	569	651	682	984	1186	1241	1358	1356	1342	1143	932	818	732	648	575	613	641	667	649	558	495	497	525	483	455	550	573	537	508	481	435	485	483	355	392	501	472	373	447	576	605	632	617	584	490	486	537	511	587	519	433	488	445	409	458	464	454	497	560	568	443	347	494	538	488	414	411	471	399	426	491	437	469	550	501	421	472	536	481	505	536	439	370	413	444	478	502	414	448	616	524	449	524	511	509	511	484	448	532	469	370	475	501	530	486	469	511	464	377	444	474	391	479	513	526	445	417	401	353	454	400	443	438	346	450	498	446	458	479	446	399	429	503	527	524	473	468	561	529	501	529	377	356	443	500	564	452	372	392	407	440	418	420	423	544	582	481	444	453	440	464	586	541	471	520	510	417	423	433	434	514	448	436	500	480	553	492	355	480	572	519	468	436	455	470	525	507	494	474	425	528	508	377	411	463	343	402	533	575	583	550	578	509	471	497	514	587	590	511	535	548	519	515	521	519	438	354	398	391	344	402	449	492	527	553	583	590	547	555	588	584	564	497	532	553	551	532	575	623	582	591	645	806	1001	1271	1404	1410	1500	1390	1221	1079	934	774	629	595	535	425	361	345	401	427	374	373	388	439	408	386	357	327	350	344	416	459	475	438	415	394	264	267	335	311	367	412	359	349	352	387	426	470	443	380	392	481	579	603	683	776	846	889	792	668	621	623	574	380	325	362	307	285	379	358	268	332	341	260	276	294	272	259	290	304	284	270	317	410	326	209	206	235	266	290	273	274	272	245	213	236	274	279	209	238	301	223	170	199	209	199	220	228	242	242	242	263	231	203	189	247	328	257	195	221	256	298	189	95	245	321	217	224	223	161	266	303	244	234	254	244	233	251	238	264	241	170	175	279	241	269	366	266	153	203	312	238	190	131	76	226	207	114	248	316	274	269	304	315	298	243	243	261	290	276	201	219	275	327	289	131	112	165	161	163	172	136	142	262	177	187	330	327	315	319	238	99	148	154	117	222	186	199	257	184	218	259	208	237	254	133	153	233	182	156	181	155	161	219	205	223	290	245	131	151	199	185	193	172	171	178	169	107	145	223	187	196	224	141	119	133	100	254	292	167	133	247	285	186	175	220	280	268	219	131	124	121	122	203	247	234	145	108	177	228	151	138	168	191	184	184	263	197	144	217	242	225	243	215	283	296	223	255	250	292	254	176	246	226	130	121	136	192	177	205	176	112	105	55	115	208	140	143	280	221	114	139	205	196	201	245	196	249	311	254	141	45	87	123	89	119	187	143	145	197	191	190	187	164	227	252	148	184	177	115	162	143	131	173	209	245	228	197	132	210	302	238	288	306	260	201	159	173	175	152	82
274	237	211	179	147	209	231	252	218	231	205	92	83	173	257	239	135	128	141	171	197	195	228	246	229	206	241	243	183	164	179	199	216	226	235	142	92	166	206	207	164	149	231	223	165	160	166	150	127	136	178	204	211	236	261	152	92	183	283	285	196	186	209	256	201	126	95	149	263	194	101	103	163	182	107	45	104	187	174	92	61	116	198	224	184	195	191	230	238	142	142	179	152	136	110	110	157	165	247	339	254	218	265	202	147	184	227	244	273	246	224	289	250	229	294	218	221	271	252	268	221	203	143	89	214	188	75	75	128	189	156	192	247	201	192	178	233	238	216	163	139	246	217	112	90	172	228	174	180	185	208	299	287	215	144	151	172	158	218	236	176	99	183	239	189	251	275	273	240	125	118	138	192	306	321	282	273	253	220	185	213	344	281	188	133	168	239	174	154	201	228	195	187	229	275	245	195	202	233	262	222	180	252	289	216	194	187	211	250	261	210	203	217	209	158	160	286	267	226	190	197	322	303	238	225	185	247	324	301	248	220	171	234	331	208	157	245	226	171	192	251	272	265	251	221	238	190	209	256	269	282	314	377	296	210	197	230	324	308	266	311	343	275	240	259	227	236	223	248	308	322	315	289	203	199	241	246	222	209	254	307	263	232	251	221	247	235	182	183	247	274	260	239	303	403	328	217	283	340	342	390	388	334	325	370	319	370	412	271	238	333	349	285	290	332	349	372	431	422	390	389	506	762	848	834	892	911	773	638	471	359	462	460	436	494	482	403	400	350	291	432	417	350	369	345	386	413	416	448	416	319	330	406	509	503	366	376	436	427	416	451	452	473	536	493	487	499	543	598	624	810	1066	1174	1180	1243	1312	1295	1146	1028	910	830	758	620	638	627	569	532	568	635	571	473	444	507	481	403	390	405	485	500	415	365	414	501	463	494	484	438	409	366	464	490	454	494	522	480	473	501	511	480	462	526	522	449	484	511	527	517	445	474	577	568	489	438	500	529	394	420	541	491	494	550	528	505	548	605	495	438	440	476	467	352	424	496	454	496	461	464	470	400	492	511	541	616	495	368	391	430	479	511	517	538	542	544	417	389	440	460	493	448	493	439	345	366	447	421	332	372	380	432	443	436	453	425	464	425	485	450	340	432	443	357	303	408	464	391	423	468	442	425	452	461	437	442	371	368	454	417	400	393	412	469	415	380	457	486	396	499	575	503	553	576	550	535	471	480	503	478	533	508	434	347	345	481	504	457	491	517	481	494	511	512	515	526	567	507	507	480	440	586	650	610	625	553	448	436	429	443	455	431	433	449	502	557	558	572	516	443	474	542	519	443	466	437	449	468	472	490	464	397	369	472	501	502	492	477	500	508	413	389	527	506	355	364	545	565	424	473	560	599	675	625	599	746	838	903	988	1165	1311	1327	1351	1322	1202	961	762	652	551	514	476	481	528	594	530	363	317	358	391	401	488	436	301	273	276	338	335	258	337	397	385	321	380	514	443	316	323	344	280	369	394	358	401	352	332	381	423	554	681	703	777	923	890	752	692	616	532	430	361	356	344	341	336	319	310	312	252	198	284	368	325	391	396	349	326	203	275	364	300	309	291	255	319	293	259	257	241	343	452	330	257	277	226	254	249	244	342	331	276	294	279	171	165	296	343	266	156	185	212	200	261	273	247	285	371	399	243	175	216	278	331	292	311	361	294	206	227	243	247	276	257	236	237	231	167	82	150	190	124	203	282	210	233	260	231	172	220	270	210	166	134	115	135	233	206	224	327	272	248	293	161	158	242	246	270	184	196	244	276	290	202	172	204	142	127	174	182	247	183	114	213	283	301	287	164	112	166	207	135	139	257	264	193	189	294	259	189	241	262	199	198	206	152	247	278	238	261	218	142	153	232	244	253	245	216	210	202	218	205	211	219	205	257	241	261	218	160	160	67	106	152	228	232	228	238	227	177	46	149	299	277	251	206	186	224	168	158	168	204	195	195	153	82	199	166	155	231	175	121	155	251	172	85	132	115	114	178	123	172	277	269	323	297	177	170	242	203	174	175	134	184	155	156	198	208	201	167	192	177	149	88	149	256	212	203	232	164	143	120	159	184	114	164	215	214	242	161	56	144	157	212	223	131	155	185	237	265	215	114	191	282	283	257	128	130	113	127	225	286	274	275	284	137	144	290	267	260	318	308	327	330	255	278	294	181
239	147	133	243	271	206	147	170	217	200	186	236	214	231	280	257	253	229	174	157	141	162	228	284	262	226	162	167	274	279	170	141	197	226	277	199	160	180	202	207	200	253	288	293	286	261	215	132	129	192	205	191	198	247	229	216	225	267	270	185	136	188	202	174	257	298	240	233	270	176	122	183	182	194	209	130	109	267	271	136	166	263	296	260	266	244	160	183	165	179	150	152	152	136	236	138	128	237	214	241	274	229	231	190	183	298	342	310	299	274	187	194	179	179	280	198	122	226	178	125	168	179	194	232	250	149	75	159	222	229	275	222	136	158	234	256	214	208	240	186	159	133	142	209	171	187	172	176	189	143	187	247	234	139	88	179	229	221	243	130	105	148	145	109	128	234	313	284	175	136	194	270	214	207	309	272	172	158	133	147	208	200	262	370	337	345	354	309	271	276	278	264	209	113	101	146	165	160	199	225	315	310	235	237	291	276	187	176	182	202	163	188	276	202	186	282	279	207	238	292	317	301	213	236	266	291	301	249	268	275	254	305	313	290	214	140	222	177	123	237	308	234	142	220	237	206	254	208	227	264	265	301	273	291	250	182	253	238	232	271	235	311	405	401	388	262	208	256	260	262	265	247	231	292	349	371	278	158	179	268	292	265	223	238	224	180	245	273	274	292	255	208	269	353	401	407	296	266	328	280	292	336	308	320	329	271	272	380	332	329	335	325	383	378	319	331	436	416	475	544	592	686	779	822	806	719	696	669	573	497	452	432	425	402	324	357	396	365	251	303	461	489	387	328	346	387	511	471	402	425	345	270	311	358	397	438	441	395	343	359	414	438	515	562	507	470	544	677	761	907	1086	1277	1377	1372	1343	1239	1135	933	763	704	664	655	622	474	427	463	488	546	472	456	538	507	494	528	451	440	491	507	461	460	424	393	480	492	467	371	344	384	422	530	532	494	487	437	499	522	537	619	525	492	605	544	454	419	486	548	455	420	445	476	469	447	523	590	518	504	509	430	308	412	495	412	482	524	472	482	481	412	420	485	488	430	399	458	569	548	518	539	480	446	408	411	446	467	402	363	398	447	492	465	433	395	428	423	343	387	488	447	417	513	435	403	537	445	424	443	431	448	417	425	390	403	460	430	375	469	441	422	483	477	477	380	414	495	477	409	384	462	460	427	449	415	351	370	393	374	402	449	440	395	381	355	415	457	422	418	399	334	342	419	421	432	529	577	526	522	544	528	473	424	344	321	381	478	527	457	438	468	469	454	475	410	464	578	561	548	444	409	503	569	592	595	557	459	457	541	531	511	547	482	427	458	432	438	453	364	413	464	363	378	418	352	480	567	439	439	469	514	525	388	368	448	511	540	440	410	397	387	450	422	361	433	555	522	466	484	459	437	551	599	508	506	613	631	734	836	863	1027	1209	1390	1400	1425	1352	1104	926	776	675	606	572	574	578	486	405	395	343	387	361	375	451	376	351	438	472	426	383	414	413	377	342	354	330	313	347	355	355	339	384	431	419	365	423	434	378	393	420	499	639	720	696	733	800	731	654	646	585	471	512	471	309	308	331	332	288	285	370	341	322	391	382	343	320	359	306	279	349	263	227	251	238	238	280	301	230	255	280	288	320	299	255	207	287	273	242	209	241	300	256	254	306	298	233	306	287	224	187	253	269	223	229	192	190	304	359	286	348	333	269	258	217	242	285	233	243	292	236	235	283	256	245	266	255	215	225	258	287	304	312	329	277	224	227	280	335	324	275	322	278	224	199	172	250	200	215	229	199	247	250	221	288	316	235	287	298	340	289	120	135	126	229	285	226	249	248	210	262	344	237	214	250	201	118	182	234	200	272	184	60	209	295	191	136	252	327	178	147	223	214	172	103	129	148	107	166	268	201	122	182	190	178	227	250	159	73	141	172	169	193	105	162	295	234	178	171	151	195	163	157	218	164	152	242	250	223	162	234	338	302	277	243	226	206	167	166	246	292	315	291	262	165	84	128	151	214	175	130	185	211	236	151	132	134	82	185	215	240	278	239	257	308	267	160	153	225	214	165	235	268	177	148	194	258	242	117	141	150	150	138	40	131	169	164	169	224	311	233	139	136	183	127	91	208	239	253	175	41	155	244	185	175	152	75	143	185	159	229	241	240	157	74	87	113	184	215	162	143	113	203	336	180	83	196	290	293	222	178	247	240	196	159	152	197	210
250	228	215	289	361	318	244	244	250	242	272	229	178	197	220	220	188	159	202	230	300	315	215	113	149	235	213	265	300	248	187	159	219	206	169	230	330	395	327	244	294	337	266	308	330	164	153	165	158	254	253	208	147	182	224	189	119	170	206	102	170	255	214	278	261	154	170	213	242	308	296	131	117	134	106	149	113	132	160	155	157	178	240	211	179	156	146	187	219	178	145	186	240	305	301	203	100	80	183	294	257	250	291	245	191	209	284	250	265	316	192	108	162	247	247	221	182	114	75	121	147	131	201	165	132	172	134	74	87	167	181	176	216	190	155	130	150	199	200	203	233	233	270	261	168	179	168	198	169	182	222	223	287	252	208	226	193	203	294	195	182	208	87	53	84	222	267	117	49	158	195	89	132	246	301	216	174	230	173	136	201	205	141	284	321	219	244	191	189	217	157	184	186	142	130	168	169	145	214	304	305	253	160	145	208	255	265	171	186	217	214	240	183	237	262	247	301	259	175	166	214	217	258	248	313	356	302	228	193	278	297	272	338	312	218	230	235	245	283	364	403	293	227	280	271	275	333	310	279	328	354	302	226	233	228	201	298	361	347	291	239	307	342	307	285	241	249	242	285	342	261	232	208	183	204	267	329	315	208	231	321	321	291	276	302	290	304	278	270	254	300	352	273	257	319	373	295	285	358	358	262	249	292	296	301	257	286	353	347	293	368	430	391	356	341	406	477	494	543	580	690	862	889	858	828	739	642	512	472	481	432	389	383	375	392	465	488	481	376	329	325	270	336	334	381	461	458	417	332	331	325	377	420	417	391	436	513	489	442	447	410	422	406	342	427	540	664	908	1092	1244	1406	1384	1314	1274	1153	982	940	740	584	674	682	607	555	467	384	448	515	496	429	499	551	491	449	343	465	567	541	467	338	372	528	621	552	480	523	503	443	456	445	491	564	585	578	456	382	479	506	431	362	449	466	374	375	493	542	483	429	442	475	487	508	473	412	454	494	379	377	501	468	380	420	480	419	351	435	520	466	424	428	438	469	425	416	476	443	471	550	524	464	516	574	455	440	399	342	429	479	451	429	480	556	439	433	525	414	417	524	474	466	526	441	472	517	409	407	487	422	397	459	398	359	452	471	422	385	432	492	417	422	476	453	457	457	475	478	441	391	381	423	453	447	442	379	319	415	440	395	498	505	426	461	375	368	429	415	394	489	515	394	387	455	510	489	468	439	416	424	410	385	422	413	429	490	439	490	557	527	447	421	413	495	483	451	508	480	494	388	404	504	441	411	434	443	411	427	475	463	513	523	474	436	471	483	441	446	443	494	554	541	522	448	422	501	492	490	424	379	531	610	524	444	445	536	559	424	382	396	429	507	468	495	520	471	450	455	441	377	452	483	499	513	408	379	494	633	653	677	753	885	1077	1236	1382	1420	1407	1289	1086	837	684	646	575	461	394	427	431	485	544	437	369	496	477	370	371	404	384	392	469	496	439	394	382	331	428	508	443	347	325	327	435	595	473	437	447	373	380	384	510	636	646	624	601	757	917	917	790	606	511	474	379	306	357	318	282	248	246	315	295	293	283	333	325	277	312	357	309	242	235	226	290	293	272	415	416	191	200	336	342	307	243	198	143	191	247	168	215	249	217	265	301	301	330	330	264	251	251	223	196	202	270	331	320	280	321	328	260	275	261	222	222	279	313	242	189	257	229	167	201	239	245	180	200	179	189	251	293	266	272	273	188	237	250	186	234	278	220	229	307	279	245	243	162	88	59	143	238	258	240	247	231	217	231	161	171	223	274	267	142	97	145	276	331	188	146	236	285	295	306	298	250	270	173	215	330	375	305	110	160	283	257	199	162	75	128	208	277	269	203	194	153	84	142	189	183	176	131	124	140	169	145	159	173	223	203	188	293	222	171	205	145	160	200	147	154	147	165	267	234	197	200	198	198	177	151	129	175	196	231	289	184	86	159	179	140	114	152	219	295	313	223	213	182	208	215	217	233	175	120	129	115	112	185	217	207	176	227	215	213	252	260	236	214	206	185	207	219	189	231	249	171	185	235	266	319	254	178	212	241	151	50	127	176	193	248	222	199	198	106	141	243	192	170	174	95	59	131	198	163	160	184	163	165	119	105	154	212	199	144	179	243	249	270	317	282	204	194	144	120	127	164	261	263	274	259	209	223	217	134	104	162	164	170	134	108
142	249	221	219	200	238	313	355	303	192	248	201	145	153	142	183	158	81	112	203	307	295	188	164	173	172	193	165	140	249	286	184	184	235	271	232	200	258	242	258	275	251	235	235	239	199	229	225	197	248	213	196	180	198	263	168	59	99	173	153	131	215	225	283	261	105	123	142	87	61	183	173	145	229	216	215	131	145	284	263	124	108	164	165	103	115	166	221	296	268	234	233	217	202	206	245	245	259	284	250	266	287	248	198	196	171	231	284	220	214	220	230	201	216	165	89	235	256	177	177	165	95	100	125	146	188	165	150	166	154	110	142	203	139	112	154	135	224	301	229	134	160	251	245	180	131	156	179	205	327	304	229	235	274	225	117	142	273	366	266	158	177	163	91	105	159	198	166	152	157	198	242	208	223	298	281	181	213	273	282	258	288	276	236	172	126	231	203	140	218	266	255	218	110	139	200	190	232	238	203	241	243	179	202	222	229	206	220	261	261	230	197	237	326	309	299	337	287	166	145	218	199	240	236	226	374	361	217	165	172	210	209	259	256	218	254	196	162	179	285	355	230	219	208	202	286	331	274	232	302	250	183	180	253	309	275	310	303	322	269	201	251	286	314	237	156	164	227	268	265	212	180	252	256	196	192	300	256	145	271	334	256	198	266	319	206	213	284	234	297	354	307	271	280	286	247	278	287	337	273	250	360	379	385	424	354	261	241	243	263	225	265	314	341	418	518	506	494	603	710	856	902	878	808	652	619	555	518	525	487	432	365	341	424	529	451	352	341	387	399	389	307	278	342	328	333	421	478	490	434	318	311	333	351	390	377	412	443	394	400	383	450	436	322	462	644	875	1187	1307	1441	1520	1359	1179	1051	911	725	599	532	546	623	608	581	542	541	586	540	551	516	479	543	531	515	523	509	517	563	480	384	409	505	624	614	527	510	477	463	515	543	597	560	457	447	550	531	413	538	574	478	494	561	570	434	408	522	518	541	578	563	483	496	571	462	497	547	623	611	457	462	518	508	427	418	474	552	570	536	481	408	462	457	396	407	467	438	388	462	584	593	550	544	446	444	464	390	408	523	513	420	373	392	479	461	361	401	460	404	429	482	458	500	517	457	389	436	505	433	468	563	478	389	386	465	526	515	408	372	460	473	505	452	418	423	418	485	449	361	343	387	439	436	384	396	371	364	404	413	478	461	469	535	488	374	354	458	501	472	466	410	454	448	373	402	434	415	431	529	506	521	534	426	439	450	397	477	528	478	492	518	532	558	592	551	459	420	450	506	540	435	315	375	454	449	494	513	503	515	474	499	495	514	562	493	443	412	420	390	403	461	508	547	503	525	595	480	364	440	422	496	555	438	447	489	509	563	528	481	368	329	405	473	512	471	465	387	403	486	478	501	506	481	483	530	527	457	493	545	502	533	741	839	934	1167	1314	1559	1475	1268	1119	872	724	614	506	450	469	419	409	464	479	364	349	389	354	391	412	375	386	387	286	360	408	396	346	308	417	390	355	288	208	359	459	384	343	352	344	391	414	474	551	526	551	608	747	822	860	891	750	585	502	485	380	321	306	272	346	394	329	339	426	371	334	375	323	323	366	296	291	263	251	274	215	184	260	288	228	286	310	182	168	281	227	126	200	265	260	276	292	256	246	203	217	236	216	281	346	343	268	250	273	299	346	345	259	284	378	346	313	262	243	247	251	247	219	256	242	188	135	248	398	307	211	140	112	229	240	226	219	146	178	192	160	123	138	300	345	328	347	248	275	319	256	170	131	250	299	270	231	231	241	243	295	351	341	234	163	167	218	224	178	166	238	303	242	214	184	201	285	239	159	159	169	115	196	246	147	146	167	167	291	302	242	235	202	226	166	71	135	198	150	119	114	160	150	152	220	193	216	303	296	186	166	270	250	196	222	264	259	229	204	164	147	182	229	164	191	168	91	201	152	86	174	198	169	194	253	250	207	237	239	281	255	202	235	223	175	114	128	187	187	145	246	267	200	199	213	243	261	168	110	145	123	134	143	190	255	236	234	268	212	164	209	252	217	253	272	187	127	71	53	92	167	268	275	274	318	237	144	176	138	87	211	308	257	160	132	164	199	192	206	199	187	179	99	89	132	107	150	123	90	227	227	97	64	131	169	97	52	108	185	233	215	189	206	139	208	210	119	137	156	247	236	170	203	205	206	283	250	144	187	241	157	158	236	207
275	319	282	280	232	226	395	412	244	168	163	184	247	248	180	137	127	99	145	216	211	222	267	176	196	294	183	179	271	185	124	183	235	193	158	247	240	242	307	318	274	247	243	201	229	177	68	101	171	189	213	225	166	113	100	182	188	159	203	198	176	145	162	212	191	230	276	256	265	224	196	198	200	203	180	151	163	129	189	212	148	158	177	137	102	186	194	106	90	197	215	190	179	121	123	172	262	319	270	273	373	401	281	222	288	208	154	241	169	137	289	265	223	246	120	43	137	325	288	174	195	220	172	88	103	133	136	167	201	260	196	75	104	147	96	149	259	275	286	237	113	67	116	141	174	233	184	181	229	181	196	163	115	96	127	217	260	255	235	142	40	89	196	252	205	166	240	235	172	122	88	172	233	224	264	267	133	135	272	295	216	164	224	292	248	287	352	203	208	328	325	298	236	180	108	131	225	248	267	237	222	294	258	248	262	246	240	158	237	286	217	206	183	169	159	146	141	202	228	235	264	344	256	156	252	260	271	276	226	142	183	226	162	205	236	267	362	310	141	136	250	238	204	206	264	266	175	198	242	214	234	284	280	258	259	237	243	275	282	296	234	152	209	297	248	215	180	176	243	254	347	370	326	218	108	169	253	295	253	236	228	252	175	133	168	159	225	285	219	125	219	304	224	160	224	325	353	353	412	387	370	389	322	301	332	357	362	327	275	308	259	314	422	442	448	492	580	636	728	801	843	803	768	623	491	525	492	444	471	406	359	431	422	347	349	330	328	411	441	364	317	263	222	359	451	415	422	558	576	441	354	367	368	325	353	370	446	512	366	307	464	579	590	620	790	942	1041	1321	1474	1327	1272	1148	1026	931	694	622	584	559	550	515	453	452	433	419	501	536	550	549	533	590	560	406	486	459	383	523	552	457	446	513	587	577	493	495	509	536	551	463	419	410	407	456	590	639	584	632	601	485	462	510	533	538	536	495	499	560	527	506	527	526	548	569	482	387	533	589	516	402	372	469	455	417	456	537	529	399	428	439	441	488	473	488	423	347	375	467	521	426	453	461	344	455	542	548	525	441	407	400	358	408	430	408	453	499	426	358	389	410	402	497	497	432	485	438	388	397	349	333	421	463	502	468	467	552	537	443	377	462	493	446	439	399	337	392	531	510	480	504	384	366	417	477	502	443	469	421	417	384	439	539	433	358	400	513	529	540	530	502	499	450	412	454	481	434	477	454	390	425	416	425	457	499	524	469	488	535	569	587	539	482	424	403	431	412	408	471	462	450	477	506	530	475	455	523	531	513	557	529	426	410	438	533	534	390	416	465	535	570	445	449	489	523	621	530	433	402	339	402	482	467	499	546	567	534	506	519	480	445	434	455	496	503	490	467	428	427	439	436	510	529	525	526	471	477	487	468	475	459	499	639	788	910	1043	1186	1301	1519	1471	1251	1111	911	665	604	557	492	522	489	404	414	439	349	331	384	396	344	383	381	245	287	423	362	340	416	466	366	323	334	294	387	448	371	308	430	398	308	373	454	468	441	474	533	667	740	714	853	930	781	661	548	423	336	320	311	304	339	322	277	259	287	344	319	282	327	292	218	266	332	318	255	245	289	291	256	255	312	329	231	202	290	355	332	272	350	329	274	304	308	335	323	366	344	228	248	314	255	222	222	246	281	297	264	259	257	245	240	236	273	279	302	240	202	204	241	265	245	265	247	184	243	345	295	233	186	179	230	186	147	224	249	197	207	202	164	220	245	298	282	233	259	192	98	145	236	211	143	130	237	252	241	250	236	227	210	246	277	312	292	254	183	146	180	117	190	291	214	184	235	219	189	130	94	96	84	154	199	224	186	173	203	173	142	170	228	138	106	248	302	266	226	225	192	196	261	260	249	306	259	105	140	212	220	216	254	299	277	265	166	106	159	146	96	166	298	208	86	167	281	262	213	217	196	137	174	200	178	216	207	231	260	246	164	173	241	205	236	237	226	176	89	191	209	89	83	226	238	154	186	123	99	100	79	126	201	266	211	159	167	105	80	82	129	197	173	190	222	247	254	322	240	100	85	145	252	311	291	142	100	131	94	186	226	210	215	152	101	111	191	171	203	203	118	134	114	140	202	156	79	40	146	181	167	162	119	141	163	158	117	78	169	281	176	112	186	219	143	75	73	156	249	255	274	222	135	159	236	219	203	249	208	125	238	334	264
245	236	200	256	217	157	227	246	220	139	158	203	183	133	174	176	182	229	164	162	243	312	260	171	105	87	180	213	219	258	173	138	133	155	244	276	315	258	247	299	217	177	233	245	205	153	199	204	248	288	215	201	153	107	83	136	164	216	257	226	188	180	192	234	300	219	176	228	249	170	80	135	194	217	178	165	165	123	190	169	94	116	136	101	86	173	190	121	136	164	254	303	153	55	115	161	165	179	210	304	452	381	198	157	155	194	184	251	305	241	242	240	230	261	239	136	211	402	315	147	125	163	226	262	240	165	192	186	179	164	127	161	144	177	195	187	199	192	180	196	161	124	208	258	250	255	247	180	170	208	221	257	197	132	167	175	203	247	277	173	157	216	184	208	233	224	164	189	192	124	108	164	196	184	201	234	144	115	158	119	183	228	190	222	222	133	236	361	263	150	117	187	184	188	169	158	303	307	286	312	264	208	274	281	174	118	185	310	280	266	257	222	206	266	282	226	245	293	247	251	289	210	254	263	166	169	236	325	273	152	185	309	285	200	141	170	296	301	225	198	239	253	356	355	278	277	221	209	231	241	274	260	280	270	213	258	298	310	313	233	226	272	240	307	353	265	179	158	262	307	228	249	229	212	259	241	208	198	295	292	233	260	251	262	299	299	275	316	371	341	270	280	290	270	330	338	313	357	328	290	319	344	312	291	266	267	365	362	301	348	319	302	441	476	422	546	637	736	813	826	924	777	593	544	519	448	372	433	452	342	372	462	427	394	448	494	428	367	296	287	373	350	375	426	406	401	452	490	396	321	383	412	351	392	472	518	498	449	502	575	591	585	585	847	1170	1219	1352	1433	1365	1132	922	824	739	698	579	569	574	545	541	469	480	495	451	497	544	524	503	473	383	412	504	501	532	553	531	459	448	467	402	422	443	462	461	471	505	444	475	549	536	522	518	528	562	480	436	444	466	510	566	669	548	421	431	418	435	537	603	567	515	478	471	449	440	454	442	480	433	393	442	471	437	447	550	491	432	432	393	448	436	410	495	513	422	393	448	420	455	452	363	396	448	443	430	745	845	480	414	445	456	457	443	452	479	479	440	481	372	322	505	606	560	467	475	488	407	344	323	364	365	367	460	498	525	599	483	387	445	462	401	394	461	382	263	310	445	490	504	485	474	465	384	432	488	429	449	471	385	358	454	464	370	380	396	393	403	452	406	397	395	336	362	412	458	460	436	421	529	477	379	422	452	476	498	441	379	400	480	489	361	401	450	393	461	485	459	468	447	545	515	422	559	515	466	492	471	547	545	506	514	485	501	550	580	497	439	471	500	504	509	521	380	450	590	446	394	497	491	520	500	426	494	444	402	475	501	567	544	419	383	410	459	513	534	477	509	512	489	495	460	504	577	497	384	395	459	510	534	558	530	544	562	573	726	971	1182	1331	1345	1353	1291	1088	854	716	651	566	508	433	451	483	397	385	406	411	448	451	391	300	235	345	520	498	383	448	435	359	416	434	422	321	306	363	343	373	356	315	383	475	481	424	347	380	515	601	690	780	831	825	827	766	642	531	461	352	268	357	386	308	271	298	317	226	188	230	294	296	237	276	473	513	289	239	323	319	339	344	205	201	309	271	258	350	292	191	251	259	237	274	249	243	310	356	319	213	219	256	294	266	199	220	237	232	208	229	239	291	337	196	185	266	263	308	298	237	254	251	243	201	141	195	222	192	247	306	314	325	346	307	201	159	151	205	275	287	266	272	261	245	270	259	236	212	260	257	289	325	273	291	234	248	254	232	264	263	303	248	171	238	305	228	190	183	207	291	245	180	162	162	188	249	214	162	162	250	285	164	122	166	239	240	185	204	253	240	147	117	257	360	304	224	143	149	216	290	291	204	201	181	167	222	299	291	253	213	235	319	224	141	181	115	175	285	214	236	178	197	257	176	217	240	227	190	185	128	105	207	246	273	280	202	184	231	206	113	98	237	295	219	181	219	235	190	182	179	144	223	254	178	182	215	184	182	229	197	176	271	224	114	157	112	155	300	254	236	308	246	243	309	342	207	107	155	161	193	175	177	152	86	107	197	275	171	141	235	191	179	180	128	108	124	152	194	239	195	158	247	240	149	122	80	101	107	66	149	214	232	173	143	240	225	175	162	134	137	152	119	59	144	202	96	108	215	251	204	187	268	261	201	212	281	322	342	293	180
296	297	275	249	221	136	114	175	176	207	153	130	149	121	170	169	190	228	215	214	262	252	194	141	113	120	177	237	264	308	244	196	212	300	353	298	211	91	180	287	223	224	293	287	152	132	171	169	182	208	245	208	246	286	279	169	164	283	254	263	261	182	94	149	173	129	277	272	256	270	214	173	81	88	179	190	109	91	104	160	187	145	168	285	255	205	268	248	172	159	210	133	73	170	247	272	249	183	157	182	237	311	298	258	228	235	305	280	228	261	216	163	240	262	247	145	174	259	176	115	173	224	180	192	213	231	151	114	174	196	193	224	275	252	199	129	174	250	223	186	146	141	165	189	163	160	190	268	249	264	287	189	168	117	133	185	165	121	145	136	121	137	124	114	194	275	223	168	185	245	221	184	164	154	203	223	228	292	244	206	253	265	248	236	253	193	209	255	207	197	182	178	208	221	288	262	188	225	267	196	150	122	131	197	205	142	150	205	173	134	171	236	183	253	328	265	230	240	267	234	232	214	204	243	224	233	281	311	291	314	307	179	145	223	276	195	196	241	231	264	220	207	258	352	348	224	164	193	284	320	267	277	329	283	193	231	299	331	371	329	245	212	221	218	256	245	202	218	243	284	258	248	165	192	298	238	182	259	280	243	276	186	243	342	314	313	352	380	370	356	295	246	213	291	348	290	310	329	333	306	322	336	342	341	251	399	514	373	335	356	342	396	442	433	531	703	806	818	817	824	799	642	479	494	460	376	452	452	407	454	407	342	390	484	515	467	468	500	429	360	410	418	351	349	399	404	396	490	495	357	314	417	450	451	455	457	437	425	466	470	604	759	900	1218	1385	1375	1349	1235	1154	957	752	685	600	565	501	407	487	504	472	507	512	492	484	496	487	463	421	454	431	459	588	585	602	513	473	493	421	429	475	509	482	455	504	464	458	474	454	505	514	459	438	468	439	463	517	510	513	532	532	514	500	508	517	493	498	536	520	561	543	453	398	414	422	330	428	527	472	502	500	426	395	373	400	397	361	477	557	497	508	525	508	497	413	411	491	438	413	436	414	400	456	465	356	462	641	576	471	485	466	393	462	465	445	527	473	464	513	480	366	336	390	486	427	295	348	414	378	336	350	345	420	414	401	472	435	418	352	317	333	407	520	437	304	362	382	335	431	436	487	460	433	480	427	321	373	469	422	428	362	311	429	503	460	492	445	383	382	415	448	394	415	394	373	404	380	335	431	494	450	401	390	424	404	402	434	484	556	555	461	473	439	379	432	459	474	405	402	466	449	396	385	440	475	476	457	475	484	496	517	598	615	496	450	430	445	485	446	440	490	489	422	456	528	458	473	579	584	520	519	514	496	428	391	478	434	428	491	513	525	474	444	443	409	388	487	624	509	390	454	506	531	500	426	407	494	498	524	531	584	642	597	645	677	731	873	1131	1263	1274	1319	1292	1172	990	816	707	576	477	465	439	418	449	474	452	419	421	437	381	326	373	404	387	386	450	485	455	361	305	326	361	371	378	403	370	395	456	413	435	436	415	460	498	502	509	609	670	832	935	885	816	732	601	451	345	279	343	339	256	361	406	284	265	304	258	321	310	218	263	341	358	264	294	326	259	270	287	254	298	315	322	276	229	254	260	288	313	289	243	266	233	242	324	202	148	305	334	319	317	253	236	242	254	293	297	308	301	267	207	279	325	247	233	259	282	220	189	212	222	201	169	215	183	115	218	324	263	242	271	260	363	328	265	288	233	138	52	168	216	174	202	227	228	259	297	302	283	287	300	213	188	201	252	251	258	275	235	157	75	171	194	158	261	293	270	267	245	203	164	218	340	361	328	304	226	119	151	189	139	105	130	226	245	271	185	116	181	231	284	300	196	170	259	271	287	281	319	339	268	227	178	217	255	272	257	231	255	173	227	284	145	100	191	239	217	194	199	143	109	174	211	172	163	233	192	157	134	98	161	215	248	206	145	233	310	178	113	166	162	165	131	167	159	149	186	207	231	223	202	166	215	221	229	209	175	132	185	237	231	256	145	152	205	256	249	181	185	233	251	226	178	145	148	168	220	173	182	213	197	183	171	199	184	108	129	138	115	205	147	68	154	171	175	196	150	215	270	193	141	150	148	227	236	171	129	151	267	228	153	185	166	150	187	119	147	212	246	247	125	81	139	145	163	196	104	45	120	231	216	223	234	199	214	247	163
159	159	238	212	231	236	203	216	251	257	126	105	187	187	130	134	158	183	234	229	296	314	252	176	184	163	77	76	102	154	199	229	296	349	336	245	157	177	268	333	275	175	174	289	330	257	209	229	248	256	317	303	237	229	180	120	113	215	264	155	207	194	87	94	184	259	203	252	215	179	211	154	168	246	246	141	56	157	199	105	172	223	219	212	157	122	73	136	182	155	185	123	175	252	175	198	257	239	124	171	214	159	284	353	254	261	254	187	246	265	216	196	148	146	153	149	222	173	212	297	178	72	93	193	258	196	204	284	214	112	145	212	230	215	168	147	153	215	186	160	259	273	231	212	124	111	200	239	203	154	121	131	235	225	205	252	233	205	199	166	192	193	109	148	222	203	189	208	231	260	244	235	254	156	148	176	253	325	246	234	203	128	194	250	169	196	205	232	235	170	194	240	219	187	247	199	183	307	268	158	162	203	192	237	184	147	247	276	296	323	338	308	269	301	289	213	262	228	192	272	261	192	218	299	247	185	117	100	188	287	244	151	211	270	321	264	185	251	211	201	224	210	268	265	212	130	133	188	241	234	305	342	343	322	266	360	344	265	306	269	213	315	327	235	230	238	186	220	268	273	227	197	269	276	271	251	269	333	249	277	345	226	294	438	313	234	338	398	321	302	326	302	270	249	283	276	252	233	335	435	401	390	364	361	329	306	348	352	363	328	327	376	406	534	642	732	831	831	800	667	605	553	429	381	410	430	387	400	422	390	357	296	336	368	410	428	340	315	285	357	469	420	340	367	419	387	428	471	438	478	417	422	459	396	480	544	473	529	580	664	839	1016	1143	1268	1408	1352	1134	1006	899	741	671	548	427	519	571	503	512	483	461	545	541	406	430	495	485	499	474	463	541	536	441	441	434	431	442	438	437	472	490	590	631	457	421	441	486	572	517	417	406	403	400	406	411	422	431	500	493	460	485	457	483	510	407	367	449	470	501	468	419	410	395	414	429	411	438	495	460	433	454	489	453	449	446	337	364	504	493	411	387	432	538	578	424	399	465	391	408	465	413	341	378	385	350	389	410	434	463	489	503	402	424	447	361	399	410	459	519	390	332	399	380	362	372	369	383	417	403	431	474	481	479	461	498	501	440	448	478	372	412	531	463	398	364	375	370	356	372	429	461	427	464	482	435	418	429	446	441	382	340	341	405	445	505	550	502	441	385	403	413	401	406	371	405	434	445	403	369	422	428	430	411	414	439	446	457	470	466	429	375	354	400	396	466	539	511	456	459	470	352	407	508	471	474	443	420	496	492	383	434	548	417	382	494	513	455	379	448	506	520	464	389	476	527	433	405	448	492	468	332	329	419	409	401	455	460	512	513	485	511	416	365	401	408	441	478	525	551	450	342	350	441	443	417	511	534	510	496	517	595	569	459	542	696	695	709	822	959	1099	1266	1331	1298	1268	1126	989	837	669	669	567	433	396	424	424	326	278	393	509	426	321	412	463	404	453	410	412	369	263	382	405	340	339	355	340	314	327	306	318	343	432	477	403	431	418	443	601	697	712	770	846	819	768	657	536	465	398	359	332	410	396	267	235	219	277	319	338	339	280	254	264	318	320	243	233	245	238	249	274	295	345	304	283	279	226	262	231	250	284	339	360	264	250	257	219	250	238	168	299	275	124	215	289	275	269	309	299	308	267	217	275	320	329	259	231	211	204	229	140	198	317	201	185	227	218	229	223	204	238	220	144	152	198	243	182	126	138	158	160	126	144	198	188	216	205	160	148	199	312	259	268	268	172	154	212	278	296	260	136	180	274	205	118	160	270	290	276	241	204	185	247	300	172	150	248	292	206	185	343	298	155	145	158	154	187	206	182	133	154	148	135	200	212	182	175	231	261	206	197	224	284	325	194	177	289	278	270	271	173	139	174	174	184	166	184	172	158	213	249	265	270	252	159	270	248	100	181	245	166	151	287	250	167	148	225	311	230	193	133	138	142	128	151	118	181	196	152	184	182	126	132	167	254	177	126	145	117	168	224	324	285	212	200	198	217	190	207	248	158	184	226	202	258	240	276	248	244	249	172	162	213	238	193	183	147	76	185	247	186	193	146	185	169	104	215	328	298	216	209	217	294	275	191	202	119	127	222	186	114	62	100	278	292	194	178	175	247	173	41	107	215	292	297	219	124	92	166	192	211	210	233	222	219	205	89
290	237	163	146	207	295	219	150	184	161	111	104	137	93	107	183	225	283	322	285	231	208	228	242	221	194	159	105	103	198	207	185	181	257	336	324	319	261	223	258	261	252	197	193	202	106	136	129	133	220	210	156	114	149	178	167	147	145	163	126	204	239	221	247	193	160	200	187	172	215	143	149	262	221	174	210	200	171	250	215	136	191	229	218	124	74	65	184	284	235	238	195	216	195	153	230	284	235	110	134	238	269	329	301	228	163	61	150	223	126	48	131	184	183	170	201	289	279	269	299	226	173	208	201	197	117	193	202	94	168	208	172	204	248	223	230	230	280	324	330	292	178	145	173	105	80	143	227	253	177	194	204	115	145	235	190	129	152	226	276	237	137	130	222	260	196	146	176	166	94	160	341	373	231	207	216	252	261	196	204	269	385	348	255	185	160	195	255	287	210	146	144	172	252	229	217	246	274	246	175	119	142	167	188	284	266	218	225	286	334	328	306	273	298	334	264	191	199	208	240	295	261	231	257	226	214	246	260	250	203	290	347	232	204	213	201	205	207	127	163	336	324	210	189	226	221	244	186	146	134	153	222	216	235	266	269	255	255	203	195	215	261	274	229	180	261	398	311	222	214	201	195	223	281	355	327	253	284	263	306	378	281	235	233	208	265	303	307	255	276	316	312	293	250	287	293	292	344	365	325	314	276	259	326	323	279	302	332	399	389	427	507	572	752	909	869	828	820	675	593	479	464	498	491	433	330	325	336	371	374	396	390	450	417	330	365	310	320	346	384	491	505	449	463	483	408	316	322	380	420	394	375	393	386	393	485	580	590	637	825	1062	1212	1300	1325	1291	1130	893	771	692	530	455	562	603	542	505	514	488	462	532	478	466	456	489	630	612	561	541	504	456	445	420	407	397	325	394	480	404	459	518	471	516	521	499	473	462	523	537	442	363	411	412	377	440	525	508	548	557	520	493	477	522	449	428	492	460	437	498	518	516	496	502	515	513	462	388	474	529	495	378	435	429	358	498	506	461	440	344	262	392	481	480	433	340	413	474	460	451	423	444	488	458	425	489	514	487	503	438	426	424	373	409	375	305	341	418	452	436	415	375	405	459	441	400	371	416	425	369	341	359	411	464	439	426	493	476	410	477	406	295	362	395	382	346	369	485	424	347	399	371	369	433	367	335	351	344	415	461	453	394	391	407	450	441	399	426	396	421	363	302	318	366	433	476	467	405	366	359	392	366	358	445	470	464	487	494	517	526	487	472	466	451	455	470	473	421	418	386	402	397	376	481	543	490	449	507	515	448	424	476	509	552	529	468	458	449	497	605	578	467	465	499	536	503	441	394	345	410	477	486	510	447	413	387	417	468	462	420	434	414	291	409	566	564	464	429	491	439	431	418	450	520	498	450	396	416	504	515	491	560	567	585	562	547	600	614	678	761	818	1033	1254	1376	1453	1346	1190	990	777	655	538	497	521	480	472	419	345	375	393	408	381	350	364	310	333	328	406	401	361	418	386	341	329	401	437	420	435	367	357	420	390	325	300	450	504	488	514	505	575	635	652	751	754	634	531	455	453	408	308	287	322	313	260	304	334	306	338	294	250	364	433	418	380	380	376	337	376	352	324	268	248	245	311	292	222	323	320	279	287	355	299	243	315	293	280	271	269	297	243	240	245	215	277	269	232	262	223	207	180	306	333	229	219	238	330	315	281	293	219	207	256	182	201	193	202	329	334	266	179	216	186	121	244	312	276	288	310	255	283	308	245	226	230	210	184	227	171	193	309	305	253	161	199	238	300	284	227	332	353	267	148	142	226	225	214	182	163	141	186	333	351	301	215	189	137	176	266	258	167	147	145	87	196	211	226	259	192	174	213	182	131	139	166	216	262	212	136	108	165	244	261	229	239	270	307	249	235	202	86	199	228	207	186	196	256	222	126	145	180	210	310	277	143	125	206	185	255	336	219	90	130	202	124	145	177	152	189	171	124	154	142	147	240	253	202	203	208	201	235	158	211	195	198	317	214	162	147	117	192	272	240	209	168	166	210	238	276	239	179	203	181	227	282	188	194	165	209	262	188	113	132	196	172	192	240	223	121	44	92	131	164	185	192	204	196	198	193	177	231	315	342	209	128	145	131	157	124	112	231	288	234	150	106	161	161	180	199	169	130	184	206	179	204	196	142	147	183	171	180	219	268	229	253	263	183
221	186	158	160	178	191	96	101	180	176	121	148	275	275	243	227	195	173	171	305	354	261	224	213	163	228	195	119	184	221	225	191	210	222	168	223	253	255	251	210	173	131	253	307	214	140	157	178	184	245	203	220	251	200	120	125	228	216	240	260	204	173	201	246	202	183	222	218	252	255	207	172	140	175	270	279	216	139	167	217	219	256	334	319	265	254	124	167	229	186	177	161	187	206	240	240	238	220	180	240	254	168	167	268	248	169	171	187	177	139	112	135	169	210	234	183	138	87	161	328	262	148	182	217	220	157	133	180	166	203	226	235	279	256	184	153	110	101	180	207	174	164	206	227	226	183	96	60	143	218	249	305	276	215	174	167	163	171	215	193	225	226	211	191	135	227	308	212	190	268	226	255	316	218	163	199	190	180	213	213	253	226	181	252	207	126	139	245	284	235	214	198	258	266	198	248	236	179	170	171	201	238	172	141	168	172	262	315	281	246	243	167	148	227	277	193	192	262	231	288	224	168	212	203	148	180	295	300	266	153	163	276	280	312	262	204	224	263	246	227	336	366	328	281	202	130	174	289	277	208	148	167	188	156	267	377	287	232	219	226	231	178	234	265	144	196	291	242	319	384	309	268	216	244	278	213	230	238	153	177	245	245	251	272	291	285	287	317	354	310	306	327	321	362	368	271	219	343	361	299	271	253	276	234	322	362	304	353	381	412	535	574	642	809	862	804	768	728	611	520	434	441	493	469	362	320	410	453	330	242	349	367	374	419	358	299	374	420	366	447	485	410	410	424	442	461	472	400	424	510	438	403	404	441	543	630	657	716	956	1232	1317	1340	1361	1145	1008	909	708	604	598	560	546	584	556	587	586	560	514	441	501	492	402	516	577	452	431	450	541	591	482	486	479	439	443	517	511	446	455	504	538	525	546	571	605	493	394	470	526	517	485	482	441	470	507	534	492	424	508	524	444	407	467	455	356	410	473	485	500	480	518	502	429	439	564	487	387	450	478	412	350	449	485	437	448	460	464	493	470	318	366	481	480	508	450	459	493	459	484	417	352	424	464	344	274	405	486	479	406	422	398	347	407	407	392	353	410	565	559	472	413	418	447	427	441	406	430	484	431	495	490	404	402	433	469	420	382	468	439	415	401	365	419	405	357	323	331	368	388	374	405	426	391	439	458	404	407	412	378	349	369	350	383	439	382	356	445	445	383	410	395	351	379	394	398	446	395	395	434	477	448	382	442	403	403	503	443	418	430	453	451	431	459	444	451	476	506	483	481	527	472	407	429	535	572	469	453	441	410	443	457	483	546	550	530	474	454	515	550	577	622	570	560	535	468	489	468	444	457	404	415	508	502	495	503	541	474	391	387	432	457	453	426	408	483	472	533	564	505	514	415	448	542	570	529	386	411	477	472	422	430	451	443	487	590	601	585	646	563	597	770	917	1161	1292	1320	1366	1222	1045	883	700	675	588	406	343	373	423	442	399	364	409	444	413	411	369	334	334	388	486	429	348	357	323	333	371	389	415	348	369	389	374	378	357	433	440	439	482	557	592	582	671	775	848	871	787	689	607	452	289	277	334	387	339	285	284	271	283	252	261	288	312	253	241	270	326	308	192	277	326	326	314	200	224	218	217	272	208	177	269	313	263	154	111	205	275	257	276	352	266	217	211	211	320	283	154	194	259	178	243	286	228	239	184	115	167	267	285	205	196	259	202	233	286	219	236	358	337	257	217	255	208	268	350	252	244	229	259	328	340	261	168	225	284	290	261	236	257	278	327	306	233	173	138	158	226	258	225	233	261	207	226	251	200	171	180	191	175	200	191	156	142	183	259	273	214	189	231	270	209	201	192	146	207	177	170	199	238	239	240	231	213	150	147	223	227	293	260	115	38	71	147	169	223	205	111	126	212	197	175	226	237	204	191	190	152	140	111	125	206	253	207	285	298	201	117	158	249	219	215	184	207	257	198	189	141	109	168	178	162	170	237	229	160	168	208	176	104	142	205	215	174	228	301	216	192	249	219	119	139	217	188	172	140	205	299	259	269	276	274	214	154	186	197	233	173	161	211	194	198	142	131	133	123	122	187	232	271	296	233	198	220	198	160	127	180	253	236	235	209	166	210	262	259	187	132	208	229	199	152	117	171	178	180	208	166	115	165	263	270	232	173	148	229	274	233	201	188	217	190	232	372	317	212	142	83
250	197	150	221	196	142	130	159	155	141	189	200	174	138	168	198	291	334	345	289	246	269	298	342	181	108	164	217	239	207	167	195	284	251	162	265	271	261	253	215	240	181	160	232	265	235	288	231	194	242	147	68	138	171	184	260	221	239	324	187	93	183	217	179	190	158	104	172	208	194	212	171	134	248	253	183	228	212	139	217	254	226	244	215	189	213	191	185	242	196	180	265	231	90	95	185	231	234	248	235	238	331	349	286	256	210	126	136	153	194	247	210	210	239	238	135	163	162	66	124	177	157	105	112	177	234	148	131	240	213	130	159	222	156	63	130	189	208	264	202	95	123	212	162	157	195	173	239	255	202	246	345	254	150	184	226	240	147	122	177	245	283	205	168	202	184	192	240	179	124	165	233	226	136	159	219	177	177	237	210	122	135	207	275	317	282	203	167	209	207	204	201	244	212	194	252	234	219	185	213	163	201	331	308	215	115	190	316	306	230	275	301	269	204	206	275	240	184	223	209	178	257	206	252	281	208	220	310	346	188	153	332	289	202	350	315	258	323	288	308	289	193	192	276	208	142	255	229	194	286	330	329	231	176	234	247	269	269	342	285	237	324	243	214	215	292	340	295	380	380	313	289	231	252	297	314	330	330	335	306	287	281	270	277	268	249	200	173	247	301	314	322	348	342	294	321	301	266	313	308	342	363	298	298	384	371	331	401	432	482	603	705	826	817	813	823	698	601	530	537	494	429	371	319	385	454	513	478	392	417	404	350	369	419	312	294	381	370	380	393	394	394	389	343	369	484	448	424	470	438	413	463	461	522	662	802	862	917	1257	1499	1487	1419	1263	1028	827	620	585	586	522	503	530	556	547	490	465	522	592	496	458	581	501	487	540	539	570	581	512	391	366	476	496	411	423	450	424	439	420	486	575	497	511	469	451	460	445	453	503	596	519	484	414	431	560	543	513	423	408	530	489	396	412	391	447	520	482	462	414	399	496	566	440	388	510	405	358	484	469	448	404	422	478	536	534	462	447	471	449	375	431	422	362	431	442	398	412	357	365	392	351	396	393	348	362	403	395	389	431	441	390	348	362	385	435	465	464	511	548	455	453	494	459	501	482	389	399	450	428	318	293	338	348	389	427	454	406	336	312	340	378	467	515	467	464	417	403	384	376	443	454	456	395	416	415	354	368	356	375	336	352	333	330	418	369	411	549	494	294	287	406	392	343	407	469	430	438	498	462	426	397	340	413	395	306	438	463	348	407	443	415	433	399	392	433	419	431	449	475	532	495	446	448	388	368	347	416	519	470	369	337	405	378	460	500	425	451	497	448	426	487	513	529	454	415	467	513	510	536	524	445	500	542	527	541	539	505	513	479	476	518	455	487	512	433	470	503	359	355	524	505	435	397	412	468	442	452	434	457	512	457	433	465	459	506	522	452	527	609	541	558	711	906	1083	1296	1453	1334	1205	1095	956	805	597	476	443	449	491	444	291	295	466	535	478	511	471	409	443	363	351	443	376	349	378	368	316	317	404	311	294	281	272	416	427	385	401	428	460	489	535	572	600	736	825	907	857	621	600	581	427	384	420	346	335	358	251	238	305	292	245	225	219	279	335	339	345	314	279	321	280	210	209	297	347	240	218	287	323	310	268	232	268	266	267	256	266	354	345	324	303	331	336	306	362	326	266	263	358	305	276	288	200	197	199	244	294	347	314	223	240	253	154	203	270	237	251	280	344	364	314	299	245	250	288	203	170	165	220	284	188	166	273	285	243	230	198	179	254	280	201	199	274	318	253	240	245	189	182	159	199	247	308	230	168	244	216	157	155	242	257	174	201	224	233	263	203	227	246	193	165	227	229	222	281	301	254	208	130	93	153	245	213	108	141	243	254	243	230	180	163	172	249	287	188	120	204	234	275	282	218	264	254	291	317	273	267	244	259	224	256	279	200	160	227	211	129	160	204	152	102	84	185	222	217	215	164	178	136	188	224	252	288	170	156	217	182	166	220	164	104	108	62	135	211	156	166	200	136	105	254	299	204	191	193	215	231	220	180	250	299	212	149	228	228	202	236	227	172	132	161	213	157	58	178	236	207	276	216	164	208	218	218	249	255	144	88	109	167	172	170	187	185	187	189	198	188	155	137	121	129	147	132	204	263	210	171	237	290	234	204	211	168	150	203	161	110	152	180	206	236	235	251	252	234	186	187
249	273	141	168	338	264	167	250	319	255	193	235	218	184	127	141	190	187	159	117	211	208	192	222	202	208	140	170	265	259	149	117	234	211	143	238	248	250	266	217	223	217	132	54	56	114	191	189	200	170	177	188	99	142	142	128	179	137	116	102	138	176	227	252	256	191	107	165	240	230	172	182	164	199	206	152	183	237	272	281	227	204	164	165	155	110	170	211	230	171	193	299	322	198	143	205	233	273	246	170	165	247	259	226	183	211	277	220	196	134	88	168	253	159	174	192	142	129	152	273	256	225	259	168	63	141	192	174	210	212	163	174	168	166	139	117	270	357	239	111	115	163	169	205	139	128	157	137	165	105	152	241	138	100	191	187	143	105	60	146	234	233	155	210	333	315	272	216	231	229	250	255	182	176	181	203	247	293	203	101	153	138	63	80	185	235	261	306	298	257	297	338	308	245	249	315	236	207	173	173	203	178	224	277	336	352	271	238	249	141	165	179	168	249	248	253	286	290	235	245	226	181	127	192	259	221	166	71	240	303	242	342	307	251	253	228	260	251	217	244	252	286	298	218	217	214	215	245	223	269	293	263	237	264	226	210	247	261	239	278	345	277	213	227	243	262	310	301	262	237	285	302	306	320	314	327	321	343	301	226	293	332	327	309	324	338	280	286	247	199	202	226	370	433	438	441	283	267	258	221	317	322	278	296	274	370	411	400	496	541	659	771	819	868	851	770	629	512	385	358	414	330	332	412	348	354	389	299	297	370	396	328	355	436	399	349	399	425	373	360	346	376	432	380	298	345	413	449	486	518	564	609	541	529	721	1021	1202	1200	1361	1413	1309	1052	798	707	718	615	587	676	656	645	534	473	500	503	503	459	430	508	480	485	456	443	457	454	515	486	461	503	512	442	364	411	514	470	420	474	480	490	562	499	436	457	462	415	445	552	485	447	495	450	447	506	555	538	484	474	527	568	483	464	578	579	507	494	557	527	408	409	455	466	495	461	500	470	353	383	392	419	497	498	457	382	336	412	418	381	505	438	325	424	396	349	410	416	443	455	436	451	329	229	351	401	440	530	406	395	428	390	362	378	424	441	476	501	522	443	401	380	380	417	406	411	393	453	420	387	401	368	390	387	340	374	471	448	424	466	487	418	385	493	537	478	384	366	413	394	377	405	384	335	332	349	417	469	450	455	444	410	386	356	412	408	362	442	494	436	336	330	374	400	409	409	345	383	504	512	487	434	425	521	501	426	382	410	410	362	437	447	381	407	482	443	455	407	367	417	367	407	481	543	536	453	401	359	387	448	457	423	459	488	451	449	470	475	476	517	471	445	478	460	422	477	482	368	358	469	513	425	435	539	550	515	556	569	515	445	393	467	505	443	500	478	440	485	482	433	417	439	469	463	419	416	407	418	492	495	469	524	494	409	434	374	392	488	449	539	607	662	657	626	701	802	1024	1230	1367	1472	1444	1304	1040	737	614	563	518	589	527	353	352	423	454	408	366	319	311	314	351	470	444	362	356	353	355	329	369	367	316	355	355	263	295	405	381	353	414	513	421	392	507	573	624	721	860	854	714	595	567	520	402	347	292	245	328	324	317	339	291	240	310	361	326	273	257	256	271	308	226	220	302	368	356	249	222	252	160	179	245	248	210	145	116	165	198	234	308	319	325	257	224	182	223	210	218	246	208	234	234	269	235	234	247	251	258	261	294	266	227	183	192	213	238	251	196	183	178	230	321	324	285	256	170	189	313	245	194	371	363	202	203	259	214	142	217	222	182	147	198	195	175	219	223	250	256	297	254	241	285	258	300	370	254	182	174	172	211	174	175	206	208	210	188	188	134	138	182	169	227	223	233	328	304	138	98	190	244	168	200	182	136	222	152	220	308	295	274	235	336	352	285	258	262	257	207	179	128	192	281	258	155	160	222	222	277	233	146	173	212	196	189	187	170	109	130	272	263	137	63	106	166	157	181	142	96	191	227	157	165	189	169	212	257	229	131	105	167	283	272	182	194	207	209	228	198	152	205	224	214	230	199	126	116	190	247	263	230	197	299	267	173	161	140	200	211	156	157	171	102	100	112	138	158	113	178	224	203	170	108	73	145	170	138	165	161	204	210	167	202	137	79	186	241	182	156	125	116	168	251	266	141	113	183	203	220	212	212	214	197	187	169	223	159	143	213	202	217	192	240	280	238	306	329	268	154	157
210	196	250	328	286	156	207	268	154	162	174	140	101	180	231	220	282	231	204	212	223	222	213	227	227	192	198	231	239	157	106	169	218	300	230	161	187	182	250	263	195	186	261	292	218	159	149	197	204	201	304	237	134	180	165	202	259	148	133	215	259	254	238	232	250	265	239	216	170	167	101	109	169	145	125	142	164	164	196	137	88	175	256	275	224	139	159	143	172	248	227	246	228	223	220	240	257	211	242	276	176	84	189	276	263	274	193	194	241	178	183	187	230	214	212	262	290	331	251	172	143	113	193	212	182	191	168	175	191	175	157	168	216	248	206	225	229	227	156	115	127	100	79	137	168	115	167	187	160	123	117	227	257	144	150	133	47	48	104	147	212	282	244	194	182	177	210	236	205	148	190	233	235	310	267	154	177	256	251	228	233	234	171	91	91	157	161	199	323	294	216	238	205	205	197	158	150	94	129	227	257	235	202	207	270	302	204	135	232	270	294	248	224	328	293	247	259	180	189	331	224	122	178	323	333	203	245	261	282	319	253	280	316	389	373	239	214	166	147	247	300	208	191	222	212	218	227	259	238	210	272	312	268	278	344	291	196	137	176	202	200	209	243	305	278	177	229	329	190	115	200	215	310	396	350	259	210	229	243	229	269	268	225	322	325	257	249	253	251	325	360	255	308	377	326	359	287	215	251	248	283	353	379	348	297	277	353	473	567	686	765	744	800	793	712	612	512	543	477	363	357	342	327	390	411	384	414	403	365	374	441	538	508	405	338	399	426	441	445	406	383	380	460	376	351	454	387	329	416	493	571	582	617	821	989	1210	1417	1393	1339	1221	1026	814	730	680	540	482	523	576	521	450	441	530	542	516	490	483	529	447	518	524	452	464	355	321	434	460	404	446	446	404	348	445	550	428	407	503	481	471	519	472	503	478	378	471	588	561	487	516	537	565	548	512	565	458	356	475	515	415	444	519	484	470	489	442	391	456	530	431	438	432	413	504	440	400	450	444	392	398	385	381	417	426	444	387	369	375	372	405	371	380	427	493	513	391	368	408	471	496	427	422	352	423	472	357	348	380	426	428	421	400	394	417	387	424	404	405	456	366	410	404	372	445	450	464	495	498	434	433	381	352	407	348	383	403	373	426	395	361	442	436	382	446	422	408	411	437	354	325	493	450	282	318	445	449	470	421	345	379	439	477	412	406	460	444	412	393	356	308	437	448	408	523	440	348	393	425	423	428	485	438	367	451	490	438	383	417	508	521	459	458	514	479	416	335	414	482	492	509	401	473	487	464	561	403	351	486	508	499	465	449	513	520	492	473	417	469	499	497	523	547	486	429	530	554	413	429	579	537	535	533	453	460	538	546	464	471	578	664	578	457	487	426	377	388	462	522	457	465	502	535	514	394	361	419	447	479	525	488	545	512	391	379	410	514	518	430	485	641	592	556	622	618	732	984	1128	1244	1440	1522	1251	1018	856	634	516	458	439	444	385	448	406	347	428	375	377	441	462	377	358	384	359	354	408	342	377	418	330	304	317	333	344	377	363	406	481	489	431	423	431	472	570	613	645	711	830	846	690	573	463	399	333	293	385	337	354	415	298	285	333	294	243	258	328	282	261	382	390	252	339	387	200	179	188	285	342	304	319	288	226	263	329	262	239	220	199	255	263	259	229	208	280	265	226	305	339	232	209	260	302	250	171	190	244	287	236	138	147	212	248	264	221	223	280	296	281	291	279	247	220	204	222	235	224	272	290	273	276	212	191	224	279	209	195	270	294	270	285	335	197	158	270	258	252	225	212	286	313	317	277	204	145	163	178	221	204	131	167	235	218	198	164	150	217	277	205	73	80	183	173	168	191	128	110	207	198	171	235	172	148	213	230	258	268	181	212	248	260	307	298	224	214	223	201	128	91	250	271	227	192	169	156	119	155	166	150	160	160	165	199	189	208	222	213	231	193	112	128	176	164	191	203	108	79	89	191	242	191	201	171	183	177	169	112	96	155	167	146	137	132	72	46	87	164	122	172	255	217	130	82	133	157	190	182	184	175	140	161	227	213	166	164	154	113	107	165	177	95	75	123	133	90	92	148	173	203	206	118	63	87	133	164	117	124	160	186	227	203	102	163	245	191	132	95	130	226	221	231	236	101	107	155	113	190	177	191	191	113	103	145	270	221	156	187	208	182	155	101	75	154	146	139	246	258	245
252	283	243	212	172	177	273	238	187	136	55	168	271	212	233	269	259	207	168	251	229	224	209	198	160	143	145	122	183	119	127	224	203	227	263	267	281	221	165	107	101	176	241	232	231	239	228	178	184	260	226	168	167	196	190	184	192	206	237	217	144	80	157	244	237	255	206	147	192	250	283	286	226	160	126	168	252	229	213	230	258	197	116	137	167	206	183	103	88	184	259	178	143	202	226	194	178	254	314	315	258	264	246	219	263	288	205	156	190	201	216	229	201	105	131	130	194	260	174	188	139	124	157	159	172	164	228	223	107	110	109	158	177	171	227	137	112	102	139	180	176	222	160	112	150	193	167	110	155	226	249	291	271	259	265	200	166	189	205	314	331	263	293	240	246	281	204	169	206	185	183	160	109	178	255	215	248	287	279	228	190	175	219	301	241	149	110	184	224	157	201	249	313	309	155	211	249	147	168	208	220	264	204	169	225	273	223	199	250	252	196	173	202	244	312	246	161	204	256	287	235	192	221	245	262	208	225	274	205	222	262	228	218	202	251	342	238	170	223	287	319	263	242	184	259	275	147	220	301	290	258	251	252	302	267	180	242	255	163	170	247	202	198	283	299	256	190	228	306	271	223	156	194	259	200	199	273	254	247	277	263	261	262	267	285	300	279	251	302	346	369	331	252	233	242	340	326	251	263	309	328	351	352	349	368	400	429	557	755	842	897	841	768	649	613	616	438	442	492	506	498	394	430	520	446	386	392	378	437	496	486	445	441	439	329	279	351	422	480	471	446	388	430	482	521	524	459	445	520	635	561	618	862	1072	1226	1333	1318	1223	1146	922	736	598	592	611	567	520	470	507	579	557	486	524	454	382	422	424	457	564	529	522	436	317	387	438	438	440	502	471	435	559	565	477	419	460	501	469	455	482	603	560	481	555	564	480	344	463	581	453	413	457	450	484	492	334	373	507	472	452	541	518	454	518	490	352	321	393	438	534	631	532	466	548	604	475	365	366	400	481	340	278	413	426	438	408	378	367	359	371	361	364	343	402	405	357	391	455	492	371	334	451	513	488	371	366	466	426	355	362	404	442	437	399	468	483	322	327	374	355	496	470	361	454	513	479	427	385	399	332	278	340	357	372	399	460	444	420	429	434	437	491	485	326	332	411	437	464	550	481	426	462	354	391	507	497	450	452	449	435	454	465	379	341	389	430	438	406	350	471	549	397	329	357	412	471	417	359	397	398	442	498	451	386	417	444	434	411	422	482	455	510	499	452	442	375	450	466	426	396	386	437	489	500	453	433	416	426	422	364	383	447	459	466	471	544	525	381	448	501	468	508	546	522	458	457	455	445	539	593	535	388	393	460	374	439	521	472	461	423	423	439	407	424	416	434	464	453	444	411	396	475	517	471	465	492	516	446	456	499	512	468	447	494	504	536	476	496	554	494	445	473	544	636	587	623	833	1032	1237	1337	1359	1293	1139	931	676	504	424	441	472	621	584	399	349	418	514	422	360	333	300	323	320	332	306	265	394	555	516	417	406	397	347	340	390	384	372	379	421	428	457	441	450	548	676	718	746	872	848	720	552	436	392	325	358	385	367	328	258	323	357	287	270	315	362	275	235	300	381	338	291	304	204	232	282	302	348	309	295	441	525	405	340	333	281	215	229	313	374	385	308	216	187	200	232	285	236	189	306	330	222	236	268	219	234	262	256	217	214	301	229	165	206	129	173	238	205	276	276	235	261	314	308	252	316	317	236	214	250	348	352	285	350	337	233	241	205	169	219	179	181	198	204	215	186	247	266	326	322	166	142	256	403	361	205	183	158	143	170	243	203	163	341	337	245	222	254	304	219	196	195	179	253	282	268	244	261	298	290	201	140	146	104	216	315	229	186	232	196	141	217	265	219	185	239	183	283	386	236	149	170	198	142	175	159	77	181	304	240	182	156	109	125	254	244	170	120	109	207	249	235	149	103	86	96	230	323	260	139	117	189	182	193	216	112	139	220	177	195	194	251	235	185	262	247	135	122	295	369	197	159	152	72	117	205	263	246	167	180	218	239	231	141	171	152	172	224	159	165	212	263	260	122	115	134	171	199	183	213	147	104	175	216	227	276	242	136	69	108	99	78	201	231	185	265	225	130	150	147	87	85	192	194	120	188	208	123	160	235	147	110	239	254	177	197	237	206	204	180	170	197	166	181	246	241	229
191	243	259	179	223	233	181	147	102	109	183	275	182	198	242	275	296	204	182	161	135	100	147	160	128	226	163	121	150	122	236	257	182	236	317	315	201	145	201	200	192	270	241	247	276	207	177	199	265	242	263	210	103	163	182	238	282	267	281	289	265	136	77	182	249	179	137	203	220	204	237	173	175	269	234	216	297	297	203	111	126	167	116	165	183	135	109	106	204	212	215	203	138	190	222	260	245	195	158	274	352	280	262	250	203	265	352	188	161	207	197	228	288	266	270	205	152	201	131	153	202	191	233	179	101	103	139	128	67	150	257	306	194	119	185	125	108	196	287	322	248	138	61	61	114	116	106	171	205	164	213	276	260	234	141	200	250	207	212	209	180	164	214	233	271	246	181	230	313	336	239	160	189	221	219	198	190	205	272	259	220	258	242	234	222	141	147	201	212	189	259	305	253	201	174	232	194	198	195	142	189	286	346	425	357	280	272	163	168	226	238	310	270	213	256	279	278	225	275	299	215	218	342	275	211	188	193	253	198	237	289	272	253	205	209	334	345	248	203	210	231	237	223	189	242	194	190	348	326	294	225	159	259	265	216	202	199	248	273	265	189	232	303	368	391	279	282	329	348	358	247	222	282	270	279	253	252	238	217	219	200	259	349	380	328	335	338	312	344	271	274	316	384	421	309	277	294	266	264	270	386	428	332	348	385	406	551	648	749	882	751	705	744	698	672	510	339	419	484	409	380	395	392	399	333	271	300	320	350	349	342	339	402	411	381	359	359	398	442	445	428	486	491	478	507	467	487	506	523	702	838	971	1156	1343	1445	1370	1197	1071	924	727	650	696	685	588	534	534	536	525	573	553	469	515	551	513	430	380	411	470	561	554	476	428	487	489	447	449	469	477	481	470	390	423	477	405	433	544	581	617	498	483	551	522	518	433	410	485	457	410	459	533	515	454	506	486	376	431	528	468	445	455	402	447	567	500	481	466	393	482	556	550	411	386	438	371	427	437	434	445	409	361	323	418	467	433	388	434	446	409	424	416	338	355	444	380	373	480	459	386	367	398	437	395	337	326	355	434	438	356	345	347	354	340	338	397	400	348	338	345	414	518	519	440	393	406	387	347	310	296	382	425	344	387	440	373	326	361	341	383	419	364	371	437	464	441	390	380	492	504	477	396	384	393	426	509	469	450	433	428	400	405	398	396	366	329	347	356	381	425	437	413	375	356	407	495	548	462	451	478	440	421	482	408	303	403	540	481	405	443	418	467	438	387	454	493	505	480	437	478	401	422	564	516	402	407	475	497	487	456	477	456	418	427	504	505	456	524	524	469	504	529	468	373	391	504	496	470	490	441	396	482	524	430	489	590	538	408	341	376	491	494	467	580	490	468	505	470	466	466	465	413	416	441	508	509	500	430	326	398	433	465	511	478	428	438	509	539	561	601	583	523	507	559	624	609	681	844	1050	1226	1329	1473	1408	1214	1067	868	660	561	498	566	610	516	431	407	382	378	413	437	420	356	296	292	383	481	425	343	395	394	324	336	392	349	354	365	383	417	381	383	418	464	547	629	587	605	766	830	830	830	745	659	505	434	495	411	406	350	288	386	361	252	290	357	312	349	431	365	310	252	227	246	285	345	279	291	312	256	235	312	369	337	303	287	317	335	279	252	288	245	238	244	284	374	285	295	328	229	243	258	268	332	359	318	237	220	335	293	256	325	310	226	283	334	266	325	275	186	220	275	334	250	202	251	220	198	187	224	253	266	273	186	167	205	309	352	238	214	270	224	219	233	201	260	341	298	260	262	258	202	192	293	292	231	189	221	193	109	176	195	205	346	361	247	261	262	149	188	164	164	165	153	277	276	216	192	197	191	173	119	99	157	220	285	250	120	154	231	210	190	160	156	144	207	302	316	366	366	304	245	219	268	237	233	177	163	229	163	159	215	233	184	240	336	337	240	119	198	165	63	234	307	133	89	98	99	219	252	146	147	196	217	220	265	263	157	176	207	221	217	181	217	154	103	189	161	146	200	224	194	226	193	124	185	169	220	256	160	205	277	275	197	175	241	136	113	208	206	164	131	154	181	163	199	259	266	246	208	190	180	206	218	144	166	259	227	204	162	122	173	195	248	220	183	234	264	227	156	113	146	204	216	183	122	80	122	141	156	215	201	142	204	268	153	173	266	185	166	208	180	193	137	151	269	236	189
266	244	231	236	185	210	177	145	188	220	243	196	185	209	190	168	169	192	257	255	262	208	257	261	131	98	119	245	225	215	262	202	186	237	234	199	252	301	207	223	289	232	199	184	248	279	186	79	113	250	238	149	175	233	208	271	236	196	261	168	134	169	110	153	229	204	183	102	115	152	157	115	135	180	155	152	167	254	248	207	178	90	49	195	201	71	143	260	217	164	210	190	197	205	182	248	294	254	202	280	275	138	210	312	240	222	180	187	203	201	260	231	219	168	133	165	224	213	154	180	228	225	200	169	148	125	211	244	234	258	225	216	207	239	223	157	215	223	253	257	122	121	202	237	193	145	164	235	228	189	212	236	219	239	312	290	172	169	254	253	231	225	171	242	293	245	197	200	254	247	212	148	154	292	293	109	122	218	218	220	263	252	247	205	130	126	156	194	185	187	248	208	214	220	214	233	177	222	281	179	129	198	255	335	317	289	343	243	147	214	198	181	205	217	228	216	221	242	234	205	195	227	189	201	266	264	265	263	261	250	188	188	261	193	184	279	281	196	156	222	232	239	202	224	291	273	284	326	331	220	196	264	214	171	201	263	293	235	198	216	338	344	288	252	255	317	248	329	391	319	262	222	241	274	252	182	238	280	205	159	231	276	225	256	346	342	352	330	288	253	269	344	441	422	242	265	370	429	393	358	397	399	400	493	493	500	711	800	791	790	787	683	567	508	413	425	332	362	515	443	359	323	314	370	399	400	465	439	368	331	372	401	399	412	379	356	396	408	319	339	401	434	441	465	510	517	625	582	530	762	1028	1264	1394	1448	1417	1200	983	908	902	707	592	660	661	567	420	464	507	454	498	478	360	427	459	502	521	341	393	492	492	492	508	550	534	452	413	432	508	579	583	448	413	490	507	541	506	486	444	471	517	480	483	540	574	464	372	408	518	488	467	549	506	478	527	579	507	408	339	353	397	383	358	444	477	438	533	499	471	362	332	408	329	362	430	433	420	504	488	419	450	475	447	478	470	399	432	435	439	423	392	389	344	312	365	350	347	469	491	449	459	436	344	454	513	397	359	368	377	369	349	307	369	396	359	418	451	428	410	422	460	441	435	395	394	457	436	451	481	477	453	404	375	405	390	331	360	429	396	342	386	443	406	336	404	452	386	315	381	410	341	435	466	410	381	343	306	350	439	431	349	399	460	313	262	358	341	336	391	406	466	456	425	400	403	431	508	462	402	449	485	431	333	324	368	376	385	451	416	434	472	419	368	382	426	405	396	488	468	423	507	504	448	448	419	456	452	326	396	510	423	434	431	384	511	490	445	506	478	424	388	430	538	543	396	443	498	424	527	571	501	493	466	470	480	514	531	460	478	513	540	546	511	481	508	534	491	496	491	467	427	433	487	484	476	472	469	439	477	475	498	512	474	582	519	412	506	508	533	564	476	424	476	532	538	619	674	611	652	900	1088	1134	1262	1359	1230	1096	813	560	519	511	459	387	315	272	349	368	363	436	536	417	366	408	357	344	324	378	419	380	340	347	381	403	451	349	296	377	363	305	335	440	447	454	409	528	714	720	730	835	838	717	548	372	356	338	330	312	318	337	347	360	324	357	345	321	303	312	364	303	139	148	324	235	115	234	293	281	276	192	160	184	228	324	256	200	292	298	272	280	388	395	271	285	302	251	218	155	173	268	275	234	166	200	195	159	216	245	266	282	278	244	220	199	220	291	299	261	165	188	271	217	239	304	329	202	149	234	226	254	322	333	202	159	240	229	132	132	229	206	245	228	172	266	308	254	224	242	279	235	205	215	208	293	291	257	256	242	255	275	219	272	275	217	269	249	236	194	239	202	173	203	176	206	225	299	253	118	111	187	218	188	198	247	239	150	128	179	181	219	147	89	181	194	175	214	206	178	187	157	171	189	185	229	148	214	348	254	128	95	225	243	130	126	186	177	196	302	333	235	224	266	177	150	212	233	159	129	176	178	164	205	189	175	228	228	228	230	138	123	188	165	150	175	121	135	177	146	126	76	165	262	230	210	154	145	183	199	216	251	350	345	277	323	334	299	293	224	199	202	188	202	204	223	228	193	205	139	49	157	252	236	186	180	236	269	196	73	92	124	195	256	238	200	161	125	104	207	266	191	181	173	123	100	147	130	127	196	220	189	142	223	242	178	163	104	156	289	298	224	145	175	226	170	166	236
291	222	172	166	186	229	231	179	172	224	249	204	234	288	333	317	156	138	189	234	221	128	236	280	209	207	195	208	215	115	127	165	181	249	221	219	263	242	196	219	161	142	180	159	151	181	176	85	115	161	219	263	240	168	155	204	207	233	146	127	225	276	231	139	198	201	206	213	193	190	122	156	175	184	251	247	182	205	259	269	236	152	126	233	320	210	169	199	112	118	205	175	178	293	212	275	373	192	236	327	300	258	274	347	221	76	169	282	275	185	97	137	179	132	139	257	250	223	269	214	197	240	257	218	176	199	250	256	194	175	182	233	394	367	142	117	244	219	172	173	158	189	223	230	215	177	239	218	177	249	214	177	158	184	241	177	112	138	175	276	244	192	183	137	156	227	216	184	260	216	176	205	227	232	190	135	135	242	226	156	195	287	276	211	231	262	234	206	199	174	211	238	178	212	294	237	210	200	216	207	209	252	298	207	179	317	296	221	259	271	215	196	102	121	288	317	227	211	197	125	107	203	209	208	210	217	300	268	199	163	153	198	260	201	175	168	222	278	138	190	291	261	239	290	289	287	286	258	287	191	146	267	291	233	206	188	209	216	211	245	238	225	267	265	344	363	255	247	252	288	261	238	276	273	279	303	331	256	176	189	225	224	329	333	205	225	325	368	312	317	366	348	347	387	387	363	356	308	363	439	441	462	504	591	567	611	743	823	753	633	629	539	507	504	468	445	380	347	351	430	398	287	320	296	328	401	363	328	368	374	323	343	457	515	454	389	408	416	411	425	406	443	475	446	433	516	543	665	887	1098	1286	1390	1412	1323	1161	918	760	688	637	602	563	552	505	491	428	348	491	580	556	531	443	491	475	415	468	473	455	400	381	389	442	470	487	492	471	466	485	483	485	475	484	513	406	353	437	513	492	477	410	463	543	486	492	474	490	488	483	491	489	444	342	434	516	457	399	350	340	326	383	443	459	421	341	401	524	516	479	402	383	469	466	447	480	433	412	519	510	445	394	374	454	473	385	404	440	424	472	478	401	401	345	313	342	361	441	459	381	349	407	422	418	425	432	414	329	377	423	321	376	484	425	388	431	457	444	456	448	383	376	359	387	463	429	370	333	326	361	402	399	433	511	551	444	420	441	383	428	420	426	392	282	283	393	349	319	398	442	433	403	401	439	430	442	388	335	364	341	382	461	478	404	410	426	424	472	506	410	323	427	460	425	462	425	383	446	442	419	417	384	421	433	438	429	391	419	438	412	461	403	275	277	349	317	285	315	353	485	504	450	421	433	438	473	451	347	384	476	478	469	525	481	456	454	473	490	496	516	525	495	423	443	468	476	462	455	483	475	459	533	501	471	551	474	469	542	555	552	531	495	416	429	453	536	550	443	448	491	483	452	441	434	422	453	461	495	531	415	502	581	474	485	465	418	412	520	536	385	439	492	483	533	546	579	635	611	625	668	679	824	1010	1208	1355	1388	1311	1074	848	691	554	464	397	409	445	473	446	430	505	459	390	406	348	324	334	374	442	368	348	413	410	429	487	427	394	435	476	444	339	348	371	252	306	479	572	635	717	822	788	795	813	788	607	516	546	436	366	294	362	356	271	399	429	388	332	251	326	367	313	275	315	329	315	255	162	346	417	271	247	152	181	272	278	276	249	306	285	267	341	293	188	233	340	365	340	281	269	250	183	174	302	350	280	253	237	191	129	288	378	299	216	158	210	164	243	348	316	189	139	244	266	302	316	257	200	128	196	293	303	250	172	177	201	229	206	224	275	245	277	315	226	186	200	193	235	270	234	235	282	248	219	302	301	299	273	254	307	252	275	260	192	136	108	169	162	182	165	192	206	208	226	220	247	181	116	152	174	91	122	233	183	193	216	236	264	143	170	231	255	338	240	125	162	228	288	226	133	167	139	167	241	205	120	44	87	173	218	230	234	157	88	140	210	220	188	165	140	173	165	205	225	118	131	189	253	227	178	157	85	99	166	155	138	182	152	196	257	217	220	174	181	233	192	169	174	213	244	187	177	219	211	194	192	212	225	225	253	231	217	305	259	374	558	389	196	196	198	150	208	180	191	167	189	245	241	181	161	149	63	130	285	270	201	189	130	97	124	224	201	204	204	108	107	132	140	154	157	146	133	112	103	90	143	171	153	184	134	142	211	252	204	157	153	184	161	164	204	204	151	133	214	256	218	165	170
307	298	219	157	107	152	164	109	174	198	260	234	261	300	214	269	255	254	259	261	324	260	183	226	266	249	252	237	220	168	138	164	192	244	229	173	187	250	327	272	202	183	201	279	268	203	124	117	108	120	205	278	237	110	150	173	188	239	186	229	259	220	209	197	238	183	140	236	245	159	196	236	165	96	139	147	233	257	170	188	154	224	261	194	178	290	319	246	241	225	127	126	184	160	105	114	228	257	227	176	203	243	191	188	153	151	221	254	248	228	240	209	214	274	200	177	202	227	206	126	194	226	182	226	185	154	151	202	316	254	224	151	92	214	170	106	250	240	182	239	280	255	220	185	166	185	176	169	205	187	141	178	133	152	196	132	120	163	255	258	191	217	242	216	188	146	218	237	201	192	217	243	227	302	224	173	227	204	195	233	303	369	327	245	201	159	180	224	299	332	288	180	112	136	217	240	220	248	224	284	252	226	319	276	215	226	244	205	247	219	101	166	216	233	294	300	281	209	195	238	177	135	177	249	318	298	227	307	299	207	266	277	263	188	115	98	178	253	171	161	258	244	209	286	218	207	317	271	214	184	179	262	328	254	189	238	263	241	330	364	255	266	274	209	219	270	270	292	250	176	199	305	290	228	261	209	177	253	336	331	289	319	354	383	350	288	305	378	339	261	333	328	305	346	277	283	371	409	436	418	444	435	466	595	743	853	845	800	771	703	553	411	381	406	479	475	404	400	389	340	368	355	336	406	442	408	343	354	431	385	308	394	396	396	465	431	423	438	433	442	396	442	445	374	431	628	806	1011	1268	1420	1368	1329	1286	1106	897	698	723	620	428	449	518	539	520	518	505	502	526	433	422	521	485	476	529	540	524	448	476	540	508	472	417	412	403	485	495	377	444	508	572	636	522	530	511	377	451	473	395	484	550	552	471	438	561	484	351	398	451	443	439	481	458	399	409	426	403	360	423	519	465	420	444	470	468	406	466	543	489	412	413	386	378	499	476	417	436	404	360	422	501	514	449	370	337	480	613	507	411	402	422	412	409	354	352	428	479	434	377	422	410	410	443	395	376	423	425	363	342	349	411	425	343	303	371	425	389	404	459	353	337	405	406	439	380	332	415	425	343	333	331	380	420	476	404	336	481	514	434	338	371	393	413	483	404	427	530	530	482	443	441	444	442	450	417	408	515	491	436	413	368	355	327	321	303	335	368	462	480	442	465	370	328	369	336	343	445	424	374	373	409	419	462	459	401	417	387	411	426	388	434	493	423	430	409	354	286	265	330	459	452	305	326	398	459	415	430	454	461	435	448	517	476	448	432	354	328	398	454	515	474	454	552	515	466	497	434	404	436	424	467	510	489	459	443	456	404	406	529	604	559	526	557	454	494	517	439	432	395	446	497	496	406	413	499	461	514	525	571	630	509	471	485	419	426	537	560	496	369	362	427	474	564	536	493	513	514	563	573	588	671	722	862	1195	1451	1470	1318	1115	977	757	580	548	473	468	467	416	417	341	325	379	466	434	328	349	411	468	338	309	379	387	425	415	319	294	326	386	417	306	371	450	344	396	471	373	477	573	570	644	769	892	909	814	648	510	428	480	438	398	414	356	362	360	322	341	292	284	308	266	291	322	266	264	312	283	254	255	179	200	254	230	338	290	187	269	312	219	195	244	350	404	318	284	269	192	289	317	189	201	242	271	262	287	325	377	366	284	275	295	330	336	280	213	183	258	275	275	276	246	204	228	296	333	323	221	164	156	211	214	211	202	161	187	225	290	316	282	235	184	231	273	247	233	198	154	128	181	198	150	163	236	327	324	274	341	326	199	175	282	297	174	145	156	157	166	224	249	208	216	186	108	206	301	169	55	134	193	286	228	121	247	258	228	259	240	184	173	190	234	238	179	239	264	250	241	219	203	205	291	301	224	170	154	156	218	182	232	297	230	133	45	171	248	263	272	171	140	164	193	214	248	222	184	233	154	97	148	267	286	241	205	139	91	120	200	185	204	357	350	227	267	179	142	195	105	94	213	189	82	132	169	197	205	136	142	129	114	188	293	293	283	312	300	289	238	126	124	209	212	161	158	119	120	156	166	182	229	214	146	187	219	147	52	98	158	105	126	189	126	136	198	243	212	92	91	161	121	53	157	230	159	140	157	224	257	232	224	245	247	221	241	189	138	178	196	121	196	252	214	249	227	269	284	225	182
195	189	224	292	226	177	122	167	185	195	243	213	276	288	257	269	211	147	168	146	166	208	238	243	192	149	148	192	236	191	137	205	231	189	247	234	154	172	233	297	285	211	124	61	118	202	182	150	131	164	257	308	279	160	184	250	186	178	159	138	182	211	192	199	229	232	253	291	297	179	142	220	173	86	113	136	167	135	93	211	282	210	163	196	235	214	185	226	222	254	265	229	269	251	119	105	165	215	276	328	326	240	200	207	208	220	155	60	70	179	377	340	206	257	282	275	192	136	170	259	247	162	224	216	100	60	198	257	189	226	248	171	143	143	78	152	243	165	190	240	224	261	227	190	209	163	147	213	188	141	206	238	176	132	168	149	112	151	238	225	254	310	190	212	251	184	189	203	233	206	185	230	272	209	198	294	224	168	211	268	184	137	173	168	205	181	156	182	247	259	187	226	226	166	205	198	217	235	221	223	279	317	242	222	207	292	315	169	154	281	245	150	223	237	135	143	244	247	224	259	276	172	165	205	207	283	297	251	223	213	219	245	206	189	211	213	176	189	193	106	146	229	261	243	250	243	215	235	220	272	306	303	350	256	181	226	188	169	232	222	236	337	300	288	309	230	201	231	259	289	296	352	350	272	254	289	294	248	309	346	281	239	270	368	327	214	282	315	286	307	324	383	380	362	364	303	303	346	341	379	517	524	469	613	774	842	837	854	779	618	510	401	401	480	438	344	369	439	438	348	349	404	421	467	416	341	350	413	474	446	374	362	418	446	426	386	359	352	376	452	479	435	525	558	625	766	992	1278	1329	1358	1301	1089	929	807	671	638	672	562	422	494	600	510	436	447	504	546	453	409	467	491	484	481	492	418	383	433	489	491	478	471	416	436	510	508	456	396	442	565	566	564	472	415	460	480	487	468	478	516	477	487	485	489	493	494	538	446	334	334	377	347	410	466	452	459	411	448	450	373	353	436	507	473	418	407	453	407	394	419	433	418	356	404	447	408	400	369	325	396	489	434	351	458	472	439	478	452	405	413	378	316	361	380	332	437	485	428	391	466	469	399	467	316	305	397	395	327	322	378	308	340	412	385	383	453	456	449	490	472	385	356	399	370	394	436	446	432	285	318	434	469	464	421	348	335	364	360	378	350	320	370	382	325	357	375	380	405	425	413	386	349	397	371	338	383	368	417	468	459	443	360	276	284	326	369	353	372	403	333	336	424	380	296	324	401	332	345	393	334	415	429	313	290	462	491	349	399	397	352	349	415	413	328	369	361	325	304	287	356	386	416	404	377	451	442	446	513	432	318	378	429	403	380	359	364	356	293	346	474	473	447	441	421	460	468	501	534	474	404	380	399	416	465	451	512	607	624	513	492	495	552	635	458	523	593	506	466	469	488	421	399	415	452	517	523	474	443	442	439	419	398	438	439	382	444	482	452	413	463	499	481	566	518	452	490	513	492	464	429	534	682	753	821	1132	1469	1428	1337	1268	1055	827	665	569	546	487	474	382	342	397	404	462	483	456	414	375	384	368	310	277	318	333	360	455	439	345	284	348	404	405	393	381	471	507	412	400	455	452	582	791	847	856	891	791	591	455	411	427	338	313	349	328	286	289	282	253	286	194	199	322	327	342	337	330	289	200	291	249	266	397	340	263	273	348	266	197	287	255	196	260	336	349	272	284	301	240	214	230	281	350	341	190	236	300	215	213	287	307	301	408	400	276	336	314	192	175	107	114	141	177	257	263	200	266	282	177	152	214	306	215	173	176	163	130	121	245	227	202	216	236	282	280	282	329	332	264	269	289	194	204	293	315	269	205	192	185	221	196	276	294	127	115	184	225	237	177	140	192	314	304	213	257	264	163	119	166	214	234	237	224	138	180	157	78	112	166	213	180	166	169	220	312	332	296	242	194	167	152	149	151	154	122	108	218	206	156	151	122	234	339	285	258	222	184	174	81	126	236	326	278	138	194	234	246	270	253	244	225	214	205	186	144	89	112	236	222	201	240	141	131	196	108	107	115	106	237	196	131	113	105	193	252	261	243	308	292	175	181	206	196	213	267	272	242	213	167	210	170	64	99	143	83	98	106	71	141	184	180	134	156	206	109	110	165	185	162	207	278	237	244	202	158	137	147	246	186	115	143	106	145	173	165	241	223	195	216	238	258	217	180	237	277	192	100	97	166	123	51	53	128	196	228	262	220	248
188	233	290	245	161	244	316	199	174	271	266	233	216	153	179	219	194	187	212	175	98	132	176	242	187	106	224	251	180	198	289	290	236	173	199	283	278	217	181	228	281	208	143	151	124	126	199	269	283	267	185	173	280	260	128	152	175	195	155	102	140	219	294	225	153	187	180	213	244	224	266	238	181	163	235	216	217	236	231	296	268	208	207	159	171	159	165	152	57	128	253	213	131	242	191	86	195	362	369	299	273	221	182	198	213	211	257	233	180	155	185	215	213	177	205	257	146	102	217	273	253	219	181	160	113	196	274	217	164	220	286	188	80	113	182	144	100	109	175	183	212	252	216	201	191	161	126	179	240	237	227	134	109	168	185	210	191	155	229	227	194	205	185	199	148	184	256	242	207	109	45	54	231	268	171	174	238	260	195	178	141	142	226	168	180	215	142	241	286	251	145	194	374	294	234	264	251	221	231	250	214	209	254	333	275	294	371	271	222	248	271	209	157	259	285	240	258	268	240	224	158	214	274	281	306	211	233	261	166	152	230	176	169	324	312	274	328	373	319	231	313	315	237	241	223	192	252	249	271	255	209	283	211	134	247	264	146	200	308	251	205	244	207	203	327	312	207	179	155	281	344	366	316	172	262	352	316	303	295	246	288	324	317	357	324	317	230	203	292	290	331	341	328	369	380	303	311	401	373	378	461	554	675	743	780	814	850	829	668	551	498	389	408	443	406	396	389	405	414	386	363	399	396	376	352	357	354	309	315	358	390	427	462	483	463	384	440	433	428	421	326	351	486	649	854	1085	1289	1403	1375	1225	1059	966	745	648	663	582	522	524	509	488	479	475	495	475	442	490	484	433	454	436	446	405	449	518	412	418	481	496	507	503	420	404	535	568	506	460	522	560	530	493	514	515	484	539	539	475	530	532	462	447	408	389	456	500	464	399	324	395	461	405	486	475	377	363	339	456	451	437	434	391	448	467	424	440	493	446	424	447	437	373	337	378	397	445	461	447	494	399	323	353	357	353	301	340	408	369	324	362	381	343	382	465	404	408	476	397	384	443	453	357	307	337	348	332	359	361	365	468	349	262	383	392	387	377	333	393	374	348	400	339	295	281	279	312	322	338	369	380	384	427	425	282	233	309	361	402	392	359	339	295	303	275	371	508	481	445	379	340	373	434	465	383	374	394	362	387	477	459	404	470	426	457	458	412	437	411	364	384	407	412	334	271	412	414	329	335	400	385	376	480	421	363	399	431	413	355	368	419	445	464	392	340	342	313	420	447	350	355	325	405	468	390	415	417	392	329	313	385	424	462	473	435	389	433	417	352	421	474	466	421	416	492	434	416	504	505	484	480	476	514	491	396	452	494	497	514	488	476	477	565	593	454	457	501	477	475	501	570	558	460	461	520	447	384	441	492	514	593	596	503	437	360	440	506	467	528	513	497	496	433	485	440	401	443	465	510	465	445	504	497	537	638	883	1144	1164	1281	1356	1200	970	851	730	558	520	510	453	389	375	304	332	435	408	441	479	409	298	333	354	349	322	287	392	438	352	313	375	346	362	398	437	425	452	442	354	367	489	593	707	775	758	805	705	610	549	530	458	396	404	325	317	327	277	270	283	376	426	348	340	326	345	341	228	137	229	331	239	226	261	217	245	252	294	392	355	308	216	189	319	393	288	211	293	322	336	347	317	245	284	370	223	201	256	246	256	197	216	293	477	450	264	266	255	258	272	247	210	219	233	219	179	210	306	301	258	153	149	248	225	276	331	229	175	192	134	77	154	153	202	269	217	233	303	369	265	155	201	227	195	202	207	163	178	244	243	224	224	204	216	260	266	273	328	299	136	108	209	230	241	274	264	238	222	229	328	361	273	173	195	221	180	199	259	223	124	187	277	212	136	206	240	271	234	164	177	171	155	146	146	165	144	85	222	278	159	191	249	194	149	182	213	231	231	245	210	199	161	174	217	139	142	209	232	190	218	320	287	179	103	121	190	118	75	152	151	157	247	217	205	163	168	202	91	112	315	344	213	163	194	184	182	251	256	294	304	252	261	232	184	122	208	348	236	205	156	86	160	161	132	168	122	73	72	97	189	185	180	217	190	166	186	210	136	78	122	188	154	56	94	94	94	187	159	153	166	170	251	221	198	228	188	177	256	237	105	138	304	278	184	189	165	186	131	156	193	206	226	208	215	108	111	183	177	219
153	130	174	177	183	251	183	163	236	221	243	315	326	207	204	244	261	256	236	242	170	185	236	254	264	311	255	196	253	319	336	180	140	254	273	355	327	249	183	142	220	202	194	187	151	140	173	216	209	219	230	251	196	166	198	236	206	162	289	258	192	187	166	196	171	149	162	136	135	136	171	223	155	72	123	189	190	206	210	214	258	180	119	173	139	168	232	149	76	129	109	134	210	245	219	171	228	248	208	187	189	242	165	129	233	285	271	189	171	184	173	103	88	160	174	214	228	233	220	190	239	343	329	171	187	222	201	182	91	159	184	128	129	113	226	268	264	286	161	170	228	212	273	317	275	188	192	220	183	187	185	195	260	186	140	147	70	77	166	213	230	208	265	314	223	194	209	221	195	147	154	208	208	193	268	240	233	178	118	147	168	246	243	223	205	175	153	190	237	194	138	152	195	191	237	312	294	346	359	215	197	254	342	361	204	245	317	252	222	264	291	241	225	175	208	229	186	170	206	255	138	136	188	152	265	300	246	283	253	218	270	291	234	183	277	257	191	288	231	209	225	208	216	211	273	251	219	264	360	328	203	195	214	285	295	287	280	213	258	266	236	249	213	221	302	318	308	246	163	230	239	239	229	188	206	289	310	340	313	301	338	281	375	353	245	261	321	273	233	322	339	333	329	395	437	315	326	393	389	539	710	771	720	725	736	665	669	650	587	427	320	363	404	421	398	364	390	374	361	405	382	374	424	410	471	543	379	303	294	355	461	465	478	440	461	391	275	385	500	533	591	566	636	858	1081	1219	1348	1361	1232	1065	836	638	621	619	564	610	608	595	534	526	567	478	464	458	430	518	545	531	480	408	436	461	410	444	486	455	566	568	475	474	460	529	532	415	434	470	459	487	541	552	535	405	449	539	396	369	514	490	414	449	463	497	561	579	507	446	438	405	367	454	493	501	480	441	429	409	389	375	400	498	511	412	329	379	500	489	453	422	385	374	377	418	420	422	382	319	400	468	447	433	443	394	262	287	415	407	326	342	436	403	335	325	333	353	390	422	402	432	415	376	423	465	453	325	357	465	409	340	272	279	409	487	426	414	419	429	373	327	343	363	437	482	419	375	460	457	378	405	368	307	314	274	300	317	349	385	359	401	421	347	323	408	430	341	340	478	503	436	367	280	357	327	267	376	457	476	371	341	326	317	382	389	417	426	371	365	443	434	345	383	399	444	466	379	379	391	436	483	466	401	338	429	412	361	392	386	346	352	453	455	448	492	481	451	491	450	438	508	446	430	497	527	540	492	402	406	471	394	387	419	366	364	413	448	389	424	515	476	438	476	407	348	427	396	389	457	480	430	375	447	520	536	524	407	418	473	412	403	482	511	396	383	459	534	475	405	494	520	556	559	526	559	510	487	462	415	514	530	501	499	480	465	461	513	480	468	478	485	510	474	471	496	534	510	556	567	492	521	527	493	535	603	699	864	1051	1196	1278	1385	1356	1166	879	632	531	472	425	406	443	357	356	455	506	488	411	386	346	367	343	380	316	222	318	322	295	343	393	384	396	403	370	365	392	377	368	394	423	443	530	611	672	766	787	840	746	653	541	341	342	373	403	345	247	281	288	237	240	332	324	239	250	256	270	308	315	333	337	268	178	208	247	280	378	341	248	213	259	289	274	306	315	282	240	229	271	259	201	248	296	284	266	221	205	240	251	263	310	371	424	371	285	293	232	158	224	289	344	309	275	261	205	276	432	385	192	180	268	266	211	271	306	228	130	134	117	121	279	291	278	341	273	218	253	236	244	269	219	225	194	171	242	201	252	280	239	252	219	161	178	191	236	242	189	213	250	220	159	207	157	130	208	182	139	144	210	269	201	197	198	190	187	160	189	189	181	250	278	191	156	184	219	217	173	186	195	116	75	73	91	179	224	204	185	175	216	233	182	197	250	169	176	159	173	216	183	242	185	104	142	197	139	164	248	206	127	98	165	180	166	188	194	204	228	197	121	209	274	182	145	203	198	185	125	41	133	235	221	169	209	283	321	224	156	221	258	284	262	246	252	224	147	182	302	329	272	220	213	162	208	231	169	171	103	94	195	182	87	65	116	189	175	182	188	174	205	203	170	129	169	171	197	197	156	194	118	125	224	228	225	251	208	135	168	174	91	51	145	205	155	130	131	86	112	185	201	173	217	297	216	179	156	110	188	232
205	152	82	209	250	224	206	193	215	239	273	200	213	297	231	180	243	261	217	203	168	124	124	143	182	209	163	143	228	235	265	295	298	271	222	287	260	202	127	97	131	149	119	138	162	152	228	211	155	184	243	242	236	167	135	191	131	124	192	198	214	180	185	174	82	110	122	135	193	205	177	136	150	107	107	149	128	167	178	171	181	159	236	269	244	212	218	275	158	179	182	222	348	299	317	195	138	254	232	262	246	147	92	96	232	273	191	121	82	99	131	138	179	222	175	164	183	152	213	299	285	409	357	118	122	121	154	242	171	86	124	210	197	115	80	136	214	198	135	106	133	239	215	156	208	164	139	136	180	182	151	184	159	140	134	127	165	200	219	204	255	291	272	250	283	296	221	200	171	199	267	199	220	312	266	199	201	228	290	281	230	365	358	197	160	127	216	295	210	207	208	217	232	256	285	294	247	231	264	204	184	197	247	318	245	245	263	287	308	189	163	221	177	159	254	304	307	288	238	144	170	250	271	284	260	318	313	221	158	130	155	174	193	238	295	213	189	288	301	261	265	324	289	290	271	162	203	254	244	272	224	209	243	237	209	229	207	161	177	198	284	273	174	222	294	208	226	195	244	369	243	215	285	332	308	256	255	310	299	280	292	208	229	269	263	283	363	317	274	381	327	311	439	397	332	357	346	425	473	506	608	727	834	841	811	687	575	534	489	469	410	397	390	394	418	444	386	341	373	325	313	354	331	370	456	390	337	324	359	381	316	320	390	475	466	411	450	488	501	597	687	729	826	940	1191	1330	1282	1217	1032	860	743	613	490	524	516	453	516	560	592	521	472	511	506	456	433	507	411	309	490	586	518	531	506	432	412	418	472	510	443	454	416	428	573	551	475	464	529	523	510	583	608	403	374	556	509	465	397	328	450	532	416	396	474	538	502	436	478	493	415	356	440	382	411	491	503	544	412	340	387	464	458	483	456	428	440	366	318	415	435	341	385	412	436	455	408	473	463	331	361	420	433	421	312	307	418	366	337	381	375	368	349	406	371	285	362	360	360	434	385	343	355	372	319	301	385	352	366	376	386	467	434	358	424	474	477	431	375	380	296	279	286	284	327	365	363	412	473	525	477	340	307	268	303	366	356	287	315	384	396	375	361	400	369	275	318	421	462	444	388	357	411	406	246	305	371	352	345	335	316	309	365	389	377	408	414	392	405	327	284	347	412	386	377	319	331	409	390	406	461	464	402	344	402	492	447	426	423	409	383	389	402	359	382	403	357	347	404	480	449	417	392	403	499	511	401	326	465	480	384	389	434	446	412	432	463	417	356	411	445	478	483	364	357	391	384	551	606	453	400	469	551	474	456	493	480	471	449	444	450	581	563	529	470	378	413	418	451	387	422	457	445	463	434	387	377	477	507	447	473	556	508	459	472	496	458	465	489	434	408	387	354	417	531	576	625	503	393	484	564	546	605	603	587	676	823	964	1128	1388	1402	1349	1117	794	629	560	522	492	575	526	384	405	406	417	347	257	392	450	352	307	266	267	307	388	433	327	308	294	323	373	370	345	351	381	403	401	350	418	483	503	701	827	868	886	784	734	612	410	329	342	370	341	358	453	368	257	327	363	295	289	272	240	254	259	362	411	250	187	276	319	291	238	188	291	272	208	315	297	235	231	345	252	181	274	332	280	234	348	304	218	249	279	271	298	318	247	268	285	237	289	314	294	252	245	248	291	335	336	330	241	178	219	309	310	180	116	183	262	307	320	257	187	164	191	179	136	198	188	166	251	333	319	187	216	208	136	157	180	273	261	238	221	185	194	255	283	266	200	143	219	200	140	218	261	226	230	180	165	213	200	203	134	46	172	273	218	167	168	177	185	189	185	229	261	276	282	217	194	134	140	232	226	249	227	214	203	139	85	77	189	300	219	175	232	195	219	268	255	214	227	204	145	223	277	226	163	205	280	217	147	139	161	196	293	325	175	137	186	166	131	161	121	123	147	65	145	236	163	87	166	193	173	130	120	206	215	210	203	189	238	233	203	233	221	222	209	245	223	271	317	252	175	199	291	260	201	150	93	138	198	211	253	171	141	222	232	177	177	224	232	194	284	287	108	38	94	173	156	137	147	199	193	115	154	214	158	135	197	166	106	133	221	268	224	162	166	172	145	116	166	140	77	141	153	153	184	147	171	143	145	232	197	166	221
248	159	107	61	97	185	247	186	175	239	306	267	250	252	112	100	244	257	173	226	223	233	217	142	152	214	220	169	160	175	195	273	299	241	201	155	189	261	239	171	207	259	222	141	127	124	120	200	306	250	157	166	157	162	180	201	219	202	158	158	196	233	240	210	173	191	191	256	254	160	171	147	173	170	146	154	108	135	143	198	270	143	121	220	253	220	185	185	197	188	193	233	252	222	184	159	155	206	217	200	193	135	216	229	189	259	153	138	206	180	148	148	209	173	183	223	173	152	188	260	179	135	218	180	77	139	232	230	195	154	245	200	158	178	169	139	78	155	211	242	144	124	189	307	348	240	309	330	266	203	245	295	222	197	251	210	174	219	218	232	250	254	166	114	133	153	194	265	283	199	213	261	253	262	191	102	234	322	283	277	199	220	291	288	222	178	235	231	237	262	202	173	210	247	297	266	194	130	170	214	252	305	293	334	255	196	189	208	249	241	211	194	227	215	224	269	323	278	243	261	208	208	196	185	213	288	283	243	180	128	197	219	198	248	328	289	150	115	190	192	266	297	268	297	272	286	291	240	279	295	271	260	281	314	283	246	249	320	358	274	236	199	186	263	303	294	248	205	255	330	280	285	288	252	286	284	244	210	205	237	324	339	314	245	174	265	368	364	308	290	343	374	360	361	333	346	424	512	571	637	754	816	848	811	720	642	501	488	455	379	382	336	299	360	410	394	308	336	447	361	325	331	327	409	496	442	294	299	353	308	384	406	361	359	343	322	376	481	523	611	747	891	1134	1359	1426	1318	1102	955	845	727	601	559	482	501	586	467	434	438	466	498	459	497	451	444	469	409	313	319	496	467	431	529	462	398	430	417	452	532	453	437	416	421	486	478	434	439	482	537	537	389	492	567	485	515	517	529	518	457	426	450	516	476	414	444	424	497	517	444	448	441	352	326	452	470	489	511	505	475	390	394	458	467	411	470	550	458	375	414	395	411	415	335	334	421	525	493	459	464	404	370	396	370	301	356	421	319	326	330	290	353	386	433	369	259	335	411	375	381	433	390	352	382	391	396	359	330	341	325	337	371	376	380	443	474	388	296	309	374	342	343	358	307	378	404	397	371	353	442	414	380	336	345	417	303	238	236	313	283	210	365	441	374	271	292	319	310	374	452	431	353	353	374	392	408	371	375	387	362	400	397	336	331	316	368	466	434	416	432	346	370	370	300	375	418	427	394	289	316	399	341	284	310	321	385	415	387	382	386	426	427	398	439	477	443	401	343	322	308	350	400	366	357	351	358	416	427	447	416	366	364	398	428	422	406	432	483	491	454	436	515	397	300	441	467	409	337	336	389	380	485	529	495	452	435	490	442	452	444	404	465	478	518	476	403	446	479	494	526	564	579	554	542	520	420	431	459	499	493	480	493	455	476	503	457	461	457	464	524	450	372	463	544	450	457	531	523	570	627	506	421	537	574	511	540	664	801	946	1154	1374	1395	1233	1078	865	744	645	544	476	422	399	394	323	279	356	415	405	394	432	461	424	396	394	428	398	316	358	318	348	384	362	375	376	394	371	375	426	489	555	512	572	754	815	862	870	816	658	476	436	386	337	338	374	409	372	337	308	284	280	305	296	310	291	244	238	285	312	242	299	299	265	334	347	341	293	277	355	327	258	271	275	192	175	249	315	270	277	329	233	174	221	307	314	190	172	228	222	268	333	330	257	253	256	180	163	201	222	252	318	287	201	217	271	290	267	158	190	252	164	135	112	150	178	173	216	144	168	225	141	128	205	243	170	239	252	209	263	285	340	319	239	206	239	272	289	223	195	247	193	196	236	233	225	255	270	209	206	142	53	121	179	124	105	185	194	213	236	224	186	130	98	101	146	185	160	176	251	202	149	205	266	206	184	173	252	290	148	143	187	183	207	221	160	197	201	149	230	207	231	234	127	168	232	241	195	158	145	109	153	206	190	137	207	280	242	222	118	73	100	121	145	113	250	294	208	233	295	271	146	125	198	180	98	167	228	150	194	257	228	249	189	173	202	209	197	148	92	129	214	197	219	230	129	159	263	270	220	192	205	148	156	154	191	257	130	103	159	159	232	309	280	241	220	123	126	156	182	217	113	62	180	245	133	165	247	254	266	243	228	194	122	69	157	154	149	137	98	187	166	92	109	179	162	160	169	163	118	83	251	291	215	224	331	362
147	134	132	153	259	213	159	177	200	223	214	201	239	301	243	235	253	187	149	136	141	162	175	184	217	287	271	313	322	188	140	189	281	237	223	308	247	231	280	182	130	107	124	169	228	268	173	149	184	229	259	144	91	190	139	110	229	245	206	188	164	147	143	100	107	231	247	177	156	184	295	249	205	210	151	202	232	211	172	103	109	142	147	173	231	273	185	184	268	268	296	256	128	93	161	220	220	232	285	308	237	200	243	262	231	153	191	267	274	261	230	194	210	210	199	148	166	259	353	407	268	194	214	173	122	143	236	243	152	161	171	171	204	212	233	151	106	190	244	306	247	131	132	230	230	213	231	154	84	48	135	134	101	202	279	219	230	313	272	208	183	220	182	226	234	153	145	107	195	346	280	258	243	238	346	262	159	228	296	295	278	257	235	250	180	177	298	235	173	191	275	237	125	180	211	180	197	217	163	224	298	228	216	210	226	313	310	320	292	223	284	276	184	212	330	219	158	214	219	191	182	243	227	222	238	232	172	210	177	103	208	291	312	233	172	197	207	220	177	215	245	246	234	239	310	291	272	279	247	269	320	227	165	213	227	248	276	259	272	282	297	264	224	248	242	215	294	354	276	239	318	376	318	215	201	266	255	300	245	170	317	424	367	271	282	315	346	327	305	303	256	242	380	430	332	332	397	658	775	727	847	908	893	788	686	600	476	467	441	380	354	368	403	439	424	275	245	385	360	350	436	380	368	386	384	374	339	468	501	359	340	418	469	398	374	404	378	443	597	731	899	1178	1393	1504	1375	1050	908	828	700	672	631	493	511	554	457	366	487	552	538	501	402	466	489	418	434	464	381	415	536	568	610	525	420	428	463	538	595	548	462	496	495	442	446	457	492	525	565	523	435	439	462	457	389	304	309	413	488	444	404	452	479	422	404	444	408	475	515	393	401	482	484	421	360	402	434	382	402	471	457	425	457	426	393	382	412	445	429	508	481	382	378	377	412	493	465	434	477	477	447	409	369	369	360	325	325	362	402	364	395	524	446	427	482	342	338	448	411	364	415	442	437	440	401	384	420	462	485	456	472	438	354	313	321	325	284	279	320	350	332	356	360	261	300	453	415	371	420	393	388	420	400	344	331	295	313	268	178	269	413	440	375	297	326	389	335	322	397	432	413	422	398	379	411	400	312	267	248	295	348	339	412	493	433	314	320	355	334	368	407	360	355	355	301	351	319	346	482	395	336	332	314	382	427	389	322	345	371	360	384	432	369	312	371	387	393	345	327	409	377	441	509	368	327	382	387	358	374	395	435	406	361	436	418	410	412	357	318	384	475	395	415	480	397	383	478	454	399	427	351	339	330	379	401	322	376	471	534	527	459	455	492	463	450	495	490	472	476	451	501	552	445	370	440	497	500	449	383	464	476	318	357	459	527	502	437	489	493	389	336	427	484	406	352	361	415	461	460	486	436	471	509	557	545	510	611	681	770	945	1087	1195	1341	1348	1204	1048	800	539	548	550	432	458	497	380	325	413	418	435	522	401	283	320	354	377	390	390	380	373	385	375	317	328	391	444	466	479	414	368	452	464	502	648	687	739	800	750	652	550	483	376	425	498	393	302	282	256	263	313	294	236	250	270	264	277	283	291	309	311	282	233	249	313	270	302	305	260	310	317	356	328	296	294	233	263	296	215	169	248	211	224	259	239	206	228	283	206	194	227	292	338	322	295	241	225	256	257	157	134	331	355	314	313	291	320	263	184	212	212	163	134	169	172	224	287	201	172	261	328	300	252	278	296	196	178	222	220	231	288	284	245	298	319	252	256	281	172	161	242	241	297	371	352	238	247	245	150	187	149	154	209	226	205	163	238	236	152	182	193	249	258	103	185	241	159	156	103	138	189	199	256	277	301	308	204	77	142	183	201	204	179	256	234	139	158	169	241	308	211	165	174	143	70	205	241	128	176	234	250	198	117	138	137	159	209	182	155	127	144	97	80	191	191	184	214	199	195	146	127	220	175	205	247	123	142	151	184	185	131	144	204	222	210	179	179	227	163	170	196	203	243	304	315	183	182	169	172	267	265	202	252	299	206	106	81	131	216	253	209	193	250	269	241	229	233	241	180	180	186	208	199	145	206	186	208	260	227	175	134	189	212	148	138	165	133	98	97	126	166	171	138	154	206	145	126	201	153	103	114	184	244	189	214	214	195
155	236	267	286	249	222	171	191	326	343	180	129	178	208	233	189	265	295	227	248	213	225	241	268	300	203	171	177	189	215	283	285	254	220	243	328	268	208	158	152	277	292	152	58	162	224	119	126	216	195	182	164	212	287	192	142	230	249	151	131	179	179	103	111	227	220	187	126	120	179	227	238	208	187	131	161	233	191	155	197	227	256	242	235	184	151	232	319	264	205	249	255	229	233	327	406	345	215	205	259	244	180	170	194	121	115	194	136	143	266	272	208	230	282	235	212	230	168	153	246	239	199	239	192	81	124	230	231	213	257	241	227	245	193	183	234	261	206	168	143	148	206	208	188	251	261	194	208	246	236	256	217	158	168	240	312	303	236	159	160	140	106	144	235	251	155	63	72	183	273	166	133	254	226	213	234	238	227	138	96	172	329	309	248	234	136	125	220	266	203	179	193	126	104	184	257	262	252	294	244	154	235	240	226	176	134	231	258	217	187	252	292	270	277	294	218	276	341	315	209	146	166	212	226	178	245	289	231	156	273	346	278	178	107	157	126	118	269	246	209	321	307	252	229	204	188	152	264	321	232	275	279	246	237	205	320	376	274	280	284	302	304	234	237	204	248	324	299	310	301	360	350	268	281	306	309	349	356	237	200	213	266	360	326	339	312	286	256	255	384	401	307	337	445	354	366	497	611	758	737	720	778	695	609	534	458	426	465	443	350	274	320	419	406	394	314	299	403	352	245	269	307	340	422	484	477	434	416	397	446	467	490	563	452	426	547	638	683	804	940	1166	1416	1369	1264	1110	907	687	522	531	528	473	480	469	518	551	406	387	497	520	502	431	384	447	410	382	463	454	461	495	486	542	558	537	505	466	486	537	536	513	494	436	416	471	478	462	470	465	525	481	480	535	540	543	410	323	345	389	452	431	389	423	464	476	455	399	389	459	507	490	458	507	556	490	412	452	431	375	384	399	443	447	398	361	330	320	404	458	443	432	394	393	403	338	301	301	332	345	369	387	391	366	375	426	396	391	421	325	284	336	362	406	318	367	443	340	403	419	388	367	352	376	340	333	399	371	293	443	504	382	300	401	424	344	376	362	316	312	331	325	290	306	346	305	375	395	327	350	410	427	378	406	445	405	419	448	386	292	306	415	415	405	379	331	343	331	316	340	392	454	423	364	334	318	332	315	378	423	340	268	364	435	423	430	381	366	408	385	340	324	294	318	364	376	334	352	385	382	345	280	316	350	356	381	393	364	305	331	375	384	398	385	387	407	408	410	505	450	342	378	411	421	418	358	350	444	437	400	329	333	343	381	465	448	432	448	432	394	343	379	436	393	391	432	395	422	413	350	455	480	415	369	375	316	326	413	438	456	466	471	466	471	437	385	405	461	502	493	464	483	527	473	430	480	487	456	432	446	515	550	537	559	570	542	482	407	352	396	428	438	465	457	510	498	494	556	568	516	492	471	512	547	475	397	417	592	628	690	800	892	1082	1272	1386	1396	1276	1071	910	704	477	434	471	483	476	426	391	345	375	410	343	348	415	428	368	322	280	343	417	428	342	242	345	396	369	354	332	252	256	330	350	420	535	644	699	731	769	750	645	552	496	465	401	319	361	356	325	372	407	347	263	236	229	295	355	311	296	326	308	295	292	304	324	329	292	266	294	207	149	271	317	293	271	235	220	252	217	189	278	287	301	294	159	187	240	215	191	149	161	210	202	129	224	254	179	198	193	179	193	236	200	190	211	210	230	307	301	219	216	159	157	218	284	339	412	322	242	294	224	210	193	180	211	203	191	227	219	168	179	227	375	377	241	204	139	194	257	234	272	288	315	260	163	146	147	137	181	282	284	281	274	225	154	107	183	238	206	182	205	237	210	106	42	145	225	198	154	81	134	208	245	254	268	260	181	210	201	142	128	174	215	175	164	138	151	215	217	192	182	157	130	209	187	168	224	182	201	195	178	171	177	174	140	153	108	85	121	205	214	149	231	299	197	154	189	147	113	137	148	211	170	77	191	282	191	77	50	97	192	215	164	173	217	138	205	279	151	135	227	217	247	338	314	260	230	210	208	234	224	190	175	149	145	126	64	131	238	221	182	181	241	220	147	98	137	157	80	119	102	167	263	173	192	228	172	193	170	211	224	150	173	182	138	119	157	108	84	111	203	182	159	190	196	152	49	119	198	196	211	241	250	234	248	238	133
117	119	174	221	151	130	172	201	251	333	296	277	205	152	246	262	229	227	222	259	251	209	173	165	188	229	268	304	311	282	282	263	276	255	199	194	205	209	209	237	196	134	135	129	167	168	84	137	242	216	201	208	193	220	231	200	211	190	96	151	170	137	114	70	160	231	206	183	217	153	168	154	77	261	254	131	168	186	233	247	185	105	83	228	312	226	237	295	247	202	195	231	304	331	270	201	146	189	268	233	213	204	208	274	260	145	162	243	195	187	238	262	296	248	296	284	160	109	198	274	250	263	175	123	195	191	253	280	220	257	287	274	217	159	136	107	102	161	203	198	117	120	221	179	241	229	165	234	245	282	288	242	190	250	263	222	226	161	140	146	200	278	267	237	219	247	181	88	173	261	236	290	342	208	128	220	262	202	178	187	207	202	212	215	147	180	230	270	318	318	185	62	103	120	150	202	184	216	269	271	259	239	245	260	152	134	145	88	218	326	282	263	260	210	217	184	210	168	105	147	212	287	243	229	261	300	319	274	265	250	213	236	271	193	122	110	200	350	378	348	229	249	296	274	287	219	215	236	247	322	322	249	245	252	285	313	330	271	280	291	227	223	271	326	245	200	189	254	351	301	271	289	331	336	312	294	330	295	247	387	371	275	302	328	300	238	263	315	246	249	308	359	412	436	458	531	693	775	792	824	818	728	580	460	414	425	456	437	386	449	432	444	436	393	433	385	304	304	310	333	421	417	339	363	410	315	344	461	483	479	476	394	399	451	528	677	723	800	1010	1229	1295	1322	1275	1100	903	667	572	541	510	514	523	544	478	429	464	437	524	628	544	454	403	430	406	394	426	485	557	457	337	437	517	458	474	504	504	469	413	420	474	512	521	464	458	582	631	475	375	393	450	532	532	508	558	559	429	408	457	469	502	494	434	400	391	410	415	395	394	423	522	408	361	508	441	405	424	414	489	472	334	368	402	374	362	324	407	432	471	470	421	429	390	352	361	409	324	244	306	453	452	330	396	434	400	380	400	468	431	405	340	244	256	322	418	478	460	397	369	419	344	276	400	474	491	457	431	428	451	424	366	354	371	385	395	403	338	357	278	227	340	343	310	351	335	276	296	276	314	354	387	372	350	350	410	593	500	312	308	368	400	371	386	371	403	394	347	354	341	340	330	388	405	357	334	349	276	282	455	407	287	262	251	304	324	323	388	468	486	442	376	367	413	325	217	292	309	292	339	386	383	383	399	383	365	379	452	423	352	339	357	344	308	320	345	362	434	436	375	433	463	489	458	438	412	462	506	428	449	436	411	380	347	439	474	470	416	353	401	397	382	413	385	390	456	443	436	450	460	464	456	420	456	482	351	371	458	501	525	504	444	407	406	378	437	413	342	382	472	508	494	484	475	514	484	538	616	494	391	485	579	441	414	433	406	468	493	524	541	446	364	378	406	451	473	458	450	513	538	511	485	506	577	588	532	464	424	414	536	641	651	767	1069	1299	1398	1413	1219	988	837	668	523	469	483	453	380	343	371	380	326	350	362	366	423	411	433	450	429	459	475	476	398	282	251	327	342	228	292	445	411	321	362	420	501	622	728	728	767	913	846	745	643	438	322	360	392	305	261	312	332	295	296	280	352	396	297	296	265	268	277	325	366	252	189	222	225	234	241	257	245	195	280	345	284	278	279	246	268	200	182	284	271	224	295	347	296	247	138	115	153	166	166	156	262	221	232	283	184	168	270	335	362	340	335	253	162	216	282	213	195	325	190	85	175	288	197	236	385	235	113	171	251	174	255	417	295	190	180	185	246	317	204	90	106	178	245	234	271	287	217	236	274	158	124	202	305	299	260	220	208	218	216	212	233	262	258	261	206	180	256	250	100	120	219	270	181	147	232	191	187	199	226	216	130	139	159	131	159	160	190	205	233	178	118	259	244	217	183	122	209	204	203	269	230	217	179	131	227	205	159	207	181	170	161	128	122	139	178	181	148	197	228	125	129	125	133	228	249	188	166	191	98	114	171	132	129	188	203	176	154	187	233	209	119	95	177	133	115	148	206	251	246	248	230	238	217	249	245	192	181	163	173	188	134	102	213	233	190	180	151	130	108	163	192	163	94	101	210	226	147	73	62	53	98	159	194	260	198	184	281	252	128	114	149	187	144	72	121	100	100	163	178	126	72	127	194	209	278	284	271	253	190	213	232	220
210	155	195	227	160	182	169	155	196	231	262	225	164	103	140	221	240	239	235	173	97	184	291	215	164	222	267	324	272	168	149	214	286	298	210	156	210	247	267	221	182	176	127	69	161	159	80	166	226	220	195	170	196	244	216	162	93	49	140	244	247	238	251	209	192	141	51	123	179	247	305	211	173	189	193	264	304	209	159	115	124	165	84	166	247	182	215	204	175	248	255	242	278	286	300	215	175	197	221	304	215	179	300	319	221	169	212	214	190	268	247	209	229	175	149	201	215	189	184	116	152	164	112	168	170	117	262	312	228	207	196	241	238	205	125	125	110	122	248	265	243	259	181	191	251	251	254	243	251	243	258	187	136	234	267	177	189	238	212	189	239	249	140	169	205	205	246	230	223	249	263	300	291	202	157	128	163	144	122	176	175	135	250	255	131	143	112	144	264	284	267	226	143	162	202	238	295	304	265	288	344	295	212	158	129	213	196	123	154	209	244	256	325	212	142	157	158	180	147	239	267	217	227	291	379	279	239	226	129	171	197	230	302	303	243	277	328	247	235	278	299	298	216	193	151	174	279	289	239	263	302	293	260	269	310	312	276	204	203	265	191	160	223	220	273	285	275	230	208	270	262	270	322	349	334	376	453	346	253	270	313	379	369	318	268	323	298	215	330	328	278	375	435	481	605	627	594	744	919	848	720	640	461	388	449	391	345	375	425	446	365	327	373	398	353	316	321	345	310	287	303	350	459	421	350	413	448	459	503	531	531	482	497	491	534	707	813	971	1193	1324	1346	1239	1141	981	748	629	508	512	615	629	572	438	407	490	534	473	394	464	411	347	468	528	479	477	516	536	532	436	460	540	446	425	474	463	456	426	424	429	344	398	556	586	562	484	450	547	585	484	432	471	525	479	394	470	560	541	465	449	505	459	390	441	409	343	372	316	315	357	382	426	419	447	450	388	383	432	516	525	437	386	410	425	368	283	319	476	451	350	391	385	270	377	483	366	408	495	417	434	478	444	420	405	414	388	395	386	469	525	358	296	347	374	427	427	375	389	387	415	424	357	379	403	368	390	407	332	310	367	380	415	440	410	340	338	341	308	308	345	351	304	322	364	293	292	419	387	359	382	323	325	328	334	399	365	308	314	328	307	345	332	294	267	314	447	420	405	454	367	323	369	410	425	401	338	354	366	353	350	323	400	327	282	299	268	331	395	399	352	363	443	389	267	270	393	399	374	356	332	359	405	430	415	513	411	264	341	423	441	359	315	396	426	383	324	384	397	367	367	342	356	400	400	300	317	434	412	317	385	513	454	392	432	346	385	438	404	396	375	474	480	429	526	560	408	371	357	362	501	576	522	411	435	410	330	373	413	403	431	426	446	530	490	408	427	502	499	512	500	365	473	584	455	418	489	516	498	529	540	480	435	424	451	510	559	496	476	464	406	430	482	463	437	484	481	439	437	462	525	523	410	436	548	546	488	423	459	629	634	611	765	836	915	1095	1303	1429	1338	1033	747	634	599	512	379	349	338	350	340	254	281	369	364	298	291	391	406	392	388	355	410	460	378	360	388	399	363	313	383	399	375	403	452	406	427	565	613	737	904	829	702	566	462	421	313	313	340	325	320	309	316	276	231	289	294	259	270	241	304	349	322	300	303	294	239	282	334	379	380	299	234	191	257	303	350	338	165	176	239	299	315	223	199	238	285	280	305	316	300	273	231	226	316	331	240	272	267	214	288	395	325	289	239	141	202	298	294	202	195	263	298	252	215	271	225	89	166	312	298	270	211	204	214	193	215	189	112	95	159	190	173	176	177	168	226	178	232	375	303	263	305	283	249	246	218	250	248	247	259	254	257	194	170	211	239	260	205	177	216	182	160	210	161	93	199	154	69	95	74	143	320	297	216	213	123	118	178	248	249	196	247	204	79	97	207	298	305	215	96	84	162	204	199	162	131	121	145	143	122	173	196	149	114	107	77	86	135	165	153	160	176	136	127	216	229	234	239	176	192	214	236	220	192	212	249	162	164	231	230	290	298	211	202	238	182	108	133	145	197	265	152	165	291	249	143	133	229	311	278	251	263	238	134	156	250	255	217	239	264	242	204	124	138	186	215	141	100	164	300	309	115	141	193	191	294	259	162	161	128	154	191	162	186	181	203	189	134	120	188	207	159	251	214	126	150	138	80	165	240	229	257	208	205	210	165
207	257	243	140	107	157	171	179	249	240	237	204	209	228	220	206	156	140	178	144	116	163	187	187	187	185	215	255	255	198	135	213	290	337	355	203	171	249	205	233	256	149	73	87	78	67	140	200	200	177	242	309	244	197	175	200	184	135	192	215	184	248	258	220	273	220	173	216	180	147	147	98	95	187	253	183	173	282	258	143	147	184	156	193	143	124	234	271	185	212	319	325	290	287	289	235	190	239	256	242	224	188	139	58	62	112	167	140	114	157	183	201	173	166	181	227	309	318	262	194	171	138	174	275	268	270	327	255	171	193	201	197	161	162	187	173	237	239	194	233	239	160	97	198	246	170	163	182	213	202	218	210	139	166	255	169	173	229	188	229	233	201	112	170	317	300	210	155	211	258	246	247	184	115	139	148	160	144	140	186	171	140	146	168	103	155	229	226	191	202	195	92	117	208	308	352	335	309	307	271	298	285	198	214	203	267	284	209	231	243	256	284	259	247	267	239	275	298	253	199	151	147	114	201	282	257	252	345	372	252	286	260	204	285	268	148	165	211	207	245	285	258	308	334	202	160	192	254	336	325	236	258	256	215	253	282	243	262	279	241	219	270	272	290	304	322	387	335	362	457	404	289	283	310	338	363	324	266	327	318	270	339	335	263	259	322	303	272	237	312	353	287	444	602	597	622	765	836	858	784	708	588	439	461	411	376	361	364	374	372	415	443	442	432	430	421	415	379	368	337	328	420	494	423	347	402	448	371	375	474	371	346	459	599	743	857	1044	1224	1328	1377	1300	1060	827	745	651	539	501	522	533	433	459	488	476	504	524	510	552	560	523	447	475	578	417	447	511	469	518	483	409	425	443	484	544	531	423	385	489	551	546	492	543	587	491	382	437	515	459	474	492	497	451	468	461	388	325	352	417	370	385	385	424	446	442	467	425	341	282	372	463	457	392	394	426	332	379	511	462	470	515	406	428	466	423	385	373	378	377	358	374	452	440	402	395	351	311	328	347	377	373	351	398	407	415	434	404	410	396	382	349	305	301	282	327	360	378	333	282	327	399	510	468	333	345	404	326	262	329	354	331	352	375	368	435	405	304	344	383	357	332	354	375	322	292	267	323	385	416	396	317	341	272	307	386	315	256	262	346	346	291	335	422	409	350	447	450	366	380	313	277	398	436	339	284	339	403	333	349	347	294	349	333	303	310	285	376	456	433	438	469	441	361	293	297	407	507	446	383	419	367	408	474	437	479	511	393	326	320	393	487	489	427	342	283	304	381	439	447	393	391	438	527	491	326	316	387	371	295	277	333	369	396	374	403	488	398	290	294	307	379	344	268	398	426	422	482	461	483	570	574	496	443	423	472	451	419	497	462	421	462	452	443	438	487	525	485	472	522	455	425	471	398	363	416	496	555	564	541	523	455	438	478	443	468	541	485	425	513	496	455	530	589	501	460	474	491	550	500	506	486	433	485	472	386	381	469	558	574	552	536	574	605	671	924	1144	1286	1363	1256	1057	862	657	594	634	525	394	432	501	420	418	442	350	347	407	340	297	343	402	467	428	443	432	347	332	384	416	318	252	243	328	374	384	403	488	592	616	693	741	767	767	650	552	403	291	357	371	315	317	375	375	331	252	298	349	310	328	373	301	194	305	325	245	247	272	288	286	344	327	274	279	300	338	262	200	227	249	218	173	275	342	212	172	284	281	181	163	248	338	339	243	209	263	254	244	223	182	240	250	212	271	199	137	172	210	277	290	250	233	226	179	230	316	315	294	260	247	272	220	176	117	122	226	226	194	164	157	164	188	218	218	160	63	98	146	179	218	254	281	270	283	328	276	219	260	241	215	206	276	329	217	194	215	286	289	200	211	186	204	233	247	237	238	196	161	183	218	235	214	168	169	259	258	244	231	241	247	221	174	191	233	222	156	86	221	346	256	124	73	89	163	125	106	165	140	205	236	226	236	185	204	165	143	142	65	158	167	122	153	170	191	158	140	146	212	164	192	311	235	172	213	220	225	177	100	145	155	85	113	209	211	239	247	234	209	182	201	275	302	199	178	173	279	367	352	275	184	363	377	206	183	192	184	217	240	198	161	191	202	103	108	181	211	209	181	174	174	145	159	158	98	144	194	176	260	281	177	156	178	183	185	243	263	253	240	200	171	130	240	251	173	193	163	138	109	174	180	130	163	230	228	202	221	128	98
211	220	180	235	252	211	329	302	237	228	205	257	257	260	263	191	177	216	228	204	138	133	130	76	152	211	183	196	239	215	178	257	201	167	206	236	226	148	147	133	85	113	181	247	243	197	149	179	238	157	169	252	340	311	199	145	134	148	131	131	118	177	225	180	159	105	73	163	176	128	163	154	138	185	195	159	166	129	82	147	190	180	191	177	200	209	141	178	331	307	165	138	153	176	183	209	293	259	222	216	163	213	226	155	148	166	185	241	261	245	224	183	184	215	292	355	294	277	226	150	154	235	272	242	228	214	235	145	81	135	99	126	190	201	248	245	218	227	240	196	214	158	48	141	169	147	230	257	271	237	268	265	220	214	169	159	216	254	246	280	170	156	252	289	275	240	202	197	348	262	179	271	189	131	201	285	300	221	136	170	249	216	151	187	144	153	183	205	163	126	273	298	153	187	194	113	268	269	172	246	210	223	284	218	237	274	165	98	199	235	202	236	268	233	240	256	221	208	282	301	213	191	189	228	294	226	252	326	358	342	221	193	208	213	245	264	222	266	380	312	256	286	284	316	292	208	134	183	316	265	215	304	308	272	224	263	290	259	238	212	289	318	352	347	265	264	316	252	277	367	346	314	272	238	232	265	274	324	305	250	294	300	295	330	346	334	394	370	299	324	357	409	504	557	677	821	866	882	828	712	648	546	364	423	485	453	440	354	310	338	369	325	384	458	416	433	333	309	376	435	482	387	391	399	375	361	382	467	436	422	501	484	552	759	916	1056	1200	1343	1356	1183	967	784	653	594	506	479	443	434	589	514	391	433	473	447	415	417	451	536	495	443	513	517	493	445	344	411	501	443	440	512	571	515	486	462	404	440	450	534	575	464	419	515	554	545	541	529	457	441	460	433	485	546	541	527	480	396	369	373	381	410	394	345	435	452	395	369	411	450	388	343	315	356	391	280	244	365	292	343	491	398	380	341	275	337	454	402	432	489	395	407	394	342	309	358	362	357	387	325	295	373	449	405	336	333	447	501	392	322	290	359	406	394	346	361	319	307	359	371	460	362	327	429	438	438	411	329	301	336	323	338	410	369	339	350	355	322	283	336	359	404	412	327	293	369	426	382	370	291	265	335	331	301	316	294	331	407	410	425	399	354	351	287	321	336	212	292	344	357	347	317	243	271	397	410	486	408	306	312	267	298	376	379	408	368	331	381	384	439	430	280	311	353	301	424	485	406	341	379	490	480	370	317	291	340	390	445	426	308	372	425	331	312	345	357	368	402	446	389	446	469	380	391	405	355	331	331	363	333	301	403	388	399	451	429	409	506	538	470	440	422	419	459	525	448	373	440	489	449	389	368	428	393	295	374	436	459	461	445	536	509	448	492	516	465	434	467	455	519	519	465	515	480	515	546	462	481	514	479	471	550	518	487	495	500	573	491	433	476	471	462	432	374	450	435	427	509	507	496	459	415	384	435	466	455	530	566	503	464	459	506	623	724	798	851	1045	1246	1359	1317	1074	989	906	701	545	480	415	393	445	385	291	358	443	426	346	319	330	339	429	455	414	416	347	330	340	340	391	408	321	258	315	355	399	437	489	581	650	740	843	844	748	655	611	550	435	328	328	361	271	270	369	423	394	250	267	360	333	263	205	206	259	197	200	354	332	335	376	322	342	311	289	285	328	342	281	259	190	220	285	259	191	220	287	321	305	198	185	271	267	229	230	216	190	240	303	248	194	201	220	215	147	156	186	184	264	285	240	232	314	268	168	212	243	294	291	246	149	99	156	186	247	295	406	343	202	191	175	197	266	295	155	107	222	222	167	174	198	206	262	327	354	313	299	264	166	194	169	180	270	196	124	130	231	300	208	199	157	162	278	318	198	113	151	141	159	210	206	212	210	161	142	195	213	212	250	173	84	126	257	286	278	208	162	266	283	216	147	140	175	236	223	171	128	163	215	141	130	161	188	182	152	120	77	55	81	146	137	64	83	204	301	249	194	194	154	164	195	219	228	190	189	222	249	285	272	146	87	230	279	204	213	185	165	262	301	248	184	230	191	136	165	233	334	318	301	287	273	230	258	259	184	244	304	249	194	185	159	113	112	154	189	273	274	219	236	202	255	256	222	195	169	254	238	178	216	180	94	155	217	202	195	199	191	208	232	185	121	141	166	149	121	168	241	219	192	190	128	133	208	217	243	224	204	172
165	121	66	127	131	170	238	222	314	303	242	298	310	220	208	252	219	140	151	176	176	209	275	201	122	184	258	262	275	326	290	289	340	287	174	185	169	187	259	245	131	139	191	200	173	124	165	178	120	145	231	253	290	249	203	250	232	133	122	153	185	175	138	174	143	125	198	166	146	177	215	209	157	225	167	133	153	209	270	181	157	113	165	252	196	182	182	295	457	353	236	251	239	203	219	263	256	200	205	213	238	254	197	177	157	150	203	200	137	203	284	271	201	199	203	174	181	207	249	231	197	181	138	106	91	154	228	223	232	255	209	220	260	227	166	139	286	274	180	201	155	138	205	255	238	159	89	61	191	261	214	186	137	178	253	212	180	203	313	318	177	168	185	207	243	258	294	291	342	280	226	275	147	66	230	253	173	158	106	200	233	235	190	174	167	136	147	128	168	205	211	200	198	274	283	221	221	229	137	152	197	224	240	236	253	162	133	182	229	195	205	152	155	172	120	187	250	240	214	220	308	289	196	150	198	269	247	273	264	209	115	189	249	180	198	229	291	274	238	283	320	288	222	203	201	199	250	274	228	261	296	278	246	240	246	246	271	308	310	273	265	274	341	372	298	275	270	266	214	224	348	346	308	324	332	338	300	277	296	289	329	349	303	352	405	373	358	377	359	382	520	617	681	703	724	872	885	728	741	700	580	529	445	461	535	476	428	406	382	393	305	311	380	391	419	434	408	370	305	332	437	422	390	386	421	463	419	413	469	509	535	548	746	864	964	1241	1359	1329	1217	986	827	717	620	668	608	499	476	439	454	586	658	600	484	382	446	497	455	450	411	359	397	472	446	429	452	480	486	498	509	471	544	546	463	427	457	490	409	448	508	484	499	563	513	397	441	468	472	516	485	473	504	507	476	445	419	435	530	551	441	455	474	423	511	557	399	419	485	420	380	360	352	340	433	438	387	458	425	322	447	496	400	383	393	406	450	362	315	457	418	373	403	334	401	454	364	350	443	447	319	372	416	392	393	375	375	319	304	317	354	283	274	411	358	313	339	283	296	332	391	425	385	328	336	465	500	445	445	457	455	438	357	326	355	431	386	243	267	330	327	288	290	290	315	369	403	388	275	268	341	334	325	347	305	292	353	367	318	308	412	365	305	281	229	306	406	432	376	348	313	292	289	364	403	318	352	417	363	379	425	424	441	409	408	390	313	236	213	268	301	334	354	384	416	409	367	381	385	412	398	345	327	325	327	318	387	369	297	341	398	370	366	370	395	401	304	272	349	474	491	451	497	428	351	307	289	332	417	447	436	367	306	353	371	375	448	458	350	393	368	268	314	393	387	345	415	376	351	490	470	389	388	361	354	331	386	427	399	477	503	460	414	394	383	382	417	463	541	554	535	475	423	455	497	566	555	464	470	457	499	546	458	471	513	536	548	508	480	520	553	534	473	442	459	420	390	480	523	399	378	499	527	546	513	445	457	504	522	476	493	581	525	468	647	742	874	1078	1257	1390	1285	1108	866	596	555	546	492	477	347	336	440	336	309	401	479	425	347	420	448	450	440	383	290	347	394	394	394	327	384	410	429	441	425	442	437	464	614	711	758	781	766	764	666	606	529	459	401	353	335	335	284	244	327	324	296	306	341	365	345	261	167	189	279	340	297	247	277	223	185	273	316	304	280	213	182	240	358	358	231	278	330	305	320	348	299	170	140	200	270	308	307	303	269	236	216	174	128	153	203	219	198	210	280	270	274	295	208	156	245	302	262	303	309	232	233	273	265	234	135	166	224	301	348	252	237	223	227	239	264	281	336	257	247	325	268	268	168	195	295	242	238	331	290	158	208	270	219	174	218	207	228	338	225	168	240	268	252	115	65	185	242	187	181	163	173	231	235	218	286	294	227	303	383	297	210	186	167	210	214	144	165	147	183	257	221	236	206	169	238	302	304	259	169	141	128	147	206	148	142	135	154	192	192	251	230	118	123	127	175	235	207	213	256	294	282	268	231	204	193	164	99	151	186	96	151	252	250	273	284	266	196	121	78	133	221	169	122	122	149	258	296	261	254	227	224	190	160	215	262	254	226	142	170	208	190	208	140	194	222	150	150	184	223	184	103	154	202	107	157	195	88	136	128	38	62	129	214	258	194	182	234	210	158	164	175	118	63	143	178	134	174	173	159	101	111	175	191	173	166	195	160	186	148	128
233	172	237	219	183	171	185	215	305	322	233	189	160	230	300	144	76	183	203	118	144	159	222	271	171	136	154	132	221	268	245	249	210	209	196	175	161	232	178	156	259	202	148	162	106	124	186	165	198	259	206	162	220	231	225	276	263	273	269	216	255	284	244	196	185	195	242	212	106	209	249	145	132	168	203	241	267	211	183	147	155	203	316	320	212	169	186	262	352	315	196	195	263	278	246	233	289	252	183	191	200	224	232	228	163	166	240	187	151	125	117	140	191	289	195	147	158	145	243	239	223	238	190	176	196	215	194	177	158	186	256	203	169	234	192	177	194	140	184	268	227	177	218	290	297	191	99	166	191	188	196	183	219	201	214	244	223	284	305	154	89	94	85	147	184	119	154	163	150	146	134	172	121	159	196	137	199	181	137	275	321	245	215	145	148	187	166	208	205	177	224	250	237	201	203	234	259	320	214	196	195	179	289	316	245	186	210	189	162	214	265	179	166	289	264	236	275	252	259	319	417	323	162	264	299	255	214	156	215	308	316	305	235	241	322	309	293	265	206	222	280	296	193	158	262	297	236	171	184	175	149	265	300	240	222	259	244	200	281	342	290	265	313	344	359	280	271	199	140	266	329	322	354	411	368	347	431	322	188	297	335	315	318	327	324	337	328	327	353	382	543	664	684	782	865	874	830	701	600	517	450	390	356	398	416	366	393	400	366	355	376	460	402	346	440	475	436	452	441	333	424	468	354	337	345	414	488	445	408	550	654	634	805	1066	1233	1330	1273	1100	945	764	696	581	490	476	444	569	666	554	436	495	569	491	466	475	522	606	475	381	385	409	465	420	424	455	458	533	432	441	560	567	532	451	445	561	559	422	434	471	488	491	462	427	461	472	423	430	443	460	431	430	441	506	559	499	426	403	423	413	359	381	372	363	427	439	404	325	277	318	438	473	452	423	363	307	270	364	391	413	467	447	386	341	405	394	389	409	398	413	400	385	369	379	425	389	363	356	328	336	323	283	321	372	397	404	312	309	343	367	313	202	246	349	352	287	314	289	326	406	359	371	414	440	448	413	400	443	437	407	451	394	381	417	396	359	298	377	377	334	330	297	345	397	331	329	345	361	336	339	413	324	254	262	301	370	403	349	328	382	380	316	361	313	234	378	434	381	320	338	425	381	342	420	380	324	373	331	321	419	439	436	396	332	366	366	279	274	317	347	373	435	445	361	352	459	448	339	384	432	414	384	328	226	313	390	327	368	423	401	291	314	402	402	393	388	391	390	407	452	392	311	360	448	430	408	467	452	437	461	459	413	446	404	289	306	423	489	395	427	464	357	364	413	427	362	322	318	311	421	469	495	461	406	434	381	375	415	378	449	529	458	407	442	424	398	417	429	454	511	548	513	466	463	558	514	475	462	431	481	529	558	566	584	554	530	592	555	525	580	511	433	418	532	589	500	462	460	432	402	346	399	441	457	483	410	385	529	591	481	448	507	542	487	540	639	767	868	1062	1392	1513	1359	1054	870	727	566	453	368	356	404	377	368	422	359	341	401	402	363	369	428	403	370	376	390	373	333	483	504	363	376	361	328	385	357	365	418	491	569	615	671	717	801	720	566	464	451	366	384	457	367	272	222	254	293	209	243	350	260	216	262	333	312	237	270	292	243	254	246	236	343	348	312	257	183	315	367	278	270	269	225	139	154	224	180	177	233	232	129	134	222	247	284	275	254	265	230	201	247	226	205	292	259	174	208	261	231	237	294	283	190	161	261	295	190	140	288	303	174	231	232	236	379	359	272	202	215	231	259	233	95	196	279	264	293	247	294	313	242	263	193	165	271	278	273	296	339	371	299	277	256	209	260	208	172	199	245	270	196	238	298	198	195	277	291	323	272	252	271	259	208	245	250	194	249	202	182	290	329	209	163	148	122	202	212	187	165	157	136	143	202	209	218	248	252	228	231	194	160	115	92	150	199	209	215	280	226	200	229	245	245	220	241	193	136	128	166	191	191	202	187	214	170	135	160	109	164	207	106	111	223	255	220	196	130	130	155	150	143	128	221	260	231	224	212	262	259	155	141	205	194	226	221	198	214	251	196	48	86	180	141	77	139	200	182	149	164	164	129	142	173	163	146	195	159	51	183	258	138	129	186	234	258	242	177	115	141	176	179	117	182	280	303	286	156	151	136	101	182	203	115	48	68	117	203
201	86	137	191	148	158	219	296	291	249	295	320	237	226	247	136	138	145	130	213	187	132	227	317	233	156	218	242	186	255	272	243	243	276	282	229	269	268	224	213	187	177	184	170	196	140	136	219	182	250	301	187	210	247	168	91	67	142	147	155	192	180	212	245	252	165	136	127	60	152	186	153	154	94	194	266	237	222	199	278	283	178	187	208	190	159	91	191	291	245	253	313	208	176	245	210	353	353	264	289	291	297	265	253	182	169	199	231	226	170	140	101	118	230	308	236	229	263	179	86	124	196	137	126	233	217	224	253	151	136	148	162	271	264	245	216	174	258	249	231	143	141	281	326	211	170	252	153	92	148	218	165	101	156	165	127	162	204	226	197	148	195	128	86	125	107	221	246	98	129	247	278	155	125	129	121	167	159	199	213	233	224	161	125	104	125	172	200	243	267	289	315	259	210	271	287	177	147	260	272	161	166	331	364	301	259	271	339	327	250	250	281	308	354	233	216	247	220	257	241	253	247	247	258	261	263	318	376	373	302	202	228	239	344	449	342	226	208	245	312	362	332	195	219	342	257	201	207	121	137	194	250	184	181	293	325	281	145	217	282	220	273	305	265	271	286	241	181	178	223	286	329	370	289	243	361	408	369	344	311	309	354	327	305	341	374	320	296	378	508	585	644	816	816	817	859	800	685	605	609	539	412	215	225	367	411	466	467	384	360	345	389	446	454	469	424	385	357	362	420	484	529	416	275	371	538	542	565	625	671	688	727	986	1256	1424	1367	1156	1036	899	770	610	481	482	473	519	578	599	528	541	592	563	536	519	482	435	487	457	393	441	503	463	493	547	417	403	489	462	490	536	506	469	418	415	556	576	442	464	575	577	492	473	440	372	427	501	480	460	482	483	417	447	522	400	392	495	457	450	455	485	545	456	378	374	448	509	523	441	303	334	457	494	408	353	340	368	366	382	418	455	452	398	341	316	325	342	341	309	402	476	438	375	349	374	390	411	410	371	295	302	337	337	374	338	262	215	256	336	317	348	331	326	371	405	468	356	285	341	339	273	227	299	372	320	309	422	415	342	347	365	362	313	369	457	368	338	391	406	389	275	382	471	306	251	278	352	434	401	334	318	304	294	323	329	392	474	350	320	378	274	233	274	338	368	428	459	406	289	193	359	397	335	387	328	333	322	263	308	325	302	279	274	303	313	306	296	286	330	326	284	416	504	419	255	275	397	419	400	356	380	436	497	394	282	284	312	309	310	313	302	426	420	323	278	297	372	374	379	418	333	253	275	326	413	405	388	404	393	385	354	343	445	437	373	343	368	434	453	423	346	397	486	506	506	440	334	246	254	363	487	531	468	392	309	317	372	391	404	362	355	352	354	419	460	498	479	465	514	525	497	407	441	520	481	537	557	392	359	494	536	480	528	536	467	549	490	415	511	528	495	460	403	456	536	534	555	531	446	411	468	475	403	417	484	495	491	525	491	426	419	464	514	532	528	501	568	710	947	1221	1391	1409	1312	1203	918	643	561	515	503	453	365	368	390	366	354	485	456	313	356	393	359	424	474	403	458	371	275	385	367	303	405	445	447	485	461	443	460	507	545	585	701	867	889	855	765	566	465	443	353	263	227	262	356	382	300	274	341	344	301	296	309	332	320	306	295	291	341	315	319	316	296	314	260	301	361	253	220	309	320	249	218	235	261	248	268	275	279	242	230	273	250	258	236	268	295	214	176	216	254	229	227	313	288	186	160	226	251	254	208	181	211	182	214	265	280	171	199	302	222	204	219	300	352	246	158	166	205	212	161	172	221	213	231	276	246	229	238	171	208	189	226	363	295	175	178	171	148	184	237	171	161	215	104	109	222	206	238	307	257	249	193	171	224	252	249	239	170	172	230	170	233	263	229	214	133	122	283	332	215	114	112	260	203	67	97	133	157	157	157	223	252	233	241	262	218	266	265	236	252	117	170	296	236	197	184	208	239	255	276	185	117	116	165	127	90	103	116	209	151	82	142	167	157	196	268	319	234	164	145	152	228	281	284	217	194	194	138	145	159	111	172	248	190	161	276	261	208	191	164	124	64	155	152	138	179	135	125	131	160	185	112	187	284	212	184	190	211	134	83	140	171	160	102	115	166	176	112	75	117	154	118	90	151	152	119	156	213	197	103	190	281	169	143	192	287	295	281	236	94	112	175	186	210	219
214	234	210	220	169	125	170	164	201	302	336	297	264	178	126	115	169	208	155	196	158	44	117	224	189	205	222	155	132	204	222	154	175	231	212	90	157	228	187	241	250	189	115	131	177	209	254	235	177	223	237	181	131	129	186	190	120	118	185	269	263	114	219	235	170	172	144	115	42	137	268	325	193	168	318	256	292	282	242	300	270	198	126	188	205	103	123	243	250	229	248	247	240	253	250	222	276	293	180	162	219	235	233	262	273	146	116	236	239	209	172	110	113	161	228	241	237	255	218	113	145	159	137	124	148	163	119	154	126	152	134	152	213	162	217	263	170	194	247	198	145	149	194	182	142	180	203	201	226	254	236	211	232	204	165	168	233	278	255	230	265	279	201	94	66	176	251	193	152	268	293	208	249	258	193	182	226	238	148	105	139	164	136	180	231	241	253	251	312	247	197	267	312	284	251	244	234	224	261	299	197	156	225	273	208	129	238	244	156	157	194	222	273	271	251	241	225	312	230	167	262	171	128	267	336	340	309	257	269	312	282	224	224	247	227	214	222	324	394	291	261	244	227	254	257	248	285	289	282	256	218	270	285	278	288	239	173	178	238	279	261	212	159	157	203	301	347	328	330	263	249	318	319	284	252	268	267	203	236	286	317	347	382	357	325	315	300	428	508	558	675	729	799	795	743	694	537	503	519	471	418	377	369	341	398	383	330	377	407	375	353	431	416	327	336	378	320	316	372	438	522	550	490	368	385	486	527	520	602	731	863	1096	1312	1415	1307	1159	992	756	591	535	573	530	534	591	501	483	447	410	593	581	432	422	534	514	451	525	449	352	406	540	495	482	601	497	367	366	456	582	505	469	462	478	576	520	512	478	488	541	470	433	431	488	484	438	419	354	416	486	438	439	453	432	520	479	430	488	442	441	414	460	495	432	392	383	406	455	489	454	332	326	428	434	415	411	479	436	399	304	266	401	399	343	332	333	402	415	364	368	316	281	290	378	423	408	405	372	367	328	395	354	259	382	388	339	360	345	282	256	301	347	350	334	354	412	376	351	398	393	410	448	460	370	353	355	293	286	339	353	384	431	298	234	318	350	325	291	295	358	318	326	399	355	355	334	333	343	380	435	318	254	291	343	347	322	357	350	331	351	382	367	348	343	353	489	522	418	415	383	376	414	273	264	362	366	347	302	342	362	381	360	324	352	301	303	342	389	438	382	290	280	320	362	394	301	269	431	433	346	379	389	379	392	375	374	306	261	398	461	321	238	284	285	368	487	456	389	338	279	365	392	396	474	433	399	394	435	416	415	419	386	363	340	345	345	352	328	347	464	484	429	431	438	497	542	428	293	379	422	385	405	447	388	357	367	301	370	530	410	342	457	478	449	378	425	477	527	511	396	467	543	506	521	535	479	467	476	471	454	465	528	547	565	562	549	446	398	487	494	496	450	418	512	465	483	551	527	548	491	495	524	517	473	449	509	462	474	569	561	517	520	500	524	567	536	527	623	792	876	1081	1328	1413	1442	1226	914	673	564	504	439	508	484	519	557	529	532	433	403	352	273	282	365	389	271	337	404	352	320	265	291	313	384	452	428	356	337	388	422	482	459	554	710	735	766	706	595	472	301	312	318	292	367	378	387	384	342	284	269	259	308	373	398	463	365	254	298	280	256	249	273	248	285	317	271	293	304	279	306	329	284	285	269	213	219	265	230	247	254	276	339	399	315	222	243	169	237	306	184	221	338	287	275	265	251	275	268	282	280	150	98	191	198	180	192	214	208	196	225	217	206	227	197	177	276	202	138	273	320	336	246	102	180	263	181	165	164	178	259	200	142	189	263	317	292	218	203	263	226	224	208	189	235	206	174	194	203	193	243	199	182	260	238	221	284	240	137	171	189	226	209	209	273	201	180	237	252	196	171	189	130	152	217	192	135	163	172	126	93	180	263	206	164	134	144	95	100	148	222	245	119	159	313	228	179	229	219	273	217	129	154	165	200	196	176	128	80	157	217	232	265	243	176	168	187	257	247	276	303	216	238	219	171	220	222	231	212	157	110	143	230	215	218	269	317	242	108	116	212	309	296	197	193	223	180	178	259	190	112	201	206	133	187	273	217	151	132	172	167	167	173	143	228	164	124	245	210	152	157	118	141	196	280	266	194	167	127	218	220	129	142	163	158	145	168	190	157	214	291	223	160	100	47	133	161
136	133	219	253	211	256	283	262	254	252	220	154	177	251	151	96	192	231	177	141	154	103	66	142	266	258	245	287	239	252	308	285	273	281	310	202	127	224	151	185	276	219	212	141	107	139	158	168	144	164	229	184	147	257	293	230	137	163	243	254	264	257	224	157	186	152	159	223	107	107	201	228	212	128	177	298	271	167	119	121	134	258	298	239	137	120	133	125	283	316	233	178	141	161	227	257	200	252	241	195	269	163	88	204	285	196	110	178	276	269	206	124	135	251	170	94	184	222	185	107	153	216	150	177	160	147	210	189	223	258	136	180	194	103	200	287	321	185	197	247	250	281	181	175	204	214	201	196	213	252	282	289	249	211	243	279	207	159	197	181	197	270	225	129	99	96	233	243	159	205	197	187	166	156	253	254	213	217	181	145	98	147	195	135	190	210	202	196	182	201	243	226	202	257	208	221	295	291	256	354	263	187	223	167	183	199	220	207	183	243	266	283	370	326	250	268	231	171	229	226	202	240	250	294	298	259	238	232	277	254	227	265	230	225	255	234	298	340	215	186	213	222	321	352	285	226	251	178	160	228	214	236	235	247	253	199	185	195	181	190	241	232	222	285	303	275	251	323	335	319	342	314	303	271	284	252	215	272	256	323	381	378	444	392	429	455	435	468	492	589	711	842	880	794	729	580	441	508	423	342	345	306	293	306	346	290	262	338	383	358	401	440	382	366	440	461	347	278	384	432	396	382	371	322	329	481	545	561	732	974	1184	1285	1311	1288	1141	915	775	720	623	564	578	577	598	550	452	460	406	452	572	524	521	583	556	527	538	480	447	424	456	518	358	363	502	486	479	451	525	492	426	515	505	419	408	456	508	522	426	448	442	388	392	348	385	462	407	297	377	411	355	383	385	429	449	397	447	466	466	513	449	391	361	387	406	351	362	444	472	469	393	366	427	348	350	442	376	289	324	317	280	267	292	334	361	389	400	396	420	386	373	345	343	392	325	375	420	411	376	283	356	401	353	391	372	310	341	438	333	292	394	377	354	264	284	360	304	228	270	349	344	298	257	292	325	313	292	313	348	336	440	527	424	322	306	273	262	331	359	440	473	420	415	327	285	338	313	312	331	346	322	309	422	418	295	238	250	228	269	315	298	306	290	296	349	343	371	437	399	401	315	318	341	289	368	427	390	353	473	464	378	338	347	373	236	202	355	400	321	371	448	434	462	413	265	286	343	325	392	418	367	297	264	321	375	361	310	298	377	360	304	363	298	277	336	359	391	391	396	389	405	439	418	348	364	380	350	341	314	258	293	430	474	488	473	433	500	507	460	437	417	452	450	422	390	390	316	344	471	440	463	432	353	328	259	247	357	387	341	417	487	422	415	461	475	473	399	463	506	448	460	344	324	439	442	500	518	463	561	573	538	547	438	439	459	503	536	490	531	512	390	393	394	381	427	370	351	424	520	564	497	421	481	507	443	504	460	424	513	499	447	408	388	454	519	394	390	560	669	686	883	1184	1254	1274	1353	1221	861	648	570	585	624	514	405	404	412	482	551	445	341	343	380	484	501	395	327	370	397	377	374	355	335	332	420	377	347	438	419	346	361	493	630	662	729	860	853	793	681	451	341	358	400	438	402	356	311	331	389	354	236	317	431	373	329	378	378	307	279	270	273	297	325	382	315	233	246	239	307	293	299	367	340	244	209	183	172	217	285	293	268	343	296	209	218	156	134	181	197	152	214	324	278	228	217	275	333	317	296	235	171	179	247	330	316	228	127	118	208	259	213	197	245	224	174	221	218	205	249	194	204	225	190	190	239	217	209	242	223	204	237	240	207	278	275	277	304	271	276	171	74	127	229	208	179	146	186	198	134	236	245	254	303	297	272	290	330	234	136	118	191	272	213	225	255	244	235	183	237	210	100	142	153	144	167	250	221	110	124	98	102	172	197	190	110	160	235	185	133	196	229	129	157	202	242	274	179	151	212	215	126	140	224	170	217	208	107	149	123	115	176	184	166	137	136	94	210	254	195	210	175	114	161	225	197	203	199	272	287	237	235	212	219	244	251	239	191	198	176	166	194	206	274	174	123	211	242	252	137	109	171	194	250	221	177	245	245	200	191	201	200	158	105	156	144	105	211	157	124	209	210	153	144	144	195	263	234	192	258	290	186	160	193	199	139	164	217	193	213	161	82	142	188	190	189	191
116	109	219	229	197	301	304	262	253	273	295	237	222	246	223	234	210	136	182	210	224	148	50	101	267	299	209	163	189	210	213	236	213	223	245	235	137	107	122	64	86	197	292	296	156	74	112	139	154	200	221	212	251	231	233	193	79	145	207	120	107	196	175	92	172	174	132	189	140	148	244	265	265	165	102	174	190	230	197	188	273	220	143	191	226	188	195	174	184	251	306	258	171	179	210	245	235	239	158	49	83	82	180	319	258	189	184	168	215	239	173	100	166	221	193	181	161	166	168	145	139	275	314	195	122	98	166	154	142	182	150	198	192	101	129	246	305	189	150	171	102	132	190	199	127	157	254	287	281	204	199	223	216	212	165	112	69	156	228	209	196	274	215	64	188	270	242	203	219	231	189	171	206	267	199	126	131	164	192	126	91	193	217	198	260	257	299	336	232	148	173	209	267	355	325	315	278	217	224	219	182	230	271	242	262	223	236	320	234	196	262	279	284	302	273	205	219	237	148	111	214	240	297	346	292	249	239	251	239	248	293	282	254	291	333	278	271	293	230	237	292	278	240	161	114	225	230	216	330	302	284	295	278	248	177	153	209	283	272	249	265	263	219	223	280	366	317	213	196	165	209	293	295	283	440	431	266	261	228	268	373	387	366	356	307	312	438	483	588	732	746	804	830	696	492	439	488	436	431	389	382	350	262	352	332	283	337	327	304	352	406	413	337	336	399	407	448	462	464	485	512	505	426	391	470	457	533	728	826	1040	1324	1443	1391	1165	895	784	654	637	651	583	558	496	569	633	571	461	388	467	509	521	554	477	469	465	417	447	392	407	413	450	475	454	515	485	422	416	424	432	393	468	498	447	461	390	547	664	553	478	373	328	406	368	390	458	434	465	400	436	505	487	480	396	376	429	461	463	449	446	410	339	313	387	431	447	450	426	411	419	421	400	365	299	412	472	320	244	217	250	403	457	406	345	354	353	283	260	371	371	320	406	368	364	360	385	426	376	328	316	375	448	396	281	357	436	442	377	287	333	334	309	382	368	323	434	363	263	300	298	364	371	402	359	318	392	357	361	385	423	478	433	356	394	369	341	383	463	460	454	474	346	365	398	292	270	349	401	373	349	377	329	336	395	362	314	324	365	398	340	315	357	313	332	350	338	295	319	443	455	348	375	402	281	257	269	339	372	295	283	297	306	363	370	334	296	352	338	275	365	348	306	337	370	275	242	349	349	308	297	298	302	354	372	308	330	343	298	339	391	375	312	323	365	480	553	433	328	364	374	397	419	389	400	385	385	398	411	385	336	336	392	399	365	372	379	395	347	331	445	499	448	403	406	509	482	466	490	440	459	397	397	373	366	500	527	456	446	411	375	369	326	333	431	454	463	543	458	347	398	513	478	425	485	459	500	532	475	482	508	429	414	461	429	468	475	520	560	521	511	530	502	445	466	464	451	534	623	572	522	513	464	461	488	376	379	493	440	405	466	490	462	402	431	496	478	476	516	656	642	664	783	939	1247	1417	1366	1164	841	648	603	486	415	416	411	470	503	433	362	430	536	448	364	339	301	329	377	356	385	381	336	370	350	309	241	287	387	354	396	473	441	488	547	617	731	807	803	661	536	374	348	395	286	214	287	281	239	266	278	317	305	290	301	333	319	304	298	275	302	260	245	319	292	204	176	219	236	254	287	324	271	229	275	276	316	259	203	247	181	184	244	193	248	329	258	156	216	236	218	278	297	325	277	190	146	176	239	251	273	245	150	213	315	302	228	193	147	119	191	201	215	214	230	245	201	159	170	119	154	253	245	253	192	188	228	235	211	143	195	267	213	142	249	307	250	360	324	198	212	217	252	261	231	268	247	224	235	280	312	273	236	234	349	290	146	195	226	236	207	221	294	236	177	179	203	211	234	287	305	266	282	257	169	122	223	283	193	224	198	197	158	87	138	157	104	77	79	98	196	234	181	144	189	189	185	234	245	212	211	141	144	188	114	131	162	227	285	192	124	215	244	127	149	143	79	199	193	163	204	164	160	199	216	201	200	221	257	242	247	235	168	142	191	285	248	192	202	152	229	241	245	284	132	79	154	257	212	145	166	223	262	241	201	170	175	200	165	68	105	124	71	114	186	142	154	210	165	163	214	196	155	152	150	213	231	194	206	222	240	197	119	143	132	168	187	114	156	135	128	148	117	96	168	277	204
247	158	121	160	151	130	188	246	198	203	223	209	169	113	158	169	176	219	210	226	222	198	182	247	304	279	240	262	261	157	87	126	244	174	77	129	140	156	136	62	135	191	159	181	112	102	135	152	216	256	204	161	140	133	159	120	153	186	183	195	210	230	218	220	280	240	107	144	254	228	186	189	233	225	144	161	297	310	183	111	168	242	159	126	204	213	259	260	173	231	294	194	183	252	195	214	256	207	112	128	178	143	236	289	250	214	163	142	137	162	174	145	178	200	176	191	214	181	258	279	266	272	264	275	172	199	240	161	84	104	226	209	168	177	173	133	68	138	147	190	238	228	308	319	210	154	184	205	215	174	166	203	249	236	203	142	175	280	227	192	189	263	314	172	94	84	110	261	259	189	180	130	176	212	164	220	280	219	194	154	184	206	180	199	213	206	175	240	284	185	151	170	150	232	316	328	229	215	258	217	271	291	197	261	292	236	228	205	283	344	294	201	189	142	157	288	324	218	152	194	194	227	230	150	147	198	248	288	227	198	246	258	206	215	250	240	237	277	287	311	337	288	205	135	236	339	198	221	294	202	243	263	261	255	194	148	232	320	339	335	270	277	358	355	303	294	273	225	206	238	303	367	295	298	344	316	314	365	327	262	305	305	282	271	290	392	598	633	649	789	882	778	637	659	618	468	391	456	576	485	422	427	409	400	379	439	336	331	403	375	415	402	382	402	403	476	486	406	376	459	495	459	488	523	613	634	711	939	1133	1271	1298	1284	1154	818	627	567	485	561	616	546	478	548	577	555	546	511	540	483	433	416	439	454	486	475	478	555	477	384	422	469	489	501	459	427	495	570	562	542	528	507	498	457	447	482	504	491	453	460	469	495	480	401	358	367	407	406	422	575	723	582	413	346	321	455	491	494	464	340	328	446	487	459	501	476	376	337	353	284	331	364	360	505	528	452	444	372	298	417	469	361	336	347	373	348	236	272	368	361	313	232	306	368	375	513	462	384	326	363	421	406	345	281	367	403	378	346	304	252	249	314	367	354	389	412	351	344	340	399	434	351	308	326	316	379	396	318	366	329	241	314	364	418	401	399	446	366	321	287	279	330	344	302	311	407	375	277	250	270	349	379	320	325	306	259	333	404	324	299	312	283	296	284	331	337	336	318	307	335	292	307	321	244	296	399	412	419	381	403	380	345	341	339	311	337	403	342	324	247	235	245	228	333	359	337	322	400	456	347	317	280	334	411	382	355	306	376	376	299	318	324	375	384	386	444	405	353	365	347	331	295	302	356	272	310	411	378	314	362	443	383	318	408	481	365	325	375	365	382	404	456	397	313	353	296	367	425	340	368	397	412	397	399	468	439	456	508	456	467	432	385	467	470	371	400	529	548	427	438	551	524	502	533	472	416	397	382	475	545	482	465	489	522	590	513	526	605	480	401	476	424	420	405	385	504	557	533	472	483	533	547	508	493	481	369	378	432	369	402	534	525	501	550	524	484	422	461	582	621	659	711	843	1035	1251	1401	1315	1067	843	725	562	496	516	450	394	438	475	397	369	436	410	415	456	449	378	351	418	336	284	347	386	370	363	375	333	340	441	476	469	454	439	448	554	702	815	826	769	742	652	508	431	366	382	410	330	279	323	407	344	238	290	321	251	299	387	320	217	163	172	281	353	265	212	258	266	267	308	314	296	249	157	183	275	336	305	252	236	204	239	212	166	211	257	235	205	263	258	249	324	275	223	274	282	301	315	322	268	253	265	253	249	180	173	226	242	210	209	271	271	265	254	208	253	252	201	256	242	248	271	238	209	220	238	153	160	246	311	328	277	316	315	167	164	256	252	299	326	238	200	193	142	156	292	289	163	231	291	236	231	205	206	286	354	220	189	307	253	197	215	244	185	123	170	182	181	189	155	169	220	213	168	222	263	264	248	210	135	135	191	189	221	250	158	44	66	128	196	230	235	204	168	183	190	179	151	125	88	121	140	118	120	134	170	189	167	157	124	159	266	198	116	142	194	239	187	108	117	135	112	159	217	166	103	120	143	194	279	196	164	222	205	167	172	250	259	241	203	196	238	307	297	191	156	147	217	187	142	193	183	237	288	228	157	126	95	202	218	208	236	98	117	168	158	198	134	101	113	119	248	258	182	107	63	127	176	176	153	180	235	193	93	109	115	95	96	108	151	110	76	162	133	101	234	262
162	184	159	196	182	184	180	183	154	208	282	246	227	221	253	220	108	67	83	174	191	233	225	102	168	290	285	197	303	367	266	221	254	179	98	184	239	219	159	98	142	179	172	227	233	243	211	148	166	212	181	237	273	182	149	253	280	196	198	282	268	173	145	162	192	112	44	170	218	162	201	154	131	184	154	181	248	192	124	198	165	107	175	178	154	192	259	257	246	227	229	237	206	240	232	218	220	178	209	271	265	214	168	224	328	191	42	102	127	122	126	181	212	247	288	221	203	223	210	184	203	209	160	164	124	75	145	115	91	208	237	157	207	236	175	207	224	207	290	265	215	267	240	219	233	180	119	146	166	154	100	83	188	249	188	165	256	346	282	224	238	233	239	200	209	203	177	120	152	242	137	88	181	286	326	185	182	267	223	210	225	193	215	224	253	322	265	220	189	240	276	224	267	228	158	205	217	224	208	226	225	238	283	179	200	240	195	295	290	173	150	149	188	226	175	201	255	232	215	222	247	329	357	230	154	144	167	196	252	316	266	251	250	240	280	259	248	192	72	106	246	315	259	220	215	255	227	241	338	278	213	162	181	222	244	235	207	266	343	364	317	285	220	175	172	249	316	317	312	273	223	188	302	355	264	270	294	308	277	271	359	395	371	424	402	370	541	607	700	826	860	785	622	506	410	325	338	408	433	485	427	320	344	349	352	370	341	394	404	326	360	418	331	287	397	451	408	392	466	524	446	356	352	425	644	831	968	1149	1216	1306	1374	1178	958	830	666	501	531	596	609	591	508	481	384	454	613	500	360	400	484	473	389	360	404	482	569	601	524	475	493	470	515	514	445	468	519	501	520	543	545	593	607	499	457	578	602	475	439	446	399	465	494	433	369	348	306	343	448	441	414	337	397	404	361	470	468	484	451	355	376	443	483	497	467	423	378	326	361	436	442	380	284	289	343	341	392	372	299	359	361	336	420	383	306	378	373	291	362	365	349	385	394	357	284	284	295	371	384	391	361	291	351	373	330	288	245	257	275	284	355	389	395	301	253	297	328	336	249	262	311	317	334	328	378	384	368	383	377	320	266	280	304	397	345	295	385	430	342	279	236	214	296	339	331	304	309	298	342	375	325	305	350	381	335	328	342	336	348	397	391	318	330	326	328	344	362	346	289	299	288	294	378	339	304	365	407	384	319	325	351	380	365	329	310	345	431	446	327	266	239	222	233	256	331	381	409	401	366	285	286	286	399	476	404	377	296	247	321	372	390	410	321	293	414	535	484	469	490	403	340	377	384	345	328	316	323	370	391	380	381	357	321	368	370	325	382	339	313	340	341	376	339	225	229	352	415	416	360	377	457	410	337	335	340	392	434	406	414	439	375	345	410	484	466	425	490	478	445	399	466	557	486	451	478	492	476	490	470	469	508	542	499	451	511	509	482	566	647	593	462	439	597	583	404	393	495	480	435	517	571	485	392	422	513	490	418	425	413	392	507	527	520	553	467	470	515	456	389	406	465	542	627	886	1044	1182	1439	1371	1141	883	714	643	501	522	459	295	335	387	361	413	417	334	377	427	361	356	434	431	475	430	367	376	315	430	428	291	341	420	457	440	393	396	487	677	785	849	896	778	694	579	479	444	403	362	313	300	296	274	307	294	249	319	323	208	218	292	248	301	338	369	418	381	244	185	199	152	199	296	339	291	239	216	264	305	265	237	225	231	301	277	246	293	315	323	222	212	306	315	376	454	376	286	261	200	241	283	234	222	244	303	265	189	187	214	210	125	177	264	224	188	141	101	174	236	227	212	198	211	262	305	273	224	225	203	165	194	264	195	153	220	227	248	234	264	264	274	298	274	252	169	227	274	210	184	103	142	287	244	217	234	213	229	257	226	173	189	178	106	114	206	141	95	163	119	158	267	201	184	207	145	127	123	145	160	156	158	238	236	123	182	207	191	223	184	105	145	217	263	246	226	261	206	223	219	157	151	93	80	92	101	117	153	262	247	241	250	198	181	133	163	171	149	202	138	77	147	189	204	129	101	131	181	251	255	257	255	293	222	172	223	130	125	234	270	254	320	316	228	163	169	264	221	161	200	233	152	124	197	228	277	228	121	77	72	73	109	179	140	110	92	145	207	224	263	242	211	119	51	183	330	227	96	126	180	216	245	199	92	85	162	198	173	152	192	157	149	203	202	197	160	162	139	116	147
187	140	140	73	110	170	193	181	150	170	255	287	296	212	186	189	196	291	252	148	149	218	256	264	328	318	227	219	317	366	263	226	184	120	126	146	124	155	245	217	155	179	224	217	236	303	276	143	127	122	140	202	164	167	187	287	245	110	91	169	199	126	165	203	191	184	157	140	191	262	233	201	170	167	218	195	196	180	148	150	147	162	212	244	242	241	280	277	247	203	249	294	235	244	192	169	267	248	155	211	264	205	208	216	233	207	207	231	157	187	209	181	284	271	177	193	187	245	177	109	210	149	67	198	203	170	196	97	139	219	203	175	169	167	224	282	159	111	177	194	188	210	226	163	190	245	198	164	159	185	215	175	181	295	287	184	240	309	299	338	248	165	162	175	230	206	191	149	195	260	255	287	326	298	234	206	178	195	178	164	202	235	235	198	164	180	233	266	240	212	242	211	202	292	270	181	207	247	208	159	216	264	223	175	197	248	262	176	120	170	202	246	259	240	182	201	155	267	387	227	196	250	185	195	166	158	333	352	248	185	219	258	227	221	249	284	258	170	260	333	270	237	216	204	261	345	295	231	205	216	273	226	223	343	323	283	260	187	230	252	263	233	183	198	169	164	214	220	166	192	287	320	302	322	288	236	244	375	347	337	408	240	294	457	432	430	586	710	843	933	856	734	575	512	400	336	350	302	335	397	410	380	337	247	268	357	366	335	367	359	379	397	306	317	391	379	411	459	469	538	547	472	444	553	678	839	1109	1306	1311	1269	1150	907	714	553	512	487	436	436	520	525	494	535	526	500	465	469	467	427	547	606	465	455	455	455	450	453	449	411	409	470	454	482	575	510	494	516	517	466	472	518	538	509	472	497	488	460	456	422	465	476	403	332	323	394	390	371	360	431	392	323	341	414	455	377	382	450	430	433	390	317	401	432	370	373	415	425	345	309	411	370	274	332	402	388	383	375	376	456	405	332	375	361	338	364	410	391	459	443	337	354	339	331	426	427	409	451	347	346	328	315	376	344	360	426	357	316	332	357	366	268	343	358	303	303	322	340	280	361	499	417	347	392	404	343	318	331	305	317	289	337	382	357	360	351	357	369	295	287	314	345	365	378	362	296	285	305	277	340	377	267	313	446	399	278	252	287	427	388	327	341	278	290	285	338	419	436	352	273	376	391	332	359	364	397	379	307	368	366	231	204	329	376	324	311	383	331	165	265	368	407	421	354	357	358	374	367	356	340	291	271	327	355	327	326	337	337	353	354	301	348	414	409	356	440	446	406	406	351	338	398	477	386	389	448	433	455	413	368	424	392	358	412	382	382	442	406	356	434	425	309	321	389	350	364	489	478	430	399	400	486	461	326	282	367	359	310	380	386	371	411	467	495	394	401	445	360	456	463	368	399	454	516	551	493	458	502	469	418	460	515	469	387	439	547	545	509	589	600	467	440	461	528	569	574	459	391	401	444	579	598	511	387	461	566	509	475	515	540	491	446	469	452	492	528	451	411	406	459	558	574	587	654	860	1132	1409	1494	1266	1117	973	790	594	434	383	442	465	442	458	460	459	419	373	426	433	349	415	492	466	390	299	338	466	391	304	320	307	378	449	439	414	440	492	533	587	652	769	751	686	651	538	379	333	387	366	303	249	232	271	300	230	241	257	261	330	349	308	250	194	292	337	306	229	174	236	243	297	322	332	324	319	284	219	276	312	249	230	226	216	268	245	249	248	205	266	262	239	332	341	292	222	205	326	291	213	246	293	268	287	297	217	222	239	183	164	178	279	266	157	148	205	308	245	236	171	142	202	265	283	143	185	268	282	305	256	187	217	160	151	240	249	224	256	236	150	228	256	220	207	203	262	209	82	134	184	191	250	264	203	153	193	187	146	211	276	247	282	252	211	245	177	126	121	126	198	232	208	206	173	137	133	179	180	190	143	85	150	117	157	207	177	217	189	140	146	224	278	206	115	91	118	189	220	207	219	196	235	203	177	190	139	185	245	148	115	164	115	148	158	134	164	142	107	69	142	206	151	134	173	193	228	286	221	189	245	203	256	284	203	167	181	259	211	226	207	171	191	179	181	204	251	200	202	276	270	178	142	192	215	266	180	127	203	203	186	98	122	129	153	209	159	116	101	81	115	165	92	70	120	172	180	153	155	158	165	172	184	126	75	235	254	142	141	98	134	198	189	212	203	196	205	240	257	226
233	195	211	251	177	212	393	309	199	275	245	255	256	132	88	154	174	155	188	248	223	187	207	179	176	235	286	296	219	180	204	187	187	234	227	192	183	196	133	156	149	52	154	257	159	125	235	203	121	143	258	264	124	142	191	138	248	257	163	236	285	169	99	183	198	167	117	152	215	185	146	192	245	226	259	282	201	159	129	96	187	257	252	326	287	203	232	201	197	145	199	304	315	338	300	185	156	197	234	265	261	248	198	225	203	245	255	222	239	168	145	162	134	145	266	214	107	142	149	175	224	198	174	221	194	212	205	132	213	250	174	167	177	189	235	209	182	144	128	157	116	146	234	174	120	164	185	252	237	163	219	190	153	233	233	211	195	126	191	307	296	268	227	249	296	300	266	162	84	157	268	255	300	267	188	237	270	272	191	170	176	230	271	252	238	168	179	140	162	252	319	298	233	290	305	257	199	159	156	217	184	142	156	109	130	210	256	246	197	156	238	292	303	221	145	207	219	206	283	340	290	285	203	196	285	187	107	134	224	295	314	314	274	253	279	282	221	241	333	372	321	292	261	303	378	300	225	263	258	209	245	288	281	252	214	174	154	179	202	194	262	333	333	234	202	366	368	304	364	354	327	297	295	307	287	270	259	323	390	350	303	324	422	529	589	669	766	878	946	947	779	630	559	430	377	454	453	348	324	350	321	279	401	363	338	389	378	407	410	402	360	382	407	410	333	348	371	342	378	395	396	504	629	606	797	1030	1147	1247	1314	1156	939	843	603	471	524	525	456	517	564	501	481	497	511	510	558	541	465	526	534	458	473	557	544	536	535	468	412	369	399	473	470	528	587	532	606	630	549	517	479	440	502	415	338	454	493	480	434	363	419	460	411	474	503	397	415	465	396	374	328	362	435	393	494	546	386	343	432	465	399	361	336	341	419	422	387	362	376	402	383	376	340	386	389	328	406	433	412	425	361	360	381	416	406	367	384	355	377	360	384	378	269	261	342	315	354	489	456	374	336	331	398	354	294	355	395	411	382	299	239	228	243	332	332	350	454	381	339	375	291	253	354	343	274	349	357	389	480	470	374	366	340	339	379	302	308	271	291	418	380	280	278	267	329	377	338	378	428	392	288	321	362	338	358	319	238	296	432	451	381	296	282	350	424	495	476	408	374	361	449	412	277	318	359	277	226	275	315	333	311	306	345	326	368	340	257	266	326	347	295	371	434	359	371	335	352	403	273	270	342	371	398	388	333	284	353	418	356	348	344	321	425	434	318	286	309	368	395	328	347	446	462	398	342	320	339	437	454	364	332	399	406	377	346	341	383	413	380	357	422	362	422	473	358	337	348	479	511	401	380	391	450	366	286	348	409	470	426	361	384	403	418	516	584	540	445	273	274	382	473	495	370	333	355	454	538	481	446	387	359	468	540	436	364	426	444	438	467	488	485	478	462	438	447	478	469	436	487	505	507	545	549	524	541	584	479	410	443	463	402	410	503	507	455	517	489	374	480	541	489	470	560	585	607	813	1050	1256	1343	1284	1105	907	767	622	568	581	473	426	422	372	424	395	291	361	390	370	419	399	433	426	287	283	421	370	346	414	448	450	400	433	368	313	363	424	584	694	747	836	862	788	637	491	450	453	366	338	338	285	279	222	254	393	368	250	317	372	261	185	228	242	209	273	279	229	225	250	229	246	321	281	229	325	304	313	433	338	247	253	207	203	267	232	288	303	217	247	195	200	276	279	165	163	229	199	226	189	180	153	226	318	234	172	206	243	259	246	168	149	208	182	196	224	176	286	279	230	295	400	275	100	195	232	210	204	225	246	250	218	187	332	356	236	214	227	242	255	269	284	241	171	179	211	177	191	235	200	264	326	219	149	214	210	213	270	227	140	197	259	264	255	128	81	131	124	141	180	149	161	227	213	143	144	230	227	197	214	176	210	250	187	129	155	222	191	163	161	129	129	180	256	198	184	189	80	65	158	237	257	295	255	164	175	154	68	125	187	184	224	305	256	223	215	190	149	138	138	147	255	193	79	196	287	204	163	168	165	194	229	260	261	200	206	191	235	228	225	340	308	313	271	212	237	201	217	284	251	181	266	273	189	165	107	198	274	154	144	197	154	154	211	214	202	112	36	149	230	149	152	229	175	146	200	199	205	209	249	289	271	240	208	230	287	247	189	210	188	144	163	228	265	168	158	170	165
142	188	205	205	262	344	426	323	196	211	208	221	198	123	78	94	91	103	127	210	257	194	195	177	264	375	294	238	165	109	175	224	201	162	281	358	277	150	102	91	112	165	229	241	187	146	169	172	157	196	158	107	66	90	178	161	169	248	281	171	144	221	212	174	162	229	259	223	186	191	227	200	109	140	212	215	210	228	274	242	198	266	292	231	250	178	145	213	198	202	171	226	208	166	206	168	198	257	277	253	207	176	199	247	227	233	213	205	191	126	140	242	228	114	138	177	188	214	227	211	175	201	243	163	157	143	78	116	151	123	202	251	192	230	195	128	119	197	272	298	242	177	200	206	233	154	156	213	249	244	190	230	270	245	220	277	177	160	184	196	227	111	117	190	236	269	193	172	224	159	186	239	247	170	135	207	203	245	227	201	246	266	244	224	195	196	209	194	202	261	307	230	234	280	221	190	241	263	224	250	299	327	226	167	261	268	196	252	274	219	292	257	192	199	215	243	198	280	335	247	210	213	268	222	167	128	101	201	264	321	344	268	262	277	293	298	157	79	214	258	210	308	301	287	343	298	278	322	368	245	128	174	214	277	289	296	295	262	246	226	259	322	325	198	198	346	355	306	309	291	258	378	389	191	125	202	251	226	310	327	308	366	412	486	608	766	892	941	920	794	649	662	638	436	361	329	218	261	330	384	399	336	330	398	387	350	376	345	333	349	362	333	380	462	429	364	340	384	422	501	461	557	665	693	967	1191	1340	1315	1145	902	776	757	610	482	495	521	423	416	459	484	476	464	446	371	493	561	453	476	499	489	477	476	514	511	508	573	545	479	494	482	456	517	478	375	419	441	482	523	515	484	429	472	510	424	389	396	434	490	478	452	409	357	346	327	234	267	351	414	429	381	429	438	467	479	441	451	490	404	375	440	438	412	356	380	359	353	439	375	272	362	412	376	416	404	397	526	535	410	352	366	359	417	409	350	367	423	411	316	373	337	300	389	373	358	357	366	366	428	440	251	179	292	373	366	348	344	372	299	355	394	291	380	390	357	361	309	321	394	326	280	301	306	346	430	530	466	389	384	392	422	344	317	386	384	344	294	355	396	376	392	408	399	342	270	272	267	345	402	357	310	353	317	198	347	421	344	302	347	440	399	326	205	263	436	413	338	295	354	411	340	199	294	368	221	251	361	330	278	287	285	314	349	310	323	281	270	350	320	231	286	288	234	275	287	317	341	379	361	314	366	359	325	291	321	408	345	284	290	320	276	294	462	382	242	293	346	332	247	330	461	333	260	296	306	296	261	203	275	472	429	350	334	312	342	274	299	434	459	444	397	344	417	431	314	307	431	518	445	424	443	399	389	387	392	394	361	346	323	332	405	340	367	461	471	520	355	347	425	440	513	417	361	445	515	443	441	484	513	497	422	406	396	384	438	480	431	513	536	400	395	488	476	414	470	443	352	437	521	454	431	469	477	487	480	469	490	492	480	440	410	445	417	392	434	462	434	499	513	502	553	553	579	613	674	758	938	1194	1336	1337	1211	917	749	605	436	456	475	387	352	353	381	458	416	342	354	337	383	421	329	354	387	359	382	381	350	315	280	316	378	439	352	329	470	480	609	768	786	887	886	713	531	471	521	349	209	265	296	296	350	347	284	293	295	290	230	308	326	264	300	300	276	154	141	236	233	225	245	249	245	254	272	257	231	249	196	169	226	237	312	303	219	223	324	336	204	142	164	135	177	242	260	272	251	184	126	217	204	156	221	226	242	242	229	296	325	349	329	172	163	272	217	256	277	156	198	283	233	268	290	173	88	187	305	332	308	202	173	116	220	286	168	159	212	240	160	159	282	225	132	162	146	164	253	263	167	140	205	237	235	231	230	196	234	282	162	217	374	316	168	114	149	180	145	103	121	192	208	212	221	160	101	223	308	288	234	196	317	311	240	184	204	229	232	220	204	234	219	214	174	102	157	166	163	178	211	170	78	115	152	209	173	136	188	165	93	131	190	194	167	137	121	179	160	133	142	147	202	180	162	194	222	160	166	233	236	144	125	209	225	212	123	137	203	163	159	222	315	393	272	169	132	127	209	224	193	126	206	241	220	239	158	158	174	199	211	128	107	148	107	46	157	189	87	165	177	112	160	224	192	181	225	230	264	233	180	196	245	233	190	185	170	194	177	107	71	140	236	270	200	63	127	162	125
193	168	130	182	305	219	182	268	320	358	214	113	91	163	214	124	90	206	261	191	227	265	277	206	144	282	300	211	206	266	229	174	251	210	190	230	172	138	184	248	231	207	215	201	119	157	209	154	162	211	197	175	191	168	192	241	268	271	236	142	133	226	251	213	148	203	259	171	109	92	113	126	84	112	206	203	155	232	296	253	253	291	272	234	263	263	143	145	322	339	259	208	144	225	318	286	297	194	128	184	226	281	236	168	195	247	233	169	160	167	140	187	141	98	215	284	234	193	209	212	204	180	157	140	176	190	206	236	219	242	279	272	164	93	91	93	179	200	161	180	160	112	192	273	191	168	259	172	157	230	195	171	203	200	233	274	275	306	171	155	285	254	218	201	119	179	233	199	123	92	202	259	257	190	170	263	278	251	249	231	189	107	102	156	207	185	213	250	163	233	307	225	202	284	280	211	157	177	252	295	315	333	296	258	270	339	318	163	138	197	174	179	250	218	263	248	116	141	178	238	221	150	258	299	287	279	207	249	320	271	246	238	245	320	351	315	212	214	279	284	244	187	253	302	252	220	178	170	226	282	230	168	245	280	253	220	143	191	295	291	326	297	336	332	233	320	332	367	379	222	263	439	334	219	241	320	391	339	318	382	419	415	507	648	708	762	882	982	892	741	662	607	492	263	219	299	271	273	388	433	426	377	320	350	399	400	433	427	410	372	334	384	355	294	334	395	382	370	430	594	654	689	844	998	1178	1247	1213	1116	956	716	638	697	603	580	579	519	488	527	436	431	554	467	433	466	496	500	433	356	379	516	533	497	517	566	522	480	454	411	469	497	518	593	553	478	442	420	488	542	508	495	507	504	479	487	544	490	408	414	499	531	450	424	459	375	384	465	370	322	434	509	434	375	367	422	494	441	389	395	400	368	368	398	388	388	368	390	386	404	357	228	191	289	367	312	362	416	363	329	341	410	442	450	484	382	337	378	322	385	483	375	367	462	404	345	334	303	288	263	309	348	346	314	342	348	322	357	374	361	357	339	309	394	373	316	333	394	394	345	354	387	379	323	334	383	381	371	327	264	289	370	397	374	326	317	345	392	410	366	404	445	436	399	329	292	337	364	337	337	358	296	330	355	300	323	322	296	280	320	363	365	365	351	304	335	324	366	384	365	345	315	418	460	387	292	303	260	236	298	352	377	352	309	322	372	365	378	306	228	289	350	298	320	372	327	317	267	345	432	319	298	327	305	250	288	323	236	280	370	394	371	345	383	360	323	296	283	327	324	314	333	327	333	322	322	358	409	424	405	436	385	332	366	392	328	239	305	432	397	338	349	346	415	378	328	400	398	417	408	411	381	434	480	356	342	350	421	436	400	393	387	413	450	459	539	565	441	429	398	370	441	492	488	434	370	425	398	376	450	403	352	331	396	504	580	597	529	473	459	504	481	394	379	492	565	490	454	497	509	416	387	491	515	521	582	514	479	523	544	581	553	537	444	342	442	424	348	377	400	423	517	549	479	522	565	665	879	1034	1273	1438	1355	1175	918	658	469	415	438	473	471	482	352	322	448	385	416	453	338	282	331	353	331	318	409	485	396	364	349	370	422	371	333	357	402	431	485	632	764	797	784	770	711	585	398	328	336	297	313	364	306	266	305	393	396	270	196	249	363	337	358	347	290	319	308	285	281	251	316	289	266	319	336	290	260	273	185	199	308	276	232	265	259	304	264	236	283	301	275	254	300	321	294	265	204	222	289	279	270	247	320	330	322	328	200	183	248	303	231	104	173	250	256	222	212	255	210	190	235	208	228	241	201	179	142	201	244	152	141	284	337	264	258	232	182	175	131	141	149	143	205	158	150	307	322	179	72	145	215	177	183	213	275	234	149	143	166	267	254	185	203	220	229	179	121	131	167	213	199	180	255	330	326	240	134	199	286	222	187	209	197	197	222	230	235	211	208	242	262	214	124	78	201	232	143	126	68	146	197	84	108	194	226	206	196	168	127	121	143	250	236	156	154	190	185	167	221	173	141	143	113	213	258	178	187	278	214	121	159	127	156	160	133	213	206	180	187	231	252	280	325	239	136	169	162	98	158	219	189	124	98	164	237	225	166	167	126	115	146	105	81	140	194	148	161	241	161	41	130	223	263	235	180	197	220	229	250	198	160	147	154	128	82	232	335	227	169	236	174	135	210	207	195	142	122
222	172	206	236	204	275	268	237	315	235	142	244	220	140	195	240	155	166	205	180	210	265	292	268	194	240	249	146	203	186	197	225	172	190	162	113	115	180	168	224	303	207	115	138	173	193	204	112	73	175	201	192	227	186	165	135	250	233	110	217	217	152	148	103	99	138	163	214	204	113	73	113	134	91	118	146	185	305	296	293	271	197	173	208	250	168	227	355	262	168	236	209	145	313	313	174	170	176	250	269	137	128	167	119	147	118	115	180	115	114	170	115	87	164	212	178	132	166	252	213	124	81	116	192	243	220	166	183	131	159	232	214	171	113	148	174	127	167	178	128	185	227	228	233	197	199	142	75	109	175	263	180	166	234	224	279	329	243	169	252	223	228	243	204	209	185	272	266	145	201	229	130	112	163	207	170	145	178	195	201	202	130	119	239	271	206	177	191	200	308	383	292	205	243	220	288	364	312	287	221	211	220	223	220	187	170	249	296	283	274	287	283	310	317	327	379	295	253	267	296	250	165	267	315	236	210	251	340	278	165	241	231	232	192	192	314	254	257	301	260	265	282	271	249	282	275	296	277	190	329	387	312	259	203	214	207	297	296	183	236	256	266	282	314	386	391	287	256	261	256	340	354	296	349	384	391	320	298	403	439	411	427	519	626	745	841	890	800	711	662	571	495	524	477	392	375	361	379	434	465	351	275	357	418	340	291	399	437	410	452	460	513	474	439	400	295	348	397	492	621	665	825	1024	1199	1334	1310	1112	834	799	695	518	511	513	511	450	435	477	417	371	437	475	464	455	466	500	484	484	487	480	471	504	538	522	483	475	531	507	464	507	501	432	398	420	437	454	428	377	470	524	399	358	432	430	493	477	368	399	480	499	490	426	436	474	440	500	418	450	527	428	420	360	388	408	408	494	487	422	375	389	415	342	274	364	393	433	471	417	461	458	340	299	304	358	368	310	336	373	362	308	349	402	362	364	425	364	309	353	319	319	394	377	391	446	425	439	415	360	326	357	414	358	296	303	320	272	285	333	330	329	377	378	350	371	325	401	394	356	400	375	423	335	227	329	377	347	284	287	291	339	367	313	320	271	334	333	276	335	380	399	406	362	264	287	368	391	370	338	339	294	276	319	348	349	314	308	362	416	404	303	326	284	320	441	387	327	340	322	319	374	335	330	268	310	366	362	348	287	278	333	389	306	253	379	386	321	352	338	320	365	375	358	422	361	258	246	370	408	386	318	222	271	358	338	275	311	324	278	258	366	394	338	368	391	331	227	222	286	345	351	354	413	479	459	300	247	312	319	300	357	397	355	322	334	379	384	369	368	359	317	297	347	438	431	336	325	373	429	407	406	402	403	425	317	320	392	418	434	443	408	372	445	412	371	441	455	429	422	404	434	353	339	465	493	453	469	391	299	385	395	359	434	469	389	406	511	541	576	527	366	385	522	547	511	520	510	483	486	469	525	438	361	424	452	474	478	540	508	417	435	455	371	375	395	474	554	493	549	639	632	568	511	523	533	498	552	735	853	1028	1296	1391	1302	1158	876	594	452	410	417	425	399	257	286	402	341	308	320	318	332	393	404	428	396	358	410	350	371	355	267	255	301	344	390	428	449	508	567	653	728	766	747	699	631	529	464	409	384	439	364	290	331	319	352	326	295	257	255	309	260	219	232	282	264	286	290	286	270	253	305	275	259	295	259	348	364	229	226	171	162	329	371	313	247	140	182	222	195	278	292	238	248	242	256	250	250	201	213	259	284	306	261	203	231	318	244	191	201	188	259	319	258	187	181	155	233	284	215	238	204	167	227	314	316	263	265	275	234	200	282	316	281	237	213	247	211	155	143	194	260	243	250	243	203	187	161	103	220	334	243	200	203	161	129	215	307	263	200	182	128	127	169	184	141	123	158	195	187	143	207	242	231	193	91	66	89	178	288	201	173	183	174	226	217	150	114	142	212	260	158	169	225	284	260	146	134	171	166	214	256	129	152	227	221	143	97	100	125	163	206	168	118	175	191	200	199	204	195	164	140	133	194	266	256	287	297	217	102	92	183	226	175	88	126	168	135	153	188	221	276	261	224	232	224	184	91	112	154	90	168	158	123	240	266	187	182	156	124	220	189	112	125	197	145	52	115	176	198	249	191	157	209	184	172	141	149	219	186	157	172	186	206	143	119	180	198	219	184	195	246	146	121	242	210	115
159	220	213	262	268	228	260	321	302	218	111	124	159	138	197	190	192	244	254	276	239	252	270	247	196	137	226	299	324	296	262	265	252	168	170	262	219	175	171	167	159	117	94	84	200	301	194	151	181	189	192	134	117	189	166	86	157	228	192	185	203	147	144	177	83	171	259	207	230	154	104	152	96	85	213	251	182	233	275	147	131	191	214	166	144	190	185	211	208	136	165	154	203	260	106	76	182	194	154	163	157	209	211	155	100	52	114	175	161	136	166	208	229	283	269	212	202	152	178	180	146	201	193	198	235	267	211	117	139	227	249	185	231	182	177	261	182	157	113	143	271	182	226	319	206	185	119	203	334	295	257	192	109	157	196	216	224	145	140	157	232	244	212	232	240	259	234	238	254	218	180	135	125	127	91	179	262	277	320	248	170	198	166	191	302	253	214	230	252	369	392	251	221	261	203	279	410	326	221	211	234	278	291	263	271	266	202	187	249	277	262	237	192	227	268	275	322	360	310	335	275	132	183	212	198	209	236	233	133	133	232	244	244	177	154	235	238	186	204	246	213	222	300	325	377	384	334	370	380	332	294	268	310	297	298	241	156	225	291	383	351	309	359	338	300	310	308	253	304	344	326	340	320	331	315	220	221	320	410	452	400	438	592	710	725	742	779	690	573	510	527	501	440	400	424	495	447	389	405	432	459	412	370	380	392	402	408	405	360	390	444	418	371	499	567	394	355	590	680	639	771	971	1219	1303	1228	1189	958	719	594	515	530	530	532	522	588	568	377	390	518	498	483	519	452	468	446	411	507	517	435	408	510	540	516	484	439	456	391	413	455	484	502	480	516	479	425	413	416	381	372	444	484	446	378	406	425	370	376	376	410	382	394	364	348	358	391	492	485	576	557	444	404	368	408	460	448	388	360	360	411	452	455	428	438	452	382	401	476	448	363	270	326	464	360	300	346	382	391	366	352	322	356	406	405	400	352	314	354	354	380	404	333	312	449	476	442	409	363	351	256	304	403	380	359	395	383	343	276	211	295	347	390	336	313	311	306	407	417	336	207	230	281	348	466	428	389	340	370	376	279	346	368	317	298	349	417	359	298	284	310	333	264	305	470	405	333	355	401	395	303	328	330	338	429	415	351	348	314	296	345	324	284	351	361	327	331	338	329	337	359	292	264	309	386	427	431	469	367	266	277	309	299	328	344	323	330	355	328	223	250	342	325	330	339	337	426	486	391	384	429	389	411	320	255	278	313	297	272	348	403	356	340	429	424	324	319	366	331	339	377	386	305	290	363	347	364	380	339	386	412	343	345	378	348	364	373	333	380	380	319	271	299	324	280	324	390	440	457	394	403	444	422	391	387	395	373	293	274	388	455	373	307	318	344	361	358	360	361	416	450	361	353	433	426	379	439	487	542	502	393	457	448	446	414	367	425	401	383	499	512	503	492	516	532	511	544	518	483	460	397	366	439	513	528	477	438	445	467	417	435	480	502	609	606	581	556	497	542	573	496	475	519	545	574	559	519	622	768	852	1144	1385	1366	1295	1090	828	668	545	498	552	487	276	316	378	375	433	428	343	342	426	404	329	312	371	347	367	456	478	394	301	383	481	509	481	345	441	541	552	667	728	746	747	753	587	424	423	455	403	309	313	325	297	349	394	302	296	348	276	295	373	313	325	360	348	321	342	348	257	242	305	362	346	298	261	284	249	286	307	233	284	267	252	318	266	263	275	295	316	286	279	307	243	177	265	254	261	269	218	294	333	256	284	250	220	234	166	233	302	260	256	288	236	215	244	220	271	267	218	230	230	199	206	304	285	184	192	254	229	227	250	207	217	189	182	206	261	293	270	290	249	232	247	182	133	179	202	192	212	157	151	174	163	148	100	181	238	208	223	188	172	226	188	174	225	203	191	188	223	306	262	236	280	270	173	178	241	271	282	247	171	158	204	171	204	238	254	242	182	235	298	224	206	200	191	212	212	239	244	328	360	194	168	198	203	206	145	132	163	187	111	98	177	150	161	297	289	237	175	119	159	168	109	106	166	134	157	218	227	281	290	191	197	209	193	250	224	190	212	190	210	279	216	179	244	253	240	244	187	171	238	247	333	338	231	190	223	225	258	191	98	103	94	142	185	280	291	207	205	192	175	126	108	222	244	203	170	212	165	98	168	211	144	133	191	201	189	205	224	171	152	250	194	90	182
199	257	285	243	272	247	232	286	256	175	118	140	169	208	279	225	241	246	236	314	227	220	222	199	216	211	204	191	194	205	214	201	293	256	152	166	221	245	181	238	238	212	271	222	212	166	166	230	210	214	184	185	172	103	77	57	122	219	204	109	136	234	201	145	130	158	181	242	221	165	177	234	215	170	205	116	63	158	200	115	100	168	195	177	199	264	208	213	263	213	254	204	170	222	222	170	146	165	189	239	231	129	73	113	128	156	226	159	45	122	195	114	120	233	226	242	303	235	156	181	191	221	219	155	168	220	168	140	187	184	139	137	224	220	238	241	189	230	230	241	222	149	260	232	122	151	87	117	175	135	180	167	172	201	163	199	220	251	261	185	196	311	287	181	203	251	210	182	209	208	170	171	177	235	180	126	171	184	331	351	268	215	232	288	254	240	232	231	268	324	319	268	255	272	178	194	295	299	252	200	279	363	346	281	219	196	271	329	256	225	212	187	215	213	169	199	257	229	183	262	271	215	233	180	165	208	300	292	245	276	275	257	283	364	289	250	264	190	264	353	353	227	221	259	235	295	289	274	351	420	357	282	296	290	245	211	205	276	341	310	219	249	236	319	391	345	327	261	321	365	309	287	245	231	304	288	328	359	377	439	460	551	760	881	765	762	782	685	558	478	461	427	411	400	401	434	404	342	351	401	395	406	458	441	459	395	305	345	371	328	338	378	358	397	449	437	507	567	625	811	963	1155	1401	1411	1186	968	799	674	550	496	508	507	521	471	489	544	470	469	536	497	449	482	442	442	498	526	504	558	574	524	594	588	572	553	449	469	474	410	462	446	420	497	504	517	561	519	521	543	546	501	432	384	374	453	424	308	359	477	443	399	432	358	385	447	487	427	364	483	414	431	437	333	328	409	468	334	293	376	417	415	441	453	470	408	292	314	424	410	311	303	349	354	347	401	403	425	378	307	352	378	417	388	376	395	325	327	341	371	306	270	377	388	387	423	455	499	434	340	360	350	420	421	383	361	284	327	385	348	361	388	381	405	413	421	401	392	362	354	354	287	219	291	394	321	358	419	308	287	430	446	361	315	324	362	374	398	335	220	287	428	398	321	349	375	364	408	330	253	362	403	293	292	353	347	381	313	315	333	333	402	424	417	361	368	330	323	337	314	309	319	355	296	291	401	413	431	386	332	280	254	348	362	352	387	405	298	280	342	292	240	341	382	304	308	410	348	248	335	357	382	424	368	287	316	338	323	300	307	347	299	246	285	333	352	419	464	385	285	338	341	215	242	392	455	441	393	366	401	467	430	365	424	405	370	417	399	278	234	332	333	375	413	353	322	329	379	427	422	389	448	395	354	350	379	488	420	350	364	395	455	410	394	418	448	493	400	373	420	376	355	391	461	534	450	358	402	445	442	435	497	541	475	380	315	423	455	420	449	458	536	450	474	637	563	431	410	434	481	406	408	535	544	469	432	459	520	512	537	628	524	483	544	518	449	476	448	384	458	466	416	431	513	549	424	454	534	621	665	794	1118	1282	1405	1348	1087	881	689	572	515	476	435	346	333	398	468	393	401	436	423	464	403	314	355	339	291	375	427	479	427	277	438	531	413	431	462	439	521	619	648	631	760	814	732	660	549	504	410	299	293	375	444	437	329	332	340	289	304	309	319	332	266	260	265	266	322	316	252	236	166	177	224	259	253	195	215	218	205	227	274	265	287	278	214	188	231	311	281	192	199	222	224	212	178	192	205	161	184	254	245	127	102	199	159	200	296	322	367	318	227	246	309	279	231	249	263	228	243	257	258	229	187	251	266	221	231	242	220	119	89	208	329	276	169	203	231	256	233	254	341	207	98	175	138	132	166	183	282	252	189	171	149	130	138	202	282	271	236	233	244	311	312	317	278	260	237	140	173	217	166	110	199	301	267	199	228	185	85	154	246	240	310	268	152	283	333	203	198	263	246	251	159	113	115	152	214	213	194	162	197	194	115	109	212	149	104	151	132	154	103	89	98	149	215	162	159	224	221	132	188	253	135	57	152	201	205	265	256	196	166	139	106	117	163	172	222	255	304	288	181	210	294	276	227	213	251	292	276	283	156	151	235	206	188	186	202	145	76	54	135	172	108	97	148	256	330	201	136	172	162	201	191	219	279	247	114	100	170	159	138	169	223	285	271	214	174	148	129	75	62	133	187	182	147
175	160	138	196	225	209	351	390	249	199	196	144	118	207	313	311	210	169	318	262	163	200	163	231	270	230	241	295	305	255	248	237	206	145	60	148	234	226	231	225	170	119	107	118	105	71	140	186	204	225	188	179	259	222	171	143	143	206	291	213	79	163	204	169	183	137	114	185	217	172	97	155	192	204	247	201	104	91	148	163	143	119	151	214	303	318	218	197	245	238	195	177	249	224	151	192	193	216	213	151	98	76	62	177	233	181	234	167	76	120	152	109	144	173	164	236	237	255	267	199	170	155	194	248	238	150	161	250	210	151	165	208	194	169	232	220	232	177	145	238	201	208	195	147	217	253	192	214	249	231	231	232	216	161	161	187	217	152	47	144	230	163	181	196	150	179	203	143	119	222	163	204	290	300	268	205	236	220	266	267	187	157	213	250	235	270	246	205	271	322	368	359	269	229	220	198	179	161	153	137	172	217	250	179	95	213	344	324	274	260	244	317	280	230	296	327	310	263	173	160	215	222	231	219	233	245	186	161	193	165	149	169	222	219	177	260	242	282	375	311	298	349	375	340	326	389	422	273	203	252	288	306	313	328	286	226	249	269	212	219	249	241	324	364	294	304	283	280	300	334	346	351	343	366	372	295	354	408	435	478	561	721	829	838	843	757	673	640	482	480	487	408	384	337	345	422	443	410	353	358	343	307	384	388	404	414	346	340	333	346	349	340	368	389	498	522	539	722	946	1096	1240	1345	1347	1150	895	780	636	574	546	490	453	494	493	433	456	479	561	522	427	500	561	510	459	544	624	531	434	505	567	558	572	518	495	551	527	455	495	469	436	534	482	390	369	469	511	474	490	488	414	352	401	439	417	426	440	438	457	436	435	375	355	512	476	391	410	307	316	364	282	326	454	396	331	366	409	452	489	470	389	391	460	515	495	392	331	296	302	388	342	363	407	275	307	289	275	326	313	351	368	389	311	326	361	335	323	322	413	406	340	378	433	365	348	371	367	292	258	322	371	328	303	372	341	299	308	372	391	381	344	314	320	254	278	291	265	345	402	415	351	285	273	247	317	365	363	420	411	288	267	250	278	343	333	325	315	320	374	304	348	428	302	256	252	307	340	347	264	210	279	327	305	303	276	344	454	389	395	429	399	358	408	390	305	347	382	338	289	319	324	291	359	390	333	326	259	225	273	313	319	321	411	372	329	402	378	344	333	339	353	321	347	344	189	192	342	333	251	268	336	344	322	289	321	387	331	310	308	304	366	328	249	174	240	363	312	294	250	300	460	437	309	349	434	395	453	376	267	306	299	267	301	342	344	372	365	291	235	276	297	343	478	428	296	313	340	336	387	418	425	459	414	442	402	330	312	274	336	342	317	345	391	310	274	387	480	467	415	378	314	423	516	414	355	319	390	447	379	375	420	438	351	394	511	443	450	450	326	402	500	451	443	438	468	464	531	587	528	555	550	485	463	384	331	470	574	485	439	555	569	434	383	452	413	395	460	488	493	564	536	373	320	480	609	560	572	617	636	664	778	933	1193	1434	1408	1254	1015	794	624	470	423	424	392	339	353	441	462	411	374	399	364	327	379	323	291	352	334	337	368	369	294	310	363	361	326	315	429	459	527	664	709	770	859	779	680	627	482	387	384	358	300	301	319	356	370	319	343	356	275	190	251	310	281	246	223	274	266	207	199	207	298	343	303	263	296	283	225	253	172	171	199	253	363	341	221	148	224	307	265	204	181	173	256	263	194	238	280	247	226	206	181	205	293	276	234	252	180	200	234	170	185	176	201	290	285	187	115	133	126	159	237	300	285	178	149	224	164	138	167	176	172	71	115	223	276	329	409	346	271	280	231	165	131	164	150	113	165	250	241	202	160	111	98	128	117	134	165	229	278	132	116	221	261	299	242	180	284	272	137	139	208	222	183	252	270	154	106	169	242	275	291	203	173	166	196	296	272	221	137	97	203	295	262	197	288	256	120	195	193	124	178	208	170	148	157	132	157	165	150	166	187	199	219	228	132	76	173	256	222	216	196	129	124	190	136	58	158	252	226	178	263	221	82	85	147	166	154	215	173	145	206	180	100	157	297	187	125	166	150	119	118	168	133	191	211	88	136	191	172	271	201	104	130	141	229	265	192	93	107	191	174	217	198	100	182	154	78	106	123	141	103	120	176	243	217	133	217	287	254	175	182	243	205	189
171	220	138	161	249	214	252	195	161	205	148	175	183	214	291	303	184	126	224	280	268	277	267	212	210	206	252	299	276	279	219	108	168	209	190	133	172	249	194	196	203	231	258	177	150	124	140	162	115	237	266	202	162	162	229	270	248	222	202	138	173	237	231	212	186	195	145	159	202	184	177	142	183	208	179	189	139	55	214	276	168	152	150	195	320	317	195	252	254	227	242	202	233	256	221	171	178	178	169	175	206	215	175	196	244	154	212	286	122	104	106	85	131	227	283	214	196	186	190	204	169	232	313	245	203	230	196	247	234	109	123	159	107	118	220	262	236	186	180	186	129	125	171	200	182	182	219	194	178	186	203	195	119	140	235	210	233	193	185	248	240	204	217	295	242	220	236	222	219	236	172	158	254	266	231	209	186	214	292	283	223	226	224	233	263	247	267	274	231	231	320	324	305	299	227	176	159	197	218	178	201	282	285	215	172	165	134	270	508	444	321	331	245	158	198	293	308	277	238	181	157	204	254	202	228	234	219	245	225	245	268	218	201	265	283	257	209	250	238	251	310	174	123	207	251	300	337	351	249	217	286	267	336	429	387	353	334	248	288	377	303	226	229	285	233	124	269	349	319	323	300	318	345	298	233	282	322	339	449	532	627	735	887	910	825	745	599	520	418	418	409	292	360	420	379	406	371	382	377	352	313	297	313	372	410	366	382	479	484	363	380	386	351	403	429	517	622	795	996	1198	1363	1268	1154	991	784	633	595	564	471	484	547	533	474	437	431	425	428	462	474	480	498	512	509	475	462	440	402	429	490	427	374	394	335	447	560	485	506	565	556	542	509	422	386	422	441	409	353	398	422	363	366	400	390	367	397	354	412	548	571	523	449	427	478	438	350	456	582	563	462	344	310	439	383	375	453	364	380	425	413	389	373	404	395	349	369	398	375	351	426	392	330	349	270	281	351	361	352	281	287	347	327	346	394	398	341	258	286	374	375	235	202	286	292	309	296	331	446	411	319	401	455	343	240	274	311	185	203	367	321	259	298	406	427	270	309	460	346	282	336	304	343	345	378	465	363	272	321	313	294	301	276	247	282	301	338	428	344	256	357	412	320	279	328	387	405	301	267	336	313	319	319	264	284	256	281	385	344	309	284	313	400	302	274	315	258	261	261	261	416	444	393	393	278	221	317	342	211	209	319	291	353	422	269	295	409	380	426	432	360	349	317	314	356	314	290	355	330	282	298	289	357	396	263	291	382	346	354	357	328	294	301	342	334	327	342	359	279	254	266	327	428	367	354	379	308	352	376	342	375	333	273	290	349	397	445	428	308	264	357	362	371	357	315	371	329	282	342	393	410	424	371	349	351	340	350	386	399	436	458	362	314	326	373	378	413	432	420	455	457	400	415	434	357	268	315	455	449	426	446	402	382	345	383	471	432	487	521	458	399	344	351	356	408	482	508	481	489	569	516	444	490	472	362	433	507	494	565	524	525	559	496	514	563	531	486	442	424	485	490	435	473	494	570	577	477	522	564	554	601	711	914	1195	1289	1359	1261	989	830	606	460	393	413	450	408	421	497	460	402	423	398	408	365	290	292	331	402	349	279	305	293	321	417	378	286	382	425	466	486	523	679	748	811	784	736	610	477	382	298	304	326	313	248	294	298	265	233	261	316	257	300	332	249	210	201	204	292	294	164	152	273	275	201	211	271	280	251	196	171	165	174	256	271	222	201	226	157	214	338	298	259	251	238	219	263	314	279	234	221	275	302	266	289	290	223	189	218	215	198	223	260	255	250	289	304	269	191	164	161	170	178	162	176	250	233	219	237	228	248	258	233	140	237	219	171	310	286	219	227	235	205	255	305	247	221	305	294	230	240	184	171	243	249	214	187	245	271	176	134	95	53	162	259	246	264	236	199	155	146	178	178	178	182	310	392	252	147	163	174	111	52	147	266	243	244	219	148	124	136	189	188	219	209	157	181	175	104	152	175	131	186	179	91	147	258	283	245	155	143	114	146	296	283	164	110	168	228	133	205	270	189	272	323	222	125	111	191	223	207	166	111	116	74	115	187	179	233	254	236	246	205	156	151	149	199	204	90	163	281	195	154	184	165	145	94	75	124	126	197	268	228	196	130	122	110	140	184	184	180	131	170	131	183	278	219	173	162	189	233	238	138	121	120	115	147	106	153	206	168	117	125	171	112	135
197	272	246	198	219	286	225	207	231	221	198	137	164	250	247	245	166	109	151	192	180	169	279	222	157	231	251	241	237	210	193	206	203	159	110	156	224	247	223	107	118	164	138	119	113	198	245	252	275	231	171	199	272	314	309	182	154	180	131	157	200	225	270	302	281	188	142	165	231	273	291	231	185	175	145	200	258	187	231	277	241	261	136	81	170	246	317	275	256	264	211	313	320	192	175	202	172	260	241	139	197	176	143	227	249	135	110	147	212	277	239	175	110	126	216	258	251	228	182	203	208	210	263	299	291	153	122	180	167	226	173	142	177	140	211	224	112	147	236	173	164	204	231	240	205	173	221	297	221	172	199	191	170	210	194	157	233	189	174	266	253	214	286	273	130	163	294	280	182	172	145	105	218	277	294	279	205	224	235	226	254	254	230	224	303	314	185	248	286	169	208	240	240	298	331	357	264	134	142	160	211	284	190	111	183	243	156	107	251	288	260	253	191	214	226	244	300	328	305	249	263	221	174	200	265	301	209	191	326	331	272	279	256	327	277	217	233	224	205	210	189	188	266	245	175	175	318	378	257	227	329	315	250	219	255	272	184	226	281	284	291	270	231	138	117	191	313	343	334	299	255	279	284	280	280	388	426	376	434	574	755	782	773	820	747	574	509	578	543	451	411	412	434	437	398	352	467	501	407	382	361	352	276	243	363	399	397	440	419	406	405	399	453	566	522	539	783	984	1168	1314	1354	1257	1121	881	634	565	615	646	512	455	509	560	591	542	465	390	411	490	483	379	414	460	428	536	473	398	448	486	530	484	428	430	448	447	439	466	483	481	528	447	396	490	450	437	444	426	438	454	479	487	455	416	377	345	366	407	408	398	424	400	364	410	388	421	435	382	422	368	289	329	303	260	281	342	387	392	377	446	550	443	317	261	246	303	377	352	310	389	405	399	385	379	405	410	368	288	339	338	275	301	332	291	369	360	255	276	324	315	321	340	278	293	321	363	361	386	439	348	270	297	307	337	333	328	349	286	347	480	496	391	353	371	304	312	370	362	377	371	316	296	247	312	401	387	409	379	391	432	317	271	304	262	296	399	462	449	411	397	374	337	289	288	430	420	241	290	315	299	339	368	396	387	357	200	155	316	273	282	332	295	314	282	329	359	380	325	263	331	397	348	305	300	245	196	282	356	285	272	321	442	469	331	232	238	335	352	380	365	268	398	438	350	378	357	336	342	321	382	455	462	383	296	262	355	407	392	401	404	357	301	435	473	390	392	317	294	290	276	321	319	325	312	312	318	322	327	327	343	360	279	179	247	286	266	365	341	316	353	310	322	392	398	369	364	348	362	318	418	515	415	341	299	285	371	402	420	462	409	404	368	403	394	357	398	394	425	446	421	444	410	338	378	444	407	337	371	413	457	467	403	480	486	375	418	441	521	521	427	436	441	417	443	511	472	488	500	547	498	413	460	438	398	407	442	500	493	503	529	455	487	480	468	513	524	552	553	536	483	503	451	361	377	545	672	570	551	565	579	627	683	830	1028	1179	1361	1298	1109	1012	755	517	424	449	499	487	368	274	321	401	364	331	399	460	413	345	413	427	358	329	387	342	266	323	408	496	491	374	429	539	467	610	754	773	905	831	706	532	430	483	429	341	298	325	312	223	214	342	376	315	252	239	268	258	241	368	464	434	426	325	278	266	222	262	169	175	291	286	278	224	174	248	348	341	180	192	297	246	244	268	275	254	251	284	280	220	229	274	308	281	244	296	237	202	273	171	203	251	201	226	271	323	208	173	254	237	265	209	122	222	293	257	204	200	244	229	148	135	202	238	194	155	204	212	225	319	298	286	224	237	360	284	264	252	184	223	214	161	115	176	242	196	164	195	219	178	178	180	178	199	214	171	181	278	183	114	235	230	220	258	225	245	259	226	189	185	179	227	265	184	138	224	251	117	70	134	181	166	104	146	205	188	194	233	266	230	207	130	117	205	159	150	181	168	176	212	165	149	162	152	154	202	261	177	89	61	82	109	98	186	238	199	166	187	252	207	217	297	298	171	178	257	143	124	213	227	235	189	139	204	173	148	245	255	217	217	257	194	160	207	277	328	187	59	161	161	130	150	122	159	99	148	174	169	265	240	212	263	284	162	94	104	83	128	165	154	150	123	168	279	173	48	122	174	201	218	203	214	215	172	203	241	191	109	43
274	332	217	234	284	261	141	77	147	132	86	150	203	225	290	261	118	61	106	239	213	155	269	205	217	331	256	233	184	133	203	201	167	207	175	128	174	184	184	159	159	131	66	136	185	217	236	233	226	121	146	200	209	284	241	165	241	304	168	168	206	143	172	154	104	147	193	226	231	203	195	161	152	187	217	208	240	253	233	217	184	194	238	158	147	292	290	240	212	166	152	200	177	154	208	220	159	108	134	189	242	241	221	171	177	217	131	109	206	230	182	147	160	159	112	197	298	196	131	172	234	320	298	244	314	229	91	127	178	167	180	173	192	264	243	312	291	230	213	151	211	213	231	248	158	159	164	96	96	222	215	159	216	302	271	229	241	229	264	290	275	209	235	183	163	237	205	164	173	177	181	191	230	265	256	322	238	285	341	194	192	245	326	327	279	282	282	233	161	190	268	270	263	261	203	178	240	191	145	137	120	180	177	136	155	201	184	216	215	203	242	177	82	134	206	250	237	196	208	257	304	229	163	218	283	282	214	175	245	263	329	368	315	288	232	136	158	272	324	296	274	235	140	159	199	213	243	300	349	284	277	356	353	257	229	357	385	333	256	226	301	350	366	341	349	388	418	409	306	162	194	261	266	415	533	519	484	515	575	526	713	921	749	650	652	613	594	468	409	446	426	456	416	371	352	400	470	388	345	369	433	425	373	380	419	402	354	408	471	441	401	362	425	537	497	648	961	1206	1385	1388	1268	1036	865	755	620	530	552	601	550	464	436	469	453	505	481	452	466	461	455	446	500	495	460	527	590	525	438	464	515	453	447	496	546	576	503	476	476	508	478	349	419	450	408	401	454	593	533	455	489	440	415	490	509	404	441	550	496	366	345	421	439	396	425	407	312	307	327	387	481	508	377	282	263	314	381	414	426	395	353	331	338	360	333	316	376	411	405	352	324	317	338	374	361	303	349	422	444	362	299	346	323	335	383	306	245	319	352	302	224	324	333	284	354	328	335	338	322	345	384	332	273	345	413	455	411	340	371	395	372	404	424	331	226	229	270	274	288	272	245	265	300	312	260	285	365	331	364	411	336	311	347	383	416	373	274	260	354	375	355	381	424	487	423	310	330	311	358	424	359	314	354	371	316	290	328	384	349	348	411	330	217	334	411	392	379	312	304	400	425	406	384	378	338	311	319	247	318	447	448	346	295	279	260	294	379	354	264	309	387	407	269	249	322	391	389	376	475	462	407	373	344	301	301	350	375	359	389	359	322	368	369	411	416	378	336	323	342	328	333	333	328	366	387	271	282	410	408	363	386	293	243	283	266	295	331	293	304	443	382	345	372	364	450	425	375	383	298	340	453	318	225	372	360	259	361	415	397	443	424	297	338	402	388	399	408	405	389	410	390	293	403	472	374	414	439	422	433	462	401	367	398	408	406	386	376	469	527	475	499	506	471	537	567	492	400	415	481	447	428	517	537	443	425	385	382	465	569	551	395	423	490	517	540	455	483	455	323	383	489	425	428	509	528	520	490	535	556	532	531	651	674	740	994	1179	1320	1305	1167	955	629	502	483	418	385	379	409	350	329	324	291	352	412	433	404	435	426	333	313	338	367	420	413	368	351	346	388	404	406	406	445	584	729	740	822	768	576	513	522	466	408	431	359	242	231	238	310	432	454	384	328	261	301	415	399	395	367	359	350	309	284	268	266	264	273	266	262	238	191	257	252	307	296	124	190	240	235	356	326	258	290	252	284	278	238	345	389	349	217	184	286	257	291	298	247	240	228	242	245	231	243	237	303	372	287	202	207	269	240	236	305	330	284	233	212	198	172	140	191	191	175	231	289	291	242	231	261	272	193	171	155	190	282	278	171	73	119	210	256	225	150	135	234	252	248	312	338	279	223	212	180	151	191	222	263	333	252	223	270	149	99	133	139	148	197	258	188	178	290	268	211	207	138	151	182	264	329	169	81	123	134	157	195	190	197	254	167	111	268	291	265	277	237	179	158	185	203	204	246	229	210	286	222	127	85	140	178	110	147	192	187	175	187	247	282	197	205	173	147	287	220	132	229	202	143	195	206	204	225	254	238	211	207	222	231	221	161	152	180	198	224	190	173	198	127	46	108	158	148	153	155	103	131	196	140	70	103	194	186	140	159	143	111	154	205	186	210	232	221	147	48	137	164	106	228	364	284	152	195	233	164	132	108	66
279	282	146	76	163	221	269	280	279	290	191	150	179	192	157	117	175	212	201	213	222	240	194	149	252	255	246	217	150	236	280	200	137	130	126	139	129	181	201	157	177	209	194	194	226	242	166	148	161	94	104	254	282	178	151	109	193	354	267	234	291	214	172	152	180	142	179	286	225	125	140	246	238	193	204	145	117	167	159	221	274	225	159	124	170	198	206	232	221	164	157	286	232	202	282	219	169	169	242	170	73	109	188	150	96	179	232	263	255	198	108	202	263	203	248	255	278	284	242	226	266	235	200	219	265	283	203	200	219	126	112	136	127	172	194	167	145	176	129	54	123	191	210	210	224	290	262	177	164	191	173	184	309	271	238	308	278	245	275	267	225	234	192	129	154	173	197	288	287	225	152	152	220	199	142	210	265	251	170	158	193	196	210	125	116	222	261	280	199	136	204	301	261	189	269	280	273	315	335	237	196	264	234	179	220	284	267	290	290	276	280	155	168	219	174	230	191	122	169	166	224	236	143	142	215	174	140	230	305	257	206	273	322	286	265	231	207	251	314	326	299	348	278	210	212	156	171	290	308	228	228	221	257	243	174	206	214	252	248	271	244	194	361	425	357	365	324	343	376	309	307	307	276	352	460	421	442	561	587	704	791	791	823	741	575	463	447	455	468	436	347	339	329	315	323	319	362	390	309	298	421	322	317	464	399	435	458	451	571	544	357	359	484	569	723	893	1164	1394	1403	1320	1081	851	725	582	536	482	491	470	443	478	494	507	440	434	525	559	631	530	377	382	371	489	535	509	432	454	579	525	461	474	510	497	495	438	417	469	499	494	400	406	479	402	371	416	473	418	375	394	381	457	449	462	461	557	512	383	434	393	390	354	369	441	396	369	348	421	411	388	486	467	375	294	366	421	417	350	327	425	389	328	315	335	393	393	367	392	419	393	375	366	347	368	429	378	303	328	409	459	322	270	243	221	300	345	364	410	439	413	350	325	360	430	486	428	406	352	382	406	355	269	271	334	310	321	356	397	317	222	234	351	422	457	378	261	302	314	321	358	382	370	344	358	339	299	361	412	377	363	335	330	394	458	408	276	261	290	375	426	360	363	425	423	452	419	324	338	371	378	354	443	389	294	362	334	350	471	411	436	450	269	206	222	228	352	370	275	340	387	361	312	326	344	366	400	335	277	278	269	290	337	376	348	296	350	306	268	309	270	318	371	385	384	380	301	278	315	373	405	334	348	338	330	361	338	286	298	331	329	358	341	322	449	422	356	450	384	224	183	281	327	380	330	271	348	297	266	314	242	264	253	231	258	252	321	338	294	310	342	398	387	321	361	343	362	454	379	263	304	405	433	339	349	362	372	392	413	396	332	323	304	358	377	378	444	441	349	354	358	337	354	355	383	375	362	368	380	385	506	572	359	291	391	420	379	420	501	451	450	491	487	544	588	525	514	431	444	460	424	522	515	473	393	372	438	483	456	401	392	413	426	378	430	471	424	483	570	553	487	459	483	509	462	457	472	502	565	516	443	501	525	511	575	743	969	1288	1401	1298	1156	889	665	534	467	453	489	437	373	361	373	359	320	333	391	399	495	527	401	378	428	437	326	359	394	344	354	352	423	403	347	382	475	657	759	784	828	809	692	611	539	445	376	327	320	299	238	252	412	406	319	277	238	329	328	220	248	279	289	341	337	319	278	293	347	280	201	208	235	261	292	214	277	398	375	303	215	306	341	243	205	278	298	266	234	238	282	254	279	216	149	264	282	205	185	219	155	164	230	166	223	263	195	131	176	275	259	203	194	231	290	322	235	212	272	253	282	285	281	312	275	142	81	153	214	239	173	120	138	184	248	268	289	294	283	291	196	152	240	232	162	172	189	166	231	204	157	210	163	205	288	285	291	282	211	150	173	183	186	161	156	172	146	139	177	244	222	103	72	180	189	182	186	145	191	263	352	284	174	148	127	178	127	158	168	110	198	237	185	134	154	174	150	213	225	154	207	251	226	246	281	232	176	167	176	181	222	208	183	234	246	221	185	235	265	235	207	246	277	145	178	258	207	257	189	164	208	164	168	160	207	264	270	256	203	173	189	172	210	199	189	142	144	306	292	204	176	159	143	131	129	158	152	87	117	139	121	172	143	148	172	208	161	41	63	152	147	140	223	217	146	179	212	206	148	227	363	190	133	166	142	132	102	151	160
219	150	142	174	182	260	304	275	175	196	227	219	274	277	239	204	157	177	186	191	227	217	176	145	239	188	116	156	108	75	119	158	197	209	194	122	123	209	208	198	219	212	188	207	200	190	263	299	183	121	135	175	249	204	149	209	179	150	203	262	317	216	159	202	159	141	242	252	196	179	253	325	287	191	230	227	207	290	258	196	230	257	178	170	184	157	199	261	201	172	239	305	276	203	169	144	210	317	232	150	145	173	238	194	196	200	249	236	170	205	161	172	199	203	256	286	233	161	168	151	176	178	154	198	231	196	94	145	231	198	226	244	219	226	249	218	163	141	225	201	161	243	256	277	217	207	235	188	156	121	89	204	285	222	184	166	165	169	191	203	253	292	294	245	192	172	134	200	238	185	158	194	266	277	214	187	253	364	228	140	247	245	153	135	231	322	401	376	258	189	128	70	101	182	259	179	123	144	190	293	282	153	184	251	257	261	240	284	259	171	170	197	224	297	295	253	208	206	271	275	297	243	158	160	220	306	245	223	283	221	188	264	285	224	198	221	300	366	324	340	329	293	344	345	248	201	229	274	292	276	219	235	321	272	229	204	235	333	324	319	254	181	339	388	289	266	255	301	355	329	292	351	443	392	334	378	457	587	697	780	843	800	763	542	352	491	504	395	353	364	384	314	280	387	420	383	420	406	341	301	317	334	362	454	416	346	394	452	439	329	293	376	545	734	801	1020	1324	1417	1347	1158	893	733	657	550	515	499	539	532	467	469	464	450	449	481	525	562	481	398	464	497	450	492	547	538	538	585	531	513	538	460	403	409	511	573	529	419	381	440	442	425	485	454	427	443	390	405	395	379	376	364	403	465	453	420	399	454	440	355	365	362	410	455	384	363	422	455	430	368	283	267	396	384	342	337	381	437	429	378	348	350	336	383	459	459	370	300	385	491	436	368	399	392	282	306	337	322	322	280	354	368	342	339	183	259	389	342	369	427	410	318	319	409	464	472	413	290	286	331	314	352	386	366	248	274	371	343	302	276	310	310	294	361	308	219	269	375	383	357	368	320	294	386	445	412	346	314	369	304	288	322	268	276	317	341	336	315	343	371	361	286	337	379	372	395	382	386	345	329	385	423	299	228	318	330	292	385	376	377	454	409	328	242	257	298	268	271	324	314	299	275	300	436	472	334	294	303	296	316	248	259	319	325	318	282	288	255	263	322	389	414	342	350	341	320	292	282	331	377	424	427	360	345	391	355	281	279	315	354	413	435	476	457	400	329	379	409	315	294	277	375	460	350	274	313	311	318	254	263	375	305	346	349	301	403	410	311	240	335	411	373	357	385	331	289	318	341	383	414	452	474	399	374	432	479	386	338	398	351	343	412	337	301	383	437	526	455	333	420	463	460	485	511	512	421	448	410	356	459	431	384	401	458	542	485	444	491	529	495	446	455	440	451	481	424	318	355	429	527	529	445	455	446	461	449	417	417	418	422	451	457	531	539	500	510	501	526	487	475	443	439	479	494	472	466	524	435	429	480	490	526	549	574	737	867	1069	1296	1312	1276	1127	896	651	488	409	437	493	432	355	368	358	348	406	418	397	364	323	281	302	354	371	432	454	337	291	310	343	422	416	396	456	495	564	698	716	800	856	717	547	403	369	375	408	442	258	115	182	222	221	230	235	319	326	233	233	313	311	211	201	252	287	296	254	310	333	248	244	219	271	350	259	191	175	162	252	264	290	286	281	334	287	207	255	279	285	317	239	266	233	213	298	238	172	196	170	132	175	243	236	143	191	258	263	345	250	161	241	353	300	243	276	186	197	189	157	227	245	246	240	203	263	228	162	192	255	201	129	135	226	265	260	275	187	145	98	139	196	259	261	166	120	113	119	269	316	267	280	253	145	115	222	263	241	195	154	171	195	198	228	199	98	120	181	108	143	138	108	168	193	228	225	240	182	235	327	203	122	206	203	209	259	194	238	228	146	178	244	205	197	191	140	178	228	223	191	142	163	207	293	253	179	214	166	140	98	173	251	260	224	197	204	174	137	231	320	259	245	225	241	269	165	105	198	207	199	189	91	77	181	242	243	298	306	240	219	163	138	161	139	154	130	162	226	145	136	172	105	52	54	130	173	185	179	110	88	129	102	138	215	174	212	156	42	78	128	171	198	181	103	103	155	183	192	131	146	207	243	196	132	153	110	170	170	78
189	139	83	95	179	284	299	226	148	116	148	132	178	316	291	251	170	112	137	170	247	247	217	118	117	227	192	123	136	126	79	98	155	160	174	126	144	222	238	235	203	194	173	170	129	214	277	187	119	124	169	184	234	154	87	126	120	136	145	158	209	230	258	312	288	253	249	230	202	151	91	105	174	184	165	173	161	180	145	135	256	229	203	238	187	264	365	242	147	214	217	210	212	208	202	180	169	200	156	94	178	201	304	347	235	189	189	176	156	99	145	238	182	173	218	255	217	186	178	138	158	198	178	104	214	249	193	242	205	253	229	164	199	171	176	200	233	250	192	228	254	221	251	277	191	97	155	129	50	112	189	204	234	151	120	229	245	278	218	179	266	263	249	247	184	93	103	200	260	230	222	198	192	243	159	136	166	201	261	225	222	213	249	228	213	279	321	323	202	252	303	201	227	282	288	225	175	256	256	214	172	170	265	246	229	254	227	215	209	206	243	247	211	214	281	296	273	170	121	287	323	252	206	213	246	257	205	138	168	249	270	240	233	188	205	243	289	343	329	302	284	306	300	267	267	284	266	252	216	212	240	238	278	261	279	286	185	227	339	345	285	237	298	345	412	414	357	329	308	293	284	311	320	342	354	414	546	607	742	884	851	775	625	459	388	439	471	455	391	341	352	339	369	357	299	457	494	401	366	311	356	348	358	454	441	353	380	500	578	506	450	508	608	776	1009	1236	1394	1351	1165	944	722	649	598	523	510	542	471	448	506	469	455	523	562	505	463	509	512	436	466	506	483	520	604	551	464	467	501	506	480	488	455	396	438	483	551	582	413	377	501	546	448	354	408	439	464	539	459	398	406	348	342	341	342	406	453	443	414	380	408	435	370	362	453	452	381	384	462	514	438	412	390	348	340	305	381	330	280	377	411	439	444	377	338	401	419	406	385	348	374	330	327	360	305	356	383	326	340	390	430	396	329	359	374	292	242	291	388	424	335	280	306	340	370	337	305	250	247	339	371	355	278	260	309	359	343	315	342	338	329	305	330	399	388	303	262	321	258	257	421	388	300	364	392	383	363	330	384	407	363	277	258	345	374	399	391	361	433	394	348	346	327	371	283	304	401	322	273	310	368	296	236	371	452	413	407	356	395	501	489	403	384	429	326	259	289	299	304	318	316	280	333	311	306	387	371	310	338	312	252	261	319	390	322	276	307	335	309	328	345	266	303	305	277	368	360	270	312	360	325	284	219	282	407	361	290	336	365	413	416	398	434	455	479	387	336	448	421	319	284	324	382	353	278	201	205	274	439	462	291	300	345	297	267	313	357	317	317	303	276	359	352	303	360	311	261	287	217	292	481	462	397	331	308	385	398	403	382	324	262	261	339	364	426	501	468	354	381	415	387	467	406	304	335	363	404	397	344	381	452	439	462	441	402	430	473	471	461	462	423	487	473	491	493	461	518	420	420	525	492	438	386	400	451	476	431	456	529	481	485	496	490	552	540	470	463	494	437	402	409	363	449	557	580	593	566	511	542	607	572	545	520	497	613	722	852	943	1104	1341	1321	1121	833	691	579	478	449	459	504	421	318	314	300	355	393	310	317	395	442	376	302	383	412	240	346	497	381	394	510	513	500	518	445	500	613	675	902	935	693	489	456	490	374	341	401	371	325	302	281	285	225	153	285	322	228	233	303	357	336	349	255	198	167	185	261	305	401	378	292	287	319	246	168	213	210	183	201	202	220	245	270	263	283	237	185	234	250	252	261	304	273	154	254	317	221	238	281	288	253	133	196	255	217	227	189	164	179	275	291	198	186	177	193	261	231	195	187	194	226	275	317	273	206	178	227	275	275	238	235	243	256	259	207	232	241	221	229	218	194	235	302	232	171	212	204	171	229	336	227	136	193	224	232	215	163	156	152	203	266	213	208	170	256	326	217	109	113	161	197	226	118	143	228	224	173	153	194	193	155	140	181	255	286	179	135	248	354	298	213	127	110	177	124	131	212	168	138	143	131	140	113	120	115	152	235	317	318	247	184	142	105	94	98	134	279	302	203	190	231	254	230	211	256	220	181	206	172	127	162	234	271	154	196	407	392	212	153	209	174	139	100	115	155	225	243	196	227	236	184	142	184	210	176	142	144	172	225	198	161	231	178	122	156	150	154	109	103	160	224	292	223	86	129	224	193	215	193	140	204	215	181	217	198	169
181	158	193	232	204	180	177	224	206	171	268	222	103	79	121	142	139	155	178	236	231	205	190	116	101	229	254	223	192	140	175	133	114	172	216	198	154	190	262	278	207	180	164	121	63	161	229	165	97	117	178	198	283	206	164	234	203	162	157	164	142	170	225	224	224	228	186	122	98	142	189	216	210	205	217	157	208	309	257	181	155	117	166	248	275	281	202	205	210	181	188	243	200	192	183	175	263	200	167	176	207	239	236	195	192	244	207	166	155	93	126	193	165	183	246	181	140	159	229	243	182	234	223	228	235	185	167	153	212	302	190	71	113	150	170	142	135	268	277	164	198	172	203	254	220	223	188	135	73	162	250	169	114	79	103	200	189	140	124	159	230	200	166	185	157	127	153	210	222	222	240	213	192	183	245	205	112	258	321	292	323	244	171	277	371	366	316	242	233	256	267	196	218	305	259	234	256	278	242	220	253	289	245	169	171	236	266	225	286	260	203	160	129	246	267	203	174	129	149	241	286	335	342	275	223	247	263	174	199	235	213	279	202	136	244	237	205	263	264	232	306	328	189	99	198	277	291	326	313	348	359	325	273	222	329	331	250	320	317	335	321	309	312	287	336	332	379	365	336	392	335	254	283	460	509	511	651	702	777	940	853	606	564	524	434	396	320	289	366	414	370	409	457	400	378	445	395	376	434	432	368	288	365	417	372	375	414	449	522	517	496	501	640	922	1134	1364	1398	1209	1014	816	636	599	567	499	502	562	573	531	508	463	395	475	581	484	473	498	524	493	492	480	520	559	480	471	427	451	505	540	513	442	455	420	376	399	448	463	417	361	424	445	432	499	508	536	506	429	406	392	375	404	423	347	328	345	362	467	452	389	404	350	345	465	485	445	490	460	387	452	393	320	365	418	423	343	319	319	416	436	345	324	310	305	357	397	339	397	488	457	418	336	336	373	294	292	346	438	384	298	340	309	248	284	375	371	347	339	413	406	309	195	289	419	368	357	310	286	294	320	334	331	416	454	420	394	373	396	370	307	303	268	310	448	406	299	238	309	336	257	347	369	310	341	330	373	441	373	330	335	363	337	349	378	334	326	244	195	295	313	291	300	317	392	373	375	377	349	392	346	257	266	294	278	385	409	311	322	266	275	337	317	393	443	380	325	317	372	375	319	333	310	276	327	297	262	275	321	337	239	260	322	390	440	363	331	341	321	399	397	264	239	303	273	227	283	271	320	350	300	342	310	251	237	314	426	428	514	496	344	339	372	434	427	348	338	290	348	388	358	360	303	343	298	316	321	233	284	313	354	323	282	365	383	395	429	335	338	311	277	285	306	305	305	366	335	315	303	336	367	390	370	325	319	320	370	366	381	435	408	356	362	418	402	375	417	403	373	394	395	413	504	442	398	502	414	298	371	436	368	371	443	494	469	403	398	415	388	359	440	457	436	367	278	341	393	394	421	541	618	551	553	482	360	406	532	531	481	495	433	405	440	461	468	431	398	421	513	512	418	510	581	440	535	652	532	512	492	474	462	433	592	616	509	515	601	752	821	1028	1308	1429	1363	1079	839	653	520	457	424	382	338	372	357	389	282	292	418	357	352	326	295	310	372	424	373	363	441	450	396	305	301	399	440	433	494	612	778	925	835	685	597	531	458	406	456	415	328	269	219	218	250	258	230	312	295	306	379	304	257	264	273	270	224	223	265	197	145	211	319	312	281	306	375	335	237	334	340	280	323	298	203	246	319	271	215	193	228	286	322	277	260	350	357	331	320	343	324	213	161	221	265	142	174	179	144	260	313	229	186	212	183	204	234	237	287	234	144	153	183	249	230	252	276	215	205	171	197	210	226	226	181	270	266	247	244	218	228	211	215	278	280	248	162	124	296	318	293	309	172	183	271	199	166	226	222	247	278	269	265	227	275	222	86	131	261	249	189	200	213	239	243	199	157	252	270	223	250	165	162	195	226	257	252	202	91	88	170	166	169	208	194	159	138	94	49	90	102	73	129	150	186	153	147	149	134	165	166	273	229	159	192	242	186	76	111	137	150	144	165	211	182	132	185	229	278	278	171	174	193	212	199	161	203	230	261	275	214	225	202	104	101	169	154	179	209	177	152	151	110	110	178	207	221	221	178	99	82	162	145	133	233	199	143	173	211	131	142	189	143	250	334	259	149	174	186	80	105	103	94	187	156	64	122	216	242
204	237	271	361	344	239	201	238	151	196	274	138	157	178	112	153	216	228	223	205	237	299	304	250	255	272	205	158	163	181	160	129	130	192	249	251	276	294	168	147	185	87	100	194	205	179	116	133	178	129	136	148	170	183	176	202	148	153	227	219	173	93	165	324	232	112	181	235	192	177	159	132	253	283	291	277	194	232	241	175	200	209	222	242	228	251	262	282	257	192	170	205	168	173	233	180	190	227	121	102	220	219	178	177	169	198	213	221	180	99	171	226	107	65	114	92	151	242	242	261	214	206	260	264	222	185	197	180	155	175	138	142	170	131	146	181	213	189	100	157	199	117	152	259	292	226	167	188	179	199	227	207	213	138	120	221	213	182	234	260	262	215	142	135	204	214	216	158	159	288	275	181	127	194	242	202	190	201	159	165	215	243	246	218	247	340	280	203	283	244	164	152	221	373	317	252	189	53	44	202	307	200	170	217	277	288	259	221	189	200	214	230	231	182	203	270	239	143	97	153	211	238	226	252	221	244	310	273	290	239	180	244	243	206	291	311	262	251	263	226	170	174	230	225	204	202	215	261	202	207	258	289	350	363	309	317	301	279	347	250	287	443	379	277	263	287	280	315	369	390	411	380	402	491	585	665	693	732	806	803	644	515	438	413	425	380	360	341	323	358	432	459	372	326	355	399	477	453	415	404	385	337	352	375	384	468	456	483	550	582	659	743	867	1111	1362	1422	1279	1050	832	686	625	626	574	475	491	540	499	416	441	444	480	536	440	473	427	382	496	512	486	422	441	467	458	392	428	524	436	415	461	547	501	438	528	439	361	407	422	462	411	358	386	416	414	397	373	371	468	445	324	317	429	485	425	371	396	452	449	484	493	412	389	417	368	394	409	356	389	412	392	420	465	426	348	374	357	360	454	422	399	339	314	377	339	273	309	351	361	343	301	313	304	290	351	354	242	311	327	257	282	269	232	253	318	318	340	386	360	461	503	275	287	383	306	313	330	317	342	331	291	285	273	272	333	332	310	389	349	257	360	440	364	333	379	307	305	396	372	328	337	383	380	446	437	389	405	329	304	389	463	427	381	364	311	339	327	261	294	336	352	337	305	296	338	418	459	379	291	260	302	387	347	239	269	295	333	369	372	327	317	359	312	310	351	366	349	345	326	322	296	255	314	341	275	296	329	313	272	216	296	413	428	342	285	328	410	438	411	369	336	345	327	329	363	382	396	361	336	419	414	384	354	299	356	399	383	380	309	302	371	353	332	324	401	398	260	286	355	311	313	291	251	274	331	429	452	391	329	343	355	303	301	362	343	280	326	439	360	287	375	343	309	382	384	316	208	155	258	360	396	364	343	373	404	351	353	440	387	391	436	299	364	416	370	348	333	352	326	426	434	291	301	422	425	419	380	331	414	429	353	357	365	406	446	497	543	552	543	510	377	276	285	336	445	469	402	370	415	452	497	544	443	380	450	429	490	609	599	515	438	413	505	511	407	461	427	440	540	458	500	524	397	383	445	502	567	531	478	505	473	430	422	420	476	588	662	692	811	1113	1314	1317	1203	977	759	522	418	495	470	441	383	383	459	335	350	422	410	389	347	352	352	408	407	359	340	362	386	406	434	303	338	568	507	426	492	604	754	816	754	701	659	566	453	361	364	348	313	266	308	318	229	282	291	229	200	184	236	340	390	361	319	245	229	305	338	300	289	292	245	271	429	392	237	187	262	313	291	264	267	298	231	211	232	168	122	231	292	279	276	218	275	326	267	223	219	249	270	252	280	245	133	131	169	179	278	355	260	229	186	145	229	254	265	238	219	172	126	166	202	259	247	236	264	243	261	278	223	230	227	261	340	307	247	257	254	265	209	131	183	133	131	190	229	245	219	195	170	125	87	133	208	228	235	240	228	225	185	205	259	284	287	218	203	239	219	273	187	123	164	150	258	219	196	185	92	145	108	123	242	345	267	246	222	151	168	105	240	363	192	131	260	261	209	192	173	138	177	177	159	238	265	170	78	124	200	228	231	264	191	108	153	147	112	137	171	147	164	224	264	231	191	195	190	244	255	164	158	165	192	252	211	220	246	263	215	174	196	174	132	75	117	108	152	196	184	170	161	206	198	185	167	171	170	163	100	99	189	207	207	210	131	161	292	276	185	120	131	115	155	302	260	189	152	148	267	221	120	201	224	168	120	154	167	92
167	184	193	216	215	185	158	167	222	207	117	87	146	253	268	180	169	200	237	269	242	280	327	317	242	222	244	193	174	182	163	199	190	173	202	213	248	197	83	40	65	73	49	125	136	131	214	217	316	262	120	169	190	156	179	248	249	216	269	226	192	255	298	289	241	153	177	227	213	213	203	257	270	233	197	171	156	276	229	164	254	254	270	304	302	300	293	272	272	170	300	443	254	166	154	178	190	181	220	223	229	152	107	134	125	145	214	219	225	196	80	141	181	202	222	117	187	180	114	156	134	99	145	236	218	242	253	156	172	236	142	54	143	200	195	205	202	230	240	215	168	117	175	233	170	173	196	119	108	109	127	248	263	221	172	137	132	85	179	220	206	240	199	230	217	163	187	219	144	129	181	146	168	208	202	206	215	236	257	233	247	277	247	253	280	264	156	182	267	223	189	222	288	273	266	324	273	117	68	157	217	212	170	167	225	194	217	220	95	168	210	166	170	150	203	259	205	195	284	287	258	176	161	191	133	189	275	230	204	229	272	233	234	314	271	236	286	319	208	147	303	374	343	273	290	325	249	211	119	161	246	274	315	316	322	337	318	312	338	274	290	319	377	360	319	379	317	284	293	339	467	507	388	408	490	590	754	774	740	710	629	545	499	382	295	383	441	449	442	408	413	384	388	431	416	356	350	417	503	530	437	346	337	418	511	466	419	506	498	517	764	930	1239	1368	1291	1238	903	735	727	701	611	495	549	591	490	431	475	437	408	466	490	426	433	410	344	430	499	516	494	506	449	385	422	548	558	481	539	506	410	475	576	576	462	336	381	367	353	462	504	468	393	356	358	441	427	368	387	425	471	398	380	454	459	452	401	388	352	312	408	436	445	447	392	385	392	421	394	274	264	306	340	329	320	404	371	366	427	366	349	383	363	341	325	338	437	383	416	436	383	423	361	262	287	359	379	357	308	355	379	407	423	390	361	333	346	395	347	216	201	304	385	343	292	335	388	487	428	386	365	338	449	347	208	225	258	339	329	311	307	276	347	346	284	259	315	359	344	363	335	333	440	363	286	360	361	351	366	285	251	280	236	237	290	434	460	353	259	243	316	401	415	307	328	439	434	379	334	353	357	378	357	265	282	263	228	354	405	367	418	436	420	282	171	267	322	328	364	379	344	301	345	363	306	327	387	378	372	332	280	273	294	259	308	416	291	261	365	352	294	267	297	332	315	351	390	331	284	347	427	385	339	346	365	273	218	290	345	360	367	371	376	394	426	377	279	340	399	362	373	348	257	279	332	393	420	461	416	292	314	302	329	427	375	292	279	329	350	373	481	433	363	382	406	367	277	256	301	340	356	266	218	368	482	478	387	392	382	357	443	337	291	309	339	397	423	472	420	337	397	441	391	411	399	497	509	357	433	418	345	382	350	368	413	443	506	525	445	392	308	343	440	447	469	515	531	552	565	474	417	465	529	464	400	404	408	403	459	556	540	499	506	536	517	454	499	507	422	480	495	454	478	406	357	446	508	506	490	447	419	435	497	423	465	589	566	606	684	851	1168	1328	1313	1339	1058	727	543	532	658	570	496	534	460	410	381	328	348	385	387	376	377	327	353	411	378	367	376	359	385	356	377	345	428	548	428	390	552	674	784	788	666	613	418	360	427	340	280	307	397	362	204	274	304	231	210	171	152	215	336	336	211	222	305	313	256	204	336	398	299	300	280	224	246	280	230	180	208	206	128	180	296	266	231	202	195	208	220	204	231	248	269	303	156	88	237	293	280	277	231	157	175	258	217	196	270	268	165	205	271	250	222	236	257	227	226	212	217	205	238	195	184	197	206	208	250	306	250	290	235	170	246	272	282	305	294	273	189	224	290	223	197	211	206	277	337	293	267	163	112	194	247	263	173	217	275	165	118	138	147	154	231	231	123	214	300	214	186	180	191	217	226	177	127	197	169	182	215	138	201	201	219	248	143	124	161	178	202	170	201	242	238	292	266	227	247	254	240	228	199	232	257	232	215	154	241	309	277	189	111	130	161	126	63	90	101	141	209	191	196	194	207	302	262	119	118	240	212	134	186	198	182	230	210	209	178	158	157	163	139	127	285	258	203	184	159	200	250	279	203	210	214	175	112	132	214	208	148	115	93	149	232	229	176	83	65	114	187	187	133	117	99	167	202	183	234	175	205	257	204	197	203	212	256	222
247	251	147	110	143	197	201	204	343	340	220	140	129	98	153	242	259	294	237	199	198	194	250	248	245	270	317	244	173	224	208	233	158	134	198	242	247	190	118	92	209	286	213	155	192	213	268	243	148	207	256	226	226	186	132	136	139	191	214	138	184	225	181	216	217	186	208	233	161	181	204	77	115	243	297	285	164	120	187	210	267	254	211	250	217	222	296	245	173	162	267	340	318	264	218	179	153	232	283	215	121	91	95	100	164	233	167	162	248	230	243	230	111	147	212	197	179	96	46	107	164	185	190	246	241	161	231	238	131	72	65	61	61	163	267	234	144	222	267	180	175	187	240	258	157	148	204	217	208	194	170	212	254	280	249	167	173	173	240	258	240	206	172	310	285	98	132	239	279	276	231	127	133	210	133	162	247	260	249	280	279	228	251	257	273	317	238	182	220	133	107	180	188	176	271	343	277	165	125	192	167	247	306	181	96	125	159	248	242	210	271	199	280	318	268	243	252	248	205	265	340	274	234	247	205	175	195	186	175	222	230	227	275	305	243	194	209	259	255	218	156	217	297	191	238	343	254	205	170	193	263	295	294	287	308	313	351	303	247	298	359	346	287	276	345	318	301	374	413	405	382	490	487	491	610	722	798	786	741	675	562	493	526	406	338	368	385	426	462	459	337	300	382	430	417	405	413	371	397	367	378	427	420	466	401	378	422	506	552	659	837	965	1275	1424	1317	1119	788	627	622	543	537	542	571	563	475	421	410	456	465	494	460	440	521	561	513	464	458	482	409	406	494	498	548	605	525	457	529	553	455	451	488	463	527	536	478	464	438	453	457	419	431	478	534	509	416	455	458	368	406	471	445	443	499	464	452	436	368	436	352	216	272	312	366	369	283	297	338	374	410	443	384	314	314	307	316	266	326	295	334	419	338	324	333	346	385	409	388	390	341	313	332	291	340	327	343	399	259	239	349	428	441	426	391	282	245	339	385	316	241	305	291	275	320	265	373	468	359	330	385	376	360	410	425	337	307	260	275	359	366	287	290	292	236	278	382	337	267	290	271	268	315	322	289	345	349	362	320	283	306	302	388	324	305	418	412	413	473	473	351	242	302	356	319	384	455	399	227	188	255	280	331	269	297	371	308	252	288	408	337	301	336	217	197	259	335	353	318	302	292	369	340	320	320	314	319	335	409	380	370	315	280	289	351	376	296	270	239	281	350	344	338	336	322	339	334	297	283	305	345	407	394	383	350	368	346	269	368	334	290	307	385	395	249	307	341	282	396	423	383	362	380	427	353	330	320	330	381	356	292	271	332	435	391	335	419	431	335	354	482	461	356	349	369	291	252	275	300	363	393	373	362	390	383	328	354	382	354	326	350	347	300	326	326	304	307	359	393	333	341	425	460	422	372	348	410	389	412	401	288	299	308	343	358	374	401	343	324	409	422	426	422	456	480	463	475	442	464	464	505	509	398	369	462	590	539	457	452	536	617	560	513	484	387	396	449	370	363	423	374	372	424	434	455	436	449	483	483	475	466	508	466	375	401	415	507	651	752	775	927	1266	1402	1335	1175	852	574	525	574	526	441	435	408	415	536	510	369	321	345	406	377	388	376	374	387	339	356	481	416	280	369	382	476	531	515	540	618	718	793	896	795	543	437	470	387	310	403	384	312	306	328	291	218	256	266	224	215	247	247	240	242	248	148	123	276	390	353	300	230	208	226	238	310	287	191	175	177	284	334	311	341	261	200	223	311	333	315	219	211	343	356	287	210	162	188	228	265	304	226	224	263	263	259	203	198	224	213	222	312	289	250	249	196	234	229	251	263	187	189	210	198	259	241	212	253	220	254	267	295	396	392	304	290	266	248	248	270	235	238	287	316	362	192	204	233	189	283	218	213	215	232	217	104	197	182	143	224	226	233	256	235	263	282	228	210	238	261	184	154	171	196	236	189	169	191	163	189	175	167	223	283	210	63	45	96	103	101	209	217	200	180	161	167	114	174	222	233	268	279	298	308	282	339	300	162	199	231	216	185	94	70	90	106	162	129	126	199	154	109	103	66	114	173	173	136	145	157	217	289	192	245	283	238	233	240	242	225	227	191	241	293	242	159	170	197	207	203	169	136	135	141	153	112	120	251	220	129	127	155	180	200	206	271	243	174	199	202	135	91	194	214	183	265	287	208	149	137	158	201	145	124	166	136	190
184	194	216	166	148	85	162	222	132	186	257	225	214	157	83	105	137	207	276	242	262	288	262	204	140	209	230	180	217	198	109	96	155	216	178	108	174	289	280	160	184	241	217	137	137	173	136	197	267	271	242	238	220	228	236	122	64	185	235	128	120	261	258	202	237	224	186	203	229	243	168	63	149	242	215	205	186	146	175	258	323	283	205	227	159	176	250	247	262	237	205	234	307	235	152	158	185	263	264	150	120	124	147	170	177	204	162	197	216	186	217	192	173	189	131	99	165	121	168	269	207	172	270	357	322	286	237	131	69	117	189	180	127	115	179	179	149	200	150	126	188	164	194	179	109	126	197	270	220	121	176	209	168	217	149	119	167	193	211	173	197	193	245	250	197	159	110	149	220	257	276	183	139	219	129	99	182	207	207	248	255	238	233	192	190	225	263	292	244	207	282	293	240	256	246	261	314	233	185	230	210	187	261	221	214	338	322	248	220	266	205	184	293	256	220	215	239	316	368	327	267	310	313	237	169	172	218	241	280	283	247	235	255	252	266	277	224	262	254	237	265	285	361	293	209	244	261	246	254	370	409	335	273	279	360	400	263	121	156	200	202	249	289	305	330	241	268	405	415	440	440	431	602	657	660	824	877	818	742	550	354	453	494	429	357	296	394	452	480	451	398	378	313	310	434	454	423	438	422	326	389	475	423	408	391	457	535	564	678	834	1015	1221	1307	1219	1051	890	692	524	425	417	454	508	529	538	493	437	464	490	460	482	453	397	502	510	450	436	390	416	458	427	446	450	532	626	542	488	469	398	351	433	504	454	397	393	427	415	441	471	401	423	513	496	451	384	368	413	402	397	404	406	401	459	521	505	421	383	382	404	508	413	261	364	417	347	302	343	373	369	390	385	423	384	284	383	431	442	471	394	349	309	277	269	308	301	259	273	255	325	353	272	378	464	431	337	369	422	352	349	332	279	387	496	383	315	350	346	336	295	313	350	239	196	211	257	367	365	387	454	410	355	292	290	351	324	267	224	314	410	358	305	317	273	233	293	397	403	361	364	314	293	375	358	421	418	313	346	261	220	245	303	379	386	404	358	280	339	424	461	399	305	328	341	382	387	337	297	279	299	352	370	369	322	284	381	415	377	404	287	188	323	426	395	316	306	346	385	324	251	234	368	408	353	366	385	348	321	417	433	405	379	389	398	363	366	285	243	320	299	305	354	362	336	319	394	380	260	316	422	365	317	294	320	273	226	255	286	346	366	374	357	378	322	261	270	301	385	448	340	327	460	410	288	234	305	310	289	315	313	320	325	370	386	306	254	347	391	305	310	427	383	320	321	384	419	365	391	368	393	375	270	305	358	379	446	455	383	325	311	336	334	260	323	367	371	436	416	353	373	420	390	434	472	404	368	386	384	361	382	431	440	467	418	353	405	423	348	368	448	413	461	512	345	324	455	458	376	423	440	464	550	438	454	484	413	415	406	511	589	544	503	420	382	413	472	460	420	444	483	413	374	446	435	433	425	447	464	504	522	498	500	486	453	443	481	493	568	566	622	863	1063	1262	1377	1311	1166	963	700	561	478	405	403	422	386	407	451	383	386	327	320	302	311	417	349	334	415	371	303	348	412	417	321	300	345	360	448	461	545	738	843	902	849	675	499	410	372	358	438	465	352	288	301	307	341	274	235	250	218	278	240	247	266	186	258	270	292	350	330	242	224	221	236	353	273	194	136	124	193	307	410	331	213	170	179	254	358	346	286	290	262	213	227	271	305	240	129	140	182	155	212	237	237	252	222	144	156	203	149	191	237	255	238	180	171	185	254	286	212	167	221	213	235	320	219	163	181	198	275	304	270	286	303	252	298	322	242	273	307	296	235	198	225	155	120	196	297	341	285	232	186	199	185	103	130	176	217	264	243	153	148	182	163	148	173	164	127	193	226	253	221	207	240	221	274	264	193	181	174	197	261	261	212	115	151	208	200	249	231	219	222	206	181	111	105	129	177	252	225	130	207	283	298	280	167	139	173	205	187	198	169	188	219	187	187	105	129	178	99	102	133	123	187	149	113	217	242	182	182	179	158	196	254	289	260	302	330	199	133	205	196	142	136	183	207	220	265	251	187	191	259	182	147	130	250	325	205	237	228	158	99	83	163	248	229	206	271	289	247	202	197	238	136	144	298	236	169	223	143	149	185	136	239	196	90
211	233	206	251	208	168	157	190	264	186	120	193	225	133	100	122	76	94	211	186	196	281	217	150	111	186	231	234	249	160	196	256	177	139	145	152	252	266	249	206	134	188	148	129	113	42	110	141	164	215	206	228	336	308	194	121	45	50	63	126	172	279	238	101	191	198	163	220	259	258	205	163	156	159	190	142	127	252	238	211	271	285	322	335	276	171	79	154	167	167	261	235	180	132	155	178	143	233	286	182	99	151	236	277	212	169	217	206	167	213	228	249	286	146	165	229	245	275	206	184	169	170	202	224	256	210	219	229	113	116	245	228	168	153	165	167	211	215	169	166	199	188	138	140	175	208	128	198	270	233	172	140	125	157	151	170	195	77	109	170	146	134	161	261	362	275	168	189	222	245	277	256	173	166	215	313	322	247	165	184	358	311	296	349	318	272	266	321	280	237	204	188	136	186	295	256	200	203	239	274	313	288	208	211	251	223	211	232	261	278	320	269	205	256	265	293	302	383	411	277	271	278	264	259	222	261	183	98	210	258	250	226	203	258	267	294	343	323	275	211	191	222	279	284	298	290	196	231	209	181	244	264	259	316	389	376	308	296	366	337	287	250	273	305	252	313	422	419	410	427	478	555	644	714	825	860	814	773	635	464	436	461	448	428	391	351	357	406	387	414	446	412	362	323	365	386	414	463	379	377	420	324	343	365	384	457	532	627	773	960	1177	1340	1291	1109	940	811	701	661	646	588	498	431	444	534	527	545	552	406	364	428	429	511	542	464	477	522	498	497	527	479	467	499	493	454	448	382	379	447	400	432	534	536	415	416	461	432	501	515	513	507	488	488	427	402	432	373	407	499	401	317	391	418	435	434	352	317	295	322	326	310	327	382	399	324	302	323	323	359	372	308	369	423	373	348	339	342	457	516	423	350	292	345	402	265	297	348	275	391	458	395	335	350	358	344	358	381	345	298	247	256	358	414	419	374	335	285	247	300	354	333	257	283	332	267	340	352	270	311	394	409	320	345	351	342	364	346	331	314	292	306	378	393	379	393	373	415	369	309	359	350	348	357	393	385	319	287	315	330	297	380	446	398	363	338	338	307	335	415	384	324	356	392	439	456	358	305	352	285	301	366	383	345	285	277	349	429	363	323	325	372	338	263	326	417	427	367	294	343	334	351	391	320	329	366	293	247	262	349	349	246	316	361	376	375	195	193	328	314	318	303	263	337	397	355	317	265	243	376	350	300	362	424	379	336	412	380	384	316	306	392	372	330	337	339	371	338	326	357	362	334	342	401	366	388	407	344	305	309	289	338	326	332	420	346	240	236	279	365	369	309	270	273	305	317	324	304	325	286	270	345	388	390	350	418	502	385	366	418	317	314	408	404	427	395	368	448	413	408	389	400	401	309	290	379	332	278	360	433	473	380	366	494	455	379	436	381	454	508	448	416	423	408	395	475	426	482	482	409	485	507	452	439	464	454	437	430	515	563	540	485	427	433	477	446	431	467	456	488	436	397	462	520	536	513	487	447	468	439	464	518	475	502	477	483	548	613	599	610	687	682	991	1312	1365	1245	1015	800	623	522	511	516	429	316	307	366	366	377	371	342	354	353	407	414	324	309	310	266	295	382	452	399	371	458	481	502	424	378	583	777	841	879	719	585	407	324	360	407	447	345	313	296	279	312	387	325	236	211	254	342	312	307	298	242	268	266	261	276	213	186	194	238	221	183	304	291	222	257	295	233	242	295	244	202	218	282	238	201	196	212	257	268	268	282	256	214	208	251	279	258	321	292	164	214	261	207	209	139	185	248	246	378	403	320	249	225	296	339	250	236	296	167	125	223	267	267	252	264	220	161	199	354	362	182	173	212	191	275	264	191	226	215	228	262	212	137	181	207	223	302	285	214	129	129	210	209	203	211	195	287	198	163	271	223	215	225	182	164	236	222	127	159	226	279	182	129	177	154	203	286	221	75	107	217	180	126	229	196	165	234	167	182	203	173	206	197	186	182	201	264	264	226	146	131	192	209	128	39	193	254	144	187	213	111	95	100	89	178	246	285	305	176	88	186	220	196	177	238	255	228	153	126	220	224	258	358	285	232	273	193	213	246	219	234	242	181	156	275	306	287	291	234	235	256	247	172	131	189	149	182	219	146	161	169	163	197	225	265	250	208	146	153	187	189	257	203	189	176	86	90	157	242	195	175
280	282	261	231	230	206	252	267	274	261	197	227	265	219	184	133	128	247	357	288	215	242	215	266	194	121	174	163	150	174	258	242	123	153	220	200	235	179	107	161	201	265	273	226	173	102	181	309	233	147	159	182	206	193	161	110	147	194	127	191	257	151	125	281	244	83	98	240	252	148	194	184	167	240	165	141	196	174	116	188	314	248	204	277	335	253	119	51	63	107	174	132	89	113	155	213	280	269	196	164	189	318	318	148	142	233	211	198	175	96	86	210	289	204	97	151	225	179	186	228	205	161	118	212	321	252	216	240	223	239	240	163	137	166	238	285	245	216	168	185	215	206	235	234	197	205	213	218	200	179	201	162	165	218	278	278	196	141	236	246	135	89	119	218	270	184	96	135	206	152	114	178	205	209	177	243	275	208	295	422	341	223	226	261	273	216	226	219	108	210	291	189	199	314	317	252	284	290	224	180	198	215	127	154	259	227	233	246	236	240	206	154	206	273	284	285	233	301	368	243	225	245	221	258	312	349	275	247	272	227	235	276	265	244	191	215	335	289	263	288	278	252	193	290	286	144	172	248	193	191	289	277	237	230	278	385	303	264	304	263	243	298	305	315	377	327	341	380	381	421	566	668	679	701	718	781	855	680	467	461	441	421	400	364	431	477	349	268	363	417	364	403	407	356	350	320	443	525	443	387	377	414	454	448	434	545	630	763	922	1081	1262	1334	1242	987	802	675	650	505	418	503	504	537	520	552	569	509	534	495	360	362	471	564	491	384	418	448	424	458	496	538	596	561	480	419	506	534	435	462	507	489	517	533	488	473	462	410	389	382	382	401	412	474	453	361	408	449	431	422	435	347	320	502	537	406	378	336	296	350	329	329	310	308	387	394	382	410	404	354	423	463	352	446	434	236	294	351	389	379	329	291	277	331	368	360	431	445	288	205	290	364	357	385	410	387	279	225	311	378	351	316	314	343	269	282	355	330	324	271	259	302	341	312	264	244	280	263	307	406	360	351	362	426	385	357	362	296	363	445	453	401	344	340	337	343	389	454	400	347	362	267	262	331	319	316	252	261	345	320	305	432	429	298	317	313	310	353	313	339	421	386	359	375	378	431	351	246	300	262	300	378	332	287	323	395	347	285	377	346	302	386	376	354	313	335	390	345	359	361	297	285	340	385	389	325	245	308	348	304	296	296	350	418	368	342	330	414	393	361	376	295	281	302	352	333	312	293	326	397	322	203	238	272	345	364	304	337	312	237	227	367	439	380	326	249	288	289	319	372	303	273	287	353	392	400	405	345	287	380	404	298	343	372	374	385	301	300	309	327	418	460	392	369	333	272	295	326	362	345	340	306	325	346	294	273	271	285	289	255	260	306	345	376	318	342	358	321	307	310	374	384	313	253	373	490	392	359	382	358	403	374	394	488	401	351	372	382	405	335	401	354	361	562	507	408	376	444	482	388	332	297	355	434	389	442	474	473	489	457	495	510	501	430	485	603	522	450	454	503	470	403	389	411	522	494	403	468	452	428	522	515	405	441	556	599	534	497	557	589	531	642	965	1124	1313	1339	1175	992	743	570	493	520	462	429	490	536	476	384	437	418	376	403	475	524	442	410	475	429	322	337	323	281	330	366	381	495	455	300	418	660	790	771	780	706	414	360	399	362	471	445	338	402	315	325	382	249	246	272	239	260	269	269	281	229	236	270	276	292	280	202	142	236	279	225	333	343	285	235	196	235	251	296	283	249	184	151	231	268	270	279	280	255	269	268	250	227	177	248	275	205	217	238	281	291	228	214	144	174	301	229	183	218	231	331	287	158	247	357	353	207	109	169	178	142	181	187	204	243	197	220	216	223	315	334	332	248	197	245	312	286	171	195	215	227	211	222	225	181	194	183	260	312	274	191	79	163	270	270	265	234	217	253	234	154	100	126	215	301	268	230	231	210	243	250	231	145	56	79	161	192	271	207	169	339	298	169	218	322	337	323	250	167	102	114	233	184	117	202	188	157	231	219	182	203	218	235	201	119	59	92	199	255	212	204	226	211	180	181	234	290	316	277	191	160	221	158	111	138	138	205	292	330	294	257	256	249	228	200	189	167	179	237	253	245	262	278	193	178	238	244	226	205	169	166	154	128	154	189	200	168	155	201	202	153	177	207	243	252	127	103	121	144	189	166	127	119	181	226	209	222	217	151	198	147
289	195	167	126	166	275	272	208	201	240	214	228	167	132	231	240	191	212	294	312	281	310	318	327	361	240	115	140	207	203	236	236	170	183	237	213	166	258	205	124	253	312	273	296	282	223	223	150	140	208	152	112	89	104	221	236	150	129	153	155	139	147	111	142	272	275	198	145	211	252	219	266	220	162	206	251	274	193	166	258	256	263	289	241	238	226	164	120	86	64	89	91	219	275	175	230	277	227	205	133	155	251	153	92	148	226	276	300	229	140	182	229	151	184	318	303	214	137	177	178	200	263	224	227	259	259	186	139	183	291	279	138	182	282	309	276	200	136	177	226	169	185	213	216	145	219	282	236	292	225	163	156	145	212	230	168	188	206	229	220	196	209	166	177	204	244	337	340	287	232	195	217	289	250	127	82	102	249	338	421	384	313	322	242	220	188	191	217	204	204	256	238	183	214	311	301	227	247	215	168	220	189	168	231	231	237	199	173	208	231	222	273	230	235	295	251	350	374	329	281	262	272	185	136	236	271	289	299	195	208	197	179	208	210	192	154	237	308	226	212	249	176	215	300	272	184	173	317	298	245	247	200	263	394	442	367	389	405	394	418	331	300	352	306	288	368	417	419	428	433	478	651	786	857	812	748	753	621	467	518	593	400	307	324	307	469	432	326	417	440	472	454	418	438	349	322	380	392	341	340	300	364	482	474	533	559	715	939	1100	1238	1325	1237	1072	847	622	607	546	437	466	553	564	569	558	524	427	383	471	437	415	504	528	451	392	427	467	450	419	383	381	491	454	490	544	448	467	422	391	453	543	565	503	502	446	408	497	544	420	361	448	423	433	519	457	336	334	380	424	437	398	389	429	486	471	430	427	413	418	333	290	415	382	242	325	452	389	382	403	340	272	320	339	361	373	337	315	261	295	275	259	239	252	294	302	326	333	356	392	340	341	435	421	439	429	347	356	344	328	327	356	380	336	357	345	298	329	325	273	262	335	382	387	336	340	326	255	340	395	386	403	311	260	325	387	413	288	273	471	543	405	302	361	389	305	310	390	329	264	248	268	303	274	281	386	498	391	275	417	479	355	318	360	377	320	337	359	326	312	343	433	417	417	333	257	261	245	278	271	296	343	383	371	299	292	341	277	260	327	273	316	407	325	309	328	319	311	297	387	355	299	308	291	359	414	391	385	392	335	320	335	347	369	365	341	351	329	356	445	407	376	339	334	392	358	287	331	302	266	315	350	421	368	378	394	342	407	384	295	377	374	282	260	288	347	345	370	369	283	268	364	363	343	406	424	351	310	369	363	268	243	279	262	284	275	236	303	350	295	327	408	355	312	326	320	298	270	328	419	403	313	308	380	376	379	319	319	424	421	349	294	288	296	393	495	411	344	429	478	448	449	396	299	294	287	305	407	459	411	369	402	420	429	441	390	386	322	259	290	331	405	466	445	478	416	408	443	338	365	395	403	404	407	391	424	455	496	542	516	557	566	522	533	548	497	476	491	466	566	532	410	441	465	472	496	460	444	529	480	418	510	557	525	544	554	465	415	429	471	570	593	536	706	1032	1300	1477	1428	1210	845	602	531	485	436	367	365	433	456	398	411	498	436	338	359	380	376	283	287	391	346	314	375	400	395	387	393	472	401	381	535	646	730	734	756	767	692	557	386	373	417	338	291	282	339	296	287	305	251	223	219	258	312	399	369	259	187	233	281	286	298	215	318	366	287	280	334	310	163	143	189	274	264	288	285	239	238	201	194	241	231	146	160	309	312	203	277	326	242	184	268	276	169	162	271	273	169	159	181	213	318	291	211	271	266	226	265	281	244	300	326	340	342	215	180	248	218	182	183	199	227	268	249	252	302	243	280	307	228	226	250	255	174	238	318	236	241	186	127	152	176	193	236	334	375	326	255	202	137	58	100	200	225	287	287	177	175	204	163	133	168	201	261	247	247	261	129	122	218	148	56	176	285	220	178	201	291	219	118	147	184	247	261	195	75	99	167	171	140	108	154	169	142	233	264	195	256	236	134	189	258	206	173	245	230	179	172	180	145	143	212	165	111	233	313	236	154	116	195	187	200	222	228	317	203	217	361	243	159	189	110	137	222	137	167	248	255	217	171	136	137	158	131	151	103	48	147	162	73	233	283	157	148	124	128	104	147	194	216	271	149	160	293	249	215	272	281	267	264	183	231	287	227	244	265	186
246	280	214	240	226	179	182	210	204	180	157	218	225	152	218	197	163	319	345	299	298	308	273	204	269	305	230	200	236	210	166	190	210	187	171	201	151	138	203	268	322	345	309	231	233	204	214	212	103	99	162	131	61	107	213	234	170	142	177	203	182	171	115	138	233	327	299	192	199	235	200	173	215	196	165	220	229	188	302	255	172	268	268	205	202	229	246	224	220	225	195	210	207	164	124	152	204	243	269	153	105	117	107	114	156	235	224	248	235	157	172	173	158	263	319	245	203	214	259	262	227	205	211	199	235	272	175	170	259	240	168	113	108	186	233	273	219	203	275	326	340	280	264	222	219	217	152	150	165	140	224	299	258	201	141	143	194	185	171	232	263	239	242	215	233	250	169	165	197	225	216	169	216	233	228	279	179	161	252	224	280	413	319	161	165	226	161	205	298	187	184	200	159	186	320	383	343	287	267	241	206	212	172	109	189	255	198	196	178	233	335	314	264	266	259	195	188	252	278	232	226	267	285	244	226	243	237	273	249	247	301	337	294	229	231	181	159	133	143	199	247	275	242	263	317	272	251	315	283	267	313	290	218	216	219	207	248	320	283	208	278	329	257	242	295	354	278	234	387	443	429	540	730	897	810	683	668	539	489	489	495	422	365	418	429	467	330	312	386	310	352	357	379	423	333	339	438	385	342	392	404	384	365	399	532	730	886	1144	1411	1363	1207	1034	795	700	632	509	460	502	558	564	532	471	418	499	585	513	440	444	454	513	493	348	414	559	520	503	508	376	351	425	470	554	596	483	404	420	452	470	514	539	464	389	348	404	460	439	386	410	407	347	447	451	426	499	454	484	468	378	346	331	430	507	537	477	455	443	365	361	400	434	398	329	316	351	386	396	388	306	260	350	399	363	379	395	352	213	220	355	322	275	255	348	427	371	355	420	384	315	436	435	338	401	372	324	361	344	291	349	370	393	396	308	333	330	303	361	363	329	311	349	400	299	270	411	406	321	324	346	370	348	286	326	355	325	329	379	377	296	305	352	378	429	394	319	321	245	303	342	294	345	297	290	336	374	320	251	288	331	336	275	326	382	365	390	319	364	463	420	323	315	395	330	268	269	340	358	283	387	428	432	434	290	273	371	331	302	361	351	333	311	378	390	385	324	304	351	319	384	422	384	305	327	357	231	245	384	387	337	337	398	414	434	378	279	312	415	411	411	392	407	396	367	442	372	306	244	290	369	331	317	317	247	273	324	296	358	392	373	341	314	355	320	220	206	240	342	403	374	309	270	299	303	275	317	411	354	318	300	266	345	367	299	292	293	354	400	322	314	333	336	369	366	328	352	366	411	406	347	381	354	296	284	328	292	252	294	334	314	320	401	342	352	379	366	401	356	378	384	433	473	390	422	438	405	384	422	385	254	325	468	386	292	382	399	347	359	385	442	511	452	374	446	412	438	551	495	431	392	397	431	475	421	404	443	464	429	364	455	555	562	455	425	442	413	405	437	437	378	506	561	454	428	430	447	494	538	485	479	548	467	341	349	378	378	441	389	393	562	639	625	714	858	962	1159	1366	1348	1114	932	661	489	482	439	467	436	399	399	471	490	461	441	390	419	483	450	379	442	431	268	289	373	377	398	402	386	382	416	486	637	665	700	796	822	726	558	464	322	282	279	246	321	316	227	252	315	370	336	284	326	267	227	279	300	260	292	326	250	297	292	225	247	273	317	305	233	133	229	274	251	272	169	120	192	218	223	234	228	181	235	284	211	271	278	282	278	238	242	225	207	274	286	235	313	338	221	207	259	238	259	235	203	289	291	234	150	194	278	238	203	261	286	176	212	294	271	173	192	264	247	211	225	341	299	188	248	314	278	211	256	318	322	229	157	243	263	219	234	228	191	152	154	179	211	223	152	96	96	137	168	113	157	259	211	132	198	251	210	145	150	207	175	180	173	108	140	197	203	232	229	168	213	261	228	237	226	154	193	277	206	231	280	201	178	210	191	205	198	175	157	179	224	189	242	255	140	96	204	254	156	171	231	258	278	258	244	145	154	235	228	239	239	191	89	44	133	220	196	167	111	159	205	92	158	197	186	280	228	187	206	165	162	117	104	134	82	151	251	221	109	40	107	145	167	251	236	175	163	216	262	229	207	266	229	132	218	218	200	224	228	238	222	242	254	280	245	164	113	173	181	172	230	240	228
217	156	149	264	239	199	201	219	186	142	184	161	111	168	203	192	189	205	244	290	305	287	267	200	230	250	182	228	280	258	255	207	166	214	161	145	200	234	181	130	193	210	171	155	144	114	262	282	185	131	82	150	160	176	226	174	191	266	236	222	160	122	197	190	129	173	273	236	212	148	107	167	173	128	73	199	265	125	211	315	314	329	278	269	243	247	245	252	236	186	174	221	330	323	241	170	188	240	214	193	177	211	224	193	178	168	222	221	206	166	164	298	279	224	257	288	196	98	187	238	178	124	125	184	205	178	217	223	217	226	175	207	278	322	270	233	304	326	244	186	177	186	189	173	149	156	220	204	124	138	224	245	236	210	240	276	262	264	222	179	209	233	206	181	232	242	149	186	240	201	186	254	281	195	164	197	225	260	249	240	250	255	319	298	271	261	251	230	232	205	134	135	201	283	352	306	234	264	231	232	256	209	328	347	231	256	156	124	309	425	392	312	273	236	296	293	255	270	257	208	227	223	196	267	231	208	293	310	251	194	199	351	397	268	226	231	163	184	217	242	258	319	311	223	200	249	299	266	267	213	191	254	326	320	331	354	289	228	205	252	296	318	296	261	340	365	353	359	405	480	636	787	819	872	785	591	463	431	444	426	379	343	292	378	508	500	369	296	318	290	282	343	351	310	376	351	379	497	445	336	271	271	382	536	626	813	976	1178	1354	1231	995	816	660	564	553	505	508	549	554	504	504	523	536	482	404	449	487	451	432	496	506	461	438	424	443	441	417	453	483	529	492	406	437	458	505	501	421	427	468	438	504	514	410	459	521	481	398	342	375	431	434	380	329	307	291	334	347	284	307	443	438	409	445	383	330	297	337	390	385	381	453	402	317	383	389	361	324	322	310	247	215	334	363	332	431	342	241	369	403	316	382	398	300	293	369	345	301	370	395	365	373	392	416	471	371	208	209	288	321	341	343	355	330	315	362	366	390	379	337	282	309	376	340	309	338	373	390	491	453	366	341	296	344	424	385	353	287	215	270	296	292	264	284	337	388	393	338	292	348	403	372	429	381	287	286	280	349	371	285	274	321	323	345	251	191	220	282	338	340	327	317	331	274	258	265	240	297	386	410	348	365	378	426	392	232	276	382	322	320	418	394	334	366	480	413	345	343	392	428	366	390	337	358	369	320	380	394	365	296	287	379	321	137	214	309	320	354	357	348	284	290	336	337	266	261	289	308	379	346	279	371	347	334	479	402	361	335	287	327	311	259	217	326	375	324	303	324	370	311	395	479	434	447	387	359	391	355	277	259	343	415	391	319	297	329	358	381	407	359	259	322	410	359	335	366	359	245	195	259	270	237	311	376	347	386	345	303	347	399	416	413	424	328	330	351	314	330	395	493	459	455	445	365	400	426	366	399	413	412	456	404	395	375	367	460	423	361	411	415	411	381	316	381	505	569	494	398	466	501	441	434	439	465	523	493	409	359	398	470	492	438	446	536	537	452	464	531	500	471	527	473	428	488	556	545	513	540	578	575	382	354	488	527	511	496	474	479	499	507	537	583	691	785	911	1214	1397	1240	1036	797	640	536	472	426	364	441	444	377	349	375	416	326	323	426	387	341	366	403	344	321	326	420	481	364	384	419	375	441	555	554	594	799	923	835	741	541	391	339	294	321	333	357	329	343	357	303	273	311	314	260	293	346	313	253	194	227	295	258	185	175	282	338	285	276	228	213	293	262	178	212	248	164	195	214	193	200	240	261	175	180	185	232	235	239	246	205	271	290	204	183	252	297	246	216	285	323	375	391	285	281	298	271	233	187	201	259	234	214	284	213	180	265	191	136	223	149	134	260	206	145	178	235	258	264	333	311	254	295	347	247	187	229	147	172	278	225	131	166	158	60	140	198	138	85	58	145	178	181	194	172	189	185	199	186	206	212	200	240	262	264	289	266	155	185	156	184	257	240	292	256	204	224	252	258	224	162	213	281	282	265	198	103	142	271	358	352	258	188	210	213	174	168	230	261	257	179	115	165	182	256	218	143	208	220	165	184	247	316	301	225	161	155	150	112	179	159	55	97	128	162	216	198	253	268	254	282	244	198	187	211	233	195	117	111	176	177	172	263	196	145	203	138	134	255	269	242	167	82	169	187	158	203	207	172	198	183	142	196	200	124	109	192	233	230	194	150	173	194	217	208	268	260	109
109	139	163	195	163	66	201	223	209	296	249	248	207	127	91	205	268	177	190	249	256	230	216	236	215	241	193	136	145	131	148	90	88	150	170	133	128	166	161	130	123	105	77	147	171	159	183	180	131	95	84	142	221	131	76	138	159	126	154	128	206	254	131	175	192	140	158	199	264	234	149	149	114	155	212	208	161	114	214	264	293	294	272	302	342	308	229	224	243	234	242	297	273	137	165	167	177	235	243	188	130	176	143	181	182	94	152	224	196	182	148	109	159	179	127	171	192	208	178	151	121	99	162	142	147	167	173	195	179	165	219	250	147	104	217	217	145	150	233	284	235	179	104	106	94	203	209	146	195	206	180	136	215	194	241	314	195	152	200	234	187	186	229	174	173	161	131	202	296	290	265	264	247	225	223	185	179	331	333	287	301	243	280	297	217	187	243	250	206	226	242	251	288	209	121	176	273	257	194	288	288	253	290	279	246	203	155	120	285	308	241	311	223	194	293	285	248	200	250	327	253	224	177	201	275	282	373	385	305	212	310	420	369	254	149	180	223	284	269	280	315	318	336	371	348	315	348	341	306	280	184	217	350	294	214	209	283	294	256	246	244	260	277	262	202	290	457	516	533	584	699	782	844	823	759	668	476	360	413	434	408	403	429	459	405	395	438	416	354	373	393	462	481	357	383	446	457	453	488	476	419	478	495	538	743	995	1183	1345	1338	1078	774	662	697	594	498	535	518	524	532	524	588	549	498	562	444	427	512	472	502	493	462	470	478	444	429	490	526	491	504	532	592	565	500	462	411	439	474	518	482	380	420	455	436	449	425	474	482	503	504	413	402	362	337	362	407	369	279	359	380	360	438	456	436	436	384	334	333	359	421	395	319	339	326	323	342	335	370	371	308	279	312	396	314	326	483	381	301	287	330	349	284	292	329	337	308	388	359	226	299	353	301	312	305	245	216	279	303	331	415	403	338	388	352	293	319	275	336	324	282	317	324	382	311	230	289	316	324	355	340	271	286	296	381	440	387	348	303	367	449	319	301	353	287	357	355	276	332	387	364	393	402	412	375	264	242	273	363	339	269	249	272	391	384	303	340	355	356	344	327	390	391	356	380	387	239	245	373	380	368	400	371	302	258	263	370	363	330	323	338	410	443	436	343	317	354	365	412	416	399	368	413	404	312	265	292	298	299	319	288	295	239	187	317	430	368	354	424	376	305	331	319	288	323	361	364	315	299	321	359	345	320	283	215	319	353	301	279	319	425	385	278	274	308	328	369	341	291	394	389	279	312	374	416	371	338	415	326	289	398	313	242	392	402	289	331	480	533	453	410	389	323	385	447	324	322	371	362	414	390	260	254	342	329	324	282	212	288	392	426	398	378	325	304	275	233	303	324	312	390	429	330	319	368	446	531	451	407	432	341	370	446	391	340	276	286	294	286	382	359	317	432	457	445	473	440	360	431	507	432	415	516	439	396	569	575	464	418	511	499	513	477	417	440	429	405	417	545	571	495	417	421	461	527	540	459	458	522	566	487	413	435	461	483	478	441	418	417	452	523	524	531	492	627	949	1146	1344	1380	1280	1028	770	591	448	430	386	447	457	381	359	396	398	348	371	359	390	373	298	366	396	330	411	479	424	392	392	443	366	289	395	476	580	814	895	807	681	572	495	455	441	333	327	357	301	341	282	284	380	336	266	298	325	298	311	273	267	315	311	251	236	313	324	246	252	245	208	230	305	256	211	261	332	302	203	208	214	245	224	165	207	301	334	289	305	323	219	156	236	253	187	169	208	263	240	216	227	189	218	269	236	191	237	261	234	221	162	209	250	231	227	209	193	197	231	207	202	258	229	239	201	181	271	217	201	240	269	290	191	182	161	118	165	167	152	173	213	261	270	214	208	201	156	198	210	106	124	194	212	243	191	156	188	193	221	144	122	260	257	125	102	188	236	255	218	146	148	168	183	263	255	203	126	117	224	157	113	201	199	187	250	306	208	194	247	170	152	116	66	142	192	182	214	218	209	239	273	267	241	214	190	164	133	84	129	130	173	208	142	136	199	253	193	166	169	223	224	161	145	165	158	90	96	150	147	175	240	276	280	280	252	286	300	175	203	293	305	235	173	166	156	234	219	153	193	238	228	289	264	230	263	179	142	165	171	149	190	239	202	187	268	238	173	209	129	135	291	198	61	214	412	319	161	103	85
190	220	185	178	189	109	120	155	212	180	128	163	186	199	159	150	190	194	222	286	272	247	242	282	275	226	139	112	112	69	184	242	169	135	113	169	175	173	131	83	198	172	85	171	206	195	201	185	119	125	214	182	120	127	160	179	221	219	222	201	185	153	154	197	146	185	169	120	195	194	186	153	110	148	113	74	90	150	147	128	214	190	164	139	159	249	237	231	185	196	239	253	221	178	249	209	177	148	153	150	109	149	163	203	165	133	146	150	146	194	213	165	185	207	182	142	186	194	200	244	252	208	155	161	105	69	160	296	288	213	228	236	219	183	206	180	70	143	238	177	142	201	166	213	255	164	145	180	228	209	131	111	161	162	173	139	186	308	184	163	278	261	160	146	296	263	219	259	253	331	287	244	281	257	249	224	218	231	205	286	289	221	266	235	201	182	191	216	239	234	195	206	303	358	215	116	197	269	259	247	299	307	180	150	228	263	316	325	264	262	297	243	152	184	207	263	328	268	180	232	369	353	255	215	272	376	347	247	317	277	173	246	263	235	226	216	216	235	282	346	328	257	255	201	218	291	198	242	304	240	206	239	285	282	321	321	310	322	335	327	312	307	324	336	345	396	347	355	529	646	696	822	848	765	671	493	372	373	439	381	308	425	466	410	415	455	383	341	352	403	427	327	286	323	333	286	415	458	374	406	459	458	464	667	913	1069	1249	1357	1233	982	746	555	561	587	506	457	522	537	508	523	492	446	426	420	413	397	427	499	496	445	513	564	531	488	520	597	553	459	459	543	596	557	445	491	435	359	383	436	499	506	453	434	398	359	480	491	452	507	474	387	437	461	409	457	492	349	314	408	367	322	336	367	403	485	547	466	374	308	315	354	372	370	352	372	376	415	347	317	364	292	390	462	403	498	507	413	345	234	335	415	346	419	434	354	334	354	291	243	322	379	356	312	262	279	379	376	316	393	421	387	439	413	322	298	316	276	300	302	345	401	312	345	351	295	253	220	243	314	319	283	243	280	342	309	297	326	268	229	326	289	315	353	334	423	399	402	426	359	380	371	366	411	385	365	346	270	278	371	367	302	344	426	341	330	386	293	285	273	284	375	394	448	444	364	299	323	263	337	476	362	383	373	304	377	432	443	430	337	275	352	377	340	315	311	366	349	324	336	313	285	257	373	421	346	390	330	316	281	304	440	422	371	276	280	320	317	280	343	381	343	354	317	335	390	374	367	397	324	305	376	366	335	369	412	398	349	302	258	285	342	384	356	289	329	408	475	386	347	389	286	313	382	374	393	429	378	380	448	375	308	386	444	348	300	385	357	334	335	351	335	337	417	457	467	378	360	386	403	430	322	364	410	329	318	287	375	354	360	364	300	336	355	431	390	326	347	322	323	270	259	280	306	389	478	495	409	364	398	412	356	351	386	335	301	392	380	318	371	412	386	395	440	468	454	437	366	345	430	444	399	416	427	382	398	492	544	500	478	448	482	484	469	483	492	472	468	461	461	537	509	452	416	471	530	462	418	484	466	446	551	537	383	404	469	470	452	459	532	467	516	646	592	548	701	945	1167	1338	1376	1146	925	772	600	512	501	494	495	513	446	500	472	380	376	340	405	473	482	454	368	349	355	391	356	341	386	360	378	359	440	459	538	670	640	691	790	722	595	455	319	300	345	297	238	326	332	333	305	303	303	285	310	357	381	278	181	204	228	271	253	249	312	233	190	251	270	256	312	252	228	251	254	249	176	304	343	239	241	237	254	319	361	271	231	275	282	321	279	180	170	194	247	245	195	226	188	157	174	201	230	257	261	287	309	213	230	267	269	243	157	131	187	245	194	208	319	365	287	252	201	216	259	204	248	244	259	278	217	229	236	193	142	129	206	256	264	323	296	173	210	194	226	274	190	115	119	166	155	199	245	175	132	172	184	158	191	300	320	173	145	206	199	258	328	280	171	127	196	232	245	264	171	222	287	277	272	303	266	192	202	243	191	90	168	224	122	65	116	142	85	87	264	255	184	277	188	87	82	156	228	143	131	113	87	192	212	156	105	58	123	184	127	97	154	216	253	222	182	228	250	180	112	219	256	232	228	186	253	203	146	229	256	224	184	240	270	136	55	175	220	126	76	97	219	207	135	152	187	214	210	205	230	170	115	97	159	175	68	147	302	305	221	188	154	115	169	184	207	210	223	248	303	332	244
176	181	171	154	222	161	110	122	120	166	188	265	318	228	124	190	316	336	279	250	191	109	165	282	278	204	110	103	241	324	265	135	167	264	186	201	273	177	152	154	163	262	212	189	252	212	219	208	101	96	143	142	93	176	220	171	187	113	205	269	182	112	137	206	166	194	217	117	91	111	156	141	125	202	128	136	229	220	202	241	243	199	185	259	303	281	223	280	376	292	247	195	154	188	180	112	60	163	184	117	141	205	265	193	116	185	255	214	199	206	125	109	150	164	240	278	190	110	147	165	172	194	253	275	137	150	285	251	238	223	174	222	222	200	217	146	188	265	185	156	162	213	216	178	235	300	225	234	275	234	202	147	220	225	214	248	208	171	206	211	227	253	232	303	307	275	323	326	252	253	335	301	244	228	167	260	343	281	292	327	260	169	255	263	228	250	217	231	271	286	209	224	289	250	199	236	238	236	287	283	224	193	220	225	193	242	313	253	310	321	273	294	252	215	306	288	266	287	218	310	390	343	223	156	252	274	131	101	223	267	241	271	268	351	325	246	276	218	286	414	375	316	299	268	231	242	338	318	300	343	321	260	238	299	301	298	307	343	390	391	408	357	268	286	288	337	419	466	588	733	852	904	883	722	550	433	351	334	347	357	366	329	351	411	485	464	380	381	411	387	349	424	399	320	394	455	414	433	398	396	442	438	488	701	1015	1200	1327	1257	992	792	679	516	436	472	478	491	475	530	514	441	464	518	469	444	435	437	478	399	373	448	414	484	537	466	548	555	529	536	537	557	642	593	474	441	458	392	266	346	491	558	463	413	483	508	412	423	524	476	416	404	388	361	314	359	369	304	387	432	357	342	338	374	398	352	390	385	400	421	473	409	314	431	453	388	327	432	450	293	331	406	291	279	335	352	388	376	321	217	321	444	338	297	368	373	323	285	245	218	306	441	431	292	260	295	337	377	357	355	345	317	327	355	383	335	316	353	317	215	252	360	282	306	345	297	266	201	261	310	306	382	396	381	371	342	322	325	346	350	373	359	303	374	387	432	496	374	361	383	373	320	410	423	305	326	319	299	251	313	336	279	331	351	289	317	342	312	412	403	361	431	452	377	281	301	306	338	376	401	341	237	311	508	480	377	423	422	417	310	190	234	338	336	311	271	245	271	351	387	331	307	240	248	311	314	248	307	444	402	429	432	289	282	366	378	416	427	316	288	401	462	385	279	268	320	379	370	282	351	361	308	349	367	330	361	429	396	406	350	284	350	295	298	313	322	356	304	272	224	240	290	367	406	386	359	326	310	357	371	302	354	417	356	376	341	273	394	410	362	383	383	404	376	336	333	370	347	226	268	336	291	351	378	311	370	414	345	324	289	318	345	353	385	433	405	300	290	328	375	384	396	418	404	378	372	386	410	347	318	329	303	285	279	337	364	301	300	367	373	334	338	367	378	456	460	441	451	446	404	400	499	426	430	482	428	436	493	489	439	473	585	515	348	380	503	532	486	465	483	436	427	488	444	410	347	425	506	457	496	501	487	427	403	442	447	520	561	581	545	474	474	458	543	701	737	783	1015	1282	1364	1277	1058	795	648	655	565	474	544	508	366	348	391	412	424	401	341	277	331	314	307	332	374	368	263	320	318	297	421	487	400	403	536	593	668	754	794	772	717	600	465	374	260	239	231	225	250	313	354	320	344	341	301	352	370	321	276	239	208	253	375	329	261	271	278	228	165	219	233	172	219	177	214	281	261	299	168	154	261	277	293	235	250	279	308	406	287	223	248	243	291	210	96	175	256	184	156	201	224	220	212	195	199	192	161	175	195	200	250	310	296	340	371	282	230	273	275	227	208	223	189	111	156	234	208	228	326	331	276	230	230	211	164	182	201	259	289	254	201	179	239	317	285	241	186	148	196	223	231	201	184	250	272	158	197	239	225	215	205	196	133	179	206	154	138	147	142	138	94	112	205	133	91	165	203	208	208	167	172	190	156	105	184	205	157	204	163	166	195	119	44	116	207	221	182	184	205	208	215	226	231	144	77	134	134	147	160	74	123	175	188	219	200	171	157	168	229	282	203	241	252	129	198	245	229	143	212	311	168	146	150	158	235	199	119	196	248	199	229	234	153	113	143	174	201	248	178	146	197	152	170	172	210	228	119	156	183	141	190	135	171	189	179	307	241	131	166	198	156	221	266	198	173	215	203
226	248	198	216	313	283	252	249	210	183	216	212	174	205	156	119	247	395	278	153	224	242	182	172	165	130	179	175	161	219	212	170	137	139	152	152	200	224	152	110	163	264	298	239	250	165	132	174	142	133	171	170	73	118	150	152	168	94	118	182	192	141	110	174	162	153	225	166	103	156	158	115	157	203	244	250	246	251	219	224	235	216	201	245	284	272	305	277	244	265	189	159	174	182	235	257	208	271	241	160	199	212	199	203	156	104	139	182	162	186	239	173	219	312	281	172	108	92	127	211	197	281	351	271	135	156	201	206	266	233	225	222	219	217	214	206	217	294	202	102	162	124	120	245	267	242	219	162	164	203	186	182	247	226	251	345	221	122	201	203	141	91	73	125	164	252	349	198	103	245	310	161	136	259	251	271	280	224	201	195	255	259	230	237	241	264	239	185	167	177	215	215	230	211	191	241	242	210	265	285	246	203	146	248	251	166	198	237	234	188	237	285	230	247	258	261	283	238	249	238	251	328	273	219	217	229	281	249	266	284	241	205	263	351	287	222	197	269	273	164	235	343	287	266	390	350	265	270	251	275	250	209	257	284	309	307	314	366	327	285	356	379	283	337	456	502	480	569	753	806	795	756	730	636	436	353	373	327	287	345	330	285	375	359	218	279	391	422	412	464	422	335	400	406	441	439	384	375	459	466	475	610	756	1070	1347	1376	1230	1088	943	750	682	643	550	489	469	496	571	562	478	450	449	419	386	459	463	312	370	474	415	386	442	530	500	521	553	490	521	540	488	453	468	497	513	516	557	471	344	347	433	485	532	525	393	438	490	411	369	403	415	390	403	435	382	311	353	385	445	453	372	431	399	335	320	323	357	377	368	361	344	274	377	423	379	434	407	360	396	406	343	334	361	367	333	296	299	266	326	374	376	349	304	285	247	277	319	292	318	362	370	341	329	250	245	350	343	411	398	280	308	387	389	336	336	385	419	403	307	243	321	387	334	278	334	394	333	249	257	354	418	466	358	262	336	341	244	248	340	320	345	354	289	245	316	423	375	266	187	276	320	316	380	351	387	351	273	296	316	369	315	317	404	421	356	266	293	335	357	406	352	237	289	340	339	440	431	383	329	349	391	343	323	370	436	398	371	337	341	344	292	287	297	278	233	219	350	379	305	256	257	387	419	360	329	399	498	452	395	434	409	312	355	328	312	408	353	299	300	375	399	399	443	446	423	348	361	332	301	359	367	409	390	345	318	253	299	357	400	386	294	302	327	265	291	403	373	326	339	314	308	340	354	297	260	339	298	270	296	230	232	294	312	403	450	342	423	445	362	343	334	351	320	302	284	336	343	343	462	476	387	323	233	243	338	334	349	349	267	286	399	396	363	328	309	398	429	345	342	324	305	342	395	319	275	387	392	385	399	360	361	362	376	375	328	381	327	277	399	452	430	368	327	325	389	479	452	398	344	370	462	569	470	367	464	433	457	554	503	404	474	565	448	390	482	492	448	486	546	535	562	565	476	462	453	434	461	476	430	448	527	548	486	393	469	573	491	382	425	522	474	451	485	490	593	743	719	730	1007	1252	1328	1205	1012	841	627	519	404	426	420	425	490	350	346	423	423	437	418	269	308	427	397	308	260	332	458	500	428	422	410	370	429	497	505	632	737	784	795	718	633	619	458	256	361	403	255	242	294	312	292	265	243	236	309	356	345	289	257	237	237	301	357	261	210	199	198	298	342	291	187	190	294	313	215	245	273	185	199	173	225	262	181	323	387	252	289	333	288	245	217	233	221	192	203	195	164	149	189	259	261	200	151	116	156	183	209	188	127	180	219	169	170	234	318	258	118	146	263	347	345	242	134	194	256	221	209	224	197	202	234	219	137	196	287	152	68	68	132	266	237	170	224	235	162	103	136	257	279	255	169	154	235	180	171	215	223	251	271	265	206	202	229	224	237	209	120	188	254	186	212	220	225	233	191	196	218	198	210	202	177	206	161	142	213	250	154	108	229	279	216	98	97	190	268	220	140	152	227	260	139	135	268	257	165	90	119	196	257	263	172	112	109	90	66	166	259	271	216	185	187	153	210	213	196	242	171	199	226	236	247	204	269	281	183	141	228	188	159	180	101	145	232	266	175	77	126	232	208	152	153	192	250	215	182	250	199	116	209	196	196	306	333	235	208	182	93	147	202	221	170	68	159	316	275	190
213	174	197	207	237	206	142	265	267	165	237	326	265	277	243	155	221	250	239	229	254	225	203	242	158	70	124	140	136	199	239	215	165	138	101	161	194	192	142	110	218	152	59	126	194	133	60	136	194	178	161	224	222	181	179	137	137	170	281	288	198	179	208	231	178	192	262	230	205	136	160	315	350	222	137	231	309	263	212	220	250	262	215	123	93	108	142	152	145	173	198	182	164	195	191	284	265	211	210	173	232	244	242	281	176	108	103	69	77	180	182	142	208	262	313	264	256	203	86	172	298	310	275	156	199	291	274	193	148	222	228	173	200	266	219	224	251	213	160	103	153	158	102	165	292	270	165	146	214	198	202	292	302	245	222	239	266	266	169	192	248	182	201	244	238	262	208	168	207	177	234	248	235	291	236	232	258	254	261	286	232	194	206	230	205	149	231	250	181	174	237	258	242	219	207	188	168	220	219	166	209	254	139	140	232	214	249	290	322	246	167	149	186	289	252	241	300	328	244	218	347	321	337	327	223	268	257	286	303	256	254	247	240	201	210	201	213	328	290	178	209	291	200	170	284	278	262	252	232	306	385	379	261	237	288	301	385	315	273	327	289	330	420	377	312	312	457	650	837	881	785	731	671	660	533	395	414	390	330	408	379	336	471	470	359	392	479	425	382	423	427	420	403	411	411	383	440	469	465	557	590	598	834	1192	1394	1376	1153	914	730	599	614	614	568	505	440	476	562	529	459	489	495	417	457	519	469	374	352	394	400	472	480	466	499	371	388	479	420	471	543	526	457	387	423	466	462	404	405	429	492	558	475	457	394	329	364	458	438	453	559	467	412	411	373	461	541	449	437	440	404	330	295	365	326	359	445	366	293	304	339	308	322	347	359	388	333	412	449	370	358	403	378	290	301	318	355	404	345	353	371	305	371	350	281	328	360	411	389	369	333	304	378	327	300	353	287	260	274	299	296	356	404	366	368	397	437	472	364	211	269	331	369	347	338	384	325	230	238	390	431	398	419	501	497	343	304	338	393	427	438	385	363	380	424	383	271	315	340	347	327	285	340	347	354	340	326	304	327	439	443	309	240	339	316	288	311	276	298	347	402	382	345	447	413	288	321	408	378	330	343	338	248	231	359	401	399	360	345	387	398	470	429	306	330	323	296	335	260	254	356	299	345	465	422	372	369	400	391	348	336	306	290	297	282	292	404	390	294	332	294	301	445	434	346	300	321	268	247	378	447	388	376	414	344	392	376	321	362	406	367	331	377	331	226	223	255	316	321	261	234	258	331	336	314	338	354	338	382	359	305	267	274	296	261	263	347	424	382	348	351	395	452	414	395	438	452	409	368	362	322	334	411	389	370	361	295	219	309	381	283	257	302	313	372	420	399	316	268	342	335	327	347	336	289	277	406	420	352	363	323	304	334	417	452	393	351	346	409	435	413	374	267	272	417	395	390	427	368	394	470	432	400	425	355	380	432	497	455	368	476	450	439	506	422	364	396	414	392	465	624	564	465	498	514	481	396	405	408	447	549	551	481	460	457	429	493	553	487	389	441	522	440	430	568	559	523	712	966	1162	1341	1389	1154	926	762	590	498	454	489	529	473	395	398	362	322	387	478	429	396	419	414	405	297	302	399	399	335	345	409	452	456	428	430	453	674	855	787	802	782	546	383	321	272	303	327	320	301	274	253	243	240	226	254	277	355	331	325	419	339	327	328	287	325	304	224	208	234	263	294	310	291	300	332	300	207	189	222	257	310	270	270	387	364	169	182	252	220	220	179	183	239	199	194	227	235	202	159	217	182	126	152	166	225	300	288	272	185	126	277	336	264	227	213	274	257	221	288	238	205	242	210	197	182	181	216	190	227	300	289	201	141	106	132	126	176	267	200	225	193	120	188	230	219	215	175	150	178	192	227	280	220	150	224	327	304	243	199	229	220	215	242	151	84	137	214	259	220	136	158	214	218	207	288	303	222	165	171	264	246	246	181	127	232	272	166	173	226	159	195	204	123	134	214	194	166	196	196	178	211	240	259	262	205	111	184	236	184	182	213	222	151	131	125	165	218	234	257	144	67	173	227	161	154	228	303	310	160	164	301	176	130	190	162	194	151	192	256	215	189	114	142	244	202	238	342	284	172	79	150	226	198	198	129	97	117	153	209	203	172	205	277	180	173	255	221	126	158	226	142	104	145	238	220	182
140	247	336	308	300	225	109	168	164	154	208	184	204	258	270	270	215	214	241	230	237	229	137	117	156	158	172	195	160	139	149	82	119	196	300	284	234	239	157	154	156	112	73	100	206	220	200	184	101	117	192	222	208	203	201	185	235	224	241	227	174	163	164	265	283	274	192	176	224	191	224	239	181	157	224	282	252	165	170	193	196	277	245	165	211	171	141	150	93	213	208	138	208	339	427	287	124	122	172	141	169	196	172	108	48	99	100	98	190	167	112	207	244	213	248	262	231	190	159	196	286	213	168	226	252	293	281	201	246	263	207	170	170	173	198	255	264	237	225	248	212	209	217	255	219	152	197	221	229	194	210	247	233	298	293	217	220	273	233	233	293	233	189	215	288	241	159	203	306	305	298	275	174	225	203	184	290	316	282	309	285	288	281	229	227	175	169	203	240	245	196	234	313	299	284	312	231	159	235	285	250	243	223	166	171	194	342	351	222	230	161	200	261	212	204	247	344	318	247	273	296	235	194	195	278	339	307	291	238	238	277	294	250	198	261	261	273	262	204	225	200	170	268	371	411	399	304	339	352	296	339	332	287	238	238	225	261	276	220	270	265	244	336	422	438	453	538	652	771	836	819	726	633	493	379	371	333	328	293	363	441	399	335	357	354	298	313	362	364	290	304	425	457	379	357	387	450	480	472	567	643	791	1065	1234	1369	1307	980	743	599	543	578	575	549	471	447	470	463	467	501	452	396	394	468	580	506	422	437	490	509	546	543	512	519	438	478	486	440	494	513	548	481	395	454	452	463	412	401	494	450	438	393	370	436	373	307	416	515	462	423	410	352	331	395	514	498	348	392	473	469	425	453	451	375	380	426	438	405	414	370	351	426	374	324	338	399	473	419	397	344	318	325	378	417	350	341	397	393	297	313	320	248	321	393	316	263	240	230	315	297	256	330	427	434	287	251	330	294	308	378	362	355	352	340	348	335	339	305	303	356	275	303	352	329	329	295	341	347	310	369	418	360	337	338	268	224	278	373	380	348	357	428	515	461	338	257	206	222	259	313	326	345	350	342	408	416	376	344	381	465	430	315	362	332	301	361	242	211	310	318	251	261	278	217	234	271	350	325	355	401	308	329	336	377	394	395	397	368	367	430	489	416	324	220	287	410	364	336	347	340	352	387	368	331	330	406	416	375	359	355	378	373	437	397	258	238	256	330	367	361	338	305	347	280	192	310	409	351	401	399	425	481	373	317	433	456	296	387	486	381	371	392	343	269	264	316	369	357	321	360	379	363	302	197	222	255	287	339	389	373	315	268	217	231	308	356	309	303	282	290	287	272	257	279	299	324	292	288	387	329	380	446	400	356	330	320	284	372	416	338	351	322	254	321	326	258	245	306	397	434	322	240	368	415	367	381	371	333	357	399	358	319	297	404	448	379	390	373	329	347	400	345	353	431	461	422	405	397	387	439	423	408	513	490	429	543	496	384	394	497	525	450	398	378	449	529	488	420	438	487	541	531	515	549	528	475	515	542	514	498	371	314	401	448	473	484	496	530	480	429	463	448	504	560	417	376	543	705	877	1114	1320	1262	1089	939	697	492	456	442	431	434	315	351	408	385	325	292	398	437	385	401	411	448	466	353	426	379	251	254	273	287	397	553	479	588	753	737	746	710	613	480	404	380	316	221	189	170	131	236	294	210	252	290	267	303	259	271	318	222	203	267	277	291	379	318	279	332	260	300	325	277	265	258	346	331	180	202	252	185	254	386	454	415	350	231	138	226	260	266	282	288	227	167	272	331	262	197	216	327	267	170	194	212	195	160	149	91	99	237	242	161	207	202	169	176	215	229	208	299	345	232	136	186	166	158	210	216	295	365	281	206	230	217	148	159	262	258	264	212	151	173	179	189	190	157	145	199	221	168	197	249	187	303	336	214	197	183	219	252	198	234	267	229	202	199	200	111	97	177	169	84	143	186	143	114	173	238	124	99	107	49	80	162	171	115	87	67	137	231	187	149	223	288	200	192	268	193	135	168	215	221	240	245	213	207	231	218	204	190	108	121	209	186	186	293	192	131	141	132	214	206	197	191	147	200	234	230	226	238	183	105	207	215	100	131	198	160	175	209	219	185	155	170	136	187	213	168	172	241	341	210	50	57	139	189	212	162	170	217	203	194	126	233	350	234	150	206	204	156	194	192	203	287	241
287	295	308	235	171	133	127	238	282	259	195	134	168	149	173	259	244	253	226	214	215	247	247	217	215	176	114	146	170	140	164	139	141	220	255	178	186	209	125	180	215	114	66	134	286	274	173	104	115	167	175	161	166	187	204	160	197	249	193	190	181	230	196	100	113	91	121	123	185	247	235	260	249	210	217	227	193	242	210	221	243	198	232	261	233	160	162	212	189	204	273	253	207	195	272	267	159	169	169	173	254	207	150	134	126	176	103	119	231	261	269	193	114	114	160	158	152	186	108	53	126	192	229	216	187	240	241	188	157	171	275	227	105	136	154	173	168	167	185	212	285	290	243	190	215	233	189	124	150	288	209	186	301	287	285	289	326	266	145	197	254	186	171	148	184	210	123	130	220	263	252	181	131	175	281	262	179	280	269	198	206	299	298	272	289	211	171	243	307	256	156	227	239	113	215	285	271	242	199	201	255	291	222	171	138	172	244	214	203	218	223	168	166	147	88	244	380	221	169	221	201	321	247	201	325	329	324	301	338	278	198	315	312	253	237	255	294	328	249	164	260	315	238	322	369	344	418	367	289	260	215	222	280	289	278	215	247	347	355	331	257	266	321	455	600	558	630	818	905	842	793	662	518	450	352	399	389	331	358	377	391	369	388	410	340	335	400	411	354	388	357	317	379	329	379	445	456	498	484	656	824	909	1159	1294	1291	1061	781	717	641	518	443	456	527	619	617	517	479	473	476	525	385	288	455	469	480	529	474	503	487	511	552	486	422	398	470	546	537	497	501	503	434	392	415	439	488	513	533	548	554	489	387	399	370	372	431	384	359	414	422	393	368	290	284	343	348	332	380	432	452	459	345	302	443	411	382	438	363	359	376	334	325	308	325	393	383	398	372	299	227	255	349	293	231	266	326	361	322	300	385	356	293	345	345	322	355	312	287	290	367	373	246	222	214	356	422	330	323	305	281	396	371	350	425	388	393	392	350	379	420	325	409	418	252	215	202	194	321	325	286	377	354	334	329	253	279	350	346	275	277	350	356	365	302	312	334	350	397	374	398	365	385	339	233	322	388	408	372	305	334	371	286	327	401	328	299	279	258	330	308	306	451	468	372	383	415	358	350	438	443	253	264	387	356	330	419	450	320	320	351	312	263	304	322	330	353	322	340	319	341	369	301	349	385	334	305	284	377	389	361	369	359	394	402	389	361	294	270	364	420	306	254	278	294	347	393	453	381	367	417	349	338	416	425	312	237	285	343	346	364	357	319	328	356	347	330	313	383	380	319	345	347	290	278	342	401	294	202	239	251	284	275	343	396	267	233	403	360	281	409	389	359	369	323	331	336	306	255	259	327	390	394	332	251	269	391	392	314	287	406	419	375	432	437	472	323	260	411	391	345	376	318	280	283	360	417	371	384	340	337	318	351	384	380	482	501	362	320	445	581	560	370	344	417	412	361	406	427	365	384	403	426	479	489	514	500	427	404	469	555	535	464	401	468	520	362	326	502	531	581	559	483	550	533	496	438	428	510	525	523	548	457	436	533	520	454	462	497	445	436	467	420	451	537	508	442	503	645	803	1000	1246	1351	1287	1158	841	515	451	399	379	425	435	435	399	433	406	424	507	464	391	386	436	405	373	389	387	299	257	340	370	432	374	377	482	563	666	724	790	761	680	575	453	396	400	342	291	291	249	270	316	282	267	262	203	276	284	321	413	300	283	351	323	293	308	291	203	250	283	229	275	315	307	328	398	340	231	280	326	305	310	246	220	178	160	232	234	235	260	226	306	337	209	197	258	238	282	373	327	205	217	257	242	256	247	235	209	231	193	187	218	222	232	172	163	238	311	296	252	231	214	273	191	112	248	264	251	207	236	248	204	287	242	197	158	210	324	234	226	300	251	208	178	182	224	227	200	172	183	238	239	226	213	273	229	146	275	216	136	187	174	149	169	207	162	192	203	124	152	180	159	145	192	217	166	152	174	202	125	105	204	187	234	296	210	209	148	92	217	301	253	214	205	251	296	217	212	163	113	117	147	229	227	222	226	158	171	232	181	194	211	150	126	149	156	118	133	154	142	166	187	257	246	213	217	215	221	204	196	275	298	216	177	144	100	137	217	166	180	144	115	112	119	217	216	244	233	215	192	115	166	186	118	167	185	120	89	59	97	173	138	110	130	220	296	256	223	250	245	264	265	164	90	152	242
331	329	277	197	110	136	136	79	170	197	107	121	197	249	240	251	202	242	298	244	187	114	186	200	163	177	101	171	257	211	206	205	184	181	198	145	152	233	177	120	120	123	160	175	224	236	166	180	259	195	107	136	201	157	113	166	179	153	168	229	230	177	154	143	115	176	234	164	156	196	185	131	142	196	122	210	269	233	269	244	320	342	301	267	184	117	156	255	222	161	126	128	226	223	196	217	264	287	215	193	164	168	208	221	221	240	233	171	176	243	184	163	168	96	161	153	120	112	46	90	184	187	173	261	228	241	272	211	196	150	194	216	172	182	142	171	148	109	187	176	162	264	283	186	287	305	196	222	276	321	272	189	232	239	190	197	191	137	178	237	220	133	126	225	207	187	224	161	213	303	220	268	301	214	195	228	298	277	173	253	271	204	247	274	205	151	104	178	312	282	199	248	198	146	260	239	214	242	159	127	263	260	273	314	235	168	200	295	252	200	359	322	151	188	221	227	233	217	166	181	281	306	256	281	344	331	298	284	298	283	194	248	306	285	282	286	263	210	210	248	383	371	261	331	393	298	256	313	332	300	312	302	216	240	332	294	346	373	304	270	204	228	279	429	516	541	700	837	855	792	674	471	474	475	381	469	416	322	345	366	375	349	315	319	445	434	285	297	382	436	404	354	423	499	490	433	410	424	443	673	963	1217	1362	1267	1099	855	744	752	702	585	477	506	502	453	455	434	460	490	494	501	465	408	453	535	489	397	420	468	470	416	431	505	578	545	499	532	404	369	396	410	420	415	477	514	475	441	513	522	448	358	338	380	369	382	440	471	441	406	306	252	327	397	391	374	378	319	256	339	401	354	347	406	343	240	232	300	367	328	359	382	305	317	373	329	324	314	332	380	392	370	312	336	392	283	252	362	369	321	369	417	380	339	318	394	460	403	313	342	389	349	356	404	279	314	452	356	325	373	327	264	302	383	424	426	361	317	304	297	298	400	416	349	301	296	423	416	323	278	266	348	345	346	428	303	210	252	277	275	249	304	372	362	322	314	361	340	347	359	314	396	437	349	313	375	370	275	318	326	340	373	241	198	328	433	480	487	433	375	424	489	379	393	455	350	317	350	418	420	367	408	349	216	357	460	385	335	296	370	393	393	377	300	336	392	412	390	322	337	402	336	294	350	345	356	380	363	415	424	347	336	287	282	352	372	287	211	251	287	330	372	296	305	403	462	499	399	358	413	403	441	371	361	433	345	392	417	294	351	392	355	353	357	309	288	337	349	307	236	288	317	312	384	414	303	310	314	315	407	378	361	328	338	434	344	283	369	319	334	380	333	365	319	289	302	341	386	360	303	247	323	381	358	397	352	367	469	501	415	358	390	365	361	389	358	322	290	342	426	421	388	393	414	312	404	439	336	387	366	316	349	390	386	299	374	388	313	343	419	447	354	334	341	380	362	397	444	373	346	335	392	432	399	370	359	444	502	464	468	479	444	438	460	519	518	494	516	512	493	506	443	326	375	423	389	446	531	479	498	488	465	444	404	490	419	403	495	472	448	484	470	406	331	418	514	497	538	591	668	832	1085	1270	1347	1219	958	809	719	572	407	394	434	410	419	328	293	401	442	391	387	412	356	360	389	364	363	325	339	364	369	334	279	412	535	502	498	669	836	789	676	668	622	520	435	341	308	323	234	234	326	330	340	235	174	228	239	238	320	313	206	292	298	309	319	290	287	256	343	309	235	255	232	237	239	202	180	189	241	244	163	136	172	199	246	351	319	246	269	242	288	275	139	160	244	194	219	347	300	209	209	229	289	244	219	275	336	269	234	223	150	242	234	155	195	217	293	274	271	264	225	313	231	149	237	266	204	266	319	240	255	207	163	249	231	200	284	229	137	188	245	181	188	275	259	247	283	213	118	154	111	125	222	260	230	175	108	186	292	216	147	201	249	229	209	236	308	310	278	257	221	177	264	294	234	200	215	208	83	181	340	275	111	106	135	96	76	124	265	247	146	132	108	92	122	232	231	168	202	202	199	280	245	90	125	210	221	263	273	249	253	235	130	78	116	87	152	221	185	145	156	152	72	126	181	184	134	179	233	252	291	269	267	239	236	303	220	60	54	143	198	180	118	96	154	186	218	209	169	117	132	241	248	187	208	184	152	132	71	126	123	39	91	134	186	252	262	264	154	147	220	106	79	210	246
375	275	250	218	149	237	188	90	85	120	140	81	128	163	208	342	292	165	218	277	249	224	169	137	98	76	124	130	140	179	205	255	388	421	265	156	247	278	203	212	240	190	200	260	196	195	256	233	171	105	84	98	102	147	141	147	121	122	218	218	156	166	200	198	212	199	196	218	200	145	147	198	218	200	248	289	247	189	147	188	265	364	363	179	190	244	164	155	184	196	231	267	191	168	212	263	280	238	223	171	145	208	273	278	211	186	270	192	168	290	167	108	146	139	167	192	211	177	198	243	184	165	225	163	135	210	240	303	262	219	239	198	194	244	289	244	182	169	215	250	259	260	179	134	190	189	180	162	174	248	211	132	162	227	167	163	176	157	208	248	231	152	182	212	184	177	215	204	213	311	280	251	253	302	383	296	249	262	227	236	309	311	325	301	244	236	168	205	270	283	231	211	239	228	279	387	306	201	243	207	225	245	175	155	245	301	242	188	204	245	263	298	229	178	220	235	226	178	105	133	315	346	231	216	273	307	312	339	285	265	342	344	247	190	243	235	199	199	180	180	262	282	279	305	269	231	285	353	360	333	238	247	282	332	340	329	342	315	363	443	449	456	474	514	682	734	757	830	798	637	517	510	433	344	326	381	442	446	454	427	392	454	406	348	424	373	304	332	376	379	353	364	369	393	444	449	434	530	645	829	1041	1170	1334	1253	1019	809	621	534	603	601	406	471	527	477	481	385	431	464	458	436	433	492	438	429	486	514	475	465	513	557	509	419	419	445	448	441	492	511	508	443	397	509	497	386	427	485	440	448	536	497	447	459	416	397	381	473	509	432	440	348	315	446	421	328	289	364	368	332	349	313	343	371	380	349	373	390	351	349	364	425	447	394	327	254	296	413	334	277	319	357	357	328	326	368	280	214	265	274	323	388	325	275	339	330	365	422	365	305	415	371	178	241	344	367	365	362	330	252	236	215	281	356	337	404	481	454	400	339	323	316	300	352	357	291	334	409	341	356	459	456	376	300	368	428	333	279	257	276	418	450	403	325	349	454	391	324	290	315	381	336	309	372	471	455	426	393	324	362	370	327	298	348	429	389	321	399	396	240	333	444	318	341	371	319	287	381	422	314	315	336	338	347	390	385	334	363	353	316	355	341	288	325	334	225	240	359	402	348	280	236	299	362	298	384	382	298	377	384	350	310	227	299	394	384	308	231	310	383	343	346	333	335	345	346	431	464	399	350	338	298	333	380	374	331	326	315	348	428	284	285	379	275	249	284	310	375	368	351	367	383	400	368	339	354	366	369	314	232	312	430	413	306	314	353	324	341	364	436	474	439	424	311	285	323	282	354	350	287	246	214	215	259	303	303	333	331	404	420	357	361	373	356	304	302	362	347	337	440	430	367	423	373	289	333	256	262	337	417	454	427	427	421	418	365	343	360	403	405	359	327	383	461	406	338	337	242	241	360	394	391	420	357	367	436	371	368	440	493	491	439	372	368	396	448	502	562	505	417	449	526	545	462	431	403	438	520	479	406	432	437	378	388	463	502	477	490	511	535	634	537	398	369	412	503	512	566	579	572	772	962	1153	1368	1276	1093	926	676	483	399	329	406	440	355	334	403	378	375	355	325	387	307	321	416	392	326	368	426	466	458	403	381	392	435	476	526	603	715	829	881	748	602	536	431	324	284	314	325	321	345	450	419	334	390	301	262	239	234	270	257	290	275	287	282	290	325	290	240	294	340	362	315	202	197	283	274	168	244	291	239	208	100	99	237	256	243	319	301	234	237	251	244	240	226	208	250	187	124	128	174	226	218	217	131	116	242	310	291	242	203	182	171	149	145	300	232	173	238	197	180	166	171	167	143	239	327	242	196	248	307	291	271	217	226	210	188	200	171	233	225	164	175	255	236	225	210	174	182	170	184	221	231	200	243	212	176	154	191	267	209	176	211	262	173	56	151	332	366	208	138	210	174	179	213	190	220	142	138	224	209	131	120	186	198	212	203	205	230	265	252	258	244	107	103	163	182	191	187	179	184	185	165	178	202	155	123	167	212	216	227	231	228	249	233	221	208	188	229	205	255	341	205	88	126	169	209	279	238	180	197	183	204	215	187	284	240	161	254	248	185	180	133	70	140	221	183	143	192	165	110	149	208	199	113	87	94	132	125	118	194	208	232	228	142	138	152	149	203	204	119	126	234	251	210
192	138	189	191	78	187	201	170	235	221	213	164	157	223	257	177	194	263	196	199	229	178	210	335	319	178	178	198	159	224	237	215	354	329	201	165	164	136	136	220	239	286	302	249	191	152	153	192	283	283	147	180	226	200	244	243	127	112	198	222	221	177	97	63	161	221	219	216	188	207	182	173	215	199	229	279	249	210	198	214	277	235	174	208	219	191	161	179	179	175	233	285	261	224	275	232	278	301	158	146	98	120	151	134	246	302	195	166	198	174	99	130	150	159	231	224	213	191	159	126	161	154	211	211	136	181	217	227	260	257	231	155	98	207	219	180	243	167	54	149	270	271	245	234	213	241	200	144	179	166	159	121	171	234	147	167	202	222	224	259	267	209	185	201	217	201	216	236	214	190	209	179	218	222	203	258	249	272	273	284	357	267	141	175	172	183	291	238	211	273	157	83	157	185	215	270	285	252	196	144	149	277	273	122	121	278	359	294	220	252	266	221	181	97	118	289	371	243	127	169	271	292	230	201	244	247	202	219	226	242	191	195	171	170	221	217	258	250	236	246	262	299	313	297	305	295	272	341	369	387	428	292	266	313	350	328	322	357	307	306	368	396	457	569	655	742	738	767	737	629	576	479	368	326	405	449	372	327	348	383	333	368	423	304	286	409	503	448	435	498	448	448	482	431	443	418	417	626	861	1045	1141	1212	1232	1077	926	733	540	462	462	542	560	514	427	456	544	487	472	494	505	498	504	521	484	512	539	519	497	439	536	538	396	406	479	472	438	500	504	499	483	540	577	502	432	381	385	401	418	458	467	416	390	431	454	432	465	543	564	468	380	422	447	407	362	320	310	404	417	386	424	394	405	412	301	284	380	384	332	338	368	384	378	325	296	281	308	368	361	346	281	257	361	387	354	350	294	293	294	299	364	346	324	333	351	424	475	326	303	408	417	394	421	412	348	289	229	322	404	306	231	282	392	462	389	289	262	285	317	328	294	242	328	416	300	214	311	394	375	391	377	367	425	418	389	314	270	337	363	370	366	360	401	422	433	436	376	432	461	361	395	327	303	364	338	314	354	398	439	394	319	339	397	395	354	373	305	248	321	370	315	247	303	370	347	345	236	196	342	350	345	387	344	394	390	310	338	373	344	412	479	426	355	268	268	263	270	327	388	472	390	303	446	478	329	277	223	336	487	343	239	242	307	434	509	521	499	431	319	349	358	318	340	396	420	383	400	321	292	361	366	378	384	364	322	312	315	254	301	363	337	309	285	289	293	317	362	371	324	355	392	346	357	377	348	383	398	391	303	267	305	263	259	256	347	447	370	325	314	245	252	310	409	363	244	302	336	340	344	337	310	275	263	275	313	267	296	345	327	302	254	286	327	337	314	261	284	345	337	338	363	359	364	325	314	331	378	417	331	262	414	448	400	464	451	441	396	268	304	435	383	325	308	366	386	375	437	415	405	361	336	384	396	376	415	480	448	373	330	418	500	503	468	366	413	457	402	467	461	431	455	467	481	462	427	439	447	422	370	434	476	414	483	531	478	432	441	411	483	567	563	529	473	464	478	506	550	597	562	575	694	824	893	1053	1334	1391	1107	760	601	508	452	412	345	339	377	364	352	455	446	333	329	345	324	291	375	515	484	387	349	351	323	331	396	439	460	502	585	699	782	921	897	680	523	437	332	322	325	285	338	322	298	237	236	317	331	290	292	307	301	293	220	184	193	138	224	306	304	305	270	252	207	286	325	260	310	287	220	301	290	187	163	104	144	275	242	201	272	360	257	179	316	303	266	277	170	184	172	164	218	156	131	147	176	264	305	274	283	295	255	134	168	206	180	205	215	175	116	219	216	140	265	231	147	241	309	270	241	285	237	209	228	178	171	171	128	174	224	137	221	255	204	264	171	81	148	187	167	210	191	179	232	186	137	208	249	240	242	226	234	243	181	186	217	177	151	108	128	263	231	145	171	261	278	238	258	223	115	43	126	234	225	230	263	269	201	148	206	255	226	219	208	215	233	228	212	171	222	275	259	231	194	162	103	47	62	155	252	217	224	242	210	246	216	170	221	228	145	187	167	128	217	191	200	308	284	239	255	252	267	260	292	338	294	249	198	187	211	221	289	249	180	164	176	229	195	125	171	241	171	144	180	168	245	242	104	83	179	150	120	204	224	243	199	167	181	150	173	154	113	78	166	262	156	151
308	308	222	109	201	293	236	178	162	198	144	123	127	216	238	227	323	315	185	185	339	253	135	113	183	242	135	93	203	185	132	224	197	199	206	195	224	167	209	189	182	256	192	108	130	191	157	140	186	213	185	161	170	110	166	265	193	207	252	225	126	126	126	82	126	154	230	203	177	240	159	54	131	208	187	255	316	257	262	276	291	224	159	197	197	145	131	211	174	111	113	139	171	210	242	207	194	196	209	141	112	192	192	112	146	198	185	206	234	227	192	159	134	129	136	134	163	180	179	211	203	181	146	164	111	41	98	168	214	188	176	198	171	229	277	259	255	194	87	134	203	178	206	213	255	219	191	249	198	207	232	245	272	191	179	253	241	137	129	210	200	154	136	146	201	230	222	261	258	253	202	170	233	249	304	320	325	355	222	115	210	331	312	270	168	162	287	267	263	278	187	129	163	288	339	303	319	269	221	248	304	307	261	143	197	304	321	300	241	284	326	296	191	122	176	300	292	195	141	177	225	236	233	199	233	291	310	262	202	203	148	168	221	216	317	330	234	262	258	272	328	287	230	191	278	299	204	199	283	397	402	238	208	250	294	330	297	355	370	425	487	446	486	588	657	829	967	848	685	579	476	450	463	406	273	329	414	312	285	328	364	432	447	364	352	434	460	429	361	408	413	349	454	435	414	538	523	650	977	1261	1386	1244	1065	893	736	706	621	498	477	501	493	507	531	587	558	409	449	511	529	469	360	444	463	417	441	372	427	521	502	475	445	440	502	523	519	472	404	478	523	483	516	525	444	435	448	441	485	487	419	425	519	508	435	430	353	387	436	451	407	357	366	319	419	404	282	421	516	432	382	390	357	398	411	390	404	331	371	344	260	338	394	385	348	396	475	438	319	304	371	270	338	483	394	341	356	308	261	276	359	394	381	370	324	381	435	399	386	320	286	289	333	369	322	311	311	312	402	426	367	364	343	399	339	262	339	343	283	331	362	299	317	375	421	301	269	378	399	343	273	327	346	305	308	340	358	373	424	426	373	357	399	424	429	359	300	346	359	373	345	336	383	308	278	310	267	293	385	398	363	308	385	483	398	354	316	317	355	352	376	403	354	326	381	354	318	341	349	350	348	287	270	267	311	392	388	393	398	435	416	319	359	423	444	406	319	259	268	343	374	330	335	344	369	381	250	264	295	289	316	306	363	314	338	471	461	427	384	392	361	308	271	285	407	427	376	335	278	322	434	374	341	418	438	351	263	286	306	333	436	402	258	268	308	275	324	424	398	402	337	277	383	340	350	419	416	376	286	292	307	299	313	343	347	380	406	394	308	310	385	280	318	332	318	419	343	271	304	318	307	300	295	337	319	208	214	308	359	345	263	304	358	279	221	265	308	330	369	472	566	473	415	379	270	221	341	365	327	312	321	361	364	402	399	379	373	375	349	365	382	407	382	331	337	373	422	380	398	466	440	371	379	342	230	280	399	498	500	325	313	465	515	525	483	530	465	338	465	526	567	499	434	509	523	483	522	522	440	401	424	406	452	491	475	561	544	540	509	421	416	440	494	511	464	387	362	425	433	440	571	658	784	1053	1323	1360	1169	905	713	629	498	379	363	463	424	369	383	341	338	277	365	368	344	356	259	362	412	375	334	317	351	403	419	410	438	417	434	628	797	898	867	679	531	524	467	313	270	357	378	250	304	373	284	307	379	280	198	280	315	303	278	272	246	234	273	236	249	328	348	307	272	352	366	292	297	314	269	257	242	185	187	215	202	213	162	142	212	147	161	293	343	340	368	316	250	190	142	208	192	182	207	159	194	287	336	207	151	279	288	254	256	264	260	204	234	299	201	157	132	127	201	192	150	208	251	228	211	257	322	293	306	299	218	246	264	214	187	157	194	222	188	171	200	191	225	281	256	215	190	194	211	224	221	167	90	116	178	167	228	242	175	117	116	201	292	281	207	235	220	219	207	189	245	198	142	148	238	233	166	217	156	56	96	203	222	195	231	201	204	207	137	214	226	169	189	200	223	250	234	205	188	196	215	206	190	152	184	191	189	256	215	200	209	149	222	196	123	202	194	192	162	94	148	241	183	160	206	242	245	288	304	241	182	123	133	130	95	68	218	281	171	134	155	161	133	218	290	275	193	89	145	242	237	121	79	147	185	179	163	150	135	192	194	187	173	151	136	159	269	267	171	145	138	159
143	98	146	215	198	222	300	241	155	233	278	233	245	265	239	209	280	364	257	175	216	249	196	116	91	166	176	143	149	90	77	127	180	129	177	268	215	114	89	151	233	220	104	97	188	183	169	264	281	301	201	174	316	250	153	173	205	296	275	175	240	198	153	221	171	100	154	174	197	211	168	159	279	336	307	233	203	240	214	267	237	187	236	281	342	292	212	283	266	147	144	302	317	229	146	115	219	157	146	181	146	203	250	161	133	187	171	322	415	285	247	177	101	150	199	301	287	142	113	226	233	169	186	204	203	164	147	237	305	286	282	242	125	154	213	215	190	115	145	162	190	241	209	295	244	150	224	177	136	234	234	217	204	188	206	147	166	212	231	182	125	189	174	182	277	272	212	198	261	283	282	265	272	330	331	311	303	275	300	191	202	353	308	194	146	204	282	305	291	278	204	127	151	188	250	256	232	295	279	245	274	329	289	150	166	316	253	194	243	280	301	216	152	184	243	269	266	219	206	165	141	226	242	233	196	238	287	256	305	276	154	165	300	277	347	425	330	333	251	173	297	352	278	266	289	368	368	231	227	294	270	231	250	256	217	259	294	307	377	448	513	456	538	707	738	838	868	729	569	489	468	476	483	402	345	317	332	368	331	265	271	259	328	450	425	396	405	415	366	406	491	400	326	395	494	574	695	937	1225	1404	1363	1225	989	747	621	568	565	501	456	408	378	413	527	651	567	532	464	474	520	456	405	380	460	466	465	483	496	516	459	445	591	592	498	402	428	491	462	529	605	597	527	532	445	377	466	522	520	464	434	490	499	504	443	394	418	370	347	371	439	414	401	421	348	368	368	392	461	389	408	444	377	356	356	422	432	415	439	432	399	366	344	328	387	412	387	404	377	276	310	433	358	329	320	312	395	342	273	297	316	333	310	255	329	369	327	328	309	353	409	378	357	371	347	326	303	265	306	284	266	300	314	398	386	289	287	297	275	254	192	250	345	315	343	369	392	350	300	276	215	225	226	321	417	411	468	474	386	368	371	325	329	298	322	348	334	288	293	365	347	402	401	361	331	301	290	347	405	390	378	321	391	468	423	354	343	369	344	347	369	343	284	311	350	330	299	310	355	395	401	410	455	423	449	475	436	408	394	384	359	407	443	407	343	355	443	321	244	345	363	370	388	432	403	319	336	364	331	410	504	425	391	375	385	402	306	315	369	374	440	426	378	364	382	408	383	323	329	401	399	286	293	367	323	279	313	262	245	270	226	253	299	332	295	337	415	413	401	404	364	333	301	341	388	328	365	459	412	307	277	322	320	326	343	361	433	436	394	399	397	348	320	278	259	345	387	280	311	396	314	258	363	443	333	295	330	321	356	326	381	382	277	281	324	313	277	315	411	448	431	449	424	331	329	342	369	357	270	303	383	394	303	343	335	309	390	338	303	300	328	431	355	312	414	459	436	365	342	345	392	453	432	363	305	389	489	423	389	436	406	413	391	388	491	476	402	461	584	561	492	450	451	462	473	492	459	425	433	440	430	432	507	531	449	344	440	536	431	421	482	526	506	510	426	347	370	403	450	415	479	552	692	870	1075	1345	1376	1205	863	641	525	520	483	426	467	448	334	286	394	387	424	358	244	341	360	344	351	356	352	335	372	337	367	377	327	378	452	513	579	745	842	767	607	482	377	306	295	306	318	238	251	351	323	273	376	402	279	233	266	289	215	236	341	273	282	309	298	336	301	223	209	336	341	256	186	273	260	91	184	254	257	258	253	278	252	227	310	287	266	310	291	307	255	267	289	229	256	231	131	155	234	209	149	172	302	284	223	279	308	301	198	151	219	254	313	352	221	191	227	176	178	221	247	240	289	290	184	209	213	263	334	276	250	261	228	189	195	159	101	145	237	284	263	171	194	242	312	366	301	215	195	211	185	109	77	149	199	217	166	159	185	141	142	118	141	248	246	199	157	253	290	197	272	232	201	292	313	257	219	249	277	224	186	216	150	157	229	189	121	70	109	190	199	282	277	174	130	101	161	165	83	137	264	236	203	194	173	212	143	113	163	145	198	255	250	170	134	231	279	169	102	136	146	205	257	222	191	259	233	183	242	202	199	201	160	199	122	88	185	131	128	163	141	191	140	222	246	139	215	242	208	140	95	91	52	129	155	159	171	168	190	175	182	160	132	167	197	189	136	118	122	65	92	121
192	159	63	180	180	123	187	175	101	55	163	261	279	199	144	210	308	352	319	195	217	355	341	256	157	155	125	198	235	154	188	251	221	226	172	158	209	116	152	279	274	257	252	234	205	185	170	166	229	264	213	155	184	214	250	208	113	117	140	145	152	242	326	214	189	196	180	225	201	144	157	251	282	262	186	205	296	244	235	188	166	213	170	147	168	180	212	199	251	330	242	207	213	187	166	127	141	122	96	125	91	89	141	185	173	145	162	257	243	141	166	189	160	172	130	90	137	188	209	249	354	264	162	240	184	136	148	174	233	254	223	158	194	181	167	196	219	224	196	212	230	221	209	332	291	125	223	199	142	171	88	173	285	248	223	243	291	291	272	248	205	208	153	114	152	149	150	129	180	222	241	328	330	282	257	229	250	299	259	184	182	218	282	316	275	184	207	303	281	253	192	225	210	145	174	162	194	252	258	257	243	272	249	275	325	225	150	240	331	327	292	261	203	194	202	167	224	219	248	343	300	263	258	205	146	193	252	204	251	237	144	188	269	300	322	276	227	315	356	302	337	356	343	411	397	358	433	367	198	144	234	270	188	242	217	204	253	230	293	297	296	427	565	618	762	806	687	588	509	509	440	428	520	407	251	260	361	442	377	359	391	411	371	359	332	231	328	392	357	406	440	381	369	415	497	620	750	1019	1230	1420	1345	1021	839	637	508	456	474	412	384	436	394	392	482	471	401	478	492	450	462	440	447	411	485	597	532	438	406	537	520	406	410	461	446	420	506	400	410	492	446	448	445	534	484	417	478	554	480	382	365	406	450	408	457	461	488	507	511	446	336	419	489	438	421	376	368	399	352	346	359	352	380	336	215	301	376	445	455	389	360	393	416	377	415	399	376	353	306	255	240	363	385	288	308	346	371	364	375	401	405	420	434	312	213	326	323	314	349	309	298	305	285	312	255	275	450	396	306	283	266	384	409	424	427	332	350	317	290	254	222	279	270	219	329	378	310	319	327	356	321	255	261	299	311	301	347	365	354	329	280	336	302	224	289	437	479	395	392	409	361	361	465	439	377	385	343	322	315	324	368	375	368	363	328	273	281	319	305	300	311	313	331	288	287	429	499	429	321	291	259	268	431	438	380	366	378	442	348	246	314	374	284	248	304	366	378	375	388	402	448	400	359	365	294	227	304	442	414	381	355	356	364	312	326	346	298	229	320	362	349	334	306	341	382	402	362	363	391	334	372	480	445	349	292	330	346	303	288	305	352	312	369	412	322	329	363	274	234	305	404	418	386	400	426	367	285	317	336	327	275	372	427	311	275	366	391	326	361	347	312	363	362	301	305	352	402	352	303	371	326	282	355	431	322	260	317	314	415	357	315	381	269	252	392	373	252	336	407	385	383	363	354	344	407	372	316	361	308	307	385	376	355	319	316	338	299	320	336	334	371	378	373	393	445	415	311	402	441	425	478	476	422	384	357	346	410	366	362	396	378	439	430	420	460	426	478	435	383	427	484	532	449	509	574	490	455	409	448	534	555	585	539	481	460	407	421	471	568	544	381	445	468	392	421	461	532	587	565	502	481	603	673	721	953	1209	1326	1293	1063	754	509	393	404	405	369	358	353	316	437	493	373	382	373	343	365	367	369	334	282	244	218	248	315	383	361	391	525	562	612	760	809	807	727	566	464	359	274	269	308	407	448	324	284	256	277	305	305	328	302	236	189	230	268	229	198	244	209	230	379	424	352	231	205	286	263	250	241	220	217	197	285	254	178	200	229	322	249	144	162	192	270	301	245	249	263	209	199	253	171	248	330	229	266	289	280	217	226	365	245	152	250	227	225	239	261	264	225	245	257	225	222	171	145	206	286	274	208	299	248	236	291	222	238	301	233	175	206	170	184	201	199	191	172	173	175	120	129	257	331	256	205	188	109	134	145	146	142	178	266	198	152	172	164	98	105	206	203	169	193	188	186	207	159	137	223	195	138	187	238	219	258	196	190	236	169	173	178	165	163	194	200	262	301	260	212	148	143	256	240	181	249	245	172	103	133	155	183	203	139	200	234	185	141	101	196	312	266	213	178	149	166	169	124	118	153	190	215	207	236	195	278	299	179	239	224	170	176	205	237	154	157	156	126	177	176	182	163	150	135	134	184	220	201	167	193	201	142	165	175	90	164	287	277	233	178	218	255	150	112	173	226	248	168	205
293	232	227	264	141	82	82	63	200	212	193	264	199	236	325	267	285	267	234	227	287	321	243	263	207	145	166	164	150	155	191	261	247	126	124	166	146	171	208	227	179	154	208	216	236	229	283	247	177	289	257	154	112	156	158	140	132	214	304	208	154	220	277	306	250	191	185	182	196	189	175	195	281	329	287	300	352	300	262	217	212	211	171	191	233	218	172	134	231	332	268	235	142	161	233	178	146	151	212	201	159	143	78	173	175	79	200	191	105	123	167	178	203	245	249	229	172	258	294	290	286	213	225	212	139	145	242	309	255	122	136	192	161	96	156	259	256	280	316	224	133	150	224	613	620	256	169	163	240	241	159	136	205	242	282	275	247	257	268	243	191	261	274	206	218	240	239	269	247	222	253	254	228	225	296	327	268	189	201	274	261	196	238	282	219	168	133	158	238	296	317	276	229	177	97	154	222	213	221	217	210	261	273	252	273	224	111	159	180	196	320	302	276	245	216	219	308	323	235	186	192	265	165	47	132	192	268	256	273	362	292	291	287	203	212	283	308	333	303	206	227	327	332	339	343	276	270	286	331	279	215	230	161	211	281	298	278	284	349	342	349	542	663	736	880	812	729	633	551	467	445	477	487	490	417	355	318	362	352	309	313	319	352	392	423	381	312	296	360	410	446	466	424	445	619	816	949	1172	1315	1298	1145	919	705	536	526	499	424	396	490	561	445	423	458	460	461	433	454	373	344	441	484	490	510	473	472	557	465	383	423	479	519	503	526	594	577	511	435	434	486	402	439	496	368	355	407	460	472	428	461	486	433	373	376	373	400	439	425	299	254	384	379	368	394	354	297	285	329	357	399	421	444	451	378	329	308	372	396	411	461	398	303	343	417	421	370	332	412	405	276	333	396	361	370	344	324	337	355	355	345	314	305	339	405	323	238	294	343	408	428	366	343	414	406	304	357	391	313	353	392	347	364	427	342	286	347	365	344	297	326	331	311	397	400	291	298	298	277	355	368	362	387	317	269	313	286	216	273	369	379	406	343	229	272	378	391	350	401	445	380	314	325	356	370	420	349	342	333	263	335	415	441	376	350	414	401	381	394	387	442	420	338	313	258	381	448	290	234	266	307	320	447	450	364	422	444	372	297	366	457	371	275	392	423	343	312	357	460	456	340	337	271	207	353	308	303	435	430	353	319	324	307	321	249	248	331	365	329	264	400	422	374	404	306	298	379	333	373	425	347	311	384	376	262	299	277	268	344	352	371	361	340	389	428	308	262	329	402	413	476	494	346	294	350	387	359	397	389	341	336	325	296	262	279	335	411	352	314	307	354	408	372	396	307	291	381	389	403	352	307	396	399	332	325	286	382	448	348	305	289	291	294	300	349	373	357	277	309	316	272	377	400	385	336	282	301	245	262	284	307	362	360	380	394	310	265	356	383	342	398	399	361	381	394	402	410	412	355	382	398	413	441	435	358	306	360	366	298	376	459	347	409	478	448	459	429	375	430	483	469	537	567	515	411	402	420	417	438	439	442	439	486	506	445	404	434	519	575	520	485	528	521	460	474	403	389	478	476	489	506	555	647	665	804	1150	1333	1365	1244	932	775	638	406	404	407	311	323	347	298	336	433	391	394	487	489	387	352	389	353	273	252	374	420	293	321	400	433	518	599	658	718	766	751	671	506	378	313	312	366	349	296	322	385	348	319	276	242	293	319	326	218	143	202	300	282	234	295	262	198	275	311	309	340	322	277	267	200	167	252	221	225	270	261	299	330	278	288	384	339	321	339	293	219	264	303	254	263	156	132	220	297	306	267	301	233	223	284	160	81	208	299	320	243	177	233	274	221	189	184	218	184	154	228	156	200	284	169	183	248	210	182	169	217	208	198	210	238	256	197	185	185	185	162	121	126	117	79	142	272	269	239	172	72	94	132	182	230	187	114	132	175	144	180	211	185	166	190	274	278	274	217	203	216	185	234	218	143	156	207	164	129	124	157	201	230	215	186	199	203	126	105	202	175	152	143	110	132	140	139	165	273	254	192	213	186	161	127	161	176	197	225	226	220	208	212	183	150	252	288	122	117	212	269	262	242	269	335	286	226	327	328	303	282	224	224	218	150	119	157	201	225	121	143	246	153	59	82	119	112	189	169	66	79	100	193	213	115	71	140	211	186	105	113	111	60	146	141	54	118	248	178	44	100	190
162	186	180	125	155	217	174	245	345	276	185	179	162	247	366	285	203	220	219	247	266	194	189	203	202	143	157	257	256	177	126	136	139	150	189	136	64	114	209	283	219	159	171	114	90	157	228	196	170	222	261	254	148	97	168	212	150	117	156	106	122	217	189	180	165	155	251	240	210	330	340	234	241	247	273	256	245	280	182	173	219	130	97	190	214	226	224	161	208	297	253	171	176	176	183	137	65	150	194	135	129	169	282	210	78	97	91	108	277	272	165	195	174	204	229	165	74	191	297	218	169	109	100	166	219	232	237	206	98	175	222	152	241	275	202	230	272	222	222	203	99	111	259	284	254	221	121	178	286	197	201	259	213	193	162	185	215	129	148	217	151	132	161	172	177	227	212	157	172	171	134	218	290	285	221	238	306	217	191	272	242	208	255	199	201	182	214	248	122	136	240	255	231	246	307	324	271	178	235	257	233	357	331	244	321	356	259	227	238	248	274	220	234	282	297	257	160	272	323	232	219	320	321	257	312	257	237	282	350	468	400	276	232	248	268	260	224	210	361	345	229	234	294	271	201	249	216	291	408	332	353	408	370	370	338	284	262	299	319	376	427	540	662	792	858	739	681	609	479	390	369	387	486	436	370	383	353	396	394	353	388	389	353	331	367	386	399	440	386	425	528	480	439	582	696	828	1069	1232	1361	1293	1015	813	662	501	454	406	476	505	383	375	410	465	462	519	623	604	517	452	480	490	437	441	536	549	459	464	566	643	570	494	503	481	523	516	437	432	523	529	401	417	385	347	426	520	534	426	405	442	450	437	420	466	487	410	370	370	420	401	368	442	466	433	387	402	400	352	364	427	408	331	389	480	406	382	382	355	393	437	416	402	387	305	295	311	306	298	301	408	463	361	295	324	359	305	250	295	333	289	281	390	376	254	298	350	345	428	404	353	342	290	296	329	351	317	293	374	465	364	273	351	386	348	339	430	423	287	299	379	368	341	288	363	433	348	359	311	225	204	255	389	438	405	435	386	362	329	308	371	294	256	292	338	357	336	395	359	296	350	329	338	373	346	337	319	369	385	398	400	356	301	265	379	385	388	399	343	350	346	353	414	410	399	418	438	455	443	420	407	363	332	391	347	380	450	393	318	294	369	417	429	410	377	319	337	393	391	452	522	498	469	357	332	428	377	364	325	376	408	322	290	297	395	406	333	277	296	366	341	277	306	325	336	357	326	317	345	282	232	294	343	306	296	340	330	266	332	391	306	289	324	378	379	404	412	346	352	373	268	338	499	364	255	292	347	371	359	359	268	264	300	333	385	347	350	327	412	439	354	304	259	319	321	305	308	352	403	436	410	333	335	326	277	245	267	353	339	327	336	291	305	319	284	276	240	147	210	339	379	303	339	404	295	316	428	395	343	366	347	332	357	337	357	415	393	291	316	390	348	326	332	338	391	382	334	389	387	377	392	437	469	411	371	376	369	380	383	393	488	487	418	376	427	458	512	492	421	478	399	397	453	490	537	547	577	546	546	584	500	463	462	454	489	412	399	505	490	368	375	438	438	445	379	332	402	474	482	490	536	583	652	657	616	730	863	1079	1278	1254	1107	853	676	596	497	422	451	354	287	418	466	413	283	315	372	356	382	371	388	446	381	247	317	392	366	375	422	462	475	511	598	762	834	766	737	599	512	454	323	276	296	348	281	267	339	312	304	326	334	302	308	321	356	361	277	175	176	235	280	264	127	181	290	315	306	236	239	232	275	321	264	242	240	230	251	313	253	176	236	264	242	162	212	271	261	336	304	273	206	87	131	263	399	334	212	201	173	255	253	178	231	292	293	260	251	349	305	155	182	274	251	198	171	181	213	229	205	180	163	114	182	245	242	154	136	186	215	303	274	196	173	190	163	142	206	205	231	251	275	249	164	182	234	242	202	197	142	166	232	124	129	248	222	240	248	138	181	196	73	75	194	187	133	157	229	240	218	221	241	231	156	173	220	218	199	218	276	282	191	241	236	194	264	197	119	131	197	211	180	170	173	172	88	79	151	241	240	197	245	221	226	242	229	272	233	220	162	130	217	172	136	202	166	208	278	210	194	270	279	219	239	256	252	192	201	297	224	138	171	180	173	179	142	145	160	162	173	155	189	261	280	180	115	226	279	196	206	306	267	169	259	336	233	89	103	103	112	180	198	180	159	181	117	172	269
173	103	161	180	121	146	167	135	142	207	255	260	251	250	209	195	244	289	283	254	173	202	251	142	181	216	145	197	225	114	105	151	109	140	171	132	113	172	249	198	231	241	153	210	254	254	168	106	181	147	143	192	189	189	176	276	333	171	125	131	78	155	153	187	235	164	106	134	191	240	240	178	213	231	198	285	348	220	171	193	209	197	243	317	254	254	204	126	203	226	193	163	164	185	223	219	187	134	102	196	207	213	277	201	134	223	276	188	122	186	242	242	270	237	130	142	175	193	223	198	251	248	227	290	239	192	169	127	148	208	192	159	221	242	134	48	160	276	173	136	248	248	233	230	180	154	149	188	236	259	243	208	236	274	225	187	207	163	160	201	172	172	235	235	150	217	185	138	194	183	168	154	207	239	275	259	268	264	178	192	236	300	304	232	179	161	164	159	242	253	188	185	165	215	305	271	245	214	207	248	224	315	334	278	228	207	218	265	308	316	356	297	183	129	175	149	130	192	315	361	293	270	301	305	208	125	157	293	329	350	348	243	266	312	289	317	296	267	272	244	227	181	208	299	293	253	293	356	391	371	415	400	258	243	307	355	405	433	367	386	454	620	820	801	794	709	583	499	450	422	354	390	481	471	391	309	274	303	381	366	357	366	303	364	379	314	300	380	387	333	427	503	533	619	728	986	1240	1337	1324	1114	839	692	627	613	574	415	396	376	349	409	358	360	413	399	414	438	442	443	494	511	527	495	474	529	562	625	580	541	552	498	429	409	457	461	386	379	466	465	474	488	427	385	413	431	443	522	469	417	411	413	395	352	421	368	333	412	376	385	375	313	325	293	324	379	341	327	424	436	432	432	445	539	372	283	311	315	361	376	360	303	321	380	376	278	299	347	385	439	419	382	370	392	385	422	435	392	346	318	402	410	382	309	327	406	346	289	300	382	357	402	442	379	387	343	308	302	269	322	387	405	301	317	366	340	405	352	291	349	352	345	366	360	350	369	340	285	317	308	370	416	366	331	289	350	309	216	272	384	374	342	405	394	350	298	376	428	339	397	462	387	310	300	241	235	359	394	343	324	347	288	270	329	367	442	431	334	328	392	420	473	378	266	428	454	428	520	502	404	349	371	392	339	329	439	433	382	411	390	336	318	347	427	430	339	348	343	319	307	318	395	343	305	351	345	327	347	415	413	436	453	427	368	356	481	416	361	391	364	350	319	368	385	415	394	299	324	315	319	431	453	371	354	399	404	371	347	351	442	393	292	347	342	361	387	312	375	468	447	412	282	272	304	297	371	317	251	317	334	304	308	265	316	366	321	356	401	324	317	339	349	361	275	261	271	232	225	314	407	349	303	330	416	415	333	378	391	397	373	397	450	354	296	357	382	344	351	358	338	279	265	335	371	354	342	356	382	441	385	338	354	341	318	345	440	384	305	345	354	361	314	277	368	394	369	456	449	415	431	353	370	446	458	374	336	360	369	375	425	439	443	447	389	405	437	419	339	352	433	459	464	460	439	470	432	418	507	451	384	485	524	488	476	418	434	392	301	320	446	527	499	408	359	381	464	462	441	465	463	495	530	555	522	599	709	944	1241	1326	1277	1012	725	536	394	454	501	442	438	355	274	330	351	392	455	438	429	373	387	425	368	395	473	471	434	454	479	472	475	540	646	727	814	827	831	736	559	510	473	386	320	223	207	321	359	302	325	360	378	385	255	201	236	255	270	273	263	255	286	275	178	269	347	317	299	255	197	169	246	286	224	212	254	227	241	232	249	303	280	254	209	243	177	216	292	205	270	304	253	186	207	259	285	270	304	300	207	233	203	192	213	208	238	160	185	278	238	228	235	241	275	250	231	280	283	221	158	166	200	176	174	251	255	220	209	214	285	287	285	194	142	261	329	242	113	153	261	180	112	192	228	206	208	215	145	176	223	224	292	229	187	217	179	146	161	128	57	107	135	213	321	287	273	217	201	224	176	240	270	271	242	209	209	211	233	199	196	249	239	136	123	183	166	90	182	322	269	139	72	133	151	170	126	39	127	220	223	182	175	212	138	92	120	127	182	223	141	107	198	214	119	125	225	266	188	140	221	265	274	190	176	228	256	238	144	166	225	207	202	198	174	263	286	252	250	251	261	139	98	174	190	126	75	149	269	287	199	186	174	172	127	80	113	201	326	254	161	128	126	222	209	107	127	148	78
275	199	122	114	99	114	197	215	179	151	166	189	189	192	141	145	287	405	301	155	246	286	204	213	229	135	81	174	254	171	182	245	171	123	212	199	63	162	252	180	185	190	151	193	205	182	149	93	146	217	218	225	195	139	134	201	278	211	192	200	184	135	166	222	131	224	261	163	197	208	120	173	236	231	218	221	279	235	165	188	193	201	227	263	254	224	257	195	219	207	136	157	114	87	118	125	76	84	111	206	272	261	275	236	138	158	200	270	252	194	248	186	187	220	211	255	265	140	152	244	215	217	277	298	281	232	147	99	107	216	232	185	247	301	296	236	226	264	275	270	249	247	270	195	103	189	219	200	233	303	340	202	201	237	198	152	159	276	267	171	253	223	199	253	106	137	239	280	296	279	209	105	189	301	294	305	299	264	255	257	273	242	138	191	259	238	212	235	280	218	182	208	185	230	342	296	290	285	278	331	351	341	322	299	276	279	245	189	139	211	353	618	546	270	251	275	268	233	274	290	248	246	322	315	265	163	153	222	225	214	232	249	221	268	275	333	330	299	366	312	316	285	263	298	271	225	239	346	365	331	346	338	254	256	269	290	367	361	313	411	620	855	951	898	763	626	560	491	504	458	366	376	378	279	314	361	321	362	341	325	410	416	381	375	416	416	386	380	356	405	454	480	544	682	864	1106	1321	1331	1126	932	722	600	571	591	592	502	481	434	480	485	467	432	418	482	488	509	543	545	562	490	396	442	435	410	462	535	509	469	437	428	426	396	474	566	487	384	548	599	546	555	530	535	467	402	440	440	348	417	413	291	315	341	346	368	353	347	405	384	390	407	376	315	328	360	320	368	363	336	434	389	239	252	326	342	366	427	385	312	347	385	429	447	392	354	379	336	272	311	294	302	353	347	317	284	344	409	354	412	419	274	249	314	350	322	367	444	366	334	391	326	272	352	409	373	318	298	312	283	295	338	365	358	265	283	360	303	260	306	355	433	383	386	414	379	374	364	366	317	345	352	316	331	280	336	399	312	277	340	389	413	382	314	427	437	354	405	397	434	459	396	406	416	462	406	316	361	374	294	267	328	389	375	355	449	406	327	316	335	396	382	342	363	346	402	426	385	457	471	383	323	339	373	360	333	344	355	351	339	373	369	412	516	452	364	427	434	378	357	322	387	357	321	305	253	264	298	451	443	303	281	401	403	273	318	370	338	287	274	390	437	379	306	284	364	348	289	287	327	345	369	397	330	307	333	340	293	233	333	352	362	395	351	368	382	325	290	324	309	288	274	286	365	335	327	362	385	354	348	383	307	289	341	369	320	255	241	203	189	267	281	305	347	328	253	252	362	361	288	284	319	332	285	324	314	253	267	297	304	307	353	377	290	317	436	385	238	180	323	354	313	387	314	265	393	449	369	303	265	293	376	290	300	393	402	368	336	358	377	370	346	313	309	341	370	414	476	452	420	396	349	406	458	481	399	346	407	420	458	453	447	495	504	504	472	418	398	407	463	440	417	439	427	545	554	489	555	553	539	507	431	437	528	516	467	506	522	447	378	422	467	416	408	543	519	458	500	551	611	524	424	485	506	519	670	936	1192	1323	1359	1147	861	724	564	429	348	307	359	361	325	345	413	453	366	294	354	396	339	340	377	438	452	369	410	433	492	521	455	446	498	572	723	829	776	699	626	520	443	385	336	319	296	289	273	269	299	304	185	169	217	214	328	361	248	275	398	352	287	304	262	230	294	308	294	251	194	241	229	317	313	267	337	362	355	273	270	296	257	190	189	245	187	129	139	107	189	251	181	189	254	254	251	281	313	281	258	235	202	289	305	272	312	249	204	212	152	221	250	241	322	383	312	252	250	178	200	280	250	247	264	253	317	330	247	194	121	119	236	194	136	214	272	193	122	139	194	214	109	129	183	215	246	140	137	229	241	170	89	148	235	172	194	183	192	306	269	195	235	333	278	235	252	209	188	240	304	268	229	264	246	221	178	186	241	196	142	155	213	191	237	336	277	124	153	221	150	184	240	256	194	160	129	83	196	249	164	161	205	175	137	177	164	199	230	214	213	137	152	180	180	192	169	138	159	194	175	224	232	180	285	380	284	143	117	224	291	270	277	184	141	171	113	211	312	222	139	101	125	177	242	255	223	130	77	157	159	106	123	179	128	93	124	150	262	203	102	193	187	203	232	198	175	124	82
122	71	196	263	132	183	229	168	202	246	254	252	237	259	263	257	271	248	263	248	178	152	125	103	165	227	146	91	146	204	248	205	132	123	221	213	149	166	162	169	245	264	186	172	218	236	151	88	142	216	166	145	123	156	228	198	205	222	214	225	226	186	202	215	215	177	154	173	182	157	176	245	282	289	252	248	263	217	163	216	269	227	195	164	155	178	236	342	244	149	189	215	199	129	169	205	110	150	153	77	152	199	222	145	138	250	241	242	214	118	69	173	214	109	179	231	165	170	219	252	225	203	235	275	242	143	178	186	77	152	224	241	251	243	231	201	206	123	154	211	291	276	220	257	225	183	178	207	133	144	241	156	168	272	181	176	245	217	272	325	247	203	210	175	217	187	65	156	258	261	299	276	249	348	343	261	210	219	205	98	161	279	227	126	161	308	350	295	222	180	228	292	255	160	208	287	259	223	207	257	331	291	214	218	269	304	270	247	257	272	260	337	388	322	272	261	240	192	189	245	302	306	280	215	200	156	194	254	265	264	188	271	336	293	311	325	267	199	189	337	454	364	236	258	336	242	233	324	241	257	310	342	408	337	307	375	407	393	410	563	781	806	813	834	778	647	524	478	432	361	340	378	364	384	457	373	329	378	406	436	392	371	458	616	593	446	403	479	501	494	515	527	618	848	1064	1238	1405	1264	961	752	650	544	397	431	502	471	525	547	524	518	504	500	533	537	440	371	386	428	513	524	437	382	376	457	510	603	556	461	428	429	539	529	417	334	341	380	425	422	439	416	364	421	422	401	508	510	377	433	438	397	427	347	378	442	373	385	388	358	419	488	455	311	311	378	353	354	413	543	519	372	359	338	375	427	400	377	347	312	372	361	319	337	350	329	287	301	301	401	420	352	338	307	328	305	315	354	273	339	342	314	333	360	379	347	388	365	272	226	275	270	310	319	286	341	361	349	360	375	361	382	433	418	369	297	254	295	369	331	305	453	411	293	252	243	333	420	404	401	378	364	365	245	341	438	324	326	395	381	349	317	301	288	276	335	382	426	429	415	385	349	384	469	439	305	247	348	453	420	446	408	357	313	310	406	376	373	402	369	301	303	473	475	355	420	393	301	250	329	425	369	368	402	454	389	363	373	329	365	381	374	382	460	531	454	387	394	379	392	394	318	328	478	453	335	250	286	430	478	371	281	361	377	282	270	339	422	399	316	359	437	372	280	293	344	307	280	336	384	401	405	347	277	287	288	308	280	343	399	353	375	382	393	330	315	405	371	336	343	357	420	369	319	338	356	359	330	329	354	305	265	289	361	380	277	251	326	387	307	291	382	393	336	303	308	340	380	417	319	238	291	247	226	271	289	275	283	308	283	301	331	314	264	273	355	371	310	343	372	281	282	371	328	276	338	404	427	344	321	339	327	361	417	348	342	438	392	405	411	414	394	388	499	445	385	404	370	405	536	501	404	405	399	429	457	442	415	422	431	482	538	472	406	394	336	410	467	475	527	447	350	415	459	426	475	518	469	399	470	478	369	394	400	404	514	487	446	432	399	449	497	487	468	524	508	508	468	470	575	540	511	528	479	500	621	671	884	1209	1361	1295	1096	878	674	462	401	429	377	341	325	371	431	433	409	372	391	392	336	300	368	389	318	321	306	336	412	446	404	378	382	473	710	800	801	858	749	533	455	387	270	319	303	238	198	226	356	377	317	309	302	281	353	345	231	247	285	275	315	229	226	244	236	297	265	236	231	237	277	266	175	114	148	219	286	246	153	100	166	199	132	185	236	180	162	224	254	232	250	268	296	313	229	280	274	139	233	263	186	234	261	271	240	273	301	237	217	219	184	170	217	286	290	179	123	136	136	157	148	138	232	358	316	269	293	229	166	214	246	205	119	195	323	199	122	155	188	240	203	266	309	152	149	224	244	325	295	165	153	210	208	177	232	205	174	182	162	158	226	295	259	257	277	294	265	212	232	253	234	146	60	76	154	210	217	231	167	79	182	257	272	248	211	170	179	328	242	120	187	193	206	205	188	223	131	155	223	170	229	281	244	179	175	231	155	112	186	124	109	195	211	125	112	248	270	168	170	258	179	154	217	210	196	236	304	304	222	194	142	91	152	192	242	198	171	228	253	261	200	139	193	259	290	228	215	224	168	186	253	222	94	104	182	220	194	176	253	214	156	140	155	192	153	210	166
194	191	206	211	209	239	177	138	217	189	107	229	241	213	265	228	222	192	170	221	208	191	258	270	165	124	215	264	184	184	262	203	146	159	215	201	264	286	186	206	238	179	211	243	196	159	78	103	211	275	245	264	306	252	173	161	191	303	329	208	171	206	231	216	180	150	141	92	105	187	197	217	267	281	203	210	304	279	251	251	261	272	293	235	187	231	176	208	255	236	294	287	259	241	219	175	87	164	237	210	255	193	124	162	220	212	189	267	218	124	161	228	181	164	225	214	141	135	249	262	145	210	301	234	182	188	274	237	125	165	190	144	201	187	166	238	198	148	131	231	257	175	295	275	229	209	156	208	224	213	255	192	134	169	208	173	186	238	153	134	212	236	214	229	269	245	157	170	242	239	225	296	309	331	241	173	247	282	284	160	145	204	208	231	213	212	238	226	241	255	235	145	191	217	189	231	248	249	231	214	161	183	168	189	194	198	215	187	194	271	311	250	289	306	238	310	308	257	294	227	203	254	313	325	238	192	327	382	286	268	233	260	294	200	197	243	264	333	296	217	259	265	279	334	317	238	272	365	305	278	271	289	342	353	363	377	435	475	554	620	763	885	849	740	601	528	508	450	398	509	460	373	464	468	411	356	357	406	407	361	301	293	335	576	590	439	429	328	440	516	512	666	755	951	1112	1212	1313	1162	860	613	525	443	466	544	540	493	485	511	553	508	401	395	481	466	429	461	480	538	569	563	519	480	402	406	517	566	545	474	495	490	407	447	468	456	421	306	351	349	263	309	427	504	427	391	396	442	356	286	393	374	483	570	542	519	364	390	454	338	356	412	434	422	344	342	423	487	435	472	448	376	398	428	476	399	392	373	298	361	384	359	377	354	289	300	338	336	324	361	392	415	417	362	411	406	355	434	394	299	331	370	377	349	370	364	315	433	452	316	358	350	280	283	293	336	340	278	272	322	372	356	345	343	225	200	304	389	400	317	252	282	357	389	349	328	307	294	343	352	269	324	367	322	356	352	361	373	360	397	420	367	376	395	349	280	231	263	302	361	419	446	402	315	314	329	364	404	371	338	499	524	355	327	407	360	268	343	400	422	427	406	373	387	353	290	324	356	363	411	452	361	276	334	354	354	449	433	353	318	356	403	315	332	382	344	333	386	389	390	462	397	342	473	512	434	366	372	406	371	278	301	393	364	428	392	354	438	356	250	362	472	340	319	366	427	417	341	351	349	440	401	305	384	424	343	322	293	324	322	291	281	245	362	333	334	360	350	368	367	340	308	361	324	445	456	351	333	269	293	336	421	523	443	273	306	352	310	373	378	326	317	300	309	439	420	313	327	389	377	333	436	432	416	437	377	364	395	313	296	409	337	315	316	265	334	341	321	337	279	344	400	298	291	345	410	405	336	308	424	447	349	358	425	356	300	366	376	341	281	313	429	403	305	315	339	328	301	307	370	353	441	585	479	487	487	354	342	410	356	318	359	360	393	409	429	403	410	476	504	460	395	434	440	419	436	352	380	382	394	491	410	400	520	538	432	396	450	456	373	438	530	510	479	390	402	553	526	411	451	544	536	505	508	447	488	648	790	1001	1300	1424	1293	971	730	669	571	470	331	318	473	461	404	335	321	369	340	290	309	351	324	302	308	213	153	343	430	416	431	432	463	488	630	672	672	747	707	605	434	355	370	352	244	231	233	241	271	268	256	227	323	284	189	248	247	271	317	269	182	138	219	304	344	224	211	288	262	236	236	319	293	163	118	191	267	224	215	249	251	202	168	261	279	244	208	165	131	130	255	263	193	224	265	284	229	110	188	196	172	229	183	183	239	301	212	182	215	195	196	226	246	260	304	268	187	194	166	140	267	284	266	344	300	338	290	197	233	180	179	259	224	108	190	332	300	313	299	225	154	497	634	221	110	221	315	237	185	242	227	182	175	171	219	214	161	169	188	232	216	214	219	133	121	176	213	259	256	201	169	173	122	162	210	162	232	175	102	202	238	204	222	247	166	106	162	243	274	215	180	182	188	261	245	160	100	92	196	145	118	210	205	189	182	208	227	124	55	122	144	151	233	188	138	184	150	98	201	278	237	242	224	326	347	220	220	208	146	119	137	118	142	216	143	120	224	231	170	138	193	148	121	189	200	259	208	81	170	233	182	176	137	135	192	244	260	221	207	289	264	175	233	271	229	228	192
136	144	239	227	222	231	130	74	89	154	161	191	232	205	224	242	190	201	245	225	219	195	167	231	263	221	225	199	220	252	218	170	200	256	279	252	158	170	188	171	135	122	202	180	105	124	166	178	189	253	288	177	181	193	99	146	199	167	249	324	296	296	228	173	118	194	189	77	115	222	239	148	187	191	225	210	143	177	181	180	195	241	219	204	257	262	154	156	223	182	167	185	193	184	158	116	171	197	199	180	159	159	158	263	261	128	190	285	216	111	98	197	236	155	194	259	143	73	157	229	212	205	262	205	63	88	244	249	165	154	222	254	161	116	153	142	61	87	184	193	221	236	197	140	117	138	150	189	182	157	158	152	203	233	235	237	215	288	305	244	252	263	242	242	192	100	168	259	280	226	196	228	197	208	226	244	291	266	136	125	194	248	270	274	186	146	201	196	192	190	215	181	187	207	177	206	299	275	243	282	232	206	261	307	302	216	117	218	247	148	192	212	161	176	276	317	326	298	305	294	241	268	258	258	152	113	313	551	556	425	305	211	235	259	282	249	223	254	340	322	230	258	303	336	319	308	332	345	347	298	241	268	326	387	345	287	369	483	583	682	826	855	815	708	562	508	471	431	432	457	404	338	307	348	355	273	294	358	398	430	415	409	397	335	397	471	399	388	397	391	475	687	852	1044	1211	1206	1180	969	663	548	588	615	587	592	489	434	509	484	480	509	548	546	429	422	503	501	477	514	543	512	506	511	526	495	515	513	464	401	423	447	333	414	512	452	410	480	459	402	412	372	340	499	535	406	375	357	455	480	432	355	329	414	370	311	348	355	305	298	352	366	382	415	368	302	373	417	391	349	368	437	445	435	391	379	376	392	428	373	354	355	432	457	366	360	383	351	302	412	478	394	294	403	491	419	395	383	322	321	360	365	329	334	335	332	368	385	367	305	353	418	396	330	332	368	377	392	400	403	374	341	315	293	306	354	400	342	268	301	337	363	349	300	334	347	322	294	264	348	423	418	419	364	322	385	421	390	358	273	269	404	459	367	379	432	432	409	335	386	445	383	411	327	186	213	259	405	425	309	305	378	463	426	445	438	314	386	422	348	346	466	480	371	410	430	354	314	401	483	529	492	378	336	344	310	367	453	466	482	340	287	323	328	356	333	323	392	505	539	460	432	408	350	426	389	327	365	371	333	329	354	397	427	292	285	348	390	350	223	283	408	385	322	366	322	285	301	283	276	284	312	291	284	304	345	374	393	363	338	340	298	339	442	394	372	343	252	368	370	305	310	312	326	324	335	385	378	312	297	278	352	409	295	277	302	342	366	373	441	448	355	329	365	321	351	347	363	334	282	293	335	408	423	394	285	258	339	315	255	306	255	284	329	312	333	289	338	322	307	384	386	400	364	350	420	412	376	372	465	424	321	401	385	234	296	393	399	390	332	369	387	285	273	418	448	463	429	263	394	504	433	470	388	330	405	325	297	390	415	486	533	461	435	510	492	409	333	421	512	450	457	526	510	438	478	441	389	497	488	459	440	449	459	520	521	453	449	489	476	403	426	441	434	428	480	469	420	461	561	546	462	543	597	486	427	545	669	800	1152	1356	1366	1255	993	641	554	623	472	392	458	427	355	331	407	473	376	343	393	411	340	296	419	447	333	328	373	446	411	316	410	495	527	545	655	785	800	768	593	464	421	421	359	311	348	443	429	298	328	289	188	283	324	308	293	200	215	300	297	269	327	336	270	229	229	275	302	288	292	283	217	214	250	277	275	241	217	211	247	218	278	289	204	216	233	184	126	124	133	124	215	359	293	154	155	217	232	212	218	224	232	213	199	238	195	201	275	266	245	248	190	197	311	306	213	202	200	244	264	244	241	212	160	219	301	239	253	267	224	172	121	131	183	239	248	249	181	164	194	321	388	281	261	260	206	168	182	192	189	159	217	160	143	195	197	178	260	413	288	186	271	233	160	176	170	183	249	237	136	190	230	195	203	161	116	148	146	142	247	257	192	202	201	240	259	201	171	147	114	259	288	195	222	219	164	72	142	220	148	153	217	288	293	238	193	154	238	257	189	155	90	87	140	227	258	228	200	142	185	280	270	190	118	173	213	224	280	258	288	249	217	282	230	188	214	183	175	202	178	112	118	138	107	201	228	119	169	232	246	233	196	249	421	482	274	112	147	173	171	185	188	176	153	182	125
170	165	231	187	168	247	303	250	177	158	179	188	195	245	249	223	215	152	205	225	207	158	104	222	274	223	203	205	185	146	120	107	206	287	246	128	142	215	182	171	177	193	303	230	148	188	184	201	195	336	331	134	112	198	286	304	277	248	247	215	143	149	167	207	198	126	221	258	131	194	280	238	186	194	257	227	206	259	204	143	138	145	170	176	117	81	117	174	159	158	165	132	205	234	216	223	170	171	239	265	184	114	156	250	313	239	217	238	203	114	61	214	276	210	228	143	169	183	124	146	170	176	215	234	188	190	193	169	201	162	166	217	195	166	141	166	162	164	191	219	228	168	146	201	178	199	280	257	205	256	245	221	251	280	322	315	285	180	170	237	256	338	271	257	297	253	235	203	186	187	322	367	270	211	149	177	227	239	220	280	307	272	267	175	89	158	291	259	244	264	213	250	271	253	238	261	289	282	240	192	217	217	220	174	171	268	310	265	166	217	245	189	220	243	292	277	257	240	202	213	186	205	246	276	279	208	212	488	515	316	271	208	215	302	279	220	209	233	310	370	342	256	234	241	283	281	226	276	320	285	302	325	361	385	409	434	382	467	624	662	746	811	833	679	503	498	436	365	369	371	348	404	459	415	382	399	360	391	398	334	382	455	384	340	449	487	406	443	582	591	583	718	919	1170	1284	1209	1039	752	594	558	501	518	618	553	396	341	431	491	485	534	520	492	537	527	486	491	529	520	491	537	571	508	502	512	417	393	421	496	499	507	406	368	472	454	498	495	443	498	494	461	478	407	402	482	420	411	524	484	425	362	305	362	398	464	466	411	462	445	403	391	408	433	459	427	322	362	385	305	346	427	457	388	382	365	351	340	276	330	372	387	324	274	312	360	372	424	413	375	446	382	341	381	387	340	281	371	374	292	326	335	307	281	255	241	252	316	344	298	328	399	392	303	298	438	489	458	382	297	358	377	345	401	403	414	389	323	354	329	263	310	335	284	345	330	345	448	414	323	344	401	326	368	407	362	374	409	501	469	378	382	348	270	288	343	354	395	341	387	360	287	391	410	395	372	375	427	411	323	289	419	500	421	347	360	411	408	336	247	302	368	363	427	444	398	303	357	455	371	354	404	377	329	361	361	354	389	385	344	273	303	333	354	383	378	391	465	464	339	342	322	364	407	379	426	460	445	454	427	450	362	304	397	355	357	345	346	307	229	314	407	395	370	343	299	321	268	366	423	384	497	463	381	377	386	406	424	417	436	382	291	325	387	401	417	370	234	265	307	275	335	284	271	396	480	406	284	271	341	410	410	361	254	228	338	391	385	346	329	361	325	226	232	272	326	427	408	311	272	308	332	285	187	270	406	326	280	328	326	325	315	301	342	373	317	333	309	322	380	332	336	339	329	335	370	457	443	323	336	435	448	455	429	361	328	285	391	411	279	284	369	350	387	395	346	410	393	423	434	389	396	412	363	304	329	398	446	365	293	356	468	465	455	468	484	492	404	434	460	385	448	476	401	443	410	421	496	529	546	474	430	451	443	370	447	509	511	540	422	402	487	445	497	506	460	543	608	535	390	428	497	501	574	497	439	578	612	605	843	1247	1363	1254	1026	802	745	601	475	497	362	289	392	364	364	422	374	344	321	289	355	393	469	453	355	330	310	394	380	287	330	401	476	634	756	826	804	700	692	599	457	389	314	258	319	343	278	267	270	231	264	315	290	273	285	234	219	312	318	271	301	370	305	306	329	259	237	231	279	288	249	303	369	316	228	212	247	254	267	295	345	282	223	240	282	306	247	170	147	182	134	154	210	258	233	226	217	160	204	219	237	249	333	271	162	259	255	165	213	217	180	271	266	132	168	232	230	191	166	266	278	272	312	303	222	232	241	221	241	232	248	217	217	249	238	219	162	213	166	137	271	217	215	249	128	130	170	161	113	108	147	189	260	153	70	225	301	248	190	176	275	227	132	186	193	219	322	274	239	212	166	232	247	136	99	180	209	142	122	175	154	136	219	199	207	260	221	274	236	160	121	123	203	161	101	168	200	221	257	248	244	288	246	166	168	247	243	193	201	201	229	157	108	196	267	248	205	187	144	170	222	240	254	315	391	326	152	105	195	183	205	188	130	141	114	143	144	119	123	167	256	215	221	261	133	104	110	98	151	98	89	196	296	307	207	108	198	254	210	237	215	120	119	159	169
105	61	163	202	172	143	106	131	152	122	123	171	240	310	310	280	204	183	226	214	249	312	241	186	201	181	139	241	286	264	275	230	169	184	190	95	166	272	180	129	197	154	98	155	142	115	161	233	226	111	118	175	191	279	323	232	173	243	182	170	211	149	198	187	154	156	119	191	286	230	227	284	198	153	236	282	217	149	105	115	198	241	222	233	250	237	214	266	272	139	143	230	210	208	220	182	197	235	255	207	162	211	232	229	190	139	172	220	248	180	213	258	221	219	134	79	103	243	296	275	275	182	145	205	205	188	208	169	170	125	152	144	141	204	211	259	270	228	137	195	251	227	183	123	207	208	173	278	217	228	331	262	246	268	264	247	227	205	161	138	176	282	230	159	287	319	217	209	276	261	282	340	263	245	311	271	235	224	249	258	226	256	248	257	294	301	275	247	315	285	237	230	212	247	270	234	162	168	271	281	290	310	279	279	324	252	150	213	231	187	189	239	188	193	198	171	265	337	311	299	224	164	236	340	328	332	353	196	221	314	326	312	304	253	291	370	340	413	413	411	368	357	371	255	240	269	293	306	346	354	283	390	384	205	328	522	603	682	742	820	838	788	778	666	613	534	483	441	247	268	395	407	357	415	426	324	359	406	418	399	364	408	453	423	454	492	373	457	575	567	662	848	1150	1318	1277	1156	883	695	631	621	594	560	611	492	446	499	492	522	508	489	464	414	417	418	427	533	605	583	563	472	453	513	500	520	494	418	406	424	426	476	551	493	402	421	431	359	402	483	460	349	298	336	397	484	425	454	514	478	402	424	437	393	452	409	368	384	420	424	324	353	426	376	352	402	368	270	263	339	384	402	365	321	374	407	347	327	322	245	340	404	352	314	300	291	316	370	336	277	308	395	316	297	325	317	395	369	316	367	324	272	297	291	303	310	380	419	360	315	307	369	448	449	406	356	339	375	391	448	406	301	289	358	440	359	262	280	353	392	329	266	330	393	440	450	411	382	385	405	317	235	317	359	338	377	353	313	357	317	199	234	330	412	408	318	393	421	387	496	456	351	353	363	360	419	420	352	357	394	375	319	403	401	290	357	463	489	377	287	351	427	417	368	407	415	390	391	431	440	358	319	419	439	309	290	287	337	396	318	297	302	342	396	381	401	388	366	374	407	374	360	399	441	430	290	322	408	416	481	536	373	372	431	364	372	299	412	474	342	366	436	466	482	372	347	413	401	435	422	383	422	390	266	321	443	376	288	293	374	411	362	320	360	378	354	307	303	438	391	322	478	517	446	434	436	344	300	385	404	376	273	259	376	443	475	422	393	397	369	321	188	163	307	360	310	373	441	308	242	311	346	264	219	259	269	248	252	333	353	335	402	407	290	329	324	339	452	431	368	311	384	424	371	345	296	310	396	398	361	386	408	328	253	289	344	348	345	355	294	387	448	332	325	337	368	392	359	301	301	382	386	470	482	443	416	414	485	411	380	368	358	417	427	453	448	430	481	441	414	450	489	542	502	481	534	505	482	516	565	565	570	520	476	523	474	452	467	470	458	381	348	346	400	457	457	452	424	486	487	414	471	553	576	502	528	627	644	683	809	1052	1264	1377	1272	954	750	619	512	501	405	325	382	400	391	346	275	376	452	410	422	346	295	349	299	289	332	331	405	449	401	356	414	556	644	747	816	754	651	591	491	350	287	249	326	362	343	386	295	223	273	344	371	361	347	248	176	259	318	297	282	278	297	327	359	305	344	409	325	290	233	215	311	244	192	285	303	269	285	293	263	266	357	312	247	242	222	232	190	267	270	243	224	191	226	228	254	252	315	362	304	306	236	212	214	296	336	189	199	298	285	158	73	123	179	160	110	183	302	333	389	385	295	186	190	222	181	263	239	207	292	252	258	283	224	219	152	168	168	142	219	182	174	204	227	246	184	188	158	169	231	250	343	234	135	168	209	179	96	139	134	213	248	208	250	236	214	129	183	206	145	160	210	224	207	234	179	80	115	222	238	182	224	206	160	198	189	177	194	172	147	143	153	178	125	107	142	162	147	203	233	137	116	183	204	273	201	127	183	150	203	250	195	104	189	284	229	241	237	216	214	267	248	199	267	289	223	169	179	149	122	155	212	286	239	175	214	163	143	213	203	172	229	281	206	213	227	173	144	77	99	163	240	241	157	90	140	149	48	113	158	82	141	229	231
66	53	131	179	165	228	220	152	182	232	270	293	293	285	275	257	231	198	200	188	150	191	225	176	159	211	182	178	188	203	249	266	185	174	198	134	150	138	195	174	171	251	206	192	219	232	182	152	169	228	254	204	165	103	176	256	147	98	78	101	150	151	198	182	152	192	180	98	170	281	174	165	290	350	295	227	157	106	125	87	125	229	270	282	286	269	226	202	179	181	231	275	287	194	163	125	67	117	121	169	153	144	195	148	150	105	122	175	160	223	280	249	206	210	128	74	124	192	296	221	173	242	249	243	243	175	133	254	217	180	231	168	184	239	153	142	207	232	188	140	164	211	174	116	162	126	99	183	137	91	113	181	215	120	158	182	163	235	238	218	223	147	124	238	258	174	188	272	282	233	215	253	229	223	300	264	304	275	124	136	263	331	259	231	226	248	285	284	285	270	225	185	209	244	289	224	154	242	277	181	150	188	320	369	303	214	138	269	341	301	223	126	161	261	177	161	266	305	289	151	166	269	280	315	271	351	313	201	266	278	284	266	332	347	342	301	266	254	257	337	283	244	323	333	332	333	293	218	223	333	304	292	401	454	364	378	508	607	736	781	847	875	708	514	447	443	406	391	402	391	348	306	329	387	361	303	292	376	433	354	352	367	301	383	457	471	490	496	573	665	797	1069	1338	1380	1246	985	797	673	562	480	473	506	523	543	486	431	425	453	446	455	410	376	487	515	562	576	435	411	473	457	452	475	492	437	449	529	472	435	444	417	423	453	424	387	386	391	476	548	504	377	364	378	335	447	486	509	434	291	306	288	302	349	385	461	462	407	377	384	405	410	354	334	361	362	349	292	317	301	310	382	280	290	384	383	339	318	348	326	311	285	244	258	292	331	432	442	326	272	250	284	339	331	317	288	284	350	428	369	289	329	312	292	340	359	304	356	387	358	430	444	325	310	375	338	285	306	345	311	322	342	328	384	379	221	273	380	342	351	356	261	287	373	302	336	381	361	369	409	399	305	254	347	438	438	347	332	392	373	308	273	427	516	483	378	378	469	382	272	236	372	500	462	423	379	416	365	379	425	405	400	389	478	448	407	350	297	368	366	339	441	496	401	325	308	364	446	401	398	436	410	361	422	484	464	440	364	402	469	427	339	279	348	415	437	390	320	352	394	416	432	452	400	410	441	397	349	373	451	488	442	385	358	368	379	336	321	369	386	383	417	361	389	423	368	286	280	356	403	432	481	531	450	402	358	213	288	436	370	364	401	391	351	326	338	305	344	363	354	394	408	476	429	345	385	388	314	311	331	275	306	323	280	317	421	443	330	299	345	288	272	253	254	353	353	380	434	375	351	325	267	244	350	441	392	458	420	364	299	275	338	243	266	326	341	313	303	286	353	464	436	322	306	307	258	380	372	317	359	379	442	424	412	420	334	296	418	444	388	429	396	373	380	347	236	179	270	328	329	324	330	358	403	394	352	442	458	373	397	446	451	400	351	350	344	383	473	440	359	365	409	502	524	433	403	432	523	515	488	499	444	511	587	536	459	540	518	399	446	397	369	409	407	360	434	586	573	516	451	438	431	410	498	555	552	564	603	659	766	968	1218	1343	1280	965	682	554	529	517	437	472	415	356	368	355	309	366	398	313	323	378	349	308	349	432	441	449	495	389	368	399	489	528	578	738	734	819	788	653	577	369	331	395	368	278	254	325	292	271	320	319	278	291	310	277	328	377	298	302	273	219	219	197	148	157	268	306	319	276	216	312	303	144	191	283	268	262	223	229	304	274	247	233	204	280	247	183	191	261	350	373	222	179	258	234	214	263	225	129	260	426	344	193	192	269	264	245	265	247	261	227	174	201	194	168	208	235	273	190	268	278	210	350	371	299	205	202	273	239	175	203	171	167	223	163	156	208	173	244	296	157	106	175	203	217	160	106	85	259	372	233	195	196	127	108	118	129	254	295	240	268	237	142	131	240	300	193	148	195	196	150	173	215	227	259	223	141	189	198	187	170	182	268	256	170	135	185	165	133	196	214	133	88	175	160	124	178	180	254	237	164	164	168	102	101	165	186	287	323	225	224	256	246	281	245	207	261	214	151	149	162	168	217	255	203	233	230	161	139	215	228	210	261	275	163	126	189	169	160	186	147	167	264	246	208	207	189	225	186	133	239	266	203	186	180	199	201	145	96	145	168	129	204	143
271	193	173	196	191	234	137	130	236	241	224	275	289	311	240	152	240	299	275	245	238	197	149	136	198	226	140	156	233	248	216	152	138	166	187	215	187	135	166	199	178	111	128	228	245	200	151	82	175	242	183	205	242	201	195	191	155	185	197	124	45	109	158	153	164	180	283	277	232	280	228	229	221	200	280	277	255	233	279	344	301	234	242	254	179	173	224	212	163	102	161	273	203	196	229	127	117	169	182	141	140	204	234	233	217	164	141	229	281	310	290	241	200	233	322	289	189	169	226	263	283	213	142	144	175	194	219	235	204	264	204	61	168	237	262	310	279	285	244	230	219	157	175	194	157	193	230	140	200	285	190	157	205	215	179	215	164	217	415	296	182	225	209	222	205	124	198	295	284	200	130	189	229	248	245	226	229	230	230	236	215	184	165	174	172	242	288	302	286	279	207	134	180	205	199	174	265	222	174	213	240	262	264	298	298	260	174	162	234	291	286	259	253	229	211	223	282	243	213	228	275	332	352	325	275	295	243	234	286	252	273	310	327	330	298	292	260	183	295	381	307	321	277	275	369	398	287	250	254	254	298	261	300	403	398	458	621	733	826	921	917	740	625	623	518	352	376	408	425	417	321	369	416	445	406	337	367	457	402	341	366	349	411	465	466	416	406	462	550	629	825	1145	1319	1305	1118	816	598	524	522	547	542	504	487	500	481	467	490	459	441	409	470	466	385	436	423	424	472	505	463	503	550	529	546	539	498	493	461	529	466	385	399	373	538	555	466	433	377	391	440	417	371	378	405	344	376	524	494	365	313	359	317	213	351	425	323	357	390	413	432	378	431	469	397	305	284	325	392	379	351	389	419	382	350	337	362	340	297	326	364	379	326	316	316	364	373	319	255	224	291	326	296	314	303	247	310	344	264	303	352	330	241	162	257	275	259	321	345	378	422	447	317	277	414	412	375	359	361	357	397	386	348	418	399	268	276	415	403	255	248	350	354	373	376	359	396	467	469	374	396	462	385	308	253	275	438	431	316	422	506	431	387	408	396	382	376	397	465	385	312	287	314	420	446	469	462	411	446	454	403	400	410	415	431	404	373	400	454	416	358	395	439	340	303	387	366	408	397	399	417	391	393	317	356	382	352	336	370	456	452	408	373	414	443	422	367	340	452	527	490	457	475	441	426	412	367	325	284	350	382	311	318	415	399	350	382	472	452	339	345	310	342	473	472	410	290	182	226	400	412	345	318	344	419	354	302	346	383	349	327	308	333	386	354	354	409	405	368	362	404	385	371	383	323	383	408	302	333	376	338	345	395	335	307	290	339	445	376	333	331	291	267	305	335	352	388	404	348	367	402	303	271	287	291	316	371	408	409	355	340	305	292	274	183	272	375	326	268	303	310	265	322	382	352	345	332	335	341	320	355	366	477	477	352	313	244	274	325	317	370	438	401	319	348	420	379	315	407	412	368	407	324	378	442	391	453	399	345	439	428	487	532	408	387	404	370	447	420	340	356	411	496	503	487	463	440	467	425	455	518	387	358	420	393	445	527	567	516	473	411	413	448	436	507	486	493	526	473	481	470	472	472	459	489	382	385	502	536	614	724	880	1185	1386	1229	893	625	640	601	386	431	410	291	400	435	353	423	444	394	385	332	378	444	362	318	378	430	419	326	285	393	415	394	464	549	706	833	853	759	570	434	403	384	362	364	261	211	245	263	266	233	316	404	353	301	317	285	287	356	283	273	343	299	307	258	269	310	229	203	265	284	266	254	198	176	204	219	227	236	204	272	295	300	273	228	266	238	260	270	255	273	206	149	208	200	248	289	194	239	255	207	222	208	231	250	276	302	266	217	210	267	245	208	242	253	262	160	165	258	213	156	169	219	249	277	185	178	221	198	231	252	245	262	229	173	213	171	143	201	180	110	173	266	262	197	161	255	278	193	244	234	83	143	242	245	254	263	234	259	247	200	258	243	140	191	239	238	205	164	215	262	221	177	239	224	169	97	154	198	134	201	259	276	174	125	167	150	176	184	172	158	148	181	257	274	201	96	106	171	146	173	204	172	180	231	220	187	179	195	183	191	270	232	205	236	325	318	178	138	182	192	235	261	162	153	205	227	220	120	206	259	158	209	198	131	169	208	182	103	101	122	194	276	225	202	243	168	80	80	72	193	242	207	194	169	191	289	269	234	294	216	164	235	210
295	170	157	175	148	201	202	238	263	241	218	222	236	262	294	198	189	249	259	207	191	258	238	173	181	292	286	194	205	132	137	192	153	171	189	185	164	203	283	205	109	181	185	192	194	143	201	142	108	147	209	273	245	218	178	147	161	211	152	168	193	139	193	309	358	272	224	208	264	301	291	335	288	305	295	267	235	144	232	322	321	270	207	178	148	248	303	256	218	157	135	151	222	213	176	124	165	168	66	89	99	140	260	203	164	230	207	212	139	125	205	196	226	254	303	319	279	171	150	278	196	145	238	225	178	133	183	235	191	210	196	157	171	194	218	221	182	150	191	217	247	255	171	179	187	185	219	217	164	171	197	195	271	183	129	209	153	170	274	264	209	244	307	249	246	301	259	227	191	184	222	209	175	222	229	136	130	170	217	295	246	152	236	211	131	142	142	192	268	256	225	226	203	262	247	276	295	192	112	155	293	328	334	295	243	234	202	242	257	146	184	305	282	246	306	292	230	210	153	234	310	277	272	227	220	225	229	326	334	230	218	286	360	378	284	312	271	223	317	376	455	367	315	385	373	382	345	294	308	339	378	459	418	372	431	535	731	743	699	772	783	651	552	462	450	439	326	437	500	371	335	331	401	413	322	371	427	419	382	352	358	312	307	436	457	441	441	439	589	832	1094	1245	1326	1234	1029	776	580	543	548	558	461	503	427	300	392	435	434	462	479	474	529	531	480	499	476	499	544	514	523	465	435	490	507	443	428	494	470	451	496	485	408	473	504	466	532	515	456	402	414	426	391	444	527	402	332	437	400	340	352	351	267	341	450	382	403	379	366	412	383	414	409	403	381	310	296	345	410	350	308	345	346	371	342	376	426	317	312	321	304	273	341	358	305	392	365	335	380	466	450	345	327	348	361	389	360	297	219	248	258	305	409	369	344	348	366	373	387	336	346	352	308	355	435	424	406	436	366	357	390	385	356	337	352	359	377	455	436	314	345	336	381	446	357	314	332	400	355	324	380	412	401	348	423	452	403	387	340	379	474	447	465	480	358	368	342	266	418	443	329	327	350	382	377	311	340	459	541	469	364	357	415	368	291	419	405	356	413	451	490	424	356	322	319	419	431	334	317	349	423	500	423	320	339	327	360	406	393	417	477	531	536	441	396	468	396	355	367	418	485	379	447	457	354	372	431	478	411	418	446	387	436	453	424	503	445	412	535	466	354	397	382	352	346	246	222	294	382	461	378	262	261	290	320	380	423	432	400	301	290	341	417	365	272	305	310	412	479	441	418	416	436	418	353	427	422	394	444	366	367	349	279	296	323	343	284	346	390	362	424	453	381	382	487	446	385	325	294	337	330	316	322	273	238	300	308	288	282	313	351	312	353	268	187	295	340	345	245	243	289	224	292	325	351	412	425	365	300	338	327	251	249	333	364	374	441	403	381	438	438	413	385	409	413	341	305	370	476	408	393	411	317	378	426	382	346	304	353	413	427	411	422	377	374	431	452	534	457	420	518	501	468	543	549	446	425	374	364	408	453	530	562	546	446	371	443	532	525	508	416	358	509	594	543	482	413	397	464	545	533	491	510	467	434	517	476	504	567	569	698	842	1167	1398	1312	1136	837	652	560	512	510	492	387	358	404	322	367	359	374	439	362	307	320	358	377	412	397	382	387	336	392	492	456	454	587	717	851	891	738	571	378	386	481	314	208	248	315	333	287	292	341	317	296	336	396	328	250	264	260	291	220	250	387	366	299	338	280	255	330	276	268	222	187	241	206	170	186	212	208	278	265	165	153	197	260	202	167	264	285	268	254	133	63	147	221	167	133	157	231	272	282	252	175	215	176	132	222	221	207	215	202	185	170	194	222	177	154	233	261	194	206	346	262	199	275	188	192	203	196	211	248	340	261	219	293	261	288	233	254	289	220	226	225	258	225	259	222	181	203	144	127	99	105	203	220	176	230	277	245	229	178	212	200	136	212	244	152	142	224	143	168	284	246	178	189	226	211	229	186	156	209	171	130	116	119	97	143	222	191	181	204	202	176	152	180	179	169	200	135	51	87	164	192	207	202	217	219	203	290	308	151	99	148	143	156	162	161	126	84	166	226	222	215	165	164	149	110	132	168	219	229	213	184	155	285	271	171	161	161	203	141	99	141	101	162	215	173	159	82	96	186	185	167	115	129	162	196	271	242	217	188	174	132	112
106	170	144	60	196	291	238	239	162	234	291	231	275	164	149	303	276	205	258	262	243	164	136	277	328	321	209	98	140	189	217	176	205	172	168	265	242	230	246	158	133	175	198	304	259	118	114	182	212	259	265	143	130	191	171	163	186	172	160	238	264	210	212	179	186	223	199	229	265	271	284	273	200	156	225	283	244	170	134	194	196	137	197	218	192	175	197	189	93	191	249	140	126	139	262	269	168	193	215	227	141	187	281	226	209	147	110	160	117	61	178	276	236	192	205	208	181	138	118	130	168	198	180	181	238	259	264	210	160	252	236	253	320	229	195	239	249	208	107	91	206	280	231	180	165	218	343	313	210	180	240	254	282	271	213	165	164	204	209	272	245	206	245	185	103	166	216	189	211	248	256	312	270	294	300	245	284	271	219	211	143	191	302	216	219	260	276	351	357	257	161	269	284	234	220	134	188	231	145	131	215	274	310	323	266	177	187	296	279	196	180	189	319	291	192	228	222	243	217	248	405	345	213	185	183	266	292	231	239	274	291	350	344	234	187	186	222	215	219	292	365	316	304	393	306	298	369	295	295	417	462	437	399	288	358	488	641	794	741	654	580	575	552	455	400	343	288	410	467	363	356	375	421	447	403	382	321	334	401	389	400	367	268	401	444	378	543	719	774	904	1233	1404	1269	1031	812	702	616	546	543	491	492	499	432	490	540	470	506	553	553	503	419	351	311	352	371	480	539	436	431	541	562	538	582	517	538	545	457	441	362	369	466	509	420	361	501	492	466	518	457	394	463	455	376	430	376	380	426	356	369	421	325	301	385	425	504	443	345	313	304	345	340	406	356	286	387	325	295	343	324	302	357	338	239	351	470	375	317	362	373	347	293	350	377	318	298	276	314	330	336	378	371	378	394	361	310	311	359	357	314	339	460	449	365	296	289	386	372	332	349	317	285	290	343	423	305	252	371	463	469	431	374	349	294	318	410	404	357	320	355	367	427	448	302	220	278	338	357	332	347	381	392	378	398	395	383	497	477	411	464	414	375	306	338	424	389	426	440	429	446	406	338	339	390	397	379	408	437	458	460	379	351	429	407	273	289	382	374	376	420	434	372	319	355	438	440	406	425	401	375	425	500	426	246	281	325	285	287	294	392	449	377	341	323	341	381	424	381	349	387	371	401	420	363	287	329	408	418	423	450	402	390	379	385	471	499	473	444	427	357	373	384	349	370	349	352	455	507	444	319	273	340	379	433	435	479	459	390	398	395	380	375	351	277	268	332	427	485	488	422	309	293	333	326	371	347	362	347	331	399	404	383	347	376	384	280	225	256	311	434	434	330	316	279	285	329	401	495	437	317	240	319	403	304	249	253	307	245	219	291	331	378	322	370	421	362	347	387	354	348	302	252	327	323	285	335	408	372	320	321	318	369	413	398	303	353	399	380	348	282	291	289	392	429	342	381	457	393	314	314	438	466	354	359	352	333	358	421	467	429	436	478	447	412	340	283	394	471	433	433	465	369	368	487	487	495	495	450	442	474	501	471	515	608	533	415	371	390	447	476	520	496	505	572	450	332	392	421	433	499	459	452	490	490	488	449	462	505	591	647	777	982	1216	1438	1333	1037	787	655	591	471	448	387	359	414	419	383	299	349	445	414	395	352	352	384	367	342	304	354	330	326	424	370	400	592	690	787	850	797	657	498	358	330	362	287	171	238	361	334	287	262	280	285	239	246	251	235	319	370	295	260	233	225	284	212	219	217	197	287	275	284	299	290	355	371	181	94	238	278	220	191	213	308	273	261	349	359	353	257	220	186	169	220	217	195	192	242	288	270	257	277	206	239	308	330	314	226	260	321	259	225	236	231	171	217	249	213	235	271	314	254	167	187	301	287	266	224	186	238	248	227	199	222	184	229	294	227	137	164	202	186	176	212	242	153	170	254	201	206	338	243	167	223	211	203	157	197	233	192	208	191	199	287	331	289	218	184	135	112	143	184	220	251	298	259	254	263	152	137	275	245	222	228	190	242	166	161	265	178	146	206	163	171	218	210	125	92	102	140	220	200	185	198	108	122	238	225	186	154	144	187	250	247	210	197	183	178	175	122	188	300	323	280	217	159	214	292	202	194	213	183	159	122	115	168	181	200	130	135	143	118	180	251	248	162	97	122	179	107	58	96	163	216	145	96	143	176	184	168	201	150	131	155	122
128	242	205	182	249	219	175	160	144	215	216	225	298	268	231	268	227	122	141	205	239	253	218	242	264	197	104	126	230	219	175	149	197	261	198	185	212	155	137	205	207	178	237	261	251	169	169	291	201	66	108	185	168	78	124	128	168	162	121	206	252	180	115	142	131	204	159	178	337	317	208	152	155	199	258	263	265	173	167	280	219	201	197	185	216	131	86	163	231	261	201	180	198	155	145	156	158	151	151	165	198	206	131	212	256	146	155	183	205	210	175	189	170	167	239	233	122	105	196	188	187	157	106	111	142	167	202	219	231	265	278	267	205	198	231	194	229	184	49	118	183	225	205	210	198	207	271	211	220	252	255	179	209	252	197	196	190	249	293	296	299	284	243	196	203	169	228	257	245	285	271	285	204	98	189	273	254	219	186	189	188	223	241	251	232	278	296	228	216	170	145	208	245	278	252	179	135	143	225	313	325	305	405	349	280	296	249	300	333	254	293	307	251	311	270	153	253	328	209	157	221	268	252	161	131	234	273	323	321	212	256	333	282	279	218	191	263	291	415	445	382	256	170	246	307	282	281	276	240	335	356	414	402	453	599	604	679	782	879	835	632	573	534	459	358	350	401	381	412	362	387	420	425	428	385	386	423	429	429	427	391	409	466	386	341	451	610	816	947	1143	1319	1220	1078	913	724	653	643	614	519	494	519	474	473	553	616	543	421	439	530	535	523	540	524	480	465	508	558	609	519	489	530	472	434	442	550	539	394	397	432	475	508	514	494	387	394	415	402	429	470	454	363	395	480	484	466	453	383	402	468	398	397	429	385	312	285	324	351	345	353	398	377	365	433	461	411	369	346	353	354	356	361	354	368	350	344	372	396	333	282	337	403	425	323	215	225	297	399	359	347	359	270	268	336	372	342	335	326	340	301	304	342	300	329	292	344	416	348	299	307	361	310	285	361	292	247	322	369	338	361	435	417	435	387	324	370	389	369	406	318	281	412	364	314	352	355	386	361	354	349	314	439	430	329	406	369	356	353	328	359	381	455	478	377	330	389	429	471	457	431	445	450	352	371	441	370	288	308	389	422	466	386	426	512	408	345	394	417	371	396	428	410	438	379	400	419	301	401	447	432	494	477	425	297	324	404	485	551	455	399	417	498	509	415	376	437	395	350	397	431	418	360	377	407	390	345	410	433	295	297	386	465	385	401	412	333	406	382	368	410	467	460	404	385	371	427	472	416	409	375	347	402	445	409	284	286	410	417	413	357	305	389	453	364	283	390	409	361	317	369	410	291	287	327	354	368	277	182	220	364	388	381	422	390	306	256	258	300	311	327	358	359	370	388	441	344	262	347	382	443	436	357	352	351	347	357	338	380	378	294	256	205	173	240	301	275	291	340	297	345	354	321	306	284	321	284	325	383	396	448	410	346	304	305	308	346	312	254	308	342	398	474	458	325	285	333	409	405	394	317	255	377	480	473	457	470	474	386	327	351	386	421	455	511	451	405	361	302	372	446	530	490	368	456	501	445	429	411	402	458	476	436	421	427	546	534	394	464	534	474	393	410	425	433	445	409	438	471	406	376	517	592	518	446	464	482	487	485	522	532	644	897	1081	1321	1484	1281	899	653	545	470	447	426	399	348	292	410	443	392	383	382	357	307	313	338	368	415	374	325	317	306	432	485	418	417	541	780	886	883	828	627	434	396	451	306	187	306	359	268	199	274	408	366	290	292	272	302	316	347	357	315	236	176	224	278	303	310	337	330	314	289	273	326	275	206	232	284	256	240	316	274	209	260	343	288	254	295	235	297	349	280	309	252	131	236	358	358	298	210	245	252	216	225	269	299	209	214	249	291	325	275	245	164	143	231	286	256	188	235	293	269	177	199	300	377	425	302	255	207	155	278	318	264	213	203	182	129	162	152	182	184	130	210	286	278	316	314	186	205	210	151	173	119	145	216	189	123	179	161	131	210	260	308	295	278	254	166	178	190	124	153	155	140	134	119	135	161	175	221	229	189	188	189	202	163	120	169	194	184	157	169	201	208	215	196	262	296	229	164	203	240	114	132	135	137	131	70	120	166	274	248	157	179	168	165	154	187	226	200	212	222	145	61	210	341	294	345	334	247	154	116	190	216	196	214	245	238	150	77	140	114	134	242	267	250	190	196	234	231	246	214	222	207	112	130	100	137	140	57	96	134	162	163	166
60	160	212	170	118	128	256	201	133	202	252	220	200	225	281	306	293	188	161	293	207	132	175	180	208	154	83	112	106	131	113	120	126	123	189	199	275	306	191	125	157	194	231	184	171	164	130	190	254	284	200	227	232	108	147	170	171	225	203	317	289	156	196	198	198	177	177	210	205	211	227	158	195	368	307	270	302	237	221	227	302	381	266	171	290	257	196	238	176	126	160	154	129	198	235	256	260	306	283	138	90	105	136	127	114	112	191	209	138	170	251	251	198	114	65	137	190	223	268	224	160	164	161	146	152	132	100	179	308	204	147	181	114	174	204	225	253	177	165	179	179	269	330	288	186	124	202	183	156	197	197	235	258	241	246	184	150	171	218	234	191	201	253	261	167	156	245	260	219	267	341	268	149	145	254	315	335	347	354	318	264	252	210	150	163	262	226	187	193	182	196	228	262	216	215	226	195	189	210	373	413	299	273	284	275	281	251	171	189	238	234	209	204	192	199	213	205	216	228	157	190	273	218	195	247	299	379	360	193	218	277	321	353	263	294	377	372	342	351	377	343	315	333	283	214	249	329	292	252	288	313	425	499	544	618	651	792	838	772	640	558	531	449	436	358	310	394	463	419	377	390	332	385	379	305	357	333	351	379	425	419	373	435	505	522	506	571	831	1062	1296	1361	1150	974	713	560	606	629	637	529	461	490	513	547	443	416	463	494	515	504	484	449	462	453	513	575	508	453	483	466	415	500	547	561	552	506	471	399	359	401	451	477	481	415	371	462	472	405	434	431	386	460	519	459	405	406	403	297	289	424	460	417	426	384	343	273	311	365	333	397	373	259	264	387	418	315	281	317	364	399	433	402	340	373	352	366	418	438	432	310	320	475	463	338	289	361	411	376	312	326	363	391	322	271	402	367	273	285	380	436	417	335	312	451	378	347	349	275	337	334	377	415	301	379	431	312	335	388	360	375	387	338	387	445	368	351	421	449	342	234	328	462	453	463	484	384	327	328	402	453	488	474	501	449	362	412	414	375	234	275	485	487	425	396	305	397	421	377	436	398	291	323	322	347	429	438	414	289	311	392	429	450	440	452	428	411	406	357	369	523	491	400	420	390	372	397	420	393	407	369	392	394	374	382	414	477	427	385	333	311	380	441	467	427	395	385	312	283	382	491	425	329	391	401	356	394	387	402	430	385	375	380	381	429	454	476	452	409	380	359	374	373	348	331	381	391	417	365	292	381	473	440	369	369	339	328	409	422	340	327	350	334	333	329	241	246	306	365	417	347	351	325	269	321	325	299	344	404	383	349	406	400	386	378	262	240	308	345	321	278	336	350	269	362	436	406	381	340	390	435	407	353	333	280	203	265	329	361	453	346	340	457	357	303	415	464	403	349	293	325	392	331	332	394	326	278	315	323	342	376	380	334	331	351	348	341	307	272	257	329	380	413	375	340	307	329	422	391	347	349	421	394	365	377	278	280	450	492	455	464	438	362	299	417	388	298	325	267	386	507	497	474	324	295	434	474	509	531	424	365	419	409	339	423	499	485	450	484	506	462	449	402	432	506	435	409	425	458	452	438	501	490	450	505	624	579	579	638	525	552	627	686	908	1203	1402	1350	1091	736	513	492	558	516	475	461	429	405	368	321	289	333	389	421	449	364	285	333	400	454	407	358	343	369	445	409	520	710	783	814	676	541	413	382	448	353	301	366	405	330	225	246	296	297	300	282	242	291	361	326	207	240	311	163	148	234	294	359	248	194	261	284	293	303	245	154	184	266	283	255	179	244	268	124	208	321	259	226	281	268	243	252	228	138	125	204	238	280	311	220	89	122	172	192	168	168	198	205	230	208	213	245	249	271	283	256	285	234	191	244	295	308	258	258	231	283	334	268	259	251	252	274	205	203	270	325	301	188	198	161	134	198	203	251	177	101	181	276	296	229	226	151	91	86	144	224	253	220	148	121	108	174	193	219	240	164	191	216	245	183	48	142	193	161	143	192	178	126	185	145	145	209	201	185	147	119	176	147	130	186	162	255	319	228	196	261	268	158	116	145	162	207	154	129	169	217	234	115	94	241	238	154	168	168	110	56	172	233	173	194	199	182	198	164	195	264	279	339	352	366	276	171	285	282	149	94	154	156	87	112	167	201	168	243	292	239	217	212	168	152	262	306	234	131	140	153	112	109	150	220	168	99	159	230	272
205	176	193	144	135	268	224	184	207	185	237	259	231	172	197	225	178	208	193	153	133	165	192	215	169	100	94	187	289	197	127	173	158	176	156	100	132	145	126	117	197	176	192	243	250	230	223	242	191	164	156	197	207	175	205	187	158	232	231	268	207	126	157	218	213	137	277	297	228	227	246	298	250	178	131	165	169	184	226	225	252	227	163	108	219	281	248	252	225	172	188	206	134	162	202	226	189	145	230	242	210	162	171	147	104	205	200	209	230	152	143	249	224	89	94	130	172	144	183	274	152	128	233	315	243	130	150	140	207	278	227	200	214	242	265	255	192	228	187	143	243	337	319	181	176	194	154	170	182	166	194	244	267	253	170	182	285	254	175	173	212	230	212	246	259	271	326	298	267	204	212	229	200	256	279	225	291	343	285	257	213	242	268	293	261	146	96	116	119	126	212	231	137	102	178	221	194	228	316	367	377	217	168	253	226	265	278	298	337	237	203	262	276	206	213	315	258	221	202	180	207	233	264	279	282	252	293	370	335	308	256	258	409	341	268	295	280	297	242	301	326	268	269	303	344	265	250	305	347	344	304	356	431	459	475	718	882	846	819	660	503	471	460	445	501	504	358	338	373	367	365	291	326	435	441	362	406	392	311	424	478	500	506	495	461	467	641	912	1143	1268	1298	1093	873	714	574	674	680	522	511	513	479	442	465	456	501	498	443	504	534	544	522	488	486	528	591	554	412	424	488	482	536	500	434	452	389	367	466	434	472	507	383	320	350	426	471	436	359	393	440	442	425	395	418	347	328	356	385	479	417	437	457	371	336	307	379	361	270	284	350	301	278	375	312	291	314	322	338	352	436	339	304	433	404	339	297	286	348	378	315	215	297	380	298	311	364	446	408	279	281	415	440	291	199	234	266	213	277	284	342	361	249	246	278	330	353	292	312	320	278	343	390	306	202	180	305	489	439	421	464	345	338	462	475	371	299	372	338	286	347	359	326	265	352	373	399	452	400	365	431	529	444	380	405	310	306	485	443	324	331	447	500	504	408	341	510	480	438	503	421	381	387	330	420	453	380	387	420	345	263	429	596	465	342	417	411	347	324	328	323	388	538	542	462	378	345	407	320	332	349	242	310	374	409	375	359	409	392	343	318	303	395	472	392	439	497	425	320	307	387	473	545	424	367	434	437	441	450	527	396	287	353	391	554	555	436	427	370	414	421	349	370	285	269	320	347	350	399	425	343	404	473	407	439	468	399	366	336	338	424	436	335	326	389	407	340	343	364	365	410	446	428	395	362	343	398	368	338	359	385	347	280	322	412	410	357	307	316	387	248	234	308	297	315	288	305	314	387	412	294	267	356	414	447	372	293	345	375	415	423	329	244	226	288	347	361	316	217	176	278	297	225	229	301	282	249	344	417	384	301	317	372	454	494	382	320	345	317	352	338	333	296	221	320	341	317	330	383	399	376	434	370	363	408	345	363	429	457	463	403	385	392	430	468	448	427	428	401	355	412	424	373	369	334	418	553	502	421	453	386	378	413	321	424	555	577	540	532	530	459	432	420	403	485	489	395	458	456	351	393	469	479	447	438	508	565	570	578	618	613	549	543	702	1033	1364	1366	1067	797	563	453	523	455	372	499	592	477	395	366	339	349	427	462	412	392	391	369	312	322	361	380	424	406	354	450	567	616	653	743	745	641	546	492	454	343	314	338	342	352	313	309	232	290	446	357	271	280	306	277	241	245	266	343	439	394	336	351	263	200	211	361	382	272	313	281	226	268	315	303	264	304	292	235	262	262	258	331	289	257	313	295	292	271	288	297	269	311	374	313	230	258	252	231	203	212	216	226	191	174	228	219	213	185	197	206	227	286	313	314	300	248	255	304	189	208	350	373	322	193	175	225	197	187	243	271	230	194	161	142	123	150	207	236	192	153	196	204	242	236	144	162	203	164	187	171	94	139	182	96	158	245	276	214	158	259	226	193	238	213	140	112	194	181	138	195	234	219	218	210	143	133	140	112	120	155	169	192	132	102	198	268	288	240	188	240	214	145	129	190	204	206	176	168	150	134	221	204	166	129	131	161	114	105	198	184	151	173	147	177	191	157	249	325	240	161	225	315	303	212	188	226	241	173	115	121	209	233	146	84	78	117	154	158	180	183	196	217	269	272	166	157	182	175	221	196	173	141	113	173	223	238	182	143	105
214	230	250	183	205	278	179	142	168	119	140	242	265	242	207	136	177	233	192	255	197	102	110	159	205	221	170	73	155	190	134	178	175	203	212	211	186	165	251	163	132	172	182	175	102	153	172	162	220	198	98	47	113	254	259	157	162	217	155	124	203	159	135	150	129	123	164	223	173	126	198	212	210	256	261	239	204	168	195	239	193	210	210	193	216	258	242	130	142	256	242	206	265	179	175	255	159	132	198	211	227	266	220	155	196	216	266	336	292	203	180	270	322	198	205	295	193	122	152	153	79	95	202	189	198	266	224	229	296	259	198	204	252	213	108	135	172	233	208	164	149	117	137	109	156	139	144	207	174	184	145	102	221	178	52	82	124	111	98	149	189	193	150	240	283	191	244	261	223	252	260	261	220	189	195	129	125	143	179	258	247	216	232	210	269	358	254	108	96	196	215	153	177	229	224	273	212	209	261	250	221	184	249	301	290	208	213	231	227	183	126	221	384	437	333	258	278	274	231	239	254	271	314	279	258	270	254	255	184	181	281	333	355	288	219	226	246	231	267	299	275	335	373	346	357	368	360	386	351	337	396	421	447	457	632	855	890	830	712	614	508	424	445	488	431	474	462	343	362	436	375	353	402	405	392	368	377	398	350	339	437	447	432	500	574	638	779	1005	1231	1309	1205	935	727	687	551	473	536	517	510	499	417	432	428	441	517	536	438	470	618	600	500	426	473	587	620	518	425	462	544	525	483	469	481	409	412	478	496	441	434	522	549	518	451	447	398	293	310	338	337	336	410	438	393	428	413	434	550	481	376	476	452	372	359	306	389	399	315	331	401	379	291	311	430	413	395	446	374	382	389	392	405	390	368	347	354	373	344	337	327	393	475	434	387	278	273	355	364	389	340	301	305	227	271	381	331	232	280	303	290	316	352	389	466	420	304	317	298	325	465	513	431	379	298	280	394	379	357	384	355	393	395	336	291	277	268	294	286	333	438	415	331	382	450	340	290	361	337	349	414	443	394	335	373	380	364	341	365	431	332	368	438	384	416	395	430	473	454	452	393	391	394	369	450	421	361	393	314	303	335	335	429	372	258	363	424	373	464	432	389	433	388	357	330	379	404	403	390	377	365	354	419	385	358	337	273	356	340	313	368	413	523	484	420	397	337	356	443	481	420	349	384	419	422	400	413	420	364	477	512	363	272	331	396	449	434	399	424	403	373	362	357	333	415	427	389	378	403	459	470	507	401	291	427	524	423	401	384	379	473	412	377	396	375	371	316	325	370	416	471	396	374	354	331	410	401	340	426	397	331	394	374	355	334	387	335	173	244	350	362	310	267	343	315	289	308	353	393	356	360	334	363	423	393	383	378	381	364	368	307	215	287	309	326	397	296	283	325	292	278	211	249	252	249	246	243	350	388	320	291	299	347	376	357	332	329	380	447	512	451	306	282	362	305	292	323	330	383	359	332	362	356	296	375	427	339	322	398	404	228	343	450	389	449	470	445	497	490	452	448	371	347	392	439	400	490	485	447	433	430	526	435	357	447	451	464	544	542	479	529	610	566	426	382	505	521	442	424	401	392	437	455	427	456	481	435	470	466	530	576	550	566	719	1021	1279	1381	1307	1093	809	602	522	428	402	535	440	331	398	415	384	382	406	408	481	522	391	242	258	337	309	305	289	317	330	367	490	581	659	752	843	812	737	596	489	354	243	276	314	340	356	375	425	387	318	251	219	308	379	343	273	327	284	368	529	356	266	271	229	324	370	316	241	228	247	272	228	172	192	214	266	309	297	169	156	250	275	257	273	307	330	308	339	336	165	161	261	227	226	270	204	228	279	221	182	245	263	204	202	139	197	235	193	211	232	249	172	179	322	348	256	198	245	329	266	209	192	213	251	182	167	244	217	199	238	267	257	217	183	96	190	276	186	189	212	220	182	126	149	106	66	188	265	146	139	195	139	142	164	187	183	171	184	212	224	252	224	91	137	217	123	93	193	203	194	177	177	223	221	279	308	199	210	261	182	96	78	186	257	228	174	224	319	278	199	177	161	177	202	145	198	298	216	139	175	191	189	209	227	212	153	115	137	178	124	98	180	205	123	96	94	179	252	208	193	264	321	293	207	165	229	230	190	213	226	168	132	203	275	184	155	239	198	123	215	172	167	259	223	214	164	150	211	178	167	219	231	207	229	243	189	167	238	263	264
305	240	151	217	233	194	208	148	169	221	253	304	285	272	241	226	239	231	258	220	128	127	199	266	197	135	163	167	202	223	214	219	236	245	177	165	160	148	185	180	140	97	156	200	161	133	224	326	267	207	126	96	197	234	136	167	293	234	193	200	235	275	247	215	201	229	227	171	144	193	241	215	208	296	301	188	185	193	135	193	159	106	247	265	230	325	264	146	214	273	216	190	260	259	269	317	235	198	194	225	298	232	155	140	185	204	187	192	217	226	170	182	258	253	234	256	214	119	160	240	201	177	170	147	242	266	227	321	219	181	319	297	279	282	146	166	198	184	255	210	211	237	254	236	241	204	187	232	241	231	174	178	235	198	84	102	173	175	204	179	168	230	205	241	271	207	218	287	278	294	346	285	252	270	296	238	178	213	267	297	312	355	333	266	257	282	261	156	73	77	187	276	220	194	264	329	234	163	255	316	322	317	283	212	272	244	190	290	228	142	215	316	312	298	276	168	163	228	201	217	234	265	340	327	164	173	257	223	142	140	256	310	362	364	278	249	260	267	248	243	260	305	338	299	285	308	394	389	384	306	297	443	496	656	775	864	996	888	727	516	350	448	496	473	369	308	326	275	314	410	385	320	288	325	338	298	345	331	300	389	530	487	431	522	619	753	874	1138	1380	1303	1111	865	685	557	463	472	409	453	522	422	432	470	453	489	520	560	532	501	511	506	442	435	564	527	483	511	490	484	544	459	433	487	411	387	389	334	398	505	446	434	418	396	456	549	572	476	326	324	448	464	426	399	346	326	379	403	437	406	333	308	257	329	334	289	303	284	337	389	409	399	319	331	364	275	331	404	347	295	304	330	382	399	322	236	245	272	289	407	317	253	361	327	243	227	294	351	358	313	328	333	373	343	261	373	371	270	268	289	340	328	337	378	325	346	340	364	382	322	342	249	296	452	357	289	333	285	320	382	368	406	327	298	337	270	328	370	279	332	447	415	366	388	405	393	426	423	354	364	389	337	214	329	454	445	541	536	415	396	377	403	475	444	443	476	436	362	359	437	425	373	378	327	427	433	386	424	341	354	343	362	424	430	419	331	311	348	359	384	419	356	277	342	351	426	457	450	450	501	498	361	409	444	404	447	519	487	448	376	383	411	448	532	496	419	401	390	370	438	494	429	385	404	444	478	443	398	390	386	376	390	395	384	316	320	375	384	384	422	506	525	506	407	334	346	342	383	466	402	364	412	499	479	412	433	370	316	322	403	431	421	415	368	426	421	270	238	286	367	392	353	343	328	380	434	402	304	298	336	270	343	349	313	331	285	288	298	348	351	379	344	307	332	261	263	265	310	348	301	375	299	229	300	389	441	374	312	289	275	308	351	301	394	416	362	383	383	299	277	402	403	391	340	268	268	281	380	369	251	291	326	374	457	348	319	362	285	264	316	299	333	359	278	275	306	301	382	444	348	326	393	288	260	440	486	376	338	378	343	420	447	383	474	426	274	277	316	271	383	551	469	374	444	459	402	500	582	524	415	409	442	426	421	406	414	499	525	520	519	501	529	545	489	449	488	496	466	433	424	467	516	456	461	461	485	546	470	447	492	503	534	632	669	821	1122	1268	1303	1148	870	665	487	442	443	392	412	381	438	536	494	427	343	343	409	360	316	356	377	382	347	394	379	350	412	349	350	527	646	674	727	827	818	586	455	434	392	357	251	212	305	364	301	329	382	326	280	239	268	230	195	240	268	327	255	199	283	308	310	314	292	318	372	333	248	275	210	213	208	190	251	209	264	282	254	239	213	224	219	215	256	169	113	213	214	205	231	160	180	261	252	279	242	210	250	253	177	169	250	302	273	257	293	303	284	236	190	204	207	278	269	218	271	235	214	237	204	186	338	292	216	290	242	200	180	155	191	260	281	218	218	236	241	184	176	239	138	185	198	114	189	177	177	164	149	197	157	211	292	250	164	146	210	198	166	138	138	164	133	95	68	81	132	189	188	173	176	187	152	142	209	278	195	109	94	96	183	226	269	172	141	250	222	248	297	312	249	219	389	310	91	57	158	236	156	81	87	173	210	145	103	110	145	182	190	187	182	193	235	261	184	110	202	268	173	123	186	238	281	302	253	152	124	153	197	169	66	159	182	116	202	208	187	168	218	331	240	146	119	116	140	169	234	263	217	171	211	225	222	199	278	283	132	145	189
202	175	158	174	210	218	267	276	310	330	296	323	253	245	292	232	175	223	266	187	186	142	105	139	178	214	221	240	254	204	98	128	312	319	206	149	228	275	262	239	216	174	53	111	147	126	179	233	177	200	191	108	151	168	196	212	252	313	214	157	245	295	222	176	182	203	278	252	214	235	238	283	294	205	307	314	157	187	204	137	108	156	210	154	165	242	189	156	213	238	209	189	191	192	202	215	117	131	133	153	244	195	104	152	240	223	213	284	335	314	184	178	290	249	230	220	222	232	277	314	173	85	160	196	218	237	230	305	304	130	150	225	190	183	139	160	199	230	254	223	296	362	246	192	222	171	168	208	277	288	216	172	225	233	231	275	263	233	194	228	217	190	134	147	210	175	227	249	314	300	228	211	224	209	193	207	186	241	295	375	401	290	144	145	184	154	238	326	211	173	288	319	247	182	192	207	175	178	162	148	273	229	176	255	251	179	166	228	265	299	317	298	266	219	182	146	172	304	381	296	188	305	338	247	227	214	252	307	227	207	307	384	316	251	279	309	275	237	296	270	313	320	297	358	329	293	330	375	388	363	371	484	642	696	774	956	875	673	561	529	483	332	337	442	401	410	403	324	340	408	398	377	397	373	356	326	360	405	407	447	466	467	509	520	585	712	970	1278	1381	1257	1062	777	594	532	570	578	416	481	530	497	512	480	434	419	478	532	524	492	450	476	534	437	388	450	438	468	577	522	438	479	442	476	506	445	465	366	438	510	417	404	474	496	418	493	509	490	521	451	417	408	340	376	445	403	322	364	447	457	389	335	354	381	411	368	373	331	292	348	310	324	348	298	298	399	453	364	313	346	443	487	385	336	376	335	326	297	264	308	284	350	459	405	269	320	427	381	304	268	276	277	334	364	275	343	382	321	296	273	372	449	387	315	303	271	277	300	320	357	324	294	361	331	270	306	364	419	440	452	434	406	364	385	382	349	380	356	258	263	302	346	385	443	520	462	379	353	424	413	375	431	444	423	392	377	452	494	416	455	524	455	452	425	361	339	326	350	354	363	362	354	369	369	424	446	424	457	393	373	455	399	270	333	449	406	392	406	304	303	371	403	382	298	289	347	407	422	389	446	474	409	391	401	412	444	409	383	423	356	368	427	424	389	352	366	397	443	439	322	287	289	404	490	353	332	387	476	485	494	491	412	412	426	369	352	402	378	434	443	299	301	414	425	349	376	471	415	373	351	343	364	429	468	474	507	427	346	361	467	443	369	376	403	447	406	340	327	299	348	388	330	398	499	419	377	493	444	319	395	412	321	355	332	289	320	287	344	386	352	319	333	314	279	408	386	219	184	224	290	334	349	342	334	343	338	318	359	384	348	380	403	360	361	404	349	325	347	354	352	364	294	224	246	294	416	399	296	293	384	401	339	279	333	347	353	368	315	345	368	321	276	262	344	455	368	312	326	306	251	280	346	385	402	339	330	428	349	298	331	391	488	397	405	463	478	464	484	494	399	356	398	537	586	493	506	522	500	525	492	424	394	453	479	472	519	572	557	431	440	494	420	420	481	418	410	461	441	397	406	522	505	435	482	506	506	412	439	565	445	426	546	537	511	639	880	1182	1413	1333	1070	804	604	494	414	327	325	385	451	423	396	514	525	379	279	279	331	355	345	348	308	288	335	410	405	392	421	472	581	685	799	855	831	744	574	409	312	321	386	332	241	310	268	171	199	235	178	162	257	322	303	154	150	254	271	289	333	313	260	246	208	224	254	287	308	262	242	202	237	346	323	247	279	276	204	220	275	289	363	393	251	126	136	182	234	330	359	278	225	269	236	194	209	200	171	162	266	276	243	201	83	114	187	222	182	131	190	231	243	213	187	164	202	171	90	190	257	234	242	295	220	217	257	168	175	188	197	186	231	252	126	140	189	246	396	478	375	260	223	116	164	232	169	199	222	209	256	254	161	186	224	183	174	222	198	133	182	171	136	102	54	96	181	265	287	266	207	102	79	159	285	322	216	180	199	227	265	271	235	117	124	182	134	143	203	182	108	110	197	237	165	104	180	182	98	140	156	157	166	244	291	234	192	185	164	187	183	118	129	150	210	208	130	178	172	175	220	201	226	213	214	156	179	207	141	184	183	136	159	172	179	159	140	135	171	185	91	62	167	268	224	132	145	217	141	80	126	101	119	150	143	96	104	226	231
207	221	141	112	226	259	368	396	251	284	275	149	155	202	155	138	148	203	289	230	165	168	174	240	197	177	197	170	131	171	204	246	227	140	253	268	203	195	243	203	133	157	217	205	156	221	213	175	226	289	285	222	236	217	200	306	275	147	79	147	231	182	176	184	188	209	263	266	254	256	268	206	202	204	185	234	199	207	263	212	82	158	296	277	289	356	255	116	129	159	173	240	305	238	204	167	108	185	226	199	146	166	194	166	187	229	194	243	253	249	295	266	214	152	98	207	303	166	184	212	158	190	158	90	213	334	361	321	216	168	296	321	161	153	212	200	182	182	159	137	216	275	246	233	199	241	235	173	243	267	170	112	202	268	188	177	196	184	186	296	330	222	147	122	195	271	269	182	181	279	347	221	75	183	223	161	131	142	207	244	217	161	107	142	118	131	238	258	236	243	329	366	217	230	310	220	185	215	253	292	340	268	203	221	182	171	171	192	252	265	305	328	212	179	248	184	213	274	298	316	300	254	119	234	296	191	217	208	228	261	341	329	239	235	243	252	236	320	333	328	375	311	210	252	366	414	428	401	398	396	436	570	656	770	883	922	864	698	562	516	493	418	401	380	340	344	331	382	406	356	378	387	359	347	392	349	381	473	479	446	424	409	458	657	762	958	1173	1288	1303	1065	827	655	590	655	650	543	462	520	480	355	428	514	466	523	578	526	525	544	515	485	507	488	480	481	403	445	528	530	497	536	527	407	486	571	475	452	550	556	464	410	437	417	434	460	414	432	369	329	413	379	396	488	496	444	399	428	484	434	371	364	338	348	360	333	382	400	337	355	369	346	379	412	317	377	481	451	363	302	363	379	295	365	465	348	310	306	380	399	255	277	266	258	307	290	311	350	432	410	377	389	302	285	358	396	356	366	326	280	306	421	435	346	366	322	306	236	281	448	387	300	355	342	289	368	446	417	344	305	301	350	336	287	261	292	383	380	377	373	391	305	297	396	387	429	425	386	347	357	432	491	527	455	397	375	363	359	375	466	422	295	354	451	432	436	403	366	348	451	560	446	320	351	369	342	380	465	511	401	338	438	433	381	433	469	395	320	354	429	405	374	410	372	372	378	333	413	512	403	437	458	421	419	380	435	404	375	438	468	445	485	450	356	285	248	329	308	309	398	459	438	399	462	526	442	389	471	481	432	419	342	335	361	315	363	425	437	435	437	421	408	415	349	302	385	423	358	279	291	330	391	469	465	385	385	398	338	313	453	510	436	383	389	453	387	311	318	340	335	392	458	480	379	326	344	358	467	447	329	310	315	326	330	293	218	263	366	334	300	293	306	350	421	412	304	257	297	308	326	381	406	381	393	394	347	301	280	368	378	313	361	379	415	387	390	440	332	317	363	326	269	303	339	340	340	284	266	340	390	347	401	414	346	445	466	350	281	274	322	247	204	270	308	335	325	300	366	378	317	316	256	387	451	356	386	418	382	399	437	368	346	306	294	324	335	397	406	374	427	444	357	362	355	319	316	356	384	365	397	444	456	438	496	508	407	418	520	570	493	497	502	483	429	360	480	504	497	525	470	449	391	345	427	436	418	496	565	573	524	461	441	552	613	693	878	1045	1310	1352	1134	843	631	479	334	385	427	399	424	380	332	457	476	442	421	394	433	420	321	331	436	336	284	354	416	420	422	449	376	497	772	861	837	730	529	383	394	382	331	254	247	333	340	314	238	239	254	218	303	394	380	308	229	145	184	336	364	239	249	321	273	275	305	210	194	268	250	270	334	324	302	300	264	233	209	205	306	352	240	177	164	110	163	266	240	194	216	270	257	245	255	285	336	240	125	121	193	269	223	242	241	177	189	244	261	175	149	213	192	166	218	254	235	141	110	152	224	249	292	320	187	198	264	176	192	247	230	240	271	285	219	189	201	210	222	249	253	245	252	344	331	292	285	127	203	289	220	217	209	182	225	196	107	122	170	205	192	106	51	72	170	247	261	174	72	126	156	144	167	194	255	242	145	76	184	296	236	171	215	212	126	168	234	219	201	158	126	201	233	242	239	130	45	141	202	163	110	188	327	293	212	198	218	244	228	178	191	191	178	159	174	238	202	126	162	247	222	171	201	220	270	209	151	126	106	225	269	210	159	242	262	185	180	243	308	230	134	147	149	94	86	159	247	263	205	178	139	151	206	177	182	184	126	134	138
260	138	168	145	152	284	295	258	251	263	305	244	237	291	299	242	113	92	167	210	213	238	229	155	166	191	150	173	210	227	186	152	97	130	185	222	265	164	153	205	155	142	146	130	185	192	224	212	172	249	253	270	210	149	119	152	154	122	244	242	133	131	162	142	186	207	214	229	250	231	294	352	280	253	230	254	220	161	144	109	205	225	197	220	191	164	189	207	146	177	172	161	195	206	147	119	175	147	152	178	170	129	145	171	191	151	65	98	180	217	140	144	209	182	101	96	226	217	177	211	183	203	215	178	224	209	220	298	254	196	217	238	203	265	265	167	183	178	151	262	306	153	116	205	209	208	200	166	201	210	182	205	173	165	158	173	177	177	253	286	243	121	165	256	235	226	246	306	364	252	189	223	229	236	226	294	258	176	238	261	204	176	205	210	141	199	255	161	207	226	207	263	262	259	241	244	208	160	241	346	383	295	171	180	147	142	218	255	200	236	263	212	231	248	226	224	265	231	248	273	220	220	227	250	280	301	296	247	277	356	298	271	360	308	282	298	321	370	336	296	372	352	301	329	331	364	285	308	360	334	373	478	629	715	831	847	737	665	612	470	424	455	424	366	338	323	329	292	294	366	315	413	444	339	297	319	386	451	526	480	454	509	513	592	733	983	1241	1360	1308	1055	788	588	611	592	560	581	517	453	400	415	415	482	510	506	523	488	449	439	459	445	536	464	382	526	494	438	472	504	453	407	492	464	423	463	382	343	441	486	414	437	443	399	435	427	435	481	427	368	403	401	386	437	471	424	451	408	298	361	391	349	347	332	378	386	308	296	340	290	308	333	371	431	439	474	379	296	238	284	354	345	358	330	284	245	291	308	336	425	354	346	364	255	287	308	320	350	362	421	379	357	307	305	348	357	360	389	418	429	418	455	441	299	271	394	384	241	273	306	334	358	339	316	357	399	360	401	331	266	372	452	447	456	417	309	351	395	371	403	343	318	451	398	335	341	351	434	408	351	434	394	387	406	383	394	345	363	325	253	322	381	400	495	515	448	403	427	456	411	401	392	401	347	291	396	417	387	447	459	482	537	432	354	367	400	319	295	362	382	447	443	386	433	423	412	459	437	405	347	398	459	391	342	308	369	429	400	470	370	355	458	458	451	288	287	417	359	383	464	508	479	338	389	547	584	478	398	328	349	391	398	419	361	395	403	395	409	414	492	509	424	404	337	247	316	440	422	319	343	370	365	403	461	422	361	354	420	467	459	416	381	350	342	338	360	475	493	439	406	449	470	462	458	412	370	345	393	391	278	291	343	373	356	323	294	319	428	450	457	425	400	445	455	369	377	393	387	314	238	370	354	275	278	322	307	322	381	425	394	393	405	314	380	432	365	373	365	316	334	367	402	378	329	315	337	328	377	393	347	289	324	450	334	285	334	285	266	336	366	291	243	318	378	331	347	365	370	362	410	421	420	567	523	369	342	369	447	495	397	327	442	426	382	395	343	441	418	336	350	364	435	400	358	441	527	523	433	402	413	421	511	558	501	447	418	452	568	600	509	463	453	470	476	443	520	543	469	420	424	473	466	482	477	447	503	530	533	519	422	466	471	471	611	634	731	895	1163	1380	1313	1102	859	576	449	484	473	493	485	447	423	431	393	393	330	279	262	231	265	323	382	399	416	360	396	386	351	461	503	574	647	725	825	712	565	478	392	333	397	403	292	301	342	332	226	206	234	292	330	277	276	296	290	333	361	251	254	237	232	251	249	288	248	249	249	203	221	238	192	226	268	245	243	260	297	231	207	224	258	309	286	317	302	337	312	195	157	164	175	199	203	219	281	219	123	214	252	226	218	191	255	277	298	220	147	194	183	196	154	173	239	278	254	252	329	215	168	201	208	303	303	250	177	142	176	199	266	282	242	250	275	241	224	235	246	175	122	171	128	162	179	177	252	290	271	241	296	252	238	212	110	149	123	106	217	199	213	248	233	200	260	230	128	171	205	215	180	186	227	164	88	87	115	156	189	247	200	215	232	151	180	229	254	208	155	225	229	160	145	199	223	155	151	222	242	235	237	255	271	152	114	194	224	209	105	100	158	179	196	179	107	51	182	274	274	252	164	194	206	139	137	137	171	224	218	231	177	112	80	150	317	266	173	156	184	215	163	181	208	186	169	162	200	228	247	250	223	130	45	43	131	234	284	243	178
244	212	161	115	96	96	174	252	289	271	231	198	249	266	269	301	204	171	154	163	151	92	159	178	114	113	137	171	202	186	217	181	133	194	280	291	264	317	228	131	172	281	346	244	186	193	136	144	162	155	245	257	133	102	178	174	213	275	284	235	137	143	222	204	166	217	180	132	176	210	193	176	202	245	210	185	166	192	249	150	74	145	251	253	208	159	140	168	179	237	278	242	226	162	201	231	179	230	284	170	224	316	223	244	191	163	232	233	172	144	122	168	302	333	183	104	165	232	292	287	212	215	248	252	291	274	239	182	160	228	208	202	213	216	220	170	187	177	168	270	321	200	180	306	392	298	195	236	261	231	185	223	261	277	185	97	118	134	179	247	266	228	223	231	179	193	269	281	307	273	261	245	215	280	362	389	327	201	141	170	218	261	233	258	277	270	243	206	258	224	171	176	187	261	289	295	254	182	254	300	283	321	327	297	257	283	295	272	246	174	228	304	220	196	240	326	310	180	202	234	247	217	228	347	345	317	320	331	326	267	295	284	288	307	285	235	188	283	378	331	305	357	369	376	410	261	216	323	330	310	446	669	791	861	896	829	717	585	440	400	392	401	422	388	384	369	383	383	375	342	303	392	435	380	430	512	434	416	395	383	390	455	579	704	827	1085	1298	1230	1089	947	711	522	505	541	526	500	575	589	468	492	533	435	412	443	499	466	455	530	548	559	452	348	438	496	533	568	544	526	362	381	615	559	429	372	406	452	471	557	513	452	420	394	429	414	448	450	435	464	452	423	352	373	433	377	407	383	357	445	425	374	384	356	290	389	429	366	363	368	335	371	414	354	281	241	221	206	260	362	345	322	336	222	237	290	274	336	406	397	391	369	322	359	415	364	360	385	300	300	307	323	454	473	468	417	292	309	324	312	249	282	368	380	373	336	370	397	404	411	374	390	406	361	390	426	372	397	425	436	490	426	416	459	438	394	340	390	381	388	425	298	333	378	344	404	385	296	297	368	429	492	473	449	427	371	348	350	349	335	373	433	429	364	347	431	457	461	461	368	400	499	464	416	401	464	535	549	488	373	436	479	323	282	352	308	351	427	395	473	416	333	378	408	456	400	305	330	405	451	460	417	410	367	386	473	414	383	352	359	366	344	397	433	432	389	400	442	461	464	436	456	438	467	546	406	407	500	488	380	382	447	466	467	364	372	378	430	487	410	341	365	354	333	317	299	349	357	371	388	453	475	441	445	440	466	422	427	417	404	417	280	273	426	408	345	385	463	423	356	468	473	354	361	359	282	350	438	438	451	391	349	359	314	306	352	384	305	254	366	401	332	344	286	251	307	321	368	418	365	381	454	378	337	317	299	306	340	362	394	343	308	336	344	393	353	370	341	294	319	316	299	350	340	265	269	315	347	388	420	408	372	401	390	334	352	303	304	325	373	415	394	420	395	327	321	290	344	408	422	373	339	352	382	385	347	372	345	351	367	373	369	425	502	416	338	357	382	356	364	413	438	379	333	384	424	499	492	380	421	481	462	504	538	537	546	504	479	498	548	489	418	506	459	473	525	401	387	461	488	441	495	539	505	432	391	470	545	482	428	515	475	442	492	658	755	767	931	1169	1316	1280	938	657	606	473	487	475	380	396	386	378	450	417	343	338	302	313	367	340	303	329	329	329	396	420	327	318	340	403	565	731	821	810	713	584	476	392	385	330	311	292	236	218	207	252	270	348	316	283	327	265	267	346	330	304	330	243	212	226	170	264	344	272	252	235	233	197	198	263	247	264	297	310	312	275	254	264	282	284	231	151	170	322	306	217	219	206	171	151	257	312	203	201	201	168	280	298	287	296	267	279	242	233	209	216	287	275	221	163	109	157	240	238	298	268	220	191	230	273	299	283	156	110	198	266	196	216	232	225	183	149	195	291	357	196	146	181	184	214	151	162	206	217	183	134	153	211	220	207	205	222	145	87	208	266	259	225	258	229	220	292	227	199	318	283	96	112	197	211	126	42	73	195	243	193	179	162	217	214	162	166	203	150	152	199	127	112	191	246	190	105	193	331	299	162	164	262	236	147	154	234	215	192	152	161	150	126	96	138	202	226	301	189	150	244	200	232	262	226	277	223	103	130	168	157	213	237	181	128	73	98	136	163	132	94	198	257	241	298	301	234	203	144	170	149	118	208	205	156	179	132	159	178	148
198	195	113	117	201	217	221	195	145	149	171	225	287	313	274	186	231	334	231	117	117	139	180	147	145	123	147	201	156	107	70	74	101	216	231	159	132	119	91	131	136	169	234	184	233	247	209	255	240	209	198	173	166	232	243	145	119	172	261	189	164	199	145	154	136	125	253	269	209	221	229	252	187	130	149	124	139	204	246	191	151	256	236	157	236	242	179	158	120	202	303	255	193	128	105	156	144	72	89	128	214	278	175	157	257	299	275	215	169	192	166	213	249	250	205	128	222	235	145	172	240	191	218	225	167	199	213	157	185	231	240	251	179	132	198	259	199	198	235	258	207	205	266	192	207	274	254	239	306	320	257	233	158	222	301	231	149	143	187	203	209	208	231	295	258	221	279	370	373	282	269	272	263	299	268	247	200	172	241	235	278	284	259	293	239	222	281	261	220	223	204	234	378	353	275	308	283	250	284	270	259	326	266	219	284	276	242	182	153	168	305	312	238	286	325	344	371	335	229	230	250	291	229	227	300	300	287	228	250	277	259	248	261	245	214	283	265	237	281	322	418	330	285	375	361	357	385	336	318	435	572	714	748	896	940	766	702	556	466	535	573	470	338	307	324	331	244	249	316	403	440	376	362	373	432	393	424	471	434	387	394	530	589	714	1005	1365	1404	1155	927	780	707	555	471	451	450	522	562	578	482	494	545	504	410	420	573	553	490	457	456	471	439	495	542	526	495	417	509	562	503	517	521	447	411	435	453	492	462	528	563	529	493	422	407	490	542	427	409	420	441	425	329	390	529	517	422	426	457	338	293	391	452	452	379	370	392	343	282	284	338	312	335	412	418	413	367	299	358	355	345	430	409	341	253	284	378	407	392	364	380	324	335	337	270	375	354	274	402	431	380	346	331	354	350	338	319	322	297	233	261	312	358	390	323	261	302	345	410	410	373	409	359	378	433	419	406	357	377	397	387	352	300	343	332	334	330	245	273	452	443	359	355	333	372	398	409	311	370	409	340	368	340	356	395	380	354	328	300	315	342	395	421	384	317	349	407	392	387	404	392	457	467	413	513	525	437	362	368	410	406	441	383	432	468	340	440	524	425	374	343	300	359	438	463	414	343	350	352	369	454	392	282	313	352	417	445	404	386	369	335	417	509	461	411	404	369	456	468	423	534	543	527	485	441	390	437	510	471	413	413	471	480	419	357	396	468	447	431	478	445	417	406	385	452	423	338	283	341	457	407	306	340	388	353	422	408	395	505	460	335	309	378	424	397	340	345	403	366	336	387	432	385	409	426	348	407	486	444	383	293	293	381	374	350	355	393	379	320	342	345	388	307	220	255	294	355	382	383	338	291	305	371	359	272	361	361	254	236	331	445	289	225	298	302	305	299	270	330	339	326	359	386	434	366	329	319	295	384	408	371	322	345	389	365	392	347	227	176	222	327	357	352	318	293	339	364	300	298	397	356	340	354	348	365	326	336	406	478	514	439	338	322	383	453	389	340	416	462	436	405	336	371	459	331	328	467	502	468	445	433	487	513	394	405	443	415	400	355	444	538	477	426	392	350	431	516	486	495	487	447	483	470	471	488	471	465	455	521	516	441	390	364	422	539	581	690	843	1005	1258	1368	1112	734	597	459	347	389	416	351	411	487	420	419	421	350	362	349	327	404	427	384	354	377	342	269	369	439	406	505	559	645	777	811	785	651	507	359	326	370	294	310	327	266	292	337	315	270	225	204	252	387	344	241	268	231	243	229	261	222	179	285	353	415	350	234	289	250	205	300	312	273	158	181	338	336	251	301	305	244	245	229	255	267	279	240	182	200	165	95	63	170	186	147	249	281	235	186	242	296	266	189	87	109	153	150	138	213	302	248	198	300	302	229	254	282	249	178	159	99	218	298	198	116	95	197	301	322	332	301	217	151	135	239	268	250	248	184	150	233	258	128	125	266	261	229	227	216	186	198	224	205	217	192	217	234	184	217	243	175	138	138	168	196	196	173	153	214	257	157	134	153	113	165	132	102	171	194	200	209	236	207	222	159	108	177	173	173	120	113	174	117	115	207	235	189	185	320	352	257	127	132	142	51	57	110	192	158	70	89	185	241	186	211	219	200	208	198	173	171	252	241	125	97	154	207	254	307	262	213	151	109	162	97	95	257	251	182	226	157	124	122	147	192	152	122	77	144	219	116	71	129	181	245	238
141	127	219	193	207	260	146	140	232	241	217	225	231	211	262	381	334	193	149	167	221	219	264	234	147	186	217	225	249	230	197	188	174	219	233	251	221	236	262	183	114	107	133	82	135	191	167	177	196	232	169	121	188	219	160	163	263	219	157	217	260	238	204	162	119	155	244	245	256	273	229	194	169	224	206	194	240	203	270	287	181	259	332	259	176	120	79	95	179	232	181	124	144	192	223	205	222	147	49	198	258	186	233	215	221	242	150	104	80	108	141	134	161	242	213	161	174	118	130	196	229	232	220	231	267	239	238	279	279	332	337	208	156	187	216	273	274	235	195	206	280	300	204	198	261	215	212	201	265	330	273	147	120	233	240	231	217	179	162	116	145	137	206	249	158	224	246	252	250	240	254	215	255	188	198	277	233	307	331	336	229	145	187	181	223	289	270	212	231	164	155	143	180	275	253	244	232	137	100	142	199	195	143	225	296	235	136	92	149	258	328	321	262	267	268	247	273	295	242	244	359	303	261	325	243	185	234	288	230	167	242	316	258	236	312	385	345	296	322	340	385	329	297	346	341	326	400	394	322	393	455	627	809	791	828	777	497	429	509	474	492	459	384	321	336	384	329	319	343	384	417	358	355	352	375	485	520	536	471	422	426	487	631	949	1274	1375	1320	1078	890	766	637	577	511	551	614	557	555	490	448	491	479	503	531	497	472	463	441	431	466	488	454	475	533	624	538	370	404	477	473	407	480	564	488	468	462	413	418	439	472	504	390	287	386	464	457	385	310	349	431	414	347	424	427	320	280	285	349	349	350	412	431	396	387	389	311	290	346	340	244	294	429	414	376	363	325	350	347	380	419	379	333	280	307	321	315	310	309	282	256	286	340	345	248	229	280	316	373	397	340	410	475	431	368	294	264	286	310	273	313	446	392	277	324	326	351	316	275	342	338	329	268	277	363	323	336	334	314	335	277	249	259	239	272	319	349	344	358	375	355	378	329	338	474	449	369	337	314	345	340	312	435	503	451	403	425	435	354	368	464	472	445	353	279	360	380	293	366	522	498	424	334	366	454	378	332	334	302	372	438	434	449	412	385	386	374	371	308	314	397	370	371	431	369	341	454	543	497	463	448	438	420	376	298	384	529	450	378	369	327	386	425	383	409	410	377	356	366	412	448	422	460	530	513	478	423	409	374	297	380	468	439	413	394	424	421	436	454	435	439	396	431	424	354	347	329	310	329	383	412	377	353	433	472	457	484	417	375	421	357	431	488	404	361	351	401	412	407	436	420	356	338	399	426	403	420	390	327	305	382	401	307	347	382	412	431	351	307	372	385	388	425	439	417	339	367	426	428	354	252	218	304	322	275	310	303	261	259	254	198	249	382	295	287	365	288	272	308	299	254	262	318	329	282	245	275	334	402	438	341	283	332	396	396	379	348	285	291	347	357	329	279	293	342	293	305	457	441	355	397	319	323	418	386	355	442	457	471	460	369	336	377	364	359	433	435	433	478	460	371	382	371	401	433	431	470	483	504	444	433	523	475	403	411	513	576	485	444	476	579	611	517	501	549	565	500	391	407	437	420	441	458	525	582	550	527	519	506	589	489	315	356	463	550	519	579	741	987	1297	1401	1204	909	661	467	385	309	444	483	368	334	344	357	369	438	341	330	377	378	451	474	410	343	312	347	434	491	469	474	444	499	694	761	696	638	541	374	359	356	314	294	327	251	206	238	237	305	268	257	203	141	178	251	284	281	281	238	263	271	266	227	221	347	383	353	291	230	152	142	213	216	199	252	297	297	334	239	184	205	195	224	230	245	225	218	311	240	75	228	307	207	230	284	182	99	192	270	297	242	173	96	154	225	246	224	224	219	231	234	159	173	242	290	219	192	248	212	175	212	324	334	237	254	218	231	294	180	114	195	225	209	192	291	247	188	219	219	240	157	157	167	168	204	271	292	205	176	108	134	212	198	174	168	191	234	227	262	292	243	226	240	251	211	141	159	249	207	93	141	215	114	163	192	140	127	156	198	175	138	97	151	173	94	135	200	187	196	184	211	211	206	263	241	234	221	195	235	263	217	150	165	174	161	129	147	166	136	149	165	152	131	190	296	291	215	284	340	275	249	219	121	118	269	289	277	246	152	205	200	118	158	130	72	123	252	222	137	190	122	71	150	211	213	124	107	177	195	122	110	167	151	133	101	126
150	179	182	173	184	180	293	323	257	229	242	286	301	214	183	176	144	215	239	254	233	152	196	186	193	277	282	182	184	282	248	171	154	169	100	175	283	191	140	136	146	141	141	161	204	193	89	94	231	264	132	102	130	198	165	156	283	288	220	209	158	94	91	71	129	259	248	157	219	264	229	210	269	300	209	111	166	238	272	350	305	233	231	227	310	340	222	185	200	173	162	155	154	153	225	260	233	222	208	295	347	283	193	145	212	266	159	91	122	171	140	167	272	254	242	215	219	240	256	257	202	222	224	221	227	208	249	221	167	256	364	323	325	322	246	238	196	169	117	118	208	295	287	161	142	247	213	150	208	211	254	195	172	231	221	234	228	267	223	155	208	296	285	238	205	222	292	280	238	258	245	167	276	271	161	174	187	248	181	207	245	210	305	275	231	232	242	267	221	210	216	202	173	219	229	187	177	134	246	308	289	241	178	202	159	221	223	201	296	287	196	105	120	225	292	303	310	316	313	330	372	339	289	321	307	270	207	312	333	195	220	270	281	301	327	286	242	265	338	277	263	296	289	323	353	446	538	502	480	522	518	692	897	825	750	669	644	571	457	495	513	458	373	385	440	495	385	352	386	338	400	390	345	385	377	364	443	481	450	482	463	478	736	1118	1368	1379	1246	1014	737	580	562	584	630	590	552	547	475	415	504	583	618	522	438	502	447	497	527	487	413	426	491	442	434	546	524	385	463	500	503	480	452	443	429	411	356	369	377	373	338	345	372	416	474	436	480	449	389	359	298	323	413	458	424	401	321	274	306	337	322	312	326	366	403	348	337	378	357	336	356	328	303	294	286	334	392	481	483	384	344	308	334	368	378	391	372	419	467	406	314	321	337	285	260	272	325	354	334	303	289	348	311	362	434	347	343	341	343	360	390	378	312	246	245	341	310	296	350	373	390	376	338	281	276	306	369	364	309	276	312	320	255	352	433	466	474	449	525	503	348	357	345	288	331	343	345	352	367	374	358	377	439	438	494	501	465	463	372	340	425	387	349	402	412	376	352	389	417	486	417	396	409	386	468	417	343	416	497	500	457	405	403	415	394	410	375	342	372	349	345	367	404	419	397	416	466	404	309	374	438	432	425	379	343	415	417	377	398	359	319	462	577	594	579	444	405	431	409	377	441	442	434	443	447	435	431	511	480	366	298	315	364	383	364	330	320	350	421	479	416	401	357	425	510	415	383	360	394	366	322	373	384	421	372	289	350	376	381	423	421	427	499	485	379	424	380	310	283	280	354	438	480	377	323	327	381	317	285	395	395	331	319	379	358	300	409	417	371	371	364	352	399	450	342	320	375	335	270	277	343	392	441	471	356	319	297	247	315	337	307	280	264	257	285	354	382	402	410	249	152	211	261	298	301	351	359	358	361	301	288	285	286	324	365	404	423	336	302	291	198	267	346	325	316	265	274	322	368	445	413	332	370	387	347	353	328	327	340	342	407	402	389	349	335	402	397	407	462	501	502	465	407	358	344	383	431	478	474	420	422	450	453	484	518	514	518	444	363	431	552	601	535	467	436	445	469	488	511	530	488	456	457	424	457	568	527	424	414	492	599	522	482	528	551	566	616	729	861	1162	1365	1363	1154	837	632	451	365	407	448	379	371	540	515	361	288	289	388	371	340	333	350	399	434	423	434	482	403	400	488	530	590	661	736	807	780	600	472	415	351	366	342	214	226	280	273	305	299	305	239	178	218	307	326	220	326	382	299	350	266	286	312	270	282	331	326	217	196	196	172	203	299	217	93	217	297	187	226	285	228	179	221	248	207	218	209	208	186	129	161	243	283	266	233	161	141	168	208	267	230	203	219	198	226	238	232	259	281	303	340	278	220	228	243	250	207	185	205	261	295	267	323	401	340	279	249	213	197	221	270	242	137	148	208	125	66	134	169	128	206	277	247	227	212	201	129	130	229	220	168	183	212	198	224	231	159	117	174	233	206	198	181	233	183	128	196	292	257	156	181	230	310	223	131	209	251	214	243	218	183	235	184	167	197	184	115	53	90	156	152	102	137	247	235	127	136	269	204	108	200	182	153	167	170	152	140	135	236	310	221	158	203	207	146	162	182	227	288	356	260	183	175	171	251	224	156	97	89	121	202	212	143	189	216	116	150	169	90	157	229	224	182	206	192	123	77	134	148	67	148	220	195	191	172	258
214	258	219	184	114	96	186	234	245	258	226	178	198	183	148	238	248	201	198	189	213	169	150	124	174	235	171	164	172	200	161	136	188	227	227	226	218	121	46	70	91	145	156	195	303	240	141	135	166	257	183	136	206	185	240	218	160	195	206	216	168	126	113	96	182	224	226	146	181	297	314	346	298	299	234	220	271	191	198	191	180	273	283	171	158	186	121	121	167	142	86	108	199	248	224	198	182	220	280	395	319	183	134	157	251	198	192	175	151	172	177	169	204	218	213	165	140	174	143	150	176	149	202	283	218	164	226	237	218	301	312	279	239	199	194	205	199	141	158	248	256	208	191	117	173	236	205	136	107	227	221	179	193	186	135	98	175	229	217	222	264	307	353	318	222	213	263	243	242	311	294	201	138	207	274	187	135	237	295	300	324	292	273	264	262	263	203	248	294	240	275	259	152	121	253	314	271	311	271	213	216	190	107	175	250	236	210	129	151	246	288	182	194	275	235	245	229	246	250	277	349	329	329	307	291	266	179	251	329	318	320	246	269	287	242	216	142	182	338	356	291	325	362	347	310	338	440	511	524	480	532	721	813	789	689	529	496	504	434	360	395	394	294	320	328	336	366	389	425	399	395	429	411	441	424	407	460	428	425	475	515	706	932	1096	1341	1330	1059	885	743	633	603	696	666	460	389	414	441	414	433	488	538	550	473	472	432	447	468	406	502	491	483	482	343	408	513	464	445	391	368	505	572	448	449	406	319	494	610	468	422	433	333	288	341	454	484	371	367	366	390	425	368	352	430	483	334	273	317	378	418	376	360	368	335	312	338	449	451	431	398	312	295	252	235	274	330	349	294	234	320	413	317	230	313	395	420	390	396	443	358	278	275	333	445	434	360	300	226	180	301	347	207	228	425	455	376	334	324	321	293	289	269	207	288	420	434	452	483	411	335	390	289	269	411	324	279	359	370	358	321	339	323	291	330	329	294	312	340	398	444	358	344	377	322	338	424	441	395	403	450	434	338	421	569	501	394	331	335	327	289	347	369	382	389	388	348	341	396	440	434	396	326	296	322	362	516	534	434	406	409	364	364	448	371	342	381	404	452	412	432	482	506	533	504	517	546	427	410	416	341	385	436	412	463	484	428	360	319	322	343	436	432	438	442	383	354	376	412	370	394	459	496	378	375	447	469	399	314	375	367	433	453	392	378	341	369	462	375	407	557	501	444	377	284	355	400	378	375	364	452	526	436	351	329	312	347	475	434	369	459	397	344	385	393	424	451	364	295	385	483	464	452	366	329	371	345	368	403	359	337	406	438	428	424	404	414	395	328	339	310	279	319	393	431	350	332	340	331	385	417	393	358	386	350	358	303	240	301	376	381	311	332	354	382	353	325	336	340	321	375	342	247	253	260	288	296	278	286	337	372	416	380	313	350	340	278	337	401	315	255	258	258	214	228	297	367	355	283	312	326	315	338	372	392	341	333	371	343	340	352	298	306	341	379	402	345	327	414	460	413	402	450	482	457	439	421	439	456	488	455	443	529	520	450	418	400	359	487	577	470	457	456	467	482	422	330	419	556	508	515	461	346	437	512	522	510	438	441	403	398	438	459	440	402	496	631	615	681	932	1265	1447	1236	852	624	619	453	377	469	418	377	420	427	374	321	361	374	355	406	423	378	282	307	446	412	348	328	338	417	480	537	574	693	864	892	671	481	509	448	388	421	363	373	396	318	280	357	348	210	222	294	295	280	249	251	262	180	259	355	351	287	243	291	357	369	264	271	326	374	262	211	320	291	278	227	189	212	223	264	211	201	201	131	152	212	298	394	230	153	268	273	182	153	248	282	229	193	264	232	184	219	236	218	205	226	208	256	272	192	152	138	191	241	184	157	203	263	254	308	305	183	251	259	204	260	248	169	170	238	247	176	206	273	206	194	146	122	223	269	207	116	166	240	197	98	136	184	115	136	216	203	141	216	257	148	160	170	152	216	245	237	257	308	210	153	253	227	197	208	277	316	177	79	174	285	209	170	144	125	212	251	212	137	116	178	201	189	175	194	252	258	204	128	168	141	94	168	180	200	193	178	256	267	181	164	147	122	187	157	165	189	190	201	215	238	218	224	206	208	248	167	160	223	235	291	165	121	212	213	214	159	120	135	92	95	206	271	202	189	229	199	156	135	156	190	138	114	134	143	155	148	142	141	177
203	230	258	258	193	202	279	304	249	245	286	268	330	389	301	226	149	167	249	178	233	262	163	89	77	156	187	185	177	197	242	243	214	248	263	198	221	191	184	160	58	50	40	140	222	124	200	258	212	269	241	210	140	164	206	155	129	72	156	262	152	103	112	113	240	227	207	201	258	334	304	307	278	213	141	125	150	202	259	210	185	271	259	174	103	176	201	115	150	160	183	224	174	145	151	161	216	251	224	217	200	200	192	143	180	196	226	217	148	189	215	232	231	191	158	178	225	187	144	228	185	83	159	221	231	161	141	119	137	239	235	207	179	134	217	276	266	235	217	294	260	134	172	172	113	184	225	222	241	281	157	149	258	195	180	245	154	99	214	262	245	225	266	278	271	357	392	441	339	181	222	263	232	223	255	254	211	144	200	260	206	196	203	194	241	277	210	241	242	181	261	226	173	247	249	219	163	234	308	331	356	245	198	193	213	237	244	222	259	249	200	180	175	143	127	207	188	112	92	199	258	339	408	255	212	287	324	327	310	337	270	212	258	291	332	394	297	198	331	445	390	342	253	231	307	290	324	370	400	536	673	787	871	840	647	479	414	432	529	469	360	358	315	294	360	383	397	384	408	387	424	513	455	396	440	507	472	454	480	538	668	821	1035	1292	1382	1208	962	770	625	529	494	492	484	440	478	516	464	476	556	483	345	396	520	540	509	434	360	425	483	478	461	503	470	389	392	369	437	518	521	525	527	508	409	403	496	480	387	323	333	366	391	437	501	535	495	458	486	420	374	373	330	408	461	411	344	351	371	347	353	347	334	306	310	269	307	439	436	415	368	365	389	397	390	310	278	320	335	259	291	337	289	270	284	308	352	434	423	398	422	392	274	237	279	318	352	338	337	317	247	268	312	243	275	334	348	351	298	297	322	328	300	242	267	373	448	481	401	318	346	352	312	288	355	375	280	270	398	393	335	345	348	376	330	358	405	364	364	390	378	395	419	457	445	361	431	403	331	366	354	367	355	330	442	474	380	401	390	320	373	387	329	369	376	364	394	375	361	374	365	300	354	494	403	445	497	455	504	464	459	350	322	408	425	461	478	383	309	385	372	344	434	419	405	446	379	380	397	402	419	360	347	400	415	464	501	501	483	336	351	461	443	364	275	322	385	430	444	416	422	448	443	382	391	454	375	379	453	390	396	431	417	452	478	396	360	389	389	430	485	474	488	440	439	556	411	293	377	410	416	420	474	453	386	373	329	359	435	393	363	434	398	329	347	364	340	349	347	269	347	499	441	373	350	373	404	411	415	412	429	419	460	364	361	417	310	343	409	357	376	389	286	326	415	355	310	275	276	318	366	359	372	336	338	453	437	382	318	290	306	302	288	327	345	336	290	333	401	345	362	362	402	404	358	310	340	356	242	232	338	414	340	306	369	312	218	319	401	362	365	415	414	314	336	367	365	387	397	459	365	302	342	290	280	329	373	417	376	327	334	389	406	415	405	358	389	395	331	398	476	533	512	505	496	391	383	488	493	430	473	424	382	385	457	462	433	505	507	409	413	462	496	457	416	485	495	500	441	421	447	505	470	461	556	454	377	475	515	450	494	575	530	465	444	494	567	648	735	854	1146	1410	1390	1066	723	597	541	460	425	436	476	434	387	399	361	368	380	398	415	366	349	408	319	242	326	371	347	346	405	444	477	588	709	713	816	813	570	449	411	349	318	301	291	315	323	312	330	306	228	219	279	303	284	282	196	162	193	250	266	242	219	196	249	238	277	345	291	257	283	298	247	204	269	352	434	333	176	255	228	196	274	321	334	291	292	279	245	124	120	129	102	212	185	102	166	199	161	201	183	181	268	213	169	267	264	174	245	240	177	247	275	254	325	298	180	163	233	243	262	269	181	206	208	218	271	251	230	275	256	213	138	164	230	112	153	208	221	199	136	162	162	128	205	185	107	137	174	242	261	230	213	204	233	214	152	208	204	124	180	276	226	226	221	160	116	158	222	117	67	165	173	120	134	163	175	164	194	279	299	334	296	119	44	64	97	129	107	106	173	187	220	277	231	162	97	81	145	161	163	200	209	268	276	208	182	180	204	260	242	143	115	160	176	125	107	131	189	221	214	153	203	274	158	170	253	143	165	246	190	259	219	127	203	230	193	192	173	147	122	108	86	118	133	68	196	238	149	95	77	104	163	205	191	207
168	259	260	243	198	245	297	253	278	190	200	233	153	193	206	156	193	214	172	234	288	250	222	146	119	196	222	173	122	75	124	212	201	249	230	149	207	249	236	179	129	128	128	119	145	173	114	141	237	191	163	212	163	123	144	194	179	121	175	180	190	247	221	214	274	274	267	194	163	289	324	298	334	294	166	231	268	211	198	219	212	159	136	159	160	130	212	246	198	170	131	94	114	161	238	253	226	205	223	237	212	277	242	192	215	170	134	186	259	214	133	142	173	145	197	215	168	172	99	126	170	162	206	227	209	174	197	210	128	70	133	152	136	138	145	205	233	243	182	136	188	194	204	172	202	286	256	233	299	304	245	213	228	235	207	306	407	328	308	321	215	303	340	279	271	283	322	230	105	62	142	204	238	264	282	230	143	196	251	225	208	178	187	206	215	210	206	255	242	205	230	192	148	254	283	214	130	186	289	343	305	285	351	273	224	363	389	348	349	321	364	294	201	159	122	187	195	155	212	272	330	288	251	283	312	315	289	327	329	317	309	253	270	309	273	338	310	199	295	329	279	277	267	366	434	406	407	380	509	690	789	839	799	689	539	441	419	385	452	480	355	379	389	298	347	490	487	385	390	439	379	393	480	476	441	372	354	504	535	491	665	948	1188	1387	1336	1049	894	735	517	441	523	599	554	496	465	442	421	412	484	431	283	341	378	442	577	500	420	449	553	509	390	435	396	399	510	525	447	472	519	490	457	421	442	462	486	442	387	369	338	405	452	505	510	440	502	516	435	378	354	434	492	458	437	466	491	451	409	414	496	433	385	459	387	310	332	340	328	338	320	354	320	314	293	194	315	389	289	218	313	392	395	317	294	350	361	391	391	371	365	339	353	348	306	360	362	317	278	335	340	315	362	357	359	376	427	429	353	323	316	397	432	357	261	301	452	444	346	338	390	412	415	354	293	353	318	263	295	268	313	407	424	350	348	349	359	352	385	505	465	343	297	285	336	447	430	433	406	304	333	384	355	396	475	416	412	433	377	316	294	344	421	493	461	371	269	268	404	436	370	321	420	489	441	451	407	372	440	487	499	495	377	383	513	534	445	376	353	325	328	321	327	320	365	421	375	379	368	364	427	521	512	444	452	481	461	473	544	417	390	464	416	375	410	538	518	495	529	488	472	456	469	569	584	452	333	366	491	461	415	400	423	457	395	301	340	441	434	424	412	441	438	436	398	425	456	335	324	293	210	351	466	427	413	406	379	385	417	422	444	313	274	275	272	393	404	347	335	324	343	336	275	418	467	411	411	362	401	415	340	389	415	428	433	343	303	352	434	416	380	276	183	233	289	350	369	359	305	318	353	276	272	311	272	341	415	385	406	366	293	275	296	357	357	280	303	280	327	362	358	305	345	459	400	298	292	311	297	365	395	381	300	252	267	261	205	273	346	228	287	364	276	291	299	198	226	352	405	356	291	344	362	363	321	366	451	383	303	336	406	435	439	396	357	403	426	283	303	443	409	346	332	420	516	479	436	450	405	404	404	369	416	511	595	574	517	497	492	469	492	562	546	413	336	414	473	428	454	505	488	487	461	400	415	504	534	483	422	374	453	548	517	534	637	591	461	416	533	773	1038	1334	1423	1130	844	739	527	471	537	518	492	429	387	365	419	423	366	376	423	448	415	379	342	349	381	410	382	317	315	350	408	535	684	842	814	680	597	515	451	370	312	280	244	233	333	370	305	250	181	101	159	238	234	214	303	337	297	329	339	302	255	342	373	314	297	257	194	201	215	346	411	350	305	289	305	203	173	248	281	276	256	225	270	320	288	303	252	175	175	227	258	234	207	194	215	171	108	152	235	187	233	338	273	223	195	188	225	218	209	235	218	185	200	198	203	224	198	233	312	307	262	261	337	323	245	273	221	193	313	269	270	350	248	158	138	181	224	131	75	138	117	141	244	222	201	141	180	256	266	271	246	213	262	334	183	95	143	206	222	156	161	231	220	215	308	257	164	146	135	204	221	184	239	209	134	87	73	183	277	277	199	147	144	149	185	210	180	190	209	153	220	264	239	251	132	99	151	105	89	151	162	192	217	238	243	222	247	258	243	259	251	130	133	204	261	287	201	165	135	154	249	240	184	119	103	98	95	182	145	75	67	153	208	140	156	208	136	131	182	91	176	196	123	156	162	259	210	95	169	195	187	266	264	197
183	277	185	224	275	260	243	258	214	182	261	232	248	302	218	219	178	53	92	144	137	184	205	210	259	227	206	184	201	237	251	282	219	214	206	169	233	300	296	213	182	184	168	125	166	233	193	180	176	208	262	209	121	154	217	229	264	267	251	231	173	205	236	233	184	247	315	223	210	222	244	244	229	185	172	185	271	293	178	231	182	110	145	210	171	124	177	227	228	174	138	192	229	180	172	166	176	148	190	220	213	236	152	99	150	107	101	208	172	147	206	273	195	120	187	181	241	314	184	150	175	103	182	184	198	183	167	247	231	167	152	182	183	121	104	250	250	181	197	227	248	146	135	130	120	175	161	123	155	177	234	293	209	276	291	213	297	329	283	272	276	248	192	242	298	219	263	298	179	203	293	263	258	260	245	275	276	208	203	152	141	224	234	263	314	283	236	216	141	122	142	195	188	159	159	179	218	247	202	142	140	206	204	123	204	241	289	284	268	271	201	207	150	146	187	218	341	351	250	203	185	277	308	251	261	292	296	307	292	274	275	297	326	326	345	309	280	296	357	321	272	375	393	369	325	278	399	538	632	789	906	886	831	735	559	454	408	436	412	340	317	325	372	365	393	403	401	444	421	349	306	271	344	483	466	436	371	386	494	534	742	1042	1291	1359	1211	928	722	580	448	539	596	511	481	523	558	555	478	459	468	457	436	432	442	457	450	475	522	485	525	453	412	433	398	482	547	587	609	517	425	437	425	364	422	470	425	437	406	310	359	428	400	377	374	520	639	495	355	325	338	301	312	390	357	390	413	375	373	389	426	466	418	297	315	312	218	286	418	458	349	305	384	365	323	304	263	299	359	349	345	325	329	315	263	227	270	341	359	372	440	433	296	298	401	363	269	261	368	388	338	303	292	397	349	306	342	326	324	302	358	409	451	478	343	279	359	333	327	304	278	343	414	321	237	385	431	347	336	391	436	427	490	533	437	334	313	381	448	441	377	351	315	373	445	372	345	428	425	336	299	372	385	398	444	394	378	368	485	499	316	324	427	418	406	389	327	370	444	431	423	427	467	413	401	457	463	482	460	555	506	382	384	363	361	426	465	439	462	425	355	388	364	352	334	288	353	362	337	363	398	449	464	408	420	410	327	355	422	457	433	438	424	356	467	558	423	368	389	439	381	315	369	388	378	325	329	374	395	413	456	386	387	407	359	406	399	334	366	494	510	448	388	334	371	390	348	369	430	404	399	423	361	378	430	394	384	454	506	450	438	444	365	291	322	375	362	361	370	407	440	330	240	320	411	355	282	409	495	376	323	371	357	310	356	483	428	352	389	380	374	335	241	291	371	388	377	312	313	282	284	290	332	352	316	374	355	365	360	325	338	322	320	329	335	296	302	324	280	348	406	333	334	375	376	339	313	403	390	334	407	394	352	352	257	232	252	254	300	330	352	397	401	349	365	361	377	324	310	316	272	382	385	298	310	339	286	288	310	284	375	432	438	412	353	321	321	333	347	420	376	339	446	479	445	470	425	332	303	395	467	384	439	442	356	404	441	472	467	463	504	491	470	450	426	501	530	416	448	505	480	445	381	413	515	480	392	447	453	494	469	390	470	382	334	403	429	457	465	663	956	1199	1397	1328	991	673	551	571	442	302	460	596	393	275	353	404	399	334	395	430	360	327	359	426	383	375	394	338	303	429	525	504	602	715	732	754	744	515	419	476	383	374	325	220	294	301	289	279	260	219	190	239	305	315	220	283	341	264	201	312	306	223	313	300	303	311	343	349	215	108	126	268	340	278	210	203	269	229	182	187	196	247	280	245	150	183	248	222	222	257	219	247	249	175	241	270	233	202	166	187	252	195	135	179	181	203	245	200	182	199	157	141	144	210	324	297	185	234	231	221	311	285	297	300	212	154	143	178	258	233	195	243	274	307	285	247	270	285	262	235	249	281	227	203	252	213	245	266	227	238	184	175	213	229	214	176	287	230	108	169	188	199	241	244	262	258	183	156	168	183	222	244	221	173	173	142	168	234	203	152	200	198	143	219	202	162	146	160	239	219	223	237	180	152	71	105	208	190	178	287	257	181	232	186	114	176	251	229	185	158	128	130	153	173	196	263	254	189	182	173	148	149	146	182	199	229	226	193	151	137	196	154	136	143	161	172	172	107	80	146	154	99	112	161	176	151	116	105	64	48	51	146	142	110
175	240	135	143	254	220	183	252	276	219	232	252	232	251	265	198	210	205	135	119	143	126	108	145	142	104	142	131	131	227	285	299	322	212	123	219	212	185	195	181	109	151	195	185	204	176	194	219	261	279	244	196	163	175	148	132	259	306	203	246	284	267	213	215	266	254	214	293	358	253	254	250	241	184	89	168	262	240	227	256	194	161	135	115	164	216	229	215	229	200	205	241	247	166	85	130	192	193	192	223	156	121	175	128	145	131	106	171	206	220	236	233	198	126	111	157	191	246	276	222	199	196	188	204	223	250	197	175	189	217	233	227	301	256	191	240	216	185	193	194	219	259	231	127	86	124	204	232	188	154	182	276	338	332	276	202	203	246	236	201	286	322	314	383	254	240	302	226	218	307	312	245	234	326	388	299	222	192	175	126	183	175	145	228	230	285	276	170	216	272	203	248	334	234	135	217	224	197	294	313	330	359	221	189	295	265	238	197	190	233	257	285	209	187	211	215	219	282	357	305	251	188	158	315	365	277	232	224	187	217	276	282	313	319	282	279	343	329	293	284	296	303	354	328	332	394	435	614	697	697	771	785	801	729	514	430	420	446	428	396	387	375	372	378	454	470	400	358	347	334	375	385	455	411	382	449	469	515	575	590	730	1082	1338	1324	1128	891	734	613	463	463	467	417	472	537	504	421	428	520	476	460	512	462	482	556	526	540	461	455	562	492	448	544	525	399	468	529	460	429	429	422	427	403	438	506	470	432	461	422	319	312	358	395	418	454	439	378	391	379	377	369	311	269	334	492	434	344	433	468	401	334	366	415	450	364	211	226	324	345	320	406	363	306	380	312	228	304	317	298	321	311	347	314	282	314	354	367	294	307	380	373	340	290	352	315	229	286	289	263	276	316	406	464	482	445	364	316	305	347	440	363	279	401	334	238	281	335	287	312	363	334	401	361	294	317	363	425	436	398	449	460	365	289	303	408	405	377	466	535	459	386	385	345	274	320	364	422	485	369	338	422	460	402	318	340	380	370	361	411	499	448	392	440	400	363	396	445	466	437	441	340	368	445	486	496	418	415	416	456	326	281	445	453	384	490	469	383	462	419	399	420	399	391	332	396	495	433	407	426	415	402	429	469	479	470	452	424	424	420	448	412	346	393	436	430	391	350	429	504	428	355	316	317	314	447	519	356	286	366	432	479	437	397	351	332	380	397	385	322	325	469	499	456	442	392	427	515	509	474	452	485	467	395	468	369	324	418	383	404	450	420	442	405	336	359	345	388	383	289	363	359	306	359	473	492	420	443	432	373	343	351	413	396	301	340	361	353	425	411	403	442	417	366	361	405	378	355	382	401	317	328	406	343	281	343	401	355	332	357	458	380	340	361	320	363	379	392	384	312	326	378	404	398	313	310	406	441	420	313	246	301	339	358	355	389	399	432	367	280	364	357	294	322	315	403	435	300	216	227	301	289	304	333	301	335	354	294	327	392	318	331	417	473	457	366	286	284	355	387	431	422	433	448	429	426	351	301	296	412	491	411	380	486	439	422	492	484	556	595	633	538	463	485	460	442	492	497	487	488	510	465	421	433	408	441	536	513	433	490	537	448	417	418	352	468	525	448	538	616	748	1040	1314	1420	1233	909	685	565	454	380	455	473	399	354	286	361	392	364	402	392	356	355	352	359	390	352	326	383	420	362	339	448	536	702	942	876	755	635	479	444	339	356	397	386	339	356	361	292	299	339	345	259	252	272	218	211	279	250	228	297	321	300	283	249	152	189	272	221	179	180	190	246	254	200	252	229	199	211	243	217	148	272	296	241	216	167	124	159	206	136	183	351	310	175	159	207	286	398	351	248	327	315	310	312	241	300	327	222	190	239	236	199	229	253	281	202	183	273	298	334	355	331	271	270	170	164	223	139	199	185	102	100	100	248	296	273	258	236	324	276	155	175	243	213	206	203	133	139	113	145	159	163	250	237	130	118	189	146	145	154	147	241	208	197	284	227	168	191	235	172	198	196	163	138	80	137	166	223	226	248	364	380	241	195	277	259	199	195	220	273	256	158	201	201	127	199	257	191	130	263	360	309	212	161	170	141	155	239	289	216	101	87	251	304	251	240	276	301	310	224	170	252	145	41	77	171	238	175	143	195	127	151	361	359	241	245	222	136	145	251	262	201	111	106	221	217	191	172	157	202	295	324	213	160
175	215	200	87	167	197	134	154	220	243	273	320	264	179	199	157	113	127	110	162	174	162	107	119	187	173	176	175	123	134	230	297	294	168	173	228	215	234	253	263	161	160	200	214	234	252	239	217	269	293	258	272	262	233	153	147	238	239	295	234	111	110	200	213	183	166	178	232	236	201	247	293	245	197	232	288	212	166	181	171	165	209	213	174	198	249	175	129	149	142	102	145	226	156	104	131	206	175	173	224	206	145	173	270	223	205	270	247	258	311	212	137	176	207	207	134	173	219	138	229	263	130	161	178	184	220	192	220	254	265	223	267	335	221	284	405	275	178	192	193	179	269	341	217	111	111	83	52	172	265	228	194	210	241	278	263	242	269	232	262	223	206	273	231	256	285	252	307	249	206	283	280	245	217	243	273	215	207	229	172	187	261	250	235	217	176	140	203	247	245	334	298	211	221	253	292	269	166	127	196	239	256	272	267	319	303	268	219	245	282	298	294	333	337	152	198	181	146	247	271	222	201	250	194	258	378	334	238	278	326	234	197	242	265	240	271	356	351	270	326	338	209	199	325	373	399	518	609	638	763	789	744	707	467	362	480	510	406	322	396	391	389	359	299	369	392	335	254	313	385	331	286	354	387	380	382	424	518	600	751	1049	1316	1332	1171	1002	754	592	563	547	547	476	400	502	544	463	502	543	510	473	521	466	455	503	435	497	613	534	422	490	512	498	448	369	413	452	454	436	437	443	410	367	356	356	354	421	487	410	324	287	346	389	333	281	250	286	302	394	409	419	447	351	325	328	363	452	453	389	443	412	220	229	293	328	362	378	380	327	281	251	346	363	343	336	243	244	321	371	387	375	375	321	282	327	299	310	275	216	302	384	424	386	382	349	284	328	296	391	388	312	406	421	342	269	297	320	310	270	219	273	386	381	335	329	356	398	361	348	379	317	264	251	268	356	363	290	315	364	376	392	332	317	403	415	324	380	401	329	402	391	312	295	358	429	423	417	429	469	447	396	381	387	352	349	400	390	457	373	311	404	502	528	370	402	454	399	439	443	426	454	413	276	301	407	441	442	430	458	427	342	338	503	538	490	488	411	378	385	346	320	340	361	378	348	344	410	443	438	384	394	457	426	433	393	336	437	404	283	368	487	494	423	462	497	457	447	373	342	322	389	447	401	431	404	402	418	411	322	370	537	441	395	502	490	433	390	361	378	391	443	440	388	402	453	415	370	475	511	450	380	375	454	389	382	452	388	390	429	462	458	405	403	341	375	455	374	376	376	378	446	388	422	401	339	401	412	350	339	388	369	441	469	348	350	348	316	351	331	379	401	373	387	376	392	368	393	405	339	309	242	347	438	312	256	202	268	350	316	325	387	410	298	264	358	396	437	358	279	342	331	332	411	352	374	399	266	258	259	320	387	346	284	252	322	372	346	348	334	274	314	417	414	382	279	312	362	370	384	363	370	295	272	284	300	376	389	343	259	256	368	467	430	341	357	323	330	357	369	468	456	396	397	396	466	507	419	399	456	452	426	434	455	463	508	468	377	421	516	524	502	456	397	465	579	564	512	474	470	481	526	505	387	466	536	469	460	419	403	524	539	461	510	554	549	600	603	588	625	567	623	912	1212	1478	1408	1100	757	471	422	460	571	484	336	341	305	338	380	428	384	311	377	358	325	360	332	335	277	268	410	382	365	462	574	690	832	939	861	712	579	407	267	294	320	287	263	281	336	355	308	299	311	268	272	291	252	164	248	336	349	355	240	229	254	147	155	218	214	266	287	273	273	217	182	193	286	271	264	263	257	340	259	197	295	361	314	191	202	289	164	124	183	254	298	279	251	328	290	158	285	330	244	141	91	243	318	280	205	236	342	321	228	153	158	182	172	218	256	213	239	220	227	291	189	157	235	211	207	175	134	190	155	151	221	190	191	215	184	183	235	220	217	204	200	267	286	234	191	191	206	179	100	113	214	235	122	135	295	267	152	155	154	189	206	110	133	168	116	135	176	154	227	234	155	165	159	205	213	220	317	294	230	234	201	239	255	183	180	185	202	271	173	88	199	161	123	177	214	237	156	175	224	180	208	162	141	159	80	138	232	176	149	123	168	161	122	251	306	246	192	226	257	205	187	143	170	204	154	119	116	212	229	294	325	294	313	251	173	149	164	199	239	251	233	198	171	251	285	178	86	152	218	173	144	174
247	292	213	177	223	189	184	201	261	292	215	266	224	145	171	173	187	211	227	191	170	171	205	252	304	291	220	238	212	196	184	178	188	157	120	77	114	194	242	203	190	225	193	226	236	102	62	107	178	225	161	74	147	172	203	264	206	151	147	170	161	146	168	296	294	213	242	285	351	320	257	215	177	190	217	156	107	174	208	208	217	254	184	129	188	245	170	136	270	255	187	197	156	147	112	102	154	95	60	105	181	265	214	242	203	116	244	316	218	92	134	259	203	73	113	149	134	244	305	219	189	117	204	265	155	97	133	281	267	190	171	198	162	126	214	198	210	198	145	159	170	199	137	116	169	191	144	109	146	146	140	198	261	325	312	272	240	248	334	264	185	176	235	267	273	281	267	221	183	250	285	203	101	123	233	322	364	371	272	153	165	209	217	216	145	184	213	192	204	186	262	261	213	345	388	271	265	234	180	195	200	241	302	269	255	270	241	289	298	219	178	286	289	237	284	264	263	274	270	213	181	222	309	370	364	361	331	259	265	282	299	282	268	236	236	311	325	323	276	313	288	281	310	300	330	431	508	511	711	870	867	807	652	552	499	446	371	364	402	445	397	379	447	341	385	420	379	356	309	350	388	463	449	404	450	393	396	600	688	815	1135	1308	1357	1213	896	639	482	532	569	447	339	454	533	525	517	493	517	492	503	522	497	468	455	452	471	452	496	550	568	504	450	544	525	476	499	482	390	327	467	547	382	428	551	443	481	477	358	364	432	463	426	347	331	315	310	348	383	524	488	373	412	378	310	344	333	297	338	333	332	374	295	262	296	287	296	306	348	354	268	257	294	315	305	329	472	398	289	387	415	395	347	359	413	403	353	298	362	482	409	308	325	414	406	320	289	316	344	287	356	330	265	326	350	389	461	428	369	345	338	332	327	348	340	368	335	331	366	371	326	340	374	341	281	257	356	408	417	376	369	350	299	329	399	500	523	464	419	349	334	422	396	406	480	465	426	431	465	424	410	403	365	353	441	542	542	522	441	364	322	358	427	449	511	403	303	378	455	451	402	358	387	406	436	447	383	338	362	408	399	394	449	473	516	493	406	431	436	394	439	463	375	336	369	417	426	420	389	412	451	460	496	414	355	474	405	328	322	376	483	467	391	353	363	347	372	377	385	422	467	456	472	496	456	461	431	457	432	395	439	390	339	441	452	330	316	390	441	479	462	387	416	417	410	435	379	369	430	374	418	516	493	446	412	405	419	445	416	403	396	370	340	421	447	417	444	405	382	472	483	447	428	326	373	387	374	448	417	380	319	335	388	346	364	416	423	420	385	370	413	343	314	389	343	373	382	333	345	234	207	321	400	461	417	376	426	352	336	326	340	434	361	329	307	319	363	322	282	275	269	306	326	354	420	370	301	325	334	312	256	244	358	347	303	325	359	420	418	369	344	234	207	272	315	395	404	394	331	257	245	290	339	342	393	406	375	419	343	255	274	339	390	427	417	355	361	388	532	492	378	393	365	320	350	357	381	414	375	410	417	402	442	414	431	489	491	551	557	498	460	419	432	526	553	547	461	457	492	362	399	523	492	462	475	501	441	408	445	481	519	434	397	452	501	551	554	458	474	640	718	823	1090	1436	1501	1219	872	577	411	333	268	390	499	499	379	278	353	380	379	394	340	354	312	312	340	281	323	306	403	436	459	432	423	578	701	850	869	771	656	482	374	365	375	314	252	288	286	297	335	307	277	214	194	287	284	236	337	406	388	380	315	322	290	209	235	260	306	327	412	366	191	198	337	266	148	171	257	280	229	197	246	287	243	270	291	338	269	241	175	87	124	182	235	235	188	179	233	160	146	245	201	167	212	183	196	218	236	251	163	67	63	151	314	275	200	306	281	252	240	209	195	174	115	176	298	307	331	275	203	174	100	46	154	200	169	189	208	250	320	255	152	210	225	193	284	314	183	226	209	83	109	151	210	254	264	238	238	278	211	106	158	295	251	178	227	248	222	221	174	158	182	159	176	246	243	149	136	141	147	200	169	87	130	141	130	183	201	204	269	275	130	129	157	185	259	269	257	152	77	110	157	176	183	236	218	216	240	125	117	201	251	165	63	96	124	170	250	335	345	269	299	249	186	207	156	113	136	175	160	181	260	297	324	296	216	153	105	139	195	168	157	140	157	227	201	170	141	141	161	142	203	230	157	259
199	105	122	215	240	212	196	240	300	299	222	194	230	212	209	190	164	254	330	303	214	137	129	183	231	266	215	180	206	230	162	108	112	97	86	109	171	187	242	208	211	325	240	150	173	100	127	155	70	110	193	139	197	239	199	145	89	138	184	228	197	189	159	145	244	265	233	202	239	251	230	257	294	276	246	277	228	172	140	201	248	257	266	232	196	254	309	246	265	263	195	132	188	254	241	253	224	180	116	182	220	180	203	178	148	172	230	217	161	139	221	232	227	252	179	166	178	203	206	190	191	112	144	192	178	133	111	151	200	235	221	151	193	289	270	190	99	158	150	75	166	199	187	263	236	157	217	251	187	194	185	153	154	214	203	132	176	173	162	189	241	328	284	217	404	415	214	231	221	183	167	232	263	252	244	260	311	315	322	197	152	161	156	167	256	371	310	224	222	243	173	245	252	184	227	173	234	233	171	244	212	232	295	232	212	237	284	282	240	214	196	242	225	253	275	217	220	185	214	401	420	285	248	239	243	244	211	241	323	343	261	295	300	269	318	255	281	319	300	330	266	283	386	422	428	471	600	664	768	813	794	779	660	602	539	432	401	371	350	406	382	329	304	328	356	331	345	345	351	305	317	396	478	496	340	410	525	577	720	941	1203	1328	1251	980	757	678	584	560	587	535	518	415	435	461	381	437	463	473	566	516	408	464	499	535	548	492	526	539	392	382	473	453	516	553	450	383	420	462	467	463	482	506	492	470	427	339	352	345	375	442	440	424	376	355	401	366	402	429	405	422	378	372	380	410	375	290	319	334	249	235	223	220	330	425	368	347	319	339	360	339	301	303	333	282	361	443	331	276	320	329	342	340	290	314	341	287	256	281	321	256	280	365	389	357	336	352	313	355	412	333	231	273	329	342	376	304	361	408	336	369	388	362	337	298	254	261	301	377	520	457	310	354	387	414	470	395	339	378	368	344	481	543	421	454	457	403	433	384	312	370	402	321	279	293	327	327	293	357	341	366	421	387	387	333	351	340	376	424	373	454	497	483	492	360	341	384	389	517	498	456	487	496	450	434	546	511	438	467	495	440	370	424	464	409	388	455	440	333	347	472	461	336	423	417	345	418	422	411	452	557	493	429	458	364	362	399	283	293	334	439	498	394	351	324	366	385	386	348	338	384	415	448	480	473	428	426	426	357	352	389	373	373	379	351	375	464	497	438	473	483	432	465	445	443	405	357	416	393	429	613	483	278	327	401	442	391	404	421	339	336	322	371	367	404	392	327	309	285	336	389	382	334	439	500	453	380	252	291	424	422	445	501	440	447	517	420	358	331	443	467	350	418	420	418	399	284	271	269	335	401	401	360	356	416	407	392	361	365	390	379	371	383	333	258	260	243	250	403	419	295	300	357	373	313	287	323	324	316	306	291	331	350	315	301	267	313	350	301	317	343	369	370	309	350	405	360	354	324	390	428	443	503	435	393	370	357	303	296	376	329	291	303	293	358	378	381	449	412	360	347	387	464	476	427	460	522	454	478	452	315	437	490	368	423	436	433	485	505	491	442	385	319	359	393	305	351	364	395	468	441	415	409	424	499	480	352	369	406	420	432	441	481	547	583	538	515	524	485	523	647	911	1285	1408	1158	855	739	580	460	457	448	434	460	454	373	329	358	447	417	267	300	383	318	305	412	385	347	435	418	354	388	486	509	623	783	822	767	664	515	406	265	219	305	308	302	236	264	285	285	313	261	247	242	230	278	289	345	373	331	276	223	249	250	236	259	235	253	312	336	335	252	238	278	267	196	225	223	175	160	245	280	179	287	338	303	301	234	223	241	242	200	152	224	218	219	216	188	237	280	245	185	260	226	268	320	210	219	263	197	122	105	130	214	257	186	119	142	242	208	150	222	187	141	216	261	208	161	148	143	174	141	169	241	229	292	331	220	239	242	159	210	242	225	262	340	327	263	197	197	247	248	246	171	123	199	170	216	218	249	345	263	170	156	199	164	184	285	213	148	183	177	216	209	208	217	224	271	241	156	162	214	143	163	161	151	200	170	132	87	82	159	230	209	198	220	226	127	131	202	168	218	214	177	122	172	236	184	151	120	156	146	143	194	153	180	210	201	274	246	252	206	170	141	88	144	121	132	180	195	192	231	284	155	98	148	130	118	160	268	311	237	205	252	223	112	163	189	95	124	183	218	159	132
80	150	256	296	339	209	186	279	354	381	286	257	191	279	328	292	322	254	243	275	248	207	141	226	305	205	161	169	197	192	121	56	48	78	191	160	120	246	266	266	226	123	95	110	111	76	154	271	162	123	227	218	199	125	43	42	128	242	222	153	143	212	272	186	253	321	202	159	207	286	297	290	256	267	296	224	184	240	217	150	253	280	233	206	203	336	320	189	235	183	121	214	192	177	252	267	212	239	162	85	148	254	266	208	151	126	178	228	211	152	145	216	183	135	181	183	203	224	190	137	222	251	156	154	166	176	196	191	157	143	198	192	249	281	233	160	186	326	287	175	173	229	213	203	226	230	316	271	215	260	208	142	165	264	281	236	213	233	229	266	231	203	325	384	373	346	329	275	166	200	240	224	265	265	186	128	250	296	271	224	159	155	218	304	265	137	122	205	169	235	265	243	266	303	334	235	160	159	121	153	147	138	216	207	250	268	258	260	260	264	238	274	305	334	249	184	254	261	273	279	339	340	280	187	130	210	216	188	215	238	262	271	286	273	233	244	295	356	333	321	274	240	223	303	417	468	654	818	856	832	838	713	583	513	440	402	520	544	370	312	352	401	397	365	376	412	378	389	506	475	393	391	333	415	529	471	533	711	875	1077	1248	1415	1264	891	688	606	545	487	466	422	386	435	418	414	473	478	468	577	615	511	494	489	415	409	467	497	560	523	397	429	513	441	464	472	404	378	448	460	421	520	452	319	390	460	411	389	413	380	387	427	411	454	433	417	449	394	335	314	387	404	363	389	381	361	351	336	305	312	306	303	312	256	284	260	308	402	339	297	312	320	349	345	287	278	304	274	248	259	281	364	403	420	434	347	252	252	270	302	320	343	360	336	340	278	288	397	350	268	327	428	432	379	318	338	402	309	250	336	410	421	408	393	367	307	229	280	332	377	460	493	393	310	379	427	437	382	386	434	336	338	459	487	450	416	466	520	424	310	316	264	264	378	442	362	369	398	321	394	398	360	458	509	490	438	405	355	343	355	303	350	382	305	399	445	400	357	267	405	445	350	324	399	459	437	402	372	497	544	447	475	492	458	449	420	411	454	481	387	370	476	398	321	426	489	464	487	471	428	432	384	342	313	319	283	308	408	396	312	313	340	370	419	520	537	468	440	419	407	380	382	405	393	436	450	382	457	489	350	329	436	474	494	382	347	523	527	498	422	393	478	439	404	370	360	385	393	448	449	419	376	315	358	363	349	363	381	441	520	459	355	410	506	447	416	336	300	344	346	322	250	285	420	450	387	368	383	364	346	381	369	416	390	371	416	411	360	366	438	539	488	449	511	398	434	424	362	462	360	374	438	389	312	339	399	326	409	359	286	336	263	290	398	368	327	333	330	388	438	363	278	345	386	300	315	347	275	240	312	420	430	391	372	363	348	301	302	333	277	254	331	405	390	279	322	406	409	354	329	340	358	390	405	372	345	408	354	319	322	298	383	399	355	337	272	242	293	375	405	422	433	387	339	434	531	506	475	434	434	347	271	401	426	407	451	460	542	530	477	495	440	411	451	499	468	465	543	414	296	381	336	332	436	440	405	386	370	418	507	494	472	475	477	457	519	513	459	490	524	604	678	836	1080	1231	1296	1137	769	609	504	430	491	471	447	417	413	379	413	366	263	270	261	333	389	355	332	303	259	339	438	433	377	441	471	524	673	739	755	628	516	417	288	315	291	196	253	298	298	306	315	307	263	255	285	300	240	207	227	259	236	227	235	232	238	220	185	211	258	267	319	287	272	235	264	382	327	220	190	198	208	250	334	271	121	132	163	169	192	210	194	231	241	192	205	281	286	287	319	195	146	226	254	326	332	281	189	120	164	180	248	242	112	131	250	170	83	161	258	263	166	173	246	240	226	305	289	207	227	137	114	155	166	190	146	180	205	238	212	169	256	220	225	211	176	221	127	175	314	321	263	171	202	273	238	115	122	264	248	127	131	186	168	155	183	228	175	121	156	193	233	218	229	302	213	117	159	186	149	155	197	165	154	152	182	175	133	191	216	170	148	155	214	216	142	145	169	182	121	102	179	126	103	142	169	204	215	204	142	174	245	200	201	177	156	234	278	296	298	293	335	285	162	184	182	151	173	210	199	130	110	134	174	131	138	127	108	166	249	292	228	205	189	140	194	183	136	183	186	164	139	211	206	160	190
138	180	223	216	233	256	287	275	283	285	290	264	207	240	231	205	192	228	248	235	189	104	77	142	217	185	94	54	129	235	276	248	228	254	268	238	247	215	138	156	171	234	262	157	108	106	104	131	133	190	324	320	195	93	136	181	160	217	247	247	270	259	245	211	186	202	186	163	176	155	197	250	246	201	98	125	146	136	171	149	198	197	172	252	298	297	194	206	312	247	188	257	244	238	299	249	174	112	160	293	276	217	254	322	246	178	216	235	224	161	110	178	268	217	198	275	244	168	158	195	245	212	105	135	156	188	211	246	311	154	78	190	268	189	127	133	170	184	197	261	256	211	190	195	229	301	263	190	179	192	231	211	193	174	134	213	220	130	97	157	284	288	240	297	344	292	218	204	213	208	237	238	224	145	108	123	216	246	150	193	255	227	241	264	310	263	157	218	289	217	213	309	226	124	203	322	296	236	281	248	203	245	258	227	236	280	272	234	187	195	223	282	329	289	324	347	364	369	363	274	172	205	265	295	239	225	228	253	339	352	296	338	364	295	292	398	415	308	236	234	222	296	319	313	411	438	526	737	821	778	708	627	580	491	381	322	398	409	386	427	394	360	395	384	426	494	421	404	455	378	352	473	360	341	461	497	595	802	1009	1098	1177	1141	1023	783	522	464	558	587	513	486	476	440	483	522	409	400	502	537	471	480	553	520	416	444	526	533	590	564	512	493	433	478	536	461	461	447	393	391	396	469	468	412	477	451	348	383	439	404	386	359	322	428	536	480	382	318	337	427	493	458	379	372	403	367	362	407	365	302	296	312	333	376	399	397	395	445	469	388	338	330	297	293	327	335	397	391	313	312	344	405	337	290	293	275	260	268	275	289	346	301	270	369	418	326	289	313	305	250	257	337	389	406	379	401	381	274	254	367	388	344	354	384	392	400	408	373	417	414	363	406	384	323	386	407	354	342	422	494	431	305	311	445	516	479	391	349	387	377	254	271	306	298	363	392	389	422	420	381	356	321	312	352	406	358	369	456	377	377	393	299	312	376	372	323	352	391	370	444	517	458	400	340	317	415	427	439	477	430	391	439	488	474	492	468	416	445	513	441	428	383	331	411	456	507	490	480	456	391	365	353	376	301	248	314	392	406	367	377	332	412	534	480	489	447	455	456	383	400	374	497	582	508	494	449	434	381	389	420	315	398	453	393	352	308	401	537	505	452	480	495	426	394	385	362	441	462	478	422	344	359	356	407	459	436	435	363	342	441	390	387	466	552	510	399	366	379	386	411	363	319	428	456	460	340	328	380	352	336	363	475	466	347	331	404	451	431	434	415	365	341	357	474	495	366	330	393	373	326	354	418	385	365	344	325	320	314	340	376	373	363	356	344	397	360	333	338	383	334	222	352	449	392	365	305	294	383	372	347	431	343	259	317	325	356	412	441	402	322	246	280	329	364	329	248	266	313	333	354	393	349	328	411	405	366	313	315	366	389	339	289	265	282	330	323	315	296	290	327	379	353	384	380	356	419	457	477	491	478	457	455	448	501	560	513	454	476	524	481	434	404	398	485	523	400	447	545	459	398	355	372	443	488	519	417	401	499	420	457	480	450	508	426	356	484	562	527	578	617	597	618	687	862	1188	1447	1314	965	675	575	509	422	446	427	419	388	361	401	418	409	387	355	322	364	417	435	329	271	366	385	383	410	439	421	511	673	850	912	779	646	510	457	353	216	215	288	217	232	276	201	194	280	276	243	362	329	287	274	271	284	287	292	266	233	280	386	364	289	308	335	318	292	288	228	232	275	243	165	119	145	222	292	284	270	227	182	130	152	172	191	353	319	240	219	147	109	164	187	136	189	205	194	237	255	232	249	237	237	216	163	134	111	168	224	169	175	194	159	182	166	156	172	236	289	299	307	248	188	155	178	188	159	112	131	154	131	201	191	210	288	242	208	154	174	243	147	174	312	249	178	115	132	196	186	121	137	172	117	178	163	184	260	295	257	174	143	136	215	220	175	145	124	110	70	110	231	265	198	138	146	211	176	116	128	109	148	173	144	128	136	101	158	212	150	159	182	166	86	95	239	223	182	240	180	184	181	182	149	124	237	318	217	137	215	247	294	199	146	228	253	187	182	233	185	204	229	232	151	54	125	164	155	222	258	142	96	165	133	99	135	191	225	188	119	107	164	210	130	103	124	108	86	94	172
238	253	244	273	224	212	278	258	216	317	327	231	171	216	279	229	237	218	138	98	149	218	288	335	301	182	142	166	160	115	222	285	221	240	264	191	214	309	198	97	188	258	258	182	121	259	226	192	170	96	215	246	191	206	255	241	138	150	172	245	257	109	176	246	217	165	144	214	324	359	230	207	189	203	202	149	171	185	242	234	193	170	133	158	169	187	268	272	213	205	209	217	172	172	210	234	234	127	170	267	222	294	382	328	260	209	217	252	287	252	188	208	294	236	199	228	186	169	140	198	257	243	239	249	249	266	279	256	245	231	169	210	242	254	300	286	340	329	252	282	241	175	153	180	267	283	259	214	259	341	292	241	272	231	243	315	266	199	178	200	279	313	238	237	310	345	299	262	177	175	290	227	157	164	187	206	208	294	234	166	205	165	211	223	259	267	236	304	286	209	262	275	172	136	206	213	161	226	298	272	257	264	208	215	254	229	217	260	265	235	231	221	245	184	126	185	210	254	254	248	313	311	240	253	304	311	258	247	338	406	360	311	353	313	260	309	345	304	268	259	268	328	370	470	505	475	598	819	841	788	744	636	529	384	411	451	433	401	379	437	455	390	414	450	361	353	402	448	450	359	302	411	444	389	457	520	664	843	1054	1280	1305	1124	928	667	432	450	605	597	518	548	515	422	487	546	436	428	423	423	524	584	579	638	610	522	506	509	574	546	506	472	411	328	367	452	517	488	433	536	494	445	446	441	450	477	441	373	445	537	545	423	369	429	510	473	405	408	367	315	377	406	439	413	256	266	306	344	323	301	311	266	253	325	363	326	355	422	447	372	265	232	225	267	323	332	304	319	320	315	372	465	467	405	397	395	341	315	328	384	417	403	392	331	308	307	340	359	364	383	355	366	383	326	327	321	325	285	193	246	369	327	313	438	431	428	488	491	509	461	396	419	437	391	367	440	485	443	432	486	430	336	381	395	389	419	450	419	407	435	404	390	391	459	561	524	412	441	445	406	460	466	386	401	342	378	415	355	404	342	332	490	583	550	455	424	517	513	438	490	470	419	441	348	354	446	434	471	452	348	344	415	449	415	398	354	332	387	436	441	440	452	438	449	437	415	362	321	365	393	422	462	439	439	472	379	277	284	399	435	392	387	429	510	508	447	439	477	456	513	560	460	432	443	427	376	408	493	472	476	495	450	459	380	298	377	394	472	510	420	444	487	518	490	385	350	346	358	400	436	396	370	393	424	420	441	426	384	422	392	375	437	424	414	426	366	345	451	490	415	338	410	553	454	393	363	333	397	469	458	360	394	364	337	339	377	486	421	352	432	422	404	446	438	434	466	466	372	341	264	301	400	336	299	365	432	438	314	230	264	288	333	341	352	397	414	395	375	317	378	416	331	318	308	310	393	454	395	307	287	337	394	366	289	353	493	467	341	250	216	278	341	341	377	382	319	226	257	390	328	263	322	327	352	422	439	368	238	257	336	408	451	384	350	477	515	408	312	217	270	375	435	368	321	425	451	442	473	479	445	396	364	401	461	488	514	414	445	451	288	304	401	453	436	507	593	533	500	487	476	481	580	545	403	416	493	526	467	419	411	374	421	552	503	459	522	523	567	641	601	603	636	675	813	1043	1316	1349	1118	782	593	550	515	484	466	563	453	308	390	403	348	293	322	345	319	324	390	390	319	382	371	370	405	378	423	485	586	770	829	728	680	634	525	343	274	239	256	303	310	326	275	334	363	311	296	423	383	248	293	302	268	237	208	254	280	199	171	214	185	234	260	211	208	229	329	295	220	224	271	222	147	230	291	348	348	267	222	310	354	264	273	269	135	86	163	160	119	226	290	251	186	193	244	201	190	183	171	198	220	208	137	153	198	170	135	169	261	298	251	166	208	217	201	233	345	414	292	204	241	194	83	93	211	276	173	111	141	195	210	178	147	195	247	226	235	283	177	126	200	263	193	40	190	232	173	219	180	220	284	228	229	237	207	200	194	184	201	277	358	366	258	134	90	123	105	140	192	177	199	179	145	165	195	150	128	145	89	107	198	137	190	331	321	313	237	174	201	217	134	96	138	86	179	223	155	131	140	284	264	141	117	78	178	233	153	199	217	143	178	216	175	227	240	218	167	168	252	226	173	173	208	230	149	145	172	173	203	182	145	86	66	66	109	207	173	118	169	152	119	184	191	105	101	190	136
212	200	222	241	203	182	209	236	199	177	197	220	221	156	211	223	196	213	210	208	194	132	136	303	281	186	164	185	238	261	260	224	217	191	195	211	152	136	103	134	230	187	171	128	163	203	147	173	225	206	136	176	174	191	195	175	222	231	212	185	248	234	175	190	234	221	150	205	283	266	253	234	228	253	228	253	311	299	243	142	88	160	170	100	128	245	291	210	114	89	103	199	235	147	112	163	252	263	300	286	120	131	256	204	168	230	217	216	283	246	175	197	246	175	144	231	160	195	237	216	191	234	276	164	164	205	210	226	215	208	205	210	206	249	294	234	265	289	200	145	148	167	211	261	233	288	301	190	124	161	199	214	248	223	220	165	187	264	240	233	300	294	266	290	318	324	287	241	163	248	298	185	165	140	82	145	219	200	265	259	235	258	166	210	250	218	194	166	189	201	255	280	222	216	273	230	220	232	147	150	234	219	151	229	328	299	255	243	282	329	339	254	267	320	253	282	228	162	242	237	216	271	298	263	254	387	417	294	262	322	342	360	373	313	315	312	280	330	347	343	437	460	425	507	533	547	662	742	810	857	668	485	441	338	394	439	313	291	394	437	488	457	363	318	286	469	539	372	349	393	300	278	421	516	515	584	677	885	1205	1356	1365	1161	825	615	570	516	515	566	494	507	519	422	298	313	460	403	341	405	434	467	523	567	539	519	509	444	462	523	490	477	524	577	603	463	379	478	531	433	382	423	369	418	464	390	410	450	451	509	528	477	373	303	364	465	479	422	466	396	331	420	365	277	323	313	249	271	328	331	298	303	315	345	321	241	307	403	385	391	408	359	339	312	262	216	261	351	284	256	306	328	376	445	403	290	293	332	352	335	305	303	313	291	269	186	149	279	302	291	335	339	321	347	395	398	337	291	301	381	420	368	321	376	401	366	367	401	373	384	372	341	452	462	418	418	452	413	393	408	445	441	349	234	289	431	424	349	359	464	350	298	377	347	388	356	310	431	493	404	353	337	319	332	313	375	417	440	474	444	445	426	431	401	347	321	384	413	471	569	422	416	465	403	415	453	508	495	421	413	389	430	449	467	486	332	280	332	392	351	314	380	446	471	496	490	427	364	375	417	381	391	380	378	393	373	467	495	411	348	340	403	447	527	585	452	354	442	470	348	286	353	330	363	390	347	359	363	407	424	424	451	514	412	402	403	371	475	445	460	432	379	442	429	335	321	331	382	376	399	460	417	351	421	541	461	475	364	261	437	475	397	327	336	324	322	381	351	336	371	385	445	489	501	490	383	350	490	497	433	368	339	340	460	523	381	341	345	363	333	349	428	420	395	303	278	408	433	410	364	317	351	380	321	311	334	344	396	364	348	248	217	335	430	480	354	316	373	366	410	403	294	258	292	289	329	415	308	227	356	364	288	242	271	343	364	364	410	435	445	418	262	246	241	231	287	276	275	334	296	313	367	334	338	341	424	426	329	409	424	421	457	376	382	364	371	412	382	415	431	345	361	363	356	383	394	432	420	421	428	441	441	440	421	485	512	417	431	379	367	488	513	502	499	502	465	477	527	518	497	556	567	405	384	463	449	375	379	422	433	445	457	439	364	356	386	484	485	435	429	462	533	685	802	926	1291	1439	1227	871	599	505	497	497	401	313	318	331	438	444	361	373	343	354	362	398	383	327	403	399	359	386	415	379	428	536	602	706	773	810	771	593	458	341	359	343	215	273	365	335	330	327	322	317	187	193	268	190	136	177	188	187	110	134	206	248	323	272	176	169	184	220	218	291	335	279	304	201	203	240	206	276	254	242	264	208	181	240	240	241	279	258	196	120	150	143	212	348	315	278	328	239	201	272	229	202	157	247	329	263	144	96	148	165	192	235	344	338	308	289	180	180	235	292	335	353	250	152	258	295	233	220	236	263	230	190	245	239	140	177	249	326	345	300	331	368	242	131	200	255	195	114	232	251	127	126	191	238	176	85	141	301	359	235	122	136	158	182	173	191	194	142	134	141	192	140	179	293	210	119	102	130	152	127	115	213	234	123	138	196	286	373	338	248	237	258	229	209	185	207	172	72	44	133	234	187	112	125	160	175	198	187	149	207	150	155	255	245	230	181	250	257	199	222	178	191	258	180	108	134	150	217	224	247	268	231	182	120	97	120	174	172	166	256	249	147	180	140	149	156	165	242	214	127	74
197	206	154	154	223	254	201	301	282	225	320	264	287	312	217	147	87	136	191	210	145	140	210	209	169	119	131	176	227	230	218	139	106	131	221	290	281	235	101	101	187	148	123	105	73	167	218	188	229	314	239	137	151	213	273	196	170	240	234	205	224	268	264	241	283	311	295	248	186	195	204	239	212	208	233	201	190	170	181	220	264	283	237	159	165	160	169	280	254	245	330	249	196	300	320	159	51	157	243	215	214	141	71	150	230	174	141	152	150	190	206	212	210	174	142	134	162	155	138	178	120	150	169	120	210	257	262	269	164	163	154	152	199	229	341	307	157	134	199	236	273	166	145	206	132	222	287	236	162	135	171	155	245	289	208	228	243	211	285	283	247	203	154	185	136	139	276	250	144	233	266	141	159	256	204	145	145	176	210	224	189	136	204	312	294	217	282	355	364	340	266	240	290	319	326	240	220	182	154	268	274	266	227	205	247	252	265	228	263	259	197	190	181	239	273	272	264	220	126	161	316	355	309	316	316	246	245	236	154	198	223	193	256	307	361	382	272	234	280	262	353	395	374	508	553	662	764	764	859	781	667	567	433	339	362	384	288	347	405	391	347	336	348	304	311	341	343	322	371	393	355	373	388	446	523	736	871	998	1344	1405	1169	975	811	655	565	429	392	494	554	509	427	353	317	471	539	458	476	495	447	416	473	427	446	478	453	477	484	532	611	597	513	506	531	559	596	603	564	465	349	387	447	405	378	444	444	395	419	463	523	542	417	333	460	522	447	362	310	304	295	327	329	290	267	370	427	402	418	465	390	258	349	415	432	429	389	329	358	450	427	378	385	323	312	321	314	370	361	377	423	383	379	372	249	276	295	384	388	240	320	318	236	278	307	245	275	337	307	344	403	373	355	383	430	462	319	236	352	389	401	378	352	367	389	333	269	303	344	375	352	291	322	333	326	354	379	370	285	327	292	235	349	398	356	322	333	328	310	379	382	384	427	400	431	400	299	334	386	380	394	473	533	491	417	359	427	567	517	382	323	388	504	497	475	426	346	388	402	373	434	420	355	446	486	410	378	425	453	452	400	398	403	518	641	441	373	399	314	350	441	456	516	492	442	377	373	351	372	492	426	412	428	408	524	555	447	402	457	553	502	438	477	410	396	456	460	476	451	404	384	401	348	349	467	458	390	407	469	421	375	387	427	424	441	549	498	404	367	359	347	452	517	409	371	336	283	424	424	338	411	410	431	404	427	412	349	413	445	414	382	409	415	351	323	360	456	512	433	343	340	431	466	388	345	300	319	436	439	332	317	398	495	495	511	513	394	413	437	327	351	473	512	448	349	349	394	399	434	408	332	317	335	400	373	310	315	417	454	403	371	306	345	483	465	377	368	339	380	395	291	245	257	341	388	287	332	426	354	292	312	281	271	356	342	361	401	384	422	434	432	391	284	293	310	289	378	362	350	368	275	251	343	296	209	258	340	352	314	311	327	349	331	305	266	356	393	319	345	413	384	409	466	389	361	339	369	444	395	353	357	413	510	553	497	405	426	374	335	466	422	330	410	470	521	467	402	485	495	446	482	492	404	461	565	589	613	534	543	583	429	342	387	435	403	431	532	537	514	411	425	501	573	695	869	1141	1239	1198	998	793	577	451	471	400	349	412	431	372	427	429	302	321	354	317	384	385	358	377	347	292	360	394	297	353	531	611	679	848	931	818	626	489	447	390	380	348	278	319	307	266	229	226	289	324	296	315	261	198	251	212	172	173	288	391	312	337	330	213	160	249	275	253	275	210	264	275	213	171	184	196	242	267	224	229	222	252	322	317	199	231	256	150	162	291	310	214	193	219	249	256	244	215	266	236	94	115	162	217	171	178	252	194	197	219	228	238	279	263	182	173	183	175	207	177	194	283	253	270	256	187	181	234	244	117	147	266	269	203	141	154	154	90	128	191	195	195	181	185	189	163	185	229	168	165	201	119	129	195	176	176	259	294	290	283	186	183	266	245	186	189	164	192	145	138	255	200	105	103	181	173	126	152	145	107	195	275	203	171	169	125	201	180	133	180	183	166	151	243	285	220	239	341	348	219	191	161	133	236	243	199	119	78	179	164	148	194	229	205	184	289	266	279	304	225	207	156	123	152	141	90	160	214	160	149	124	137	98	101	101	117	148	123	95	112	182	166	92	47	121	180	141	83	45	89
342	296	217	247	238	241	260	238	275	295	279	173	141	215	190	146	135	160	195	221	219	248	208	208	240	186	154	150	162	171	185	186	224	289	210	149	163	177	265	309	233	221	215	134	91	93	143	152	160	118	127	175	221	238	176	170	163	126	82	133	156	156	200	241	255	236	256	221	197	272	243	146	201	323	250	120	117	182	240	291	248	135	168	232	285	354	310	208	148	172	259	253	152	215	325	227	208	240	180	187	168	137	125	177	243	238	184	154	178	187	238	224	204	244	288	243	181	222	209	156	93	81	145	238	225	149	149	99	52	174	216	229	284	152	192	304	205	165	219	156	173	248	230	203	211	222	195	192	157	251	302	147	200	312	240	196	205	191	218	191	206	218	106	131	166	210	309	235	225	258	241	185	131	304	330	289	291	224	221	178	150	171	167	209	232	239	316	282	281	292	228	228	221	233	226	201	232	264	299	284	195	176	240	294	310	336	341	285	240	200	248	225	126	209	307	314	365	404	301	306	305	212	252	275	210	198	213	213	182	191	293	355	371	305	244	280	292	309	303	219	308	382	376	527	583	632	804	813	813	737	627	598	503	382	357	453	447	454	331	267	348	339	355	321	232	263	403	429	416	432	466	499	450	552	663	650	827	1144	1329	1331	1152	903	646	503	471	408	450	419	473	499	401	505	572	486	373	442	556	498	452	515	469	494	552	517	535	522	506	412	452	596	573	471	437	434	422	439	388	431	454	389	395	441	428	417	473	409	372	434	418	417	391	319	345	295	323	470	481	347	307	347	352	340	416	466	340	346	429	430	394	359	455	490	348	310	375	374	347	374	366	327	378	418	397	404	409	310	239	256	345	368	255	240	224	285	371	365	412	403	352	362	360	308	253	267	344	405	388	333	312	287	301	314	378	447	365	305	303	279	254	270	286	365	391	361	405	429	383	376	433	319	326	407	410	472	383	315	306	324	327	268	314	321	319	369	399	396	424	421	335	411	528	430	381	444	412	387	410	459	438	439	500	462	425	399	451	598	496	409	402	438	559	494	502	552	478	447	431	419	420	374	437	490	447	411	462	489	402	402	389	342	380	385	438	491	407	377	370	462	486	386	393	378	440	433	354	413	480	430	406	504	480	359	345	286	270	380	343	333	396	401	392	355	422	450	426	483	510	354	324	433	347	283	365	485	451	426	432	356	468	494	350	333	375	397	366	347	327	278	322	355	427	501	406	415	437	424	432	433	487	406	325	353	378	373	411	514	469	432	412	355	379	373	348	345	435	440	430	448	337	373	472	408	383	343	319	435	452	426	403	435	500	477	407	419	422	422	461	393	359	376	385	380	446	447	340	387	407	410	388	305	384	370	279	270	304	356	348	355	316	276	347	349	270	247	366	478	392	328	366	354	275	261	320	335	358	407	370	265	248	358	390	348	335	331	349	320	333	357	310	324	357	289	319	427	413	397	441	452	384	337	344	326	375	375	355	389	329	317	331	319	337	298	350	511	517	406	335	345	408	339	310	415	362	303	314	314	362	442	458	465	515	530	448	425	438	333	360	484	471	392	363	428	607	625	494	529	553	546	470	490	512	522	582	518	518	501	529	498	349	361	380	409	518	495	453	436	473	508	505	536	598	662	822	1083	1273	1255	1060	848	611	469	438	446	372	355	346	288	315	358	405	399	316	327	339	368	403	332	262	231	350	374	362	363	404	508	566	710	834	845	734	522	421	390	343	357	311	242	285	254	200	212	210	266	267	239	246	223	234	227	230	307	355	320	291	246	225	308	288	274	282	138	171	224	181	268	304	243	266	252	262	310	236	236	267	324	283	189	127	204	265	127	156	240	335	334	217	217	239	223	226	262	212	248	375	310	239	231	185	158	231	199	79	129	278	347	244	229	214	216	225	173	123	202	292	235	217	154	249	368	287	198	228	184	155	191	175	239	266	232	246	233	179	210	347	293	118	158	262	218	131	98	124	122	128	186	251	257	199	207	218	198	201	191	130	114	133	199	160	129	174	140	129	189	308	270	152	136	173	243	225	141	179	170	145	245	241	171	194	217	238	217	163	213	246	270	229	168	168	135	198	283	277	177	115	182	199	213	237	270	210	77	87	124	126	167	227	240	236	276	338	312	192	176	260	218	161	206	244	186	174	205	172	182	244	215	217	181	51	170	210	137	136	196	178	106	134	162	119	133	202	169	168	181
262	264	258	257	261	298	291	316	298	232	187	107	132	188	120	126	173	174	174	216	234	164	157	189	190	181	185	155	151	153	156	191	199	222	257	213	196	208	121	167	185	138	178	241	168	131	189	211	249	212	214	184	182	260	157	153	190	99	133	176	280	238	166	170	195	301	365	316	207	178	258	299	196	156	184	229	226	187	229	248	190	192	141	161	201	177	203	201	153	221	269	244	281	273	275	171	58	80	124	175	125	77	127	175	244	318	295	146	44	105	162	220	192	77	112	204	267	224	107	68	115	212	243	171	252	276	159	194	280	257	162	175	195	172	229	251	151	171	181	110	135	158	254	324	271	300	308	257	273	217	140	181	246	261	308	349	310	294	325	303	298	314	190	162	228	208	168	205	198	179	190	197	241	240	190	114	161	232	244	244	197	206	213	153	223	283	258	262	208	179	204	250	254	188	157	157	154	316	402	263	215	193	201	259	250	262	224	205	247	212	227	279	235	212	278	273	277	241	287	363	303	206	187	216	196	248	279	274	213	187	253	284	276	199	179	283	334	308	337	401	371	408	490	470	518	617	780	834	694	633	506	455	492	399	363	424	422	366	361	479	479	386	343	348	371	385	430	434	441	418	360	381	431	443	548	728	975	1183	1274	1239	992	695	556	500	499	478	493	550	550	460	407	497	498	478	469	384	344	401	474	462	548	618	500	472	513	498	434	468	517	533	522	449	425	409	466	486	381	439	431	330	373	403	421	443	415	361	372	356	336	393	424	403	371	389	437	399	418	355	337	417	333	330	402	472	515	432	407	433	322	291	342	273	220	295	373	308	227	225	219	269	286	266	298	312	390	407	299	312	422	421	301	319	341	359	354	263	275	300	413	419	340	354	333	366	404	359	362	373	342	330	395	410	358	352	404	436	410	427	437	349	225	303	327	303	382	389	363	319	368	401	401	387	410	471	462	419	326	287	355	398	396	388	339	343	410	366	390	437	249	288	446	425	449	459	510	523	456	461	468	474	466	400	382	446	458	472	426	387	412	430	478	474	434	337	380	478	411	376	385	350	372	376	373	469	460	513	467	394	411	446	447	408	478	406	341	413	500	540	524	502	486	441	430	375	332	391	455	393	379	489	512	483	383	423	513	457	541	532	455	476	472	469	446	393	413	501	452	342	360	453	485	477	422	336	373	413	382	386	394	366	336	397	439	419	368	376	420	372	370	511	510	379	337	361	387	390	411	385	335	334	393	456	429	406	413	428	473	495	445	299	261	298	312	324	345	368	390	439	509	425	300	301	439	509	341	302	396	382	335	388	392	313	338	411	545	475	357	399	343	372	286	255	333	303	332	368	272	274	374	346	312	249	242	306	373	341	327	407	349	249	309	340	293	321	271	305	359	296	281	299	307	355	298	257	286	225	259	336	300	326	411	436	386	329	354	279	247	327	354	356	333	303	378	413	374	350	329	373	380	318	317	324	308	254	264	312	323	411	440	367	348	392	337	301	264	259	305	259	268	345	468	456	363	331	294	331	418	482	493	547	560	429	447	447	370	454	509	465	495	569	520	526	569	488	437	420	406	482	477	451	432	427	518	480	442	528	536	457	440	431	506	544	523	467	420	477	483	483	536	603	621	615	686	992	1261	1335	1207	1007	767	567	500	396	354	415	417	400	410	352	359	404	377	427	425	333	352	494	508	290	245	222	203	406	500	474	625	765	851	876	690	601	570	410	302	293	338	354	250	252	305	206	227	270	236	296	268	194	214	272	336	286	251	306	217	188	337	300	208	212	179	172	216	230	291	356	283	241	216	224	251	310	296	248	164	192	297	246	286	359	296	190	187	261	317	270	241	194	127	148	196	159	186	193	198	188	161	210	201	196	168	256	280	221	207	163	223	233	245	326	264	167	98	163	321	230	235	285	236	192	121	164	251	235	107	110	175	171	176	127	147	177	125	168	231	203	156	153	166	177	208	197	143	159	173	202	278	281	235	215	248	289	201	134	143	87	161	201	195	153	158	204	115	160	163	107	136	239	201	107	151	205	197	155	108	171	241	234	259	256	213	239	270	211	189	271	285	203	171	139	182	248	262	234	177	193	239	258	212	135	160	192	235	212	168	254	247	148	180	285	328	304	251	206	151	200	236	178	163	184	245	192	142	246	280	211	147	209	238	169	173	212	251	222	238	243	168	117	65	121	143	86	159	252
155	183	231	216	224	224	220	239	247	270	256	171	195	185	77	175	305	237	118	105	139	162	158	171	158	160	196	205	195	201	169	174	158	110	120	125	256	239	79	154	230	182	154	150	108	114	176	163	298	322	232	241	186	205	217	123	75	236	280	159	156	224	281	275	273	284	324	342	322	260	181	121	120	154	175	184	198	202	207	259	210	244	302	201	189	226	184	198	233	143	167	301	238	202	267	174	121	213	255	295	316	256	194	214	195	150	123	115	93	46	117	192	250	290	227	213	269	267	221	156	189	234	216	264	265	207	234	161	195	274	234	179	133	192	208	224	181	132	159	146	142	174	212	229	251	272	276	234	124	112	182	213	197	120	197	274	203	152	137	176	264	334	311	260	255	235	196	242	238	218	250	255	246	251	245	296	311	205	157	244	323	195	168	231	286	370	298	251	319	271	284	363	241	203	287	263	190	215	213	259	321	250	238	190	209	341	289	216	256	302	312	236	165	178	196	217	252	247	218	288	330	272	226	283	341	284	230	259	329	309	235	310	413	349	268	357	432	374	395	404	355	420	396	408	622	771	868	833	673	567	503	444	460	494	406	415	431	379	402	473	406	376	467	376	333	450	479	441	441	417	398	401	406	476	637	828	1038	1188	1265	1147	853	673	571	481	551	582	503	469	464	468	476	449	459	459	470	512	527	502	439	439	464	518	481	453	505	506	417	436	496	477	457	397	418	510	449	345	400	436	457	489	478	381	356	487	514	436	461	459	403	387	411	422	398	356	349	311	339	438	436	367	302	338	344	369	361	328	384	372	307	347	377	328	277	260	327	277	244	296	265	322	449	379	271	343	345	269	306	382	380	292	236	280	363	380	356	339	367	331	315	294	309	494	593	563	472	353	278	264	294	342	316	412	368	267	466	491	387	337	379	485	417	309	344	350	294	391	374	338	425	395	339	387	440	360	321	371	309	294	346	364	346	356	365	314	318	345	418	455	449	441	431	490	463	356	383	394	410	470	496	423	330	382	454	424	433	528	476	418	441	420	490	384	307	375	422	462	419	400	469	492	424	404	384	388	422	461	431	415	410	331	335	468	541	552	487	455	389	392	408	500	621	488	378	278	304	423	429	419	445	486	452	370	371	429	398	339	462	582	495	425	507	525	444	390	364	377	457	441	400	483	442	357	423	381	350	434	427	449	459	403	302	315	396	411	448	501	441	407	334	282	436	413	401	502	504	417	398	379	350	376	469	531	473	465	465	413	417	464	401	362	421	401	343	278	294	389	440	410	440	465	380	369	425	473	479	409	387	497	455	401	443	478	435	425	497	493	426	393	380	326	375	346	298	331	336	291	273	357	395	401	363	339	323	353	413	383	338	362	343	362	388	303	230	359	416	336	379	377	341	333	415	394	299	345	354	330	285	249	270	301	311	311	392	271	162	253	383	364	229	273	354	396	438	398	267	252	334	324	287	280	347	364	310	297	352	378	341	312	379	361	280	323	354	366	404	407	324	315	367	347	349	437	385	312	372	507	494	315	371	478	429	451	441	422	410	386	422	403	374	444	385	370	533	516	472	457	406	481	511	478	451	453	524	525	508	471	385	367	498	532	477	487	475	431	521	564	432	468	582	665	644	567	639	878	1172	1329	1231	1047	798	589	525	487	368	257	310	423	517	452	425	431	377	389	428	373	287	373	378	323	361	331	284	367	378	413	543	676	773	738	678	520	418	401	315	254	328	435	293	174	329	424	394	369	348	333	294	292	312	318	254	241	285	196	144	210	249	244	306	243	176	212	210	184	184	244	212	241	301	292	249	240	373	363	278	271	273	269	279	245	213	268	279	251	179	163	218	289	273	205	186	180	234	160	203	249	155	145	196	227	220	234	255	256	136	200	299	208	221	295	294	251	139	161	284	179	219	288	318	315	248	210	118	228	257	187	143	62	138	186	142	95	140	209	162	174	157	205	248	147	95	183	289	305	247	230	287	166	121	226	252	206	169	185	203	156	156	235	232	185	136	158	191	145	122	177	250	161	102	206	195	97	51	130	132	91	123	146	188	124	120	174	245	214	96	218	281	182	159	207	189	178	215	161	167	232	147	123	196	162	172	189	129	170	158	151	136	116	130	132	164	194	217	202	175	126	126	241	265	173	140	205	173	152	193	114	99	79	52	146	203	193	189	227	227	133	181	245	228	181	199	163	149	190
173	189	135	173	196	173	163	202	251	213	166	213	189	140	142	184	201	168	163	204	186	149	142	178	157	157	238	271	200	143	219	275	211	99	69	185	237	153	131	166	185	176	186	141	149	220	207	143	152	196	220	296	296	246	225	198	143	125	250	264	161	237	238	112	175	277	282	282	207	132	162	184	203	236	215	177	161	162	169	243	241	233	230	153	132	125	186	193	93	130	137	112	194	217	195	200	189	140	112	131	115	134	233	240	240	249	198	231	279	210	150	204	225	173	149	200	238	202	224	156	136	269	255	196	250	289	291	176	161	225	191	148	84	128	143	148	243	241	184	200	154	177	230	194	213	206	256	269	187	187	205	239	252	214	200	255	268	272	289	362	412	358	323	337	344	336	355	297	235	163	178	217	261	185	138	230	219	256	226	213	293	296	229	184	223	307	360	341	315	289	268	308	298	211	215	250	250	282	229	208	188	204	293	303	306	298	292	318	271	258	327	257	204	245	304	286	229	214	251	303	308	329	285	369	385	290	326	289	256	222	220	245	348	357	295	355	309	254	324	374	307	330	494	514	587	798	845	731	632	565	484	491	455	391	351	380	458	386	319	330	289	378	416	383	413	447	508	486	397	379	389	470	633	643	622	807	1105	1272	1178	976	784	606	570	537	470	534	580	531	466	478	521	488	475	424	462	488	443	481	485	452	452	517	550	486	470	598	629	484	476	553	485	474	429	373	429	488	462	423	433	407	444	415	427	494	473	422	405	445	358	289	361	350	388	406	365	348	340	407	434	358	310	277	293	313	314	399	384	331	394	445	409	377	324	351	441	430	425	365	321	274	269	402	423	315	330	374	325	287	299	287	233	315	388	351	340	308	322	390	408	431	374	319	367	448	409	432	403	345	448	462	381	337	322	334	393	377	289	259	314	371	365	366	355	391	425	393	447	426	396	420	408	360	290	284	265	300	435	446	409	405	368	313	339	327	330	434	447	478	534	441	377	410	378	337	341	348	455	482	398	390	427	447	431	420	408	417	406	396	407	534	607	453	340	393	373	405	503	459	383	370	419	419	493	460	410	508	477	445	442	435	427	375	333	399	410	388	351	331	415	501	504	406	400	459	375	325	404	475	450	418	508	425	312	427	471	487	525	478	487	469	423	415	465	504	513	480	446	445	376	434	481	476	486	432	466	458	445	410	313	395	436	373	425	457	371	342	312	406	488	421	476	505	471	431	392	384	414	431	396	424	508	501	420	433	456	473	409	352	435	460	456	452	435	377	305	339	371	408	490	443	343	380	403	360	379	481	403	348	442	446	430	359	312	269	336	434	417	404	452	362	269	344	429	384	305	328	344	410	525	504	368	325	285	282	363	469	445	276	269	377	368	352	423	341	263	249	215	304	305	316	305	248	310	278	295	336	316	373	377	332	294	265	293	223	255	409	354	322	411	442	382	366	390	339	239	185	292	299	294	358	376	395	369	361	396	377	363	432	392	344	336	305	327	316	394	469	447	450	438	359	302	292	327	361	339	381	377	384	368	355	411	431	361	324	447	493	443	393	413	478	422	348	441	503	452	453	410	377	458	481	422	490	518	511	532	448	454	418	435	521	457	432	478	459	455	420	411	543	590	520	585	745	746	738	898	1226	1398	1217	874	633	460	405	413	364	370	406	370	316	314	312	251	238	328	340	352	432	369	310	322	287	340	320	364	421	425	551	716	794	759	683	533	346	353	441	336	284	325	281	308	340	289	279	311	298	253	308	398	329	204	200	240	220	210	238	286	321	290	256	183	199	303	350	304	219	216	244	243	280	277	193	200	237	206	236	223	172	212	164	172	263	278	248	273	312	242	242	205	170	201	211	188	209	204	143	160	167	241	202	173	228	138	125	213	231	224	261	292	225	220	209	184	240	210	231	248	220	226	251	252	194	205	256	211	201	231	141	112	149	131	134	223	233	162	188	174	185	237	160	193	255	216	258	257	234	266	233	206	242	195	168	192	201	235	184	157	226	243	249	213	122	142	132	127	151	139	177	221	181	117	82	140	178	171	144	156	203	177	161	107	196	208	173	141	77	152	166	141	157	199	266	311	292	213	153	145	169	195	122	124	159	123	149	206	208	144	134	231	255	172	262	299	201	128	131	128	155	192	169	172	194	228	128	138	178	92	84	88	148	206	199	236	236	171	173	167	112	158	294	371	238	147	201
123	209	228	196	224	244	284	273	200	262	236	152	199	307	292	152	102	162	217	216	241	263	216	161	174	163	86	112	106	125	195	236	266	225	173	203	243	334	307	176	262	329	192	139	213	226	214	283	296	287	345	253	181	154	128	197	229	192	130	130	233	185	129	157	220	247	162	211	210	202	215	170	152	205	200	185	172	113	240	278	183	140	178	223	216	176	240	208	141	261	303	262	182	240	217	200	294	220	141	141	174	165	165	149	185	227	178	229	284	172	112	178	131	125	123	47	136	252	249	243	204	145	155	167	179	194	135	131	223	212	168	209	231	237	229	210	258	282	248	153	149	138	95	149	173	173	177	197	231	222	163	132	188	256	350	316	174	167	250	323	363	353	293	228	206	235	168	180	289	258	239	244	230	189	208	198	191	264	226	171	241	262	208	220	179	108	170	224	241	234	250	288	294	267	174	187	248	317	231	175	214	253	254	256	284	267	272	226	212	188	196	283	336	322	281	243	289	328	257	271	285	278	241	189	257	320	371	434	406	298	271	328	269	245	307	321	281	335	389	352	357	419	508	623	722	864	899	736	620	562	509	483	502	462	419	394	378	346	339	429	404	359	473	464	331	372	449	435	416	477	533	448	529	709	791	922	1188	1333	1163	835	657	632	680	609	440	487	577	544	471	487	545	473	408	509	541	477	438	465	501	473	443	451	455	461	451	430	485	538	473	441	447	422	508	519	494	478	466	459	394	394	411	433	450	400	338	328	337	395	432	417	431	427	349	320	361	420	429	354	320	344	326	309	378	408	359	336	287	236	306	304	318	322	340	314	248	362	363	281	346	403	404	364	398	440	359	317	286	328	473	441	242	233	264	315	437	387	410	334	249	386	385	326	294	299	352	445	433	393	330	267	325	356	308	282	291	303	298	310	354	345	375	332	316	378	425	394	326	334	354	350	385	371	324	399	361	330	417	419	358	410	443	348	404	410	397	422	366	329	316	427	459	398	339	357	409	441	516	434	345	308	324	406	385	390	421	370	374	350	359	397	411	549	475	422	471	480	436	452	534	434	387	408	408	363	435	544	445	395	462	432	400	458	468	430	466	419	347	357	349	328	398	538	540	463	402	378	429	470	457	499	485	401	482	512	435	390	432	548	528	408	397	445	474	502	425	344	414	400	320	362	487	531	418	370	433	475	555	474	387	406	407	439	411	313	280	391	382	410	462	412	403	428	451	345	300	397	424	366	419	498	431	469	444	407	391	442	534	424	328	405	533	496	416	393	390	437	450	404	398	418	427	429	363	396	504	517	416	342	396	386	411	369	336	444	401	355	362	369	371	380	393	344	339	424	377	299	377	312	298	405	398	314	370	401	289	372	414	383	309	301	441	426	424	422	312	314	380	333	298	348	346	317	338	320	263	265	347	301	292	329	333	400	357	284	321	357	291	286	346	360	335	390	431	353	332	331	294	300	276	279	429	481	363	294	425	441	363	412	380	333	329	416	442	407	410	382	391	366	332	336	374	358	360	352	359	397	350	383	335	308	379	447	461	352	403	412	410	529	460	502	471	273	350	470	510	500	455	483	558	537	389	482	545	436	440	502	539	443	361	368	351	349	373	422	521	467	435	552	562	507	478	494	588	700	830	1090	1407	1411	1040	697	550	504	436	406	436	418	413	462	417	364	363	377	455	448	416	340	308	425	449	366	362	346	295	358	475	556	687	792	787	808	656	388	303	320	357	309	294	306	314	333	322	252	125	228	342	287	215	144	186	236	278	257	204	320	384	319	266	245	234	238	250	351	305	223	251	276	304	367	321	179	154	167	224	238	258	211	236	278	155	137	176	219	231	313	236	197	268	198	191	226	306	358	271	230	316	283	244	269	255	188	90	79	175	155	196	321	300	188	170	213	229	225	229	297	289	282	252	180	185	245	217	153	169	179	161	175	224	240	147	137	175	186	173	173	206	115	126	204	171	165	150	242	263	106	98	166	147	166	245	273	245	239	227	179	224	278	240	190	222	194	162	112	42	108	192	126	101	135	84	162	190	142	136	249	291	250	337	255	145	93	45	84	82	120	199	218	140	77	156	233	220	214	247	187	157	177	199	169	142	105	112	210	216	157	167	218	219	129	232	343	242	209	206	223	192	164	104	119	223	277	237	154	117	197	221	131	124	113	162	164	173	217	120	80	92	62	152	255	269	248	221	206
183	292	217	196	220	208	257	314	221	152	134	133	223	289	235	214	196	142	248	233	194	229	150	87	178	221	164	218	227	142	122	150	157	225	183	140	169	199	259	183	94	209	184	79	150	208	178	119	217	345	313	238	159	129	126	198	228	141	176	211	216	234	194	217	206	164	288	361	317	247	161	124	114	100	187	227	168	179	235	230	154	150	234	175	112	197	189	162	210	219	212	165	137	213	206	216	279	244	265	267	196	170	122	98	184	224	156	179	235	190	180	223	216	177	229	196	175	238	296	316	207	230	201	185	229	159	140	136	157	254	225	217	248	208	200	217	271	237	211	189	148	143	191	246	267	213	127	151	192	173	139	131	227	211	113	200	158	123	220	281	306	263	271	276	256	218	110	163	296	291	201	206	231	266	311	273	332	322	160	236	322	223	211	215	223	232	298	283	279	226	179	180	95	228	327	198	119	201	274	222	231	320	382	337	256	242	208	221	288	297	244	283	299	274	258	231	234	267	282	177	115	242	323	266	326	337	267	294	357	305	221	324	405	379	315	268	312	390	353	333	414	436	446	579	834	910	747	582	543	540	449	375	396	365	394	345	303	319	293	390	433	384	409	455	433	468	482	450	438	421	492	554	531	633	876	1051	1235	1315	1134	867	669	623	605	544	498	520	518	532	547	553	506	396	373	382	393	414	492	483	439	455	435	485	459	382	494	548	502	504	510	529	485	508	448	383	465	421	439	449	414	404	429	460	455	475	415	385	366	325	304	356	420	448	380	300	382	420	424	484	514	428	321	331	380	305	246	331	398	375	317	338	381	364	243	262	335	263	222	208	315	420	429	421	336	292	294	323	385	337	363	386	330	305	273	289	377	389	349	293	258	352	406	378	378	350	329	379	361	353	383	369	396	405	291	283	350	362	360	394	404	343	358	341	369	382	400	382	314	291	303	411	451	460	436	458	360	325	425	521	462	330	368	349	359	368	389	427	415	405	270	274	430	404	359	357	365	385	415	429	351	312	411	503	459	450	428	347	334	344	387	452	545	431	307	338	320	360	403	436	461	478	499	508	400	327	405	426	440	426	337	326	410	460	506	513	475	449	438	419	433	463	508	558	503	484	503	456	410	440	449	436	432	343	336	398	397	355	358	480	539	418	394	490	507	514	471	370	337	307	262	402	502	413	377	359	343	438	544	471	358	355	377	452	452	335	325	326	342	426	494	456	364	431	490	374	368	420	416	498	477	401	397	347	338	387	389	461	432	378	436	421	378	409	424	382	424	467	526	525	440	435	357	294	416	436	443	402	318	354	390	372	360	372	351	474	531	476	371	258	358	394	411	419	382	460	405	280	356	331	268	341	395	445	413	400	446	417	434	355	280	372	405	357	355	351	275	297	316	289	275	326	405	371	266	302	349	317	336	351	383	475	429	382	361	361	373	226	255	439	450	366	293	360	407	342	347	290	245	316	334	339	412	419	429	397	330	382	418	391	441	443	375	385	434	377	334	399	445	441	382	351	309	285	309	355	407	458	430	365	408	464	470	431	392	364	346	345	417	434	353	403	445	353	348	449	458	481	425	408	491	529	560	497	470	453	396	408	420	356	361	421	460	487	465	418	384	383	524	601	563	606	589	491	511	648	816	1061	1260	1395	1310	919	597	493	470	486	479	393	383	459	516	456	397	423	422	436	420	361	361	385	378	376	379	385	410	384	359	488	651	680	728	803	708	550	421	266	224	309	366	392	326	330	379	295	181	253	321	281	267	218	323	351	252	230	258	329	336	243	235	262	197	185	222	190	189	266	282	337	281	146	153	201	271	342	312	227	190	120	190	244	207	325	283	187	174	196	248	202	212	236	126	179	268	250	251	248	223	250	278	259	270	159	214	312	254	183	164	234	199	178	227	181	201	321	294	190	220	284	297	183	101	191	208	271	312	174	193	177	160	237	222	258	268	199	115	129	158	146	187	173	108	114	77	100	175	187	247	259	172	150	217	255	226	180	176	141	88	176	244	170	99	137	168	90	143	266	242	143	116	152	210	178	64	33	126	129	139	175	87	122	210	184	183	222	220	283	273	164	134	174	153	191	205	96	96	121	181	239	216	176	158	111	64	107	205	195	188	302	294	185	100	153	217	282	279	211	169	122	115	110	109	79	136	210	207	196	208	176	121	162	188	215	227	194	129	133	156	117	125	175	244	265	236	183
144	216	186	170	249	259	172	271	283	157	146	169	177	149	105	86	159	215	171	177	244	190	122	188	247	217	226	236	145	134	188	129	94	169	119	124	180	193	215	185	153	118	88	67	116	178	177	259	289	212	168	208	199	157	169	280	224	88	198	193	177	243	233	250	244	157	211	313	261	145	160	184	230	285	218	150	210	266	218	191	146	139	181	215	257	203	145	184	162	140	127	175	198	160	165	187	236	151	121	213	166	132	109	135	150	173	245	222	213	196	223	244	204	210	253	265	189	191	307	300	147	123	147	205	263	238	240	209	212	226	171	163	132	188	243	177	175	189	206	249	285	215	217	265	224	195	217	233	192	177	228	261	287	217	108	170	246	170	183	267	249	175	234	235	151	197	227	236	240	194	145	265	269	190	172	164	175	149	195	294	260	104	124	259	299	329	285	246	283	242	188	147	156	196	170	208	250	240	249	230	208	281	344	253	241	285	238	174	207	345	344	247	280	353	304	294	324	219	282	329	235	202	228	316	324	221	209	240	244	313	282	309	353	340	290	249	278	249	292	394	457	527	514	593	786	879	823	648	542	536	486	409	443	471	412	342	359	368	335	324	257	282	334	336	377	380	413	405	456	453	430	581	641	730	982	1189	1288	1233	1005	748	611	622	613	566	503	477	497	479	495	502	409	401	466	422	401	453	430	394	487	499	458	458	472	470	482	503	417	449	548	490	441	482	458	477	453	388	406	431	412	391	543	550	457	395	350	401	427	445	494	501	367	353	429	375	372	389	386	378	306	304	396	469	354	235	222	229	354	360	334	389	389	364	346	392	391	372	336	295	326	354	409	352	298	315	341	376	363	389	358	234	219	254	251	327	322	300	370	408	351	270	289	425	430	320	308	339	334	305	327	311	265	296	344	339	371	375	411	390	288	301	266	291	422	355	300	330	385	421	356	335	346	382	406	451	436	323	412	510	379	335	328	294	381	415	433	450	415	435	419	419	455	498	473	439	427	440	431	478	483	332	331	381	409	479	485	417	365	424	478	415	403	449	491	414	369	415	438	410	437	466	419	408	374	483	548	508	406	345	434	410	402	494	502	400	421	478	375	436	485	461	443	452	478	437	398	416	520	483	386	378	413	464	520	496	438	443	459	429	419	425	426	471	545	507	430	467	443	411	385	377	405	431	422	345	374	478	380	334	429	455	447	451	433	376	422	469	398	390	652	569	372	497	523	429	352	439	474	452	476	463	472	478	415	446	431	339	381	404	335	329	477	499	434	436	399	403	489	504	517	526	533	504	394	447	454	332	256	281	385	408	384	444	394	288	371	421	388	372	368	367	357	424	458	468	444	368	370	284	320	472	374	433	394	220	309	376	366	340	373	439	394	348	323	257	301	399	401	351	322	291	326	294	280	418	434	380	387	283	282	438	357	290	336	294	331	314	316	452	453	322	244	301	338	357	403	383	326	312	317	332	356	387	354	341	340	322	410	363	299	321	332	379	344	289	358	394	269	268	368	342	306	355	435	442	358	363	366	338	397	451	474	390	357	438	377	345	462	418	341	355	488	491	384	394	403	412	364	387	476	587	597	517	467	403	422	498	468	390	429	500	537	526	477	416	415	415	460	507	501	452	424	494	597	639	644	777	1149	1416	1385	1077	736	619	517	496	475	452	441	334	397	476	387	424	425	367	462	510	363	394	426	342	318	265	352	414	440	561	677	739	745	796	707	554	515	447	476	436	245	273	289	321	344	263	320	384	313	181	209	296	262	192	144	265	305	226	256	229	269	296	242	319	309	189	218	206	162	247	304	274	269	254	229	293	306	245	326	294	174	218	183	307	368	175	150	148	168	218	187	190	224	230	325	325	212	184	168	197	246	285	284	185	185	255	164	151	232	238	144	52	132	205	273	311	280	255	229	220	285	269	207	270	200	136	148	137	157	178	148	150	236	230	235	209	201	268	216	216	294	268	277	252	130	132	203	174	179	218	154	144	214	234	207	205	203	170	186	170	172	190	184	220	244	226	157	140	177	233	294	194	96	126	83	103	113	49	154	216	155	163	116	116	231	238	167	115	158	233	306	284	211	228	194	221	159	87	202	268	165	64	61	87	160	189	166	106	163	258	211	178	160	212	299	246	149	93	119	146	128	187	224	178	159	216	163	190	223	121	117	101	130	207	174	143	138	163	130	88	148	174	187	107	54	112
118	220	271	294	352	336	271	254	194	201	222	189	217	223	227	202	166	242	204	220	263	272	245	131	96	64	89	243	250	193	257	164	130	229	244	226	231	229	183	179	253	206	150	182	137	178	206	180	154	120	190	279	228	138	130	224	206	115	111	140	191	193	210	330	341	242	244	274	292	286	284	287	197	141	213	220	169	96	124	211	278	325	270	178	157	199	239	219	269	298	270	278	274	237	230	194	167	172	139	163	187	221	228	186	152	152	159	163	213	229	139	140	170	141	171	175	168	206	257	228	246	296	285	313	257	202	213	218	207	220	235	213	158	178	205	172	113	94	155	169	204	208	180	159	143	118	132	257	266	264	227	201	299	263	286	356	276	260	259	249	327	324	286	291	272	319	300	264	269	269	235	256	324	212	193	237	184	187	239	241	307	267	165	197	233	224	236	210	213	263	237	251	298	303	200	170	150	181	213	175	227	210	144	139	222	239	258	199	145	169	278	381	290	241	324	328	253	299	341	352	386	269	223	290	271	259	280	316	318	331	224	224	339	338	361	335	289	336	328	332	422	511	531	624	846	870	736	692	595	502	478	474	385	330	373	220	306	444	308	287	375	375	302	377	468	461	455	425	418	465	541	573	614	835	1116	1368	1382	1148	891	681	584	594	620	520	479	496	461	398	418	487	514	533	501	504	619	550	506	530	463	476	447	400	445	564	533	406	469	561	534	429	421	518	430	381	381	369	398	349	349	434	403	374	470	501	437	330	333	364	386	347	266	302	384	418	416	347	307	347	386	412	390	401	389	278	304	330	338	447	398	340	286	251	311	314	358	400	399	403	347	364	350	266	298	341	325	377	454	403	334	378	315	270	318	361	336	279	323	403	424	347	321	380	367	300	289	378	371	254	313	467	488	423	324	278	397	394	296	330	392	375	416	341	332	439	361	377	460	416	419	423	411	434	432	445	358	327	412	396	330	424	453	360	393	413	342	344	382	367	453	496	450	404	430	490	404	374	391	400	403	354	419	391	312	394	395	409	472	474	415	412	407	373	417	463	455	410	347	387	447	410	381	418	448	381	358	392	401	426	399	389	533	518	339	375	442	360	361	481	478	453	423	355	401	394	389	462	476	383	442	490	443	417	339	412	434	390	421	411	484	511	399	338	451	475	462	521	441	396	448	562	553	465	466	472	419	430	460	368	373	441	442	458	487	516	522	486	389	376	497	492	409	363	391	378	297	406	417	395	419	411	417	368	381	450	433	375	406	408	336	398	550	522	388	366	387	326	336	425	446	420	394	466	466	386	429	370	343	409	348	357	382	406	443	398	338	346	365	329	382	375	341	431	468	378	285	325	345	383	437	345	352	403	387	375	341	331	350	388	364	327	380	381	358	389	341	216	257	359	277	248	363	373	339	277	268	395	394	324	358	343	293	338	287	261	384	372	296	338	304	276	294	354	399	345	287	287	291	277	326	347	355	330	294	377	496	405	311	317	229	187	217	277	270	191	312	382	289	395	435	313	342	374	427	439	360	422	408	393	417	399	377	359	385	397	389	341	427	532	503	386	339	399	420	411	464	533	464	476	491	400	444	486	479	453	425	476	486	428	432	474	450	395	432	450	459	452	436	434	471	607	564	472	516	550	644	860	1192	1477	1410	1089	780	556	464	500	503	419	388	368	396	415	343	337	345	387	434	427	401	400	359	362	342	276	363	403	456	519	534	587	662	758	715	565	432	348	333	359	305	307	401	352	337	357	309	269	341	340	256	241	203	214	270	305	300	287	292	284	230	186	189	199	253	331	320	276	199	269	376	272	262	305	270	318	271	206	257	210	220	259	159	170	338	331	237	210	207	267	308	263	230	231	235	244	281	216	145	215	154	144	216	179	177	187	223	277	247	163	202	194	143	189	249	273	239	298	232	161	250	279	249	279	231	164	232	191	142	201	210	116	78	123	100	74	170	275	215	193	154	117	230	217	147	165	156	84	188	202	125	214	240	190	263	304	211	275	294	145	175	217	163	160	168	265	221	97	140	183	205	238	203	144	115	132	217	200	133	206	187	78	106	193	164	119	106	112	99	157	186	128	196	217	164	189	210	215	169	178	201	145	152	172	219	223	160	131	143	215	209	209	252	264	330	341	228	115	166	288	195	48	99	155	170	178	210	247	144	207	310	173	193	212	215	212	159	231	256	181	194	178	67	78	169	224
159	189	123	219	253	126	105	202	215	263	332	241	244	201	153	257	285	298	215	127	127	167	241	242	228	183	154	259	303	234	159	147	189	161	153	120	82	79	44	140	230	190	131	141	170	188	158	141	155	86	105	147	145	180	233	219	209	150	117	115	130	292	252	227	293	194	153	246	258	207	244	167	177	295	272	241	221	167	131	182	245	204	129	117	171	140	115	231	229	223	340	311	256	256	163	87	170	250	202	208	264	169	115	203	237	235	135	109	151	192	211	159	125	171	234	206	222	315	287	181	150	218	323	310	279	296	243	202	207	199	155	134	138	210	280	235	130	115	185	222	188	205	233	175	172	142	154	189	200	229	164	167	245	231	278	254	159	161	209	282	351	387	322	265	189	233	261	160	233	238	222	280	284	319	304	256	298	336	271	268	298	224	197	224	213	167	167	165	248	299	188	165	234	237	193	223	184	228	228	113	171	325	332	200	239	269	238	192	250	308	272	374	357	176	209	311	317	294	213	209	216	264	320	244	297	349	340	298	334	444	370	324	276	337	363	263	242	352	464	447	466	561	568	647	831	837	765	625	521	546	513	412	350	320	296	324	373	430	447	417	387	369	389	390	347	289	323	378	357	397	522	545	681	944	1100	1178	1251	989	755	695	601	586	512	490	462	444	439	441	501	478	447	513	509	445	365	471	552	515	466	436	447	419	483	571	531	452	430	390	461	560	513	413	396	396	420	456	447	397	377	426	409	384	501	550	342	282	407	513	470	363	397	379	398	384	311	335	384	395	344	354	344	282	324	369	363	367	357	319	348	345	347	329	387	463	375	291	266	341	337	311	342	422	512	424	298	343	348	306	383	420	322	308	296	252	299	296	307	375	380	326	300	342	440	478	344	315	360	275	345	416	374	339	312	374	409	374	348	308	327	342	300	300	288	357	420	383	371	345	390	442	416	391	443	407	253	329	373	245	338	448	368	312	374	443	426	430	469	440	360	388	424	447	387	364	394	299	301	356	404	427	455	413	477	504	378	485	514	395	389	419	439	525	502	421	486	462	366	441	485	431	392	397	405	480	590	485	424	500	468	417	433	424	386	366	420	455	354	380	460	379	343	345	396	424	430	442	464	408	501	489	340	381	433	451	389	389	412	375	382	459	389	400	456	461	492	487	536	473	482	487	427	397	309	306	418	474	434	469	476	401	355	341	365	376	420	485	465	442	504	450	373	390	411	363	309	333	347	435	448	367	383	470	437	366	349	366	473	539	469	381	506	517	421	451	413	408	441	401	375	413	382	360	437	490	532	446	350	365	406	517	511	427	442	497	480	452	332	321	415	407	403	399	398	363	382	448	389	382	462	458	428	393	341	333	353	285	319	331	294	321	363	395	315	349	370	314	351	366	307	304	300	299	365	300	344	390	286	275	303	365	300	271	319	291	306	244	226	373	336	217	243	343	385	299	247	312	344	297	329	345	312	370	369	281	264	265	284	272	306	338	326	385	336	363	418	288	312	378	356	394	397	352	333	312	369	472	421	377	395	385	434	441	432	444	427	411	382	396	435	378	377	480	420	343	406	532	617	524	494	536	476	444	443	400	398	479	537	467	411	393	409	345	266	389	431	426	504	474	409	434	444	469	560	658	616	671	1039	1315	1318	1139	836	636	573	504	397	382	447	435	367	262	262	410	447	421	410	403	394	369	386	295	230	332	411	403	355	389	494	667	783	827	802	704	520	343	384	387	387	340	264	267	238	303	282	208	252	303	303	306	278	301	352	333	342	314	263	263	218	192	289	233	178	248	178	163	192	167	287	276	267	269	215	274	238	177	191	152	96	154	239	330	347	244	182	171	216	353	368	242	217	256	232	210	275	318	221	161	149	167	154	147	201	226	179	237	341	265	231	154	178	214	229	295	274	326	269	208	274	228	184	262	273	238	228	186	156	182	189	156	217	261	182	167	199	224	188	208	161	175	236	139	132	115	161	224	213	192	218	258	251	214	206	234	188	206	246	209	254	217	189	254	237	143	104	144	122	127	161	133	117	172	187	175	174	149	180	210	168	175	238	273	193	154	211	143	93	149	204	256	230	241	219	147	148	172	226	195	196	213	203	224	258	230	233	191	129	210	209	155	229	326	348	325	270	277	203	164	195	147	96	203	213	164	138	140	205	262	276	222	161	84	169	169	127	219	205	133	135	147	96	134	228	172
217	259	204	225	223	158	125	140	191	225	237	258	291	262	220	223	203	208	262	194	193	205	178	197	122	87	128	282	342	228	196	187	212	256	157	119	128	138	166	140	173	144	85	94	112	186	228	207	196	114	59	94	178	174	163	205	205	168	143	169	152	194	210	209	259	291	234	191	231	222	234	237	216	233	259	187	222	280	200	226	250	218	199	219	265	182	171	284	281	221	236	246	268	263	245	272	265	203	149	117	156	235	192	170	158	106	244	288	196	215	172	213	282	306	215	162	259	188	258	352	288	242	192	123	129	267	283	250	161	52	144	194	137	158	276	253	171	216	202	191	263	254	225	199	148	192	215	252	214	197	220	177	178	192	206	225	235	180	185	212	262	265	263	332	262	192	217	203	252	292	245	277	275	278	285	214	196	280	262	272	363	310	222	172	205	217	151	204	321	322	325	361	335	285	218	239	243	269	356	333	287	214	180	238	212	193	221	209	223	253	276	252	243	240	264	269	257	297	324	324	271	242	277	272	190	145	212	267	252	271	331	313	223	269	261	271	291	278	369	526	612	568	667	795	891	819	630	494	454	467	394	316	316	339	376	459	513	470	384	375	382	343	397	516	468	409	479	457	388	377	361	473	825	1100	1317	1406	1214	935	806	755	650	611	574	545	450	439	497	462	459	466	440	438	494	527	459	496	467	420	428	449	479	434	547	550	509	540	501	435	453	517	446	361	348	365	408	458	532	475	377	429	490	468	431	411	379	425	439	377	381	441	431	329	306	322	322	403	436	408	359	393	408	316	351	381	311	287	335	404	382	339	384	355	306	357	393	328	306	299	281	358	371	338	309	273	307	373	406	378	413	483	388	385	365	298	312	277	299	306	347	368	346	332	361	325	270	330	383	411	380	430	391	364	455	382	313	331	352	377	307	279	307	263	326	360	292	279	340	342	301	423	514	442	392	383	341	359	363	310	410	510	531	483	436	418	442	478	474	448	422	446	404	360	400	463	484	453	316	311	370	339	330	398	438	373	320	293	415	496	363	405	515	494	425	311	337	380	343	372	391	387	347	380	471	435	389	513	588	466	394	329	349	373	401	475	417	399	264	272	439	490	577	507	367	291	330	392	441	410	416	438	430	476	418	390	399	369	378	410	402	471	503	451	403	440	487	485	483	476	493	466	480	427	401	443	472	464	448	464	478	525	472	457	454	355	389	445	359	445	483	352	381	545	563	444	465	487	499	495	386	351	382	415	504	494	306	303	429	421	414	415	485	519	451	394	357	368	367	407	452	483	463	436	375	399	457	433	410	358	387	418	432	377	395	508	441	359	375	405	445	481	380	352	419	417	425	382	365	375	424	438	357	305	340	360	332	391	378	313	363	314	293	384	356	300	365	381	319	303	320	304	296	356	416	350	268	289	313	353	344	439	404	254	296	370	344	252	310	344	293	240	272	398	393	293	311	290	258	276	299	303	227	233	323	391	317	299	374	396	438	391	325	294	235	226	340	447	403	372	386	397	391	330	265	269	414	460	385	334	286	382	468	443	392	392	440	395	336	378	388	369	423	464	388	450	491	452	535	465	483	493	461	480	385	349	368	441	503	465	410	497	517	480	512	532	517	510	516	469	495	555	495	479	483	491	589	680	847	1073	1316	1355	986	599	480	431	406	495	543	494	426	434	343	352	482	422	310	341	433	426	360	342	380	385	376	385	459	466	485	601	680	816	890	801	565	383	324	224	312	355	402	387	301	340	289	277	321	287	248	287	270	242	318	329	286	238	142	142	197	185	256	282	202	244	227	242	299	290	272	266	295	323	270	159	220	246	238	314	357	326	217	238	359	296	227	221	226	298	263	254	246	198	156	164	287	208	106	151	163	203	243	222	224	273	247	182	226	260	270	247	228	269	279	264	147	148	200	324	386	271	279	198	164	137	45	129	251	171	201	269	246	242	147	176	266	226	130	114	87	146	236	156	157	229	243	267	163	77	189	230	155	155	261	279	234	244	251	266	260	205	199	303	324	187	146	166	155	204	180	177	186	143	96	167	293	210	150	212	172	148	197	123	105	119	154	261	200	168	216	182	248	258	171	186	257	203	113	153	128	145	246	266	249	239	229	189	149	203	180	150	177	183	214	256	341	341	238	200	204	157	253	273	213	229	209	160	202	253	177	129	136	195	178	151	124	120	114	92	172	230	208	186	229	182
159	213	171	159	205	256	288	280	193	126	121	73	92	114	155	133	95	190	186	133	155	214	261	224	200	272	248	213	237	258	297	243	244	216	191	275	286	234	183	138	87	54	86	192	276	278	206	178	268	279	222	250	159	144	263	316	306	207	104	156	303	275	224	160	107	267	301	270	292	184	152	234	227	238	293	236	163	142	95	184	288	232	175	164	237	230	205	242	216	202	273	231	177	148	141	211	207	132	172	221	122	182	219	139	112	156	274	250	211	203	252	325	284	237	215	209	210	219	193	180	189	139	152	192	228	222	163	227	239	115	124	210	248	245	182	154	161	146	168	203	224	229	265	212	196	317	299	277	253	268	261	206	192	205	266	308	342	293	211	230	253	201	309	353	229	218	211	229	231	258	235	210	310	275	146	146	227	253	206	133	159	240	256	230	131	86	93	159	296	331	275	226	210	224	214	185	248	295	232	207	254	243	195	207	257	184	116	199	256	319	381	341	237	265	275	240	248	297	329	263	265	272	268	294	288	270	320	328	304	306	352	349	327	331	319	360	378	379	395	429	516	625	734	804	890	819	676	620	455	357	398	428	375	363	384	385	429	336	258	404	361	314	371	267	311	443	487	445	417	487	561	678	864	1040	1278	1347	1145	885	698	602	485	509	469	432	537	469	474	455	390	475	507	532	462	434	489	445	483	522	517	497	457	411	401	433	521	604	560	494	505	480	417	423	441	417	371	361	343	427	501	492	358	318	448	441	469	454	358	319	326	369	339	293	327	394	459	456	391	283	235	324	405	315	197	248	325	218	289	397	331	343	374	352	406	413	382	442	415	344	305	297	367	420	363	370	375	454	419	354	406	335	308	269	287	405	351	305	385	334	263	284	254	262	399	405	336	349	309	274	314	419	423	355	365	308	251	291	326	322	314	337	291	277	403	403	341	396	348	297	380	468	431	406	390	396	405	393	413	353	366	391	396	478	486	374	381	453	477	443	395	451	381	366	530	517	407	396	399	439	429	373	356	354	444	471	457	500	487	393	350	396	428	419	408	427	452	422	419	422	416	419	370	375	440	438	420	473	490	454	439	347	394	521	462	453	450	454	459	399	397	478	541	506	492	412	412	544	458	345	359	388	418	406	358	378	472	425	364	463	476	441	431	433	454	456	478	443	447	412	352	440	362	270	424	463	427	430	457	491	439	364	365	414	441	393	345	402	455	512	419	361	427	404	390	422	424	309	327	374	331	382	383	298	338	510	545	448	525	546	444	447	459	346	288	376	366	394	413	356	266	352	533	550	471	468	480	413	360	435	443	323	293	321	346	391	386	310	368	478	525	429	414	416	374	386	401	400	277	290	397	404	384	351	291	314	331	384	358	298	336	278	274	359	422	356	297	291	292	295	340	352	287	312	381	394	361	364	354	390	398	323	323	321	383	377	283	349	350	358	361	236	206	312	377	307	291	322	322	351	335	317	312	386	390	332	312	270	317	426	461	392	370	257	248	410	443	389	362	400	442	475	456	369	367	381	336	366	389	362	368	408	455	407	294	305	384	436	359	352	349	388	468	451	445	381	393	443	436	475	491	476	498	460	442	509	499	490	525	504	473	461	503	448	352	418	435	388	432	450	476	498	504	546	527	488	576	669	784	1023	1344	1419	1085	814	704	508	382	478	479	413	355	374	377	294	306	367	350	351	357	275	326	367	347	418	414	381	443	484	446	509	769	858	776	700	509	297	289	297	283	332	366	373	312	285	282	245	222	301	362	350	322	292	371	320	259	235	215	266	198	212	327	392	347	229	257	277	227	208	212	231	209	230	225	217	233	229	254	241	306	377	285	211	174	201	193	175	220	231	212	255	279	259	247	222	245	208	195	197	239	245	215	230	223	177	156	203	243	194	156	196	258	272	199	200	239	265	198	158	215	233	219	168	224	218	180	249	275	220	243	266	197	150	184	203	189	201	187	202	168	172	189	183	244	317	245	202	150	112	192	169	100	167	222	189	251	219	126	89	145	168	137	195	220	171	194	235	139	94	188	143	185	272	161	146	209	193	187	226	282	252	157	115	71	168	275	256	226	142	105	171	227	277	194	135	212	228	169	87	93	139	184	252	173	152	162	176	236	185	288	258	166	225	314	293	145	190	245	191	161	114	201	243	196	222	208	145	114	169	168	207	198	144	159	167	188	225	206	173	195	203	219	191	188	194
205	217	185	138	198	246	258	267	213	190	212	135	104	163	236	178	145	178	159	133	182	275	215	191	162	224	294	211	234	229	296	314	227	198	174	187	177	230	234	212	145	65	129	189	167	173	233	181	177	223	220	257	241	182	203	203	133	91	135	261	186	124	208	232	201	163	237	312	284	230	214	172	142	220	254	201	149	165	223	206	136	148	170	195	243	231	228	298	236	160	237	242	225	200	161	119	97	132	137	126	114	89	123	174	190	218	218	251	322	254	211	256	232	238	270	161	135	197	238	220	134	219	265	237	239	226	190	198	226	202	223	271	162	104	106	105	175	262	278	226	241	209	194	186	191	252	289	256	269	275	178	184	250	300	226	170	236	254	247	248	251	269	238	170	268	297	278	291	197	208	214	281	304	215	194	188	251	275	220	206	239	220	148	149	181	228	278	202	233	284	199	217	278	233	192	221	249	194	260	314	201	217	286	195	224	265	214	237	197	211	217	272	302	209	215	235	242	281	224	229	329	304	271	201	163	291	343	308	296	344	388	312	343	392	306	374	411	266	245	371	499	701	826	784	820	790	678	638	479	374	337	319	395	471	466	349	264	279	334	421	408	252	247	318	384	425	434	418	378	411	504	687	913	1202	1323	1215	955	633	518	491	480	431	352	466	510	517	538	474	459	486	513	501	545	469	347	499	579	507	546	521	517	476	447	418	385	432	454	491	502	488	467	479	418	390	444	412	351	378	394	430	387	357	413	415	390	421	490	405	228	230	339	370	399	382	339	318	315	309	244	279	384	359	420	435	383	328	383	408	285	315	417	437	413	300	261	334	352	377	403	363	337	363	346	377	337	315	308	262	294	349	401	393	303	315	345	329	436	522	454	363	309	258	273	329	354	302	312	370	398	375	358	312	300	347	347	403	370	321	371	331	365	430	447	411	319	365	306	224	333	425	431	342	324	421	353	347	389	366	417	439	405	412	382	327	369	416	350	312	330	366	473	448	391	382	289	301	403	357	329	325	384	483	514	617	544	456	530	460	415	506	492	452	441	451	408	416	452	355	356	349	377	428	464	534	486	389	303	331	398	347	380	385	377	486	477	428	455	398	454	535	480	454	430	405	414	476	430	424	500	454	446	421	374	379	367	369	446	539	486	476	401	331	434	424	436	422	361	475	462	344	386	427	434	426	432	420	386	365	333	272	326	437	475	437	405	429	400	463	473	413	373	400	386	366	408	397	390	421	500	498	396	402	514	568	543	445	412	359	361	415	427	397	349	407	356	284	266	295	393	396	396	410	403	394	417	396	359	440	483	417	438	425	341	467	474	306	300	346	388	388	429	437	306	428	521	434	369	275	360	395	380	448	396	368	341	323	330	273	326	406	342	300	295	354	420	329	318	348	355	353	304	313	340	280	289	354	303	278	332	366	354	280	291	322	303	383	338	331	313	216	247	307	283	250	321	300	281	329	334	318	298	341	391	381	347	362	355	333	351	372	353	326	431	459	394	367	289	315	422	433	404	369	370	393	291	315	463	393	324	344	369	482	478	411	418	439	406	371	384	419	488	507	486	448	455	440	373	386	396	380	436	439	491	509	453	465	397	431	508	503	484	484	458	464	451	437	478	418	380	455	514	484	546	629	637	616	690	1031	1300	1320	1141	869	771	711	565	386	289	303	363	366	316	333	338	359	356	287	348	365	351	375	319	341	425	475	435	379	477	574	639	799	744	593	581	452	371	401	326	294	357	377	331	309	276	323	414	377	326	310	361	348	291	294	279	239	284	295	249	214	304	336	226	219	246	256	194	236	344	286	237	263	234	235	231	163	184	264	241	279	250	163	216	283	231	228	277	222	183	177	234	268	304	299	305	276	166	137	154	199	231	227	161	129	197	213	279	306	186	155	221	303	296	224	240	275	240	242	242	166	178	186	192	211	230	261	161	192	287	309	280	240	272	221	220	185	126	176	114	167	257	139	148	357	300	140	217	270	205	185	202	193	207	250	255	131	61	131	194	279	200	101	126	203	179	162	151	105	167	110	131	158	138	200	206	177	129	221	291	188	96	90	113	58	169	348	363	260	159	208	211	136	172	133	97	95	59	92	187	226	197	173	200	230	191	189	246	282	270	207	251	356	359	327	199	159	214	133	141	218	164	132	174	247	234	218	225	116	75	153	185	176	244	244	220	242	130	86	159	192	194	240	209	188
134	195	203	161	178	246	260	240	239	214	226	177	154	276	278	145	168	161	177	241	165	126	196	212	170	222	166	202	244	145	171	220	191	126	111	167	257	229	203	179	164	183	120	132	219	232	162	140	155	179	224	195	178	185	202	165	173	197	199	207	209	238	183	150	184	245	211	205	298	285	233	178	188	244	140	147	155	112	164	114	85	232	303	233	217	238	222	183	180	168	218	247	195	128	109	141	225	215	79	152	222	185	190	177	187	193	224	295	294	240	188	170	180	258	324	238	159	148	148	163	139	170	250	252	202	220	267	252	190	183	221	200	106	55	132	179	106	182	263	231	278	308	398	375	189	122	208	317	282	278	350	270	209	261	208	170	301	296	196	212	264	267	233	312	317	317	288	242	271	210	243	308	371	370	280	200	182	260	220	239	284	264	267	249	242	183	178	272	334	304	313	279	273	266	171	211	231	222	277	262	212	228	262	274	230	168	197	223	244	285	286	243	192	159	239	280	223	216	268	293	249	284	282	241	257	270	270	291	349	357	285	317	389	326	268	300	331	367	464	499	546	748	802	786	842	820	690	499	415	426	455	401	338	413	458	385	390	436	393	458	485	335	341	329	371	475	445	418	411	529	576	725	1059	1232	1287	1219	946	696	566	517	471	460	449	419	514	531	486	414	428	481	491	499	497	423	353	440	495	441	493	537	552	634	573	556	527	520	488	415	438	439	475	462	434	385	361	424	425	458	498	511	510	425	362	277	261	357	404	392	401	431	502	402	231	261	387	466	429	373	300	318	398	348	368	385	348	404	417	356	306	258	245	256	340	385	411	411	364	447	454	381	367	362	359	393	388	319	276	300	329	359	357	368	422	425	350	349	370	387	370	373	375	313	364	394	352	381	349	295	354	315	222	277	333	377	429	352	350	441	357	308	388	360	320	346	397	440	433	396	392	352	322	371	389	401	403	459	471	399	433	427	413	413	379	368	319	351	450	406	353	345	369	447	469	437	501	487	422	480	438	380	408	376	423	493	430	477	495	431	370	412	450	453	530	471	427	467	480	454	449	480	483	410	419	455	488	471	341	364	412	418	490	413	323	497	574	517	555	513	426	520	612	522	443	454	403	383	333	340	377	322	295	327	426	418	344	327	466	495	394	403	373	471	506	448	437	411	439	424	408	500	427	381	376	326	393	418	422	412	478	519	462	411	502	486	477	475	407	466	421	369	381	397	377	386	434	414	406	489	515	462	464	454	518	507	409	435	471	437	348	419	451	385	404	432	423	382	448	427	429	540	484	369	346	388	411	411	449	450	454	436	379	420	439	471	468	465	411	329	376	407	394	360	348	450	443	333	359	341	311	398	440	388	322	292	220	222	308	209	247	358	434	495	382	346	417	355	285	337	373	394	412	390	367	300	285	322	313	337	325	314	358	401	373	319	429	417	371	485	359	223	295	361	422	395	331	335	313	268	267	340	418	398	383	341	286	305	275	371	392	319	373	438	445	367	375	484	378	328	384	313	308	331	382	396	307	303	381	405	309	376	486	398	361	321	315	345	405	449	478	479	390	384	380	408	449	472	515	447	463	435	410	412	425	551	505	476	485	434	464	530	563	578	473	366	408	357	335	422	480	417	387	467	483	491	453	535	727	911	1179	1408	1361	993	702	594	471	435	430	403	388	432	453	370	332	307	306	346	443	464	370	315	343	403	429	408	406	472	524	512	640	849	830	742	642	476	404	412	291	202	283	399	366	351	289	226	341	418	380	267	254	203	261	353	233	203	256	303	322	255	243	328	329	247	229	281	299	309	276	198	135	139	210	256	270	152	94	202	254	259	262	231	240	240	180	133	184	157	192	258	224	227	222	216	278	314	266	240	149	161	211	181	223	219	207	247	237	253	241	194	170	94	113	265	302	295	278	231	242	207	222	178	236	279	273	321	258	238	154	193	279	300	293	270	275	223	157	148	177	249	373	292	207	315	272	145	198	190	124	263	343	283	177	122	149	108	184	247	222	187	127	104	70	105	194	245	263	231	210	159	118	218	250	209	222	197	138	290	347	177	221	208	157	171	203	283	213	194	259	206	206	195	206	215	174	190	145	181	212	183	167	145	178	226	209	149	211	247	187	243	308	268	216	244	250	213	205	202	203	197	194	154	95	165	234	208	235	171	70	163	155	90	125	181	217	206	209	234	153	94	157	176	341	435
136	207	258	261	230	255	173	137	253	285	148	148	259	216	162	114	74	197	318	214	168	178	171	206	142	162	250	202	148	185	187	144	151	200	163	82	74	111	132	92	99	111	143	194	205	237	200	192	177	181	244	223	122	133	180	201	187	118	184	247	213	246	340	285	274	301	200	172	197	224	217	196	211	158	211	347	291	291	299	200	190	241	298	295	296	227	142	163	152	175	219	178	172	261	266	168	167	214	137	133	188	235	227	197	227	199	283	278	232	211	177	177	144	137	148	238	241	153	166	174	145	245	257	283	333	260	242	235	241	167	152	238	211	116	172	239	168	142	235	228	182	207	315	304	181	199	252	217	167	184	190	177	222	286	210	204	316	377	320	292	267	277	279	235	243	261	313	328	321	264	197	181	233	177	131	201	217	182	205	263	281	280	227	229	145	43	169	224	209	220	224	216	208	290	294	229	223	257	298	375	322	200	221	279	263	239	286	298	188	177	249	224	244	272	276	274	256	281	249	232	306	368	260	124	168	224	247	254	247	246	217	255	273	297	367	372	397	406	469	586	678	790	828	817	836	745	513	431	427	485	513	404	358	382	440	413	367	288	288	410	414	403	368	300	372	436	422	440	471	530	650	861	1205	1366	1229	979	798	647	566	545	496	501	436	478	520	417	397	465	497	551	566	515	445	469	462	473	474	416	454	449	465	490	484	481	445	472	503	453	501	501	441	361	380	489	410	416	456	412	470	471	459	555	480	327	299	328	410	439	394	358	369	410	389	327	330	332	353	385	425	366	305	338	422	450	353	319	359	377	368	310	289	340	356	327	351	356	242	285	376	387	397	323	329	367	347	358	375	364	249	242	386	435	370	338	308	264	381	452	372	426	443	335	344	304	353	367	227	242	318	298	304	375	403	445	379	223	326	414	310	321	343	338	385	350	317	373	376	353	339	446	547	407	380	415	333	430	503	361	332	444	435	490	438	356	397	372	392	345	411	537	440	351	412	403	421	555	579	456	400	455	437	440	464	541	519	392	415	456	534	552	480	542	480	457	557	522	499	482	482	459	433	526	496	381	379	343	331	375	478	509	437	371	366	382	413	461	429	374	288	343	429	399	351	346	439	472	397	423	469	400	420	476	475	483	476	379	419	506	478	469	454	464	453	467	424	482	471	331	321	386	455	463	443	371	367	376	455	485	422	415	413	345	329	416	453	442	442	473	431	389	288	304	385	434	495	433	348	375	453	467	429	391	408	366	365	370	363	367	397	380	435	509	475	441	424	454	434	424	388	319	315	381	385	353	430	444	357	359	401	392	417	451	418	413	398	367	352	359	464	505	419	427	472	433	310	310	329	357	399	396	444	368	369	370	310	323	299	270	355	412	351	321	297	336	392	366	375	473	422	261	321	341	338	397	333	380	462	376	284	296	289	296	354	386	327	291	316	363	356	305	290	289	311	355	379	371	325	255	267	298	343	343	310	255	288	315	350	389	342	325	326	366	426	425	367	319	330	279	220	330	377	338	350	377	411	406	392	342	327	406	384	387	392	395	316	282	384	361	349	448	523	467	394	390	419	458	530	524	427	393	533	574	522	476	409	423	437	392	357	422	505	545	571	520	416	413	460	507	481	423	430	523	509	417	440	519	632	729	1010	1279	1214	1062	809	638	583	443	335	344	419	543	520	333	302	364	329	298	370	445	413	273	313	435	392	347	359	511	533	448	586	731	803	739	558	527	461	320	324	288	237	262	324	316	291	327	267	244	308	369	297	204	328	388	267	237	297	285	327	238	222	353	316	310	339	342	253	248	285	262	227	247	219	137	259	315	280	167	168	282	271	292	298	273	292	341	205	131	273	282	221	315	294	179	237	326	296	229	190	170	126	91	174	212	241	254	212	165	181	226	241	150	179	276	216	247	300	246	281	340	252	178	190	250	240	203	202	146	187	268	278	308	256	239	288	240	238	240	149	194	278	219	159	204	245	178	180	180	78	111	208	228	137	117	211	188	167	182	166	165	101	105	191	249	238	232	313	277	184	183	196	243	253	159	177	193	171	167	146	117	145	178	229	258	230	253	238	250	273	207	223	226	146	143	140	174	245	314	259	156	161	116	93	159	219	239	283	249	173	152	157	146	135	216	299	274	190	139	163	131	128	227	166	157	237	272	259	266	240	174	103	128	165	125	121	171	216	131	118	200	168	178	267	250
109	154	193	176	166	205	163	120	177	212	189	196	184	189	188	182	192	232	212	200	233	207	181	165	200	149	106	151	225	208	159	197	225	268	290	256	146	117	187	156	80	148	170	179	215	173	135	118	131	139	190	268	251	176	200	195	138	161	163	133	240	290	245	268	256	246	270	241	149	100	145	163	95	108	167	161	181	196	159	125	138	189	190	181	241	245	215	210	175	241	236	191	265	245	180	148	190	174	118	182	149	159	226	237	212	149	183	200	156	136	183	138	121	226	161	151	200	161	228	269	212	218	298	224	169	253	312	305	241	208	208	208	196	181	207	207	224	268	170	167	277	182	217	284	258	278	272	266	179	221	229	184	230	216	122	90	192	201	238	216	129	222	182	171	245	306	327	278	220	200	200	224	296	233	238	315	272	244	193	145	227	296	197	152	226	179	166	132	192	258	205	209	197	266	255	251	303	294	242	221	271	281	254	177	182	278	301	292	211	150	276	265	159	160	236	262	242	333	359	231	250	314	240	246	294	323	327	370	355	272	289	308	268	326	423	368	309	341	392	482	528	656	890	929	795	547	422	433	425	399	341	315	378	501	520	395	334	368	422	398	348	333	336	387	381	423	382	380	429	539	748	935	1189	1302	1255	1114	926	674	520	513	462	470	512	451	333	354	513	486	387	411	394	482	556	500	457	425	476	495	476	488	537	531	490	495	447	423	442	466	441	387	521	506	349	380	411	471	467	391	513	513	340	395	467	429	371	322	343	425	445	394	429	370	285	444	519	363	327	361	336	324	354	407	319	290	437	415	278	261	323	291	280	309	344	392	381	305	246	270	360	407	368	387	336	379	399	375	396	349	314	248	373	386	275	312	270	279	370	356	271	330	346	318	382	365	413	500	436	376	324	263	247	225	242	355	404	393	454	404	399	404	366	388	367	435	472	389	412	490	476	508	476	390	436	464	402	402	403	409	426	448	464	499	506	453	448	432	399	313	364	424	385	363	320	359	405	406	415	399	401	436	474	458	392	370	377	349	302	351	421	437	447	436	428	461	508	440	349	377	440	429	490	478	320	364	436	406	374	371	451	446	420	457	481	420	426	406	345	483	493	391	348	408	473	428	422	442	419	461	499	406	362	366	403	442	365	456	540	475	447	400	428	396	478	529	459	501	480	410	379	398	334	359	401	415	441	387	413	480	517	477	428	382	380	387	411	489	507	454	430	418	362	384	411	389	491	530	490	406	400	514	394	354	391	349	345	364	329	334	338	382	446	440	365	371	411	432	457	427	475	491	462	414	420	439	492	508	443	387	341	331	316	333	372	385	382	307	358	433	453	470	397	439	449	439	401	342	395	414	400	361	358	384	403	350	327	409	374	321	403	410	322	269	278	366	319	270	340	403	385	396	412	374	388	345	297	356	367	337	364	347	309	298	316	297	285	229	165	168	219	272	303	317	277	297	274	266	287	272	294	316	364	368	271	273	329	313	325	288	289	353	361	317	343	376	287	292	401	350	272	433	452	372	384	426	476	438	404	430	429	370	337	398	443	322	325	423	375	363	407	439	429	388	427	498	476	410	454	427	315	380	504	441	349	419	448	419	436	526	477	413	436	405	466	393	352	455	456	404	444	511	501	516	477	442	493	531	607	784	1026	1231	1353	1268	904	653	548	494	443	436	408	326	371	373	264	244	322	349	384	378	325	361	420	308	279	333	329	425	465	375	489	635	775	890	765	587	487	415	310	342	303	315	379	371	356	299	295	333	322	339	311	320	395	307	228	228	289	312	314	279	224	273	266	248	255	228	249	258	214	301	305	234	281	245	190	280	305	145	166	317	324	292	252	120	118	224	260	187	204	208	95	111	219	248	199	141	144	235	247	269	303	303	271	140	151	175	117	208	274	254	225	198	214	282	222	216	301	216	176	275	326	231	170	259	263	184	132	96	216	261	213	228	209	208	240	204	145	107	124	228	185	192	221	210	192	182	180	123	153	166	167	178	165	193	273	250	181	195	169	132	143	147	181	270	282	229	241	230	241	235	185	219	271	265	219	136	101	155	149	186	328	298	277	242	152	122	85	150	181	129	210	174	179	237	198	259	246	197	142	138	198	165	175	200	158	126	182	171	143	134	152	213	173	218	240	262	262	175	109	102	158	148	80	117	150	220	228	154	162	116	155	148	129	229	204	174	255	224	140	199	142	99	202	140
54	169	268	217	177	233	314	266	162	211	253	267	282	253	215	218	172	129	180	200	191	216	212	204	235	222	165	189	291	205	85	100	173	224	289	271	163	135	256	228	122	186	156	130	181	223	210	187	243	233	236	300	254	167	164	190	205	263	247	189	250	286	225	264	259	189	181	189	225	208	175	199	212	233	265	191	86	149	221	219	291	286	184	120	115	187	199	158	179	202	176	169	138	124	111	178	217	217	175	117	114	147	150	127	203	232	207	138	162	179	133	142	147	142	164	189	167	158	175	185	186	182	213	166	185	239	221	249	351	301	249	292	290	254	228	180	191	240	124	164	318	220	140	229	214	199	165	178	192	142	194	267	216	204	271	238	175	171	228	211	252	276	178	240	238	203	240	129	52	184	373	340	225	316	364	211	295	293	204	228	201	226	209	186	247	279	210	115	147	231	213	219	233	208	245	241	170	169	199	240	242	321	400	336	259	281	284	271	271	273	334	272	229	264	302	362	366	383	332	242	288	289	241	295	346	313	306	275	272	406	434	300	245	371	464	376	328	380	464	572	559	717	912	869	725	592	468	419	450	447	383	292	393	469	369	342	393	426	398	364	372	473	500	374	299	340	404	539	597	624	740	987	1331	1346	1168	936	744	640	556	575	578	479	465	504	491	441	384	409	446	520	532	529	464	369	399	435	527	562	494	473	460	492	508	457	460	453	394	382	542	582	420	451	411	301	395	384	345	472	552	496	388	348	385	394	434	388	299	340	471	448	349	313	275	332	383	303	266	356	360	212	190	367	388	328	395	417	303	218	270	298	253	325	324	228	252	292	300	331	380	267	206	267	294	375	364	337	392	354	291	405	513	422	309	324	357	327	369	372	396	348	269	287	233	178	285	383	296	344	389	332	296	293	363	304	274	336	360	304	316	395	396	496	496	381	391	473	455	339	360	434	512	473	307	273	299	361	395	380	392	399	377	340	367	481	494	484	409	355	434	434	467	469	347	293	390	432	403	459	506	459	450	463	419	488	482	424	484	542	455	375	440	474	439	389	396	410	437	553	493	313	377	459	389	457	487	429	438	414	436	357	345	515	569	466	412	410	397	391	495	531	463	485	504	434	414	460	446	432	407	450	475	393	417	465	379	411	467	476	468	395	497	503	337	337	383	431	452	410	360	396	419	414	415	469	482	380	386	359	390	496	471	439	425	404	486	581	565	515	478	455	402	447	469	373	460	475	484	523	478	450	413	404	348	334	383	435	433	407	458	522	497	421	357	328	438	487	412	374	468	494	365	382	401	395	426	411	412	374	338	420	406	351	376	374	405	468	460	319	271	331	355	427	513	437	289	376	469	360	359	421	377	324	335	377	400	399	344	333	332	294	307	424	519	472	388	382	427	453	396	368	369	369	314	225	251	280	275	301	307	401	419	345	343	335	381	354	321	348	268	289	387	318	217	164	217	324	341	338	334	422	506	379	332	325	349	427	365	336	268	314	363	289	411	464	395	433	399	369	445	463	417	338	292	298	377	406	413	455	476	377	352	495	442	343	410	398	370	332	291	395	517	492	466	496	454	393	401	462	413	397	411	443	433	392	472	527	506	421	405	490	478	466	529	483	479	554	534	513	525	518	559	573	544	581	531	536	618	594	822	1202	1422	1237	953	819	580	470	438	416	341	300	440	460	371	298	306	304	309	424	401	378	384	322	294	306	372	439	447	409	442	594	752	819	748	590	524	388	254	320	337	287	305	256	273	307	267	295	279	320	346	330	353	258	162	239	304	240	150	128	143	201	289	231	187	221	211	267	285	250	220	269	311	197	146	218	179	205	252	197	214	257	323	223	195	281	295	281	236	151	163	227	212	226	228	226	186	256	282	224	217	217	279	218	189	270	214	200	206	162	213	215	175	215	149	103	163	192	215	168	218	269	211	209	247	205	119	203	258	133	171	244	196	222	222	140	152	160	86	108	250	338	205	135	182	199	236	240	163	144	175	201	157	143	212	181	227	257	167	163	222	209	152	144	191	235	284	254	122	175	214	173	222	284	224	204	167	179	335	292	223	169	166	216	235	177	77	107	109	137	278	220	96	156	319	295	189	167	92	66	94	129	184	189	165	158	156	145	126	135	167	218	265	261	254	254	205	143	154	212	169	154	119	75	97	121	139	142	157	148	172	136	93	164	199	181	196	214	214	124	84	149	192	154
47	162	268	236	252	256	253	295	293	235	236	218	173	205	184	247	271	160	169	224	244	255	181	116	92	130	215	215	263	287	149	124	181	188	284	282	145	61	141	195	144	129	149	220	222	214	255	154	95	212	212	200	227	195	177	236	266	247	273	195	150	199	222	268	283	250	248	164	110	208	238	202	224	252	219	157	132	132	222	294	243	254	239	194	132	137	226	220	193	203	206	178	201	268	220	201	266	205	130	162	179	119	203	228	185	252	167	113	200	266	249	221	185	136	134	223	255	214	298	283	277	344	231	148	261	266	192	263	293	197	176	271	306	216	220	275	265	228	195	276	215	73	138	134	146	229	150	144	224	155	180	264	258	233	207	266	297	210	149	280	335	326	303	230	214	224	151	64	182	316	310	352	257	157	240	290	288	179	190	286	213	162	219	246	217	208	204	155	159	291	290	267	260	248	310	201	147	256	366	234	63	169	317	317	216	181	259	306	256	243	189	204	321	279	305	286	241	259	257	224	155	287	347	205	196	278	277	281	324	268	180	236	306	327	427	434	381	422	506	645	709	797	884	816	741	584	521	538	454	434	390	330	353	426	420	376	420	464	349	321	369	394	442	467	490	452	479	540	561	601	767	989	1243	1337	1165	906	763	640	499	467	463	477	566	603	520	510	492	492	478	501	495	581	582	475	515	475	447	420	426	479	574	602	525	476	441	452	443	432	517	531	459	400	405	397	393	398	340	399	453	459	489	451	397	403	383	353	294	313	363	386	410	370	347	341	373	293	294	362	305	270	269	298	303	364	339	243	349	345	275	340	347	382	426	377	354	331	373	343	281	262	282	375	315	334	326	271	445	466	307	289	344	372	309	314	329	345	443	466	472	405	424	455	419	363	268	290	320	346	459	514	454	395	301	300	357	382	408	342	357	439	409	363	399	406	403	427	391	344	349	356	365	375	338	422	455	376	322	334	364	350	382	429	419	354	375	430	452	401	419	431	355	444	403	316	402	463	429	395	433	501	532	415	358	385	358	281	299	418	383	334	400	483	480	395	391	386	428	431	411	384	429	410	320	393	388	457	546	476	352	286	314	389	368	355	406	445	425	469	424	408	497	487	494	401	327	446	532	431	390	444	380	344	434	480	477	476	430	364	345	464	522	414	403	541	593	481	373	359	330	329	416	398	385	368	349	361	393	426	483	478	436	432	393	401	419	417	475	486	416	415	443	417	322	366	472	428	460	501	419	401	441	454	435	401	357	447	504	480	413	374	429	398	340	424	481	382	383	399	364	471	481	483	590	515	452	413	402	385	387	470	410	398	492	453	430	396	431	376	321	408	359	392	384	296	227	229	275	287	328	347	475	508	385	360	391	389	361	321	333	353	374	409	420	440	354	354	422	353	345	356	274	248	282	325	374	295	265	327	344	387	424	413	345	317	363	370	338	275	238	259	342	365	386	327	173	276	347	373	417	334	346	400	355	330	339	403	383	320	354	303	357	417	375	355	338	331	303	368	393	321	308	291	366	355	282	384	379	378	421	412	436	424	373	392	394	390	436	375	355	386	455	426	349	454	456	373	427	488	454	438	506	491	451	460	453	447	390	424	444	452	488	488	508	528	523	438	408	471	504	483	472	467	493	496	449	520	589	619	758	1031	1313	1296	1059	855	701	583	532	493	468	426	388	452	408	366	413	378	358	409	385	355	407	491	410	381	442	414	341	335	501	599	740	875	778	622	543	483	404	372	439	396	267	243	308	397	333	326	341	238	224	231	296	284	262	284	230	170	168	268	242	185	253	248	209	228	217	242	293	319	308	238	275	315	206	181	291	318	258	240	267	283	287	223	155	178	274	290	225	218	205	197	225	191	135	195	165	178	228	179	203	158	141	112	165	235	193	206	274	255	183	281	327	264	242	231	226	143	133	155	130	221	325	277	299	240	159	285	234	122	174	246	231	193	111	103	215	179	99	134	171	192	206	179	132	187	199	236	180	99	134	84	42	192	267	160	164	196	187	212	196	217	235	199	168	147	262	271	201	210	199	189	192	174	96	134	251	266	234	279	228	116	109	119	136	172	244	271	277	189	225	277	173	232	335	281	215	191	157	170	199	150	136	196	171	89	91	176	214	193	136	243	309	256	210	148	145	158	112	98	95	83	184	207	303	277	155	186	209	246	198	168	117	97	147	146	150	174	249	193	62	42	59	82
122	229	255	294	255	153	150	152	158	168	157	168	210	275	266	178	199	224	234	231	192	275	249	207	152	129	207	201	227	252	194	167	193	117	112	234	165	72	125	215	238	215	186	196	240	228	220	219	211	219	189	215	293	307	256	171	169	159	202	194	126	245	229	182	262	245	200	229	241	171	172	121	98	172	259	235	188	180	136	210	179	120	149	158	237	292	212	177	216	263	214	151	257	250	173	110	130	181	238	308	280	156	101	229	213	172	202	193	198	160	116	192	319	287	226	156	64	86	190	224	301	329	260	241	193	189	238	376	314	148	217	273	226	166	156	242	211	220	259	280	300	212	219	231	209	237	264	160	99	205	245	132	111	157	190	296	363	299	199	248	259	262	380	304	181	141	201	248	213	207	253	273	298	407	374	303	280	240	236	283	318	338	274	177	226	266	266	299	262	203	266	297	313	280	184	219	256	236	228	157	133	258	308	308	257	247	300	235	277	259	187	296	337	268	243	217	237	325	287	262	298	301	286	248	264	236	250	331	287	319	318	236	243	294	319	370	408	391	475	646	772	861	857	694	565	497	483	433	342	425	439	333	346	426	430	368	326	321	407	475	470	452	404	357	409	486	484	465	462	610	941	1178	1263	1290	1142	756	577	576	492	548	585	522	471	405	435	510	478	444	466	425	426	462	408	410	480	462	421	589	626	499	541	450	428	500	479	520	552	543	447	418	428	477	479	409	420	438	387	401	485	552	473	309	342	426	386	357	438	498	491	454	421	398	363	379	398	323	328	285	295	406	348	365	441	420	374	399	391	369	358	245	221	233	282	437	403	263	321	361	268	258	316	331	317	345	340	311	364	385	371	345	327	321	259	263	298	309	321	354	406	340	299	394	396	284	270	378	414	418	433	442	408	312	351	380	350	371	422	422	354	371	388	357	443	565	483	359	334	361	394	395	383	306	362	451	356	371	420	392	414	402	430	419	446	430	324	402	462	401	394	470	411	364	439	447	492	490	401	444	453	433	455	427	402	409	442	382	352	453	464	408	397	416	408	424	432	398	415	420	369	282	255	341	469	485	405	452	580	479	328	375	367	391	475	440	410	359	259	274	381	376	347	447	487	487	369	340	476	393	333	359	422	482	419	362	334	377	422	378	448	487	393	374	446	522	544	510	519	472	467	419	372	429	429	431	381	355	394	387	435	401	366	412	420	536	452	412	462	413	373	336	355	411	396	355	371	392	429	390	436	480	450	397	363	372	335	403	420	421	467	408	392	413	501	569	462	376	343	392	438	374	418	476	454	497	492	410	427	462	439	434	426	441	465	427	379	347	364	354	348	378	404	407	350	340	388	442	336	289	355	348	347	366	387	431	440	451	480	424	332	281	345	338	322	374	360	282	269	410	397	343	352	370	382	312	284	314	339	328	324	284	317	335	311	329	300	298	324	368	352	326	382	296	279	335	327	283	277	316	326	403	383	324	291	339	408	427	367	240	292	395	450	433	364	369	479	467	356	351	436	383	269	321	307	301	435	474	416	442	420	372	351	335	366	348	320	365	459	488	479	441	410	379	334	404	486	447	454	503	481	491	459	434	490	568	526	415	399	434	453	446	443	489	497	470	460	481	513	467	416	523	519	476	530	523	509	540	633	689	769	1007	1298	1385	1173	846	634	464	425	441	356	417	433	346	356	410	406	361	408	508	446	293	310	450	429	242	263	344	287	420	486	547	667	753	743	634	537	389	376	403	394	361	359	318	252	253	236	335	287	233	269	287	363	276	278	396	292	184	242	263	295	342	353	278	305	333	161	99	220	214	273	330	188	111	196	219	231	265	221	193	179	216	314	325	215	199	258	274	216	234	303	313	277	224	188	215	326	348	295	219	268	342	274	198	114	107	213	206	208	219	205	278	238	222	257	239	220	209	194	239	187	155	181	181	252	195	162	198	151	158	220	237	249	202	152	188	238	251	152	145	240	234	244	281	213	147	92	167	206	175	216	181	193	201	220	234	198	183	197	196	200	160	106	223	264	221	224	199	244	286	235	233	215	216	205	106	221	317	206	208	265	240	264	273	203	143	161	162	173	182	242	282	184	216	184	166	256	171	135	193	189	219	174	187	161	115	164	151	99	175	293	316	323	294	275	253	257	322	297	168	180	151	86	80	169	166	88	82	78	220	255	190	240	247	184	192	246	190	147	178	160	146	206	209
232	300	218	176	157	245	229	169	251	282	163	164	281	220	129	142	256	264	162	169	243	159	154	226	158	166	210	280	298	213	188	175	130	146	205	221	209	225	244	193	179	238	175	186	291	272	204	224	311	260	194	194	163	177	156	170	236	199	169	151	177	209	171	197	225	261	298	227	243	180	72	133	257	194	143	232	237	217	158	186	254	283	169	89	169	234	220	184	180	170	166	185	222	220	213	135	81	137	176	217	191	88	79	182	221	203	186	152	270	391	247	108	190	271	277	234	273	271	231	311	285	196	226	295	256	210	224	209	182	201	188	149	160	206	200	214	200	184	240	187	154	253	249	162	166	145	198	188	178	308	259	189	200	261	380	316	190	190	202	296	249	175	213	203	180	150	187	317	340	212	209	252	223	187	200	221	229	222	180	174	232	305	275	237	205	134	202	274	310	291	324	337	230	152	235	307	287	294	306	228	143	305	337	329	226	164	244	249	280	178	160	259	316	328	252	234	301	314	226	215	280	322	298	287	289	277	263	209	274	384	344	289	327	378	328	189	264	447	569	632	698	745	790	713	496	424	489	448	241	215	270	317	425	480	423	350	317	224	240	423	529	485	478	433	366	470	463	406	484	736	1050	1285	1474	1301	979	743	530	521	645	551	471	617	617	513	479	421	452	481	486	441	443	435	335	373	451	463	465	544	516	451	471	550	534	521	563	492	466	443	421	498	521	424	418	442	425	431	473	450	379	412	413	373	427	414	352	414	421	397	422	379	297	328	379	398	405	419	393	300	246	308	394	403	457	414	361	388	337	294	288	324	288	222	310	437	375	330	259	160	314	376	308	360	340	296	312	297	379	475	419	340	336	372	433	373	319	334	336	370	270	185	316	359	321	333	320	324	376	381	363	334	269	309	342	288	263	316	396	379	388	413	404	381	353	472	460	306	339	404	392	369	344	339	360	379	407	471	448	437	438	394	353	400	525	499	455	469	506	443	343	434	427	414	428	446	523	480	426	455	427	438	538	467	364	420	444	388	409	440	506	582	452	373	536	523	437	476	459	461	503	445	354	366	365	401	417	336	392	427	427	452	410	397	492	551	513	456	395	432	419	377	453	510	474	419	385	446	430	350	429	512	513	457	418	422	384	438	480	374	393	439	373	322	304	362	395	424	494	476	439	427	404	429	478	481	420	417	388	288	317	426	491	459	344	352	391	352	499	518	409	417	419	468	432	384	427	415	382	354	404	379	356	412	399	454	443	376	342	361	495	486	378	353	344	318	323	405	397	355	343	310	357	411	396	373	399	384	424	401	315	304	399	496	427	380	453	424	345	389	421	399	357	364	359	333	333	298	296	407	376	359	411	394	404	412	402	343	359	480	438	406	460	432	418	412	396	344	332	364	394	361	354	367	357	328	317	321	245	239	309	342	257	201	355	387	246	340	424	368	380	313	301	322	339	339	312	289	219	254	354	381	339	279	322	414	363	325	423	427	352	282	221	280	341	343	377	377	243	250	359	375	425	348	318	355	341	419	417	391	380	334	346	375	384	380	357	420	493	447	406	414	438	384	429	521	451	379	420	461	394	503	555	436	417	428	460	467	474	520	489	493	587	571	443	361	413	491	492	451	479	470	429	478	529	503	478	541	568	541	608	848	1100	1275	1200	991	791	550	452	511	464	387	356	286	359	442	375	427	445	396	383	348	366	326	306	287	286	329	346	345	447	518	617	841	840	707	598	442	436	485	386	345	382	331	294	330	290	252	241	317	373	285	232	252	266	251	196	181	224	163	217	259	188	253	274	274	260	304	365	282	225	240	226	149	225	278	180	219	282	247	185	253	347	342	317	254	293	427	366	254	260	251	196	139	182	265	362	333	163	175	253	187	220	261	126	128	146	146	267	276	208	197	214	229	227	257	283	299	382	347	203	100	90	168	242	279	317	262	191	231	350	350	187	84	151	254	272	239	222	246	237	316	353	224	196	184	131	153	160	251	276	132	116	122	241	363	296	224	185	225	203	141	79	131	205	215	245	194	179	172	115	149	184	175	157	125	158	281	283	129	232	316	215	188	225	177	160	229	175	222	263	198	126	239	315	282	265	142	124	229	208	135	99	115	176	118	173	212	121	149	245	286	335	331	248	219	233	266	183	105	204	220	161	137	98	134	115	93	202	314	284	164	168	227	281	213	140	174	109	112	109	42	101	236
328	317	278	269	261	203	193	287	307	252	184	149	184	232	248	177	137	202	240	174	152	198	162	110	142	220	262	260	265	267	149	54	53	126	219	203	217	200	205	200	157	147	167	187	153	187	214	189	221	268	255	180	122	173	231	262	273	204	164	157	143	222	306	289	224	303	354	226	152	136	133	217	251	213	246	206	134	141	180	215	236	270	181	91	105	82	185	229	132	159	237	263	187	165	141	71	201	284	196	194	177	98	143	229	220	225	239	255	324	362	312	325	289	241	271	199	213	217	215	235	161	166	266	186	99	244	275	232	159	193	258	187	205	225	221	198	191	206	239	242	176	182	173	111	201	231	200	248	318	303	253	298	241	235	285	293	306	289	249	208	145	171	247	322	244	128	151	146	184	232	233	259	251	253	291	294	259	250	215	146	205	165	130	238	226	149	235	351	270	221	236	212	177	205	237	193	212	191	231	317	291	259	252	239	258	321	231	103	178	262	294	313	318	378	322	223	256	268	346	338	320	334	303	302	340	348	298	282	295	247	213	328	333	309	221	252	369	380	559	732	787	793	767	634	515	497	420	396	403	371	480	455	413	397	306	437	491	369	280	324	387	388	346	373	513	485	473	539	585	828	1154	1365	1390	1234	916	638	501	472	508	504	482	437	490	508	400	421	490	501	506	483	472	429	464	493	483	555	546	462	455	492	395	428	520	442	443	539	523	518	465	369	402	434	401	393	376	426	440	385	356	372	438	404	435	506	429	324	363	407	409	341	308	393	433	363	287	318	353	351	357	369	386	422	403	356	380	391	398	335	271	340	325	259	328	356	289	282	327	363	329	296	351	338	277	336	295	294	378	420	404	395	383	393	399	345	361	384	420	405	226	159	297	365	330	351	403	420	384	434	478	381	404	453	449	353	317	352	334	286	298	365	442	449	417	451	396	388	508	502	399	431	437	382	432	406	416	451	446	438	349	420	473	437	385	350	403	468	498	508	494	385	423	439	385	425	397	414	468	467	442	405	475	508	417	418	495	547	464	438	444	439	436	294	353	469	389	377	463	471	422	429	420	409	392	399	470	439	431	466	411	390	436	505	543	472	422	405	333	360	405	395	399	404	435	416	415	431	408	366	352	433	433	374	357	380	448	501	522	425	427	451	387	430	487	467	497	450	378	410	456	515	452	365	420	467	444	453	438	466	476	457	391	447	436	345	368	353	444	440	437	448	423	569	525	364	407	482	401	367	439	485	488	339	361	473	351	298	377	425	426	460	517	520	438	386	465	394	374	417	401	409	427	441	417	391	412	422	401	441	434	433	466	458	373	372	426	441	471	410	449	489	415	400	353	326	354	377	387	468	479	393	362	344	299	334	456	376	314	417	385	399	414	384	453	393	301	348	303	293	311	331	378	348	360	420	414	353	301	282	352	320	310	409	366	273	370	471	416	374	466	408	280	347	327	252	268	340	369	346	338	368	317	251	333	327	289	286	292	316	337	304	282	378	360	402	393	230	254	368	418	371	375	359	367	418	366	364	377	342	366	420	375	336	390	373	416	494	456	433	446	496	467	412	466	486	501	551	487	396	404	434	493	476	394	478	581	553	474	482	548	499	452	397	411	473	463	513	533	538	527	522	478	441	521	580	587	575	534	471	575	824	1055	1274	1432	1284	891	593	497	504	508	479	378	355	385	375	430	405	369	426	407	364	395	386	297	285	306	391	417	404	418	442	592	715	781	753	617	585	598	451	319	293	295	312	314	297	299	365	410	343	275	269	269	212	221	236	242	269	300	317	308	269	252	333	317	292	295	268	228	241	240	199	234	293	271	227	206	248	264	183	150	197	276	225	164	173	187	254	346	289	236	252	129	150	286	261	279	242	113	212	292	161	172	197	201	222	204	238	232	270	315	228	155	223	219	268	285	272	394	328	214	205	212	294	275	193	261	295	218	157	229	286	235	184	183	249	210	206	241	129	84	156	235	267	257	200	178	168	146	198	230	207	277	277	209	289	332	229	101	149	235	204	212	220	182	233	231	149	143	207	214	243	248	207	186	118	179	175	207	261	229	235	168	87	128	168	141	201	189	181	235	223	263	287	204	145	158	190	227	213	113	128	122	100	214	262	204	265	358	270	227	215	221	278	279	255	254	195	86	136	154	131	135	127	184	163	77	113	251	268	170	141	209	214	201	222	163	198	242	126	84	82	159	255
345	266	245	267	373	329	123	94	129	186	189	181	168	129	106	128	189	152	164	137	64	135	170	176	259	217	173	178	213	229	98	101	214	246	229	143	172	177	81	136	115	106	117	65	119	194	146	66	48	57	134	237	161	160	193	154	212	256	236	261	321	259	235	329	290	204	245	250	194	185	182	157	182	217	220	257	317	223	123	141	125	231	255	196	149	154	238	142	72	120	227	305	223	207	207	177	250	325	292	147	71	144	158	168	222	306	267	161	222	143	187	279	163	166	238	253	254	236	183	216	272	188	197	219	182	178	207	201	105	113	145	119	218	238	211	267	246	175	129	135	198	200	237	270	227	197	208	237	276	229	150	225	249	221	179	207	244	226	206	261	332	310	271	253	251	238	247	298	292	265	339	314	251	266	324	321	258	236	149	215	275	175	157	107	164	300	320	282	281	297	283	241	150	138	249	298	228	253	336	355	354	263	226	209	224	337	286	214	232	219	267	220	144	191	203	136	161	261	301	321	314	418	430	363	345	242	205	303	375	289	276	336	329	325	322	352	410	463	539	648	811	820	692	630	506	366	389	482	437	353	373	425	450	386	274	315	406	460	465	427	394	368	359	427	539	575	557	615	699	883	1203	1372	1278	953	707	673	502	387	565	547	468	497	442	408	383	481	522	390	360	464	552	529	437	372	338	431	549	507	482	497	497	514	494	522	508	449	423	399	391	353	331	337	410	447	416	381	383	394	410	439	470	465	438	402	360	335	378	443	406	372	398	359	332	338	346	290	312	353	331	377	412	406	366	375	361	370	370	375	340	278	211	240	380	329	340	388	347	446	468	384	373	334	286	333	370	383	370	357	295	205	316	401	352	364	353	339	355	320	287	264	282	316	328	382	389	404	483	442	449	429	374	418	367	362	422	436	361	325	407	450	441	493	526	364	265	322	380	402	392	432	457	410	366	350	453	519	476	418	366	395	444	443	415	431	470	431	383	447	451	359	389	378	372	438	438	432	406	433	389	391	406	404	452	473	601	570	370	370	431	485	465	383	381	432	410	336	405	564	564	450	504	473	395	383	364	305	364	445	492	472	391	474	442	461	522	466	369	378	429	415	466	464	463	490	386	314	375	408	387	351	385	408	455	439	422	407	360	468	517	420	293	338	389	423	436	391	369	291	326	360	379	414	396	337	318	445	436	317	392	493	438	384	454	497	364	306	457	456	448	501	427	429	441	446	517	460	360	360	392	424	491	549	469	386	381	369	387	429	441	409	361	383	370	350	430	426	406	434	420	384	381	389	384	457	400	364	504	485	373	335	316	363	457	428	402	362	359	453	458	429	437	463	439	479	414	324	353	413	415	402	471	442	289	276	422	471	411	448	498	434	462	455	383	364	375	347	303	303	276	314	354	308	275	335	349	368	399	396	354	243	293	327	291	304	284	280	433	397	408	539	448	395	458	471	362	286	304	337	386	403	407	444	343	255	276	250	299	399	455	416	392	404	363	392	402	362	337	361	423	474	449	348	325	349	373	385	388	399	396	349	340	442	408	413	384	395	466	427	474	516	494	489	499	441	460	499	442	468	494	424	479	522	455	414	480	557	468	345	409	479	517	553	490	462	480	432	405	476	430	458	479	439	487	484	491	515	514	484	507	666	938	1230	1385	1255	880	605	476	495	472	349	327	352	355	385	466	424	412	461	445	368	383	453	397	367	362	329	395	403	420	520	608	640	745	798	691	600	487	402	359	270	230	400	408	290	287	233	210	250	250	227	262	256	222	290	333	321	295	234	164	182	257	279	263	240	215	271	305	260	204	193	282	235	170	263	311	333	297	264	286	263	281	295	289	386	319	155	186	231	263	225	248	306	334	254	179	140	122	213	268	244	151	82	72	153	192	185	253	242	245	263	208	184	256	287	203	187	180	178	243	290	298	266	171	178	228	238	275	310	242	181	195	195	156	148	205	272	272	207	155	115	74	86	185	227	156	184	282	217	209	208	169	302	301	223	207	222	209	210	251	151	100	145	169	201	275	215	184	228	187	217	284	214	130	167	196	145	106	161	232	189	194	170	61	103	138	169	148	152	178	148	243	191	44	96	134	156	215	227	231	184	133	209	234	305	305	162	192	196	171	197	192	196	189	238	286	227	199	250	219	194	211	220	185	113	127	161	138	69	88	171	222	259	209	151	208	252	272	238	215	152	82	193
183	192	225	247	288	320	199	122	126	224	217	128	145	167	205	229	142	161	207	175	157	159	138	166	206	215	166	102	179	202	191	152	196	342	293	195	239	202	162	257	190	106	150	200	228	176	194	147	133	209	211	222	144	55	91	174	209	224	260	251	268	258	221	185	198	274	268	308	230	165	223	178	116	138	167	158	224	205	131	198	234	235	228	128	188	217	165	189	119	168	263	191	140	217	289	255	228	255	263	219	243	187	86	163	238	296	296	213	241	229	151	190	146	111	143	82	184	275	192	100	94	125	166	234	209	275	313	239	224	227	230	282	287	158	138	213	173	184	169	93	168	206	206	216	254	266	229	295	263	154	225	255	233	204	146	181	278	215	131	224	217	219	223	223	205	186	220	249	232	187	183	181	265	288	170	98	208	283	282	338	284	198	205	235	243	223	191	221	305	277	246	280	231	246	270	290	287	280	255	229	291	264	215	188	263	322	250	317	327	246	240	249	231	173	166	197	266	201	152	208	298	360	329	320	347	277	211	237	278	285	234	285	371	327	327	311	378	507	560	748	851	804	871	720	459	402	391	454	432	364	390	418	412	462	382	283	384	447	394	366	399	391	428	423	428	474	535	592	678	951	1197	1293	1174	908	708	690	563	465	548	506	515	513	511	486	458	492	451	453	518	492	518	595	522	440	450	468	388	368	391	425	478	454	451	485	471	457	441	415	444	436	442	438	394	459	455	426	465	427	487	505	429	489	494	410	377	369	318	341	386	384	424	379	343	329	286	314	314	292	314	295	257	269	387	367	236	255	342	368	228	241	227	187	262	308	338	308	308	315	347	394	360	271	323	412	396	343	334	360	339	322	312	340	428	388	325	354	336	321	354	315	298	387	384	313	349	381	423	429	361	341	334	345	364	403	457	449	407	387	465	482	408	329	316	390	360	415	445	408	413	423	434	452	470	482	459	383	341	381	312	270	383	470	523	466	472	479	401	366	411	385	375	471	423	431	482	398	373	426	412	370	351	326	397	427	427	424	365	413	363	333	470	449	347	379	459	555	466	380	482	493	385	285	431	518	444	436	449	480	486	477	488	504	490	411	429	494	503	434	298	417	559	469	431	424	483	497	412	457	495	426	394	467	501	417	322	260	277	453	423	327	425	374	279	299	409	513	466	401	392	436	464	447	389	422	478	454	413	341	406	503	463	432	453	431	376	336	358	347	413	449	458	528	460	372	410	433	398	416	476	462	424	462	529	503	462	432	340	363	477	482	427	420	488	530	563	500	370	399	420	429	379	321	391	424	347	324	398	496	472	405	441	515	452	326	406	430	426	488	471	443	421	411	405	377	318	359	420	395	333	386	382	339	349	347	415	460	439	382	365	385	388	372	358	426	380	272	357	371	283	310	327	350	443	420	347	359	352	286	248	291	327	315	314	385	443	391	396	336	317	377	394	389	390	421	341	322	380	363	379	386	352	325	337	286	220	239	347	440	359	313	338	365	344	305	303	346	332	296	298	245	282	331	417	456	409	381	356	432	442	379	434	444	429	397	418	532	521	451	499	449	313	376	418	387	428	430	345	408	506	507	476	460	446	404	382	394	443	537	524	403	348	426	466	447	530	526	409	399	488	397	376	497	483	408	403	493	506	492	558	698	928	1153	1345	1317	1026	811	603	439	469	513	401	315	355	364	330	370	375	339	406	429	401	409	367	430	498	355	297	330	377	531	594	598	796	887	719	564	464	365	304	268	339	369	320	344	370	325	287	332	320	300	361	390	370	324	282	285	229	230	253	227	309	335	281	212	222	258	308	331	235	230	262	247	255	207	169	242	265	275	282	293	260	259	279	220	274	223	142	150	239	268	210	259	291	272	254	242	265	205	208	252	265	225	233	326	252	130	129	245	263	201	131	133	151	121	117	258	384	363	298	270	236	194	216	208	229	245	246	255	255	243	201	203	251	261	220	257	221	154	164	142	192	264	182	176	267	219	146	115	111	246	330	215	153	137	110	188	253	249	254	293	254	155	132	143	218	256	208	114	70	85	82	122	294	348	256	266	208	168	206	242	255	162	140	209	190	202	208	235	233	112	141	266	217	139	198	172	124	159	145	129	178	225	180	178	247	182	201	200	119	179	205	224	310	320	224	101	167	302	266	184	187	181	159	163	191	213	137	119	102	148	236	162	132	178	195	184	149	135	151	97	132	221
158	206	217	280	297	276	246	192	212	188	168	138	183	184	149	228	174	118	148	212	183	189	231	157	153	164	236	274	242	197	101	128	223	163	170	226	194	207	119	71	143	212	235	220	201	209	220	142	124	238	220	135	231	295	234	149	96	113	145	158	183	239	257	176	187	254	155	173	235	202	167	162	208	278	247	177	228	260	226	195	231	312	213	157	180	103	113	155	160	145	200	187	115	153	306	271	200	219	147	93	187	288	248	229	254	299	287	197	149	137	113	187	169	150	240	192	189	224	223	221	235	232	210	181	140	231	198	122	174	199	184	210	258	267	160	168	230	191	277	252	215	283	277	261	291	274	253	275	232	230	258	236	184	153	159	206	203	202	251	254	207	220	342	300	230	255	212	175	184	207	213	206	233	272	292	255	167	136	206	270	333	280	276	313	195	154	214	249	278	280	262	240	219	189	165	122	96	157	283	350	273	249	262	272	352	372	354	380	265	215	305	308	265	271	325	288	283	268	256	309	233	190	242	226	243	301	310	314	337	350	301	329	477	455	391	384	404	500	727	848	825	814	669	503	509	497	423	379	368	402	317	329	379	379	390	373	451	506	475	468	440	417	387	346	436	506	559	637	780	1101	1336	1298	1057	780	605	642	621	504	551	598	617	529	446	451	464	444	377	441	444	351	373	449	519	457	431	505	415	404	420	464	526	428	401	377	385	504	523	463	429	432	428	357	345	439	448	498	457	364	472	385	208	326	442	437	391	308	320	409	380	332	335	307	254	314	451	448	483	460	364	442	435	301	294	271	290	339	295	347	384	383	383	376	362	325	358	296	280	357	349	345	350	346	324	335	312	288	298	363	407	404	412	256	208	314	341	398	409	334	359	409	292	288	457	464	382	367	411	403	396	355	343	404	385	399	471	377	343	447	445	406	320	273	359	415	360	390	399	426	452	410	429	437	385	391	376	287	326	359	400	470	490	453	422	398	399	431	392	351	302	336	369	390	448	470	436	394	432	470	484	429	415	427	433	461	478	513	508	423	388	406	387	383	431	405	396	398	405	471	454	475	394	462	446	294	435	461	387	421	510	397	340	458	419	416	472	436	450	431	372	447	437	413	548	515	501	559	422	443	506	397	327	350	371	430	492	433	351	442	438	369	433	461	389	303	408	458	399	332	377	414	297	327	406	410	474	534	389	301	405	434	428	387	436	493	410	364	315	364	435	422	376	406	429	366	315	310	445	495	438	375	337	465	557	536	515	511	500	401	376	504	464	426	459	354	373	409	381	403	385	472	505	442	445	418	360	313	376	417	350	359	408	361	350	366	410	401	326	357	373	445	460	401	477	464	439	464	378	389	383	334	346	393	540	535	507	556	404	275	334	419	414	344	362	348	252	303	374	364	363	373	382	369	339	392	461	433	429	411	313	278	208	304	408	301	348	371	317	239	320	414	355	308	280	285	264	266	258	305	275	202	263	304	284	303	299	305	328	259	262	300	290	309	370	431	391	317	289	277	347	399	373	382	379	372	337	303	325	397	416	368	426	368	324	406	442	514	492	495	522	406	366	379	368	409	386	411	462	471	472	423	528	602	488	398	452	435	368	413	505	543	479	521	549	516	557	544	437	411	411	356	446	478	391	430	485	459	505	621	673	738	862	1041	1265	1328	1107	802	557	361	341	428	438	388	326	340	405	429	387	404	419	363	329	347	375	367	372	349	351	368	325	381	629	724	683	721	654	623	550	427	412	390	366	285	237	265	265	270	304	273	233	232	223	264	364	314	215	191	191	251	238	237	238	303	375	224	182	315	325	263	272	232	188	285	319	295	236	233	293	289	236	192	278	299	245	264	186	130	192	194	193	163	239	278	246	278	275	219	137	101	131	207	254	314	333	310	209	148	115	117	234	179	115	204	273	258	231	248	352	394	373	283	130	172	270	227	224	294	300	234	207	231	270	220	169	231	144	82	199	241	196	210	251	232	205	256	307	299	176	181	280	265	259	203	113	66	147	192	151	210	228	234	242	257	255	167	94	166	224	136	159	168	171	217	243	223	175	194	150	159	151	91	206	261	206	179	193	270	225	186	157	67	126	233	156	142	172	110	158	151	104	177	217	240	180	169	235	201	243	161	80	239	267	260	294	197	182	183	136	150	180	160	197	298	298	238	206	190	166	250	381	308	191	109	46	68	104	137	194	241	300	252	143	136
51	152	324	356	293	198	196	217	175	180	204	181	256	322	198	118	182	267	242	224	329	320	182	97	100	169	301	323	269	328	293	184	262	278	147	124	171	283	228	118	153	216	214	201	220	175	86	115	159	168	231	279	224	180	170	139	157	150	194	279	257	193	268	292	190	276	278	173	177	150	152	159	221	265	149	73	168	209	186	232	247	232	235	226	143	95	136	164	134	93	178	271	237	242	309	217	182	221	188	231	251	214	210	249	252	218	241	248	183	196	251	228	123	52	132	200	192	187	118	176	295	227	167	230	203	174	251	161	43	121	272	275	195	262	213	138	263	302	277	234	121	98	142	145	158	210	283	301	270	164	85	109	213	265	304	315	220	231	212	179	237	254	285	250	212	210	217	175	146	242	261	205	172	212	200	211	233	271	289	197	165	225	253	317	314	316	333	310	313	241	219	185	244	249	210	189	154	256	323	388	295	195	197	118	178	306	344	298	250	247	268	301	271	286	268	220	266	248	268	284	265	264	216	223	285	290	279	263	297	327	394	402	291	343	344	364	474	555	727	827	850	802	720	643	481	394	397	340	372	460	439	352	305	317	329	286	337	290	270	367	440	482	356	324	459	600	615	655	842	1147	1357	1277	967	750	629	562	601	629	579	572	552	521	511	450	441	419	432	497	509	378	406	462	380	467	564	582	500	397	475	480	506	527	408	316	328	404	401	362	426	515	454	398	303	297	412	443	463	495	472	352	331	340	326	380	429	419	429	429	342	394	462	452	403	326	365	354	258	249	313	362	383	341	291	351	457	371	313	338	241	269	300	303	301	262	317	322	264	304	310	308	350	342	277	179	202	335	438	412	337	266	264	300	271	272	337	344	369	379	319	352	378	311	326	429	460	439	405	384	434	449	402	360	301	349	391	298	268	381	395	324	340	316	344	367	343	449	446	410	500	463	368	455	439	468	531	391	341	394	473	440	427	365	374	494	484	483	415	407	450	436	447	386	357	387	353	409	426	476	504	434	403	350	427	488	417	390	425	447	479	485	477	471	470	461	442	400	352	411	398	407	425	433	457	405	424	399	473	459	411	474	465	452	377	347	451	459	367	425	343	230	351	412	411	397	427	383	356	498	491	400	435	465	426	443	399	410	445	368	343	414	495	477	397	454	505	392	382	392	337	432	565	490	369	380	512	518	465	447	371	400	386	411	407	389	407	356	398	459	481	413	360	471	426	361	392	355	429	473	468	405	385	441	417	471	501	479	488	430	342	438	488	441	382	316	426	415	295	307	349	337	432	445	384	418	393	352	432	464	419	437	475	492	450	431	474	453	409	396	432	578	477	362	411	421	499	432	303	335	431	391	375	441	402	422	479	486	286	267	390	333	429	431	363	398	359	350	384	383	397	383	390	290	297	356	277	289	345	409	420	420	360	328	362	305	239	337	393	328	303	294	296	349	336	258	327	366	379	354	325	312	292	352	330	252	202	267	287	221	257	368	443	446	388	377	335	281	384	337	340	361	279	378	377	308	419	506	411	366	292	271	446	392	359	459	457	443	345	420	477	397	443	422	391	469	469	428	520	512	459	461	485	454	416	475	535	553	457	418	478	502	578	630	556	420	431	472	420	543	541	519	587	563	518	455	483	556	541	535	615	719	825	962	1245	1366	1193	847	597	489	428	464	413	348	418	439	351	377	367	315	396	377	343	346	342	367	399	481	400	408	528	467	509	599	751	891	809	697	536	449	410	375	377	310	233	273	275	242	263	310	341	273	248	274	254	218	212	204	272	312	260	229	244	304	284	142	183	294	305	285	308	324	337	320	281	351	328	229	174	152	280	274	181	177	159	217	210	196	277	247	204	183	222	296	185	151	170	98	184	277	204	153	173	228	250	301	280	291	243	169	206	178	162	128	118	205	300	292	300	323	245	218	151	158	235	298	342	292	229	176	252	262	254	196	246	281	159	233	287	273	261	246	210	246	201	97	157	236	197	171	208	174	173	203	166	187	226	201	258	282	266	264	301	332	267	241	295	286	219	173	122	138	107	141	294	250	200	168	140	226	194	147	233	276	283	217	151	141	142	206	132	111	235	250	205	257	216	149	147	119	137	134	143	121	140	178	188	217	152	71	158	251	265	306	391	330	198	182	177	146	125	154	146	145	171	192	138	138	116	77	129	181	160	156	181	172	190	197	147	146	189	155	154	217
181	287	234	229	351	298	221	245	178	158	209	165	170	177	188	198	174	251	172	141	350	370	148	120	218	220	220	265	257	234	271	271	236	214	126	51	140	256	163	129	229	215	242	293	261	231	137	81	85	126	217	134	69	127	178	205	157	141	197	246	252	180	155	185	271	262	265	342	258	117	128	167	177	207	164	192	248	261	235	193	122	128	176	157	163	251	313	211	159	214	158	147	140	98	203	245	214	208	228	196	157	155	153	216	234	182	242	252	231	288	205	122	122	119	160	240	159	47	123	169	233	182	61	184	294	286	235	201	158	149	189	211	229	234	202	214	289	246	224	221	238	264	172	133	142	168	219	253	256	205	196	305	273	214	207	176	188	250	275	158	204	322	301	252	251	230	171	171	183	222	271	191	128	181	197	193	200	166	158	212	238	262	258	259	322	320	323	290	210	184	185	221	232	174	231	270	226	226	222	266	247	182	168	144	221	275	280	319	267	275	259	190	197	232	302	351	321	287	347	335	317	347	320	306	289	252	266	336	347	312	290	278	345	356	302	408	464	535	753	886	877	824	703	580	506	459	402	356	415	317	270	364	395	404	342	340	443	450	456	424	388	451	369	396	548	584	549	594	821	1176	1356	1255	997	706	614	592	531	495	492	517	511	502	487	461	560	551	487	462	471	495	412	331	416	581	526	499	538	494	440	433	434	417	501	554	431	350	384	520	537	440	368	338	371	396	408	421	407	463	493	454	473	410	367	356	373	359	329	372	351	326	375	342	373	467	441	375	398	396	334	310	278	350	340	333	425	368	287	329	358	359	368	316	314	335	357	371	223	230	400	415	375	268	303	303	247	247	343	434	412	459	446	383	301	338	344	281	368	439	435	526	436	244	285	342	422	401	357	348	335	386	445	413	422	496	397	341	406	402	350	357	330	341	408	362	327	400	402	397	461	470	477	438	359	429	417	305	345	397	413	445	463	429	383	469	533	550	500	455	409	344	360	403	374	428	555	540	463	423	460	473	433	370	440	568	555	397	336	466	458	346	429	460	329	340	427	394	305	308	405	387	257	321	517	469	376	374	442	467	414	401	362	428	493	478	452	415	357	399	462	378	418	417	384	439	412	380	412	451	417	394	403	448	417	358	365	465	515	408	393	401	392	473	457	444	475	438	477	492	316	398	518	390	359	320	306	359	488	484	338	355	400	395	415	398	356	384	301	311	432	336	379	442	326	371	490	470	449	385	293	355	437	367	362	465	460	443	447	449	398	350	356	368	333	340	431	435	394	439	475	417	406	453	432	427	415	345	421	496	455	384	362	365	387	414	395	376	399	438	504	502	452	453	451	382	332	340	450	485	395	445	500	439	341	434	487	436	416	434	510	430	358	384	340	351	354	294	289	384	425	324	320	334	277	272	315	333	358	365	349	340	328	403	294	317	453	422	327	288	382	339	332	405	410	362	296	290	334	376	381	288	216	258	409	477	456	440	361	308	270	309	369	380	391	355	374	362	289	317	406	407	366	444	497	441	343	343	369	374	429	397	385	359	292	379	540	531	460	420	398	496	459	409	458	364	318	322	418	487	410	345	382	465	426	420	569	648	495	350	382	401	432	537	512	486	430	398	362	392	450	464	583	563	504	506	438	391	445	495	542	641	730	966	1267	1352	1300	1044	665	479	484	485	454	476	404	376	395	362	335	345	354	274	284	347	402	386	346	355	308	343	440	418	443	490	641	799	805	750	578	445	471	469	398	342	273	243	247	279	279	281	330	322	336	325	311	284	223	250	225	297	340	218	251	338	229	147	274	363	355	332	351	249	178	216	201	117	125	210	214	212	203	185	199	368	387	276	208	137	200	259	226	266	291	307	304	244	243	187	171	207	208	195	227	201	251	288	156	168	216	208	227	252	202	168	222	245	204	173	184	315	376	251	149	145	175	205	285	253	202	256	256	215	199	209	236	166	127	171	184	251	264	172	255	288	241	289	234	197	123	168	212	94	144	270	252	232	326	361	271	167	169	240	204	156	168	94	153	218	177	140	95	82	177	182	181	307	362	260	188	246	226	227	242	164	220	246	104	58	88	158	211	215	156	190	244	260	290	268	240	166	103	84	94	112	142	216	199	154	224	204	170	218	299	308	249	239	226	208	178	242	290	240	138	123	163	100	84	81	127	229	145	81	155	114	76	149	188	115	104	222	231	190	182	231
184	284	348	375	332	270	201	193	229	227	203	137	168	173	95	184	260	257	252	151	120	209	147	86	149	239	239	179	254	297	251	142	124	239	275	210	138	163	229	221	235	204	203	266	248	151	84	168	197	190	149	103	84	66	102	148	182	206	251	290	257	294	331	241	202	251	303	231	165	163	114	119	176	182	105	108	220	190	86	166	253	233	242	291	249	194	181	224	280	192	114	172	274	271	187	140	163	120	91	165	229	199	115	150	205	219	220	199	208	266	278	223	141	160	165	247	324	201	174	181	155	100	175	241	296	243	113	112	80	159	277	248	221	239	281	313	250	183	120	163	186	205	252	217	172	150	176	236	237	221	256	293	221	159	178	255	254	249	305	270	231	195	185	244	257	161	166	185	181	258	301	283	279	229	186	122	157	278	303	294	251	247	284	262	222	259	298	281	172	196	250	277	291	271	356	299	217	213	199	297	341	250	230	209	194	204	285	256	238	398	417	272	171	255	308	255	281	246	251	314	261	196	209	200	257	326	287	276	237	270	266	236	265	308	424	491	524	666	792	791	771	709	601	585	530	446	418	448	487	387	394	441	385	339	382	376	330	353	363	438	430	443	466	483	520	506	648	782	997	1192	1231	1188	930	709	659	701	589	432	464	498	484	495	602	536	449	490	505	513	495	511	516	483	502	534	500	490	519	518	555	535	428	421	499	570	531	475	461	461	452	392	370	442	449	408	390	353	350	396	322	329	486	530	443	415	469	338	290	354	317	330	360	308	313	415	342	254	393	400	374	418	311	327	482	358	275	375	378	334	387	385	266	266	313	319	297	327	330	321	360	399	360	317	349	315	229	296	389	380	394	333	315	404	348	333	400	373	371	389	405	419	258	193	357	367	397	428	407	328	285	381	368	346	344	350	418	400	426	523	487	462	385	295	291	307	342	331	359	407	452	442	385	385	399	426	407	403	408	471	480	375	416	428	359	385	408	408	453	488	415	394	468	443	427	438	439	445	415	356	391	424	436	506	558	495	416	439	463	415	315	315	454	445	326	393	444	420	370	337	403	463	375	354	429	492	453	391	450	447	387	415	474	455	402	411	420	394	322	303	359	341	277	299	361	366	419	487	510	488	386	315	397	374	331	335	300	357	399	386	402	449	493	440	356	289	369	523	428	438	461	350	359	442	417	368	415	396	317	315	367	418	436	390	369	355	406	397	347	396	439	419	361	368	371	340	444	505	373	365	481	507	480	451	439	451	454	377	363	401	383	402	390	425	438	384	380	375	422	500	449	483	460	422	472	532	480	350	360	462	514	442	423	342	372	480	434	375	398	373	448	506	480	469	413	361	311	329	380	341	377	420	326	321	346	403	410	366	379	405	418	391	349	361	364	373	359	332	378	385	373	380	347	273	280	391	398	324	324	323	319	334	358	388	343	279	298	303	296	321	362	339	368	413	363	305	321	341	378	376	339	337	251	276	354	335	281	300	302	305	336	285	268	319	357	343	318	368	337	286	392	402	357	365	317	356	404	368	378	396	412	385	341	352	375	424	474	413	427	502	443	419	429	403	467	448	346	319	330	352	447	431	358	491	526	496	518	525	543	442	456	515	458	463	471	484	423	443	551	529	480	474	557	515	411	458	462	440	450	490	524	609	663	772	1179	1444	1440	1150	663	473	496	450	406	465	391	307	324	315	298	398	480	401	341	373	419	393	405	433	326	258	321	447	489	512	651	753	811	792	685	529	389	283	329	366	275	255	305	300	214	212	243	330	370	304	236	189	221	293	299	301	351	351	237	177	253	295	281	234	249	219	260	289	202	164	102	117	260	322	320	289	227	294	322	350	297	183	215	151	125	176	195	208	201	178	207	291	251	138	114	151	181	213	175	122	146	170	231	325	286	244	260	208	138	191	216	142	180	208	161	259	301	162	155	171	194	194	197	218	217	260	201	196	151	154	149	66	136	233	273	213	155	213	206	221	290	296	277	139	139	198	238	259	175	196	220	186	251	295	229	234	194	171	256	274	206	94	204	304	240	210	203	214	184	223	303	220	89	99	176	180	136	193	242	217	255	203	128	185	248	219	207	251	139	85	206	259	241	231	162	176	289	275	208	217	243	234	147	173	278	236	184	213	248	254	203	208	202	261	295	182	182	168	168	121	53	102	168	127	118	105	145	185	161	152	128	195	201	133	152	246	222	157	158	228
132	225	254	308	301	300	281	219	250	238	131	149	181	106	59	145	274	278	205	208	224	162	143	192	147	167	328	372	294	242	212	144	162	270	237	145	151	92	154	201	157	112	98	176	183	170	267	288	160	152	217	224	250	201	117	97	75	143	259	254	251	309	300	243	267	267	163	153	215	210	159	156	186	218	165	116	114	159	185	192	194	203	308	256	144	140	122	213	324	221	173	259	282	227	204	271	253	185	150	183	239	139	94	165	191	198	203	166	162	210	168	166	129	149	196	196	225	152	178	223	200	192	163	146	187	258	305	291	232	201	138	147	207	118	207	256	168	172	176	311	263	189	230	207	217	220	194	169	171	233	206	187	256	261	264	286	252	204	212	274	222	137	135	160	232	246	265	221	219	200	136	133	180	273	252	202	258	279	250	236	235	267	252	233	238	229	287	316	219	209	258	163	197	270	303	407	285	147	137	182	295	246	142	175	304	340	302	308	298	330	321	252	230	174	187	296	307	243	252	315	257	218	239	262	231	248	267	237	355	363	335	354	290	380	488	464	501	615	741	785	772	685	603	502	340	329	436	494	473	440	445	397	356	412	435	430	362	439	475	360	425	492	415	383	472	548	679	873	1033	1233	1378	1160	871	650	534	515	441	476	443	425	456	443	430	406	419	459	526	501	523	579	487	457	499	512	519	594	574	503	432	414	454	499	550	457	415	481	488	424	378	396	384	394	429	388	342	312	473	594	422	366	440	373	280	308	364	376	348	385	371	257	311	424	473	474	339	173	255	342	284	286	307	378	410	380	410	414	394	383	427	424	269	283	340	274	281	275	302	330	329	345	336	356	356	266	256	303	351	378	392	355	304	309	311	369	361	324	373	374	300	338	406	374	361	463	464	426	485	435	365	377	370	357	371	346	373	401	431	518	456	316	380	418	352	373	382	425	381	329	436	504	402	343	415	412	393	438	427	376	372	387	401	425	406	404	424	407	375	382	399	374	398	406	396	384	378	401	379	345	385	411	381	364	363	365	373	403	460	529	464	384	368	406	431	412	431	501	521	452	413	395	453	476	464	453	407	423	378	374	494	473	362	362	447	408	353	454	424	408	498	375	261	330	417	333	295	476	516	366	312	366	387	397	370	241	303	356	319	388	336	348	398	347	395	466	429	398	338	266	322	404	459	497	454	397	374	362	297	315	381	343	338	348	355	396	441	431	473	482	457	434	481	503	421	430	423	465	455	478	476	378	411	455	433	371	319	407	545	517	356	315	389	452	452	356	298	340	404	468	442	379	424	447	440	398	409	498	474	446	430	361	371	437	462	429	417	398	312	288	307	391	376	387	454	392	303	340	445	382	369	421	408	406	442	377	391	400	320	353	359	375	419	343	314	348	328	326	358	423	387	350	334	367	465	476	417	415	464	448	386	285	234	297	387	395	314	263	297	348	352	309	371	369	368	293	222	219	254	295	228	318	315	225	254	308	270	314	345	282	333	283	194	307	311	314	362	336	341	358	386	357	334	310	304	410	408	378	460	431	393	379	423	491	452	374	437	445	355	357	361	371	367	376	362	488	520	411	457	512	512	419	283	338	460	458	455	499	450	390	451	524	509	424	382	380	461	430	460	526	553	527	452	494	461	508	592	560	527	534	604	571	627	831	1014	1227	1267	1029	727	548	425	369	432	392	368	403	368	334	259	295	342	298	352	391	431	407	328	394	368	307	411	406	441	633	738	865	893	869	780	557	331	221	266	350	364	338	276	250	328	314	295	349	296	237	216	194	263	302	294	280	263	222	192	222	187	214	268	222	156	190	286	327	260	217	273	279	251	287	338	269	246	284	249	248	247	240	270	232	175	190	220	189	187	204	178	143	206	241	193	186	202	171	125	128	153	215	259	263	333	306	187	245	343	307	234	168	157	197	238	333	298	198	140	98	126	179	211	215	227	180	219	268	169	178	187	193	189	171	229	199	164	261	296	268	191	130	256	262	186	216	251	222	138	130	233	227	182	247	243	190	143	77	113	185	147	107	195	208	138	128	161	195	170	192	194	187	125	200	301	163	74	139	248	245	208	182	131	190	223	147	136	212	174	143	183	193	141	103	148	128	179	249	187	99	164	169	56	175	280	200	226	291	263	191	187	250	303	282	159	115	152	176	226	259	182	104	185	232	190	152	124	147	164	183	189	200	197	159	88	191	265	170	188	206
187	287	336	317	273	289	259	241	148	151	205	212	203	147	94	138	210	177	196	220	163	186	176	174	215	159	174	202	114	160	187	181	180	141	134	227	319	161	125	169	92	52	128	234	230	190	181	216	247	246	263	242	278	273	186	139	123	166	265	259	222	207	258	247	189	297	304	225	224	242	210	265	215	140	131	98	134	183	164	187	223	134	140	190	215	195	205	276	235	118	104	209	291	308	271	233	182	220	235	170	213	211	187	208	175	190	249	202	178	168	179	210	130	181	232	158	180	191	107	145	258	302	225	141	168	223	158	168	275	242	284	287	192	175	285	270	212	200	153	218	267	220	226	293	309	251	257	261	236	274	163	135	256	259	259	350	335	382	334	204	216	252	236	227	320	262	210	319	299	158	80	175	302	270	235	245	252	250	303	289	178	250	329	197	174	264	197	178	251	253	283	254	224	273	213	195	302	340	290	195	213	284	187	165	247	279	314	295	264	263	263	311	334	272	289	307	218	205	177	211	281	327	381	365	363	308	335	367	309	366	393	307	228	249	426	547	647	716	835	855	715	644	565	513	452	421	484	371	300	367	374	459	478	419	397	456	398	361	355	369	392	434	557	514	464	499	650	903	1064	1144	1172	1026	836	661	576	546	499	492	482	518	523	446	455	459	436	397	399	459	543	524	384	469	541	478	434	507	606	561	489	416	429	536	534	475	526	549	460	411	462	417	399	423	369	391	424	473	428	394	394	281	300	341	297	287	306	326	255	340	410	343	396	405	409	412	370	280	236	353	388	303	355	382	365	367	309	291	319	341	323	323	330	330	379	356	322	269	211	281	376	438	349	380	449	333	279	371	421	440	432	320	337	402	366	375	394	371	370	352	301	306	380	364	297	378	413	341	389	387	351	409	422	345	347	382	321	336	444	466	410	377	416	475	431	399	409	390	327	308	343	307	361	464	443	441	469	441	368	363	457	482	460	486	476	425	478	466	434	444	378	425	438	308	305	314	378	415	377	436	455	478	462	464	507	404	308	362	384	441	473	437	420	326	338	376	357	490	456	344	385	469	596	521	404	399	385	429	394	392	461	360	289	426	513	604	548	395	336	382	391	344	392	341	435	470	311	320	472	476	301	305	372	322	322	337	461	517	359	304	282	230	240	334	371	349	478	436	314	410	444	390	372	357	363	416	411	348	337	432	391	312	314	316	391	409	454	429	364	450	438	410	423	354	413	455	440	555	512	419	466	440	398	375	394	388	354	433	525	457	438	468	433	382	391	434	375	439	454	378	317	375	491	485	440	425	405	438	525	426	335	379	415	436	415	372	357	382	412	338	301	391	385	323	422	487	362	261	248	333	342	304	378	382	414	378	392	422	424	452	382	337	366	370	314	394	401	382	385	380	383	413	395	367	407	319	302	371	396	359	303	301	354	389	334	267	296	371	305	289	375	364	367	378	334	366	339	278	293	346	355	337	378	338	311	364	321	363	386	323	356	378	410	387	271	229	313	353	342	309	357	428	384	344	428	426	367	274	314	403	339	379	307	298	401	450	424	374	415	399	417	454	400	359	447	518	429	372	406	476	408	288	329	349	368	412	425	450	419	443	494	475	492	488	469	556	559	492	438	411	469	467	418	416	495	566	622	583	534	512	499	571	590	645	876	1159	1277	1106	835	629	503	396	393	430	412	409	366	410	454	402	362	315	276	329	390	366	292	285	404	379	369	464	495	568	625	701	818	800	681	541	425	400	351	320	340	375	391	324	308	330	273	299	381	331	335	358	303	220	134	199	203	177	265	259	269	331	269	243	169	173	315	303	241	240	195	195	245	249	277	275	219	291	332	207	194	217	280	323	277	192	87	183	269	208	241	282	302	264	207	259	225	128	119	174	231	264	295	306	300	247	238	244	224	304	283	222	205	178	275	338	338	262	160	196	239	224	168	138	160	225	256	158	99	141	130	197	284	162	108	106	192	230	184	223	254	184	145	224	216	259	280	216	119	84	122	121	191	201	149	155	134	101	167	280	252	205	184	227	231	149	154	182	277	280	234	202	171	173	159	134	115	156	230	225	175	129	101	93	62	57	138	246	244	261	265	188	127	168	198	229	338	287	178	187	231	249	216	233	188	168	202	221	231	236	342	312	240	206	177	129	85	88	142	191	172	232	166	131	206	231	210	203	208	195	171	94	185	228	148	164	117	175	276	251
215	264	259	188	155	194	174	126	90	184	263	268	191	169	163	122	163	204	204	199	219	193	159	200	228	160	113	110	106	139	208	241	275	250	124	175	280	190	164	220	126	74	165	227	185	154	169	192	211	181	195	204	188	212	228	258	276	187	188	270	252	189	242	353	333	246	180	181	150	181	202	161	255	210	139	125	147	219	243	277	233	168	136	152	168	210	201	102	145	235	195	218	219	147	196	246	149	123	188	191	238	182	214	269	178	162	199	204	192	253	220	206	196	215	274	244	200	170	178	157	180	187	141	163	169	164	162	120	168	274	343	291	213	151	156	180	186	273	260	197	160	213	287	215	195	193	131	169	208	224	273	298	231	198	238	280	280	194	223	238	245	292	232	279	240	206	320	373	220	154	189	169	260	253	201	199	210	221	218	249	310	250	222	270	180	114	162	228	265	217	214	268	193	165	270	291	229	264	202	158	224	226	167	159	304	301	240	187	127	226	252	262	302	278	325	345	255	208	252	245	252	274	284	349	308	181	190	295	338	358	384	389	363	382	438	502	542	630	782	857	745	560	569	585	472	355	385	378	328	344	398	391	343	393	391	316	348	375	371	419	445	431	445	559	590	574	706	888	1054	1240	1235	950	747	699	588	523	484	396	423	471	494	554	518	448	481	451	491	539	464	504	515	475	536	499	449	512	445	494	566	529	570	479	414	388	435	471	427	444	477	514	507	424	313	375	393	341	345	403	354	334	419	406	357	353	317	323	367	401	411	363	307	274	390	430	355	296	338	408	407	464	451	376	352	310	280	333	382	322	265	310	388	389	296	266	288	317	336	319	289	296	335	339	282	268	300	368	419	405	387	307	292	359	356	280	271	362	391	376	373	333	292	327	387	352	319	363	315	262	423	423	291	308	306	313	346	380	482	523	508	409	398	464	470	493	462	418	366	385	385	393	435	392	356	399	473	531	556	440	405	520	503	464	498	413	303	410	506	408	333	340	376	406	322	319	423	438	410	319	325	458	494	477	459	518	439	306	374	397	392	419	447	419	347	343	331	328	406	405	402	408	347	355	411	370	327	347	425	464	382	375	366	369	388	401	450	454	377	391	471	420	392	355	349	369	376	339	340	376	356	364	368	301	305	375	360	390	442	458	415	346	378	407	370	372	451	470	338	292	353	356	377	397	397	325	326	328	362	497	469	448	427	355	327	297	327	399	396	397	426	412	417	471	409	321	380	470	374	306	395	428	401	435	416	361	354	435	460	373	454	544	502	413	363	480	536	415	366	403	520	554	474	408	363	400	403	408	414	389	417	410	428	417	410	378	368	379	349	349	414	419	365	480	523	460	371	366	430	396	366	401	400	370	350	387	425	374	381	372	326	402	369	340	398	349	304	290	364	422	439	510	444	307	298	365	379	380	395	376	392	315	274	303	265	258	308	303	217	150	212	360	408	338	329	430	396	305	285	274	382	357	331	345	301	283	257	376	368	298	379	404	360	308	296	384	425	329	327	422	390	362	378	349	354	397	411	315	318	403	337	298	363	433	429	464	533	422	360	410	413	474	458	326	282	352	413	447	455	465	513	476	395	441	505	507	531	536	509	473	500	458	464	544	546	494	460	466	362	404	457	370	381	468	492	505	495	560	555	455	550	645	684	751	895	1185	1385	1370	1057	667	508	472	458	401	346	361	424	443	434	468	370	368	409	298	306	423	317	235	344	354	344	469	544	515	652	773	858	905	784	544	384	335	358	319	164	163	245	289	303	351	334	270	308	296	336	314	254	253	309	329	225	256	335	296	303	302	167	77	110	227	268	244	279	257	233	272	237	197	262	260	246	345	333	202	203	271	298	279	233	223	193	202	247	218	190	252	266	262	278	308	314	258	225	225	241	245	246	220	164	164	234	277	194	127	187	248	231	189	225	199	208	290	286	251	250	226	140	168	242	201	167	211	201	103	131	161	176	189	204	246	246	223	183	245	287	245	244	283	250	169	159	179	156	127	206	249	214	236	241	204	212	276	260	207	166	180	322	340	214	173	170	197	328	326	213	209	168	83	126	135	119	162	174	188	113	49	39	149	244	197	228	230	173	209	200	168	148	156	255	226	127	177	182	194	234	216	203	143	132	193	211	185	160	205	298	295	235	250	246	214	224	213	232	153	136	196	150	129	199	226	136	166	153	56	42	102	196	200	226	271	149	134	166	207
282	228	196	166	249	287	222	257	253	204	192	272	271	174	151	194	150	137	231	224	149	205	214	174	182	213	217	189	170	172	210	231	221	161	181	173	105	171	252	203	219	208	205	237	197	164	155	151	95	129	194	248	255	183	166	242	192	131	270	324	219	259	274	230	278	226	284	292	178	102	70	87	159	228	237	194	149	119	181	239	221	174	129	180	214	239	231	206	206	198	219	223	194	201	153	78	158	263	259	241	219	199	199	179	177	188	173	146	123	127	201	238	208	134	120	172	113	205	224	143	169	213	198	129	210	268	185	188	225	234	257	201	167	255	232	213	258	262	222	168	132	148	303	295	233	229	189	135	135	161	158	199	275	309	213	182	217	324	370	262	204	153	151	185	301	344	241	178	128	146	241	241	190	193	270	358	272	207	194	255	397	342	230	198	251	178	183	250	200	236	230	242	241	215	171	203	225	172	228	224	281	321	223	241	291	242	213	263	281	242	206	267	213	194	317	316	292	360	387	273	213	250	256	291	308	278	315	282	296	325	321	381	376	434	414	382	552	645	794	935	786	616	551	489	465	399	410	461	348	255	303	386	378	378	392	429	464	436	422	415	416	437	440	504	548	667	887	1009	1219	1295	1160	950	758	651	561	534	575	504	395	399	368	371	418	417	403	465	511	494	494	431	459	512	530	581	508	482	461	458	552	526	519	493	410	456	431	441	448	420	394	459	533	401	383	402	360	360	457	439	337	426	458	443	435	418	326	329	432	362	352	322	287	326	272	247	368	404	325	317	352	323	304	301	270	351	327	300	398	368	377	471	424	352	317	301	353	391	423	335	301	317	309	338	280	259	368	453	448	470	427	326	273	347	357	299	387	448	370	295	286	341	373	314	337	407	389	348	355	327	424	516	411	322	317	411	524	449	364	443	393	328	353	381	453	470	406	388	423	377	363	389	316	306	414	446	361	363	436	499	509	458	425	496	519	441	401	408	477	463	350	351	382	412	440	476	500	432	427	436	368	345	323	398	492	471	445	414	374	284	374	476	439	443	457	431	356	320	445	466	364	368	352	404	467	408	409	419	371	372	317	250	354	435	470	480	432	377	353	405	473	375	287	428	456	395	440	437	375	382	346	456	475	309	349	419	284	310	433	291	348	457	453	440	379	290	263	403	414	365	312	304	318	348	411	361	403	369	358	457	427	455	463	428	443	371	406	485	419	370	397	442	508	506	390	340	343	309	295	352	449	430	364	404	481	527	517	551	471	415	439	382	381	420	483	546	435	284	371	424	421	480	450	388	410	494	451	437	486	475	477	421	427	411	366	469	454	398	434	382	438	498	417	430	427	399	394	394	383	354	389	472	452	342	430	485	350	405	403	276	390	467	482	433	312	363	412	439	436	350	379	444	411	338	317	353	415	415	320	310	330	345	327	332	338	294	399	355	232	295	308	308	285	242	203	229	282	284	312	271	300	330	326	359	334	290	357	384	315	280	325	293	192	275	403	452	352	273	394	446	374	325	295	292	379	480	406	378	392	352	388	451	445	427	400	370	363	326	368	386	334	364	399	335	351	405	354	410	473	430	453	445	426	429	394	399	446	430	467	493	464	491	545	527	486	390	357	426	468	528	489	387	335	369	362	370	467	493	496	551	527	534	563	634	806	1038	1325	1373	1081	788	624	504	377	361	361	328	351	336	413	403	312	331	320	306	351	420	435	365	323	309	343	450	446	420	491	599	783	816	718	611	534	446	355	328	361	378	343	404	336	250	293	213	197	321	298	227	259	254	317	307	196	275	283	175	218	218	228	248	294	338	245	256	231	205	288	328	259	212	203	228	280	252	168	136	170	242	318	195	128	169	93	87	218	336	326	331	337	275	224	195	241	292	291	217	266	309	224	219	216	178	180	182	197	179	200	196	100	178	224	193	202	229	251	299	258	187	224	192	203	242	236	173	84	105	122	136	203	243	182	193	254	286	286	224	212	242	163	59	156	275	191	125	175	143	215	256	207	177	165	196	187	196	216	260	185	190	314	270	262	243	210	251	222	192	194	168	197	193	226	233	184	182	131	149	213	230	270	267	158	142	177	149	84	94	143	167	229	239	204	172	158	103	133	255	240	176	129	74	119	159	167	144	130	201	309	337	298	266	237	252	278	313	210	102	190	218	182	198	233	220	148	183	170	80	63	161	146	155	155	162	158	45	95	155
186	186	173	191	255	272	184	203	262	229	217	256	258	243	273	233	169	217	260	187	161	193	206	145	113	140	170	230	226	192	126	116	152	140	122	105	158	232	197	119	201	247	226	200	139	144	136	138	177	197	158	201	165	191	324	297	214	208	320	282	174	196	301	314	205	226	307	258	138	96	89	142	193	230	231	199	173	81	88	202	161	160	196	90	128	195	260	253	248	278	163	161	237	206	163	140	257	366	291	199	198	217	184	161	186	142	134	264	249	149	149	188	132	102	125	132	225	250	203	203	236	295	281	272	245	186	212	151	168	162	125	225	210	214	243	240	271	189	128	155	216	262	250	207	185	267	209	79	151	285	202	146	245	238	197	287	321	273	315	312	207	198	285	311	340	308	167	176	223	237	313	259	215	222	201	218	221	268	272	200	238	220	175	282	340	224	167	280	336	293	157	94	106	131	287	299	236	245	273	310	282	259	212	291	389	263	212	239	225	238	224	250	340	309	319	385	385	358	319	323	335	356	325	345	403	248	213	308	263	319	313	322	457	448	464	504	601	804	840	799	664	517	456	398	366	367	374	321	298	323	347	433	440	457	474	351	443	454	327	398	480	482	498	554	543	650	916	1178	1349	1289	1085	804	664	589	473	508	504	489	515	420	312	369	457	481	572	551	421	444	399	334	443	473	334	401	559	572	566	514	483	531	580	428	489	541	419	513	495	461	473	429	453	431	512	614	500	365	307	369	443	417	442	436	343	361	428	427	455	492	403	304	259	300	280	270	289	301	406	436	406	326	357	421	343	332	355	388	384	338	331	361	336	294	283	315	301	321	389	387	347	296	310	330	353	324	376	524	502	438	450	437	440	462	415	320	393	398	286	303	388	376	302	371	377	325	358	423	411	347	382	397	349	422	439	420	444	395	417	372	339	422	418	355	384	463	526	439	376	395	385	474	451	417	409	304	386	449	360	407	440	363	408	557	477	421	459	452	435	432	501	468	448	486	438	356	450	502	430	415	376	417	377	358	407	319	415	483	422	352	315	470	487	444	409	364	466	471	454	488	529	446	404	461	424	407	366	448	478	363	416	427	366	386	352	313	325	402	364	309	433	379	289	404	464	405	381	436	436	442	420	394	393	325	376	457	478	460	496	434	388	441	364	313	322	345	391	369	370	414	329	278	327	301	273	314	311	269	244	304	356	298	408	487	419	404	404	440	358	390	446	467	513	432	396	372	354	350	399	482	496	500	501	456	429	401	348	362	339	371	349	356	574	644	559	533	439	313	407	476	458	441	453	526	541	526	446	383	360	374	382	333	361	396	377	405	424	485	459	354	318	376	464	410	356	304	307	413	474	474	457	411	319	298	342	415	386	348	326	344	434	359	407	431	303	327	527	579	430	338	365	369	245	229	336	260	273	392	313	282	340	330	233	266	428	397	366	316	319	348	217	252	386	372	323	398	382	345	370	351	314	307	391	345	257	357	322	308	401	391	303	311	388	378	315	280	342	341	377	332	308	383	341	364	375	329	365	321	338	455	443	432	378	382	340	325	408	366	413	399	403	583	531	349	411	587	481	360	474	507	458	410	454	483	388	340	436	565	534	434	480	515	485	476	378	364	459	507	498	399	423	501	442	421	404	417	527	539	564	604	556	544	666	727	739	946	1276	1418	1173	870	683	517	439	444	438	340	331	376	342	335	349	382	389	354	345	356	366	329	280	298	317	405	391	309	453	655	736	778	819	736	500	314	288	365	418	390	315	258	228	250	248	241	267	323	296	247	282	216	229	285	280	256	250	266	297	305	248	311	304	241	166	139	152	144	208	286	335	217	228	273	220	214	198	174	154	203	264	226	235	290	309	274	223	188	228	242	167	219	311	278	245	247	215	222	341	339	274	289	266	306	337	257	167	170	194	206	125	158	272	259	304	399	306	244	238	200	314	285	224	312	234	100	186	258	284	318	199	73	119	271	269	251	238	139	176	201	240	237	186	132	131	209	253	279	201	167	186	115	156	345	390	276	235	280	231	190	215	271	260	164	201	240	204	176	196	298	298	232	197	191	231	266	279	192	131	152	241	268	188	224	235	329	365	250	205	187	181	147	86	150	148	43	89	175	134	106	122	59	89	202	210	214	263	220	274	329	348	330	236	153	97	142	218	235	217	181	156	169	136	129	111	132	221	196	131	182	220	196	155	131	97	41	42	146
250	232	244	245	185	173	234	285	244	211	200	293	269	99	61	92	120	135	264	272	175	167	167	229	346	338	189	198	305	198	90	157	265	184	48	172	289	254	223	286	224	133	126	168	151	72	149	184	191	167	134	154	159	190	155	126	138	258	347	234	243	334	280	261	214	170	178	180	231	242	155	124	146	106	206	242	182	179	163	180	178	165	199	209	180	157	248	245	187	203	184	156	91	66	211	195	129	201	194	210	209	208	207	234	231	162	115	153	246	232	159	241	256	196	195	184	155	181	225	208	228	295	257	175	260	190	95	130	122	155	221	277	280	333	259	150	144	177	258	273	276	234	232	188	139	200	141	73	107	164	225	254	265	270	230	253	383	393	315	323	302	216	184	181	241	245	179	126	173	236	290	303	226	262	279	285	258	183	220	207	198	304	336	245	242	304	285	200	111	169	230	189	264	238	239	315	255	252	220	192	200	212	206	267	350	278	226	226	268	322	321	248	276	357	277	217	285	283	319	349	233	263	319	259	280	320	380	417	342	242	217	336	476	454	416	591	739	773	848	833	724	599	542	452	398	455	349	321	347	316	337	317	300	269	326	400	367	336	379	411	399	496	522	526	576	629	857	1168	1350	1312	1039	789	727	604	482	454	496	534	502	429	413	534	519	470	448	441	469	482	469	386	330	461	529	441	572	634	444	430	413	401	450	399	479	500	385	324	361	390	430	476	458	495	533	513	502	415	302	332	447	462	416	423	374	341	417	443	473	449	375	406	354	407	436	375	338	297	383	417	377	383	434	412	371	348	359	368	373	379	337	313	286	340	347	257	268	307	410	410	288	363	374	376	408	401	394	344	364	268	262	368	370	435	436	388	317	286	293	327	363	318	372	422	327	302	399	385	353	362	401	479	465	372	321	351	358	316	434	520	513	443	327	243	309	438	384	398	377	298	306	440	539	504	424	389	404	380	398	459	412	402	481	482	366	391	462	427	412	340	331	379	435	380	409	509	492	492	441	413	451	452	468	431	408	443	458	396	357	403	446	462	490	536	474	487	508	473	477	445	396	433	442	430	452	466	460	416	401	327	341	399	401	425	426	355	373	388	320	335	360	380	441	446	406	340	241	260	374	411	379	317	334	430	460	389	415	478	366	314	280	306	362	362	404	379	311	398	400	385	455	458	426	319	305	345	349	370	368	360	350	349	362	309	390	519	457	372	320	327	389	454	448	411	469	463	394	397	412	433	445	423	448	504	450	421	440	381	385	392	436	568	626	499	360	423	374	348	433	452	514	544	519	480	410	347	380	496	470	394	369	398	434	426	447	361	319	366	397	382	284	317	410	474	432	360	411	469	563	530	409	361	344	419	440	382	330	330	443	416	395	359	306	389	435	440	391	375	422	396	333	336	321	361	333	291	292	282	327	327	358	288	282	376	359	332	337	413	382	336	334	292	369	315	227	338	326	334	328	199	231	284	246	280	305	227	279	331	313	374	320	266	327	405	318	226	321	314	265	304	299	202	353	441	294	289	269	249	301	357	370	357	372	354	280	344	382	414	459	418	377	315	335	416	419	403	378	430	464	433	432	335	350	472	537	486	441	490	508	517	485	497	560	621	572	551	562	524	543	469	433	475	488	471	466	462	485	457	417	506	577	581	526	572	743	905	1173	1391	1240	907	666	544	486	432	453	446	366	345	478	440	443	487	372	375	375	296	317	314	294	372	370	404	404	417	495	595	724	739	633	589	573	516	438	364	390	358	281	309	351	360	241	153	238	245	290	280	211	193	101	191	273	217	229	240	208	189	223	246	241	164	172	258	151	116	208	308	287	272	274	287	310	293	260	151	266	314	187	205	220	229	348	338	276	271	191	187	271	310	220	208	313	280	164	141	247	212	225	327	258	201	179	134	142	172	268	369	283	188	193	229	272	306	215	182	194	220	280	266	272	148	68	171	255	193	162	231	244	173	128	168	166	177	195	168	226	198	138	205	222	239	242	240	247	255	205	106	87	149	251	265	244	252	196	83	85	150	201	203	185	198	248	266	226	169	168	168	230	279	216	230	235	182	182	197	232	194	164	184	151	200	236	192	192	228	205	188	157	171	254	243	146	96	67	114	237	252	174	133	187	221	204	208	159	144	231	185	212	271	190	177	236	197	164	186	203	199	179	226	244	209	149	150	126	175	186	179	145	159	163	133	245	220	118	203
220	251	271	241	219	266	263	270	213	151	149	143	118	164	144	158	291	186	145	194	169	177	132	118	137	102	126	179	206	207	160	130	169	140	129	231	218	173	138	185	243	228	267	337	312	228	206	167	174	214	208	175	247	261	177	167	212	229	272	289	240	270	253	276	240	168	161	184	186	165	114	157	251	187	101	88	156	155	125	190	196	162	196	205	177	185	217	270	291	211	116	165	249	243	210	148	132	114	125	178	205	199	171	182	210	219	212	181	118	76	129	169	152	146	201	242	136	147	204	189	166	176	217	242	234	136	157	183	172	261	234	152	188	190	148	171	189	185	208	221	218	208	240	269	270	258	184	91	113	172	153	120	132	142	228	296	226	149	179	266	288	262	303	272	210	289	249	153	163	239	267	255	231	238	288	269	233	219	231	243	222	255	255	137	173	244	220	196	190	129	148	243	227	230	312	292	190	133	124	206	247	256	224	213	271	251	132	213	263	182	174	250	333	287	266	233	189	218	234	240	310	322	278	302	313	287	328	351	366	346	294	339	392	455	431	585	754	751	820	727	662	565	441	483	469	455	331	270	316	333	360	371	317	220	305	406	399	318	344	440	438	532	549	486	572	687	942	1189	1244	1197	941	715	659	585	477	479	544	570	552	576	485	349	392	461	590	542	378	469	437	368	387	348	501	520	418	477	463	436	473	464	460	500	531	466	393	406	381	357	398	434	425	400	388	341	308	275	289	322	314	370	437	359	281	326	392	438	398	282	290	319	371	422	350	364	386	264	284	470	441	319	333	410	365	325	304	188	285	429	345	318	380	347	294	292	352	369	384	445	353	217	268	297	260	278	259	310	324	265	314	361	360	349	320	398	371	245	277	349	384	318	252	305	362	340	317	415	496	395	312	312	320	381	441	377	370	416	340	339	404	370	312	352	395	398	371	407	453	417	391	427	467	386	419	423	292	355	418	377	295	313	379	365	382	413	460	418	495	434	282	429	431	387	449	365	362	437	410	366	418	354	344	441	425	450	444	351	290	350	409	435	503	472	334	342	345	327	347	361	366	419	519	443	368	424	464	487	448	386	288	326	467	328	296	355	362	280	218	314	364	350	289	307	378	394	347	373	385	313	300	306	313	405	415	357	386	406	332	407	394	342	382	379	384	292	305	438	438	328	400	423	378	388	348	405	430	382	399	399	336	364	435	384	356	410	353	326	327	361	359	355	457	497	404	375	543	513	432	483	448	480	489	443	474	479	422	394	470	426	504	587	498	438	430	425	392	406	391	413	488	490	460	432	394	405	406	433	409	415	452	371	403	474	460	350	352	380	365	392	402	460	458	459	464	481	502	394	351	398	414	423	394	352	338	411	411	312	337	365	373	405	395	346	377	382	378	379	336	346	388	391	314	313	360	409	355	322	348	296	296	281	260	262	323	340	356	481	475	291	205	321	351	270	294	370	330	297	312	328	321	280	305	362	372	398	348	268	322	382	344	377	421	314	257	219	259	318	346	398	346	347	370	256	258	354	281	288	388	394	339	327	394	368	342	426	464	463	448	414	362	329	319	399	453	386	309	381	495	475	488	502	463	484	541	556	497	516	540	467	451	517	502	470	569	510	410	443	450	411	457	533	576	562	476	533	597	560	516	511	632	642	540	564	623	818	1083	1329	1421	1035	625	551	487	381	367	398	373	319	392	447	386	371	380	401	459	507	485	457	338	255	313	363	342	349	461	582	736	794	732	678	571	362	282	320	347	353	334	331	310	277	333	373	303	260	287	278	321	352	255	232	232	204	231	248	266	261	266	310	255	170	168	273	337	284	196	279	324	270	285	279	257	219	183	205	230	155	145	250	311	229	194	249	288	279	274	217	133	129	169	195	303	246	143	249	219	198	178	186	260	279	277	219	200	222	274	278	186	179	168	212	351	329	245	207	217	197	185	209	124	121	159	118	151	121	47	123	181	208	176	161	229	240	239	251	245	131	147	289	188	76	182	224	171	181	212	195	131	118	168	151	134	238	234	100	67	140	230	327	330	250	252	311	273	219	206	295	300	195	217	206	209	195	235	233	180	224	232	220	165	105	148	125	111	106	127	188	187	240	247	238	148	99	127	115	115	130	155	203	245	202	197	252	259	213	307	292	143	182	203	240	257	176	100	123	158	178	271	274	227	158	113	177	197	146	134	208	158	158	233	202	280	265	211	198
138	204	320	245	182	242	131	168	292	315	308	283	243	264	241	175	208	180	174	171	103	148	301	219	116	169	159	166	182	162	159	163	159	190	143	191	214	127	174	171	120	187	231	220	205	202	263	175	181	233	156	173	220	221	181	180	205	151	240	327	267	271	228	201	168	166	232	227	170	133	167	206	168	184	202	233	280	257	180	103	130	238	335	329	208	137	163	231	261	249	184	197	296	232	171	189	169	185	219	271	296	223	231	186	109	229	272	206	202	223	244	181	173	238	238	275	295	205	160	178	207	146	72	143	208	179	125	123	112	68	101	173	151	142	222	278	252	195	193	249	239	203	239	254	249	233	230	210	172	217	254	171	122	221	291	249	196	218	261	233	250	290	258	178	142	215	229	164	128	177	191	195	201	224	279	242	219	188	221	259	226	234	193	140	207	275	262	272	275	150	182	243	150	180	233	187	115	229	341	278	203	236	288	324	320	219	226	321	327	291	306	276	237	250	236	148	205	318	282	308	329	305	261	338	394	319	281	334	384	407	415	372	310	358	502	511	629	721	738	735	628	515	462	418	367	418	425	321	177	251	371	261	299	401	387	385	365	366	437	449	472	460	399	574	731	830	1067	1269	1260	1054	835	671	632	622	494	431	463	461	474	486	501	551	521	459	466	449	467	525	474	472	431	442	508	473	480	548	546	418	404	415	376	506	542	459	429	362	371	418	405	413	429	368	291	309	329	334	401	425	332	273	337	346	427	389	351	531	460	347	393	389	359	354	356	396	421	394	334	301	310	314	330	257	267	370	368	277	240	296	384	418	416	399	329	225	189	305	355	279	212	210	252	308	331	366	408	346	289	286	357	371	310	337	338	414	410	381	364	330	329	272	302	298	403	393	284	362	445	429	383	392	320	320	463	441	350	413	425	362	453	454	354	455	560	505	332	376	469	410	366	406	486	455	385	298	246	330	438	416	460	453	420	424	427	439	408	369	357	350	429	566	504	447	423	380	389	340	332	368	391	399	357	473	520	416	356	370	404	401	389	436	545	445	316	333	417	455	436	440	412	425	466	490	377	299	352	322	318	397	420	329	303	320	336	391	428	410	335	371	415	422	390	339	333	381	354	279	311	354	312	217	197	248	344	364	281	236	340	410	379	362	383	389	400	415	275	203	271	305	392	386	311	416	481	358	312	338	384	376	344	452	419	391	416	402	443	354	285	438	455	334	293	359	422	338	385	361	257	333	356	387	402	390	352	380	401	397	441	424	490	431	345	466	488	485	483	533	553	468	482	487	463	394	454	484	422	485	485	399	307	324	350	401	448	435	494	438	430	468	384	403	466	430	313	335	421	435	454	458	448	381	327	345	422	413	317	330	348	373	386	370	371	363	395	399	325	324	357	353	357	372	414	406	368	297	295	399	434	365	315	312	317	300	349	356	300	332	375	367	275	272	407	412	271	278	383	350	264	324	377	294	213	239	408	456	348	306	333	341	275	219	338	485	426	423	459	409	410	344	305	362	370	325	328	365	275	292	399	395	404	399	342	312	363	409	384	428	409	316	315	366	387	387	476	534	465	353	318	359	440	430	360	423	529	554	491	447	415	423	455	482	531	491	437	395	435	435	439	497	457	456	491	459	431	504	510	374	338	486	561	470	459	585	626	741	1089	1377	1317	1046	813	615	521	492	488	486	471	389	314	417	391	307	321	319	350	406	430	411	315	245	286	302	278	349	491	549	672	750	777	687	485	403	417	423	373	250	237	271	199	219	247	299	290	214	224	290	312	266	214	287	324	300	284	250	357	321	241	216	190	240	245	262	259	285	306	252	219	168	150	277	343	260	224	255	267	230	212	276	335	291	287	293	252	167	185	236	243	288	244	214	234	282	213	232	250	205	269	257	212	243	292	225	224	179	126	192	188	148	97	168	267	276	257	222	246	224	205	213	167	107	171	236	200	128	118	147	150	130	119	165	202	202	243	230	113	144	219	217	181	205	247	181	159	201	204	167	206	241	210	219	147	185	226	151	121	160	170	156	224	289	238	220	206	136	145	207	252	215	210	237	184	185	196	133	98	195	254	198	171	224	235	166	101	54	137	203	190	183	192	155	125	154	174	191	246	234	209	141	112	154	108	131	208	243	265	248	130	132	223	176	94	172	200	95	122	202	218	140	159	202	232	245	120	147	207	102	105	119	96	147	112	89	176	274
252	255	111	75	95	133	131	180	212	243	236	168	227	205	225	224	114	124	198	158	140	172	200	191	185	221	197	194	202	190	154	103	156	265	230	154	178	190	164	212	179	125	168	214	228	193	187	117	180	329	282	179	106	84	141	141	103	173	220	236	204	162	180	236	289	281	236	222	173	216	323	182	151	247	240	193	220	286	241	169	150	150	201	253	194	219	238	259	272	192	245	196	118	106	99	187	202	154	168	216	251	169	223	226	143	185	149	186	201	260	291	186	163	173	159	147	172	183	208	248	238	259	229	193	269	260	176	187	189	207	198	130	142	174	258	303	223	257	263	248	229	185	197	259	241	131	168	206	216	184	94	174	244	227	307	245	111	246	241	123	162	220	274	221	140	130	171	222	263	186	127	202	225	244	294	288	208	167	295	301	146	239	282	216	246	237	287	291	208	193	227	292	282	185	163	254	261	192	276	315	223	110	163	271	226	262	302	309	323	208	166	213	136	259	406	315	322	326	307	350	282	256	360	363	334	364	358	405	416	284	231	332	364	373	452	555	713	821	808	743	603	388	367	440	411	432	398	303	278	335	434	411	423	467	453	387	363	398	387	397	434	452	500	650	770	915	1102	1270	1286	1065	789	656	671	633	595	574	494	434	391	410	498	507	446	473	543	579	575	551	530	439	445	478	481	540	529	514	525	449	415	528	508	438	449	469	447	378	397	478	515	506	363	270	425	424	333	314	351	375	372	316	273	327	341	354	371	313	305	408	432	375	415	432	316	303	371	406	423	351	313	408	372	296	283	315	348	384	405	331	364	400	326	319	291	308	335	338	353	248	330	432	381	358	347	335	354	349	291	281	274	272	342	333	322	428	426	443	436	372	358	339	346	389	400	322	288	399	382	366	408	335	394	517	421	305	285	288	284	342	397	381	410	449	475	411	420	415	343	347	414	428	395	401	414	492	496	345	322	300	265	338	422	456	390	385	487	478	394	414	424	411	370	350	336	354	489	462	379	483	495	414	443	446	434	460	495	448	379	383	429	543	585	560	486	406	514	535	370	329	377	398	372	385	367	261	312	469	460	386	366	385	336	307	415	462	437	349	289	324	362	366	361	295	280	307	196	99	154	163	105	82	68	100	119	173	209	185	232	283	268	253	242	212	249	361	333	322	357	326	395	315	286	364	374	450	434	338	387	502	404	345	386	419	411	396	430	392	369	386	368	389	421	453	427	385	448	464	418	427	413	401	424	403	338	291	397	494	458	371	389	512	520	422	470	492	411	438	470	449	423	389	452	429	324	376	469	330	297	405	362	414	444	411	441	453	448	473	405	296	317	415	388	344	355	386	475	515	481	404	372	410	429	419	436	452	403	395	473	434	346	297	352	357	292	356	356	390	390	433	480	445	380	372	357	388	430	285	250	325	296	228	302	408	436	362	287	350	383	304	276	327	320	334	324	176	111	205	336	376	405	400	308	242	239	385	363	265	291	280	296	287	334	392	333	380	464	333	342	388	328	437	438	367	374	324	240	283	450	428	435	496	430	438	416	359	379	405	383	308	314	334	332	432	408	322	381	402	448	478	391	339	433	524	513	507	463	420	399	368	372	466	452	403	506	504	469	471	443	469	432	422	504	513	473	417	382	457	467	380	430	481	477	589	601	716	1072	1319	1276	1000	721	544	502	451	338	419	479	391	369	459	426	342	401	440	445	358	315	339	359	346	344	350	297	411	522	562	648	752	881	796	648	547	366	294	328	314	244	245	313	286	294	270	182	214	249	289	377	326	256	344	318	197	192	234	300	229	188	245	214	144	196	245	212	231	259	227	249	327	308	328	276	188	172	145	107	148	197	182	187	231	288	305	221	177	242	159	112	232	273	185	142	193	251	248	263	260	217	261	176	107	235	265	245	248	285	273	199	194	208	263	254	246	285	315	341	251	111	133	192	203	227	252	306	201	266	282	175	194	162	185	193	129	113	128	178	181	108	100	86	91	114	208	220	192	222	225	142	141	164	128	186	156	135	290	319	222	201	157	154	131	99	164	217	188	94	142	181	169	236	173	168	214	151	96	57	112	154	124	174	170	77	105	224	242	178	206	233	297	270	165	171	215	150	141	206	243	208	133	137	139	203	211	213	270	284	295	287	239	259	184	126	195	140	116	176	109	145	151	115	183	230	152	135	159	120	153	168	189	182	126	58	61	138	136
169	155	141	188	196	218	215	185	193	196	223	244	165	192	278	222	219	238	259	234	247	254	200	205	199	172	225	186	98	159	143	124	224	294	238	219	218	226	222	222	212	123	75	144	237	186	156	114	146	252	280	220	103	156	226	222	135	171	280	278	270	267	296	331	308	278	231	222	271	215	190	194	154	145	128	147	137	108	169	198	121	121	207	204	222	172	131	114	112	178	209	213	188	146	136	166	219	214	122	117	199	199	230	219	122	207	267	230	179	212	264	212	203	237	249	197	156	145	159	190	210	233	299	255	124	145	120	183	455	345	184	305	304	293	262	208	207	167	92	138	208	176	153	196	256	249	223	172	175	200	244	315	296	207	181	247	265	290	240	180	237	267	224	255	254	171	183	329	344	275	306	324	322	171	209	312	266	236	177	234	249	211	203	258	320	246	201	180	214	272	331	406	394	253	229	298	245	271	360	343	309	244	190	259	335	268	201	237	349	255	173	342	281	246	261	227	294	327	293	240	213	279	321	247	374	411	251	270	333	379	306	312	394	438	526	678	853	879	814	751	632	453	391	463	477	395	342	372	412	414	452	415	348	398	454	378	270	349	349	361	514	536	505	540	658	927	1193	1283	1256	960	559	394	489	546	462	458	509	483	480	460	428	449	450	463	524	529	564	558	470	478	529	556	497	538	547	495	511	443	351	390	418	462	565	554	450	416	447	497	540	434	345	421	424	347	330	376	405	361	359	382	371	332	276	304	335	243	321	435	383	378	350	283	334	383	362	347	316	371	373	366	425	445	444	344	256	300	406	387	317	352	308	249	273	316	321	314	349	393	389	360	306	250	331	338	333	379	350	381	455	449	308	314	405	461	388	326	397	344	344	286	262	324	333	322	298	389	384	295	382	435	351	368	451	468	375	323	387	382	381	429	554	529	410	427	427	418	461	435	398	410	405	379	382	478	497	375	352	430	467	403	338	418	439	387	437	559	486	356	339	302	325	372	378	427	442	475	513	499	484	404	425	490	515	415	332	380	362	260	271	417	457	458	416	352	361	403	423	426	384	283	316	342	293	368	380	339	392	414	354	395	448	364	343	316	294	283	311	374	338	272	286	303	256	152	51	63	69	61	59	61	64	59	48	45	49	54	105	101	117	119	114	194	239	308	296	303	353	338	340	278	283	347	281	211	255	437	464	401	402	312	280	337	313	322	408	390	329	365	377	384	420	394	356	365	428	414	439	417	339	359	415	452	484	458	401	467	466	344	409	472	410	447	516	424	361	415	305	254	294	352	444	432	418	448	474	389	342	379	421	417	424	510	478	454	414	333	377	387	400	477	342	334	376	364	487	439	417	479	376	319	345	314	393	485	466	436	373	324	250	292	399	356	410	376	343	459	408	307	329	299	251	332	324	332	433	405	332	332	363	342	371	414	373	353	324	365	449	389	291	305	287	167	268	392	267	227	339	379	376	397	350	320	341	337	333	308	276	356	376	354	388	339	272	275	385	371	263	298	344	402	441	372	335	388	423	395	374	355	329	331	407	452	388	296	380	443	417	442	459	428	380	365	431	552	486	392	404	411	402	436	466	457	457	438	401	415	445	496	589	506	426	486	533	492	473	493	474	506	530	564	504	407	392	507	576	497	422	418	474	562	576	501	551	751	1065	1298	1397	1254	908	669	520	455	439	459	468	401	411	392	299	287	327	362	364	371	387	351	294	289	338	432	453	451	481	545	696	816	858	742	553	531	485	295	252	337	310	258	201	265	318	278	287	268	268	399	438	357	329	314	318	333	287	192	225	251	195	265	354	383	334	218	154	182	221	209	203	224	272	210	168	220	214	178	196	231	267	248	209	164	174	172	153	266	278	175	135	184	262	280	229	180	291	342	256	203	244	281	273	268	179	149	202	256	277	312	211	136	269	298	207	188	281	309	259	224	151	125	157	234	314	255	151	203	229	153	117	153	191	115	200	244	184	200	201	225	199	238	270	216	241	221	186	220	174	163	250	254	184	152	250	313	222	241	276	167	64	84	128	84	112	272	330	170	40	138	149	164	253	149	128	176	101	83	111	137	266	275	156	115	116	136	141	154	117	179	226	246	298	206	194	190	90	122	166	168	237	259	273	294	179	205	293	158	126	185	198	214	182	206	206	161	171	276	282	142	131	126	79	148	239	181	171	171	139	180	128	96	182	191	216	188	166	169
184	193	307	322	321	209	155	187	237	205	188	177	124	154	177	143	144	192	225	186	183	325	344	278	290	289	233	223	185	175	227	210	213	243	236	253	208	170	157	152	165	154	111	65	165	262	293	176	85	178	250	216	115	115	197	230	223	292	311	203	177	298	310	203	207	246	215	179	176	189	199	195	125	131	187	210	191	172	276	255	243	266	328	295	186	213	197	161	119	113	150	186	231	225	217	225	212	225	172	154	294	320	254	257	157	127	217	254	278	210	155	146	123	185	197	144	172	166	185	187	195	258	191	95	168	264	243	235	418	453	242	233	199	128	152	125	157	237	318	219	94	187	224	160	164	303	345	217	144	154	133	126	150	175	219	283	239	261	289	157	233	269	247	279	237	195	223	324	309	272	238	240	167	74	232	304	199	112	189	255	226	158	116	269	291	133	156	176	210	308	299	287	249	262	294	303	221	220	331	221	127	228	327	297	357	315	216	280	279	251	283	353	294	289	382	380	356	324	257	278	305	277	276	273	276	328	295	293	282	256	287	341	385	497	669	737	875	881	787	685	544	464	437	361	304	342	411	406	330	327	317	336	348	354	354	439	420	311	373	473	569	508	508	642	732	997	1291	1372	1186	912	772	617	497	490	527	538	538	525	469	464	461	491	490	466	493	454	349	350	403	464	540	504	451	486	537	538	508	469	512	531	468	419	466	466	397	395	468	443	398	404	374	360	296	313	388	399	365	383	405	374	384	415	403	370	419	399	305	318	335	328	276	254	307	322	271	348	448	376	313	372	406	387	408	353	330	384	362	330	365	325	263	284	321	377	401	370	397	425	368	313	312	319	316	368	401	318	353	395	354	331	313	311	359	373	333	406	395	304	304	348	349	375	375	389	356	285	369	390	329	350	359	240	293	411	418	364	287	368	494	402	360	412	341	359	420	368	350	441	376	342	323	302	396	430	451	383	334	343	414	461	391	372	429	367	317	391	349	393	428	417	427	406	446	460	494	467	413	406	420	442	459	445	456	374	320	448	404	294	333	377	362	439	469	372	291	349	367	391	416	362	332	303	313	396	424	387	394	323	226	283	327	280	317	317	333	406	340	232	232	183	117	74	76	75	54	55	57	57	54	56	54	52	54	57	55	50	54	59	57	55	63	61	126	122	128	257	285	200	185	302	314	257	366	356	215	249	323	353	299	298	388	320	245	316	369	380	364	399	470	489	481	436	364	355	438	450	387	304	276	343	384	473	534	480	483	504	479	416	424	421	346	339	379	358	377	445	397	339	329	382	450	429	389	354	453	499	401	377	435	518	524	571	530	512	483	382	442	482	457	420	348	358	384	355	366	396	407	454	486	424	387	347	423	532	463	411	424	396	402	430	422	349	293	309	373	421	339	266	302	354	328	356	330	268	348	433	422	366	365	329	296	317	322	344	356	434	478	391	291	291	401	377	300	324	306	206	262	371	406	407	353	302	277	297	342	358	377	400	396	373	351	354	278	301	394	314	240	277	357	350	318	357	329	354	419	395	357	431	450	340	312	442	453	413	375	396	446	369	321	325	405	397	406	419	364	415	491	477	443	420	333	302	363	359	401	517	511	550	529	373	408	593	630	507	514	510	462	431	460	475	454	406	389	502	564	527	470	481	478	509	515	503	568	673	877	1209	1344	1183	956	637	408	454	432	320	299	329	377	400	422	424	434	411	356	407	428	431	477	409	401	379	303	336	393	393	575	781	830	772	558	434	364	300	315	276	225	314	291	229	316	357	312	209	199	221	231	310	328	280	280	237	232	240	284	296	269	280	233	319	336	201	237	281	316	319	245	232	248	261	293	281	229	292	275	214	256	284	186	218	354	329	259	235	272	278	227	202	271	348	262	199	242	174	149	242	278	275	284	241	124	106	220	275	212	259	278	191	221	219	156	183	200	280	386	285	209	251	145	92	182	190	148	196	244	252	219	184	233	217	204	257	228	181	157	210	228	168	185	188	204	138	156	225	166	164	174	176	236	186	112	149	158	241	242	168	174	180	186	173	172	209	151	80	154	243	202	192	239	216	134	133	272	249	210	301	323	329	291	176	191	240	191	260	306	279	267	182	177	166	120	192	208	183	210	248	269	182	148	241	223	177	270	258	185	179	197	206	222	260	201	122	114	119	179	139	154	199	123	150	152	162	187	120	165	239	209	232	175	146	185	226	177	195
283	256	271	252	155	178	201	201	307	252	136	154	198	177	161	209	170	182	280	263	263	222	154	168	177	152	109	163	197	202	160	105	161	150	150	178	179	180	166	180	249	200	128	137	183	244	230	128	119	251	200	117	91	104	174	280	309	314	313	276	243	183	267	225	217	233	140	142	168	201	207	134	154	233	183	224	198	101	149	198	238	275	287	264	224	219	213	187	219	240	173	115	144	205	205	147	169	184	155	119	218	205	173	251	119	170	258	251	300	268	259	226	142	159	196	218	143	148	193	92	92	199	227	233	272	162	106	203	261	286	210	192	154	82	158	193	224	254	211	157	185	273	276	178	95	148	175	110	105	151	220	247	217	245	246	169	176	303	317	252	210	209	283	247	178	209	235	217	240	254	268	242	171	179	230	210	168	225	225	243	228	202	215	181	226	255	193	160	244	261	232	229	234	244	283	299	289	266	324	291	183	311	353	252	268	270	246	280	351	349	264	259	307	312	306	306	289	266	299	376	325	240	290	280	308	420	357	299	362	408	343	361	385	494	621	710	902	907	808	656	462	440	450	441	418	386	356	316	397	362	242	396	418	308	437	423	360	415	461	485	478	472	457	525	715	1026	1309	1290	1137	936	691	566	517	471	411	417	482	543	509	445	457	427	432	476	506	505	539	551	487	488	448	455	499	504	456	447	452	350	367	471	476	422	373	444	486	443	398	363	357	355	291	303	359	310	401	492	415	349	398	359	353	390	355	322	323	317	316	338	351	355	295	271	333	321	299	339	291	305	331	327	298	264	316	346	387	412	282	285	375	341	333	379	333	326	295	236	393	384	322	327	349	396	389	381	293	297	337	289	307	356	382	417	390	358	377	353	284	281	281	308	349	316	381	406	471	419	294	301	366	402	377	413	467	401	351	367	334	364	364	323	362	403	356	428	475	392	355	328	379	410	364	334	331	354	350	377	389	398	444	509	544	490	460	494	498	497	484	469	517	494	408	472	476	373	332	471	492	362	413	419	403	332	401	443	396	350	347	398	375	352	297	420	494	381	319	315	333	309	307	358	312	260	417	560	485	299	286	416	440	402	289	277	332	292	303	308	242	126	73	76	52	56	59	57	54	55	57	55	56	57	52	50	57	61	54	49	53	56	49	50	54	49	59	66	63	61	110	151	233	313	318	309	259	201	226	331	369	296	240	296	365	372	364	318	297	341	361	413	449	348	273	326	388	408	399	409	383	411	502	530	574	592	466	394	459	516	547	481	426	526	553	457	435	452	357	376	399	322	355	459	418	319	422	486	494	470	377	381	358	349	504	470	478	564	387	277	329	394	417	387	319	356	389	306	345	443	469	456	457	417	399	495	525	477	417	427	425	367	373	317	319	430	386	318	366	391	371	380	374	381	345	313	392	405	356	315	342	317	253	354	420	385	338	359	355	355	420	398	295	208	294	400	356	329	310	274	328	380	360	330	352	299	278	322	373	338	368	335	282	358	339	278	259	300	305	370	354	366	436	382	389	408	339	272	280	318	378	425	407	318	309	356	338	331	403	421	371	376	369	381	439	511	474	415	422	523	527	466	421	462	443	378	476	519	499	491	480	494	503	447	481	504	474	449	486	508	498	508	495	417	428	559	445	312	368	415	434	543	522	436	550	610	569	655	853	1138	1342	1342	1060	736	585	573	511	342	378	359	397	438	442	448	443	405	291	310	357	373	418	341	285	355	383	388	410	471	623	704	713	783	679	591	504	439	424	385	339	250	244	278	311	265	298	343	315	352	270	257	269	235	236	277	263	261	336	360	350	329	227	217	316	207	184	235	260	277	217	226	189	198	295	277	184	152	228	234	232	314	336	294	281	278	243	195	145	171	191	161	184	163	176	205	205	219	279	291	177	143	243	322	338	312	209	171	176	307	341	167	160	194	167	206	299	244	129	182	194	195	258	207	146	153	200	169	157	200	162	109	182	234	191	139	140	238	255	220	194	231	231	154	138	168	126	123	190	123	133	169	193	261	251	227	183	195	234	225	228	137	147	201	222	278	273	236	187	201	245	257	227	146	71	80	156	166	167	224	255	156	133	180	125	80	125	266	247	146	178	220	211	220	180	139	131	145	218	248	203	161	166	188	140	139	208	201	245	254	268	259	122	234	274	232	237	188	243	209	227	261	123	99	224	213	180	210	186	137	212	282	171	125	167	141	70	93
226	288	233	282	283	291	286	236	219	143	167	251	224	219	198	184	145	134	153	109	196	180	140	210	176	89	164	208	227	219	130	193	216	210	175	90	133	207	211	116	120	135	150	189	155	151	186	137	91	148	213	191	83	113	197	236	208	230	241	212	216	194	252	217	207	309	196	54	118	148	171	190	168	170	149	138	170	209	172	233	267	229	213	147	179	200	207	183	109	117	201	233	131	105	149	243	270	185	166	168	140	141	236	240	135	149	160	177	168	94	138	224	200	163	153	151	235	238	114	75	187	250	236	236	230	205	195	134	143	246	232	236	224	134	157	212	225	246	237	243	264	276	261	155	119	139	80	72	116	152	259	247	179	178	205	227	173	215	220	252	349	300	272	312	267	220	229	178	160	172	214	284	348	336	262	253	220	215	222	199	196	241	237	288	257	156	265	272	187	213	215	225	325	378	278	267	353	357	332	223	217	311	335	305	270	320	295	212	357	330	194	270	254	166	221	267	234	262	276	314	369	312	317	420	386	325	289	304	329	346	376	435	480	511	659	767	825	856	774	668	483	406	492	453	397	459	386	304	338	308	341	374	387	361	369	369	365	447	355	372	491	501	536	675	832	955	1193	1265	1029	795	653	617	542	497	533	509	472	588	694	549	532	537	516	542	522	513	526	556	462	404	432	462	480	475	438	409	473	514	465	377	430	469	503	547	419	372	467	465	491	478	336	415	478	360	404	518	470	412	390	426	437	316	284	381	399	352	307	319	391	441	328	276	333	329	361	321	307	332	370	403	389	393	345	307	359	348	280	226	186	271	351	320	397	413	285	288	412	447	373	335	306	343	394	352	319	307	286	318	329	292	382	428	343	406	413	415	447	331	329	319	297	378	418	345	349	388	309	287	411	419	276	219	339	373	267	395	476	427	388	364	369	342	394	400	355	383	469	463	411	482	487	460	430	371	398	404	349	343	405	389	307	333	404	480	461	485	514	421	440	515	357	322	416	391	398	434	394	328	424	442	475	526	471	405	346	333	384	377	429	517	476	429	389	415	406	353	401	398	321	331	435	424	393	379	379	377	290	316	393	370	311	300	292	206	191	188	92	56	53	52	52	54	50	47	51	51	56	63	63	55	54	51	47	50	53	51	53	58	55	55	54	48	52	50	49	54	49	51	94	92	189	242	240	336	367	396	393	329	401	453	384	355	375	384	360	371	347	287	348	418	385	398	393	380	428	464	514	470	362	327	397	460	443	382	329	351	461	480	370	382	487	476	457	531	508	395	391	471	445	461	539	487	382	373	409	463	461	366	397	432	333	368	403	414	389	361	462	412	468	514	394	441	505	506	444	405	450	403	395	425	367	350	431	439	395	418	359	354	408	453	366	342	335	314	339	359	425	385	296	280	280	325	458	432	410	390	374	321	276	304	291	354	277	300	400	368	366	320	288	274	291	323	376	385	334	341	319	294	348	328	244	317	430	296	247	329	376	371	311	337	371	320	289	288	282	363	382	359	440	491	419	301	300	268	218	330	325	304	302	185	197	332	371	333	326	354	369	348	391	431	429	486	494	395	349	426	445	401	423	397	335	376	415	452	547	535	446	440	446	435	467	520	541	466	454	455	374	421	457	400	403	421	424	452	458	423	463	546	509	513	569	539	474	552	764	988	1277	1395	1199	881	666	598	513	442	405	335	319	397	441	361	312	301	319	336	408	404	338	386	368	368	366	353	421	501	541	699	836	783	681	519	393	389	315	238	313	343	300	328	359	319	239	274	295	232	245	262	164	178	226	191	254	240	206	234	226	300	346	237	277	328	270	300	295	272	225	190	224	198	155	173	247	213	178	177	170	183	240	245	188	199	189	245	198	189	246	200	180	178	138	160	147	91	179	208	201	224	316	244	167	250	249	221	171	205	227	122	153	265	259	216	171	219	291	293	257	283	307	221	162	160	217	251	177	226	295	239	222	173	208	310	323	331	268	135	88	108	130	215	279	255	155	137	180	142	137	171	247	314	232	202	180	190	294	279	189	97	193	240	238	175	133	208	165	150	212	175	89	78	139	230	205	205	191	136	178	167	125	218	216	129	120	165	182	126	126	185	221	262	191	110	174	237	175	108	176	129	105	159	158	262	254	267	330	240	218	180	140	152	184	130	45	46	99	97	55	62	92	155	217	230	227	233	215	227	241	255	221	140	145	212	183	147
240	235	253	254	143	139	211	180	191	170	110	207	301	226	174	185	179	163	154	189	216	200	226	160	159	218	165	198	175	141	213	280	176	91	221	257	230	195	229	243	256	268	229	256	189	135	164	223	183	162	277	206	180	271	242	287	271	249	261	279	290	272	283	276	244	180	200	159	135	189	145	139	175	146	163	208	242	272	231	280	288	216	306	296	156	142	172	119	74	173	165	145	211	236	272	286	186	160	205	174	118	122	194	218	257	239	187	117	99	92	49	96	166	179	214	259	259	205	150	189	201	221	168	148	185	162	187	202	238	254	147	87	211	264	228	170	203	266	258	263	160	112	208	259	256	160	143	182	193	185	101	127	205	282	294	211	182	154	137	215	287	327	238	222	281	279	314	247	240	201	206	264	259	252	231	291	278	305	342	281	195	170	209	265	313	291	232	217	239	175	133	211	295	301	233	288	394	336	296	344	279	189	286	396	321	228	327	349	289	243	252	352	329	273	284	309	313	263	279	298	291	276	264	240	225	267	313	358	366	315	270	275	347	566	712	824	927	911	792	578	532	562	440	305	352	395	390	441	434	408	400	395	356	344	393	317	301	520	513	417	402	457	542	614	880	1243	1441	1343	997	694	584	493	481	553	476	488	466	419	472	446	503	508	472	480	517	485	469	508	468	402	405	432	406	475	504	415	416	496	470	380	394	405	373	371	368	287	376	508	471	423	358	386	382	326	468	506	381	417	372	396	407	277	267	319	366	288	287	364	345	354	305	272	408	427	349	316	312	267	369	463	421	361	318	345	370	321	330	396	323	322	325	329	370	322	298	335	384	307	275	298	350	415	359	368	327	293	394	403	298	342	396	344	346	341	340	315	339	380	330	297	294	303	393	465	408	327	312	330	383	445	396	378	446	327	236	328	392	407	460	451	366	373	485	499	407	374	438	431	342	361	393	394	348	375	459	472	497	452	404	459	452	397	461	548	448	424	440	396	421	419	428	440	407	418	472	442	375	340	386	416	421	382	376	468	466	465	501	446	429	443	360	315	276	302	393	378	308	355	410	406	380	351	389	400	430	472	484	428	367	383	383	313	160	53	56	56	52	53	48	56	58	54	59	58	50	47	55	61	54	49	51	48	50	53	45	51	80	76	53	52	50	52	52	49	52	60	56	56	58	50	90	93	174	194	194	279	254	217	341	394	355	340	281	339	283	287	364	310	276	271	383	490	430	397	374	328	456	496	365	312	335	397	433	401	368	457	531	486	415	404	495	494	456	489	483	448	420	447	346	333	453	428	389	411	455	429	489	546	467	375	402	486	461	430	401	373	296	339	399	357	395	473	545	573	499	439	445	459	415	427	395	294	349	477	444	320	406	500	454	445	317	224	282	382	452	386	351	433	467	377	369	325	314	482	574	437	318	341	326	320	288	258	314	285	262	184	168	282	374	378	378	374	334	357	317	378	445	354	320	283	262	266	261	269	267	337	286	256	338	345	359	291	276	300	339	320	324	429	424	430	485	415	374	436	373	385	447	449	409	362	291	254	357	373	359	344	290	288	349	483	437	365	400	390	414	444	373	341	462	463	334	287	343	442	490	489	382	367	455	452	376	428	586	596	473	415	419	450	429	376	426	399	427	544	556	495	437	511	590	570	537	442	441	633	796	976	1266	1424	1233	855	625	527	492	388	372	431	390	410	414	350	309	318	336	327	295	331	340	391	425	410	342	217	269	383	461	579	752	913	794	632	567	429	367	365	294	220	213	187	240	270	269	294	231	203	224	230	182	274	369	239	207	232	255	266	256	298	268	250	197	160	238	222	214	253	246	188	184	189	126	185	268	216	175	229	302	233	229	198	140	237	210	173	219	266	362	327	213	156	125	224	284	261	244	211	259	250	160	146	133	169	191	175	163	138	220	235	171	235	211	179	203	221	232	252	233	159	178	155	206	270	283	316	292	273	306	313	204	163	209	204	244	245	191	156	230	292	230	195	185	118	112	152	212	233	192	213	288	357	311	262	147	182	260	214	214	215	176	189	215	107	105	150	191	147	85	151	158	166	223	251	207	229	253	173	192	237	227	238	205	169	159	215	239	215	164	228	313	264	173	185	299	260	255	250	188	150	101	164	229	235	234	242	273	246	204	210	174	169	180	148	110	91	186	198	208	188	139	211	193	198	230	123	125	130	119	268	313	325	234	125	99	49
221	179	270	326	292	241	211	236	154	88	110	166	189	215	160	137	182	170	200	177	170	166	187	177	228	251	247	331	234	175	171	144	117	64	136	191	196	179	149	199	150	150	321	300	187	188	130	74	155	186	153	115	149	181	176	242	274	249	293	285	226	277	292	306	250	150	136	135	101	105	136	227	241	175	196	217	211	251	215	116	85	117	169	153	178	227	220	125	122	162	178	203	136	203	231	102	96	171	192	114	159	156	69	196	276	269	262	191	211	286	226	194	241	229	136	141	150	149	231	297	310	218	183	252	314	266	199	242	281	293	265	207	254	229	233	229	192	287	267	179	171	188	216	191	120	144	149	216	207	159	197	200	235	305	226	163	239	252	216	184	233	262	229	247	290	205	181	205	266	277	176	206	222	222	246	271	270	241	225	232	185	160	195	218	291	332	322	233	154	151	214	271	227	245	208	259	372	305	231	171	145	141	170	197	238	222	270	320	281	305	302	293	264	252	285	201	184	295	290	285	349	315	357	412	299	218	348	403	359	354	306	360	451	560	695	771	959	1036	767	585	597	463	342	310	293	360	381	386	428	425	443	434	348	349	412	393	329	404	447	369	357	480	528	723	964	1145	1313	1202	939	728	590	516	594	638	569	532	580	560	501	496	520	558	492	511	584	508	470	500	548	607	552	488	507	532	499	425	444	562	500	386	441	425	504	536	455	447	381	337	393	428	421	421	324	329	421	318	327	462	387	376	370	335	365	372	438	448	392	340	308	283	262	371	542	457	319	339	329	231	296	347	302	277	263	352	383	325	317	329	343	367	342	290	264	279	277	284	369	380	345	351	355	396	355	361	352	272	303	324	335	324	300	311	321	340	317	334	398	375	350	321	334	409	434	440	367	301	414	474	341	366	441	480	493	425	353	354	417	401	307	288	306	331	378	425	411	387	486	505	418	398	401	353	414	467	458	540	504	397	401	382	443	543	475	429	423	328	341	438	436	473	494	471	527	468	412	466	456	426	399	365	420	474	385	420	537	477	399	433	444	382	296	339	414	353	335	405	417	351	373	455	412	282	272	328	399	342	337	418	352	219	147	119	63	61	59	56	56	53	52	50	52	53	51	49	52	62	61	58	59	55	51	52	56	57	86	83	54	58	57	57	58	55	49	47	54	58	52	50	48	44	47	59	102	96	180	231	205	162	206	344	331	310	317	325	352	352	313	310	283	280	296	333	344	363	358	259	320	390	331	280	363	426	358	358	369	373	454	475	450	425	420	408	410	409	404	455	487	536	500	421	412	412	371	378	365	369	449	478	430	326	367	463	399	267	284	417	490	472	404	417	432	432	430	396	396	418	474	435	468	506	441	453	473	467	414	375	408	387	301	362	450	382	349	355	371	386	340	303	318	439	477	392	425	428	338	321	324	329	298	352	397	397	364	320	325	320	321	319	268	261	265	244	228	249	377	383	273	290	371	344	370	368	350	251	219	348	366	328	272	332	353	330	350	320	309	263	293	333	328	368	429	465	392	361	388	412	421	345	324	383	382	340	341	430	355	250	326	405	431	404	356	319	375	432	458	423	383	414	450	483	475	413	385	370	412	435	410	458	522	498	410	478	572	532	477	499	498	453	474	478	483	460	415	455	519	439	439	517	538	502	416	499	609	596	681	870	1092	1281	1137	847	577	411	390	397	364	326	382	399	404	432	352	327	346	317	285	339	414	369	335	279	209	254	313	414	482	528	627	808	798	554	460	463	370	280	295	245	125	156	270	272	273	248	252	260	305	383	348	317	385	270	246	289	200	244	310	352	345	317	265	203	180	171	215	301	283	225	260	235	183	239	269	301	294	249	256	263	161	152	215	204	223	180	168	207	222	197	167	162	200	232	235	194	171	213	261	206	176	229	218	276	280	146	93	178	221	158	204	254	270	307	191	183	242	245	261	270	287	270	219	195	292	323	336	356	318	249	191	213	171	108	115	142	180	195	245	251	196	177	180	215	256	260	170	82	114	223	270	251	206	124	46	139	199	150	132	208	249	234	164	86	85	80	179	149	149	241	219	221	205	149	113	159	201	192	251	256	137	94	200	294	258	142	178	272	208	213	223	248	355	340	299	300	270	139	69	122	97	135	216	211	251	215	200	229	179	172	166	152	183	217	135	57	77	67	91	112	142	249	402	366	182	181	155	89	127	199	165	160	249	245	229	261
161	195	310	315	190	169	255	236	159	101	123	196	192	193	217	218	242	174	171	206	202	232	223	230	143	147	184	230	233	128	82	109	172	180	207	168	112	152	220	284	335	310	261	275	289	249	134	103	108	113	159	133	116	193	253	233	279	274	272	240	184	284	317	300	276	210	206	209	213	188	129	166	218	235	206	170	230	226	204	246	229	209	172	195	177	117	173	218	214	212	242	243	229	200	161	157	185	192	199	169	269	253	112	195	188	159	196	221	254	180	103	163	149	170	214	226	200	140	164	271	299	255	262	213	189	229	170	102	160	182	225	310	326	277	197	136	159	240	270	217	240	282	256	203	186	247	184	161	235	359	409	289	296	258	236	341	345	275	248	204	168	224	256	257	184	165	242	230	184	176	282	283	178	207	267	307	314	217	202	217	147	155	222	299	310	303	315	308	270	253	245	291	347	242	194	243	218	241	253	184	182	248	281	218	243	283	254	243	299	370	275	199	266	343	379	282	256	277	252	288	331	305	244	233	319	339	319	313	289	389	414	374	393	464	676	865	941	922	783	583	412	362	408	415	342	382	374	265	332	406	424	350	267	419	520	462	347	395	515	491	497	553	654	792	1086	1371	1387	1193	962	785	622	565	554	534	531	510	487	408	324	338	406	408	443	520	539	547	476	432	509	612	586	461	392	404	410	437	466	486	544	543	456	450	438	404	473	447	392	361	316	356	408	380	373	405	434	452	428	394	368	361	355	363	289	278	380	329	381	452	308	287	324	309	362	334	336	379	347	333	295	234	236	250	337	372	303	368	381	349	349	357	352	300	335	354	348	333	297	369	404	346	338	398	400	392	430	349	248	329	429	369	263	219	275	297	352	401	312	264	335	419	440	425	395	298	277	354	299	299	362	341	386	482	493	417	318	370	451	374	324	379	467	422	367	438	450	464	453	487	492	461	492	549	506	490	424	410	471	384	408	357	354	457	435	465	448	376	433	426	413	476	431	459	543	448	468	587	496	366	346	351	453	399	352	432	395	381	423	442	455	452	444	399	305	270	341	436	404	417	358	349	497	415	391	426	342	326	308	261	204	185	139	60	56	56	49	48	57	59	55	56	54	45	63	72	64	62	48	45	52	52	56	60	61	66	79	73	60	56	56	55	50	99	103	59	50	51	58	54	47	52	57	56	62	65	81	77	88	164	236	335	373	266	234	265	313	332	311	340	378	355	391	352	333	413	334	387	366	169	180	330	430	434	390	343	312	420	458	390	419	477	475	426	471	448	396	405	396	383	431	447	440	438	436	407	380	374	341	366	398	391	374	440	450	396	379	405	426	388	423	444	391	402	405	359	376	444	411	417	415	365	364	429	440	383	299	328	501	499	452	405	410	445	428	406	330	364	472	475	472	511	450	346	359	390	383	273	257	383	402	371	368	414	403	348	394	485	422	370	359	321	200	235	262	274	333	282	272	263	334	358	269	246	292	306	371	357	379	391	275	298	339	320	356	373	358	310	266	278	280	343	386	334	393	460	393	369	396	387	317	326	413	410	319	359	439	399	377	346	395	441	405	384	448	567	490	431	431	394	411	383	444	490	403	392	417	394	445	531	580	515	522	480	464	528	511	531	468	396	361	454	459	420	517	494	429	423	488	485	469	511	576	564	502	553	669	841	1083	1321	1316	1042	643	412	362	409	462	443	369	350	374	359	384	348	323	339	306	371	432	376	370	354	278	307	455	471	439	518	672	746	769	688	486	419	379	364	387	303	275	322	277	291	352	323	222	246	348	321	309	311	314	269	236	296	195	167	267	299	326	289	277	277	264	227	259	321	232	211	238	245	299	304	256	218	187	157	194	267	252	230	243	225	249	184	220	328	267	252	299	313	297	221	165	209	267	228	191	154	176	218	188	233	240	234	251	250	239	162	157	235	252	183	209	258	245	259	216	203	237	228	203	180	217	261	247	203	140	185	228	240	199	136	159	171	143	248	319	239	235	224	227	226	233	265	221	194	203	181	267	247	234	267	114	169	176	158	242	323	276	142	137	92	128	218	253	187	109	117	152	194	169	182	238	231	182	162	222	226	252	268	219	159	71	115	210	173	149	155	233	323	314	245	268	227	211	213	93	64	64	173	262	264	261	196	192	203	218	253	277	228	162	215	211	220	149	51	139	189	155	203	251	265	168	112	223	199	129	228	177	158	236	208	170	154
267	262	254	224	181	145	171	245	194	241	288	187	162	174	102	136	235	193	143	144	165	181	289	299	129	106	197	165	136	107	86	199	276	232	192	208	181	151	206	280	215	132	190	191	178	139	115	167	233	235	207	151	47	196	266	258	328	282	190	114	129	234	293	322	229	177	145	138	198	142	156	208	156	127	132	146	267	281	430	417	160	113	99	163	224	234	261	322	284	252	275	228	196	212	303	218	138	218	190	160	238	175	52	169	260	225	269	245	205	277	216	184	145	138	235	224	211	221	310	330	194	176	154	76	210	235	97	59	219	378	340	284	212	210	272	279	276	296	264	202	214	344	378	237	208	305	202	157	250	207	196	158	168	214	198	211	224	219	199	183	199	266	343	282	205	273	279	245	217	281	288	157	263	274	209	269	282	256	200	234	162	58	224	294	259	263	186	153	191	188	152	194	204	186	226	222	253	248	222	263	231	236	232	236	270	311	307	252	313	301	246	243	207	287	278	253	337	377	349	291	262	245	329	322	317	370	307	249	330	358	283	286	492	672	699	698	759	757	738	661	445	466	531	444	411	421	462	419	349	373	343	312	345	493	592	508	434	427	461	481	527	612	658	791	1110	1363	1325	1081	840	741	666	610	563	510	518	428	359	453	476	353	420	546	485	474	465	530	529	376	427	547	558	574	560	525	505	562	552	405	366	453	537	529	419	413	444	368	337	317	363	471	408	336	379	400	382	398	375	330	378	416	380	367	349	289	377	507	422	325	371	374	360	341	291	357	411	393	356	283	298	364	369	338	289	263	300	338	249	231	249	232	255	323	328	330	401	331	265	270	402	442	370	350	272	227	242	242	249	352	389	308	331	381	395	328	318	353	357	392	368	393	422	425	398	357	380	482	474	400	408	447	399	362	333	326	394	363	381	419	338	312	398	432	444	462	466	371	276	362	434	392	393	403	337	391	425	432	408	389	374	411	382	307	400	374	444	447	408	462	499	572	535	506	489	423	387	396	469	444	427	511	406	379	476	458	423	367	444	451	369	372	422	432	423	422	431	447	383	399	453	364	313	345	340	333	389	385	346	270	118	64	49	47	52	56	51	47	43	52	63	60	56	54	107	103	47	54	57	52	57	60	54	51	49	58	59	51	55	50	51	52	54	55	50	53	49	52	53	56	66	64	56	49	51	53	56	54	51	49	167	260	241	249	301	262	213	318	334	280	259	331	385	371	341	355	325	294	357	420	469	485	468	432	397	398	446	444	287	247	338	361	408	434	461	462	418	492	562	448	378	406	464	486	390	308	391	439	398	432	419	437	480	445	426	378	371	517	607	509	398	431	467	423	405	356	356	400	364	331	316	315	343	346	342	348	389	463	451	411	424	409	368	310	294	334	343	480	537	406	373	314	267	309	323	305	310	304	341	373	289	236	332	457	431	342	313	314	241	228	311	304	335	377	325	318	362	370	370	301	317	303	203	238	341	349	296	328	340	386	434	369	391	414	320	271	340	441	341	288	359	385	427	365	368	396	321	347	306	272	330	343	356	399	451	412	371	339	353	441	451	375	311	295	363	430	387	401	388	362	408	361	349	441	391	374	440	474	450	404	437	427	478	543	499	462	442	460	474	429	475	558	502	399	445	508	503	488	441	448	449	484	470	432	539	575	519	732	1127	1334	1329	1084	731	557	546	514	434	374	320	305	329	315	302	339	398	419	337	312	419	451	345	354	396	340	382	461	492	542	689	769	783	803	646	475	411	312	324	359	295	307	343	256	306	413	289	233	346	308	281	333	293	243	215	232	194	149	205	277	305	279	315	350	287	310	347	329	249	272	239	177	190	131	210	206	136	235	268	293	335	230	233	223	221	266	252	177	169	206	179	243	173	89	168	190	188	246	210	215	226	219	276	300	252	222	262	243	281	236	115	132	236	333	309	241	197	200	199	240	196	184	173	86	152	192	248	246	156	128	148	200	243	269	221	150	182	276	234	169	207	262	320	256	134	163	216	223	214	124	167	233	206	240	151	53	203	183	94	235	182	169	217	134	189	145	94	201	209	253	227	170	147	116	157	101	68	62	171	224	203	171	120	240	305	199	110	147	240	223	161	114	140	223	177	216	217	149	197	202	286	338	229	190	229	305	263	148	138	187	211	215	234	189	146	124	89	155	153	168	230	176	112	186	298	232	179	178	242	249	154	227	267	132	184	257
205	230	162	170	277	181	150	228	257	265	240	141	140	188	127	186	279	239	188	129	131	167	223	241	123	140	214	252	213	132	152	297	347	209	221	193	131	183	171	138	117	164	195	98	46	123	147	211	276	307	278	157	153	248	368	303	216	308	315	182	172	316	296	219	213	115	50	183	226	148	176	178	110	138	178	181	254	245	264	229	91	126	169	137	109	211	294	222	237	264	156	185	260	127	84	98	138	203	164	182	250	234	206	198	206	196	251	250	174	185	153	104	69	121	264	244	192	234	237	235	161	128	165	194	279	277	261	275	259	219	196	173	210	333	320	296	280	276	253	224	305	365	328	252	249	242	221	286	332	285	321	308	251	290	277	219	181	211	285	305	228	244	308	318	376	354	256	191	139	202	254	182	194	262	267	258	292	280	226	238	249	269	229	143	176	237	346	381	315	300	292	214	168	268	330	292	165	156	281	229	176	261	342	332	210	259	282	199	283	376	346	279	251	264	278	326	351	250	236	347	333	260	257	231	335	391	259	294	403	349	394	480	471	581	759	750	680	704	727	535	315	322	366	333	335	372	402	436	356	318	329	376	375	420	500	480	447	398	425	447	419	438	619	847	1060	1347	1377	1045	763	616	608	585	523	513	578	562	427	434	480	480	410	355	425	530	516	443	482	531	492	480	502	525	496	421	495	554	436	352	334	400	458	502	506	401	406	452	430	446	452	404	313	317	417	459	445	455	429	352	337	405	395	290	301	413	410	306	217	264	284	238	340	363	363	377	280	272	346	354	315	361	325	284	295	287	321	275	283	320	372	389	279	283	321	279	336	452	423	312	339	354	258	305	387	366	414	353	375	398	318	421	414	318	330	378	327	383	468	351	365	408	398	474	431	425	441	379	393	368	364	385	350	328	331	421	454	362	404	461	398	350	370	450	425	327	322	386	405	395	364	350	424	473	476	406	305	311	369	433	451	455	464	444	476	430	354	378	373	394	379	392	440	385	371	387	386	374	417	412	452	499	499	527	472	448	492	447	436	460	450	406	370	324	336	370	344	372	345	376	395	374	432	439	317	294	318	268	173	67	50	51	53	57	108	126	75	53	56	54	56	64	57	49	54	56	54	55	59	58	52	49	54	56	53	58	62	53	54	78	68	51	57	52	49	55	78	77	58	60	55	54	57	55	51	53	54	50	48	47	58	82	241	343	346	331	347	339	279	352	430	417	324	314	466	482	401	385	394	375	338	382	354	417	442	361	402	421	407	447	400	329	372	366	403	468	420	412	441	466	475	380	398	457	388	393	471	497	525	564	518	407	443	467	498	574	412	426	501	443	450	503	424	366	478	455	395	416	451	397	325	334	330	324	363	409	461	468	443	485	490	432	326	279	312	229	264	433	432	325	323	345	321	255	237	312	353	367	363	410	420	329	303	282	371	401	243	231	286	370	354	265	309	328	355	360	270	251	314	365	350	352	264	240	337	405	393	314	354	425	444	412	350	369	395	364	363	353	334	291	276	316	337	260	298	393	283	285	315	386	437	411	406	379	406	400	369	406	485	434	450	487	435	407	366	442	463	392	347	369	376	378	402	462	506	384	464	543	442	429	552	558	448	493	552	577	625	592	471	424	500	533	448	452	424	370	487	541	485	507	475	441	499	465	482	568	696	810	1040	1359	1389	1184	856	653	562	480	483	451	368	343	333	340	319	261	350	387	324	345	413	399	295	251	272	392	450	407	403	473	585	654	734	712	562	497	520	363	254	270	266	349	370	367	383	303	369	376	311	313	247	246	257	292	248	256	346	277	233	240	236	268	313	326	232	221	244	243	253	203	155	204	292	294	238	179	149	147	182	230	255	330	321	162	340	457	265	220	233	168	134	178	235	246	183	227	239	228	272	256	193	190	208	149	157	217	170	109	161	161	110	157	192	175	242	230	189	203	194	234	145	126	130	104	200	263	248	158	108	165	228	227	257	230	177	181	161	222	280	194	177	212	232	228	170	149	99	147	213	210	216	207	251	226	101	160	261	185	160	259	322	279	181	88	95	175	167	157	168	154	164	208	295	244	147	152	198	142	98	175	166	177	208	171	226	271	219	153	177	158	160	230	167	146	191	234	224	244	265	209	223	221	198	250	262	210	210	173	133	179	225	256	208	132	93	93	93	136	118	42	165	220	168	188	201	148	134	172	177	169	157	209	212	213	238	250
100	182	208	210	206	156	130	109	94	151	194	178	159	148	189	218	247	276	222	205	232	233	170	173	125	123	233	201	215	252	224	264	213	171	243	240	239	241	178	151	177	160	108	72	195	307	184	119	188	231	194	231	293	227	235	318	222	215	226	198	247	280	303	270	256	230	130	105	209	211	191	184	139	155	227	190	176	194	163	197	187	152	195	210	119	59	123	209	234	276	252	182	159	204	214	124	114	130	161	154	168	247	226	175	161	147	167	182	166	132	132	171	190	215	192	198	207	201	263	287	227	253	275	237	187	201	279	261	284	239	151	176	194	225	251	283	271	239	198	185	283	313	210	166	251	239	213	224	167	190	273	318	348	302	242	194	228	260	193	234	325	295	226	289	287	225	281	239	228	278	247	264	303	316	325	278	181	197	292	350	310	215	223	241	251	316	306	292	317	269	266	302	312	230	195	218	180	208	291	349	258	251	227	130	235	324	275	275	283	197	181	239	220	237	266	309	375	299	234	239	260	289	289	293	311	377	451	460	395	303	313	401	500	691	844	886	902	766	591	396	276	378	394	324	426	452	397	332	255	266	285	399	437	384	354	377	423	408	440	457	513	510	558	879	1182	1233	1232	1031	763	630	535	544	499	458	451	483	480	454	507	590	524	435	431	468	507	498	531	472	425	453	457	512	522	529	508	489	426	430	400	378	445	431	450	402	412	494	462	452	428	410	413	373	368	326	367	303	253	359	310	290	407	459	373	327	342	308	308	392	364	306	287	266	275	351	333	267	334	297	326	354	277	255	257	295	334	318	351	339	271	311	289	259	344	354	330	369	368	420	470	337	341	435	420	340	274	271	358	334	304	371	335	370	438	410	368	428	451	406	369	362	362	387	336	364	505	490	472	418	315	316	400	450	394	367	371	298	316	403	373	331	427	467	393	424	438	432	382	390	480	496	533	521	495	465	468	441	371	414	506	423	338	407	359	293	338	485	562	485	420	387	399	479	485	434	448	426	495	487	321	333	381	441	367	290	395	371	357	357	413	435	371	398	451	395	316	300	277	346	358	317	282	357	411	403	412	209	56	54	52	51	51	55	58	55	54	52	50	53	54	54	54	63	66	57	57	58	51	53	56	54	50	51	53	59	61	56	56	53	49	51	50	48	48	53	58	57	57	56	46	46	47	47	56	57	57	53	52	52	55	57	69	124	225	320	354	355	347	376	422	329	348	429	347	326	323	380	410	370	340	360	392	383	354	338	370	377	413	440	433	363	373	448	409	397	385	437	487	406	409	355	407	515	510	457	438	480	442	417	429	464	400	349	477	482	439	435	438	520	540	439	414	490	496	405	337	342	345	343	356	464	415	392	445	451	457	441	367	377	464	428	380	340	284	286	382	354	343	340	368	445	467	413	333	379	388	341	346	382	454	405	274	308	304	206	206	310	387	410	436	436	364	379	450	414	401	372	395	350	314	351	309	364	384	335	303	363	411	381	365	386	289	224	365	459	404	338	326	323	300	280	323	330	350	384	356	346	281	243	344	372	279	377	477	473	469	410	395	350	341	358	382	472	516	453	411	496	428	345	412	422	419	533	530	396	464	530	455	470	541	535	467	440	398	406	483	471	449	453	459	418	451	531	495	471	574	532	395	463	554	493	436	420	507	613	642	712	960	1260	1310	1136	895	675	486	497	565	456	384	348	322	334	349	346	367	392	356	416	424	410	439	362	363	421	400	470	516	528	591	645	741	693	579	485	356	283	312	340	273	233	224	298	329	384	428	334	348	357	334	250	202	283	256	261	327	266	184	206	249	284	280	305	323	253	239	217	180	273	350	328	276	215	226	240	162	168	202	183	156	175	257	285	363	370	249	170	156	170	174	146	105	156	232	269	288	178	157	201	208	254	245	236	223	271	240	95	116	161	129	179	277	288	153	121	240	269	276	276	245	199	102	113	143	170	217	136	145	269	276	166	154	150	96	107	184	182	144	184	176	173	179	164	165	156	91	167	231	150	99	136	207	205	150	145	186	181	174	190	229	230	200	178	208	246	198	173	115	132	171	153	222	159	96	168	155	110	167	230	199	166	175	228	342	360	270	214	273	281	184	180	204	165	221	268	280	273	228	164	184	210	152	123	107	111	255	326	215	245	256	226	170	169	183	203	264	215	105	65	188	304	220	164	232	166	146	240	179	82	90	153	239	238	189	150
144	187	143	223	243	179	135	192	195	121	138	138	140	180	197	152	82	114	216	214	171	189	268	265	211	124	98	185	264	298	221	164	108	113	184	189	233	228	108	132	268	250	115	124	192	187	178	209	171	165	256	179	186	270	194	161	190	217	189	159	254	270	175	173	197	204	178	302	349	261	248	206	210	199	232	256	200	170	187	191	205	219	222	219	186	220	228	113	134	232	177	103	116	237	217	128	239	186	196	263	166	169	192	143	96	208	244	205	233	222	150	168	228	182	201	275	214	157	169	161	165	252	265	200	183	149	215	226	219	205	175	192	179	222	289	329	302	204	114	119	220	216	148	180	267	250	278	262	206	196	254	336	274	271	276	199	224	279	280	301	298	301	266	293	253	242	205	160	214	205	251	195	178	285	225	215	287	244	336	378	239	113	103	171	269	342	251	210	245	260	249	186	200	251	250	263	308	306	325	348	320	247	234	215	220	231	155	198	316	296	211	222	233	205	248	331	348	283	251	305	241	212	305	394	337	357	479	445	332	194	303	429	446	576	736	827	854	726	540	487	449	479	411	349	404	439	441	311	292	358	344	363	381	420	503	497	425	403	497	499	495	669	790	972	1210	1269	1155	933	770	665	579	571	518	445	439	510	524	418	432	521	555	503	421	435	450	490	550	476	400	490	568	468	411	539	559	461	415	462	375	325	402	407	468	480	504	533	517	477	463	459	399	361	342	392	453	388	310	347	326	308	396	386	333	362	393	297	335	411	382	374	323	370	390	394	368	372	349	315	362	350	333	309	270	358	410	310	341	312	296	355	299	286	355	286	251	321	362	423	399	344	345	356	345	310	269	312	373	342	314	308	312	382	376	417	456	445	468	353	319	370	388	439	415	466	431	324	439	379	243	280	421	435	384	461	475	407	340	311	288	368	433	405	384	369	452	482	426	436	369	402	554	484	458	522	493	473	481	355	322	456	478	488	485	501	480	441	448	380	382	443	382	407	483	489	510	552	464	399	461	484	426	268	338	483	440	373	322	345	408	450	416	333	324	387	401	388	274	306	477	418	364	348	280	222	181	104	48	50	52	50	47	51	62	57	55	54	53	97	97	53	46	75	82	50	52	58	51	49	52	50	51	55	49	46	56	127	122	56	59	57	61	61	50	47	49	54	57	52	47	49	53	59	55	50	55	51	46	50	61	59	50	52	54	96	246	364	324	350	352	283	333	389	417	446	414	331	300	348	372	358	334	315	273	319	380	363	412	447	463	484	499	437	401	408	341	385	477	419	335	319	393	461	393	375	468	499	414	384	478	447	366	436	496	457	364	394	436	362	423	435	350	380	413	429	493	414	402	512	425	318	346	413	364	413	480	476	454	438	502	401	373	400	365	416	481	450	324	379	416	340	348	365	404	433	378	325	258	258	271	343	389	315	273	239	308	367	330	287	340	390	281	274	333	307	345	332	337	369	394	405	378	312	224	183	304	411	351	288	284	335	411	424	365	350	329	295	288	368	402	412	375	274	307	359	359	324	342	359	366	360	373	422	395	387	385	335	323	364	417	438	386	425	376	374	583	568	447	373	320	328	350	376	429	452	447	520	554	490	479	440	421	410	471	513	476	534	539	500	441	442	496	509	451	422	397	471	532	439	436	459	466	457	492	665	726	676	876	1206	1398	1307	1027	769	588	490	468	530	497	458	427	330	335	407	353	353	406	341	420	462	383	391	419	409	409	454	464	576	680	747	847	807	640	473	357	308	250	151	223	320	316	349	417	421	442	436	309	298	312	237	192	221	228	208	220	213	201	190	213	187	176	240	283	268	198	193	187	219	260	252	210	89	126	261	254	191	184	217	234	227	286	278	243	225	239	291	263	229	197	157	173	236	216	214	251	245	197	215	226	135	194	266	164	112	248	285	216	210	220	287	338	263	240	224	164	212	246	191	155	208	250	212	163	144	178	241	300	207	119	221	264	217	223	240	197	215	200	180	224	244	242	230	231	201	189	203	254	228	155	143	144	170	178	148	152	253	244	227	248	195	206	176	151	240	220	257	303	260	182	122	207	242	214	137	142	198	269	284	166	98	188	257	276	244	206	215	136	150	146	116	179	126	201	294	206	209	186	231	293	202	162	145	170	232	273	270	252	271	297	324	187	183	219	93	158	226	206	212	175	94	166	247	124	120	192	163	182	146	131	128	83	188	235	226
150	245	224	185	173	205	175	158	271	326	227	178	199	179	189	247	260	236	141	116	194	213	214	247	272	203	148	149	180	234	216	153	77	115	160	189	243	272	243	186	167	159	107	55	99	205	248	217	293	347	275	212	206	201	172	179	207	251	237	212	282	256	189	236	245	243	225	134	172	208	251	291	289	263	186	174	189	205	230	305	278	222	203	220	242	170	134	152	244	281	168	113	194	229	142	148	187	173	247	312	282	212	147	129	98	111	197	196	180	238	269	219	179	202	245	264	235	193	175	107	88	189	213	226	206	186	228	129	149	203	183	160	125	102	146	279	268	198	126	175	263	219	176	213	307	276	164	175	205	231	292	286	298	335	269	193	195	126	135	215	239	255	208	228	236	307	343	259	213	217	214	152	224	237	206	295	251	261	269	235	227	141	263	294	236	267	205	194	221	271	280	213	185	189	261	335	317	287	338	346	308	187	208	305	259	267	246	221	294	308	267	219	257	294	196	267	364	318	278	261	228	280	377	384	344	327	374	417	390	359	346	447	515	574	760	817	814	655	506	441	366	414	361	341	388	370	389	425	355	248	300	314	338	416	493	484	354	361	434	497	499	557	759	992	1244	1375	1140	795	653	602	537	489	468	400	352	389	435	441	419	445	494	529	483	453	438	379	466	493	439	444	445	522	555	414	372	438	420	434	467	530	565	501	469	532	462	364	420	386	373	386	353	436	434	375	346	274	327	346	323	345	385	400	375	345	328	329	313	366	405	439	327	293	400	407	372	371	359	293	307	333	356	371	312	326	326	268	311	365	395	342	306	329	355	306	356	472	439	352	309	329	364	361	340	314	300	327	316	381	427	386	373	344	371	371	299	377	459	376	427	511	426	383	390	324	306	372	384	314	289	355	457	399	350	490	583	486	373	334	408	480	476	486	466	505	423	384	478	452	402	407	406	319	266	376	438	427	439	505	509	349	408	552	520	497	506	496	444	363	391	508	494	474	553	459	287	309	351	382	348	328	396	420	388	342	349	360	368	399	460	458	424	424	401	377	351	360	372	429	432	278	288	317	205	107	58	58	60	59	60	66	69	61	57	57	54	55	59	61	60	54	57	61	57	53	48	45	52	58	47	45	54	58	49	49	51	46	55	60	58	54	52	58	53	47	55	58	60	63	55	53	54	49	52	56	50	52	51	54	67	59	44	47	84	80	136	254	352	377	291	261	334	361	314	300	329	253	245	331	318	379	421	394	439	472	394	327	341	352	331	419	419	342	351	377	420	397	415	429	425	508	525	437	428	500	512	436	476	540	530	463	374	335	349	396	361	394	409	453	487	420	302	292	375	465	477	415	435	447	401	401	494	424	313	388	450	481	444	381	379	365	376	328	383	437	448	473	377	364	432	477	472	412	343	365	361	389	395	325	358	323	310	343	329	263	310	405	366	341	413	412	326	278	229	303	410	378	341	421	398	324	312	291	308	289	321	378	320	353	398	387	354	330	365	372	382	338	251	298	321	346	337	278	355	396	335	323	378	331	392	463	415	405	382	408	485	439	317	402	461	361	327	378	399	379	518	497	388	453	401	336	325	388	482	436	405	405	413	447	477	431	399	448	480	496	471	444	430	397	438	453	409	514	422	342	495	475	400	412	464	490	497	511	528	546	536	557	767	1116	1358	1293	997	747	539	400	427	446	404	383	343	340	380	349	205	252	408	359	377	411	452	483	357	319	380	389	437	425	573	829	786	726	626	442	369	300	350	386	338	322	259	289	336	280	260	314	318	348	414	379	324	261	257	349	321	233	249	280	300	292	291	239	203	266	265	260	258	281	311	274	230	187	220	228	256	300	228	233	306	327	280	262	362	345	283	267	158	116	160	180	189	215	194	191	150	234	262	128	180	257	209	154	191	214	182	185	217	272	275	220	199	198	268	268	248	223	162	194	184	131	180	229	284	254	159	186	214	140	115	259	312	313	312	191	154	229	215	179	124	125	216	212	143	132	171	186	268	245	136	210	274	214	227	224	109	216	257	151	185	193	210	213	199	130	127	192	195	174	162	141	145	203	173	191	212	217	199	148	198	226	194	197	234	167	63	163	182	151	246	213	97	63	114	193	229	133	156	253	184	157	167	183	208	233	227	154	173	293	363	298	273	288	234	180	137	202	286	214	126	83	111	101	98	141	137	212	284	204	132	188	131	130	212	161
112	194	281	294	205	136	204	225	179	200	161	132	175	203	207	194	183	229	213	185	197	236	220	215	210	153	124	77	170	334	211	189	183	83	234	295	267	184	165	231	226	176	103	98	211	305	215	187	229	206	132	147	290	345	227	178	288	362	368	346	396	300	224	295	280	305	355	275	195	194	217	165	116	203	229	133	91	96	116	219	158	127	228	263	241	156	177	246	233	210	154	134	238	267	195	242	234	172	164	181	203	188	228	166	91	122	226	305	220	223	252	222	211	170	197	173	89	149	149	158	182	170	216	190	179	185	178	136	122	199	218	176	200	227	180	208	247	165	123	209	319	245	180	251	261	278	290	331	294	177	252	325	308	327	302	293	299	258	299	269	251	320	275	166	173	252	232	137	194	279	217	249	288	161	138	224	221	199	310	321	252	311	293	257	300	326	214	166	228	213	180	159	242	356	349	296	290	275	251	209	176	217	267	305	247	228	266	297	255	199	291	340	292	195	223	249	293	393	326	266	294	293	269	353	343	297	315	294	311	317	378	482	575	716	795	807	764	639	528	407	251	261	366	354	312	316	396	439	405	435	480	430	372	482	479	402	431	471	439	389	484	599	819	1048	1192	1212	1024	797	682	677	564	394	389	441	481	489	427	455	497	448	473	450	469	562	522	531	532	523	504	490	495	457	420	417	484	500	475	534	469	442	467	438	474	485	467	409	460	488	444	443	480	486	400	366	382	416	415	397	429	377	326	296	288	348	370	321	307	304	335	399	309	335	395	327	320	359	331	300	371	357	328	267	247	327	289	269	276	287	278	253	282	233	253	285	313	348	406	349	258	351	313	281	353	341	367	405	308	305	342	321	305	352	325	276	306	360	441	400	298	288	366	382	341	371	398	403	420	363	310	323	413	402	264	305	449	442	418	438	470	470	458	439	387	380	329	342	400	442	468	470	419	390	444	420	474	439	344	435	483	454	517	554	451	503	522	439	408	394	510	521	412	381	524	555	405	385	420	355	347	398	391	457	476	392	319	382	410	399	434	438	417	408	422	397	349	323	329	320	296	332	273	119	66	54	55	51	54	54	47	94	100	56	54	60	55	47	53	55	58	57	55	53	44	45	48	51	59	64	59	53	52	57	55	47	46	46	56	56	45	41	45	52	48	49	58	63	59	51	51	55	55	54	54	56	56	56	50	43	49	52	54	55	56	57	58	97	183	260	240	318	406	407	429	327	266	258	300	338	333	335	441	494	459	385	369	473	465	455	396	483	583	416	382	434	379	446	487	462	409	322	369	446	382	429	487	491	562	495	398	438	439	348	343	388	399	421	440	399	420	417	455	473	403	419	526	484	431	431	304	348	444	434	385	392	343	352	397	308	302	358	378	409	432	457	458	342	355	412	404	381	403	396	305	363	344	291	316	242	308	403	361	376	396	352	364	402	324	317	408	340	255	346	356	300	305	321	348	349	319	270	255	340	359	281	275	314	308	271	237	245	294	234	239	383	459	442	403	366	352	357	366	417	420	375	284	251	313	397	453	365	405	440	302	266	346	341	316	395	385	336	472	478	300	347	427	391	451	470	469	442	429	473	470	445	343	403	444	373	416	424	416	485	510	488	458	496	501	433	474	418	304	326	378	437	451	487	488	468	516	531	466	501	606	571	568	630	813	1104	1297	1335	1089	688	527	536	488	465	448	424	370	341	333	319	348	373	448	394	317	389	397	388	395	320	317	402	485	557	685	752	765	786	657	495	358	350	317	249	313	356	299	307	347	223	236	287	300	378	355	303	255	238	257	302	438	344	147	169	284	302	240	296	243	184	306	350	213	308	334	220	239	247	291	302	313	253	220	299	289	253	261	300	252	101	221	307	248	275	203	119	145	247	271	222	225	212	213	232	239	324	316	192	155	181	209	221	252	199	159	277	280	215	196	219	206	254	244	163	229	225	182	185	190	230	258	213	204	271	271	282	267	185	160	109	190	291	236	194	154	156	190	237	188	103	203	234	228	211	171	198	240	328	242	175	232	254	245	127	121	189	186	110	111	117	98	105	160	256	201	203	171	129	164	151	169	146	180	249	196	173	191	189	249	283	257	227	232	184	134	186	126	44	49	107	200	201	150	91	189	267	200	224	215	163	192	258	233	225	326	363	264	251	201	168	141	85	176	180	137	240	258	125	150	152	110	159	187	160	91	121	115	98	197	240
132	165	205	233	185	165	241	186	154	189	126	148	192	226	216	156	107	157	216	207	232	248	227	238	192	177	223	141	86	83	185	181	47	99	164	235	299	296	191	78	79	76	159	233	212	211	196	233	250	239	201	131	175	260	262	215	165	166	283	336	237	312	347	260	271	298	226	195	213	118	182	242	203	233	218	198	219	205	124	120	117	136	249	309	314	216	160	185	167	187	209	129	159	250	154	51	99	191	140	135	209	173	150	177	226	180	109	140	163	186	237	281	217	145	197	191	158	199	195	156	228	263	244	243	243	213	200	228	212	190	210	255	229	122	98	93	233	339	223	176	196	234	260	165	65	201	294	317	227	76	164	210	183	266	195	168	242	215	243	193	185	283	292	290	277	256	319	263	165	189	256	209	143	246	244	211	226	245	252	253	212	194	233	237	282	257	200	185	242	297	279	245	268	289	250	199	211	215	254	256	272	302	304	316	231	303	396	364	234	213	304	297	307	270	235	296	333	327	265	320	468	431	313	217	241	404	404	293	273	347	486	537	669	818	886	849	670	489	403	392	338	375	328	292	471	545	515	505	454	387	366	359	387	411	362	451	542	544	568	529	498	535	686	1020	1258	1263	1072	736	581	497	438	492	598	586	468	485	488	513	527	443	404	434	523	550	490	488	589	619	477	466	559	507	504	570	490	444	477	513	468	430	535	478	414	444	402	434	457	445	416	356	405	435	459	459	383	389	378	361	339	318	484	509	317	277	319	283	315	373	280	245	269	319	372	346	399	399	427	366	285	337	360	309	161	258	346	310	305	291	361	388	340	304	351	355	364	361	444	443	310	348	346	415	448	321	273	331	359	313	251	325	376	342	341	367	357	352	361	338	379	429	367	244	267	341	301	363	434	343	338	405	384	409	493	423	438	535	405	442	556	393	388	432	503	574	439	412	438	389	408	445	415	460	439	363	337	341	448	443	370	426	536	511	444	446	425	419	497	456	356	394	411	436	463	419	404	431	420	391	417	431	435	460	463	483	401	426	412	366	368	291	334	313	249	268	343	368	364	382	367	333	258	126	51	50	53	58	56	49	46	48	53	58	54	48	46	64	122	113	60	55	53	54	60	70	66	52	54	54	44	42	51	56	55	61	53	44	47	48	54	57	56	55	51	53	113	147	90	54	49	52	57	67	70	59	51	50	57	51	44	47	49	51	57	57	53	57	64	62	168	247	257	357	369	324	377	403	341	341	378	398	408	418	422	372	321	384	373	336	404	517	544	501	475	370	336	402	369	380	412	408	439	405	357	354	419	456	415	366	335	385	414	386	411	390	408	435	467	441	337	403	404	322	373	493	585	536	416	361	391	341	382	485	448	367	383	468	424	430	432	474	522	375	333	406	429	450	442	461	445	357	383	391	369	338	346	389	346	352	416	429	365	322	303	260	265	347	399	376	329	422	407	294	284	272	308	366	382	371	344	356	354	361	387	396	356	273	335	364	245	208	258	291	314	334	340	323	310	206	292	391	317	329	385	427	369	342	388	390	401	441	418	385	369	353	328	380	411	406	444	416	387	408	462	443	367	337	350	341	409	440	354	427	532	396	322	383	428	517	557	456	454	555	525	472	466	433	423	473	537	493	504	486	369	439	490	459	411	458	465	493	536	452	441	518	586	649	800	1065	1306	1369	1165	814	641	529	471	550	555	398	299	339	431	505	477	331	285	409	364	318	431	391	321	354	357	365	447	487	506	618	682	771	778	585	581	440	279	386	373	277	168	210	292	280	323	314	281	334	309	257	375	377	265	273	352	340	245	193	262	357	260	270	208	171	294	281	240	249	236	281	260	179	278	283	137	101	164	263	303	261	245	238	216	154	136	201	247	224	179	246	286	207	205	167	111	163	194	182	164	168	134	67	45	145	250	256	243	139	109	201	250	302	327	213	244	276	202	292	235	156	154	169	157	158	164	121	227	184	98	128	166	292	394	229	89	199	255	191	140	196	240	187	90	99	134	177	213	201	193	250	260	176	162	179	214	238	245	226	178	155	150	149	191	168	154	205	206	228	187	151	148	144	165	172	124	135	229	207	195	223	273	193	180	266	231	224	150	87	158	248	220	151	155	175	186	194	171	152	187	247	169	132	221	194	183	240	278	287	329	367	288	159	156	125	125	213	209	138	95	112	152	204	135	126	201	160	129	110	166	210	101	49	161	259
256	255	204	163	169	147	109	176	230	247	209	211	218	188	124	175	209	165	133	103	140	172	188	173	118	140	225	268	161	134	267	248	167	211	273	163	107	181	195	181	163	193	277	238	177	217	204	184	179	170	145	153	248	239	221	254	151	165	266	300	263	188	230	270	210	236	187	192	236	181	188	154	244	271	221	201	226	190	74	44	101	217	268	251	193	172	190	213	217	265	321	237	222	252	229	205	109	96	152	262	278	191	186	155	91	117	190	126	173	264	284	328	188	77	92	60	99	277	343	196	179	172	236	344	229	159	152	101	91	237	205	119	227	245	191	159	226	279	229	199	221	237	267	268	230	212	227	278	297	290	313	317	264	281	271	186	237	264	185	159	198	251	300	268	211	272	295	222	202	192	194	220	282	319	259	171	175	226	261	311	239	153	202	292	259	192	261	262	236	328	299	195	227	277	231	257	269	222	260	240	176	210	276	307	247	184	205	230	177	164	320	327	263	269	267	295	284	295	315	337	351	339	309	300	346	356	410	485	457	452	486	514	640	792	868	824	780	586	387	466	467	439	534	431	354	419	354	396	431	350	331	336	282	300	376	391	374	388	526	576	508	640	896	1159	1319	1331	1089	726	614	607	639	594	504	470	467	494	537	512	408	412	545	555	479	442	359	409	531	556	510	486	499	558	532	510	560	474	390	446	550	493	457	483	403	419	469	396	358	328	314	411	437	411	495	495	385	355	353	348	376	381	365	368	406	486	394	330	407	385	321	361	438	347	332	431	423	334	328	280	313	388	341	369	378	285	197	272	364	427	436	303	238	349	352	308	371	364	335	345	320	266	288	333	319	267	288	401	377	377	412	391	386	325	298	425	429	376	378	338	382	420	405	344	318	381	366	414	447	393	364	388	442	475	456	381	420	450	434	468	422	352	360	382	412	399	344	387	511	430	386	446	321	275	338	377	347	369	393	361	367	448	504	459	474	471	459	472	496	498	479	487	388	298	308	380	443	466	407	376	450	473	506	473	392	315	328	441	450	384	418	383	356	300	307	359	403	502	370	335	299	138	80	60	54	49	57	57	52	54	52	55	69	62	41	43	46	75	79	52	53	57	61	65	56	49	51	50	52	52	51	48	50	51	54	55	52	54	54	54	52	48	49	57	60	55	59	61	57	57	59	56	51	51	50	49	49	91	95	55	62	62	54	85	80	45	51	56	57	54	112	173	291	338	262	254	259	278	339	312	257	299	319	366	419	359	352	408	425	472	503	514	431	389	430	420	424	489	441	401	459	381	333	420	425	399	453	486	498	442	415	445	398	373	375	424	441	367	403	405	424	502	494	474	507	441	425	463	377	425	400	280	335	401	377	357	397	406	379	369	338	327	346	373	388	391	413	398	323	255	311	306	237	358	438	336	305	367	350	418	435	362	396	469	431	319	302	281	304	298	257	382	390	302	336	356	416	399	320	332	274	217	225	211	263	378	350	302	303	320	355	306	282	278	280	310	383	372	243	241	324	357	366	335	292	276	430	482	398	370	328	374	392	358	346	367	444	530	535	494	414	362	393	417	444	388	293	334	426	451	441	468	507	469	453	426	452	459	374	413	524	526	456	493	456	404	471	488	585	574	440	511	502	485	455	469	421	297	399	455	408	485	553	520	487	478	578	671	804	1020	1238	1367	1210	845	637	555	483	483	512	478	388	381	409	392	341	294	303	378	424	367	299	357	445	450	450	410	423	530	568	648	792	851	760	549	438	463	507	316	216	291	321	381	254	194	263	309	258	212	253	151	194	269	173	211	240	215	231	241	197	193	274	299	277	244	246	224	159	203	233	212	210	218	261	253	272	212	197	281	205	182	269	250	221	180	119	191	245	217	168	206	249	210	224	200	203	286	231	189	231	216	201	129	99	110	180	258	251	209	176	228	267	318	337	271	245	271	259	253	175	133	200	254	266	193	123	156	240	229	291	265	153	224	261	227	163	236	360	201	136	218	212	223	255	199	113	136	206	245	165	173	217	111	59	89	163	266	285	257	290	279	185	150	194	221	133	72	119	158	188	214	148	142	192	199	157	194	265	241	240	175	137	214	250	222	141	56	106	104	116	135	124	151	192	209	162	185	144	146	223	137	110	211	224	191	196	268	309	260	189	118	69	142	226	143	161	204	193	264	244	171	204	232	250	234	121	137	175	150	201	193	94	97	145	100
191	205	229	254	278	234	169	157	166	273	236	198	310	250	167	142	142	180	185	153	165	140	184	232	121	122	166	109	133	167	151	229	173	165	224	181	254	259	149	177	211	250	313	266	178	170	200	176	225	248	176	211	247	157	162	198	235	286	277	317	306	270	303	306	246	163	150	202	270	258	194	157	161	138	130	178	208	265	172	70	190	243	174	101	95	125	203	228	176	191	201	185	110	75	187	227	102	100	157	153	155	169	171	208	236	168	105	150	200	235	206	90	130	251	209	160	163	221	363	295	158	199	250	255	271	307	317	257	238	225	248	195	198	226	214	328	313	211	125	141	206	216	198	268	262	195	170	152	219	248	283	247	231	297	243	217	296	258	212	231	157	89	152	247	357	370	219	243	299	196	168	267	289	235	202	207	180	213	264	249	246	205	229	233	224	275	242	164	191	213	152	205	272	292	318	259	244	268	281	302	173	161	171	216	357	304	280	268	270	321	342	285	269	253	274	282	296	321	320	450	448	293	228	257	218	255	394	342	275	374	426	445	572	732	847	847	714	579	432	378	419	433	423	337	321	389	355	352	462	551	451	384	403	353	365	426	348	356	480	527	606	671	874	1166	1362	1214	960	801	605	510	497	528	519	498	475	444	407	377	471	503	544	671	650	524	456	420	402	424	466	428	408	512	483	378	453	548	559	487	406	410	426	531	560	481	491	482	349	317	449	508	488	496	420	418	461	372	311	337	369	307	308	395	361	352	321	283	352	376	397	351	361	425	394	388	429	366	253	252	340	420	387	387	348	307	324	313	304	326	412	380	356	345	283	305	365	342	312	401	428	362	384	395	336	311	300	329	283	307	407	381	320	325	374	306	268	343	361	331	384	403	420	436	391	368	408	468	424	325	390	481	422	433	478	531	454	348	443	517	361	340	382	402	412	369	452	406	381	337	286	371	492	414	305	392	489	455	489	608	501	417	436	488	457	378	394	467	488	377	443	485	397	461	456	520	493	390	443	433	450	457	385	391	410	375	380	346	344	341	358	463	442	357	368	352	308	366	385	247	107	61	62	55	50	53	57	54	55	59	60	59	61	56	50	54	55	50	49	52	51	49	70	67	50	53	52	59	56	54	56	50	47	47	50	54	51	51	60	64	57	50	51	52	46	54	61	54	52	52	47	49	59	56	49	48	55	58	52	51	57	58	55	104	97	45	51	53	47	46	53	57	169	306	325	343	292	334	406	347	263	273	308	297	408	438	464	494	384	322	375	456	408	350	412	463	421	420	461	395	338	386	447	427	359	377	452	635	661	431	337	411	481	395	406	499	432	498	522	425	395	388	404	484	480	487	536	460	405	414	445	457	425	445	413	355	408	394	347	325	369	407	342	353	466	496	395	395	445	383	412	459	346	342	345	246	314	420	375	327	345	314	371	347	277	328	347	341	344	419	411	303	354	415	331	296	316	334	379	330	247	207	280	303	200	289	359	309	314	334	344	336	245	281	379	297	319	333	228	290	308	245	282	305	335	409	431	337	303	382	349	369	371	382	512	432	395	374	291	365	396	437	428	345	378	425	501	431	384	394	431	440	407	499	532	520	459	520	546	472	478	473	483	424	349	400	520	461	480	508	448	478	480	532	505	447	457	454	435	456	515	511	466	414	429	527	639	616	593	805	1175	1384	1271	1001	671	437	368	369	376	378	443	499	417	452	508	357	352	503	497	427	390	375	376	468	435	310	441	509	515	648	746	792	725	598	510	404	278	187	179	254	281	230	266	297	250	279	332	279	221	219	191	243	333	250	201	247	198	256	268	274	348	301	186	219	315	216	150	209	260	244	254	238	285	334	255	215	262	213	247	305	279	306	250	159	109	153	200	213	168	101	159	230	197	160	214	256	209	223	308	252	177	224	304	269	134	170	272	252	206	215	259	256	161	94	173	262	265	272	236	196	250	232	158	189	191	121	161	212	195	204	208	213	190	166	101	130	183	96	113	125	112	170	263	352	307	229	271	232	232	256	142	143	233	169	172	228	253	278	271	259	200	163	124	173	162	104	115	171	239	226	192	125	171	256	250	266	222	206	193	167	239	331	317	194	69	41	49	47	40	140	225	195	158	101	152	211	158	262	287	201	151	208	292	258	292	320	244	187	228	228	206	245	261	231	215	181	180	214	234	186	191	185	147	170	203	231	249	226	175	130	61	100	161	134
176	180	283	293	245	209	219	201	227	287	163	94	171	192	211	174	80	160	257	209	200	196	214	223	208	142	144	226	173	206	198	153	218	240	165	140	215	197	192	238	197	181	259	201	173	246	259	236	228	188	146	229	179	122	191	250	244	283	350	326	312	268	247	242	241	301	260	160	151	105	62	133	165	142	198	191	98	77	126	149	145	166	192	164	179	186	129	165	229	268	242	187	110	66	167	239	192	214	205	136	115	71	166	220	93	105	186	177	146	230	264	167	158	189	192	271	312	246	226	177	195	208	206	308	280	203	245	298	219	175	242	260	274	298	238	187	228	180	104	136	190	218	268	293	259	223	280	290	200	216	272	284	301	324	322	275	193	226	282	274	219	141	123	177	273	336	296	227	277	307	277	327	284	190	190	250	297	232	163	198	302	329	325	325	239	258	230	159	217	181	208	257	171	180	231	248	345	278	252	380	369	320	286	224	228	286	274	296	334	374	387	289	310	331	308	324	319	233	256	310	251	303	301	259	335	351	315	340	335	394	473	597	715	766	811	743	650	569	469	501	455	331	441	466	428	434	400	382	427	401	280	318	316	336	426	443	479	355	412	616	647	665	826	1209	1396	1190	896	754	601	500	539	536	519	536	556	540	478	494	532	536	565	550	426	410	410	483	539	501	491	463	565	557	455	398	395	520	518	357	348	392	438	458	424	447	456	382	375	401	420	430	395	441	384	348	410	390	413	362	342	324	252	305	323	363	389	367	359	374	383	381	384	322	288	249	252	349	341	310	364	328	349	377	278	236	319	368	248	214	307	320	330	352	305	304	277	282	333	300	273	300	391	315	260	279	293	373	292	272	311	308	340	326	369	399	414	375	355	287	302	358	275	375	409	344	292	366	430	290	287	438	437	406	357	335	342	339	405	334	283	336	396	401	363	371	338	344	441	430	301	376	438	397	510	476	441	433	431	427	362	396	425	465	487	533	494	487	518	362	333	481	549	479	385	436	580	433	355	446	434	466	511	534	471	369	338	440	478	401	287	282	362	364	378	357	348	303	197	106	51	52	58	57	59	59	52	53	59	58	53	62	66	52	50	56	51	49	56	62	53	66	72	52	53	56	57	56	49	62	62	47	54	56	50	51	53	50	47	50	56	54	54	50	51	54	48	48	117	116	44	44	51	57	52	49	49	46	45	45	49	53	55	51	95	95	51	57	60	58	55	51	87	176	261	347	356	320	365	410	404	371	345	373	467	487	398	406	469	410	410	459	448	416	379	361	289	304	407	377	348	345	318	364	440	427	433	473	420	401	436	420	432	407	439	551	508	426	491	490	405	460	406	281	354	436	453	460	481	454	388	457	461	410	434	438	339	279	312	400	410	336	298	343	408	357	340	368	351	355	341	353	493	483	350	339	392	366	378	376	322	321	313	316	400	454	426	417	413	435	395	313	326	291	261	327	324	308	308	348	385	339	359	395	276	263	382	387	314	305	362	362	260	201	285	343	386	349	315	241	169	257	392	403	341	301	309	443	421	314	334	411	361	316	381	381	410	414	298	251	284	352	389	433	454	389	390	466	408	362	420	440	440	450	445	435	514	502	379	362	406	413	400	381	427	408	378	367	411	503	472	428	433	489	446	347	384	471	469	452	475	474	425	467	530	604	626	568	663	775	1113	1419	1318	1051	761	511	376	398	404	397	420	349	406	370	309	415	388	351	346	335	319	275	303	382	385	304	291	385	472	643	785	810	732	556	472	437	361	382	325	226	254	282	306	228	226	336	306	253	178	156	181	218	201	267	299	254	293	363	304	238	289	298	281	236	224	264	252	213	243	203	229	287	261	240	278	260	256	260	268	288	235	208	300	337	242	165	124	140	203	263	302	259	210	201	178	265	322	301	243	141	134	227	254	179	112	126	138	136	196	287	254	191	244	275	228	245	203	223	294	198	141	112	181	185	156	163	161	230	191	227	301	222	249	314	304	226	175	142	128	151	176	229	263	243	260	308	291	254	243	226	244	242	190	185	195	229	231	184	168	193	165	150	181	119	56	129	176	158	208	191	168	161	131	119	82	80	165	148	145	174	137	108	100	154	95	84	84	105	172	202	237	186	152	160	158	188	122	150	208	206	158	178	228	221	279	158	172	284	296	306	338	270	172	214	190	204	246	217	188	213	164	133	176	192	187	162	196	196	189	236	151	100	142	84
261	194	218	243	227	229	176	175	141	208	313	227	205	208	138	166	184	189	196	180	226	187	203	192	84	112	178	144	174	207	112	109	171	226	271	230	213	168	162	246	245	141	133	169	174	159	169	206	240	211	119	163	124	92	181	343	298	184	193	187	213	201	192	151	192	245	174	123	88	142	171	129	182	126	100	158	229	294	211	121	158	212	217	223	205	184	203	191	144	86	135	236	243	274	256	223	229	218	243	255	234	196	152	95	128	218	213	251	268	199	250	335	275	215	210	225	217	204	278	289	230	186	182	226	248	206	225	249	152	115	205	222	192	201	138	154	224	219	187	222	272	265	262	179	216	304	312	298	273	256	205	241	287	259	215	173	179	172	233	244	148	168	226	262	319	280	218	210	172	212	289	249	243	259	277	293	202	249	286	256	205	208	220	212	180	108	89	223	296	244	251	206	154	151	181	175	240	320	271	252	351	348	330	285	206	239	341	357	302	317	331	361	334	326	320	275	329	359	350	371	333	271	260	290	317	288	274	265	303	366	471	594	606	702	804	795	621	543	513	338	280	392	447	294	275	332	400	412	356	329	346	423	363	340	368	379	469	436	462	586	582	771	996	1138	1361	1212	875	721	653	549	539	560	514	535	532	489	439	492	499	434	528	588	489	447	411	403	455	477	583	544	463	467	446	456	464	566	528	397	422	448	392	432	466	329	316	378	386	402	362	303	340	443	380	252	319	373	342	295	340	436	424	399	397	376	365	396	341	369	372	311	358	326	319	342	378	333	288	256	305	396	380	345	315	353	375	336	224	282	363	334	319	312	252	273	299	316	338	302	336	243	243	289	293	348	401	374	335	334	243	277	299	319	321	354	403	395	444	384	348	423	455	404	381	389	340	312	283	296	429	381	348	362	381	408	299	344	445	361	326	421	481	473	406	391	411	382	382	417	391	417	458	446	501	533	531	517	472	452	446	445	397	450	585	489	391	379	385	399	404	354	346	366	343	338	405	457	486	490	442	366	383	489	473	411	291	293	402	384	324	289	220	248	338	345	292	167	63	61	52	54	56	58	68	58	44	47	51	52	50	55	59	51	51	57	59	54	50	45	40	48	53	48	53	54	53	53	50	57	50	46	52	58	59	52	53	51	44	47	55	56	52	53	51	45	51	55	57	60	52	50	58	56	54	54	48	58	56	56	55	45	52	52	96	98	47	105	109	46	47	59	51	52	145	303	342	290	239	275	401	379	297	399	424	351	415	396	336	301	413	434	365	446	438	416	442	452	468	402	377	487	408	440	523	436	381	308	418	487	394	348	353	441	480	438	364	439	542	509	452	444	473	444	401	420	474	464	408	443	420	376	352	411	455	420	389	400	438	413	375	374	322	293	352	350	390	374	275	303	367	412	455	440	385	351	364	332	363	428	416	322	310	389	453	466	421	406	399	308	310	408	424	378	361	354	331	315	310	305	367	365	311	336	294	265	307	318	307	364	341	274	378	410	381	385	349	301	258	337	308	257	393	406	297	292	298	338	394	364	319	354	420	446	453	377	338	376	326	314	348	353	333	354	449	421	352	352	375	358	394	390	424	525	449	320	374	536	564	529	416	469	442	356	450	473	409	419	455	403	434	435	446	447	467	497	473	500	413	400	467	517	549	472	466	451	529	569	596	877	1181	1313	1240	984	742	682	572	406	297	290	308	331	323	224	284	327	298	356	372	390	442	442	368	359	449	404	406	469	452	576	727	807	797	665	483	348	410	353	246	249	270	372	324	252	269	323	396	405	294	243	261	261	252	326	379	256	197	278	294	297	325	339	345	200	142	263	224	185	222	270	287	225	226	247	184	140	229	229	230	251	299	339	256	171	150	219	217	239	277	257	230	193	175	159	150	208	201	203	263	189	197	273	191	179	279	223	179	208	172	138	232	264	207	281	308	254	181	145	141	197	238	216	226	206	204	162	181	239	195	229	264	238	268	279	257	220	257	229	166	176	173	184	178	213	311	266	194	201	219	219	174	200	215	168	130	152	113	173	166	101	152	134	189	184	121	134	253	309	212	135	206	291	165	117	187	204	145	135	203	242	222	157	173	199	184	190	124	123	147	122	153	134	166	263	208	191	228	134	159	242	231	188	258	269	164	150	245	329	323	257	223	198	146	145	138	114	136	154	145	143	146	246	287	215	115	51	149	136	92	99	89	158	199	155
139	125	213	304	229	172	89	146	172	159	199	146	188	247	188	158	201	180	120	165	248	193	103	125	214	298	261	155	259	367	269	130	186	248	180	189	234	213	138	83	196	265	218	184	85	71	146	160	119	147	149	162	199	216	207	208	259	345	349	264	201	198	253	224	200	202	226	196	168	213	217	242	244	139	172	237	206	220	235	278	216	104	130	179	176	217	243	250	214	215	250	192	148	212	258	214	201	138	61	150	179	182	236	237	215	119	148	189	154	252	223	126	162	155	178	228	234	224	261	262	185	162	133	119	192	261	246	193	210	179	184	226	173	149	165	201	229	263	279	301	287	295	289	248	214	230	266	250	280	239	195	164	178	302	298	300	270	221	273	214	171	227	265	206	205	271	187	100	147	201	162	204	261	140	113	230	287	272	327	337	196	161	175	251	280	231	164	174	211	220	298	284	218	155	157	225	244	269	213	161	238	301	357	336	260	199	316	352	284	285	357	382	259	266	283	270	273	248	277	284	314	270	260	260	275	361	313	318	362	424	443	495	702	889	907	813	615	526	529	461	385	300	292	342	380	352	377	401	343	338	402	430	366	391	353	287	337	382	469	459	565	852	1101	1288	1320	1148	886	696	648	641	567	413	434	560	478	517	548	571	498	412	509	474	461	476	492	487	530	533	468	463	493	476	427	412	392	421	476	466	471	496	407	446	544	438	451	483	433	427	426	424	381	385	340	396	402	336	305	296	348	369	441	429	390	405	445	498	394	294	308	260	254	270	334	384	374	326	263	245	284	299	291	313	349	426	450	401	338	334	298	273	290	309	327	321	312	298	305	347	323	354	417	369	308	313	327	358	372	314	369	414	371	348	356	394	411	364	350	364	348	462	515	393	379	399	389	345	325	397	442	455	410	308	346	480	393	324	489	463	376	511	474	424	397	436	427	316	433	469	441	428	419	468	443	397	424	405	428	410	374	360	397	397	387	394	429	483	388	368	363	352	420	404	379	426	384	418	415	363	369	436	439	385	429	414	390	346	308	405	375	244	240	250	272	287	212	100	63	55	52	54	56	58	56	57	50	49	55	63	61	49	51	52	48	48	48	44	53	59	50	45	54	55	54	56	50	46	46	47	47	47	45	47	48	48	52	58	54	53	56	56	52	51	71	72	54	51	58	59	52	59	59	53	55	53	51	58	59	89	95	61	54	49	50	52	58	57	50	50	66	69	51	51	82	192	302	296	321	324	294	324	327	347	400	441	387	348	352	273	310	369	376	480	459	422	411	371	365	434	499	510	532	487	439	459	527	499	447	451	431	430	378	332	388	369	402	490	409	408	417	357	470	460	356	396	419	445	395	369	406	348	373	420	410	425	426	412	391	421	464	450	371	354	421	348	329	355	327	376	391	433	453	410	388	438	410	270	306	438	450	341	276	293	294	315	322	368	371	331	296	297	362	343	324	325	319	333	415	361	260	286	276	332	368	282	258	302	290	310	303	279	403	386	257	315	365	378	350	338	354	292	256	282	328	328	333	323	371	352	289	274	292	324	325	342	384	378	337	312	325	369	350	421	376	272	365	370	290	254	342	424	458	495	485	429	378	426	525	454	387	404	445	510	462	500	523	488	455	479	549	586	562	459	422	443	438	457	439	358	436	507	511	508	516	491	476	548	588	779	1020	1293	1346	1006	698	612	515	471	431	318	315	366	443	410	436	450	359	368	347	435	412	281	357	424	410	410	464	431	418	570	719	724	729	705	622	456	348	363	356	256	169	255	292	308	269	217	264	315	364	269	220	294	278	278	342	380	300	293	361	262	256	261	188	174	233	321	239	148	182	284	331	289	254	201	205	267	268	202	181	291	351	288	232	212	215	293	277	265	323	217	174	128	151	272	243	229	235	193	178	123	105	167	191	163	225	182	142	262	245	219	212	273	247	227	225	259	308	329	344	284	230	134	129	207	286	210	89	189	287	305	328	222	157	141	164	159	150	240	219	179	230	281	261	220	215	268	295	233	290	257	186	175	163	174	183	199	200	287	285	151	146	164	174	203	150	98	109	158	111	95	147	173	143	126	270	322	178	198	195	119	150	190	209	135	70	64	47	73	113	138	169	155	155	205	201	263	224	155	191	169	154	142	116	126	161	241	286	264	226	222	256	268	250	159	154	119	130	132	107	191	157	116	158	219	209	189	169	78	70	149	193	212	217	248
232	174	201	280	270	237	219	217	203	268	289	170	169	133	145	245	278	235	170	113	48	129	161	93	176	221	176	148	191	237	121	48	135	278	308	216	166	161	270	249	100	114	153	188	188	156	133	184	146	155	236	201	165	115	185	287	320	327	264	213	168	166	211	137	112	202	225	140	115	169	146	168	191	177	197	191	178	274	396	345	249	251	176	91	168	260	259	210	177	172	178	166	205	158	60	106	172	196	119	190	319	272	212	194	225	198	140	176	159	148	323	333	233	255	213	183	156	115	212	237	151	206	198	177	219	234	209	164	146	162	252	302	309	281	229	190	177	151	166	249	292	231	175	173	161	218	294	287	286	297	252	252	322	352	271	208	202	225	275	308	193	95	196	224	222	226	183	175	182	208	216	256	305	219	239	304	311	279	284	346	201	96	182	266	203	156	196	270	317	298	302	313	296	211	182	210	176	129	131	220	254	148	123	227	275	277	290	229	208	221	225	301	322	280	299	361	319	313	360	380	345	355	332	234	315	280	250	277	335	464	489	570	704	831	858	789	642	485	412	361	405	381	380	424	387	350	271	330	433	330	311	392	331	314	363	385	392	396	427	602	710	862	1138	1270	1249	1073	810	669	542	445	496	489	461	483	555	554	505	464	366	403	523	504	478	548	576	580	582	559	562	558	499	449	425	396	445	445	444	472	451	440	492	490	384	375	474	404	364	432	386	473	435	305	392	432	321	243	259	351	417	389	331	357	378	341	340	377	373	352	288	305	341	308	360	350	323	276	254	276	350	362	351	427	463	407	404	368	282	359	380	381	369	342	398	332	309	401	352	380	392	330	297	288	325	354	348	326	410	391	379	405	369	356	331	308	347	301	286	337	308	369	451	483	435	355	316	347	409	397	334	377	412	367	376	352	414	431	354	369	344	342	391	391	462	426	346	455	427	326	393	450	443	389	326	386	468	448	409	408	424	388	409	438	473	470	427	409	359	361	338	377	482	467	427	433	442	468	486	417	368	436	452	401	294	305	443	472	492	497	427	374	362	292	205	172	101	58	57	56	56	92	91	50	56	63	54	54	59	61	54	45	55	55	51	55	51	47	51	51	48	50	51	54	56	51	45	49	54	53	51	54	54	44	40	45	54	61	53	53	56	54	56	57	53	75	77	60	64	55	52	99	98	51	51	47	52	54	52	52	46	43	53	58	48	51	61	59	53	50	58	59	52	57	62	54	79	218	314	285	230	315	354	262	271	259	247	340	363	296	423	446	338	394	440	424	436	409	276	274	368	383	434	458	428	392	378	428	429	408	454	414	331	442	479	406	459	447	366	378	389	368	482	617	544	429	366	354	338	345	427	351	295	301	359	441	401	372	368	410	422	425	403	412	380	347	379	429	453	398	410	373	366	422	427	454	467	459	379	377	390	304	303	349	363	268	269	332	390	418	335	375	437	402	375	337	296	320	361	309	300	266	232	319	400	276	152	265	377	321	287	358	388	389	342	296	289	261	301	377	351	303	306	350	391	435	396	296	262	343	396	307	251	270	292	345	414	392	393	435	378	329	336	334	296	311	337	378	441	413	373	294	370	494	511	443	259	326	454	445	492	520	529	492	443	476	474	514	548	467	410	422	547	581	451	434	571	548	396	452	469	464	521	475	461	480	502	603	722	735	912	1331	1383	1134	911	666	462	406	383	363	305	300	350	282	338	504	518	397	315	351	379	324	324	317	314	362	364	411	535	547	659	834	794	663	553	513	481	376	317	345	357	345	274	197	197	236	273	336	286	271	267	227	229	289	275	182	192	233	281	264	234	249	273	270	307	315	220	194	190	191	253	304	258	202	219	291	372	259	176	255	218	213	296	247	236	320	326	252	224	202	276	219	124	216	187	194	230	185	205	189	119	174	258	215	127	70	144	280	312	254	192	219	266	266	274	357	349	259	291	366	290	215	206	198	207	118	129	210	229	243	221	184	172	115	66	172	245	196	178	256	281	265	217	167	178	227	168	116	237	303	280	264	260	167	99	145	194	178	240	266	190	197	219	207	214	244	172	148	224	266	253	209	198	198	243	200	140	140	185	171	161	180	171	208	208	127	120	217	183	240	221	139	189	141	140	216	150	138	209	205	261	261	179	90	123	213	194	291	326	254	312	300	186	178	191	101	108	175	152	136	171	169	188	239	222	201	171	86	107	159	175	128	109	114
226	324	271	298	252	146	176	216	161	186	272	184	126	122	152	228	189	149	124	91	129	268	245	182	186	176	236	203	135	173	201	195	165	175	184	141	111	135	187	159	161	170	141	193	199	168	193	198	106	141	225	133	125	156	180	226	258	293	268	298	317	230	159	185	194	179	197	244	248	241	267	229	173	164	197	203	196	213	219	213	152	171	144	79	146	143	189	252	192	94	49	115	198	178	177	165	82	177	235	153	248	243	154	172	169	233	260	240	262	241	267	257	284	328	219	253	272	193	188	169	167	212	237	231	224	250	220	137	112	165	158	98	250	333	242	199	155	139	149	312	359	262	255	213	282	309	300	329	271	212	282	338	297	268	248	208	106	164	298	330	332	217	203	294	328	282	223	230	213	189	154	287	299	295	364	248	205	253	211	248	250	147	148	226	246	291	320	246	277	254	234	282	343	229	159	251	264	288	266	237	249	340	242	209	324	246	192	171	226	278	290	292	315	250	278	377	338	364	418	295	180	263	318	206	222	350	366	373	403	499	576	590	689	862	909	746	580	502	433	398	325	272	302	290	296	321	334	395	449	403	349	377	336	340	385	356	324	354	446	583	707	931	1247	1350	1280	937	717	709	572	505	538	484	379	406	458	487	541	556	496	512	551	517	503	476	440	424	426	453	547	582	521	497	440	508	612	579	465	413	424	369	447	518	480	468	465	392	382	577	517	419	390	313	302	284	317	320	361	407	343	351	352	339	384	364	320	296	394	448	407	359	301	277	314	334	244	261	362	381	344	286	309	346	375	322	244	320	376	373	377	376	376	339	312	262	350	440	356	397	415	373	403	419	310	254	324	349	391	406	390	315	216	336	362	284	282	342	441	357	330	342	395	445	409	330	339	363	310	350	317	344	461	441	387	406	468	431	393	408	373	387	411	348	384	451	462	510	475	406	380	430	454	417	349	427	478	437	424	404	464	475	472	471	529	519	417	473	436	328	353	381	424	424	341	333	395	403	372	291	287	382	435	449	336	285	362	399	477	428	358	299	266	255	196	131	92	96	64	56	44	46	60	66	57	52	52	51	49	50	51	51	50	55	64	63	54	52	57	54	48	50	49	47	54	53	49	48	50	56	54	50	47	53	53	53	65	59	44	43	49	73	68	45	47	54	58	58	122	119	48	51	57	54	50	45	50	56	51	51	52	46	42	42	53	86	87	63	58	55	52	56	58	57	54	51	54	102	189	240	284	387	370	205	220	311	405	384	349	386	370	357	363	413	410	418	424	477	476	365	342	382	390	428	463	452	561	616	535	518	545	450	339	449	509	399	395	462	468	375	339	373	340	370	407	389	389	337	364	440	458	455	427	425	408	479	452	297	328	395	387	387	462	500	384	320	409	511	429	319	298	347	406	376	366	318	335	383	372	417	322	245	364	394	341	274	293	323	364	409	345	358	374	321	304	343	343	318	352	353	301	333	372	309	290	286	315	374	356	397	426	309	291	416	401	365	371	430	458	380	399	327	280	352	401	385	345	405	503	482	394	410	390	318	314	375	389	362	328	321	346	399	448	490	489	471	415	374	386	394	450	476	443	392	423	466	389	335	360	446	482	479	434	379	426	433	511	566	467	404	459	478	423	428	432	422	464	413	389	448	414	462	550	481	449	530	540	529	637	751	949	1288	1380	1162	901	629	448	457	380	366	457	423	434	408	339	332	406	370	292	338	352	361	441	443	319	363	412	365	433	548	728	776	703	699	610	469	404	351	283	326	356	263	311	297	220	232	232	285	308	296	233	191	216	277	335	336	227	218	270	302	286	226	174	178	240	227	253	307	298	211	231	304	295	256	263	260	231	255	266	345	359	281	264	225	204	250	262	210	311	321	217	194	151	177	204	148	105	203	269	206	152	141	257	314	218	156	128	189	170	148	147	107	199	263	275	229	180	164	130	194	195	194	246	140	149	222	210	240	333	313	207	183	142	173	142	46	108	172	188	184	187	198	264	238	212	190	143	181	156	131	164	224	250	212	129	93	126	197	263	242	179	197	152	164	224	194	167	105	114	220	191	153	166	145	127	145	227	146	138	209	122	136	141	154	219	172	219	228	226	252	198	120	153	213	177	120	140	224	208	162	217	265	220	127	126	242	246	215	297	287	226	240	253	232	195	217	237	214	155	141	185	201	138	155	235	200	192	150	108	114	68	163	268	230
220	199	214	290	324	197	157	243	219	203	204	166	156	136	119	185	153	80	136	173	182	170	139	158	156	158	136	173	138	171	270	293	196	153	245	194	134	113	192	224	135	185	197	192	288	242	165	170	174	173	216	231	213	167	234	327	288	300	270	250	234	209	187	191	196	145	125	188	226	232	196	197	289	206	151	169	162	240	182	181	209	207	235	133	71	154	242	203	163	91	141	223	241	257	308	320	151	134	209	126	150	205	173	192	265	202	135	282	257	164	174	170	128	148	226	192	164	183	236	248	221	344	416	336	287	225	196	218	210	212	218	289	291	221	140	125	294	220	147	324	398	341	186	109	203	267	256	233	236	228	247	275	257	209	191	283	275	194	306	401	292	253	255	195	215	245	243	261	242	163	198	245	226	262	249	280	239	214	247	217	226	198	203	247	251	249	175	271	342	198	280	363	312	276	259	223	199	309	313	147	272	345	255	252	226	271	234	214	269	253	273	296	260	245	283	267	221	255	298	268	228	275	223	173	280	354	357	354	414	476	536	627	655	799	897	781	647	504	459	398	315	383	388	397	432	423	430	345	366	360	259	303	322	301	405	462	399	368	350	474	636	913	1232	1305	1228	985	735	593	518	529	480	469	563	533	481	501	486	507	572	431	355	389	443	443	434	441	433	499	565	583	541	492	436	366	343	352	418	501	473	487	386	287	348	398	434	423	451	404	230	286	466	405	268	296	360	371	367	347	340	325	352	325	257	279	292	417	481	360	280	265	374	441	348	301	286	309	398	391	361	373	393	414	379	323	279	314	355	343	325	333	264	301	383	326	326	313	334	321	288	283	412	455	329	265	338	399	325	329	340	369	290	263	346	350	288	321	439	436	468	392	332	364	352	448	457	445	429	415	449	391	342	382	420	452	447	430	430	452	497	452	432	489	458	391	406	415	437	397	328	291	302	409	485	532	474	445	484	366	333	377	404	424	419	415	427	459	405	400	410	422	488	479	368	328	392	407	376	382	366	352	380	294	289	368	351	359	373	329	405	419	296	174	73	52	54	58	49	49	54	54	71	83	61	55	59	55	53	51	51	48	51	53	54	53	50	55	57	65	68	54	47	51	55	55	51	47	44	44	49	56	55	47	53	59	54	52	55	57	63	59	52	54	50	54	52	45	48	48	51	54	55	58	50	50	56	51	50	58	57	50	45	46	53	56	61	65	60	51	51	53	51	52	60	62	53	49	81	205	338	367	420	350	299	317	340	319	292	350	367	408	431	394	340	380	419	412	426	450	377	434	509	441	476	495	448	442	427	389	389	394	503	518	484	498	414	391	411	445	459	385	365	457	414	350	385	377	427	446	403	389	329	402	420	344	330	372	424	374	350	408	425	408	439	429	475	508	354	272	282	368	410	286	284	329	327	343	394	474	453	339	294	351	372	400	452	389	285	259	241	199	240	267	380	401	248	323	457	406	329	308	263	263	333	259	239	335	335	244	292	361	347	368	334	271	264	347	407	426	342	302	403	357	295	240	211	295	348	394	438	331	325	335	312	382	371	315	305	403	387	371	402	455	447	383	375	433	376	317	455	491	457	425	417	445	389	326	351	452	485	435	379	456	495	449	509	507	509	523	463	470	558	516	481	502	464	460	460	514	516	444	480	491	500	569	538	567	662	648	798	1163	1358	1231	911	610	505	519	432	311	334	355	300	367	440	370	289	330	437	404	350	326	379	380	373	394	361	395	411	436	582	759	854	787	606	440	394	401	324	241	221	295	331	338	289	291	281	217	350	371	249	264	308	309	247	178	219	283	278	267	209	255	295	217	160	152	252	289	290	274	254	280	310	293	219	187	230	263	266	208	147	188	219	132	168	256	304	319	247	228	167	227	315	274	219	140	163	309	281	253	355	238	178	226	191	313	312	141	137	140	184	292	264	249	258	231	199	222	238	219	235	217	240	258	245	245	203	106	118	217	170	161	234	251	304	298	207	152	201	226	183	191	224	297	277	187	205	245	254	249	158	177	293	209	154	170	115	165	173	167	133	181	236	223	299	214	151	200	175	210	203	162	162	99	137	124	62	173	280	262	213	186	115	106	154	98	194	284	187	155	181	199	153	133	193	219	238	266	280	238	132	142	125	90	153	259	267	197	244	206	123	166	220	168	113	77	148	180	159	193	141	133	200	230	137	45	138	175	174	193	132	172	260	229
200	164	99	161	233	233	256	200	129	138	177	119	138	191	99	123	261	233	182	193	119	138	255	254	249	259	226	238	147	164	287	308	304	233	233	249	128	39	129	159	99	242	310	187	149	198	189	103	187	178	91	153	166	160	136	128	184	287	340	275	255	255	240	269	294	214	155	239	248	138	205	246	228	233	179	177	105	141	167	176	274	307	220	164	214	199	146	191	222	134	128	141	191	207	195	189	151	209	175	157	195	158	220	220	95	111	154	238	309	189	155	220	215	232	277	285	197	225	198	67	149	225	218	253	245	164	187	262	294	219	175	222	176	92	101	148	185	201	191	146	184	200	131	154	204	213	201	185	186	239	222	190	192	154	137	203	219	176	216	239	225	245	266	193	145	192	269	286	196	185	288	320	297	277	246	247	215	175	189	273	364	328	248	235	252	228	122	221	336	220	220	300	264	331	312	240	292	194	122	184	246	337	264	157	197	218	327	433	319	221	292	315	291	254	242	280	254	308	332	280	278	271	318	329	294	383	421	334	374	434	474	621	775	862	901	743	551	544	525	449	457	434	369	394	488	499	439	390	303	378	478	395	359	413	385	275	274	418	477	531	636	937	1249	1378	1283	888	567	486	415	450	551	542	522	391	421	516	458	420	496	471	412	426	404	397	573	656	523	380	434	606	573	465	348	362	500	496	439	447	478	529	437	461	514	399	293	385	439	364	402	383	363	466	446	356	494	397	306	422	340	241	296	377	382	351	344	396	406	355	352	377	277	243	352	394	313	301	348	289	250	336	445	408	332	403	443	410	342	249	256	331	307	362	346	222	289	327	314	433	367	335	516	438	308	328	324	277	306	348	320	279	257	311	360	455	547	424	434	462	374	390	435	445	443	399	415	442	343	368	464	524	526	459	441	527	508	411	408	426	442	400	324	246	352	455	380	391	452	445	405	353	357	450	487	422	457	495	413	366	390	433	464	473	376	298	410	443	366	420	427	431	533	478	450	540	432	323	284	269	418	451	346	341	427	385	353	393	388	381	434	442	269	110	54	51	48	49	46	50	57	60	73	63	47	103	110	59	54	52	52	54	61	56	51	53	52	56	62	59	51	47	45	53	53	45	46	46	48	49	47	51	47	46	48	45	47	49	46	54	58	48	49	58	54	50	52	53	47	47	51	51	55	52	47	51	58	55	50	52	49	47	47	47	45	47	53	56	52	50	54	57	53	47	46	49	51	61	108	240	319	257	267	246	313	378	312	391	418	319	310	385	494	421	308	452	438	343	406	325	291	453	429	369	368	445	478	415	428	395	389	470	528	469	425	347	338	403	364	358	451	503	431	431	406	387	455	438	418	442	372	403	494	445	427	456	418	349	352	312	355	527	497	354	323	361	389	448	392	296	365	408	362	317	380	467	394	367	459	441	322	328	391	330	377	432	329	317	347	331	294	344	380	254	261	331	244	334	441	321	272	274	317	346	321	340	377	336	323	322	274	372	389	360	358	361	441	376	355	383	351	357	353	314	346	372	333	320	319	361	429	355	302	320	317	377	326	241	332	443	365	333	312	355	445	427	464	440	396	391	419	391	330	347	425	509	378	301	381	425	428	449	457	452	448	474	532	480	391	373	414	435	396	387	464	461	425	432	381	344	418	453	485	486	481	576	571	551	551	652	948	1249	1389	1272	943	621	412	345	431	470	449	417	343	310	436	517	396	338	334	370	435	374	318	320	380	418	420	491	565	615	696	750	735	701	557	384	336	336	327	373	284	239	350	289	255	259	238	268	291	315	313	323	252	183	147	114	216	349	342	305	284	270	257	251	209	136	129	167	298	264	230	296	298	289	276	324	276	245	245	157	168	275	271	268	325	262	192	230	230	187	276	293	203	156	187	224	313	324	179	177	261	264	223	202	188	329	422	327	175	148	260	309	267	258	363	356	268	221	190	164	265	256	141	99	94	155	213	178	159	224	254	269	273	305	260	211	214	166	127	180	232	279	264	283	276	208	207	224	282	276	247	242	236	199	195	182	119	204	241	140	122	139	218	228	140	121	172	224	229	228	251	233	120	111	171	192	132	129	142	172	242	191	162	198	190	185	261	177	174	252	133	146	165	157	254	285	238	212	282	219	135	175	190	197	224	230	208	212	192	220	196	117	141	159	248	250	125	209	261	232	251	205	228	250	189	94	144	253	233	170	121	146	184	207
317	219	177	235	195	201	202	163	116	166	247	153	69	98	103	107	256	291	198	221	273	240	284	242	95	61	73	137	212	245	243	180	201	232	192	116	95	95	140	244	223	177	195	207	269	320	215	208	283	196	75	91	206	222	259	328	276	205	164	266	323	327	285	216	204	166	179	238	248	235	260	192	155	296	336	273	250	164	111	150	269	252	194	285	231	175	180	194	198	138	114	176	149	83	148	117	140	218	208	234	155	141	204	181	201	196	313	320	159	164	238	275	258	219	211	141	157	265	211	171	181	195	219	158	280	382	263	228	181	140	187	175	170	133	48	152	205	136	124	164	250	249	189	192	274	355	287	209	232	226	216	163	197	312	312	273	240	236	209	201	184	171	253	241	203	235	293	298	274	319	324	302	352	352	277	250	216	209	160	201	300	255	215	156	172	236	166	218	261	238	196	142	159	233	296	221	174	225	310	283	317	421	349	296	233	153	205	300	374	305	223	238	308	324	268	245	211	282	358	333	335	384	348	278	304	296	263	283	399	506	551	649	829	929	819	688	601	540	513	419	308	262	350	436	437	438	443	390	247	347	474	317	294	398	326	273	355	385	392	648	886	1063	1347	1434	1185	807	598	531	459	461	507	545	604	536	461	468	487	467	464	457	447	370	335	437	490	516	525	516	535	507	451	454	419	434	489	467	438	451	487	446	354	384	355	319	327	289	331	422	505	481	406	392	377	355	372	385	372	355	406	442	304	277	327	332	371	416	374	281	309	323	260	248	308	403	382	395	443	359	342	380	425	428	370	295	364	415	354	264	276	327	226	217	281	241	238	335	359	263	290	446	416	372	356	346	336	336	357	405	467	384	402	448	402	349	362	440	466	474	411	375	353	319	389	433	354	325	416	411	363	420	485	390	288	357	384	325	302	326	394	401	339	351	340	381	439	434	426	370	410	380	342	414	462	390	326	364	399	426	459	476	406	352	349	370	422	345	343	414	342	298	364	424	456	486	412	410	423	356	450	462	344	371	470	426	364	377	356	359	268	119	77	77	54	54	59	55	52	55	62	56	57	55	41	45	52	52	48	48	54	58	58	51	49	50	49	55	54	49	49	50	52	54	58	55	51	52	53	51	100	98	52	56	49	46	44	49	63	65	53	51	51	46	40	47	56	55	50	42	42	46	59	59	85	85	52	52	49	49	54	50	48	48	50	54	74	77	56	54	54	54	65	60	56	63	61	62	57	109	220	251	295	377	310	322	362	300	328	361	424	454	454	390	349	419	407	391	349	343	404	400	466	456	457	474	426	427	316	250	428	540	415	390	493	493	445	406	336	411	467	438	451	383	367	464	515	531	438	383	392	419	515	518	464	437	304	285	338	321	380	403	453	428	321	419	476	433	402	367	461	390	311	385	442	408	356	376	395	366	376	391	409	404	266	224	322	350	322	306	279	304	347	341	306	349	434	458	454	482	453	315	223	250	285	300	327	325	324	242	280	383	316	288	295	336	373	303	384	438	333	319	320	363	400	429	435	389	344	297	352	408	386	376	348	296	336	339	266	286	335	308	273	342	378	399	396	401	414	453	371	333	459	423	482	569	439	410	452	386	333	411	511	441	436	523	539	499	419	358	411	410	352	366	350	422	469	331	356	404	381	509	608	498	511	546	494	541	648	671	694	1066	1395	1358	1015	647	504	440	474	498	408	417	475	481	438	362	320	305	410	501	393	274	328	440	468	439	416	424	407	493	633	816	948	842	652	438	399	404	374	415	433	343	252	307	357	462	475	306	255	224	154	253	219	160	274	279	268	322	283	268	272	235	272	281	192	132	227	250	201	180	217	184	200	334	298	310	261	276	255	117	133	170	223	312	331	211	128	148	227	185	186	281	199	142	224	216	174	178	196	234	248	256	252	268	246	252	270	278	324	218	98	178	278	279	270	242	151	108	140	200	280	280	191	124	126	209	324	320	232	192	177	240	233	200	184	220	235	182	195	195	224	231	260	209	179	251	234	250	343	329	194	136	193	146	152	221	172	154	178	176	128	201	311	283	190	178	315	278	173	129	101	95	151	279	180	170	194	194	298	303	258	181	182	235	211	202	214	134	117	205	258	247	222	243	205	235	283	152	185	199	142	229	227	141	117	177	203	266	261	161	200	238	232	219	199	162	128	237	229	144	199	271	223	210	158	120	187	135	187	164	175	240	189	157
237	235	219	209	180	198	197	154	175	178	271	340	171	43	47	80	187	206	188	203	217	248	257	293	247	194	201	188	253	198	93	141	238	350	269	126	137	147	105	229	291	262	249	315	351	220	156	185	211	208	168	73	191	240	149	210	290	272	145	196	322	306	240	190	218	221	282	276	198	224	248	150	140	188	270	228	132	220	211	152	138	218	249	208	165	146	163	133	74	108	163	179	204	179	183	135	148	187	158	168	131	70	92	170	284	263	164	232	310	290	213	208	247	223	263	251	159	189	264	283	244	224	165	165	192	180	233	239	230	213	157	190	208	225	230	280	333	189	192	224	122	174	148	143	230	257	244	291	271	187	228	136	184	234	220	232	225	237	247	297	308	259	249	184	150	245	259	357	363	249	251	310	280	224	266	246	187	251	276	220	220	306	339	257	223	230	249	334	302	177	208	312	312	307	252	184	247	271	196	186	296	294	280	273	303	410	318	220	257	284	269	331	313	306	304	255	292	232	162	209	283	345	401	364	397	370	222	280	396	463	505	584	797	946	855	679	536	437	399	290	336	457	443	443	385	346	326	285	358	459	354	233	273	406	333	307	427	469	529	728	893	1033	1333	1400	1137	834	656	590	477	375	510	532	535	615	498	467	627	593	452	406	448	452	443	459	396	462	565	499	423	446	414	406	445	523	511	436	500	568	524	400	454	488	435	486	475	413	420	389	312	331	373	332	331	354	401	424	399	364	358	414	418	298	296	322	280	369	392	369	314	228	271	370	348	361	464	422	284	225	322	452	425	424	370	255	308	363	326	193	193	238	280	331	308	400	415	293	313	336	298	337	344	267	254	313	260	252	317	307	325	327	308	356	393	322	369	410	336	356	342	288	304	297	315	417	417	458	429	364	375	378	378	372	375	294	319	425	407	379	526	576	418	346	363	385	438	547	517	407	369	356	325	330	354	352	398	417	423	392	427	504	467	482	444	348	361	351	339	406	448	466	385	380	384	335	490	463	403	367	360	402	413	477	430	303	302	368	371	301	189	116	58	50	43	50	54	52	50	54	52	52	49	49	60	52	50	59	53	48	54	54	48	56	65	53	43	45	51	50	46	48	56	62	77	68	51	47	44	52	54	51	47	52	53	63	59	45	48	48	55	53	45	45	49	50	44	53	57	47	48	54	51	48	52	57	53	55	54	46	47	48	44	63	70	49	53	60	52	82	86	58	63	67	56	51	60	56	59	60	161	292	260	264	375	419	353	346	315	345	427	363	434	527	477	404	333	421	459	347	325	437	480	437	462	402	386	422	419	391	385	488	517	438	435	383	413	525	460	424	438	432	402	363	430	457	378	463	518	383	416	454	401	432	375	393	405	388	415	337	416	482	444	385	329	389	388	322	305	348	381	344	375	472	471	415	397	415	345	319	403	426	457	475	401	318	255	306	457	473	325	356	397	305	397	362	368	388	338	359	340	363	339	261	217	335	366	272	266	227	265	354	275	264	411	384	264	289	303	289	302	349	375	319	339	347	378	347	286	385	427	364	373	363	333	345	332	295	243	350	443	370	262	224	316	382	342	340	410	413	351	346	345	416	521	471	357	407	471	500	447	387	419	433	550	640	596	536	491	475	451	448	420	453	470	419	419	406	446	415	351	369	500	478	362	478	506	553	628	581	749	1135	1310	1251	1097	824	587	454	451	528	436	291	349	420	400	382	346	336	368	451	445	334	317	369	390	401	396	368	438	546	622	683	738	820	701	564	469	276	285	367	392	286	276	245	149	285	343	331	352	328	314	223	195	227	254	238	249	298	282	246	225	213	230	324	326	242	205	218	183	213	203	153	284	299	227	254	213	213	197	122	177	227	211	284	252	187	259	176	154	250	245	238	274	260	212	187	129	127	133	117	141	165	176	205	189	127	159	266	280	258	267	204	194	229	248	278	293	274	237	244	272	163	163	247	164	140	192	203	194	219	175	157	162	172	180	146	185	217	186	183	245	256	200	139	139	275	328	234	228	183	189	254	199	249	258	227	213	154	154	120	101	174	266	222	193	226	192	168	148	134	115	124	214	232	181	138	71	182	266	211	182	186	168	170	136	140	263	219	135	95	138	198	175	113	134	178	187	216	150	140	198	178	101	149	248	235	192	243	272	243	246	249	252	200	149	158	225	244	135	151	205	157	127	139	174	127	140	189	192	166	212	270	237	142
192	203	197	205	203	133	75	130	282	317	250	246	245	137	107	212	219	152	172	136	168	314	281	312	241	154	194	203	156	149	135	101	208	216	177	243	267	249	219	169	179	266	395	303	160	196	284	268	208	254	215	137	196	217	199	162	143	210	287	353	336	211	180	205	213	247	184	150	175	179	148	135	219	277	252	207	124	117	181	164	166	191	198	185	139	101	118	193	220	217	138	146	188	139	181	208	170	161	137	150	178	124	149	191	236	175	49	98	228	262	177	202	209	103	88	171	150	156	216	254	277	251	212	200	200	140	259	327	288	307	234	139	132	214	250	178	196	213	289	334	227	159	213	178	64	133	207	258	210	228	258	135	101	135	157	134	162	251	239	259	266	219	306	313	258	272	301	247	117	99	169	254	294	280	246	228	187	246	396	374	310	288	257	282	300	333	254	201	157	108	205	327	264	207	312	315	272	211	211	258	322	301	236	218	220	252	265	306	258	198	268	341	295	188	262	317	315	302	239	238	280	280	291	358	300	260	225	237	411	526	534	621	817	865	740	639	595	522	436	331	352	487	417	422	504	430	401	366	338	403	423	319	304	426	513	513	459	468	534	668	852	1099	1246	1261	1084	793	610	576	510	488	536	519	475	415	372	414	444	349	428	452	448	494	508	525	413	417	519	494	511	511	450	392	397	470	452	383	417	445	415	320	309	413	440	418	375	366	473	417	353	527	519	467	477	397	346	433	428	384	422	448	469	471	420	349	372	316	277	357	395	325	314	335	247	294	351	307	308	301	355	400	338	342	406	347	305	339	301	292	306	283	315	260	225	311	406	464	483	356	269	375	375	366	386	351	376	350	243	247	292	294	343	404	409	441	429	400	430	464	397	317	389	383	378	488	461	375	354	390	335	278	259	336	442	428	461	434	390	408	361	327	401	350	352	419	409	488	521	413	350	415	415	385	453	488	363	366	467	378	312	296	399	457	370	442	421	457	581	595	558	439	394	425	516	483	361	320	319	373	458	421	373	403	434	444	418	396	287	227	152	58	58	57	55	51	48	53	58	53	83	90	61	59	59	55	54	55	53	57	56	47	48	55	50	45	50	52	52	56	50	46	81	85	55	53	55	51	42	45	51	58	58	49	56	61	54	52	49	52	62	68	61	50	49	52	59	59	59	61	61	53	49	54	50	50	50	52	54	57	59	54	52	50	49	50	51	55	57	52	52	53	54	54	45	47	59	56	105	105	80	228	290	244	360	423	328	299	292	351	444	411	426	466	492	485	386	374	380	430	451	415	452	484	505	432	414	495	494	484	488	441	436	474	372	274	285	319	378	421	420	412	465	454	387	375	391	420	458	460	363	403	469	439	452	411	353	372	369	351	424	403	347	355	377	325	312	413	429	384	422	462	480	483	369	333	393	464	459	421	459	412	377	403	401	359	287	299	360	276	214	242	305	407	440	313	238	271	311	356	303	280	260	256	249	288	276	239	266	279	412	441	390	419	412	339	318	292	270	331	361	316	265	305	382	322	276	364	335	415	504	409	386	409	330	293	402	385	338	355	341	342	352	353	387	454	435	465	467	419	396	425	449	481	488	424	489	462	420	462	394	368	369	467	529	507	563	516	476	447	477	462	396	441	527	512	434	422	395	514	572	459	474	504	520	523	539	484	422	560	756	1047	1293	1337	1140	807	553	407	471	548	445	381	388	380	363	363	432	483	424	363	360	378	401	372	324	404	406	355	499	526	511	699	849	792	613	511	534	407	296	327	287	253	276	276	277	294	298	366	320	324	306	257	275	230	247	227	186	237	249	259	262	202	250	315	333	324	275	267	309	330	189	108	169	211	171	159	215	127	126	180	196	272	285	297	224	175	280	262	196	202	295	290	259	277	244	216	154	188	162	114	222	205	169	176	188	224	200	184	216	264	263	229	295	359	263	217	368	334	169	181	175	145	205	202	110	98	77	141	255	250	188	132	110	128	175	209	263	289	160	215	314	331	285	225	235	236	291	216	153	199	150	201	223	221	290	239	204	136	140	171	167	228	257	208	150	124	172	155	131	192	160	215	255	179	208	228	177	178	185	166	172	163	200	217	177	171	215	186	108	93	126	165	185	132	83	164	185	130	186	260	220	203	184	226	289	234	258	272	204	224	191	131	149	115	176	263	214	190	171	133	121	120	92	139	186	110	165	226	225	263	266	214	176	155
206	209	248	284	221	146	162	110	119	187	203	282	226	177	190	191	241	144	77	119	224	250	186	181	131	145	173	271	297	168	156	202	188	129	207	324	277	226	196	127	278	358	264	238	165	163	233	181	176	143	167	231	218	248	226	167	206	234	243	253	157	195	236	208	169	136	205	196	168	184	142	138	185	211	224	141	118	170	180	216	164	131	135	112	132	161	212	232	198	149	198	194	139	111	85	201	245	269	242	168	125	128	197	228	295	197	51	156	164	116	125	135	170	127	232	301	210	180	128	201	240	137	198	242	191	180	225	268	270	222	150	129	222	221	177	243	199	178	210	238	240	170	190	185	176	255	246	166	174	272	245	230	295	275	209	229	277	284	320	313	271	249	244	244	257	240	239	246	206	159	199	263	237	182	171	163	157	217	338	344	275	306	229	143	234	289	269	221	105	167	368	367	223	164	159	194	184	172	245	307	296	207	171	227	283	295	295	330	331	330	321	309	352	241	217	328	416	404	249	242	265	255	282	272	289	270	279	340	390	455	533	670	798	814	617	545	591	484	431	433	346	313	428	459	344	259	270	317	388	428	376	376	408	416	348	324	442	492	607	744	875	1121	1282	1215	932	686	561	408	384	497	514	496	492	361	318	438	445	392	467	487	497	525	457	497	502	432	458	469	478	452	373	451	486	387	417	452	406	400	400	377	429	423	323	359	380	390	430	474	403	330	372	394	382	298	320	364	418	402	355	425	387	354	385	352	326	385	354	347	439	451	399	309	286	335	268	234	269	280	319	359	301	282	389	382	377	447	421	379	412	335	271	359	373	258	228	335	384	319	282	292	283	303	375	419	368	357	355	294	287	336	307	396	428	345	417	436	420	430	408	438	469	350	356	390	417	422	362	376	389	410	414	336	387	501	438	403	445	445	430	415	430	379	434	508	408	480	487	386	310	299	445	465	405	434	458	469	525	432	436	503	445	488	427	464	466	405	479	519	486	334	300	390	385	334	369	379	269	270	417	438	411	390	317	264	326	359	321	253	117	53	53	60	62	55	57	69	59	52	83	81	57	54	56	59	54	55	59	57	45	44	55	55	49	52	49	44	49	51	46	44	62	63	45	44	42	45	47	47	53	53	54	50	43	48	57	56	51	51	47	51	51	45	52	73	69	50	53	51	48	52	49	46	49	50	57	55	53	51	50	56	59	54	49	54	51	49	58	55	59	65	56	51	56	57	57	83	88	65	56	59	173	287	320	262	235	315	360	387	429	389	301	375	388	365	458	438	367	318	336	376	324	311	398	465	440	438	458	480	507	455	425	439	443	407	363	357	347	371	415	464	469	486	487	413	330	365	514	532	427	421	529	534	448	435	442	427	385	360	373	404	415	388	376	367	430	505	452	426	408	438	475	403	412	404	306	266	369	438	342	306	400	374	389	381	342	369	336	362	382	378	351	278	356	381	221	329	483	396	289	325	263	226	346	383	368	391	371	329	338	293	337	390	361	328	406	431	391	419	377	283	189	290	385	321	327	357	332	315	369	358	335	343	335	380	398	358	284	293	322	296	285	343	423	418	391	350	357	443	426	375	424	424	454	436	386	475	476	396	434	460	436	471	501	420	439	532	465	405	473	525	452	427	432	362	392	398	411	504	456	472	520	515	494	493	465	504	598	595	699	1019	1286	1267	1050	749	598	532	432	407	415	373	356	425	356	286	271	267	351	358	415	452	380	404	394	410	402	327	388	439	549	710	803	769	632	506	419	320	297	320	271	188	178	208	260	298	271	284	265	252	286	241	237	254	258	291	312	300	274	312	297	368	391	275	282	322	243	189	210	235	329	308	299	355	243	143	215	221	152	183	236	226	268	204	107	249	275	157	166	249	240	256	275	252	241	238	154	123	124	162	229	152	152	178	227	261	179	170	186	220	235	204	207	163	181	302	366	339	245	215	226	268	207	136	235	265	280	279	243	236	250	156	56	117	201	265	265	256	237	176	219	174	233	325	226	203	152	234	340	198	141	238	251	235	234	283	249	184	232	239	229	198	183	199	166	161	192	160	127	163	182	176	187	157	196	231	197	234	254	236	235	196	195	229	163	129	169	196	196	175	114	117	198	207	229	235	237	358	328	230	207	255	278	270	276	224	231	250	229	194	126	148	234	228	186	136	190	232	216	188	184	191	110	37	77	154	128	166	249	229	192	195	133	53
208	234	197	204	193	141	164	199	168	146	219	227	170	219	157	85	144	150	157	259	243	248	278	185	204	181	119	208	174	127	227	210	209	151	83	84	104	186	266	273	232	243	205	150	184	185	133	119	168	143	83	199	259	221	239	261	315	278	192	304	284	230	307	303	236	220	284	236	143	176	227	142	96	215	297	187	162	254	215	107	184	220	176	236	221	229	185	93	117	111	200	242	215	213	219	207	156	180	153	169	183	189	212	164	215	171	143	164	163	211	236	211	184	180	171	248	256	203	138	191	238	185	179	187	154	164	253	243	190	232	227	201	209	220	222	194	224	192	137	153	166	150	173	233	250	168	143	228	251	276	304	286	284	296	220	186	159	168	210	214	235	220	205	234	274	248	251	188	168	270	250	218	317	291	219	307	300	235	226	238	352	350	286	255	215	212	262	216	170	314	300	182	169	254	260	245	269	244	253	273	294	256	205	255	301	285	269	308	279	342	408	236	184	235	235	301	374	409	338	277	326	300	230	275	348	317	331	426	412	438	521	665	878	869	752	656	500	388	411	406	378	403	392	379	456	482	362	387	484	417	320	363	386	379	421	457	457	480	607	731	952	1195	1295	1246	1049	785	552	458	429	490	539	477	483	501	526	500	442	393	376	458	531	539	474	410	373	422	498	548	517	415	373	433	479	436	394	422	511	456	387	428	417	412	343	329	433	395	323	359	392	328	370	489	500	404	382	394	361	397	427	363	338	362	297	242	385	462	320	268	361	426	344	319	333	307	404	418	314	314	359	399	364	361	398	360	289	301	287	258	295	359	378	306	267	248	288	301	329	373	383	338	303	321	296	273	255	310	319	335	275	315	472	441	301	222	362	477	328	240	399	490	481	448	332	315	329	352	360	361	426	487	451	373	518	563	440	447	549	528	494	499	432	402	451	542	493	351	356	356	322	366	389	398	431	469	462	433	457	457	422	432	404	402	398	423	524	540	457	445	415	330	380	477	441	384	410	466	411	444	523	371	317	326	335	386	358	300	214	89	57	57	52	50	48	45	53	53	51	54	55	59	55	52	49	44	50	58	86	77	47	48	50	51	46	46	46	44	46	52	46	46	59	65	57	57	54	49	54	52	52	56	57	54	50	50	47	44	43	51	55	51	52	51	47	88	91	47	48	52	51	48	42	45	45	56	61	56	52	49	47	45	50	51	51	50	58	83	76	52	57	55	53	59	52	52	56	59	62	55	51	90	161	212	280	354	337	290	363	389	405	336	317	334	276	358	405	357	374	437	428	471	507	482	458	416	407	401	450	463	337	325	396	381	297	354	456	443	394	348	412	425	395	437	440	441	448	451	403	364	418	372	333	440	484	463	413	421	371	308	307	348	392	456	458	359	331	371	440	429	332	240	312	407	431	391	331	331	348	349	361	384	440	359	347	426	377	333	285	324	356	393	394	297	332	350	351	362	337	343	298	328	327	291	297	328	401	356	263	278	280	239	263	381	401	358	331	301	291	308	281	202	265	282	245	314	331	336	365	345	379	389	274	267	355	358	434	394	287	318	359	403	348	314	311	397	418	364	404	412	370	332	354	352	381	447	452	459	526	532	551	529	406	482	512	420	479	481	362	426	596	558	417	407	431	395	360	367	464	513	454	383	415	449	456	488	454	444	526	556	743	1125	1324	1293	1108	808	587	449	383	408	402	384	358	322	283	306	400	410	399	402	392	406	407	376	296	395	500	423	378	459	580	654	810	829	696	620	498	386	432	438	331	332	323	275	291	249	229	304	283	219	218	257	225	194	246	293	248	226	270	260	351	319	252	222	217	336	291	219	263	290	202	124	189	252	253	210	212	301	267	189	219	238	318	328	189	226	267	216	203	208	166	175	220	209	208	186	182	162	134	157	247	236	136	185	292	195	176	272	253	248	223	139	260	289	240	330	337	283	211	212	268	309	258	157	194	216	194	278	272	149	170	245	250	290	274	230	205	190	154	181	212	189	220	209	242	275	231	209	130	102	185	273	280	281	247	274	260	171	131	133	161	102	93	178	140	101	148	103	84	189	154	88	116	65	167	252	232	277	226	114	126	189	226	273	224	96	90	130	150	149	224	253	204	219	230	210	171	260	247	193	220	129	142	225	266	259	170	168	274	295	226	153	154	243	195	151	280	366	281	242	160	93	93	59	161	213	207	245	230	138	127	246	247	148
284	139	191	250	252	209	119	148	180	228	249	183	164	212	150	66	189	233	245	242	231	246	166	168	201	226	146	53	77	177	191	115	124	164	250	259	224	258	225	180	201	213	187	105	124	216	221	229	227	203	163	165	214	221	244	236	213	242	354	317	191	227	219	229	257	210	213	236	180	115	148	196	150	74	43	134	260	322	298	247	161	172	194	163	204	187	142	131	210	270	238	226	203	187	180	189	239	146	95	198	145	122	272	246	193	189	162	179	204	239	241	137	117	133	201	198	91	176	245	163	98	147	172	155	185	222	224	217	163	143	201	236	184	285	320	224	279	284	216	224	244	169	220	307	267	255	232	228	216	233	344	296	239	289	225	262	309	210	214	279	265	264	263	239	177	167	251	261	231	212	171	164	212	182	201	224	180	177	121	137	269	231	188	154	187	293	246	225	219	229	244	204	219	241	288	302	265	253	227	271	260	186	144	196	258	234	237	177	155	267	318	231	170	276	335	334	366	330	291	309	324	305	223	198	287	322	351	372	425	512	558	709	859	909	925	749	465	354	403	395	355	357	368	360	400	404	367	389	347	336	438	505	539	479	424	450	478	494	486	597	782	1205	1364	1151	964	770	666	585	574	593	515	490	521	534	512	470	500	453	385	401	433	448	511	546	427	413	497	521	526	472	424	489	503	438	421	446	459	463	475	497	496	425	349	368	453	449	451	382	302	368	403	434	489	442	384	356	331	328	349	438	417	315	284	267	331	388	362	322	391	454	333	315	316	317	404	430	362	308	345	361	319	267	302	331	380	422	360	385	397	328	296	315	333	315	409	371	281	309	274	339	355	358	351	352	349	300	294	316	334	334	359	339	302	296	397	444	388	424	431	364	375	377	375	402	407	448	464	445	401	394	472	472	448	436	422	399	398	365	309	341	406	396	383	465	415	326	411	493	461	395	404	450	446	503	511	411	409	482	449	378	370	383	381	453	532	409	287	295	367	330	302	386	505	489	471	425	307	423	516	399	321	320	389	418	293	180	85	53	55	55	57	56	114	119	56	51	49	49	84	83	51	56	53	49	50	50	86	85	48	49	49	50	48	49	53	51	47	55	56	51	55	53	51	56	57	55	56	51	50	52	52	50	52	56	52	50	53	54	54	56	56	54	52	53	44	42	49	49	50	53	57	54	47	46	47	55	53	48	54	57	58	70	68	53	59	59	50	53	56	56	56	55	52	50	58	55	49	51	49	53	165	187	173	298	289	335	455	430	365	324	224	274	473	525	403	377	457	392	416	486	486	395	376	420	362	353	427	452	473	477	393	417	397	366	476	486	399	424	467	471	540	546	424	447	490	430	324	366	454	372	299	383	439	394	495	575	454	386	382	419	436	387	389	342	240	285	430	457	434	354	368	357	335	386	387	395	363	380	461	432	384	333	278	367	362	303	301	323	347	272	276	299	320	312	272	280	354	364	282	262	282	319	389	353	341	403	383	343	306	287	282	301	357	371	321	352	399	349	329	331	328	366	263	201	283	270	252	301	391	379	239	262	350	404	476	523	441	331	361	379	337	330	326	350	439	427	360	334	364	401	308	288	347	354	506	549	511	579	568	575	549	504	443	441	542	597	536	431	403	453	467	427	403	410	405	357	387	494	579	543	479	470	429	422	474	535	588	596	712	962	1237	1319	1171	877	603	560	547	474	425	395	354	308	285	292	309	367	426	412	400	336	394	417	307	350	346	329	408	431	453	618	860	804	592	559	431	319	342	426	463	313	232	255	240	294	338	313	278	269	290	267	261	307	322	298	289	260	221	190	279	337	313	306	274	212	194	245	149	93	195	214	222	282	296	275	240	296	373	250	187	158	172	182	176	252	238	313	290	213	179	85	156	266	226	192	206	205	215	180	173	214	134	127	224	167	170	233	177	177	221	189	127	164	274	192	164	279	251	178	238	347	289	200	172	139	150	290	331	187	192	197	165	223	227	198	152	178	247	275	277	187	151	245	201	242	262	159	208	287	191	165	205	160	206	195	161	145	113	156	173	170	179	219	222	117	131	233	235	272	268	110	134	135	115	190	134	188	235	161	177	190	179	171	208	156	88	176	190	175	168	152	160	169	170	166	154	107	134	220	296	204	103	182	218	233	225	203	234	295	256	220	211	171	238	185	114	120	150	220	169	141	121	121	186	187	220	224	160	187	191	102	57	76
193	201	223	263	215	141	133	226	180	182	196	123	171	201	111	92	166	212	200	214	241	192	101	86	239	279	218	205	130	75	115	168	116	128	205	139	131	212	232	277	218	150	256	262	205	134	141	174	132	139	193	218	175	180	229	251	186	203	236	195	262	237	170	148	233	330	292	244	206	222	189	148	143	178	187	140	184	176	147	152	126	152	139	191	220	126	177	216	175	129	79	132	195	145	138	129	150	218	178	252	240	150	225	257	206	230	210	128	149	196	183	108	53	87	189	218	250	273	162	182	237	189	174	185	168	208	231	218	253	235	247	287	261	273	292	206	243	241	195	242	208	153	154	185	225	232	166	155	174	183	246	299	280	303	306	232	227	170	178	155	145	191	179	161	157	240	276	253	223	262	266	192	137	186	220	181	213	256	149	78	188	235	208	193	263	270	180	245	348	372	287	203	207	147	151	207	251	278	176	123	240	269	229	253	226	219	212	215	234	224	193	234	215	204	316	298	270	277	294	331	342	312	230	231	297	328	369	445	493	530	566	722	829	769	757	661	497	461	433	424	445	423	421	403	352	292	275	343	419	354	354	422	505	537	469	462	457	441	557	788	1054	1260	1332	1196	890	772	676	511	471	568	533	445	383	399	371	435	652	593	479	431	447	488	468	436	438	414	406	460	456	404	360	422	471	403	402	437	472	478	520	534	461	424	398	373	355	410	441	355	305	326	372	298	259	319	350	414	411	411	535	443	316	399	367	356	418	351	296	303	300	371	439	380	323	318	366	418	340	314	312	257	338	377	309	291	329	384	325	275	299	302	328	375	312	272	298	317	352	343	371	360	343	394	350	272	333	304	239	321	318	287	371	427	333	259	331	390	407	363	404	460	475	478	387	404	424	417	316	305	389	371	386	382	428	480	417	444	452	470	475	453	438	419	464	460	421	385	382	412	415	399	445	456	461	452	491	422	341	483	482	369	372	334	322	399	396	358	433	411	389	414	420	497	473	392	390	462	497	459	501	464	306	304	264	271	358	239	85	51	56	60	60	53	57	59	51	58	56	51	73	72	52	58	63	61	58	71	68	58	58	47	44	44	47	47	49	50	45	88	85	48	52	49	51	49	49	47	40	40	51	55	46	42	47	50	49	54	55	54	52	50	50	46	49	54	61	58	48	47	49	51	57	54	54	58	55	52	52	55	54	56	61	60	61	58	52	50	48	55	61	58	56	52	50	52	58	61	56	53	55	57	60	69	173	270	275	301	358	447	400	377	315	364	532	487	370	317	307	324	350	375	439	440	423	483	533	477	412	460	491	427	441	432	467	478	406	413	415	455	390	340	340	359	443	356	398	434	394	390	264	311	357	422	482	428	420	422	470	480	469	522	468	355	390	430	320	287	348	381	439	408	380	349	277	346	371	332	330	328	352	395	403	300	286	332	357	424	378	299	350	351	322	403	378	305	410	435	417	403	323	230	232	291	294	296	268	297	313	303	258	231	341	362	325	316	351	335	352	442	307	264	446	405	290	291	338	390	355	333	326	264	298	373	352	431	449	367	419	437	383	375	329	271	355	449	352	350	379	422	496	412	394	349	349	441	437	431	438	437	392	401	453	516	579	460	381	520	578	473	521	548	513	425	369	471	454	480	550	587	525	447	503	508	502	601	613	576	571	573	665	882	1167	1342	1157	754	664	618	473	391	396	371	313	359	333	334	329	277	316	282	260	359	410	383	387	313	307	397	318	373	536	704	866	879	688	501	502	442	363	352	387	328	286	286	194	157	253	324	255	245	264	296	336	354	335	245	220	302	263	212	275	336	366	231	171	243	222	204	195	189	216	267	242	213	248	245	220	179	259	292	245	197	111	137	171	211	237	246	200	180	244	165	146	215	188	185	210	145	115	233	240	196	254	231	153	130	102	208	300	294	298	203	91	117	200	143	110	157	262	282	252	324	336	267	218	166	135	157	195	208	284	296	135	60	121	254	184	186	233	220	296	322	197	76	120	134	107	102	94	117	143	208	252	276	252	154	174	127	92	144	171	164	174	191	119	133	146	87	141	180	189	199	132	84	158	180	136	175	234	179	183	139	142	179	173	184	87	92	163	114	91	122	131	150	186	224	168	131	170	140	179	208	102	122	131	108	216	271	310	307	216	170	160	202	225	235	214	131	147	196	168	130	91	97	206	247	233	203	102	135	151	124	142	166
99	250	307	200	126	191	249	231	270	238	170	171	205	191	93	82	88	113	115	149	144	161	170	71	169	241	260	250	209	253	212	168	193	155	101	69	117	180	220	235	151	114	220	249	160	197	172	146	176	110	156	250	198	169	222	160	123	268	264	156	193	196	231	234	252	280	162	120	157	205	180	191	202	187	308	296	252	235	164	144	154	167	172	145	184	266	290	214	233	283	238	164	87	202	248	204	140	143	244	285	354	314	189	143	96	203	217	165	212	170	182	193	129	110	197	242	314	288	194	224	224	156	211	252	177	169	265	299	255	163	146	249	285	205	192	290	249	165	221	302	276	293	267	223	160	134	170	145	146	198	310	340	309	280	243	189	164	138	80	82	124	248	315	267	161	169	295	337	320	291	301	233	238	257	138	206	210	158	131	99	178	191	108	114	194	224	237	189	178	182	167	230	272	211	133	152	246	231	203	277	252	186	326	398	288	264	332	325	209	219	256	263	252	234	289	274	234	269	220	238	368	451	426	350	284	331	313	278	425	437	498	730	835	816	832	694	561	466	359	372	400	364	371	378	325	353	361	321	364	367	365	429	392	452	513	419	487	555	555	616	877	1297	1424	1151	778	593	565	539	506	557	548	500	438	405	381	339	444	515	492	534	503	577	566	485	593	498	498	579	530	458	402	525	561	473	427	369	397	431	389	384	397	351	318	381	441	460	409	362	403	443	481	442	392	365	377	437	377	309	347	362	278	267	347	335	368	337	292	341	348	418	428	397	449	360	302	327	286	367	364	294	386	391	260	253	348	403	373	297	331	415	339	288	271	273	301	248	283	325	358	432	423	346	296	302	297	296	345	304	331	413	407	349	307	303	213	272	442	397	329	366	430	426	428	436	283	237	356	402	319	364	452	505	541	460	444	397	327	357	373	391	379	388	368	394	453	447	450	355	333	445	488	473	481	563	550	431	403	408	401	472	503	433	413	363	303	340	446	471	434	445	493	464	380	419	431	439	454	344	363	433	330	262	295	317	308	167	54	61	67	57	53	61	79	74	55	57	53	55	57	53	54	57	56	53	57	131	131	60	48	46	53	51	48	53	54	49	56	53	45	45	48	56	53	49	51	53	55	48	45	56	82	75	56	61	55	50	53	53	48	46	45	48	49	50	58	53	47	51	80	81	50	51	54	57	52	52	47	47	63	62	54	54	50	49	60	70	59	49	47	47	60	61	58	57	57	61	62	61	60	55	49	93	213	207	212	304	327	362	357	404	412	371	438	427	339	303	306	347	392	469	450	372	452	648	601	452	392	435	444	409	435	367	425	494	411	390	484	429	294	390	408	305	440	560	498	426	471	496	385	348	404	467	410	331	343	344	376	364	372	392	393	363	359	441	433	329	322	398	409	401	372	354	382	354	320	298	327	405	453	385	307	303	264	288	323	286	369	430	431	444	372	287	332	415	393	325	336	426	330	293	312	259	346	382	338	359	398	367	333	288	269	340	410	365	354	366	313	246	271	424	415	386	297	306	413	387	305	244	347	376	357	392	348	352	399	405	381	424	406	364	356	347	356	374	425	451	472	503	521	480	479	396	364	373	363	408	396	471	570	448	392	452	458	452	439	480	513	569	595	522	489	404	367	500	483	409	441	522	517	415	414	507	507	424	402	524	636	611	632	920	1214	1326	1269	973	673	475	443	465	408	387	360	278	274	346	326	339	336	280	294	297	316	405	426	422	407	430	441	450	587	703	887	901	789	670	497	360	333	379	367	297	260	321	323	311	293	300	342	286	190	201	259	232	202	225	273	313	278	190	176	147	177	237	342	304	292	315	218	239	321	268	196	184	177	238	231	227	226	205	192	168	160	232	245	238	201	236	236	131	246	287	178	220	267	238	236	267	275	231	194	209	231	282	187	82	173	201	235	289	175	157	262	248	149	141	200	233	226	250	275	192	206	268	249	213	224	205	197	194	212	266	210	101	142	194	162	178	247	229	159	213	208	115	162	266	206	198	259	174	166	223	151	126	114	177	255	190	142	124	140	169	204	228	202	114	67	201	222	80	105	192	204	208	191	193	175	86	135	190	185	185	145	137	160	152	80	101	128	125	152	122	180	202	191	259	246	235	240	191	192	245	149	121	146	168	196	228	263	273	296	271	242	256	274	247	250	202	182	195	192	117	87	96	166	302	292	197	165	195	197	146	72	109
121	249	227	136	143	177	173	202	207	168	134	177	156	101	169	124	100	180	202	177	99	154	249	204	238	258	302	310	263	276	207	144	175	154	145	187	190	192	199	176	162	237	277	233	174	231	303	199	143	142	186	162	121	223	206	196	250	276	200	149	201	257	257	152	112	162	123	127	173	197	252	279	247	257	255	148	171	194	222	223	216	200	111	82	66	157	250	222	233	221	193	221	201	157	209	226	112	124	219	264	225	183	184	224	310	257	155	150	270	280	205	207	131	92	189	211	147	140	184	134	138	197	234	262	216	164	202	291	276	244	168	198	226	161	194	187	235	312	266	198	235	255	138	136	157	231	300	224	126	131	312	309	235	294	256	220	238	242	222	220	270	307	337	312	311	291	233	231	223	212	239	218	238	187	131	205	210	270	301	168	138	176	129	169	202	277	266	226	260	246	261	306	294	290	307	262	267	263	263	329	396	256	280	341	202	185	303	398	308	233	225	234	257	220	261	348	322	294	305	363	406	381	345	317	259	305	426	391	405	513	548	724	844	738	686	581	509	408	366	450	441	436	394	421	388	329	387	338	251	289	407	412	338	308	444	548	415	440	569	669	1015	1297	1391	1283	899	638	610	570	513	511	494	455	449	491	500	452	438	543	548	448	428	481	479	449	475	431	447	511	548	431	351	452	451	532	569	485	468	501	502	433	397	422	450	351	281	366	438	457	415	456	465	346	404	497	468	422	382	341	376	381	346	404	392	335	333	382	390	387	413	354	352	400	416	416	385	381	275	280	314	244	336	367	337	367	380	391	389	417	496	464	316	284	318	308	267	264	323	310	383	425	352	325	375	434	455	464	392	361	390	378	368	452	445	320	262	319	402	378	262	228	295	332	414	470	354	329	361	356	321	341	427	403	375	508	539	388	352	415	362	336	415	459	455	385	400	396	350	318	412	412	316	369	390	411	553	595	465	400	518	525	482	489	447	397	409	417	384	433	417	371	331	303	313	342	362	349	436	474	426	407	314	373	393	251	142	64	64	66	61	63	57	60	59	50	52	57	53	54	55	55	52	50	60	57	48	45	51	53	51	56	52	55	58	50	54	54	47	77	80	52	51	54	59	56	54	55	56	54	48	47	55	59	63	67	60	49	44	51	56	54	56	48	51	59	49	42	44	47	46	47	50	55	52	52	52	59	60	47	45	48	49	47	47	46	45	87	90	48	47	50	54	55	49	47	57	58	52	52	55	66	59	54	142	184	235	267	306	425	457	446	383	367	443	438	425	430	434	389	417	522	454	422	461	471	464	411	392	456	481	437	420	342	319	384	428	496	480	360	352	444	422	364	419	479	448	354	340	427	426	405	405	372	319	409	467	404	392	396	314	329	324	305	420	416	325	339	391	324	340	415	381	284	347	463	382	264	210	203	268	380	386	373	302	229	318	291	290	434	395	391	439	413	385	324	391	353	307	381	357	418	391	247	288	328	319	390	380	385	488	435	305	271	280	259	395	356	278	388	336	284	340	344	309	337	389	441	453	376	410	466	424	427	378	377	410	415	404	466	465	458	480	388	339	367	372	382	425	467	384	277	381	496	527	459	381	423	456	456	489	489	482	485	518	534	561	612	496	321	452	557	436	431	482	465	410	416	427	438	469	519	500	473	467	483	518	538	591	676	702	836	1121	1327	1311	1062	739	540	524	500	431	389	373	363	414	406	381	371	391	428	425	333	331	345	331	361	344	355	442	502	498	672	808	771	766	680	457	332	335	365	369	288	248	283	203	228	310	299	291	266	255	310	344	317	264	215	242	318	345	321	266	226	244	226	243	263	307	298	236	259	307	277	228	234	246	256	259	223	215	231	204	243	292	213	221	261	221	241	235	269	277	275	310	335	250	124	148	244	182	246	331	224	164	136	180	139	200	250	264	327	312	302	237	231	253	216	144	218	303	214	111	126	241	280	298	201	212	330	371	314	232	277	298	236	206	166	135	199	239	159	165	255	138	166	277	180	192	209	229	266	231	176	149	175	174	169	195	261	217	182	199	196	209	184	180	263	277	263	238	196	188	231	205	200	312	321	165	40	172	237	215	187	123	184	219	136	133	128	66	147	290	268	173	190	193	151	156	171	154	137	143	167	165	162	184	165	169	202	119	156	272	205	159	168	144	201	271	309	238	159	183	150	80	107	238	241	182	200	184	171	237	208	157	234
111	231	280	234	117	82	157	202	148	66	136	216	144	230	256	130	105	147	213	144	138	163	198	164	269	347	230	282	327	266	175	201	164	92	140	114	178	218	108	212	236	155	212	213	146	140	140	113	187	161	122	199	219	193	287	430	344	317	324	273	206	134	198	189	131	191	148	58	119	205	215	222	236	142	79	114	134	142	229	273	265	234	179	181	188	189	151	107	164	220	208	192	240	221	161	182	187	232	250	220	205	181	158	130	162	205	175	132	193	196	103	143	191	138	171	227	248	223	214	234	206	253	210	153	119	131	231	261	291	305	208	152	198	215	151	181	227	263	254	116	118	178	208	271	300	314	298	179	98	156	203	199	240	173	131	202	251	298	274	274	310	273	263	219	128	145	182	189	187	209	184	201	289	299	245	289	266	117	171	222	134	110	105	132	237	280	238	238	254	259	277	278	202	184	229	228	247	285	260	175	237	269	255	274	256	270	263	268	223	226	302	326	360	371	303	290	241	245	333	270	245	282	294	266	214	359	460	419	366	429	641	830	957	848	711	620	557	497	406	405	412	306	305	434	437	394	355	343	396	411	388	401	454	468	482	473	451	490	618	805	1014	1228	1230	978	832	732	538	491	462	410	478	536	491	481	508	443	412	472	436	428	511	518	462	454	474	422	380	461	523	451	462	504	399	421	528	480	466	477	445	417	407	417	414	403	276	299	424	417	422	481	544	495	436	449	398	376	394	300	260	289	377	415	308	298	338	352	380	395	366	303	348	407	390	343	293	264	272	282	344	367	304	367	411	445	465	387	381	388	296	320	383	359	298	262	275	327	336	324	351	327	393	399	336	261	253	362	447	486	429	369	396	483	425	315	280	360	480	490	401	361	386	437	505	438	322	320	374	368	282	250	380	399	364	392	420	397	373	408	390	352	387	398	420	460	407	407	473	508	459	445	470	480	444	408	431	398	396	461	507	505	491	446	467	474	460	475	436	395	395	475	447	470	510	411	378	415	384	349	316	328	372	313	315	228	81	54	52	51	52	59	68	66	60	52	53	67	62	57	60	60	56	56	58	52	55	55	52	59	52	44	54	61	58	51	53	58	56	53	58	64	59	52	59	63	57	52	49	56	57	52	47	44	56	60	54	55	50	52	54	53	57	52	55	64	63	52	45	56	64	57	53	51	44	45	53	57	62	66	52	46	53	56	54	53	48	94	98	53	54	50	50	52	51	53	61	57	53	55	55	60	65	63	58	56	219	363	348	345	282	339	368	330	380	413	404	336	368	454	425	458	559	532	457	500	565	513	380	338	427	391	431	474	364	385	482	485	409	392	364	412	519	429	390	445	408	363	357	357	339	384	441	479	455	504	518	404	355	397	410	352	415	465	408	393	376	426	481	421	398	328	326	441	438	402	422	383	250	257	331	354	428	477	408	306	322	376	363	340	324	337	393	368	315	354	356	359	415	357	293	261	273	284	259	305	296	357	450	333	331	397	385	410	320	278	329	329	427	361	200	220	310	391	402	361	387	409	419	422	365	351	456	490	395	381	352	296	287	429	403	312	371	353	435	498	396	337	379	395	391	405	352	368	359	317	358	396	446	511	431	378	469	441	398	454	585	627	588	457	405	480	526	540	511	459	457	483	476	480	391	365	452	525	530	513	503	511	541	627	715	795	1038	1321	1313	990	686	592	508	483	539	436	409	355	284	357	408	394	385	375	355	295	277	344	376	384	313	320	429	517	622	715	793	789	727	619	456	465	399	312	324	243	230	242	209	315	349	274	306	305	245	286	395	424	327	213	191	192	166	241	280	275	310	272	336	386	316	291	325	279	245	281	255	241	234	188	184	269	275	202	197	124	97	139	111	89	143	181	143	213	254	298	338	287	199	160	227	156	73	97	217	331	319	334	327	241	192	186	209	205	199	255	252	232	235	233	172	197	230	184	181	169	219	261	254	252	250	180	239	348	279	192	162	202	216	184	248	249	220	208	162	222	183	187	217	170	161	192	185	198	249	213	217	209	124	120	147	169	130	123	138	141	198	201	170	158	168	213	245	301	297	200	181	198	183	143	199	183	110	187	200	181	231	233	215	175	163	213	190	199	224	211	239	271	213	171	184	216	254	116	170	172	121	228	184	159	130	185	221	174	222	214	224	159	107	187	215	191	166	231	243	171	147	179	145	112	165	140	80	90	172	193	180	173
118	234	322	248	114	195	220	154	112	69	152	234	205	169	207	218	228	199	184	245	230	196	175	217	274	253	183	180	190	172	204	195	197	177	203	203	113	98	125	173	265	268	213	207	176	117	79	66	118	113	60	168	224	225	270	255	179	236	318	265	225	341	357	266	209	116	126	128	112	99	123	183	192	208	254	171	150	218	240	279	168	119	173	206	230	196	149	172	168	155	129	128	194	197	167	255	267	153	138	198	240	231	228	202	176	263	243	219	311	205	89	164	171	109	144	183	202	194	194	217	238	231	257	167	78	184	301	297	216	195	197	191	218	266	205	250	241	245	393	251	165	201	259	348	294	203	219	205	269	326	240	214	252	264	182	89	184	355	327	256	191	208	229	192	306	322	209	255	251	238	338	336	250	275	256	205	236	247	257	334	264	82	107	114	226	344	282	197	197	248	231	253	312	279	218	192	212	340	376	254	244	255	222	266	274	262	285	376	327	190	146	150	309	354	248	251	308	320	251	203	293	329	296	281	250	289	408	458	467	503	644	817	877	807	672	563	505	420	394	434	355	275	326	379	363	325	355	399	409	350	341	415	392	324	403	489	531	459	486	805	1039	1279	1302	1084	894	691	506	496	559	532	505	509	536	522	459	402	441	488	477	469	557	586	476	499	466	474	531	532	522	535	568	532	532	470	422	548	604	513	442	447	502	440	378	345	313	387	398	337	356	362	442	492	430	408	297	296	375	311	331	427	360	330	387	419	413	378	397	409	386	291	266	412	413	304	294	374	410	347	369	439	287	191	303	365	331	257	323	354	298	392	389	285	298	347	448	408	304	314	338	345	344	274	277	394	391	393	431	366	380	369	366	469	404	278	221	358	378	318	406	486	505	416	411	360	346	425	403	359	369	430	472	412	427	444	402	375	450	420	309	382	508	584	562	471	388	490	530	450	469	518	491	462	443	406	361	377	505	479	445	545	504	387	396	478	497	491	495	485	469	470	415	370	328	301	366	340	338	338	224	270	314	303	332	216	98	72	65	56	57	54	50	130	136	59	60	59	58	59	60	59	57	52	48	49	50	57	53	52	52	53	59	57	52	49	54	52	46	49	56	59	59	55	54	54	47	47	47	47	47	73	76	52	58	59	52	51	58	63	61	54	58	56	49	55	56	58	60	50	44	54	54	50	52	51	48	46	53	57	58	55	107	113	55	54	58	51	47	49	51	50	52	56	57	61	59	54	60	58	58	57	56	61	61	55	144	262	332	363	255	306	394	334	345	390	434	313	167	321	462	446	467	426	426	485	451	421	439	457	443	380	405	452	471	492	431	387	487	467	346	280	375	470	418	381	346	353	399	463	423	400	577	587	371	351	386	356	355	416	462	433	416	440	473	456	392	488	510	395	394	449	395	304	292	392	392	265	307	325	278	260	265	291	317	353	311	231	346	474	426	305	330	373	348	303	253	343	330	319	370	308	308	354	324	254	251	324	458	422	336	340	261	240	289	351	342	351	346	260	247	309	392	426	427	462	409	316	362	366	339	341	373	341	358	495	423	321	312	370	487	501	434	342	431	474	407	334	198	233	327	284	251	353	375	427	469	425	419	376	482	531	436	466	536	553	525	525	501	557	583	506	491	473	458	499	581	596	466	467	494	459	451	406	450	432	478	569	526	562	682	829	1079	1358	1317	984	691	513	408	474	441	339	424	373	277	266	292	312	314	392	450	380	348	379	416	468	406	383	464	409	399	626	735	761	714	574	530	460	360	273	298	370	347	266	192	205	291	333	300	276	287	210	208	312	284	273	280	260	277	308	348	335	282	294	331	324	224	187	161	147	169	190	257	339	340	230	223	250	257	303	311	214	275	232	117	228	212	188	275	295	276	208	190	201	226	314	337	286	294	327	272	271	295	295	211	226	299	260	222	191	209	207	185	227	287	242	181	228	212	213	327	278	242	254	216	309	307	213	260	257	138	186	278	233	206	223	230	239	233	202	186	154	163	212	138	91	173	245	249	215	173	181	219	218	168	194	198	119	139	247	190	80	90	91	135	155	147	220	188	134	159	107	143	168	126	118	159	147	121	210	171	72	107	176	209	252	213	146	183	219	238	291	266	180	190	162	164	278	272	189	279	214	105	108	125	243	253	235	241	209	170	230	265	217	228	184	177	211	214	145	139	129	90	172	120	126	185	165	154	189	252	273	249	172
194	200	310	289	195	156	149	213	228	176	167	178	209	163	185	199	116	164	211	203	178	172	173	167	146	139	219	205	181	143	64	135	174	156	231	274	225	273	292	208	223	224	189	113	127	168	119	152	239	204	84	105	200	271	225	150	207	284	303	248	166	219	257	208	209	234	246	229	218	245	168	99	117	102	208	238	197	148	111	120	126	183	284	309	273	191	124	169	182	142	184	223	235	162	151	311	287	151	77	188	217	185	208	245	264	190	168	224	319	279	165	111	140	244	286	205	112	172	221	218	199	133	174	258	258	233	284	182	210	281	186	217	235	264	285	244	173	194	187	206	279	236	185	217	241	223	216	167	230	263	277	321	299	267	327	286	239	305	259	212	219	261	253	212	155	187	256	237	249	266	234	259	276	270	233	149	209	247	273	295	238	265	214	209	251	319	383	297	305	315	242	216	283	390	331	216	183	148	210	337	318	252	272	324	256	210	225	261	320	361	364	221	259	338	278	306	376	384	327	307	284	294	334	417	461	305	335	526	535	496	522	792	993	870	738	663	514	337	303	307	341	330	329	354	407	395	433	514	387	334	356	375	447	479	375	333	416	557	664	823	1089	1332	1301	963	779	622	481	516	544	478	451	475	470	447	442	446	386	455	522	480	467	455	468	419	489	583	583	541	436	480	552	459	462	532	462	289	336	443	358	432	476	392	370	447	506	438	416	395	341	462	446	360	430	497	482	429	389	371	393	355	285	303	345	355	422	383	357	399	348	337	294	310	333	306	364	361	289	296	312	371	354	305	376	397	387	351	407	398	302	283	340	350	323	388	361	323	343	382	418	336	341	414	373	360	304	315	370	368	415	417	443	390	352	429	469	500	424	306	328	376	398	465	429	379	403	438	473	493	497	499	519	366	281	357	348	355	437	390	363	404	378	490	532	416	308	320	382	403	386	454	504	481	448	385	355	403	506	429	360	492	527	446	475	463	368	378	413	431	440	424	358	454	490	334	387	371	357	370	291	355	411	375	349	194	50	114	118	58	60	51	49	127	125	48	59	62	59	62	57	54	53	58	56	51	54	56	51	56	56	51	70	68	52	51	51	55	62	58	55	61	61	54	47	50	55	59	58	51	51	140	137	47	42	44	54	49	46	53	53	53	58	59	55	57	56	51	51	51	47	47	51	53	50	51	52	47	44	46	54	53	63	63	47	47	54	65	62	50	51	51	52	50	58	62	58	59	58	54	52	55	60	56	52	55	162	312	352	303	292	372	421	402	335	284	318	409	477	479	500	451	398	417	451	476	459	408	363	398	513	530	446	454	437	362	392	380	398	447	412	468	406	387	407	439	425	331	410	468	366	349	462	414	397	517	448	433	469	420	415	466	516	515	431	300	366	469	417	354	417	538	508	307	265	420	422	319	316	354	398	365	337	392	401	378	383	413	398	301	245	322	399	432	444	395	378	336	250	258	287	270	246	291	324	241	374	471	364	294	274	361	350	378	398	324	317	262	224	324	320	301	350	285	329	379	369	398	386	316	314	397	409	382	374	414	405	332	339	418	410	347	375	433	450	420	389	376	364	405	377	322	337	406	408	433	515	429	375	441	518	469	392	366	353	417	470	507	510	529	514	397	416	515	534	434	311	448	573	439	369	375	388	392	455	516	524	565	539	533	638	742	977	1360	1372	1005	736	593	496	456	530	487	408	403	288	331	338	253	390	438	382	310	260	384	438	405	415	427	428	393	468	617	728	756	748	638	512	445	287	265	334	298	228	293	312	327	374	339	301	298	275	255	301	245	243	300	287	308	231	228	271	259	228	246	319	243	222	308	248	236	331	298	212	189	203	171	224	223	173	235	178	196	301	229	219	277	305	308	290	260	184	176	180	147	187	226	233	225	251	261	219	269	269	184	148	210	177	72	164	251	213	184	250	301	289	293	312	261	154	119	233	201	139	209	144	184	244	215	212	182	171	224	213	142	140	158	247	281	235	165	77	175	186	180	257	280	312	268	244	225	219	190	103	119	230	168	134	193	169	205	136	105	230	176	52	43	143	222	261	289	217	178	145	139	185	252	196	129	185	125	159	206	159	196	284	294	219	138	119	212	292	258	119	85	184	225	210	256	289	285	264	141	120	152	166	216	213	225	208	222	242	218	193	184	201	210	191	183	147	136	158	125	166	239	222	198	211	125	51	145	295	304	217	261
309	328	262	225	209	174	238	286	188	144	180	143	160	202	191	160	165	226	194	116	177	157	140	208	200	117	135	209	261	230	140	122	126	173	257	292	264	253	170	187	265	161	196	246	227	273	263	247	256	228	136	173	221	216	229	207	241	301	289	262	180	148	180	175	149	144	237	219	182	217	136	151	271	201	147	159	166	250	284	184	151	152	214	272	225	128	78	173	177	94	122	285	300	135	183	309	256	194	115	96	130	121	188	229	269	277	206	198	298	309	244	258	253	281	305	230	201	243	231	257	262	221	189	210	282	228	184	156	84	108	140	218	236	186	260	286	200	188	203	175	164	214	263	267	268	209	151	137	175	224	207	236	321	244	203	252	179	180	222	270	262	218	301	341	320	234	169	240	240	247	254	237	236	199	196	196	219	201	206	245	325	276	160	221	289	236	222	284	264	266	257	239	229	301	310	259	279	209	256	357	269	194	270	359	336	275	278	288	244	223	271	319	278	175	176	283	357	376	341	342	319	251	312	334	371	378	317	386	494	634	704	754	815	764	688	608	511	435	454	442	419	425	336	351	426	342	294	309	351	458	479	386	307	321	377	403	431	520	647	881	1121	1255	1264	1068	804	604	532	541	548	457	432	485	508	529	471	448	488	482	400	446	530	516	511	438	407	496	529	532	523	536	584	490	445	487	386	413	455	384	408	448	425	349	417	491	500	476	454	451	391	412	411	358	417	372	328	409	381	387	380	373	417	410	297	329	417	321	305	372	372	354	374	333	286	347	344	365	378	280	307	331	281	239	265	379	405	313	325	320	261	267	285	338	362	341	366	424	339	375	357	241	402	460	394	407	340	302	381	420	334	279	396	441	397	404	410	394	336	313	424	443	358	289	270	325	335	425	541	476	361	398	442	382	348	354	298	281	322	336	412	432	369	375	419	393	442	492	440	428	445	493	483	421	408	478	496	475	438	336	328	336	343	430	401	348	382	431	455	459	468	423	387	406	406	394	416	410	421	452	410	382	336	318	340	181	58	52	55	66	65	60	61	56	50	54	57	57	66	73	60	52	67	70	59	54	45	46	54	110	108	52	53	53	58	83	77	56	61	60	55	51	44	45	57	59	60	61	60	58	56	58	58	52	56	55	54	58	54	57	61	51	57	60	51	53	54	51	49	54	49	42	51	56	61	60	75	72	46	53	51	48	53	49	45	49	51	50	47	46	50	52	52	57	60	52	53	51	47	48	45	50	59	54	47	48	67	113	184	311	369	326	320	458	463	360	386	329	334	379	355	459	501	474	460	384	290	346	457	462	519	506	451	433	375	357	392	360	350	403	452	441	408	439	433	445	433	366	366	396	383	339	413	416	382	487	434	377	402	368	361	423	442	408	359	302	319	402	375	429	505	475	497	364	315	350	280	292	345	309	284	375	481	454	372	354	338	307	353	369	306	296	334	344	287	313	437	382	272	272	277	291	400	455	443	406	371	396	389	339	308	384	346	319	401	370	244	328	342	338	469	363	353	373	332	279	293	492	502	354	306	353	396	329	309	408	443	423	382	353	383	361	363	380	369	351	356	412	337	356	453	372	377	478	419	346	436	508	401	308	433	471	439	431	433	481	474	507	486	427	456	390	449	531	494	450	444	552	495	472	520	488	432	431	448	436	463	481	542	634	616	680	1005	1332	1296	997	706	572	473	428	403	401	499	499	461	399	343	374	432	373	347	369	317	296	322	326	371	378	327	439	551	618	749	848	860	706	460	373	422	464	377	293	346	304	255	286	319	328	319	381	363	362	339	288	363	322	311	333	199	202	305	259	132	207	295	213	257	344	345	281	264	267	284	250	171	172	264	271	177	186	271	304	226	199	175	183	266	200	261	264	182	224	257	257	241	233	197	191	208	163	172	201	139	173	131	108	210	216	212	252	247	282	308	211	208	240	308	320	176	153	223	234	234	236	168	218	217	210	235	225	271	229	232	196	206	345	345	299	208	122	153	245	210	155	189	178	167	189	187	111	113	189	208	254	304	231	213	254	224	195	236	222	200	200	147	120	185	236	213	228	229	204	186	175	122	129	115	71	84	156	261	159	84	223	205	184	210	154	124	133	161	130	237	207	94	130	121	146	199	192	260	192	154	229	186	239	235	186	249	367	300	196	213	254	223	128	149	116	100	177	154	144	201	187	178	217	226	145	159	205	232	174	154	280
276	266	201	228	206	202	256	210	163	179	238	206	164	199	231	285	275	193	200	146	139	185	188	170	143	190	182	166	212	202	154	177	123	92	193	261	238	156	230	222	99	122	168	122	110	248	217	79	143	275	275	308	260	160	219	312	289	215	229	286	291	246	263	296	234	163	220	206	155	111	175	245	237	298	332	326	243	181	178	186	240	163	105	157	160	180	129	181	294	240	232	280	158	101	152	128	147	148	79	150	256	226	154	157	185	230	282	193	148	122	197	234	157	215	160	152	292	300	271	214	193	202	268	320	226	177	161	231	315	331	338	249	200	251	307	284	173	209	278	195	112	180	254	254	227	287	347	221	177	280	336	331	297	278	296	238	226	245	252	285	248	265	270	201	234	263	280	252	228	236	266	323	252	225	152	168	284	293	243	254	287	252	224	190	274	337	256	222	192	198	180	176	194	173	220	177	137	217	276	306	338	295	204	245	377	424	330	244	241	256	315	326	340	353	361	396	386	374	361	312	302	374	372	329	351	414	388	387	443	530	742	843	742	700	645	553	484	453	485	484	429	386	387	341	349	350	358	291	302	363	328	349	411	482	471	413	393	499	652	870	1242	1421	1301	1046	769	691	628	522	637	624	539	572	431	422	433	357	333	394	533	514	516	592	524	506	473	441	481	503	452	498	609	497	478	464	460	499	415	318	348	414	419	424	451	489	381	356	407	425	448	420	429	394	409	382	315	397	378	250	282	400	377	371	368	270	298	303	326	331	366	435	464	501	376	246	278	362	364	302	347	339	299	358	310	362	371	297	283	338	322	219	316	357	330	370	296	345	459	459	447	387	338	311	326	300	339	318	250	336	324	268	325	422	448	340	339	444	363	298	348	432	470	338	345	428	412	453	491	460	458	473	430	362	275	304	405	418	366	332	320	370	390	428	416	385	399	352	372	366	398	465	442	410	406	419	492	499	487	505	465	389	349	368	416	444	440	541	443	272	303	389	492	429	349	389	441	397	450	451	345	284	230	290	195	55	50	52	47	53	64	63	50	53	61	54	45	47	55	69	63	46	46	53	55	49	42	44	56	59	57	59	56	51	49	93	93	47	42	42	51	59	58	50	47	53	56	56	57	54	50	46	51	53	54	53	45	47	51	56	55	46	46	45	54	59	49	52	58	58	54	51	47	47	50	49	60	57	45	58	62	57	57	53	50	56	57	54	55	56	94	95	56	54	54	54	75	72	49	50	59	64	59	56	59	53	57	120	214	365	435	335	341	436	365	341	338	338	416	366	362	372	443	492	394	435	460	394	451	504	516	476	384	361	436	495	437	434	473	441	321	310	501	554	472	394	374	419	416	402	398	423	423	433	455	436	418	383	403	466	555	554	409	387	394	420	452	430	473	432	365	353	432	398	303	333	408	380	368	412	484	520	401	306	283	336	424	373	337	375	320	307	320	361	376	375	399	393	404	440	359	290	322	375	396	373	332	337	396	392	381	369	344	313	302	335	322	359	356	290	372	280	224	348	289	293	338	421	472	330	295	316	398	489	349	283	335	300	286	297	331	386	427	439	349	318	426	423	335	339	405	412	450	482	415	442	394	392	434	386	359	339	366	473	505	468	446	386	384	422	462	425	424	445	425	495	510	484	494	510	473	399	455	522	436	405	457	511	541	487	493	673	1006	1210	1258	1140	772	554	423	345	297	303	434	438	392	340	283	293	344	415	467	374	318	333	361	345	289	333	361	343	419	572	754	884	876	660	523	467	394	424	330	328	349	284	290	290	304	273	250	348	275	194	279	241	198	285	315	228	239	306	382	357	344	307	147	176	232	243	257	194	217	341	312	219	236	195	180	227	223	208	217	189	148	126	110	102	102	148	188	206	278	280	243	276	259	243	226	258	281	250	342	384	302	191	108	126	127	133	256	309	289	213	166	309	253	189	277	312	279	209	208	200	215	269	221	179	202	159	127	189	246	206	204	202	111	113	169	255	317	257	280	275	264	262	176	185	127	134	237	254	234	253	263	203	183	294	275	165	217	235	210	140	184	203	183	188	129	164	163	100	197	279	176	160	195	164	204	243	200	215	284	260	155	171	214	142	163	240	258	197	113	180	173	120	151	126	145	119	126	128	138	166	127	170	278	281	200	221	194	228	195	170	199	204	266	201	168	119	73	135	107	141	187	157	178	171	202	183	197	237	149	73	78	223
259	156	139	139	101	103	103	164	207	172	178	211	215	137	144	213	222	206	220	240	215	191	181	154	116	181	194	217	289	232	174	266	275	171	164	231	236	166	184	300	309	168	153	228	149	59	120	190	245	270	163	148	260	247	199	274	255	237	311	348	306	320	296	198	194	185	164	194	250	154	131	154	105	148	161	173	178	147	163	217	266	199	129	157	196	194	208	216	226	280	225	248	228	102	140	197	240	226	135	130	169	228	224	264	206	148	268	295	216	173	231	238	261	268	198	180	232	257	231	152	162	180	234	357	295	201	119	129	216	276	278	206	193	208	171	150	156	134	202	205	124	114	160	204	229	230	224	233	194	243	314	263	195	213	258	221	260	222	150	245	243	132	192	327	266	209	250	269	237	260	267	256	252	204	202	249	277	235	174	175	297	331	219	209	284	254	231	201	227	298	336	348	257	220	240	202	252	313	299	327	307	294	290	253	253	241	222	279	326	305	335	294	297	340	280	340	352	247	191	208	233	300	484	462	336	304	307	412	485	586	702	813	899	827	626	478	476	453	408	433	459	438	413	428	396	338	324	346	350	302	326	465	457	375	473	505	478	500	626	835	1043	1320	1300	1027	734	512	537	485	498	504	402	466	475	499	523	508	503	468	451	453	479	473	456	485	491	474	503	612	544	452	521	538	518	506	489	432	444	392	411	456	372	403	462	505	538	448	363	380	408	418	380	374	407	434	457	432	414	376	437	462	309	249	310	377	333	280	362	419	351	306	342	328	331	367	357	284	297	357	336	313	306	314	291	309	267	276	258	271	362	287	250	247	263	334	366	379	372	326	333	354	334	315	404	394	298	361	411	381	312	317	379	385	388	393	426	470	505	476	415	483	455	438	513	445	366	427	467	477	464	416	441	499	465	346	432	526	487	508	411	384	380	316	431	530	569	476	288	346	447	398	429	467	420	425	458	420	402	426	461	509	559	535	482	447	393	418	537	506	472	466	377	371	354	388	440	443	434	349	355	319	343	320	109	86	87	61	58	52	55	50	49	51	50	50	50	49	49	55	56	52	52	49	53	56	49	54	63	56	52	58	56	51	47	49	50	50	52	48	55	94	86	48	46	50	49	49	44	63	69	52	51	46	44	49	54	52	51	48	51	50	45	50	54	54	53	52	49	46	105	110	50	52	55	51	52	47	46	57	57	54	59	55	47	44	46	51	56	50	61	60	53	54	51	58	59	57	57	55	57	58	48	48	54	46	45	52	185	388	429	327	260	312	366	363	346	399	434	426	394	349	383	398	351	325	402	454	415	420	450	390	327	395	457	451	441	476	504	446	411	370	344	405	412	420	389	348	396	398	416	501	491	375	387	424	417	380	295	333	511	490	422	491	422	408	503	548	432	399	466	404	353	402	419	407	425	388	371	403	410	469	407	245	261	292	346	328	336	361	251	229	279	365	376	329	282	301	352	287	215	291	334	206	252	354	341	287	273	335	279	285	376	351	351	359	422	434	312	288	372	417	308	237	312	358	349	347	336	342	351	363	390	386	320	297	326	328	369	413	361	298	270	301	348	379	405	360	395	433	450	429	476	588	497	441	427	366	466	478	354	428	530	523	517	469	492	524	415	410	483	506	475	504	552	512	469	400	357	478	495	476	531	540	534	501	560	627	621	575	526	641	958	1277	1319	1097	852	616	456	498	457	321	343	386	381	443	393	267	268	294	296	296	389	467	407	382	419	394	360	391	538	660	780	890	844	625	436	362	339	395	430	367	272	204	219	244	280	266	243	280	305	280	216	268	301	268	220	193	225	233	240	269	203	210	301	268	222	258	231	245	270	282	302	270	257	202	232	209	173	242	226	229	242	256	271	188	141	215	301	217	192	313	336	289	218	143	154	214	224	224	219	214	206	265	277	195	172	210	285	248	249	281	245	238	268	275	139	151	232	208	233	214	190	267	308	270	153	134	204	218	163	256	309	205	173	148	128	105	135	235	232	154	159	219	249	146	100	248	311	229	158	180	229	196	188	217	279	303	302	234	159	190	178	176	249	218	145	164	226	205	182	189	184	137	93	79	77	177	259	225	225	271	238	214	135	84	89	67	128	129	184	259	208	118	78	134	95	78	178	180	105	124	108	96	170	205	187	167	207	255	296	247	182	199	208	230	266	205	160	185	102	103	198	256	192	119	110	152	175	192	201	185	222	287
261	191	161	199	252	294	289	242	224	210	264	214	227	251	177	232	205	149	147	138	96	67	110	210	277	258	185	108	205	286	242	242	235	255	202	163	197	210	170	84	125	201	143	133	143	132	130	199	316	197	80	101	147	164	207	307	291	352	386	291	233	150	172	190	160	202	168	127	206	210	196	239	162	95	147	270	231	77	122	194	138	149	222	214	251	212	164	154	92	166	208	168	139	149	244	292	228	242	230	185	159	177	213	140	102	68	126	240	252	199	150	220	203	201	286	223	219	227	124	105	149	213	214	226	180	122	175	194	251	311	209	133	200	261	233	134	192	191	176	215	173	185	224	225	220	161	186	207	163	212	281	327	242	204	255	259	232	241	251	250	260	272	394	323	135	123	138	207	336	254	209	254	210	228	267	304	261	208	246	196	186	222	165	168	276	331	255	236	239	272	280	247	243	238	205	211	342	318	282	310	306	335	249	224	312	304	221	201	304	319	244	293	294	276	341	232	243	361	290	250	266	334	429	398	303	335	249	265	468	582	700	837	942	859	666	467	382	421	452	469	410	325	314	335	356	389	403	438	422	326	307	339	335	346	394	404	448	577	727	878	1144	1351	1300	995	710	638	584	513	491	454	481	536	440	494	592	534	549	491	395	447	504	551	540	453	405	353	429	487	549	563	501	447	404	549	600	480	427	376	357	418	370	447	438	381	450	396	350	340	367	380	357	329	378	360	313	393	382	380	329	317	366	334	314	288	322	378	365	377	424	391	340	341	390	340	298	347	386	349	343	327	273	306	336	336	334	350	270	270	343	244	197	315	373	399	391	289	257	364	405	371	344	319	300	368	415	394	357	336	315	357	361	306	327	311	261	312	424	387	412	466	500	532	409	299	304	362	439	406	387	463	413	419	486	427	421	444	396	371	435	506	501	435	335	371	471	447	487	545	445	386	470	483	439	485	578	496	375	393	355	348	477	532	426	481	586	516	480	393	331	380	482	450	382	415	328	300	408	413	340	302	361	270	80	59	54	75	73	52	50	50	59	58	51	47	52	56	58	63	61	57	51	51	56	61	62	53	51	54	49	56	59	56	88	81	54	53	44	50	52	57	56	53	55	57	61	54	44	50	58	80	76	54	54	50	56	51	44	50	51	53	55	54	56	54	49	51	53	47	86	95	57	54	52	57	67	59	50	52	51	51	50	52	52	49	46	53	56	49	47	49	57	60	58	57	58	54	48	47	56	58	56	57	50	47	53	54	202	242	220	357	376	384	374	319	315	332	375	383	306	325	362	320	312	412	431	372	334	421	499	373	304	415	505	455	442	408	428	436	375	393	405	449	504	505	457	403	481	552	470	428	436	460	483	515	508	402	538	594	405	334	375	352	374	429	436	395	399	446	352	365	509	534	522	497	415	445	496	425	341	378	397	453	429	307	351	344	266	245	264	261	273	352	362	378	430	451	358	218	247	338	326	261	271	364	381	279	204	224	255	284	354	369	331	350	385	378	313	264	281	329	293	253	292	361	343	236	308	324	252	386	408	380	415	313	319	395	327	348	404	367	396	359	353	387	387	408	363	351	346	398	462	521	546	423	389	370	364	461	433	338	378	448	449	455	500	493	444	361	425	483	418	407	436	477	546	628	601	515	448	466	540	499	388	424	538	519	516	586	613	771	1027	1251	1400	1243	881	576	446	503	425	362	423	422	478	494	386	344	395	370	375	384	449	496	270	243	378	371	406	485	505	587	712	825	854	617	414	380	288	278	377	298	312	364	345	350	337	358	292	201	263	326	277	293	271	188	229	305	239	161	212	243	193	237	310	317	248	223	234	282	299	338	391	318	362	265	122	221	237	225	212	202	205	229	206	187	291	266	232	206	211	279	268	294	315	270	228	189	155	142	239	308	288	253	222	243	245	269	337	299	319	314	196	228	287	287	254	249	233	152	112	156	195	208	190	244	315	277	225	243	280	160	51	134	184	195	143	143	233	240	254	268	244	242	233	171	101	114	246	235	197	202	167	169	128	175	253	201	171	150	117	221	280	149	117	264	287	164	174	215	200	183	217	187	164	173	178	197	221	210	164	222	187	184	227	200	132	100	99	135	191	228	182	80	115	159	101	99	196	222	123	103	187	202	118	119	188	200	208	281	300	212	184	192	184	158	216	248	244	170	136	124	57	177	238	238	238	231	207	163	172	258	329	265
266	246	231	196	123	152	180	79	121	253	277	208	209	201	162	105	144	179	192	196	161	185	201	190	210	190	194	251	195	170	207	184	128	134	244	232	101	131	113	112	204	240	309	258	212	247	248	286	260	165	131	144	194	164	179	251	195	227	261	308	323	189	199	228	187	201	218	152	164	161	140	217	214	136	160	220	207	173	194	206	132	185	217	227	230	185	109	128	189	133	153	263	247	218	263	223	154	195	175	124	215	228	255	248	169	148	190	227	191	154	187	279	260	234	229	284	345	257	227	197	148	158	149	202	244	222	159	194	236	173	189	220	170	151	134	151	187	207	237	317	271	212	229	143	142	212	226	238	327	323	281	333	286	258	324	281	174	200	254	251	250	287	324	243	198	208	175	198	237	166	199	248	191	138	153	253	274	308	363	290	301	305	209	186	223	235	194	263	281	306	269	185	241	292	343	342	265	196	178	187	263	333	334	268	316	349	286	263	285	324	300	340	343	285	315	360	385	375	275	245	259	255	320	327	295	284	328	452	552	633	637	794	967	773	587	540	491	448	539	476	271	346	433	347	324	442	426	384	466	355	305	445	401	366	450	407	443	600	672	927	1207	1291	1192	923	732	589	560	584	484	403	425	495	449	483	455	406	495	476	519	453	424	570	585	573	468	425	463	444	524	555	467	447	419	410	558	469	336	448	508	483	413	407	441	507	485	400	433	367	336	395	374	332	384	447	452	385	304	359	431	405	321	302	214	229	366	412	379	269	253	263	321	367	382	393	369	359	365	317	288	326	299	308	385	320	222	276	269	309	413	318	281	369	396	328	287	316	321	282	287	356	362	317	334	355	355	311	287	325	326	379	376	350	352	371	332	354	437	468	488	411	397	407	465	442	428	546	476	381	420	469	525	413	391	469	405	424	358	322	462	552	505	485	504	492	432	420	484	497	527	538	440	366	410	445	369	282	305	468	555	457	401	376	366	373	395	383	390	504	452	334	375	358	357	440	441	385	408	443	320	362	453	224	49	55	56	46	52	61	106	102	57	52	51	50	50	57	56	53	52	54	51	51	56	60	59	55	51	51	52	55	62	55	64	69	54	52	50	54	53	51	101	98	46	48	61	54	46	47	43	44	46	52	55	48	46	50	52	51	52	50	48	52	55	52	48	47	41	49	53	48	56	54	43	46	53	55	55	52	50	53	54	50	50	51	50	49	48	53	54	54	91	87	49	46	50	52	50	52	59	64	57	50	49	47	73	84	100	190	268	289	247	243	322	381	394	344	337	403	412	406	464	426	373	420	384	340	464	475	401	422	381	392	419	429	409	441	442	425	532	499	461	441	350	403	478	411	427	544	513	459	448	430	427	429	436	377	324	427	475	396	342	400	496	494	485	377	292	431	570	453	378	404	360	407	440	424	418	375	354	369	385	423	444	327	352	455	385	262	223	267	326	342	366	447	431	423	395	334	317	348	436	358	234	272	311	283	249	303	273	319	382	312	291	353	372	366	452	434	310	320	361	328	255	284	313	288	353	317	317	339	320	380	426	356	345	368	390	404	332	348	431	436	422	457	396	262	317	419	429	435	457	499	455	448	448	339	333	424	447	448	455	507	532	507	496	440	463	455	441	460	462	410	387	334	318	498	488	471	522	565	553	491	507	505	572	557	498	525	599	738	948	1229	1355	1235	877	535	530	485	357	369	364	305	328	453	436	473	427	241	257	292	354	345	291	412	410	361	389	445	610	695	715	726	689	631	576	453	356	377	355	348	371	341	289	279	352	373	321	344	346	346	304	276	290	176	173	244	252	271	274	323	250	167	244	232	250	263	340	354	240	274	273	216	228	241	200	246	285	236	202	227	320	301	254	220	262	281	232	234	212	258	286	284	187	186	247	190	148	133	196	191	121	178	209	204	244	237	244	226	232	193	118	215	316	263	197	141	128	116	151	227	207	190	174	129	211	298	298	275	237	204	192	212	214	279	346	205	120	257	273	284	276	265	289	252	189	175	221	264	341	276	268	261	198	200	130	198	199	177	239	230	179	133	108	126	244	220	144	188	174	210	244	147	89	110	166	185	268	247	154	203	260	251	191	239	232	169	113	59	69	125	115	100	172	161	89	181	243	222	184	140	207	181	90	113	168	157	211	257	195	203	225	229	303	221	182	146	186	225	206	261	178	161	182	194	156	108	150	247	260	163	156	194
170	119	168	211	164	179	157	155	236	258	189	171	192	145	113	101	210	268	241	191	137	133	133	164	226	257	234	238	196	192	225	182	152	173	224	164	125	207	182	141	165	190	228	222	230	243	150	177	238	176	111	139	190	176	139	129	152	292	301	221	268	255	229	180	192	213	188	209	287	213	201	269	202	156	164	160	99	143	225	259	233	258	291	212	181	166	118	177	274	213	205	267	223	195	208	160	143	181	115	141	208	208	257	319	305	153	164	216	231	273	264	351	291	227	218	189	173	187	179	123	182	210	179	205	208	240	220	170	203	172	130	121	172	254	273	191	202	228	234	236	240	236	179	191	235	156	85	173	174	111	152	222	223	164	156	230	326	311	258	241	206	266	303	229	236	284	322	296	234	264	219	209	241	197	155	204	299	255	187	234	246	225	212	174	133	224	245	131	220	286	231	230	204	191	299	325	289	197	221	280	201	217	190	205	343	295	228	277	225	252	257	259	285	210	188	219	271	303	363	390	291	269	310	313	383	415	363	331	419	532	635	858	916	746	661	528	401	420	467	530	432	310	405	476	373	349	365	321	333	412	415	341	355	404	423	433	490	536	639	920	1106	1270	1325	967	701	593	560	593	543	518	508	501	501	530	464	388	438	469	429	470	580	578	499	483	539	515	382	376	482	455	406	477	499	563	543	396	376	434	449	435	409	394	433	457	401	421	504	417	370	422	351	246	297	372	348	378	377	271	318	329	299	364	371	357	324	329	375	375	322	305	285	269	384	368	319	312	288	353	448	400	311	308	346	399	428	370	282	294	308	336	420	416	325	255	222	223	285	255	218	336	389	381	334	298	373	428	382	385	359	305	283	307	339	293	291	424	487	453	405	411	476	439	430	462	462	424	400	330	337	435	363	354	451	455	389	361	432	426	374	380	371	356	395	443	469	408	333	435	458	297	285	417	529	578	478	380	333	473	561	422	375	383	471	430	348	400	515	591	500	468	525	463	408	446	409	396	420	348	334	396	273	96	61	59	59	57	50	44	53	55	51	51	54	54	52	47	46	57	57	49	54	53	53	60	60	65	60	56	58	51	53	56	48	52	51	53	56	49	45	48	73	73	53	55	57	54	49	46	48	48	47	46	48	50	54	52	43	48	51	46	49	62	68	86	79	50	45	48	52	52	50	47	98	100	49	51	58	62	55	52	64	65	56	54	51	52	58	56	57	54	51	52	44	49	62	61	56	51	54	56	54	71	66	59	98	121	86	94	281	407	366	371	357	307	313	348	356	376	464	441	429	398	360	446	474	436	390	448	546	529	446	392	328	391	419	413	446	450	464	475	546	491	384	378	430	548	527	345	294	343	344	394	462	414	399	368	383	419	351	329	352	440	542	538	471	431	350	365	426	375	348	348	331	332	397	405	329	424	546	425	300	364	421	330	295	404	440	399	351	318	335	350	335	294	308	311	318	373	347	364	366	292	328	317	254	288	328	292	289	367	374	344	378	407	433	501	415	348	322	275	341	281	236	393	477	378	372	421	339	330	466	456	363	341	289	301	409	475	390	323	371	384	373	343	298	352	412	452	417	350	408	431	341	342	425	478	443	334	350	420	394	376	373	446	516	423	447	525	443	464	530	573	594	469	385	467	396	327	402	437	562	544	474	518	534	443	468	566	591	727	892	1070	1314	1304	806	522	588	474	422	455	431	371	364	391	363	465	441	337	298	201	277	350	344	392	387	401	404	416	454	584	719	791	804	750	632	380	353	357	223	238	319	347	313	241	246	365	373	301	251	202	229	318	288	259	288	221	169	108	208	305	273	281	213	208	246	264	297	239	178	201	233	231	213	222	244	235	142	146	160	150	236	250	289	319	199	151	190	187	226	270	218	164	173	184	211	223	135	148	253	272	214	210	236	175	171	274	341	296	261	261	283	236	282	301	224	188	183	215	274	317	208	122	189	223	243	205	207	204	182	242	223	173	131	174	233	140	119	269	326	316	274	289	303	177	141	208	275	251	163	98	106	202	235	203	108	172	213	208	274	193	165	218	142	147	284	241	145	152	224	214	137	207	245	198	215	168	135	154	108	68	164	262	190	210	225	130	75	119	242	197	160	185	126	129	153	185	219	125	86	98	183	263	219	133	108	180	179	191	273	280	294	282	247	214	176	127	148	194	231	284	186	129	172	165	80	89	142	207	220	126	109	173
168	167	184	292	271	145	181	249	254	201	178	177	110	102	139	213	243	265	238	148	167	176	150	154	163	180	206	157	153	204	221	207	170	155	229	273	227	131	55	170	233	126	156	243	253	212	190	303	321	215	114	108	165	216	218	206	152	175	354	339	299	310	252	206	223	182	118	168	218	188	162	194	187	178	216	236	238	301	316	237	238	234	234	261	231	217	257	296	258	211	223	138	95	169	189	180	215	203	150	236	254	213	223	317	360	225	246	204	160	213	236	306	224	227	264	214	214	247	207	171	196	210	171	72	71	132	177	148	132	183	179	179	248	218	151	139	150	225	201	140	216	268	220	157	226	250	271	274	193	242	301	246	213	202	198	251	251	214	199	208	212	203	224	176	224	289	240	205	193	205	215	250	223	210	195	201	207	192	266	274	229	202	209	320	269	153	224	277	262	249	279	277	239	252	301	322	254	221	243	298	317	332	265	211	263	235	263	261	242	297	322	319	246	204	219	214	225	301	340	332	355	369	335	307	357	397	405	404	414	641	776	727	808	770	641	537	406	353	344	379	376	319	390	386	349	386	367	292	252	369	390	355	417	413	320	324	439	451	630	949	1252	1426	1195	911	751	659	561	487	490	531	557	465	510	586	489	430	444	416	394	488	488	411	467	520	550	497	464	438	410	540	609	527	497	456	398	425	460	475	467	500	432	330	364	399	413	322	336	395	406	386	283	383	443	340	303	384	376	363	368	328	362	384	436	412	306	312	352	323	322	308	357	385	314	368	427	386	424	452	403	358	251	312	418	366	327	335	339	346	355	387	343	316	377	257	247	395	358	292	355	359	312	402	424	358	360	381	438	362	284	388	371	385	414	320	313	382	483	448	401	399	359	364	434	478	350	312	386	373	406	400	319	380	370	380	385	400	487	418	424	432	338	298	356	426	461	434	403	458	476	465	482	437	431	468	455	431	452	454	457	527	465	433	484	396	342	391	411	440	487	502	433	335	372	442	436	392	333	349	441	388	206	85	56	61	65	61	54	59	59	53	52	54	54	54	52	49	53	59	61	60	58	53	54	52	52	60	61	80	78	60	58	55	46	50	60	57	55	49	55	56	50	48	46	46	47	47	44	45	52	54	49	49	47	50	48	50	73	72	57	56	49	46	50	88	83	47	56	52	44	41	49	49	43	45	46	50	119	114	43	48	53	52	52	52	56	55	50	47	46	49	54	57	57	59	58	53	53	52	54	52	46	55	66	61	55	56	58	97	206	302	287	304	405	385	308	300	342	379	446	472	433	360	374	415	459	491	369	366	436	539	533	399	382	484	454	413	462	420	402	445	508	476	361	318	394	450	440	365	338	345	408	529	571	546	408	410	446	435	487	398	308	331	322	338	296	261	339	403	391	443	473	414	410	367	302	287	366	426	370	319	328	321	371	391	327	333	296	344	400	336	316	288	310	342	370	393	356	259	315	392	308	224	241	333	375	386	435	382	189	231	309	304	347	337	395	396	324	426	396	293	365	406	380	387	396	348	364	382	269	276	377	460	502	428	319	279	332	355	366	412	456	437	396	438	443	420	444	472	372	299	388	455	432	391	381	371	401	457	497	451	463	502	500	474	480	495	423	455	490	470	425	391	424	499	436	356	426	467	464	443	502	543	497	496	522	402	399	511	596	787	962	1119	1332	1297	934	548	427	488	450	358	331	353	352	359	384	363	350	396	371	317	371	336	302	394	423	413	438	415	375	497	693	780	823	776	580	454	447	396	338	332	255	294	321	273	262	231	204	197	202	209	303	329	193	219	293	318	426	318	243	301	333	322	227	249	312	252	209	188	175	201	226	198	212	278	277	229	232	199	78	143	257	293	267	260	289	258	253	248	237	212	157	274	379	277	247	251	194	301	381	300	205	139	189	217	271	265	218	221	279	269	208	235	291	333	309	329	261	196	236	166	95	155	216	288	257	153	219	230	159	133	84	92	145	205	228	161	179	177	157	209	260	259	249	251	188	201	269	288	283	207	185	259	257	218	232	230	212	257	242	191	159	86	119	177	174	132	163	198	175	144	66	104	171	208	245	219	172	194	180	230	324	228	107	68	123	196	206	129	45	111	180	259	289	200	105	75	170	172	165	210	250	205	124	113	79	152	271	236	181	241	218	259	264	162	143	175	205	240	228	201	200	126	148	190	217	200	157	232	219	181	196	246
132	187	186	235	240	150	120	173	140	163	247	217	144	111	146	158	150	200	166	99	72	112	219	240	229	229	210	271	274	183	160	198	248	158	58	83	162	216	223	202	200	226	222	257	184	168	264	282	205	158	223	182	175	217	234	231	190	170	214	253	237	261	236	232	192	120	146	166	197	212	189	181	198	164	168	199	261	227	154	224	293	190	168	240	201	212	200	184	201	233	147	72	140	174	236	231	169	130	134	182	198	243	220	182	149	113	185	210	155	127	234	306	213	228	261	180	147	218	169	189	228	259	242	133	170	170	175	151	132	181	178	164	193	274	250	161	189	244	208	146	160	180	203	286	362	310	263	204	142	149	237	269	228	237	178	204	332	307	163	142	192	219	228	259	350	372	250	177	121	166	177	177	246	227	241	260	313	363	351	300	268	268	243	277	301	210	195	190	103	139	174	153	203	254	318	371	305	301	292	261	365	365	201	215	302	283	350	347	340	365	292	231	288	314	296	282	268	262	252	276	319	341	305	342	338	260	325	371	396	615	785	851	823	702	621	514	441	387	363	373	322	299	357	431	473	420	323	278	304	352	420	434	389	428	400	396	496	517	678	980	1238	1343	1209	990	787	589	487	496	573	624	499	445	563	579	492	499	562	574	495	626	642	487	470	505	592	559	636	524	360	407	391	457	531	464	360	364	378	463	546	494	513	452	350	431	491	438	382	393	337	355	416	441	443	313	308	360	413	417	428	431	388	370	338	377	324	292	333	347	389	408	393	363	296	325	337	323	389	367	408	388	301	355	383	364	425	481	364	364	426	355	422	427	428	373	278	331	362	373	339	226	222	285	332	317	326	389	340	423	450	373	425	449	377	378	366	366	419	412	400	412	404	373	356	376	367	322	390	474	449	458	458	448	383	379	490	478	453	443	410	391	412	393	332	368	343	410	564	517	375	395	486	424	348	394	420	468	481	375	380	416	476	421	334	434	508	457	369	404	488	440	403	364	322	318	324	354	337	366	425	305	125	52	51	61	61	52	50	56	59	59	57	61	56	52	64	63	52	54	56	60	60	55	52	56	59	52	52	56	59	58	49	44	46	48	47	50	55	56	62	89	80	49	53	51	46	48	49	47	50	58	58	50	50	56	50	47	53	52	53	58	58	54	53	51	52	55	53	47	46	50	50	54	48	45	52	56	55	48	46	49	48	47	54	55	55	57	49	50	53	55	120	115	54	92	84	44	52	50	52	64	65	58	53	50	53	60	90	154	231	268	312	298	265	271	285	305	285	306	417	475	481	468	391	431	462	427	413	347	354	442	449	364	355	427	409	366	409	400	397	475	523	402	319	422	420	462	462	364	370	353	413	478	469	439	405	419	415	449	389	341	363	392	502	461	308	342	399	462	487	478	532	498	423	366	344	411	472	454	374	286	358	392	314	344	380	401	382	289	300	319	339	300	256	348	438	452	412	457	477	306	263	337	336	347	393	436	350	294	305	342	307	264	378	399	316	258	295	367	434	378	282	311	422	406	326	304	313	357	333	342	343	423	473	381	292	236	302	331	318	286	289	387	426	380	417	491	394	371	387	345	390	458	458	516	544	456	404	474	430	405	434	390	350	410	485	470	471	472	466	471	522	444	400	469	441	459	527	469	424	414	466	470	427	477	548	469	402	439	565	746	872	1137	1375	1255	867	561	442	422	431	412	376	347	338	378	388	425	465	382	388	505	559	394	209	251	344	390	402	437	427	590	771	807	853	779	606	444	309	270	345	365	319	301	259	210	254	307	276	268	273	276	275	308	315	185	194	287	327	332	283	199	159	216	256	185	205	230	113	108	229	238	221	265	161	119	157	198	275	361	366	238	205	184	133	188	222	304	329	256	168	219	275	171	183	224	197	138	175	274	282	145	80	226	266	207	206	170	227	254	257	269	216	177	188	192	198	300	351	306	271	249	282	264	199	150	112	134	242	243	199	226	240	209	225	232	226	186	216	254	132	157	193	177	159	236	326	219	122	151	127	154	202	244	227	187	217	197	175	104	54	158	251	198	167	239	164	151	257	207	152	138	80	99	220	298	298	245	187	249	273	239	269	248	256	241	225	221	126	58	152	278	176	130	238	157	199	232	122	112	160	200	159	213	250	210	173	156	194	220	196	203	224	230	263	194	106	125	173	152	156	205	229	177	121	162	148	197	187	145	213	182	192	241
85	121	207	282	222	219	193	140	203	259	187	168	173	153	209	187	217	261	262	250	168	162	219	238	210	187	308	290	189	143	110	102	155	192	141	95	138	216	259	302	330	280	169	164	160	164	213	245	236	180	175	232	239	221	219	142	166	209	211	220	230	313	226	163	192	178	208	210	188	234	217	196	277	305	230	204	154	126	228	224	253	261	185	199	191	220	272	198	128	156	146	174	218	200	157	216	181	113	208	238	231	231	203	238	250	121	117	245	213	112	134	181	177	162	207	178	187	248	239	183	117	134	250	282	133	134	212	203	226	199	116	233	264	198	270	271	229	169	147	244	184	101	144	127	140	136	186	253	218	168	245	316	289	199	105	80	149	296	356	302	261	226	256	289	277	315	350	291	207	243	170	191	333	282	222	173	156	125	208	293	282	369	282	154	108	163	203	164	164	187	199	172	196	206	254	285	266	247	219	218	232	255	259	233	246	332	328	202	221	360	354	345	356	275	229	235	241	248	219	334	352	262	285	377	436	335	370	456	491	672	747	755	839	750	611	482	437	413	365	436	457	429	318	244	310	338	430	456	397	430	437	476	521	453	417	473	541	702	848	1024	1267	1352	1259	1039	830	549	438	526	509	596	632	549	459	475	461	452	455	489	588	526	461	389	410	514	571	511	473	537	583	423	330	554	562	482	455	396	399	436	458	402	495	532	422	408	517	571	460	414	394	410	391	343	303	260	319	359	368	460	493	402	399	329	252	272	270	289	315	310	275	303	406	394	324	291	305	357	336	334	382	309	329	379	360	283	225	285	219	240	373	384	370	352	368	311	263	355	315	327	394	337	364	311	215	243	325	363	368	416	459	522	469	402	378	391	415	390	436	392	336	416	469	421	374	389	417	490	448	434	450	410	457	472	403	415	442	394	426	408	424	410	347	435	459	489	485	412	394	343	280	276	405	411	377	459	467	468	459	428	411	413	491	429	377	447	433	417	427	431	451	458	418	374	385	373	349	438	354	264	393	297	101	66	65	51	48	69	69	55	55	58	56	48	50	55	52	45	56	59	49	52	55	55	55	56	59	66	59	50	53	48	51	54	54	58	52	53	53	48	50	59	65	58	52	49	49	51	53	50	49	55	56	47	47	55	56	53	53	46	49	52	45	48	49	49	51	44	46	54	52	52	52	52	56	52	52	57	55	58	54	52	55	56	57	55	52	49	47	45	46	56	72	68	56	105	104	53	57	57	52	54	56	52	50	57	61	57	63	133	207	211	215	262	287	340	360	317	286	252	324	324	296	433	523	460	379	412	444	410	355	369	423	427	428	379	401	418	411	424	368	349	407	376	306	361	376	422	446	394	423	331	259	357	349	340	346	345	434	451	445	524	463	363	344	385	385	375	386	389	423	395	343	301	357	386	374	402	370	365	400	342	283	247	264	273	302	436	427	425	384	342	339	250	215	232	297	402	452	461	393	271	309	394	328	298	347	325	308	310	352	337	361	414	358	310	352	382	383	379	406	411	366	332	297	292	290	342	303	253	337	398	441	417	283	272	312	299	313	432	431	389	455	378	395	420	411	378	354	391	363	371	395	378	393	445	513	532	456	445	464	471	439	391	421	506	526	441	440	472	470	459	484	491	501	604	592	468	377	421	468	444	401	356	475	556	511	515	521	535	617	667	833	1167	1327	1238	995	718	545	478	390	362	354	338	404	436	385	334	364	409	380	385	347	328	362	362	383	366	415	459	506	627	732	817	770	694	623	540	387	236	355	452	446	370	241	171	206	346	301	187	222	273	293	317	272	205	257	263	201	151	169	225	236	229	206	207	185	195	205	191	212	209	260	293	251	166	145	163	203	284	277	206	208	259	227	192	195	250	303	314	316	319	330	340	362	296	134	78	203	286	202	123	132	239	272	168	176	136	86	85	111	199	257	284	266	265	234	209	232	224	252	253	224	174	198	214	110	146	212	199	161	135	100	126	231	268	241	139	103	189	196	175	152	164	240	265	247	187	102	153	229	179	190	186	173	252	221	202	200	95	101	227	235	247	248	204	238	254	236	124	198	251	205	183	158	160	135	119	140	227	219	217	245	237	198	219	263	214	154	178	128	85	194	250	218	190	204	202	223	265	192	145	149	224	303	203	182	295	307	245	268	340	252	112	169	187	207	214	100	132	191	171	145	155	113	99	100	93	105	199	233	139	101	164
215	252	238	262	322	248	162	168	103	77	77	115	162	168	142	72	142	164	83	141	229	269	253	239	167	192	254	200	189	157	198	256	204	186	215	212	218	209	183	240	290	269	295	316	175	86	92	67	133	140	189	164	95	170	224	240	218	223	239	221	274	274	190	200	177	186	173	141	134	134	137	222	201	141	201	211	243	221	212	251	292	246	127	76	108	142	163	142	83	198	268	163	132	119	141	223	211	145	139	131	96	167	265	235	265	247	259	271	231	205	168	212	169	107	158	183	170	174	156	220	207	160	270	252	224	241	212	218	240	187	131	103	149	213	171	187	179	205	175	129	156	246	289	173	162	207	258	259	155	174	251	287	300	251	206	192	178	238	266	264	314	269	258	225	217	316	290	251	195	216	236	195	216	157	180	236	213	188	213	217	188	193	194	143	140	213	214	291	367	243	134	206	172	139	248	257	238	225	301	267	200	192	199	256	264	269	359	352	229	231	230	241	218	251	268	236	305	319	274	233	152	298	437	322	200	268	384	546	631	597	701	837	920	841	669	482	345	362	423	353	389	470	458	420	333	362	423	384	396	404	450	426	344	371	430	518	517	587	736	1055	1353	1294	1117	823	678	608	536	527	426	421	492	568	525	417	414	491	480	487	469	501	538	497	476	460	470	426	351	395	525	512	489	529	560	420	378	471	487	502	483	437	406	398	436	455	506	513	348	336	380	297	268	330	399	402	366	330	312	319	424	469	376	385	415	248	225	341	380	389	368	345	356	405	359	341	314	273	346	408	378	289	279	321	350	323	372	433	364	272	258	380	366	321	387	277	242	374	319	317	308	286	414	404	311	294	310	356	419	421	452	506	433	354	332	371	373	252	351	471	391	372	400	382	354	345	420	415	399	492	390	324	413	415	422	477	476	529	489	411	439	456	432	442	424	389	381	357	301	371	536	478	424	405	400	515	547	501	458	401	424	473	446	440	459	505	495	411	482	484	469	455	343	344	369	365	407	414	296	204	241	165	73	77	65	61	56	61	61	56	60	54	53	66	64	54	51	55	60	59	55	57	58	56	59	54	45	61	65	60	66	58	46	45	52	57	58	50	44	51	57	57	52	49	46	48	56	58	62	58	45	46	53	48	49	50	50	56	56	54	57	55	44	47	62	80	75	58	54	47	51	57	52	51	52	50	51	50	58	82	73	49	49	51	49	47	50	52	47	45	69	79	58	51	51	51	52	55	56	53	54	52	50	50	52	98	98	53	51	102	219	335	414	382	346	312	256	341	408	391	350	260	234	322	399	424	397	460	439	365	437	466	438	456	399	341	381	428	454	413	436	386	346	392	366	379	356	415	432	353	443	466	492	522	364	322	314	267	319	415	453	411	390	431	449	406	388	343	386	371	342	348	397	421	368	378	378	364	390	406	359	346	357	376	419	349	267	350	359	339	419	426	390	416	359	274	314	393	484	490	329	228	320	346	337	390	348	377	406	377	334	335	324	320	383	340	299	299	351	375	327	306	336	334	355	357	316	294	291	358	319	254	387	438	324	356	368	362	413	443	416	348	345	350	377	462	460	354	317	405	448	401	409	372	389	448	460	439	423	455	486	500	421	399	418	476	636	657	572	464	485	544	527	575	477	409	539	558	485	425	414	443	432	427	452	541	499	430	576	715	628	655	861	1126	1376	1352	1090	776	539	423	431	423	329	370	522	471	322	283	372	404	366	425	494	415	266	240	297	404	499	492	556	620	698	900	892	771	645	442	345	331	278	226	245	340	315	161	254	423	382	278	331	308	203	249	239	149	182	286	217	184	230	255	217	155	154	161	221	216	275	307	229	219	255	241	221	206	149	234	227	188	299	284	280	275	192	134	151	134	147	248	249	209	237	222	203	253	266	234	204	188	108	120	210	233	273	218	157	177	208	273	302	306	280	251	233	314	341	243	216	278	223	203	267	275	289	234	173	216	210	161	212	257	294	178	158	277	182	159	189	203	263	207	228	379	388	314	313	238	176	220	150	66	122	176	159	196	225	181	167	141	208	199	177	212	186	210	165	154	118	49	141	204	186	224	248	273	228	182	218	252	221	181	272	270	192	164	165	180	131	119	145	155	170	157	121	126	129	78	123	168	203	182	129	185	173	96	210	321	265	264	307	283	138	87	177	201	154	91	110	199	222	226	280	257	205	236	185	84	110	201	185	154	152	119
310	273	146	117	200	254	215	258	280	259	175	158	132	135	183	158	236	203	138	119	146	192	157	153	227	275	230	217	146	113	146	157	187	219	248	151	72	127	118	149	195	153	221	243	116	158	242	214	218	230	256	237	211	192	259	328	331	324	245	233	262	234	141	152	189	141	224	253	198	242	210	137	88	58	158	293	307	186	150	202	169	140	154	165	187	177	170	167	149	211	259	197	185	230	143	94	138	114	120	181	168	205	211	234	241	167	238	231	243	273	221	229	218	212	185	139	158	186	231	235	201	195	168	207	186	111	206	235	145	203	296	196	102	170	251	299	291	247	205	266	252	199	280	317	321	294	220	186	238	274	314	314	242	261	260	177	148	112	168	279	263	191	192	200	164	218	248	288	250	163	139	172	206	147	240	289	229	154	156	219	182	222	269	245	276	281	239	255	213	217	262	202	138	194	287	333	297	199	172	152	244	318	340	314	246	284	305	294	228	209	319	328	319	325	306	316	275	297	290	303	328	312	340	297	256	270	439	555	529	625	713	716	774	742	619	606	437	370	470	410	415	395	341	366	401	488	440	321	375	371	323	328	372	433	467	462	509	609	741	1100	1422	1390	1170	926	705	519	453	564	583	583	490	399	477	512	469	403	440	442	441	482	485	555	524	459	464	414	410	459	467	535	474	427	509	454	426	457	468	415	383	372	312	415	498	387	340	343	362	400	389	340	370	426	383	344	343	308	329	331	374	293	251	359	340	347	382	394	409	387	292	368	451	426	338	273	322	363	372	312	337	344	290	367	408	418	452	362	306	294	308	341	299	270	283	298	285	330	359	290	295	350	317	286	253	310	450	457	428	363	395	390	378	456	484	448	404	338	333	376	375	476	465	378	377	356	368	430	449	460	442	436	455	449	383	368	379	341	391	464	435	340	394	408	434	509	485	432	397	451	501	458	352	326	278	417	549	484	487	456	390	468	475	384	392	417	387	387	421	436	471	419	362	370	391	415	403	403	426	348	217	108	58	57	55	57	57	54	54	62	58	52	52	53	51	46	47	54	68	68	53	67	73	60	55	49	46	52	58	53	47	52	54	54	54	51	49	52	52	49	56	56	54	55	52	54	51	47	45	44	49	47	45	55	56	51	51	46	53	63	56	50	49	44	49	54	55	50	44	44	58	58	51	54	49	46	45	43	42	103	107	48	44	48	47	46	47	47	51	54	55	58	64	58	58	62	57	53	53	52	51	53	55	52	49	57	60	50	44	44	160	317	394	370	330	296	299	447	449	279	220	337	390	338	381	364	363	437	413	426	446	363	332	377	443	452	347	371	456	436	468	439	397	476	365	334	438	452	422	415	385	383	451	424	380	373	399	448	523	495	515	528	406	443	418	425	396	315	392	354	366	369	333	442	418	322	353	367	285	237	295	296	268	320	396	380	343	326	403	459	373	303	345	419	429	292	234	356	404	329	317	368	297	309	253	201	305	356	351	331	267	231	292	376	424	436	441	389	336	333	384	297	198	292	336	252	275	371	348	337	311	293	317	356	307	278	283	270	328	352	458	471	328	340	360	341	328	365	418	413	356	419	396	271	320	343	364	271	281	395	415	434	450	404	389	437	412	467	571	605	538	474	492	491	449	392	440	505	520	530	541	492	425	432	371	426	569	566	556	569	520	536	787	1095	1376	1281	934	744	576	467	393	422	454	508	519	398	333	273	317	261	226	329	356	401	422	367	365	441	473	468	458	551	668	787	901	775	551	462	432	360	318	375	397	299	286	314	234	214	284	312	304	365	334	246	202	150	145	185	233	256	211	169	239	276	250	256	244	328	351	217	156	261	282	214	279	327	283	262	322	264	225	252	243	233	244	164	181	209	163	269	337	272	252	263	156	140	179	199	171	126	210	244	166	168	197	157	164	208	226	249	254	272	242	202	246	285	335	291	219	244	201	97	117	174	169	213	204	207	200	129	129	242	280	150	193	361	365	248	248	279	202	265	264	207	188	178	238	210	184	258	245	143	120	215	279	196	185	213	133	86	172	237	242	241	226	182	138	153	168	174	161	214	255	248	210	174	207	168	185	226	279	292	256	232	122	57	176	270	199	161	182	165	97	126	193	144	204	235	249	317	235	182	164	170	262	263	233	248	229	243	273	197	164	177	156	159	191	196	198	170	175	221	212	193	113	80	123	93	120	173	168	283	247	111
254	278	246	143	75	169	232	341	283	205	223	233	178	181	348	286	179	107	126	129	65	116	183	226	202	102	156	211	99	117	190	169	134	219	270	191	112	115	182	265	275	198	194	169	152	161	171	177	136	115	151	180	143	204	262	197	175	277	323	247	309	331	219	189	173	166	228	238	151	196	289	166	150	174	121	214	257	266	238	194	184	142	169	171	166	185	126	122	255	291	161	135	199	215	217	280	238	151	193	233	187	152	159	168	225	222	203	211	208	215	204	212	141	214	323	276	173	146	225	147	127	253	189	119	207	172	163	199	178	204	276	200	212	280	240	266	218	175	179	200	258	193	206	291	300	281	258	283	311	252	171	178	205	186	113	77	122	182	159	182	216	214	282	277	221	195	237	205	130	172	195	205	240	156	88	243	288	217	247	214	254	282	164	160	239	294	315	224	130	180	171	143	205	237	248	257	243	259	255	249	258	203	208	235	270	221	203	304	303	275	335	368	345	309	287	329	362	358	322	326	291	260	241	330	410	382	332	343	539	648	698	794	865	804	562	448	429	454	447	354	364	314	338	469	462	306	375	497	484	522	481	453	462	449	428	455	476	583	791	1018	1186	1249	1165	904	717	645	611	513	447	465	476	518	504	404	401	399	381	513	487	431	391	405	441	399	483	523	553	565	499	506	556	546	487	468	498	488	482	446	397	420	364	383	432	416	429	370	426	452	380	350	371	357	316	378	416	418	340	254	305	320	376	432	371	359	402	346	309	296	299	354	380	433	433	375	367	387	301	401	485	279	306	329	293	366	369	325	275	208	177	265	316	298	368	383	314	343	324	289	334	298	298	350	338	320	289	297	326	319	348	388	345	387	427	406	372	384	438	355	295	350	425	437	474	401	354	480	507	487	407	357	416	441	349	406	439	341	368	405	392	339	379	465	456	452	488	449	429	449	408	433	434	392	378	458	497	489	487	503	494	434	488	431	390	441	438	366	422	361	371	495	429	320	320	415	399	371	359	336	187	71	60	53	50	51	58	62	58	58	59	56	53	56	56	49	48	50	52	62	68	57	49	53	56	54	47	45	53	52	44	46	47	45	43	44	51	49	47	54	56	52	53	59	54	49	51	54	54	49	52	54	52	50	53	61	58	51	66	71	56	56	49	47	52	80	79	49	50	51	54	57	56	48	47	52	54	53	48	49	56	56	50	56	54	52	58	57	56	54	51	50	52	58	52	45	59	59	119	115	47	52	53	54	61	60	55	57	57	57	86	257	381	346	328	319	361	382	345	374	434	406	336	384	449	346	368	487	433	403	400	426	433	457	440	379	410	442	445	354	345	414	395	375	385	375	436	450	375	415	485	481	383	339	353	417	459	455	436	368	413	420	332	363	418	432	357	296	335	304	338	340	366	365	322	369	384	291	252	394	372	335	366	366	415	361	364	401	392	426	447	394	352	317	324	373	338	338	435	346	312	403	335	354	269	277	382	419	435	372	329	310	352	389	396	326	312	352	355	361	408	410	382	419	399	362	312	252	349	372	286	328	393	361	324	422	434	352	331	328	341	393	373	270	286	347	361	398	374	369	410	424	479	412	344	485	490	352	423	508	423	477	532	396	338	444	450	477	511	507	464	383	429	443	346	369	526	566	610	603	483	455	422	415	437	530	535	501	652	663	627	728	858	1093	1372	1300	904	636	568	469	414	381	363	350	451	454	364	342	367	325	249	415	425	401	431	315	280	431	548	475	397	463	657	756	748	633	476	397	354	346	310	350	274	273	368	340	320	279	262	274	221	252	304	292	296	278	212	213	277	177	194	268	279	224	195	244	219	138	121	161	205	299	253	198	280	241	177	210	239	277	251	205	259	278	254	254	181	221	226	199	243	241	239	200	174	170	197	166	133	193	222	190	251	288	219	214	196	201	218	160	226	284	287	319	258	236	336	279	234	269	211	168	140	180	191	199	265	229	103	110	174	238	172	131	207	170	124	100	163	193	133	136	116	138	158	119	163	226	171	157	158	129	109	83	129	196	146	155	232	202	210	239	280	276	264	198	182	229	311	315	223	176	238	249	179	120	111	188	217	238	200	212	159	88	174	171	186	262	174	198	203	207	217	177	149	94	153	173	210	229	248	209	85	130	223	228	217	271	367	360	201	138	198	198	194	172	238	266	179	181	294	206	115	209	223	246	156	109	110	163	218	248	279	229
226	128	207	172	86	177	194	297	354	274	235	206	206	165	182	193	258	198	103	179	197	123	115	189	121	82	155	218	192	174	236	217	163	221	251	239	174	242	260	177	168	123	183	220	242	239	233	298	275	136	130	232	225	187	237	212	196	149	121	223	260	307	412	319	192	224	185	170	196	259	224	189	191	133	176	273	262	226	214	214	233	203	228	188	163	190	158	98	122	196	159	189	163	89	194	240	186	185	174	146	155	299	315	197	299	295	248	240	199	196	135	133	162	199	276	283	200	152	172	258	254	234	291	259	199	168	132	205	223	182	217	129	165	243	171	217	209	182	220	216	242	211	138	200	249	133	157	192	183	202	222	308	292	273	238	183	246	302	281	259	307	308	256	220	225	264	223	220	202	219	289	285	281	183	180	309	219	169	303	333	269	199	190	245	235	155	220	280	241	235	235	294	305	215	252	310	307	244	219	249	148	248	278	207	245	301	364	351	355	307	285	345	357	210	230	322	310	363	326	312	381	308	260	306	362	414	391	453	533	601	774	881	772	664	634	511	442	485	411	340	388	353	326	420	404	375	423	377	377	415	411	363	336	421	475	393	447	616	723	1000	1281	1306	1108	918	712	549	566	551	541	546	565	580	543	439	412	438	397	462	434	432	475	467	519	522	493	528	563	557	608	515	516	546	484	523	484	415	361	352	387	408	332	305	399	362	301	385	421	370	332	194	198	377	361	399	432	352	366	310	248	336	397	331	342	380	369	356	261	236	253	253	290	287	252	340	405	336	327	370	380	343	298	284	324	333	377	371	231	250	361	372	400	396	387	444	394	350	403	413	400	393	259	141	255	344	338	372	286	264	319	310	353	401	422	435	388	416	501	403	321	309	371	427	424	495	538	457	383	433	454	454	444	362	327	468	439	359	432	417	423	475	530	471	407	427	396	406	406	312	327	417	369	376	453	342	297	404	422	418	398	365	362	425	451	378	399	412	356	343	312	401	499	454	422	446	446	444	427	323	167	57	60	57	64	63	56	61	59	62	60	61	64	55	55	54	52	53	58	57	52	54	59	60	55	54	56	57	51	46	49	51	48	44	46	52	51	51	51	50	57	56	50	52	49	50	52	48	53	52	46	47	41	42	53	51	53	58	70	65	63	63	43	50	56	53	51	49	50	53	50	54	54	50	49	46	51	52	49	50	49	50	57	55	50	52	86	84	49	53	56	59	56	50	50	49	53	58	72	72	64	62	50	56	61	60	56	51	83	82	209	370	345	317	314	324	318	322	347	375	405	417	394	359	410	508	469	418	313	316	466	403	303	404	597	544	486	541	538	469	479	461	413	427	391	440	533	499	444	459	513	466	387	477	510	442	481	520	422	429	343	303	445	450	478	411	419	471	389	414	408	457	510	421	313	344	381	377	328	283	387	436	396	351	370	324	280	290	267	223	193	264	342	418	393	396	344	276	363	235	212	317	280	295	311	349	356	385	446	402	335	305	346	428	405	292	288	359	347	315	311	352	338	310	331	253	215	279	345	425	464	365	317	378	415	327	314	342	406	446	429	477	430	321	295	374	462	424	402	350	351	495	441	409	434	422	340	297	365	430	508	441	347	438	466	391	406	534	488	404	505	511	412	441	449	409	472	490	540	567	528	519	428	358	345	474	522	410	444	547	617	656	758	1020	1335	1300	964	754	634	579	499	426	359	338	488	409	285	290	259	296	365	392	367	304	291	369	406	448	473	384	431	588	628	693	783	724	547	382	280	264	294	259	280	329	362	341	255	294	342	233	214	340	294	156	271	327	279	289	294	297	293	271	252	312	328	271	239	232	176	180	231	171	115	166	240	269	222	268	312	173	118	100	123	213	200	129	185	281	218	189	245	277	315	291	265	290	242	190	209	139	155	235	184	149	212	253	211	221	202	216	210	209	287	284	238	292	270	242	234	124	142	221	210	175	182	117	152	178	122	185	271	287	182	71	157	240	126	147	206	156	224	273	195	137	185	183	185	289	280	217	229	229	280	217	219	300	231	243	252	161	146	212	168	154	219	242	209	117	160	204	136	132	142	106	140	209	130	154	211	165	163	221	175	112	180	149	166	212	112	129	286	284	203	264	206	119	235	298	166	136	216	199	175	169	212	208	218	328	340	319	312	230	116	93	215	205	150	299	304	124	154	172	214	226	206	226	162	283	350	301	216	174	292	320
278	235	158	164	178	157	162	257	257	179	214	141	166	230	148	122	153	200	198	195	185	213	233	133	63	137	196	194	182	170	170	133	163	215	133	62	54	74	77	184	275	218	168	155	187	179	232	220	231	238	172	208	247	218	155	186	250	185	95	189	252	203	279	297	254	234	127	150	181	169	202	215	186	130	119	149	119	85	240	307	236	262	241	187	263	244	157	120	98	128	89	106	161	131	175	208	220	158	112	182	172	162	225	242	253	231	147	189	228	210	126	62	148	209	183	103	108	256	198	76	131	163	185	232	248	213	227	321	347	335	298	167	213	293	242	188	142	127	160	228	233	224	217	192	220	212	193	221	238	222	229	270	284	254	230	284	252	169	175	191	255	233	174	195	238	304	279	260	205	161	258	345	329	298	191	191	265	249	262	247	189	169	239	331	335	195	165	300	301	225	264	217	189	224	228	291	282	270	306	328	295	264	225	202	204	243	319	279	317	383	464	447	323	318	259	223	231	229	263	224	350	406	341	339	273	319	403	472	526	645	787	795	812	678	482	467	460	407	259	301	464	364	337	335	292	390	411	384	379	405	414	300	282	408	484	464	437	573	832	1107	1276	1266	1030	760	640	538	502	496	469	444	428	446	479	427	438	495	468	499	508	452	422	516	511	483	420	328	405	435	485	452	392	571	583	432	453	486	485	489	410	378	355	323	367	344	379	485	433	356	374	363	394	412	388	400	383	412	398	311	314	322	294	374	468	404	284	320	323	200	233	347	356	280	339	416	408	400	345	323	328	383	355	304	389	442	362	337	339	291	329	368	342	310	284	349	460	450	469	378	287	386	351	340	368	311	372	393	298	389	467	397	333	307	252	271	406	416	343	303	373	424	422	406	408	423	394	335	340	368	375	447	448	352	343	448	461	359	406	389	433	479	367	322	420	466	404	483	465	426	521	567	486	431	517	461	410	456	395	472	476	366	455	434	273	323	404	339	405	484	378	269	247	380	380	324	333	356	385	293	142	60	64	58	49	54	53	70	119	111	70	62	82	74	47	52	54	53	52	52	54	52	58	58	57	53	51	58	54	49	55	60	56	57	58	50	46	51	54	50	46	57	55	50	55	53	55	54	54	56	51	48	44	48	55	58	59	54	46	44	54	51	51	59	60	66	85	80	52	52	100	99	52	45	49	52	49	54	58	54	51	48	51	56	54	48	67	75	58	115	117	56	58	53	47	53	54	59	58	59	56	45	48	53	55	55	58	54	59	60	121	297	375	392	399	303	352	434	355	408	432	376	440	431	395	372	340	325	341	456	523	431	369	448	526	523	509	493	455	425	398	358	470	500	401	425	487	493	403	401	450	373	294	293	331	401	422	411	486	546	425	399	439	393	426	341	271	425	464	383	339	336	394	433	413	352	351	364	294	309	454	460	343	303	387	413	381	331	277	306	361	369	328	322	339	300	256	305	357	331	305	323	373	405	333	389	408	345	325	357	325	264	233	294	420	345	298	236	251	297	323	352	307	314	356	388	340	261	286	245	213	248	327	465	439	431	425	334	316	370	431	334	301	405	357	280	354	407	396	426	368	411	431	401	470	401	367	399	424	449	442	428	427	507	499	490	390	387	521	439	414	436	353	418	502	461	482	475	443	453	536	551	432	458	451	403	468	475	515	499	526	678	810	1081	1339	1296	956	634	480	464	475	437	418	365	337	415	464	337	312	321	347	423	392	350	410	380	312	338	352	383	414	512	617	791	837	700	605	431	307	276	219	273	313	317	328	343	355	306	288	293	175	190	278	226	233	217	288	388	328	216	251	249	240	267	219	246	233	223	227	277	258	177	267	276	176	216	242	287	326	328	320	237	254	298	272	237	236	173	137	157	236	290	286	237	198	264	246	230	278	272	270	188	174	198	139	153	146	200	243	232	243	237	188	179	261	308	215	179	246	192	94	128	179	147	198	246	265	238	180	174	222	243	188	107	143	210	113	153	287	241	140	131	155	223	311	282	197	156	169	190	166	136	177	130	88	121	139	232	253	269	265	169	215	294	245	230	151	113	201	213	240	233	155	222	297	209	159	230	250	226	188	186	212	112	180	192	170	246	182	178	234	196	105	129	234	228	138	84	43	60	137	156	205	294	277	192	209	278	252	161	147	191	202	240	237	197	213	242	227	179	164	182	184	192	215	204	186	189	165	147	103	101	110	61
139	167	158	91	101	115	158	184	127	122	108	156	225	203	152	157	178	132	97	125	196	293	299	231	255	307	261	202	230	237	166	142	161	198	169	170	138	104	150	216	291	188	68	79	93	170	175	219	273	209	204	167	197	290	289	233	166	193	246	177	184	212	177	188	184	159	187	164	142	115	132	193	211	198	114	176	202	130	153	203	294	255	152	183	183	125	77	89	108	120	202	236	145	66	161	229	177	117	152	264	295	211	125	104	189	208	180	217	218	233	205	177	229	176	132	155	143	169	136	171	224	161	118	123	128	174	233	267	252	206	185	150	144	205	279	236	174	250	300	207	225	277	154	128	194	243	337	308	222	276	330	260	268	273	214	257	258	212	210	229	167	166	273	259	148	185	257	243	182	191	280	312	270	192	315	345	176	142	211	236	209	220	284	524	402	156	248	340	353	206	254	336	311	285	181	221	259	227	303	237	252	334	351	411	283	220	312	280	207	231	302	302	241	240	208	145	264	328	235	247	357	376	318	274	342	456	411	482	619	663	799	943	921	762	560	484	443	377	413	375	350	443	437	387	400	357	344	420	440	425	368	308	325	338	333	339	443	595	767	1000	1312	1350	1120	920	668	575	624	578	472	390	401	475	420	480	543	522	569	557	563	552	465	449	490	494	480	487	487	449	437	459	454	496	529	450	364	333	452	571	477	379	487	490	357	351	392	416	358	306	438	559	493	426	418	395	348	395	384	370	425	399	325	345	427	394	316	258	363	394	364	369	273	276	393	348	254	239	314	366	292	308	285	300	386	325	308	279	306	420	482	359	277	348	335	397	416	357	397	453	351	395	495	452	347	352	384	327	382	406	377	341	316	463	468	317	321	329	313	351	458	451	341	379	384	321	341	378	376	367	365	401	399	351	400	463	397	405	458	411	404	428	439	383	438	494	432	381	349	391	455	427	368	442	524	483	434	382	438	526	522	546	506	392	428	451	350	308	350	483	524	465	430	322	343	406	371	422	418	251	96	63	59	56	61	61	63	64	93	93	59	77	84	59	46	48	48	51	61	61	54	52	57	57	56	49	43	52	51	45	49	58	82	77	51	46	68	72	52	54	56	59	56	66	80	62	43	44	54	57	49	52	59	59	50	42	53	58	52	52	54	56	55	55	49	42	43	48	47	43	49	52	61	58	44	52	61	58	49	43	40	41	49	48	49	53	49	47	49	52	51	51	52	51	51	54	51	48	54	56	57	53	54	53	53	60	60	58	62	62	158	302	338	359	329	286	302	309	295	303	380	373	385	420	348	286	296	328	419	438	380	406	453	511	451	384	424	450	371	354	431	432	482	547	456	389	399	428	397	375	466	505	566	499	361	351	377	432	437	397	413	385	305	402	469	333	305	367	382	379	345	384	478	478	383	291	366	440	375	393	372	359	420	423	418	382	336	348	381	388	401	395	410	404	312	352	385	310	249	228	350	433	396	331	318	390	360	203	238	474	412	317	342	292	293	330	427	343	229	371	343	250	296	379	343	281	323	294	360	334	254	307	317	303	308	289	200	232	286	244	328	329	296	393	405	327	311	342	298	364	413	366	416	438	474	486	443	487	509	377	314	377	443	448	487	466	342	441	470	517	550	408	345	378	518	506	405	462	527	555	491	416	360	358	459	436	450	494	492	491	520	632	812	1070	1340	1292	1033	743	504	347	329	432	371	352	334	318	366	340	341	324	324	290	283	352	347	323	330	406	371	278	343	531	717	796	857	827	578	405	342	270	229	280	313	360	387	324	313	304	305	280	231	250	248	288	266	165	228	314	305	294	252	223	282	277	242	269	251	207	193	201	202	229	266	178	127	173	227	216	148	221	265	231	256	314	327	264	282	293	234	237	263	223	235	263	342	361	255	246	259	312	373	317	231	261	275	280	327	322	290	280	293	246	175	244	273	165	208	206	177	212	180	240	192	154	218	238	259	266	236	168	159	180	126	84	126	247	307	286	270	208	192	158	154	227	229	205	210	183	171	163	144	234	256	201	289	386	345	264	231	175	204	258	238	306	283	197	231	220	149	145	147	82	157	315	358	222	137	160	203	235	188	189	298	278	160	138	171	240	161	115	178	225	189	220	320	317	297	241	203	135	123	142	209	298	235	294	333	229	288	358	274	263	330	324	249	138	168	254	186	148	143	157	225	197	154	98	91	141	184	231	222	131	44	107
110	221	179	95	199	199	161	160	142	215	189	174	236	198	196	279	235	173	166	208	235	208	273	224	152	120	155	210	169	215	290	239	176	252	216	189	214	139	163	224	137	184	184	82	85	85	189	218	197	256	180	188	246	232	186	156	257	387	400	243	181	133	118	151	142	151	267	300	145	83	71	117	194	165	89	126	212	182	190	259	236	206	200	140	99	154	130	52	76	185	231	157	84	126	185	242	233	146	156	110	157	253	161	144	203	200	183	200	246	244	269	269	252	208	103	147	256	196	123	158	200	177	154	198	177	199	249	218	203	143	123	191	282	269	248	253	189	238	276	202	128	208	237	181	144	136	220	235	232	294	315	294	327	214	156	264	271	219	196	201	122	143	291	250	199	297	229	161	175	157	166	162	197	236	290	262	190	180	257	306	269	205	273	350	343	371	297	230	237	221	199	253	305	282	260	318	329	277	262	301	302	245	234	276	308	214	205	341	309	237	302	346	335	381	360	228	320	420	317	268	303	299	294	382	391	322	361	485	535	587	729	861	807	764	648	494	569	512	386	366	396	419	414	446	377	384	470	427	385	387	404	355	299	351	404	397	526	725	865	1057	1255	1243	1143	984	720	550	477	462	464	511	497	452	466	507	494	517	577	482	488	572	505	377	440	555	502	461	581	504	442	554	493	417	422	437	444	405	433	506	476	402	378	390	376	370	351	350	429	484	480	398	326	393	380	324	330	356	302	326	387	361	380	290	224	267	361	432	334	308	414	435	341	219	323	420	397	420	356	312	317	335	375	299	286	314	281	329	358	273	217	294	335	316	299	296	328	325	317	323	339	357	409	463	412	362	312	357	450	336	287	328	303	382	464	431	375	375	416	467	440	354	289	282	338	370	380	398	417	430	417	363	367	375	359	403	337	350	399	334	372	463	484	426	415	395	347	410	471	367	366	405	354	417	533	557	511	514	455	461	495	444	404	375	435	473	509	532	505	410	368	396	315	296	330	348	343	419	466	238	66	67	64	63	65	64	62	61	56	47	47	85	97	62	52	53	53	49	48	54	47	52	58	57	54	59	64	53	51	53	52	50	85	91	58	51	49	56	51	49	57	94	89	47	49	49	52	53	52	53	46	44	47	49	52	57	51	46	50	46	51	58	53	44	44	52	52	52	50	45	47	56	54	44	48	49	51	49	45	55	59	51	45	52	56	50	56	55	49	50	49	55	61	58	56	58	58	53	54	57	56	62	65	68	60	52	54	64	65	59	145	289	327	317	281	243	351	395	406	382	357	408	382	437	430	435	450	343	288	353	366	314	401	431	336	422	468	400	378	371	431	454	426	443	377	378	478	510	513	429	383	465	536	532	504	455	401	440	482	457	466	406	397	392	394	395	360	380	385	457	403	297	434	496	452	485	434	352	378	402	364	378	381	358	349	316	352	408	328	298	365	383	333	350	353	327	372	424	349	221	272	334	333	313	279	318	299	282	369	395	372	342	307	251	292	283	303	404	413	331	311	401	372	336	344	348	376	351	368	298	222	336	350	299	343	328	310	308	361	397	375	382	399	398	354	326	282	272	273	284	340	364	453	487	407	415	415	363	417	436	439	440	443	512	411	374	476	462	401	394	407	452	485	410	401	394	357	482	504	501	528	493	513	496	497	534	531	537	533	536	527	643	818	1015	1212	1237	999	737	593	480	401	376	444	463	450	362	353	435	418	341	414	417	354	439	430	370	297	344	405	365	413	534	693	811	806	687	543	367	264	313	355	332	332	366	320	322	403	351	291	301	210	154	119	149	157	206	341	345	299	193	193	240	282	329	185	166	285	303	310	279	256	254	157	167	310	256	197	223	189	214	235	266	310	301	298	312	259	243	236	216	229	210	298	308	229	205	249	268	242	272	289	216	178	246	253	168	153	160	176	210	238	226	218	263	260	221	194	218	311	273	136	203	224	165	219	214	172	144	135	111	169	246	238	259	218	170	146	209	281	227	191	308	292	106	134	192	144	180	172	117	105	147	215	251	257	159	85	165	227	195	132	175	205	203	196	170	126	176	187	148	233	243	287	216	169	177	165	189	225	248	210	254	239	162	223	173	150	199	137	159	244	273	207	226	242	179	197	214	134	192	236	147	110	212	225	194	249	336	318	180	168	220	253	252	239	250	250	140	145	280	249	171	226	164	121	216	207	180	251	279	241	163	158	198
118	231	187	167	258	237	207	197	210	158	131	222	196	152	149	262	261	173	150	110	98	91	187	150	132	206	159	188	250	218	241	214	134	175	134	154	320	376	255	195	226	257	280	274	235	190	206	171	207	255	248	209	197	289	245	174	176	225	276	197	226	202	69	82	173	181	193	268	195	172	191	208	232	148	108	192	229	192	183	202	210	198	174	174	208	157	179	224	201	193	137	72	95	98	95	202	204	140	101	156	236	164	117	130	132	199	159	152	296	245	224	284	217	199	238	219	275	238	112	131	252	296	158	177	309	333	287	152	192	186	121	175	217	194	169	179	127	149	121	112	238	285	251	252	240	254	223	227	236	252	289	253	243	264	218	185	285	380	380	274	235	273	233	136	210	230	123	195	241	212	231	306	355	254	193	175	137	203	271	238	280	241	248	306	216	239	255	238	255	262	309	228	168	210	187	223	221	294	314	320	369	283	239	249	256	243	280	341	362	338	298	287	289	310	310	282	322	293	257	219	269	378	264	318	397	307	328	432	499	582	720	856	875	758	552	413	436	445	454	397	349	372	346	327	313	380	372	286	331	346	364	431	461	420	462	516	554	664	748	1011	1232	1203	1049	828	622	464	497	530	489	655	755	584	505	550	545	499	502	575	580	551	457	408	530	450	378	441	373	398	465	472	498	439	416	427	395	429	450	432	506	468	370	400	412	374	334	261	241	308	350	335	369	367	319	421	462	413	359	317	329	224	206	302	312	327	332	374	293	349	398	304	321	271	348	371	266	336	456	409	374	329	235	220	302	347	337	374	404	312	265	313	290	278	293	277	286	400	388	358	329	304	314	304	348	347	331	369	375	398	409	432	438	410	424	406	334	193	291	438	413	428	381	448	440	356	373	362	382	321	333	423	413	374	362	410	434	432	463	446	466	443	434	439	391	432	372	357	444	398	340	339	401	383	385	445	503	522	425	403	451	414	384	433	386	379	415	415	423	428	417	407	351	349	435	349	300	407	466	306	107	65	60	58	57	52	49	92	93	46	52	66	67	60	56	54	61	60	59	59	48	44	51	52	50	54	56	55	55	54	55	55	52	54	56	50	47	50	55	58	52	48	51	51	50	53	49	48	50	51	45	48	57	59	59	51	47	50	58	57	52	58	58	49	49	56	52	47	48	49	47	46	47	50	59	58	52	50	50	48	54	56	49	57	59	51	53	50	46	49	54	59	54	49	52	52	51	53	57	57	61	58	55	60	54	52	48	45	51	49	101	228	304	328	336	304	319	384	411	452	468	410	403	444	406	382	302	283	416	361	341	419	493	440	344	468	459	383	438	475	447	380	463	423	399	385	388	452	325	339	475	474	391	431	418	369	473	553	506	357	272	337	365	493	453	374	412	384	386	406	418	441	444	372	386	399	368	286	240	345	429	358	338	384	362	306	290	310	302	372	433	369	308	264	266	213	239	433	428	256	249	371	365	325	251	323	448	412	397	361	360	307	196	164	291	384	380	379	305	327	396	308	274	387	384	317	334	339	362	351	293	291	349	335	228	293	373	391	359	324	344	336	324	376	451	362	244	257	352	462	461	426	411	351	361	462	451	387	430	477	498	421	359	498	513	426	443	483	519	479	421	459	536	515	461	492	580	492	405	496	455	441	455	448	497	552	538	455	496	535	562	720	934	1127	1340	1339	1062	803	623	469	425	375	384	405	342	361	380	397	321	265	380	431	447	415	273	327	474	390	366	432	448	545	719	840	798	784	641	415	310	224	228	296	317	310	277	274	318	338	374	335	211	273	349	253	254	345	285	224	186	182	250	176	229	302	236	241	275	301	321	286	258	296	248	206	247	275	239	212	261	310	316	288	252	226	261	313	201	193	267	148	150	206	288	268	199	254	196	171	319	380	298	228	226	279	265	188	201	201	232	263	245	218	201	176	145	244	307	293	301	259	198	229	182	203	299	207	156	252	256	204	137	105	166	219	185	143	215	350	330	212	140	125	204	172	159	183	149	125	135	203	165	117	144	156	220	200	130	183	170	82	51	157	261	253	174	190	221	179	189	118	120	222	266	229	229	280	250	217	254	188	152	154	136	127	96	164	166	238	275	192	194	251	270	206	180	219	249	212	147	127	167	217	280	271	162	193	268	213	286	305	182	117	157	330	310	131	114	195	193	169	190	203	163	191	224	275	368	280	154	90	70	80	106	98
92	119	141	164	152	179	204	222	198	187	194	116	110	163	168	189	173	137	94	100	125	135	172	168	183	192	164	132	163	245	248	252	269	222	240	275	242	223	235	187	86	159	276	224	179	191	181	197	208	226	219	214	251	282	309	247	233	206	228	277	259	242	192	178	208	224	197	257	298	249	200	216	224	157	87	88	152	209	169	76	139	201	185	200	181	130	140	243	323	197	112	204	143	105	110	149	204	161	143	130	197	225	175	133	160	185	203	245	263	245	205	226	168	146	171	167	215	201	125	150	261	277	232	225	304	354	289	194	141	156	247	208	169	251	260	261	259	176	100	208	305	334	285	217	220	239	259	273	211	187	337	360	265	252	215	185	212	201	224	280	246	229	213	160	181	194	214	192	250	309	271	302	325	299	245	292	292	273	258	176	159	224	306	293	210	166	228	251	230	191	211	259	272	261	223	239	155	148	255	270	322	291	237	249	294	324	314	301	230	299	333	251	244	258	289	307	307	337	329	268	268	292	302	298	352	385	374	453	521	671	775	813	863	700	549	473	466	463	366	413	437	342	273	310	304	282	319	362	435	403	361	444	459	411	408	475	611	632	776	1098	1282	1271	1114	809	557	482	586	573	501	525	522	500	417	464	488	463	493	469	564	476	393	462	473	484	411	425	440	469	525	493	385	380	437	421	438	477	473	478	457	461	451	411	411	380	344	295	328	428	417	368	342	387	401	369	407	364	311	359	340	277	287	343	325	312	313	297	346	343	354	300	277	358	372	313	312	312	322	380	392	346	329	360	379	334	288	281	281	330	357	364	296	235	216	331	343	251	408	448	359	363	408	329	299	372	312	348	336	296	394	453	364	331	436	493	419	403	403	374	481	447	401	434	333	304	401	411	365	292	350	429	360	363	437	363	310	350	432	514	439	406	365	332	415	426	318	397	500	406	384	418	435	466	429	392	420	416	458	407	372	427	378	406	429	395	297	288	476	563	412	332	360	308	350	453	499	448	443	332	125	65	62	56	64	66	59	59	53	59	58	51	51	54	55	51	51	57	59	59	54	52	55	56	56	107	106	52	50	51	49	46	45	49	53	60	63	53	51	50	45	48	52	56	57	50	47	49	44	45	47	44	45	48	43	49	58	56	56	55	47	48	52	48	51	60	56	52	52	50	52	53	52	46	49	47	45	45	49	56	56	54	47	52	54	48	54	59	55	52	55	52	54	65	58	49	53	58	58	52	57	62	56	56	61	59	54	51	58	56	49	174	352	428	355	334	424	412	360	355	347	377	390	454	448	376	380	373	427	413	340	365	394	360	359	305	305	438	437	371	450	526	518	508	457	336	307	373	411	457	518	521	429	401	359	307	408	472	450	389	391	445	385	383	361	391	477	542	462	351	405	436	375	314	427	460	387	403	370	361	414	403	366	300	349	437	433	374	352	372	377	394	419	344	275	265	326	403	373	371	392	376	277	268	227	238	349	336	375	411	400	374	322	250	240	269	281	335	354	341	379	357	317	348	376	367	333	269	303	371	367	327	291	319	303	342	427	392	332	304	302	341	418	434	369	341	327	381	469	487	505	550	509	384	397	421	417	486	539	449	414	464	470	539	541	543	530	461	420	452	518	452	370	378	385	421	431	465	457	479	494	456	506	492	521	521	449	431	520	634	633	677	845	1151	1456	1318	1009	790	531	395	370	400	436	467	438	398	405	395	387	306	305	387	430	493	415	374	417	313	315	385	336	384	662	861	830	775	567	377	389	365	259	260	246	185	281	316	301	310	321	302	292	291	239	265	351	373	329	268	226	219	248	261	226	198	209	219	170	171	267	292	220	279	352	228	185	213	201	227	236	226	226	275	222	168	223	246	236	255	247	162	157	237	206	185	204	161	166	123	219	300	249	213	179	177	156	201	204	236	220	247	281	238	276	253	266	304	281	271	284	214	154	238	242	178	233	244	126	75	191	231	185	206	236	207	222	328	242	131	149	212	274	237	177	204	268	291	267	221	194	150	171	199	213	224	226	212	164	124	68	101	183	212	205	191	274	278	189	211	159	87	72	118	233	224	108	133	155	71	114	166	193	259	213	164	254	186	155	228	185	196	229	294	243	108	151	166	95	212	247	182	266	214	157	182	193	212	256	257	240	243	232	255	218	246	209	176	182	152	211	193	155	184	195	163	139	100	80	131	182	204	222	224	216	262
63	163	262	174	86	73	94	157	213	229	127	111	196	161	134	168	210	182	78	172	235	183	198	193	177	161	162	182	122	124	200	157	145	183	218	283	198	216	300	288	275	169	116	173	279	196	94	166	267	276	211	207	291	308	281	268	153	107	181	215	275	332	207	135	188	265	310	245	192	159	110	187	169	76	143	147	149	198	168	162	138	142	175	156	211	227	129	133	187	151	163	167	201	244	286	305	244	258	216	206	293	276	193	214	203	177	217	181	195	238	255	233	196	222	261	285	231	233	251	185	191	201	228	225	182	203	191	177	227	276	216	192	222	196	226	252	289	315	297	234	215	265	191	172	188	214	214	312	404	253	290	362	262	164	117	123	221	248	206	250	168	110	185	173	211	184	133	169	263	308	291	362	317	276	260	219	190	178	176	194	269	308	247	277	277	255	284	215	215	263	246	182	258	344	273	186	172	271	373	338	277	256	217	242	276	307	396	394	323	276	222	203	312	323	228	291	322	235	201	266	313	296	320	293	335	399	350	450	612	710	688	753	762	608	600	494	384	406	354	342	356	299	331	399	301	223	347	426	434	367	409	446	415	493	552	557	567	666	802	1016	1242	1269	1111	853	642	551	523	560	530	485	484	456	471	411	370	454	450	429	427	453	464	494	562	473	377	439	525	549	533	479	422	401	434	443	433	466	468	428	386	364	393	456	452	455	452	373	425	525	448	304	313	380	426	415	294	287	288	255	303	366	389	352	333	322	254	320	376	335	361	350	365	329	344	394	388	387	323	368	409	328	218	301	420	349	309	381	385	322	344	308	277	282	288	270	303	350	345	347	400	426	422	398	370	347	358	342	361	400	332	322	322	342	442	472	363	349	401	401	424	421	404	450	406	394	425	409	368	345	390	433	331	256	364	434	441	400	364	336	358	467	398	376	432	359	401	474	482	402	468	526	453	505	507	387	315	282	333	383	427	490	441	348	381	496	445	397	438	460	438	368	363	375	387	451	395	354	417	333	144	59	66	65	57	58	61	57	56	59	58	50	53	56	54	52	58	66	56	47	53	57	57	53	53	56	68	65	54	58	58	53	45	48	56	61	60	51	47	45	52	56	51	55	58	55	49	47	46	50	55	54	49	54	63	55	50	52	49	47	48	55	68	62	52	57	52	48	47	51	56	54	53	53	47	44	47	49	56	54	52	52	50	59	75	66	51	58	54	54	49	48	64	64	51	47	48	47	51	55	56	56	56	54	56	56	56	57	49	50	118	283	411	366	297	368	409	335	302	382	399	340	431	417	331	380	394	327	357	402	350	402	406	393	445	398	363	414	429	380	364	379	343	335	418	426	476	507	449	478	459	401	426	427	361	352	356	393	459	439	443	436	396	451	416	375	463	514	445	354	378	442	404	429	549	480	377	388	378	385	451	468	375	378	401	350	373	396	424	368	318	336	295	364	395	288	292	422	473	428	444	410	306	321	370	355	396	360	431	444	387	424	309	305	359	394	329	229	189	260	333	368	387	251	307	359	274	229	240	345	365	318	265	233	320	403	461	503	391	281	306	294	282	287	286	382	326	261	347	373	419	438	467	507	448	402	424	474	493	513	487	402	424	463	467	472	508	503	486	519	517	543	529	464	404	390	345	357	465	545	492	417	436	334	392	528	508	479	517	581	583	700	842	1156	1434	1306	980	694	538	493	440	408	425	374	381	326	247	251	244	298	324	344	414	419	280	277	363	320	365	504	545	550	728	892	873	762	623	481	377	322	341	350	345	395	356	220	197	219	222	240	300	356	282	287	343	322	308	267	217	246	240	182	206	214	255	301	253	185	189	290	298	244	231	322	353	275	202	207	266	245	265	248	221	195	222	231	247	295	216	218	252	258	266	295	281	235	226	200	217	177	210	252	161	209	247	240	239	204	158	170	217	224	239	237	254	231	226	240	258	234	163	256	284	218	155	131	271	283	205	238	283	215	223	265	193	170	246	244	201	256	268	254	169	185	175	109	208	207	131	134	210	233	175	162	144	113	146	160	169	215	215	224	196	91	125	186	222	194	226	273	243	251	182	252	300	235	254	227	166	129	149	207	250	205	140	137	138	159	156	166	157	167	194	166	166	131	185	247	182	118	165	138	39	81	136	178	214	242	294	264	279	266	198	226	169	146	184	121	170	212	149	163	221	254	179	192	268	175	161	221	186	209	193	128
154	132	150	100	134	129	168	300	259	192	239	235	237	270	212	181	149	164	187	175	180	234	203	173	224	189	175	117	135	202	162	211	239	247	220	143	161	183	183	152	178	200	221	276	274	196	121	167	168	216	307	281	269	160	127	142	187	296	272	267	298	363	275	212	240	224	230	187	213	237	225	217	154	109	238	208	59	187	241	216	215	240	259	193	188	183	173	189	187	184	147	147	194	181	124	110	88	114	150	127	177	212	222	279	245	200	190	187	274	314	249	239	231	229	247	247	291	293	188	79	98	119	152	218	226	187	195	146	128	213	227	272	253	222	253	220	238	290	268	206	286	308	227	254	255	274	267	201	250	325	288	276	336	313	246	226	239	233	233	187	115	122	154	205	245	246	244	238	252	308	282	257	274	287	292	274	257	275	286	217	187	212	297	279	215	221	229	270	326	372	285	212	288	260	178	137	145	228	238	179	250	342	217	198	265	182	203	324	314	271	253	232	227	262	350	354	304	312	279	210	255	382	282	257	333	259	363	462	514	690	794	810	818	782	660	440	331	361	354	322	336	308	240	307	344	328	363	344	383	446	422	369	359	422	466	546	602	617	839	1057	1203	1287	1102	842	673	647	660	570	511	523	502	453	484	462	439	466	500	521	398	451	514	468	535	452	396	397	425	467	462	562	498	397	466	507	422	390	382	387	380	350	390	432	421	443	487	434	436	497	460	347	401	400	356	372	313	396	398	322	315	352	392	373	354	324	354	404	411	374	350	406	341	233	297	389	395	258	231	330	299	255	350	383	387	349	327	444	404	359	321	272	319	328	314	350	376	344	311	334	412	407	309	274	349	415	386	346	406	416	308	292	350	364	423	502	433	316	316	396	390	298	312	335	333	367	401	280	338	401	363	450	477	551	478	450	434	387	436	441	466	492	439	393	379	409	400	361	408	464	471	379	395	430	387	441	492	432	363	409	474	451	411	432	413	395	412	405	448	456	442	466	430	375	389	431	365	319	311	283	184	63	65	66	61	49	45	51	54	51	55	58	56	63	60	49	51	103	100	52	57	52	53	60	54	52	57	54	52	59	57	47	53	58	73	77	47	47	54	51	49	50	55	50	47	49	53	53	60	61	51	74	75	50	52	55	49	54	66	59	54	54	49	47	51	51	44	46	53	56	55	48	45	54	56	61	62	52	49	48	47	50	55	54	57	57	47	46	60	61	46	50	60	62	57	52	54	61	64	57	52	52	48	49	53	54	54	58	71	73	87	256	404	363	322	346	324	313	329	363	383	352	390	434	409	420	442	341	303	364	407	397	397	445	401	348	418	496	464	420	366	378	417	338	381	455	391	405	454	399	394	398	448	512	464	440	400	361	457	518	478	430	389	413	512	473	312	324	403	342	412	478	427	408	400	370	376	420	332	294	398	412	409	415	376	394	321	315	419	428	353	398	402	363	455	361	296	375	369	322	311	329	209	217	391	439	383	317	315	394	358	279	285	216	214	319	347	291	309	360	332	320	296	308	327	324	362	315	314	369	411	386	250	255	368	312	308	369	392	372	269	305	387	388	359	312	353	446	404	385	415	418	429	423	384	349	398	470	495	488	456	461	427	425	425	414	472	472	511	510	535	603	546	446	413	417	462	565	562	450	405	403	390	446	478	509	515	466	510	606	597	691	885	1064	1319	1373	1033	625	530	526	430	380	420	460	446	371	375	394	357	370	345	315	367	406	394	336	315	315	391	463	454	521	673	805	766	703	644	486	418	443	408	450	467	391	372	321	247	289	337	233	229	327	287	184	192	224	291	345	319	328	340	264	238	265	240	217	205	194	253	311	236	230	248	277	309	283	171	197	286	233	201	223	215	192	229	283	331	358	296	306	284	212	220	183	191	240	282	255	202	212	185	162	245	205	169	259	305	257	258	247	190	182	221	253	285	281	188	185	225	215	247	400	273	118	243	269	266	253	250	268	178	96	158	220	293	285	228	315	326	231	179	204	276	316	248	161	168	141	63	66	157	247	265	163	149	228	203	212	261	177	198	184	171	212	138	146	162	148	182	167	141	211	167	165	222	186	180	211	173	89	48	116	118	91	177	190	171	191	189	289	304	259	175	124	215	214	201	206	126	119	217	182	81	128	230	236	230	294	302	244	275	242	240	260	213	158	196	196	150	189	105	103	262	283	139	98	138	192	157	126	142	76	57	67
349	305	247	231	161	197	193	180	162	145	161	110	138	190	246	292	258	277	261	159	171	211	113	138	192	143	164	142	68	131	229	317	329	334	251	120	159	176	101	104	180	224	225	164	143	191	261	273	233	203	240	270	216	177	128	120	183	248	224	196	143	134	212	533	489	188	213	229	305	209	155	252	267	256	227	124	83	180	271	249	188	155	178	227	243	221	120	147	203	215	188	142	196	159	136	226	177	127	187	219	261	229	132	100	121	219	273	168	105	194	262	211	189	199	267	224	245	305	254	245	199	123	165	299	317	240	216	213	176	171	202	237	267	215	263	263	191	241	247	210	254	224	147	160	198	260	256	294	286	326	364	366	283	224	345	318	198	217	173	144	256	252	226	236	223	144	184	272	270	251	268	341	306	198	177	203	234	243	179	161	220	282	275	179	158	225	208	208	177	254	301	231	268	268	325	318	326	346	315	258	247	357	239	175	319	343	220	252	326	216	189	298	391	402	332	278	303	329	280	259	276	322	343	311	258	231	291	349	472	606	739	859	818	640	488	399	388	376	344	373	357	336	380	433	407	368	426	430	404	470	466	412	390	502	503	417	460	549	725	1013	1246	1273	948	725	685	560	565	530	524	559	512	505	501	465	564	594	474	381	422	515	467	449	463	459	469	447	431	430	402	422	473	481	499	536	527	471	473	417	398	395	340	396	354	311	408	372	329	492	436	275	295	324	442	495	417	323	274	368	375	300	316	337	310	275	372	374	386	325	273	410	368	380	418	343	322	321	364	346	306	324	309	333	339	355	408	291	283	351	338	358	294	279	372	343	315	327	334	326	326	384	273	225	325	416	470	454	395	367	332	368	405	313	338	420	429	358	330	448	473	362	363	425	364	310	308	377	365	343	456	474	378	335	375	393	392	427	448	426	398	364	339	352	407	444	384	341	321	374	441	437	440	406	471	512	496	504	422	351	394	441	381	317	393	397	375	412	424	410	392	397	392	406	383	395	385	361	296	273	201	51	60	68	61	63	61	54	48	48	51	51	57	66	54	51	56	54	57	54	52	55	59	61	55	49	98	104	60	63	61	58	59	59	56	58	49	57	62	52	53	47	50	56	56	50	83	86	54	54	54	88	87	53	53	55	52	49	50	48	51	59	55	45	54	63	56	51	58	59	54	49	44	47	48	52	137	131	44	51	55	53	50	47	61	59	52	55	58	50	45	52	47	42	47	54	57	60	66	110	107	58	53	54	55	53	52	51	49	55	122	215	265	359	388	351	266	241	383	434	437	402	413	389	310	393	408	408	384	298	392	418	355	346	391	439	427	441	445	533	454	382	427	320	368	425	472	530	479	470	400	356	366	307	388	497	382	376	465	494	419	336	387	433	477	433	401	393	375	433	471	417	366	458	476	386	416	414	359	343	370	364	344	428	384	313	373	434	446	346	270	349	384	396	374	294	350	360	378	374	333	301	263	302	294	306	355	348	308	326	330	318	309	272	310	341	342	313	315	401	365	274	250	291	353	393	374	347	371	480	480	352	376	408	422	450	464	399	381	391	376	311	340	417	356	351	335	408	474	392	362	380	437	446	392	432	434	378	387	408	460	419	349	424	487	549	419	373	443	457	506	476	539	538	441	457	414	436	534	556	515	447	415	367	434	495	483	449	458	564	567	630	855	1180	1438	1356	1065	695	487	501	518	479	410	382	374	354	368	323	285	335	371	432	426	407	319	256	303	382	475	467	401	423	639	814	841	735	630	520	376	349	317	361	372	286	211	249	296	237	282	233	229	327	327	250	229	215	303	300	172	252	374	376	315	270	190	229	250	153	164	257	275	229	177	144	160	250	308	283	219	207	233	277	297	290	291	263	275	324	351	268	149	148	213	222	214	203	214	229	224	210	181	204	213	226	193	131	150	180	255	212	164	233	291	240	196	248	268	225	175	133	154	252	180	162	200	177	169	206	213	145	146	100	93	153	176	215	191	171	280	308	174	134	197	221	212	206	199	172	221	166	104	196	178	154	175	172	200	197	183	118	93	141	100	165	218	185	171	164	220	213	180	147	143	160	157	240	328	241	85	68	164	210	138	130	202	194	138	191	194	243	275	185	142	166	194	216	271	194	180	285	204	163	245	224	220	231	240	287	331	309	175	196	237	231	198	165	228	179	144	175	176	108	84	136	215	207	173	247	286	229	221	188	188	236
170	194	190	173	150	207	289	227	152	218	199	180	297	278	200	162	159	275	213	70	138	234	217	185	176	272	266	174	175	168	191	239	201	163	203	205	237	298	201	66	185	253	136	122	141	195	262	190	112	133	219	340	287	236	226	203	268	352	370	243	200	159	176	383	381	324	276	200	236	233	212	201	146	164	198	163	182	202	206	145	179	242	283	231	166	205	210	218	236	236	215	137	138	135	127	230	256	256	175	139	199	248	189	145	152	118	144	220	180	133	188	207	238	227	203	246	292	260	238	243	203	190	213	180	200	224	240	275	267	216	253	268	205	301	321	310	287	191	147	147	257	258	165	206	256	190	186	294	339	371	310	196	158	216	322	269	131	180	238	219	267	249	136	215	266	145	165	199	288	305	244	238	284	268	228	251	202	221	233	236	233	233	266	302	267	207	312	384	283	231	228	249	333	313	368	358	288	299	299	301	301	238	189	310	334	301	322	245	223	349	276	164	213	252	300	255	244	340	323	274	280	289	336	415	385	423	511	492	515	604	753	830	815	708	590	586	586	537	443	332	301	457	429	398	436	399	403	423	426	389	393	393	457	472	425	402	478	643	776	948	1216	1343	1126	828	625	539	513	557	557	425	449	448	496	539	560	544	415	424	454	398	417	445	435	576	531	466	494	416	457	492	520	472	435	498	486	440	477	493	443	467	493	471	389	254	259	461	526	463	390	407	476	472	531	475	393	376	350	418	429	335	322	373	292	246	317	283	244	276	325	347	407	392	321	276	285	384	329	277	354	451	402	302	310	306	297	301	317	369	350	445	404	238	291	329	370	375	294	247	288	288	269	274	339	449	428	357	341	349	316	390	435	377	336	297	349	345	305	341	349	382	469	410	367	301	359	454	403	460	462	490	514	437	444	504	454	420	441	448	392	379	417	489	477	411	440	391	400	436	432	455	490	450	406	466	511	475	446	440	420	410	415	413	384	325	326	415	403	392	465	464	363	338	366	363	382	303	272	276	203	121	58	56	70	77	56	47	56	58	52	49	53	58	53	47	50	48	42	52	60	61	57	53	53	48	51	54	49	50	57	64	65	56	63	63	54	61	63	54	52	51	51	55	58	55	49	55	57	49	51	54	52	56	58	55	47	42	53	53	50	52	51	48	49	54	49	51	59	52	44	50	48	42	44	50	58	62	59	45	43	56	56	61	65	56	58	58	55	51	50	59	58	57	64	65	57	51	54	52	47	51	58	54	54	59	54	52	61	58	122	236	341	325	290	278	253	251	294	438	468	400	319	271	392	445	427	457	412	363	377	373	317	371	467	576	555	372	349	488	422	371	406	377	445	473	389	394	473	414	442	504	436	350	343	377	459	426	373	422	434	409	338	421	570	514	388	448	465	415	417	296	302	422	415	407	433	420	399	402	394	384	435	390	284	407	494	427	445	394	336	445	411	296	327	412	315	302	434	317	247	239	236	281	280	290	252	276	333	389	370	263	294	370	330	230	231	299	315	314	349	415	364	324	329	401	405	283	359	364	339	403	451	383	380	418	327	281	305	375	394	333	316	330	398	428	333	342	445	421	333	413	437	412	425	442	378	369	463	484	407	395	455	462	442	496	548	490	511	522	459	490	463	438	504	417	439	462	436	462	466	501	466	466	516	515	484	496	470	527	629	657	816	1055	1363	1386	1056	730	513	427	429	448	313	416	530	412	337	244	277	350	363	325	313	374	425	441	424	415	380	410	391	495	710	737	720	664	569	433	409	320	214	365	402	269	231	225	287	314	307	296	294	343	369	297	206	219	298	278	181	251	272	205	170	240	303	279	247	173	170	219	222	222	254	237	206	233	314	275	175	187	174	212	309	295	320	326	215	251	288	255	256	250	271	303	248	238	308	298	221	219	202	228	232	158	146	163	222	204	236	260	180	262	304	206	203	270	324	262	188	219	263	251	244	186	177	203	249	193	117	218	273	221	192	178	166	199	209	180	239	192	47	173	238	157	240	227	160	212	198	249	227	102	130	193	170	218	264	246	205	155	230	241	174	188	126	109	162	212	262	258	239	217	142	61	122	185	170	101	180	234	151	216	187	133	203	222	161	160	246	238	200	190	149	88	175	244	161	129	154	226	277	174	155	265	198	175	270	261	211	239	287	319	287	228	219	186	104	121	193	177	119	57	150	266	218	142	93	115	170	151	129	134	96	133
274	266	225	180	184	236	303	251	180	194	197	149	117	151	145	148	212	231	222	212	154	143	143	191	154	106	240	246	160	209	266	192	131	206	205	131	263	323	170	124	143	197	257	224	195	229	248	148	49	70	112	151	210	153	208	299	272	292	323	290	247	252	179	177	130	117	243	168	137	230	205	170	186	232	234	232	222	189	194	229	182	77	107	169	176	157	138	175	170	188	228	189	125	77	149	224	151	95	101	159	195	248	369	346	303	205	157	189	163	159	197	270	224	212	189	169	202	187	165	159	228	166	128	219	204	108	146	267	375	297	161	243	190	158	224	245	243	276	258	157	138	164	231	259	198	202	230	245	315	345	320	262	189	114	191	276	252	232	180	229	310	236	154	154	219	221	229	238	210	223	243	301	332	219	117	218	324	329	283	213	237	239	210	218	211	213	165	199	261	254	254	251	254	320	293	251	305	254	166	235	331	345	313	272	312	345	324	320	401	421	418	338	229	243	271	265	247	303	339	343	359	429	363	232	229	227	255	413	518	558	782	937	878	712	546	458	452	468	438	329	285	296	343	385	426	466	374	344	349	382	390	406	420	427	432	384	489	610	795	1076	1324	1340	1097	897	719	594	484	439	541	513	449	410	432	544	568	517	458	475	465	450	485	488	461	473	492	538	534	473	462	415	429	462	384	359	462	489	361	314	314	337	435	431	398	357	306	341	376	415	417	398	381	342	342	418	387	291	275	280	380	327	239	366	400	344	318	297	292	331	362	284	308	376	299	248	265	383	397	268	286	371	340	293	315	303	362	425	381	377	376	382	304	235	295	300	370	405	373	398	311	345	418	310	263	331	416	423	368	303	383	485	494	442	436	468	326	315	339	302	300	315	339	331	373	415	450	473	397	410	401	371	491	481	402	451	415	357	404	434	358	300	381	451	448	434	443	370	388	472	425	429	492	532	462	371	440	423	444	487	419	461	469	423	418	381	314	302	239	274	405	417	421	408	383	403	434	382	351	398	260	71	59	62	61	59	80	75	57	57	51	54	57	57	48	49	54	60	56	52	59	56	51	55	54	54	60	56	57	54	48	52	63	59	52	55	49	47	49	49	52	53	52	49	59	64	58	51	49	56	54	53	53	46	83	89	52	47	50	56	55	51	52	104	103	49	44	46	50	49	48	64	65	53	53	50	49	47	50	54	51	58	64	57	53	52	51	50	51	56	53	51	53	54	57	59	59	52	47	51	56	62	65	65	57	52	60	64	56	51	144	280	405	405	339	356	357	375	383	432	489	378	315	373	457	462	438	408	405	456	421	404	408	387	425	468	415	401	385	378	409	431	429	457	533	482	356	415	439	331	332	322	303	392	402	349	427	480	434	416	395	390	377	397	468	436	364	426	456	399	396	404	432	370	327	350	378	403	352	371	394	383	359	318	370	396	394	299	281	348	314	368	423	376	343	319	321	293	242	247	287	310	293	327	345	300	213	297	394	368	305	290	292	252	312	292	325	430	383	327	346	317	247	307	351	302	304	354	359	355	367	307	306	348	324	284	300	358	391	379	382	424	413	331	327	380	355	331	372	359	317	317	424	390	282	371	458	477	452	427	415	464	426	405	459	474	446	466	551	586	539	432	409	471	396	397	517	477	495	503	431	324	305	478	533	451	441	488	401	440	555	532	809	1175	1338	1321	983	631	532	484	446	392	328	305	312	335	329	307	320	333	275	277	316	394	397	370	404	414	543	511	412	485	625	740	766	784	679	472	417	366	285	240	216	209	243	300	288	203	125	197	215	188	267	303	290	286	247	219	290	378	257	180	241	251	237	178	228	238	190	211	177	265	364	302	191	150	245	325	324	229	239	244	198	223	237	267	213	187	280	281	258	228	103	164	173	58	132	240	245	267	310	299	316	275	186	204	223	203	209	274	255	186	206	210	277	298	244	219	251	236	141	175	224	269	252	188	146	139	236	275	220	243	187	111	151	220	269	208	197	187	203	236	269	260	222	242	188	186	166	194	287	168	173	253	199	117	168	224	185	209	183	107	82	155	224	215	176	169	113	113	194	242	198	166	224	179	161	184	132	184	231	178	120	162	266	260	144	107	219	303	234	219	170	68	90	63	66	85	138	194	215	215	173	170	190	235	263	263	284	270	214	232	280	213	149	226	165	105	221	172	121	104	65	149	131	143	196	149	187	263	263	217	142	148
211	222	178	198	289	181	87	84	104	176	197	195	127	79	155	205	151	143	249	309	278	204	109	113	135	108	195	219	149	170	213	175	165	256	196	142	256	286	257	215	255	322	233	160	185	211	160	121	188	246	242	223	185	176	247	251	257	264	239	317	307	227	169	170	211	201	175	136	170	255	251	240	216	175	234	308	221	190	166	123	214	158	88	159	201	201	224	294	250	156	133	178	205	132	152	233	238	228	205	144	94	175	273	194	157	190	225	198	149	159	255	222	171	226	181	263	330	209	142	110	191	252	209	257	242	123	93	210	268	262	236	187	131	173	271	274	315	346	292	163	130	195	206	246	189	192	191	289	405	304	252	238	218	170	243	292	233	212	222	248	218	191	210	261	264	187	217	222	181	255	348	331	289	276	183	117	223	308	249	236	247	208	171	284	369	253	227	303	267	230	214	193	291	337	207	238	344	213	190	267	193	225	295	247	248	266	310	392	331	246	266	248	245	272	214	228	302	283	254	228	242	327	254	241	350	323	368	478	543	649	766	863	813	639	527	421	397	342	339	394	378	413	362	327	337	328	331	386	358	279	350	408	438	467	427	397	476	683	837	1022	1269	1281	1098	765	560	601	566	458	428	457	524	572	518	498	548	505	469	482	463	470	445	447	528	545	553	606	584	558	490	496	571	480	380	382	466	485	441	473	408	261	326	472	423	453	523	410	370	454	458	377	312	280	352	406	377	388	318	252	344	388	424	365	270	343	359	301	302	360	387	343	292	214	260	292	278	337	353	344	274	242	305	303	352	365	391	398	398	482	397	334	339	284	323	351	296	238	175	284	387	365	416	415	383	360	373	407	281	275	364	375	387	473	478	361	312	320	439	489	415	414	412	352	324	403	428	430	449	431	394	422	477	464	407	321	337	419	398	427	425	399	415	398	435	451	455	393	450	457	377	473	476	386	382	377	463	514	465	427	462	511	411	443	450	375	407	464	492	359	283	355	453	470	403	355	279	317	315	212	128	60	54	49	51	55	105	103	58	57	48	47	50	51	52	54	49	56	62	57	56	59	56	56	57	55	56	56	54	55	56	63	66	50	79	86	59	54	50	50	48	50	55	49	45	53	63	62	52	49	49	49	46	47	57	65	59	59	61	56	53	48	50	87	79	44	53	52	50	56	57	73	73	54	52	55	48	51	71	65	51	94	96	54	48	48	55	54	51	54	54	48	50	50	49	56	59	63	68	64	59	61	57	57	57	55	64	61	52	55	168	352	341	292	291	256	246	318	326	287	394	419	367	408	384	281	368	438	430	499	503	476	392	343	318	422	473	432	444	433	422	351	322	432	491	441	515	507	403	358	390	465	386	391	388	358	457	443	386	379	456	426	380	411	427	531	524	385	341	378	431	419	453	453	421	451	457	383	306	341	355	311	352	374	359	299	292	351	317	321	301	298	350	378	326	282	342	344	327	354	367	280	329	350	344	374	267	275	299	275	297	322	258	269	333	320	415	387	252	336	353	298	313	348	312	309	333	268	267	298	320	360	350	389	419	338	302	261	301	377	324	358	369	323	333	409	493	370	313	370	400	445	444	419	361	463	554	401	417	524	476	451	395	353	413	390	344	495	535	487	533	567	495	359	331	429	477	447	482	518	511	418	427	443	397	457	489	476	510	482	524	527	720	1078	1207	1237	1076	827	564	415	447	466	399	334	349	386	336	264	304	380	457	426	372	457	396	277	270	341	496	471	421	529	613	755	780	741	639	438	382	357	312	289	275	286	274	259	275	312	271	146	192	276	238	214	186	210	247	271	342	330	325	282	237	259	259	208	195	243	218	254	242	219	249	211	160	183	231	197	174	212	258	252	263	293	300	285	187	181	330	345	273	151	116	138	119	133	204	274	242	204	246	259	189	215	222	213	208	163	162	139	140	177	196	275	280	268	334	255	165	211	265	226	188	180	169	181	152	149	183	234	189	141	191	208	198	191	202	193	142	161	269	265	206	154	191	222	224	274	200	155	185	152	148	206	180	92	92	140	130	143	119	124	211	159	181	244	196	227	157	143	281	250	209	210	136	133	134	169	243	187	155	152	140	218	245	163	109	105	151	212	209	199	185	107	61	132	119	93	114	137	263	244	190	134	135	210	227	261	269	241	235	223	214	174	68	89	150	209	194	133	185	178	116	210	243	174	139	180	236	248	189	160	137	156
140	227	230	279	247	188	219	167	170	179	94	119	208	284	249	190	164	133	161	133	148	225	211	148	202	258	240	201	178	238	235	167	195	219	146	217	253	202	194	194	187	200	232	211	140	83	108	126	166	152	178	192	207	304	301	201	234	247	121	161	232	228	225	166	129	150	103	197	214	168	233	234	171	187	254	222	216	229	165	124	213	191	161	243	177	154	196	198	174	151	166	187	181	164	240	269	178	94	110	196	206	172	166	161	152	169	282	271	151	105	137	163	195	223	275	320	204	95	226	303	157	136	247	265	243	203	181	130	101	212	179	119	135	163	233	260	294	238	209	212	149	199	210	190	190	240	293	326	380	295	295	314	188	130	166	194	200	189	282	298	155	231	320	273	145	78	186	259	252	225	269	273	175	142	215	299	314	221	166	269	303	245	218	237	256	271	381	350	227	199	196	243	320	373	308	220	260	250	206	303	293	203	182	202	273	323	347	286	234	294	334	293	265	337	345	291	305	289	275	334	346	326	306	341	399	354	358	450	475	614	726	754	756	609	547	522	532	443	342	364	357	341	402	442	404	403	408	358	308	234	334	485	445	419	467	501	595	757	798	989	1243	1300	1102	825	641	534	596	673	598	517	481	477	499	440	412	375	384	489	549	500	564	603	461	450	436	429	546	570	550	476	428	437	443	485	485	493	515	589	624	454	375	378	287	393	427	317	298	435	405	277	306	368	403	396	370	387	456	410	363	358	360	385	333	340	401	385	287	180	299	414	353	301	259	240	270	303	389	454	387	339	348	427	444	364	340	347	375	368	372	363	306	355	354	391	375	307	386	360	332	365	403	307	279	326	262	262	259	315	346	329	392	401	401	373	347	357	373	395	421	469	426	326	348	384	365	342	384	465	449	431	398	425	423	361	420	443	383	431	409	339	375	430	367	392	522	436	420	447	421	389	370	401	408	373	388	466	457	369	392	496	461	465	488	413	374	384	397	388	389	395	377	349	334	428	443	399	412	355	228	94	54	49	93	99	57	64	64	59	57	53	50	46	49	54	54	52	52	53	48	51	50	46	57	64	56	52	55	55	54	81	80	45	43	45	45	51	51	49	54	49	49	49	51	59	117	112	51	54	51	51	52	48	47	46	52	50	47	54	54	48	47	69	70	47	47	49	49	45	43	48	47	47	88	91	51	49	51	45	44	53	54	54	56	52	51	49	57	59	52	47	54	56	55	60	61	63	60	56	59	59	52	58	58	58	63	55	51	51	126	265	321	356	359	295	266	362	380	395	448	338	325	459	426	325	354	347	443	537	447	377	346	415	472	497	450	427	514	483	405	372	440	473	468	483	436	436	396	361	398	470	478	333	333	425	487	472	388	428	413	354	398	436	431	431	427	396	417	417	351	422	478	438	388	317	354	363	335	364	406	418	383	289	257	363	369	265	337	322	274	364	356	329	365	300	299	340	384	454	353	336	356	248	272	406	339	256	348	348	274	341	405	348	335	357	294	250	302	364	278	179	288	301	303	403	306	208	303	344	339	315	303	400	366	348	310	330	428	346	414	439	226	279	440	435	462	518	472	379	393	396	402	409	389	404	358	348	338	301	346	442	495	521	499	455	470	514	449	370	469	565	554	483	408	407	506	484	424	458	499	474	477	538	453	444	565	581	517	431	469	648	828	1141	1318	1204	1015	749	557	481	367	303	356	370	333	277	303	401	444	370	233	332	422	350	359	349	351	373	422	421	449	554	682	819	829	732	540	368	385	430	283	221	246	235	333	411	323	282	328	318	268	260	235	210	220	229	299	247	188	265	311	275	282	290	278	299	338	316	302	318	292	278	232	238	256	266	257	254	258	243	248	213	177	234	206	196	218	184	301	316	232	152	139	201	213	241	318	257	132	150	230	213	148	138	183	238	204	184	220	240	259	218	211	313	261	199	263	316	194	166	319	255	110	55	118	176	126	147	173	101	126	259	257	205	227	268	229	175	198	172	168	215	240	212	201	217	222	180	112	218	303	263	242	284	251	156	164	175	169	167	106	50	84	75	148	218	139	163	150	130	129	94	167	218	168	78	45	114	124	75	147	197	209	195	173	228	261	187	152	226	176	104	140	166	176	223	197	111	154	145	155	219	170	140	196	176	203	195	189	283	243	196	187	175	141	118	126	198	222	202	202	159	134	254	247	147	201	136	64	61	155	226	175	181
96	177	199	141	145	212	221	160	218	182	52	111	213	226	240	218	143	192	177	76	109	215	261	288	233	166	250	184	119	193	171	210	269	166	62	151	209	207	213	228	255	203	178	148	116	100	113	123	127	95	143	258	233	213	182	158	206	241	292	260	242	244	253	226	143	185	196	109	175	253	167	209	209	207	175	193	221	184	192	142	106	130	292	293	199	201	171	178	197	191	257	234	94	97	145	182	188	147	182	190	224	215	161	187	153	132	209	177	150	164	208	240	236	273	233	226	231	175	198	217	218	259	242	227	249	294	213	185	253	234	152	159	167	135	191	226	247	238	187	186	183	183	197	203	219	261	285	216	171	186	254	309	263	297	283	174	187	207	245	215	217	232	175	204	151	183	245	235	231	211	252	270	266	283	243	231	230	188	201	192	206	152	204	290	266	265	254	269	243	232	226	236	287	266	237	238	238	217	220	258	246	205	240	338	376	329	306	338	319	333	304	231	261	301	305	332	312	252	262	286	301	307	301	284	293	270	357	524	558	612	714	797	867	751	562	499	508	440	293	349	438	425	434	390	402	461	424	354	330	278	353	384	328	389	454	520	534	621	729	1047	1390	1345	1146	860	574	528	590	453	395	516	565	630	524	423	463	491	512	443	441	506	530	525	525	508	432	513	535	447	486	511	501	520	458	466	514	438	500	511	478	480	440	382	367	405	445	367	235	327	455	446	364	286	282	299	248	358	391	340	402	378	295	231	312	458	475	429	391	338	358	401	357	267	305	389	387	344	329	413	450	415	380	385	378	289	333	423	382	411	440	350	245	291	317	288	321	389	426	359	343	348	374	359	321	347	376	345	335	376	392	370	373	452	432	411	396	405	459	347	405	401	335	396	329	327	381	362	392	420	392	397	428	398	359	425	395	340	396	404	470	492	406	384	465	447	469	521	448	485	450	438	390	303	408	441	366	340	341	344	370	356	312	385	451	487	452	366	379	372	329	392	536	523	438	426	454	473	386	367	263	82	63	59	73	69	48	54	61	61	56	55	60	54	52	62	76	70	55	57	62	59	57	61	60	60	60	54	50	49	51	61	62	52	53	59	59	48	73	72	44	57	54	45	47	73	85	61	48	47	52	56	53	54	60	54	48	50	49	45	49	52	52	58	58	54	57	57	78	73	49	50	46	43	48	61	55	49	52	47	44	52	55	47	49	59	62	59	52	52	57	57	55	56	61	52	100	102	52	54	55	54	48	56	66	74	64	57	62	54	122	206	233	349	416	284	240	394	438	391	400	406	399	448	474	435	387	379	421	441	461	444	430	431	456	438	338	340	437	505	460	383	326	357	414	438	367	368	457	395	377	396	430	441	410	445	499	394	250	317	388	381	346	388	446	419	335	288	435	438	320	350	362	358	378	420	468	392	353	393	438	409	320	299	300	343	378	426	441	327	282	380	439	353	331	336	310	254	372	393	319	380	294	231	241	300	275	246	338	396	391	312	293	297	236	221	240	337	349	359	399	317	325	344	326	353	361	298	275	359	384	326	321	302	300	397	360	306	349	333	378	362	275	342	419	375	350	436	415	356	433	526	521	473	448	379	372	441	420	468	487	406	356	371	457	457	449	517	534	523	461	401	483	532	472	426	381	408	485	473	447	415	489	574	558	448	432	514	546	543	474	548	758	996	1243	1361	1087	726	597	486	380	369	326	329	387	383	420	356	306	310	277	302	352	390	490	450	370	325	387	483	424	469	629	854	892	790	688	439	335	323	305	371	261	301	429	417	288	228	281	264	286	259	211	276	297	292	262	214	222	227	297	333	332	307	298	266	304	354	290	254	213	157	169	222	219	213	257	250	231	259	267	274	306	304	270	294	348	359	293	229	250	272	203	200	229	162	178	177	184	230	223	204	179	180	191	193	230	302	280	317	363	259	222	262	343	276	178	160	113	178	214	196	146	70	173	257	233	255	223	183	161	133	179	179	119	217	187	191	225	86	77	128	134	151	190	238	248	148	175	250	221	240	214	187	134	133	301	367	242	208	246	169	116	85	116	252	249	110	119	224	226	154	159	196	117	125	182	201	156	170	245	250	230	232	273	145	89	144	134	113	128	174	166	115	136	171	91	154	209	90	149	260	234	161	138	214	286	263	233	320	388	212	105	129	139	112	80	174	181	179	173	138	112	140	279	258	182	145	152	139	68	170	193	156
207	183	266	194	55	157	237	142	172	161	85	131	170	194	232	199	220	224	140	96	124	198	205	264	241	191	211	252	270	212	178	240	318	244	165	153	169	176	177	189	152	130	97	101	153	192	127	48	141	197	176	209	266	261	258	252	153	164	228	215	229	209	183	209	211	225	216	183	198	222	195	124	73	110	157	213	209	148	190	254	237	150	95	132	131	155	224	305	303	238	248	237	210	132	139	171	188	233	146	67	168	242	209	152	104	162	146	153	320	355	241	174	163	136	171	201	192	229	250	210	197	206	264	236	154	191	126	114	147	112	152	217	234	172	144	215	213	134	162	206	217	227	197	198	188	230	236	222	315	282	279	333	255	248	298	270	299	283	156	187	271	155	128	204	159	213	311	260	212	260	263	198	178	166	176	229	227	203	227	185	196	263	292	272	241	249	203	270	319	296	280	268	307	269	188	229	236	292	280	208	303	394	315	254	323	289	246	231	296	373	326	217	201	240	319	248	208	298	250	227	251	305	386	467	469	447	403	386	516	567	674	850	816	710	624	570	526	440	429	438	385	443	433	305	308	336	329	356	408	423	425	420	343	368	447	464	560	689	765	981	1244	1251	1070	832	675	598	549	476	480	559	532	499	475	455	487	495	474	426	446	483	375	419	471	483	491	483	524	476	471	507	476	469	431	383	396	442	472	425	401	460	423	329	351	433	436	403	420	407	342	305	337	326	361	389	432	429	376	388	404	436	416	360	383	422	364	303	391	411	354	356	347	314	376	487	434	304	284	371	440	385	333	340	351	305	249	340	361	230	251	308	274	259	260	277	238	297	335	303	328	347	360	367	351	344	344	332	397	410	385	381	280	330	363	380	455	460	422	353	375	348	360	422	389	443	428	335	388	411	396	433	472	349	261	386	423	412	421	443	446	445	407	308	396	426	464	519	429	466	490	434	399	457	438	332	361	419	472	442	453	476	516	604	504	526	467	335	361	253	287	419	467	474	414	322	304	367	312	315	245	83	63	57	59	57	63	73	69	64	58	85	87	54	50	57	119	116	56	61	54	47	46	52	55	48	54	61	52	46	58	59	51	47	47	52	51	50	50	51	52	53	59	55	49	50	50	47	50	54	58	58	48	50	55	54	50	57	59	57	57	47	42	48	53	48	51	56	60	65	58	49	47	52	51	44	46	55	54	53	56	56	54	49	52	95	93	49	50	52	55	59	61	54	88	96	62	59	52	51	57	54	54	64	58	119	122	55	54	63	103	159	203	336	362	262	365	377	334	349	391	454	425	450	489	464	436	336	356	512	505	531	494	412	491	498	465	433	394	415	430	361	305	355	413	426	392	458	439	384	428	359	320	476	520	416	470	473	392	406	388	393	394	359	383	385	344	326	361	400	423	379	423	553	448	363	331	278	332	339	331	354	351	364	365	422	373	344	445	431	455	443	346	297	291	331	335	240	324	450	361	298	294	283	250	156	235	325	356	411	324	287	320	332	305	243	230	271	265	307	348	350	300	276	396	440	368	219	338	442	264	276	335	288	293	340	254	235	372	389	350	347	370	384	368	345	393	474	478	444	416	446	415	403	473	438	441	388	297	383	489	431	494	548	470	392	392	483	449	513	536	414	433	492	544	520	415	438	547	497	429	420	389	458	445	449	500	449	408	435	475	611	816	1095	1386	1359	1003	668	542	448	336	334	364	301	243	240	341	431	393	417	410	331	349	429	475	391	330	363	431	441	439	530	635	747	779	715	553	425	357	316	389	374	253	276	349	350	290	357	385	227	252	316	334	332	321	319	270	198	207	222	251	309	250	235	225	220	267	244	253	293	321	292	231	235	236	235	291	352	247	192	211	194	188	230	283	301	296	274	272	207	141	227	271	205	168	154	155	85	94	119	147	219	212	188	143	154	273	317	273	286	260	234	160	162	282	286	287	317	329	277	195	202	247	194	171	245	275	161	160	267	238	240	244	154	163	305	256	126	191	186	99	63	164	271	256	203	224	250	205	190	180	229	187	150	155	210	344	259	182	258	282	241	136	130	240	236	223	161	102	194	167	150	189	166	234	282	163	77	147	197	203	165	214	193	121	121	142	162	232	274	173	164	167	178	209	158	126	198	212	118	89	86	148	235	231	303	286	129	150	215	254	221	145	162	118	138	104	129	176	137	183	252	274	232	178	221	235	122	175	241	178	152	205	246
243	269	216	123	125	145	167	275	266	127	116	140	191	264	319	263	222	222	164	169	199	193	194	154	63	205	314	291	313	278	227	238	298	222	224	270	173	143	168	212	218	157	80	102	187	197	190	162	165	220	273	236	192	232	242	229	206	226	256	173	194	231	179	159	161	199	209	218	174	152	168	221	175	80	116	150	169	189	244	287	236	170	161	219	205	206	211	129	138	192	213	174	150	131	71	81	129	201	149	147	194	168	241	253	211	230	192	119	188	247	219	175	152	187	194	167	206	220	221	240	183	173	282	282	260	266	200	138	152	200	205	246	241	172	92	46	133	217	216	215	225	247	255	225	143	108	183	238	228	241	267	288	295	265	312	338	362	351	226	207	252	167	78	213	271	213	207	272	257	236	282	258	245	268	266	190	154	190	172	162	244	260	200	168	223	233	136	146	299	210	177	314	303	252	199	244	272	264	239	169	160	236	224	229	253	229	248	254	171	134	280	308	220	192	313	355	306	363	228	75	282	436	356	331	335	324	348	363	491	679	796	947	824	628	544	425	428	506	439	376	418	432	435	406	399	384	432	458	441	487	470	428	445	405	435	569	585	641	834	1129	1354	1343	1065	716	642	618	514	472	492	524	516	514	530	571	570	560	429	411	488	472	481	473	463	414	470	412	398	552	526	526	508	452	498	491	512	500	410	369	393	383	321	329	349	429	433	378	429	429	396	290	254	394	425	388	408	379	384	371	365	417	439	517	512	403	380	392	402	363	313	301	355	410	413	415	366	319	284	326	377	309	324	320	287	305	289	313	280	215	231	275	301	280	251	280	366	380	335	334	329	408	469	430	297	322	403	307	363	402	382	333	323	426	397	425	520	481	419	395	333	322	362	394	399	394	424	395	333	347	377	412	450	447	412	396	389	385	404	345	365	431	350	354	380	359	357	399	494	419	366	392	451	439	336	401	498	529	469	423	537	555	385	380	435	401	436	404	359	339	315	377	472	503	426	317	345	392	370	338	219	94	54	58	59	57	57	80	84	60	53	60	67	58	60	58	65	69	59	60	55	52	55	54	55	56	56	54	64	69	62	66	58	46	51	53	46	49	47	42	45	52	52	52	54	57	56	59	62	54	49	48	76	76	53	51	45	49	47	44	51	51	49	54	55	45	45	90	90	52	52	57	56	52	48	48	49	47	54	61	54	47	48	48	48	48	47	49	49	50	53	47	64	71	53	59	55	54	60	59	56	53	61	61	49	47	52	53	50	50	65	305	316	189	336	352	317	286	381	410	291	381	417	340	313	354	447	418	367	471	478	395	421	411	341	413	444	407	433	459	513	439	311	332	409	372	420	352	299	457	479	411	353	388	393	340	401	424	354	342	392	569	555	391	303	343	501	363	212	309	335	304	343	359	418	395	395	425	322	320	297	284	312	370	417	391	359	387	417	418	441	424	336	340	438	411	325	307	395	420	362	356	345	385	364	265	300	313	364	320	217	269	315	303	318	309	259	293	301	415	391	301	350	372	492	451	327	277	334	455	368	294	368	407	341	326	333	315	396	452	431	379	431	481	441	401	357	347	310	342	516	499	441	404	308	328	356	451	464	425	471	427	425	534	507	398	365	402	421	461	488	456	460	464	481	544	490	397	429	410	349	415	406	405	468	472	486	450	522	563	615	739	840	1101	1382	1259	921	669	450	437	427	373	339	311	324	244	312	362	335	333	301	359	421	390	331	314	332	438	424	362	411	474	702	855	813	762	648	449	279	290	321	315	327	353	318	250	320	417	342	173	274	388	307	226	238	251	226	289	278	222	214	202	233	317	382	340	249	271	236	151	202	259	248	290	242	235	329	320	269	215	180	178	244	336	229	119	197	217	195	204	227	180	204	204	186	203	226	205	148	142	178	220	230	240	207	256	280	259	159	186	319	243	189	249	218	209	267	344	369	312	252	156	162	237	254	189	192	179	138	188	188	152	203	179	173	212	163	139	121	166	161	158	241	287	227	154	169	232	224	137	117	208	245	275	270	203	225	186	188	186	187	185	118	153	188	208	213	150	145	161	165	219	203	210	255	148	122	188	220	161	83	121	118	159	139	150	160	99	152	241	224	180	180	145	145	162	169	212	208	189	247	255	181	236	273	239	231	199	131	174	216	151	184	139	160	249	147	87	164	241	250	216	255	246	300	316	140	38	135	167	122	131	192	204
107	161	178	161	167	179	166	222	227	157	180	188	136	103	160	244	267	253	298	292	208	221	262	166	98	212	282	159	142	240	273	244	183	164	246	257	154	204	238	164	164	238	174	160	169	202	220	123	140	172	217	275	252	214	138	110	229	250	147	104	184	193	90	99	177	177	198	262	394	424	220	191	235	207	132	121	224	249	257	206	163	150	166	236	198	146	100	129	198	197	177	99	89	170	181	166	240	225	177	205	153	121	175	229	231	199	215	173	105	131	160	203	245	236	200	167	159	217	160	162	205	134	207	280	247	230	156	66	151	265	264	186	171	258	226	157	166	212	203	177	205	163	185	152	49	228	301	256	289	283	318	227	204	240	194	219	259	263	219	278	298	207	184	195	211	287	278	226	257	283	274	215	204	268	283	208	140	218	303	280	271	261	221	182	124	174	259	301	380	287	164	301	366	219	235	263	247	276	329	254	259	278	177	197	231	265	325	315	186	240	409	370	241	209	221	198	231	287	234	248	382	360	296	363	398	372	371	429	514	609	732	826	827	719	585	559	468	387	358	276	372	383	343	366	334	353	404	380	361	445	443	419	393	346	360	466	486	450	677	1066	1351	1403	1159	870	761	587	441	439	500	520	518	508	475	423	387	483	446	432	533	535	506	576	530	472	623	561	465	488	479	531	528	441	372	423	477	457	412	378	371	387	442	453	428	450	479	452	360	365	401	314	308	322	349	428	363	324	317	327	371	377	392	353	368	420	376	395	462	348	246	311	395	411	363	341	327	276	268	315	352	315	291	263	320	389	353	319	290	269	243	285	349	393	384	317	324	401	435	416	445	418	322	380	497	457	333	393	401	378	407	399	426	324	249	298	341	327	363	356	383	424	449	440	340	310	388	466	434	385	413	535	521	425	420	387	363	370	442	485	450	369	367	429	446	492	419	407	414	368	328	335	398	348	365	475	473	397	389	473	495	518	466	391	437	365	386	428	333	325	298	281	386	407	312	317	399	414	353	252	214	140	55	64	63	62	78	68	51	54	51	53	54	50	55	59	49	45	54	58	51	49	59	57	48	55	61	56	52	51	50	60	59	58	62	52	44	42	47	55	56	56	59	60	57	53	50	46	43	68	72	50	63	62	46	56	58	52	57	58	52	47	52	54	49	59	64	51	48	49	78	78	53	56	51	54	56	51	57	56	50	49	48	52	55	55	53	42	46	53	48	45	59	59	49	56	57	54	57	56	53	50	49	56	61	69	66	53	58	61	163	387	359	245	257	316	403	437	453	408	319	256	366	463	374	318	385	359	301	326	365	347	342	389	437	493	451	411	377	374	409	420	466	432	396	458	449	424	475	515	512	471	399	371	431	361	280	326	372	445	400	487	592	442	338	318	358	378	389	410	368	362	361	340	425	426	393	407	375	434	413	355	398	518	475	349	388	433	384	343	333	386	370	286	287	314	370	320	312	326	269	248	257	343	302	257	367	315	269	330	331	279	201	241	338	333	321	356	395	362	317	370	374	347	373	384	343	270	284	324	354	447	367	263	239	320	421	388	349	315	340	365	382	443	434	331	353	410	408	451	409	342	398	471	457	414	403	374	414	467	468	453	445	508	599	527	417	501	477	455	470	460	521	501	436	411	442	449	480	530	499	450	488	461	414	546	602	531	554	487	450	634	836	1020	1264	1247	950	676	495	403	363	376	347	347	352	324	306	406	455	389	324	324	385	351	375	418	448	488	441	352	388	564	673	753	812	797	626	435	348	336	352	315	293	346	364	269	291	378	304	275	373	364	287	315	256	233	282	275	291	289	296	267	244	264	289	247	305	318	270	196	167	272	271	268	271	252	248	242	285	236	164	150	100	164	182	154	210	256	192	169	206	180	257	291	298	306	201	168	207	207	294	349	303	241	228	192	174	306	316	157	169	278	265	320	341	254	209	256	292	192	159	134	178	258	232	259	259	262	226	135	72	121	268	251	234	272	194	127	126	170	205	247	279	275	242	265	254	152	115	157	187	190	297	335	225	150	189	223	197	159	137	134	185	200	217	322	264	112	118	164	210	261	170	67	110	156	124	129	159	201	204	185	215	266	235	213	268	277	233	221	229	219	178	205	205	211	272	278	249	177	138	89	147	244	243	225	267	184	121	251	241	204	250	254	160	79	57	80	194	263	214	167	150	130	178	249	184	105	159	217	184	175	263	201
128	85	122	118	132	153	183	224	248	186	171	225	283	191	203	294	154	111	129	83	157	301	308	233	232	194	133	145	131	189	303	325	271	187	117	103	95	91	215	328	320	225	143	164	181	126	154	204	166	106	152	265	238	259	250	132	102	148	183	159	127	141	170	203	260	278	254	248	380	451	259	198	276	258	135	100	171	181	221	235	202	186	210	207	219	187	125	156	220	287	206	148	229	253	145	166	242	220	209	150	147	119	91	191	198	194	253	200	118	239	340	267	200	133	96	163	270	178	97	194	199	197	243	181	169	250	220	226	257	204	185	241	233	280	216	186	200	138	197	229	232	182	217	263	251	325	267	152	202	273	302	259	272	250	179	150	195	248	238	152	110	143	209	301	302	250	236	268	286	305	296	262	239	265	221	210	281	273	255	235	250	264	156	131	163	87	122	225	271	282	261	208	254	267	205	242	227	269	303	269	318	304	210	231	277	266	236	189	235	309	373	415	347	315	346	262	229	271	207	252	360	232	164	330	379	355	373	408	501	569	707	887	885	764	607	529	409	334	457	452	421	421	440	439	407	396	401	364	385	422	322	333	391	334	357	455	574	622	821	1149	1291	1312	1178	961	688	573	617	534	422	473	438	373	434	435	428	454	481	457	484	611	541	395	412	487	486	449	530	481	509	577	453	437	488	523	515	459	453	465	489	431	388	501	476	390	369	354	410	433	385	413	351	255	376	422	375	428	421	359	365	402	328	254	360	402	365	356	358	324	355	330	219	355	413	379	405	284	260	311	323	282	287	374	364	354	338	335	385	426	352	320	320	280	314	368	381	413	432	370	345	343	379	440	380	377	403	349	277	272	325	387	389	363	398	500	530	441	375	341	391	442	499	468	393	404	429	442	428	415	445	424	316	291	319	338	469	547	402	346	369	337	352	379	393	408	416	453	483	404	413	436	474	526	423	354	338	366	373	404	392	300	347	453	409	373	398	421	458	442	437	465	442	360	342	368	449	519	430	403	338	133	51	57	58	61	69	60	54	62	64	54	50	52	66	64	67	68	52	70	72	51	53	60	61	54	53	50	53	59	53	54	56	89	93	59	54	51	44	47	53	50	46	42	50	58	58	49	49	53	50	51	57	60	55	54	51	55	58	47	45	47	47	51	57	75	72	44	47	54	48	47	51	45	38	45	49	48	49	51	52	45	40	66	73	61	60	47	45	49	54	54	54	57	57	59	55	48	52	53	52	59	63	51	44	108	111	61	67	58	192	409	453	395	336	365	417	369	301	270	301	356	382	396	416	372	362	476	443	352	430	465	416	348	343	422	403	389	452	471	436	394	366	355	338	352	373	466	457	362	444	432	361	331	376	374	346	364	373	393	378	401	391	433	424	438	526	485	419	346	280	312	397	448	448	473	432	300	356	445	394	417	404	335	318	337	390	403	342	352	373	374	390	357	371	374	343	333	334	330	320	261	287	279	169	253	382	345	289	356	382	348	319	310	364	408	326	221	295	300	285	368	356	324	293	322	386	343	337	401	363	346	382	348	329	298	332	427	419	340	267	308	398	388	367	403	468	497	479	479	476	406	325	357	423	407	335	322	364	436	506	497	464	448	381	426	469	421	545	558	487	508	521	531	446	370	499	455	327	453	478	467	486	447	456	480	424	471	532	485	523	654	851	1073	1332	1296	928	683	569	445	411	446	427	567	529	372	398	387	310	295	316	313	311	385	419	342	381	404	437	377	357	567	747	830	779	736	650	443	322	346	402	404	403	361	345	336	321	283	218	246	228	181	232	254	220	217	290	312	317	322	262	323	309	190	166	189	345	326	239	241	300	397	336	187	183	359	273	178	243	196	254	231	145	215	229	236	207	210	236	246	310	282	217	201	214	246	253	261	174	135	209	301	348	291	230	212	246	187	101	98	166	198	271	325	288	256	212	191	197	133	181	211	143	141	153	208	187	206	263	293	281	158	204	332	317	168	138	136	40	145	165	143	233	214	225	213	134	85	125	252	242	215	252	230	195	158	172	184	238	264	197	215	316	274	201	203	179	196	175	140	182	206	109	105	254	313	163	107	157	191	234	163	203	259	204	210	208	120	107	165	182	257	177	64	122	200	158	117	140	197	162	122	140	170	260	280	313	303	261	226	178	185	228	263	241	208	176	214	278	184	77	57	97	88	120	185	225	253	215	180	196	201	265	226
216	152	180	172	128	114	186	156	74	93	186	261	211	187	239	199	150	198	133	54	192	239	263	283	148	130	148	99	139	228	277	270	174	106	104	148	178	154	116	125	190	207	222	259	237	231	256	201	167	153	163	193	191	208	190	217	192	239	331	291	264	206	153	189	229	206	126	157	240	203	129	167	276	309	209	124	150	171	175	138	134	198	238	213	170	209	175	132	133	189	245	156	157	198	178	229	243	189	205	204	158	92	119	224	161	106	169	166	205	188	214	240	155	155	249	204	168	240	191	112	81	175	289	324	258	214	215	193	168	119	105	194	303	354	225	169	195	265	277	196	171	102	112	194	249	256	233	182	189	329	330	185	178	255	277	244	237	265	228	232	257	233	234	234	161	105	173	185	279	268	242	285	263	280	236	189	209	263	348	308	294	319	243	253	239	179	200	226	248	264	156	130	223	220	199	237	253	249	241	244	224	271	307	245	213	205	207	211	250	281	258	319	330	301	338	340	306	285	309	291	361	317	256	269	233	299	393	443	487	590	742	828	773	673	513	441	398	309	313	365	404	375	391	435	401	343	372	431	427	396	440	480	433	338	391	489	542	630	746	950	1187	1310	1113	842	647	580	587	485	375	446	505	483	418	337	398	398	412	470	448	398	405	400	401	469	497	407	415	504	471	512	499	411	455	532	586	564	466	428	405	457	477	405	430	456	442	382	371	475	426	306	352	362	317	374	411	385	403	406	381	351	343	326	393	423	339	351	301	328	379	332	371	382	421	434	406	396	303	322	424	431	317	310	401	381	370	389	384	348	323	328	333	303	307	415	441	390	272	304	407	316	343	392	326	330	327	354	412	367	325	315	348	354	412	459	434	387	403	404	322	394	381	322	386	339	328	411	373	352	372	411	407	432	472	397	382	392	362	445	516	394	382	474	437	408	373	363	401	383	343	297	341	403	375	378	408	434	462	425	341	327	390	459	433	342	319	362	401	391	403	400	348	345	401	398	359	324	306	364	352	202	81	54	57	56	50	57	61	119	122	57	54	59	54	60	64	61	59	66	70	59	55	54	51	53	53	46	47	55	54	46	54	56	49	45	48	50	45	48	102	104	53	52	50	42	47	49	50	52	45	48	53	48	48	48	49	60	60	51	50	52	51	51	51	53	48	45	46	47	54	59	59	54	45	43	49	51	46	48	50	49	50	48	50	71	69	52	56	53	51	56	59	57	55	55	55	55	58	57	56	61	59	53	79	80	48	54	58	119	268	383	405	451	424	356	376	307	262	325	398	407	345	343	349	336	428	478	523	483	412	377	351	397	432	423	363	441	481	411	402	437	432	488	491	428	474	529	435	338	414	392	367	350	357	419	409	429	443	420	481	541	444	414	394	405	482	403	361	394	402	425	414	311	257	257	272	308	306	324	438	411	354	298	212	382	426	332	347	429	440	309	254	358	420	376	301	275	269	301	416	411	332	356	306	308	389	344	199	235	402	396	349	299	315	357	350	312	298	349	413	408	357	359	329	417	493	368	286	362	385	320	298	303	335	376	432	395	273	278	329	273	350	372	298	333	407	314	269	384	379	427	416	418	532	377	347	489	454	472	456	472	445	382	453	538	508	357	461	581	515	554	614	540	402	415	509	505	469	404	397	512	459	357	423	475	479	527	607	672	661	649	868	1105	1312	1363	961	695	587	441	414	438	442	447	400	317	315	287	278	325	420	441	361	284	265	336	347	309	399	470	495	527	667	825	875	830	612	482	433	352	344	277	210	269	256	330	363	164	143	271	260	276	281	240	194	234	326	271	248	292	282	266	280	318	247	196	216	235	265	324	333	264	236	118	153	308	276	249	263	221	202	272	285	200	199	228	273	217	221	252	201	247	277	217	180	210	162	136	184	196	200	212	238	249	222	206	199	218	262	296	313	287	226	129	134	262	320	222	134	161	150	139	116	142	187	113	147	189	235	235	161	214	219	145	96	137	189	112	91	201	260	277	233	129	126	173	109	133	232	244	167	126	182	166	168	212	135	107	176	221	263	270	217	141	195	155	134	221	224	217	221	284	252	227	262	243	253	234	129	154	252	193	117	199	264	144	133	145	189	231	142	123	166	235	283	253	159	174	214	245	241	188	155	132	180	278	280	268	250	229	238	254	293	201	173	183	199	219	252	233	159	192	212	183	163	183	211	177	159	212	212	126	98	199
172	243	323	329	195	212	225	98	63	142	209	187	201	169	190	146	131	172	145	101	85	190	232	157	154	181	96	166	178	117	188	228	194	194	269	201	85	101	130	133	112	134	212	142	131	154	225	276	180	170	191	237	289	291	248	169	165	244	280	294	295	282	256	142	163	226	111	138	168	141	217	278	239	115	122	244	176	133	288	206	126	184	178	156	111	94	127	186	262	180	168	215	91	72	75	138	154	141	133	93	168	146	133	178	176	202	205	200	189	115	173	165	101	105	136	227	258	252	186	194	271	254	177	131	198	269	227	149	161	261	174	174	296	227	173	232	254	226	206	178	201	266	276	174	157	192	232	218	154	224	184	167	258	259	189	218	224	195	222	249	317	320	233	151	203	224	178	210	213	185	261	287	262	248	248	266	244	167	172	211	253	291	244	268	309	246	201	259	287	292	213	226	303	271	255	212	215	249	252	267	240	205	194	215	222	231	306	321	326	277	204	275	308	313	231	149	168	249	306	260	264	247	260	410	442	423	384	327	391	547	720	804	802	764	700	638	550	430	465	431	401	386	334	349	420	514	530	573	502	342	375	417	411	420	396	414	476	516	798	1070	1207	1219	1058	878	685	627	565	530	460	478	595	554	501	549	479	389	411	482	474	380	399	475	433	419	438	457	467	421	466	482	437	474	508	446	475	527	474	417	422	415	378	354	438	424	350	451	463	436	415	313	336	379	328	419	387	252	321	430	434	351	301	273	263	347	319	379	428	389	389	361	408	404	333	306	279	312	376	452	425	303	270	322	384	390	441	415	373	430	353	231	282	315	281	308	376	282	171	305	401	355	388	397	268	263	327	399	475	402	335	302	280	340	361	344	329	370	478	447	354	392	462	445	410	397	383	432	546	559	458	393	415	533	468	354	404	434	448	382	350	347	286	370	457	450	459	460	401	338	376	383	417	371	374	341	359	409	316	352	407	448	441	475	509	404	355	384	425	425	423	477	449	453	480	436	455	391	372	450	414	221	52	58	61	64	54	49	52	56	58	56	90	93	57	56	58	51	54	59	61	61	65	63	105	110	79	71	50	59	63	59	57	50	43	49	52	68	70	46	45	54	56	53	49	43	49	56	50	49	50	48	51	51	56	54	47	56	60	55	51	54	61	53	45	54	58	53	49	44	46	51	108	112	58	57	51	50	51	48	52	51	45	43	48	51	56	66	66	58	51	54	59	50	42	50	71	75	60	52	47	47	49	53	60	63	54	63	64	218	396	401	334	310	401	405	372	361	320	325	413	502	492	378	279	314	415	416	431	423	372	463	578	522	501	515	517	498	419	463	515	420	404	514	423	398	441	431	430	436	452	433	436	466	476	408	397	440	358	317	418	492	465	337	377	442	440	437	431	326	224	343	407	344	312	371	338	307	355	419	426	376	375	377	438	425	327	389	363	326	378	375	357	366	354	375	410	308	288	363	397	322	301	343	329	293	277	306	307	339	331	268	324	358	321	305	415	395	279	351	398	349	307	291	355	376	329	334	264	238	314	344	330	317	334	412	448	447	396	418	433	357	334	333	386	396	431	388	264	366	431	395	408	415	409	404	389	368	394	365	353	478	551	495	376	314	455	449	359	462	493	488	489	478	448	534	592	553	589	569	490	440	534	564	448	471	467	409	487	557	563	591	856	1211	1350	1259	980	624	468	548	489	399	437	412	386	364	320	338	348	342	383	321	304	363	351	375	368	420	451	372	353	443	692	864	831	724	606	460	437	439	375	277	236	284	267	274	264	195	205	283	277	287	363	375	270	242	288	276	273	348	311	216	230	265	217	245	324	263	230	220	220	276	265	187	183	238	214	216	228	221	226	221	271	214	163	204	259	230	144	179	219	231	233	216	214	208	157	132	220	220	194	168	118	167	282	323	213	213	308	308	262	232	213	226	274	208	167	163	252	239	213	237	208	196	182	255	225	232	260	180	143	165	260	281	178	268	280	148	218	299	296	357	325	242	311	307	210	181	180	239	234	120	124	183	147	123	126	137	198	317	263	151	179	246	253	189	175	182	215	215	270	267	157	138	180	229	245	195	147	205	179	82	127	244	195	124	174	217	262	224	108	110	171	197	271	279	159	156	170	125	160	249	249	119	105	212	200	240	251	249	347	335	332	311	240	142	127	147	156	178	140	84	126	221	205	231	267	265	230	262	212	62	141	215
239	235	308	258	237	253	154	178	225	195	184	142	206	249	206	166	180	211	180	100	195	329	293	260	291	266	285	264	280	306	154	76	120	138	94	131	142	145	182	247	259	226	191	106	79	121	179	239	304	190	126	150	198	241	214	224	268	316	263	250	338	322	219	218	254	203	191	207	219	296	294	234	151	63	144	206	140	140	192	128	124	231	179	115	161	232	271	245	231	160	111	135	173	187	243	246	155	151	178	210	226	220	134	202	228	189	178	126	115	143	197	159	260	227	109	179	245	273	256	217	177	186	205	208	229	257	274	273	238	223	232	225	221	224	247	240	254	252	176	227	305	328	337	245	197	189	178	198	274	302	245	274	257	228	240	168	205	208	150	186	155	124	196	198	210	165	86	151	172	198	309	298	136	161	221	259	358	290	248	223	207	251	245	162	116	203	167	186	232	209	241	247	233	172	112	178	262	235	264	359	292	226	257	262	282	219	259	327	299	259	254	239	266	335	342	359	301	217	260	333	350	288	301	405	356	332	333	429	506	523	671	815	860	835	648	458	440	417	365	374	412	404	330	322	401	409	421	418	366	366	329	339	501	539	487	427	501	606	761	1032	1231	1260	1085	881	677	606	556	532	530	424	477	532	530	537	518	543	593	563	456	431	496	467	391	420	430	457	500	504	444	387	415	394	436	543	492	452	459	473	511	464	401	413	384	425	436	409	489	517	405	326	384	343	350	410	397	362	339	344	332	359	361	345	404	434	469	448	381	285	203	303	332	270	233	320	395	365	344	348	340	398	426	355	305	347	432	329	324	486	452	320	366	415	357	356	340	300	334	328	348	399	352	324	452	405	341	383	338	386	424	394	412	473	490	431	395	448	408	328	332	369	341	380	475	544	555	445	416	442	405	468	548	525	506	375	301	441	440	368	333	338	350	344	392	440	459	492	432	356	432	467	471	413	421	454	429	511	487	376	322	397	527	505	453	504	529	547	546	453	348	330	404	420	377	366	399	412	404	367	376	293	118	53	54	57	60	61	56	56	53	48	56	103	97	55	56	53	51	54	54	56	57	63	69	61	68	70	53	47	49	56	54	48	46	49	52	47	51	56	54	55	50	47	50	49	46	45	45	47	47	46	49	49	49	49	49	47	49	54	52	51	50	40	40	57	52	42	46	42	46	52	45	52	58	56	55	47	48	52	47	49	53	52	51	51	53	56	54	53	55	60	61	51	100	111	63	54	51	75	77	49	44	52	56	61	61	60	60	191	352	387	406	468	471	410	375	336	368	367	393	463	437	390	327	315	324	379	434	383	414	469	459	437	418	462	486	475	513	538	518	371	411	470	454	467	447	483	420	453	445	343	425	515	408	381	420	349	284	377	476	430	368	364	403	436	429	372	380	535	555	410	491	471	432	475	354	402	392	292	332	352	327	309	328	385	347	322	308	401	413	304	399	351	258	239	277	353	347	273	238	338	342	321	350	284	261	413	485	351	266	254	268	300	304	374	375	300	327	346	390	460	396	364	329	242	245	378	446	320	233	238	336	354	257	293	396	403	280	178	310	412	374	339	354	427	364	307	366	397	357	298	307	294	404	451	397	466	448	427	469	427	438	504	488	435	493	525	496	409	373	493	405	284	430	529	440	472	490	553	557	437	452	425	444	532	606	535	461	508	552	629	837	1115	1270	1216	1032	734	475	457	447	393	399	387	305	368	465	436	454	448	409	365	358	354	314	277	315	388	457	491	459	570	774	868	842	711	556	414	416	383	274	234	216	317	314	234	216	230	285	304	277	333	367	273	165	152	226	289	236	185	245	287	282	308	267	162	205	320	268	206	274	292	262	254	210	197	270	305	243	201	262	348	317	222	221	236	156	162	170	152	198	205	201	244	271	237	234	250	177	195	259	226	230	251	292	314	308	270	290	301	225	184	203	270	259	135	128	192	260	270	280	262	245	275	289	296	212	157	129	219	296	255	279	239	156	147	159	180	232	252	196	163	177	205	191	204	273	243	158	219	192	139	208	260	168	120	166	106	115	207	189	140	154	109	131	150	171	196	183	164	182	231	137	80	180	203	202	246	205	183	264	237	123	133	117	168	211	159	164	223	164	118	157	143	246	243	194	137	169	251	211	196	125	118	182	247	239	236	263	231	200	218	214	197	176	132	206	157	86	199	169	73	122	184	186	192	178	158	208	217	174	176	195	174
39	172	324	201	174	176	106	170	209	206	115	144	193	176	153	201	242	227	208	195	239	251	208	138	158	112	139	216	209	195	140	132	134	118	83	88	136	107	166	235	259	245	160	164	190	205	242	183	173	219	271	242	162	138	174	225	213	272	211	186	293	336	254	183	200	263	300	198	217	247	203	224	188	162	118	139	183	184	180	135	135	161	181	177	200	298	226	67	52	135	169	173	218	161	116	182	200	172	225	235	256	256	218	193	238	242	171	127	64	62	174	254	258	253	227	159	167	231	235	243	211	158	115	219	253	255	303	236	184	181	239	251	222	180	156	159	249	294	249	258	220	141	170	223	198	213	142	137	207	165	162	201	282	342	298	233	249	259	254	262	204	121	119	170	175	162	199	194	182	255	214	162	182	204	222	197	192	174	189	233	274	277	206	138	108	196	235	147	186	240	280	243	110	153	264	346	321	232	246	247	185	229	224	166	256	368	351	308	244	154	234	277	297	260	281	328	244	148	122	299	358	305	324	380	382	274	249	373	495	589	693	851	820	704	660	511	463	445	403	447	421	446	460	473	459	386	407	447	452	382	389	358	363	449	429	451	508	591	769	1011	1253	1358	1220	962	710	550	489	579	641	464	389	401	462	553	520	406	420	480	477	528	532	436	414	467	501	509	480	441	381	395	411	397	395	401	405	459	442	361	377	367	382	387	397	467	448	420	468	459	413	448	434	429	432	378	334	423	451	243	258	358	342	363	433	486	410	295	271	346	364	368	391	340	300	375	385	352	307	191	217	220	331	452	371	309	356	392	348	362	374	374	410	403	316	336	406	382	320	308	294	311	398	408	414	376	323	295	307	388	384	350	377	368	375	456	463	425	432	443	415	312	209	299	385	434	544	514	376	355	376	415	465	385	434	484	364	274	302	373	398	433	419	421	443	432	413	367	324	467	511	405	436	385	390	436	366	322	306	316	375	383	450	552	524	405	368	496	533	400	376	404	420	456	390	396	462	339	294	345	370	352	172	60	56	61	58	57	56	54	57	52	53	54	53	49	53	61	55	45	50	60	53	105	107	55	59	54	52	57	116	112	49	49	51	53	59	52	46	56	56	52	51	45	46	52	51	49	50	53	54	50	51	61	58	55	59	57	53	55	61	55	45	42	48	57	51	53	59	57	50	45	46	45	51	54	56	54	44	51	62	51	44	49	54	48	47	51	49	51	51	47	49	59	55	45	43	52	56	54	60	62	57	54	56	58	60	62	76	152	281	334	298	264	240	307	388	366	293	319	385	364	359	341	363	385	323	420	423	333	410	477	559	525	461	436	381	422	535	522	439	420	408	515	555	422	422	506	446	385	439	394	380	415	445	499	465	515	508	416	415	354	357	409	427	409	362	417	383	327	385	450	354	278	364	361	336	356	417	405	296	281	337	341	350	340	268	221	224	317	347	247	224	294	326	310	390	445	372	298	267	325	339	302	339	334	254	295	381	380	301	326	332	299	330	325	350	304	280	288	299	322	314	286	325	335	298	373	394	303	265	261	270	324	327	348	365	398	400	305	289	377	417	380	357	338	365	392	323	275	350	475	437	349	430	449	364	347	319	331	376	358	456	474	446	502	514	507	497	408	387	459	483	520	556	552	532	471	375	400	457	486	460	419	471	522	524	453	478	617	668	707	911	1182	1386	1281	978	707	517	445	380	385	388	329	329	390	359	404	528	515	420	325	348	398	331	339	368	340	370	426	473	563	706	781	830	742	584	484	420	352	311	279	222	205	223	268	335	324	210	259	279	233	230	246	273	221	251	422	375	258	232	281	256	172	254	307	252	240	278	224	202	283	269	298	366	315	223	196	282	194	138	224	175	97	212	280	196	189	210	129	94	227	307	246	193	187	179	194	223	231	158	105	129	181	251	261	206	236	255	264	273	216	196	211	191	223	279	214	195	234	247	160	139	241	267	267	281	265	248	310	310	155	159	267	311	287	163	143	219	214	171	141	201	288	279	231	237	249	184	191	239	222	121	118	185	172	174	162	109	91	126	173	122	136	240	197	255	283	261	246	235	259	208	201	196	147	151	144	123	157	210	287	208	75	166	266	201	178	166	151	132	96	143	131	151	156	278	337	131	151	222	161	179	154	82	125	159	189	222	305	316	226	195	192	217	172	165	186	134	175	251	216	177	218	201	178	182	157	181	213	241	220	168	146
84	84	245	247	201	241	195	207	217	189	175	175	186	265	320	327	302	157	59	208	259	176	234	268	245	195	187	205	188	284	326	162	136	238	148	139	222	127	93	146	181	205	228	161	54	116	189	161	221	245	207	248	196	138	184	267	279	254	245	222	285	282	241	294	238	223	218	180	235	270	250	196	165	120	139	215	150	118	176	178	162	153	125	119	188	225	245	195	145	119	71	162	216	186	171	126	120	164	182	167	171	197	223	163	186	215	238	259	192	232	230	203	220	203	240	310	289	159	120	218	216	219	276	247	202	298	289	127	133	202	244	299	258	185	210	220	204	189	162	212	283	246	188	167	164	211	247	180	178	333	369	306	174	119	231	219	112	159	162	192	280	230	223	299	255	251	285	243	186	196	291	279	217	194	241	287	250	218	186	172	214	246	312	340	247	203	284	268	236	243	236	226	266	298	285	277	231	222	269	291	215	150	156	229	236	199	310	336	292	282	227	205	245	301	293	293	355	309	296	329	280	283	253	297	348	331	427	488	526	537	660	820	800	805	697	450	327	369	309	324	350	325	424	343	321	346	399	401	338	350	355	367	357	359	447	523	584	608	743	1022	1226	1333	1189	926	658	506	464	433	457	469	452	440	452	501	576	532	442	456	477	508	548	490	445	485	468	409	381	422	453	470	485	445	451	438	517	526	367	385	468	471	459	504	425	408	441	374	388	371	318	324	361	408	399	381	381	441	440	316	300	333	291	273	369	394	377	327	325	357	379	308	310	330	274	398	349	277	390	401	395	341	239	264	275	277	312	364	313	231	163	205	311	369	385	348	415	429	380	394	363	298	284	310	374	385	360	352	345	334	408	362	237	312	378	382	475	438	354	405	382	360	354	386	393	473	518	424	365	392	535	489	408	487	546	493	372	371	437	436	447	442	355	402	472	399	380	405	432	393	342	338	394	431	421	419	381	452	478	335	297	429	513	457	475	459	319	303	328	418	464	369	358	385	437	455	469	424	323	358	428	406	201	52	53	58	63	66	63	54	50	55	59	59	57	49	50	52	52	54	89	92	58	53	48	51	51	47	49	52	62	61	52	52	63	63	58	58	50	52	54	53	49	47	53	52	55	53	45	50	50	46	47	54	56	52	52	53	59	60	60	58	49	53	58	49	45	49	46	50	55	46	47	50	51	66	68	56	50	50	49	51	56	100	101	49	51	51	44	51	52	49	53	57	53	76	79	59	58	56	55	54	59	56	48	58	56	56	69	227	337	283	284	278	366	411	374	421	362	354	384	359	403	387	361	366	403	421	378	341	351	401	453	499	472	435	432	451	506	530	458	442	488	476	464	387	364	448	477	389	383	457	371	336	403	434	427	415	338	387	493	396	438	494	432	354	366	421	448	441	367	364	337	288	362	385	292	328	305	324	394	408	377	365	346	303	363	349	329	332	296	328	402	432	335	298	317	276	290	346	420	348	289	259	266	304	269	332	370	385	392	319	332	309	346	311	283	340	255	287	453	476	316	233	329	448	427	403	345	363	358	251	286	309	323	374	356	375	365	328	323	332	347	307	312	314	293	388	409	375	372	396	471	449	440	381	358	454	492	438	384	361	442	455	385	410	462	465	495	516	425	470	534	497	549	551	543	593	546	564	509	466	521	493	492	478	478	472	496	639	690	756	935	1187	1352	1308	939	601	552	442	375	396	393	350	338	320	369	384	329	314	310	347	333	347	359	338	373	405	397	412	453	608	797	832	820	722	500	361	321	343	392	275	184	302	348	342	296	295	344	266	266	359	401	338	214	133	191	306	273	271	227	184	253	301	312	307	308	268	255	244	256	211	192	306	366	295	183	235	336	282	215	278	202	75	178	206	198	246	188	156	167	248	292	261	231	231	221	179	181	150	129	151	120	120	244	232	204	220	185	181	177	219	328	320	252	215	184	163	217	283	254	212	275	366	364	310	268	264	201	124	211	282	207	216	240	254	188	98	178	232	257	214	188	250	274	257	159	101	178	193	227	246	243	216	96	133	212	222	184	161	183	159	135	171	193	166	153	209	262	152	150	226	244	294	281	193	99	199	180	127	158	158	161	153	205	215	131	133	151	193	228	103	46	109	238	230	131	183	248	221	167	168	134	131	164	172	180	199	187	157	231	214	227	278	279	236	204	224	156	92	148	191	128	165	180	135	191	197	137	158	169	163	208	207
106	186	271	229	189	162	243	301	179	164	127	151	194	191	212	270	277	151	71	105	219	289	354	267	151	145	98	113	112	161	203	172	144	105	117	218	228	126	120	222	233	128	146	230	267	264	217	183	242	225	144	174	186	180	167	266	294	193	192	149	155	186	175	197	217	235	243	201	184	173	161	182	247	312	238	165	206	133	94	192	253	231	157	138	173	203	175	181	248	308	265	212	231	258	301	237	107	143	219	231	154	109	159	180	201	265	288	187	160	181	148	107	159	296	253	173	193	223	228	130	101	217	271	208	200	222	229	207	201	255	304	312	200	160	205	236	207	191	268	229	183	169	185	158	186	329	375	331	294	299	311	272	202	245	284	250	231	249	346	258	143	256	323	176	172	323	283	274	266	215	248	315	262	215	261	255	176	119	213	287	370	371	270	283	325	295	244	210	168	147	163	220	310	271	136	74	219	344	280	264	231	157	267	401	226	139	284	280	272	342	321	229	250	205	200	337	357	291	279	312	285	326	358	236	193	365	425	357	413	599	722	767	807	820	675	450	371	331	328	378	346	353	382	347	392	427	410	388	391	415	425	427	456	420	384	461	546	605	779	866	979	1278	1213	965	737	581	518	482	436	434	474	485	558	541	558	519	422	472	554	498	425	487	462	493	546	481	469	444	459	495	509	495	429	431	431	425	509	565	423	362	427	416	439	420	392	394	438	449	417	452	390	407	434	426	441	412	410	312	215	235	282	334	356	385	354	193	268	402	369	268	286	408	316	331	381	275	326	308	235	298	350	394	347	255	299	367	289	199	234	356	434	330	284	332	318	288	354	441	387	315	252	312	367	336	340	298	345	339	272	345	350	390	374	287	380	464	510	474	403	456	441	418	473	515	467	401	423	454	486	421	407	480	493	428	405	496	441	372	387	389	445	463	467	394	391	416	358	354	370	377	440	446	448	517	487	374	366	403	407	459	462	426	418	396	349	388	383	378	402	455	465	364	378	440	373	340	302	338	453	375	177	62	54	53	52	54	56	56	54	54	52	47	47	52	55	55	90	92	79	79	72	70	54	50	52	63	60	50	48	56	56	51	47	45	49	47	47	51	58	57	61	59	47	47	51	51	51	55	52	48	47	53	54	52	49	51	58	54	57	54	48	56	56	58	54	52	61	55	51	52	54	56	52	52	148	143	47	53	51	50	52	93	97	52	51	58	62	53	57	60	61	59	45	48	55	56	59	59	54	57	57	57	61	61	51	45	112	266	315	317	388	355	311	337	348	400	361	378	493	434	302	328	430	414	376	339	438	454	296	393	488	438	564	502	357	445	471	524	489	366	347	379	396	358	394	376	337	370	421	430	367	387	466	483	494	505	432	427	447	461	406	340	373	397	375	394	456	368	314	317	320	396	410	306	218	235	326	352	371	340	279	314	321	277	282	353	313	244	306	319	301	335	340	392	366	256	252	268	258	245	355	343	256	337	363	384	345	339	374	310	331	356	414	412	324	287	257	321	355	320	294	332	362	309	328	343	368	370	323	323	393	338	271	382	352	405	435	396	333	279	320	365	423	439	416	366	354	345	311	310	481	544	423	457	451	469	464	366	369	316	410	482	493	490	475	567	577	504	391	487	570	523	539	502	519	554	495	441	404	373	463	533	525	598	579	483	457	512	649	780	921	1182	1422	1281	874	614	475	398	421	427	352	363	421	494	471	447	442	342	320	308	347	382	307	296	373	400	388	442	435	506	679	862	879	660	529	417	373	380	270	235	295	282	209	262	387	359	299	294	313	282	305	322	298	319	320	268	215	277	358	310	225	278	292	204	278	404	403	292	224	215	213	203	203	233	212	186	264	299	306	311	234	152	193	210	129	143	224	211	210	266	220	124	120	187	222	245	243	248	227	256	206	197	223	145	196	244	180	143	226	286	249	272	276	211	246	277	230	278	308	233	244	262	253	177	147	272	299	203	205	291	289	248	187	156	133	185	223	149	134	178	172	147	184	170	134	91	125	177	154	228	233	204	255	201	191	203	144	133	194	242	179	221	272	247	261	227	151	124	161	240	199	76	99	190	130	39	42	124	222	191	208	264	154	174	165	141	294	243	118	72	144	164	131	110	125	199	172	205	186	169	186	185	171	162	231	341	343	188	146	162	212	258	247	254	208	98	78	110	122	176	274	198	145	140	103	208	220	176	230	258	181	127
123	141	251	208	204	203	159	187	191	166	236	305	240	196	178	161	214	170	56	110	160	148	217	223	179	171	134	147	213	261	227	202	176	141	157	171	150	184	155	142	136	108	176	253	231	205	244	219	205	235	210	166	164	196	232	192	231	238	208	184	176	229	182	187	237	281	298	233	172	227	278	256	206	163	171	201	208	159	133	148	194	192	187	174	108	112	103	92	211	251	131	43	111	201	241	233	180	216	289	238	109	153	250	218	208	216	202	201	226	188	134	114	128	246	280	250	294	301	271	226	137	106	212	329	298	145	54	106	106	161	242	275	299	253	154	141	218	278	344	216	125	177	165	96	122	194	205	237	214	220	188	172	244	192	122	174	162	118	196	202	143	157	222	158	204	299	250	291	278	206	198	251	184	191	230	153	129	143	190	242	268	279	207	249	348	288	263	227	173	206	285	314	277	198	263	283	263	409	384	290	340	339	296	294	258	252	249	229	253	314	233	126	185	217	304	339	303	296	260	256	265	297	299	247	244	286	420	517	459	531	715	754	719	702	561	415	422	422	469	424	322	343	330	264	299	317	333	351	306	328	389	387	419	453	430	494	577	575	710	909	1111	1358	1222	947	771	621	563	529	501	506	428	421	507	492	527	464	350	412	549	528	543	548	444	477	483	521	550	482	434	462	484	502	426	357	427	519	516	430	402	386	384	442	419	379	438	411	351	346	409	421	329	367	441	358	310	365	387	363	331	359	320	301	292	238	358	356	315	315	215	237	301	298	284	300	332	285	271	331	388	335	259	278	259	288	341	377	349	251	224	203	267	252	225	260	273	267	297	312	333	393	275	296	434	475	439	377	407	399	374	363	320	400	461	435	432	411	348	380	387	391	377	322	399	417	396	408	441	406	402	374	332	404	408	394	408	427	375	327	380	510	485	353	391	355	420	501	404	400	438	416	407	383	434	511	418	399	415	431	463	456	498	570	595	495	427	448	415	331	350	402	469	440	314	401	435	327	318	401	413	294	225	149	58	57	57	61	56	56	56	56	56	46	44	56	66	63	52	65	70	59	54	52	61	58	54	56	68	66	46	52	60	53	49	51	55	56	57	55	58	61	58	58	58	58	52	47	53	58	51	45	45	97	100	50	48	52	61	55	52	57	48	47	50	52	49	49	51	44	49	54	50	51	49	48	52	54	57	58	53	49	59	64	55	52	51	55	58	54	53	56	58	58	56	58	54	43	51	51	44	50	76	78	54	53	49	54	186	343	334	349	378	363	336	342	341	309	425	494	438	440	381	361	459	440	438	427	396	369	367	426	358	308	380	453	452	446	406	331	338	392	458	496	430	329	377	491	476	390	367	433	395	374	415	446	479	437	382	391	437	358	378	355	318	414	385	376	415	370	371	395	426	462	461	341	268	351	428	447	311	210	222	261	281	331	382	308	305	334	316	303	255	285	339	425	474	449	375	318	343	357	332	275	286	282	264	359	363	358	442	500	452	390	358	368	426	310	349	453	399	369	315	261	304	300	314	349	337	300	341	379	313	305	344	462	415	226	341	456	407	426	329	336	365	433	425	334	291	310	369	372	418	460	397	383	454	392	375	459	502	500	494	463	423	362	438	532	520	496	491	484	484	521	520	437	364	361	453	542	493	467	473	491	510	452	453	509	508	556	613	768	974	1162	1403	1324	921	551	441	486	511	552	496	482	429	377	317	387	420	304	354	410	396	325	316	306	302	365	437	438	398	508	725	840	802	669	500	336	318	320	307	299	285	270	241	281	296	388	330	191	308	371	324	317	318	327	304	242	257	258	252	264	274	281	240	182	230	247	237	271	201	211	311	259	225	196	150	225	282	292	292	273	336	277	180	222	224	296	310	184	159	236	279	203	78	179	177	141	214	282	311	269	206	218	184	102	135	86	52	154	299	316	315	333	297	307	269	187	233	199	238	303	209	229	247	239	249	258	235	274	256	157	216	227	215	252	178	91	165	263	287	248	154	146	210	241	203	140	130	212	202	161	185	203	162	212	298	217	175	106	56	144	182	164	116	135	196	107	106	180	156	110	133	131	129	172	260	221	157	154	141	177	176	187	224	277	223	209	254	268	301	227	210	260	145	121	181	155	98	78	115	121	164	237	227	246	293	308	257	107	191	304	272	286	273	247	168	73	53	119	190	210	221	252	261	176	163	241	172	115	164	192	133	81
61	140	247	199	138	192	263	191	98	157	179	176	121	79	142	197	214	208	169	194	278	267	174	180	215	180	197	222	250	205	140	204	259	226	237	208	170	160	86	42	112	188	228	309	270	207	258	254	173	94	98	101	111	194	243	195	210	295	264	254	223	187	170	175	249	286	212	195	217	150	124	73	130	183	135	167	207	222	209	214	184	199	275	162	141	182	154	179	194	175	127	115	156	188	175	173	200	176	154	152	85	90	148	239	203	135	158	214	225	170	182	127	134	226	230	210	202	188	171	202	245	275	276	210	170	166	157	141	142	189	217	246	248	244	176	166	305	216	165	257	242	257	231	176	185	220	150	181	304	321	366	293	260	323	212	186	215	157	166	198	244	242	264	213	239	283	135	110	226	246	205	183	211	255	220	225	246	239	206	258	307	233	218	258	292	189	172	200	160	185	199	220	171	144	240	297	301	294	291	301	268	327	257	195	184	177	261	315	307	295	335	326	311	292	342	320	193	198	293	258	230	263	256	242	366	422	375	377	346	466	636	782	959	887	610	487	487	436	422	382	338	322	325	369	382	348	347	336	318	422	459	378	348	446	463	460	527	520	622	862	1203	1338	1198	915	691	650	565	460	384	523	578	487	466	416	479	638	481	334	471	536	575	608	504	446	476	463	471	457	447	445	429	484	482	401	445	453	438	459	403	336	439	569	514	427	440	510	490	420	333	324	418	490	424	389	468	459	438	368	378	323	282	316	277	310	387	359	315	361	254	311	414	353	390	401	412	403	326	347	378	348	333	353	370	315	313	333	363	395	391	349	355	366	339	303	285	306	276	353	382	379	426	392	413	438	384	374	460	470	378	344	315	344	384	347	344	375	375	431	488	502	457	338	441	503	471	483	417	408	420	378	312	387	464	395	430	472	393	389	310	363	533	495	464	429	395	345	341	364	340	323	355	330	333	403	455	465	443	461	425	377	376	494	532	560	546	445	369	328	424	474	380	339	360	322	340	409	442	375	331	378	370	235	91	61	54	54	63	63	61	94	91	58	59	57	61	64	60	82	75	53	49	88	94	50	51	62	69	66	58	58	55	49	56	103	98	51	51	52	55	63	61	54	53	52	51	55	62	52	52	57	52	52	52	55	50	50	48	43	48	53	54	48	43	51	54	47	53	56	51	57	58	54	53	52	52	55	49	77	82	57	57	52	52	49	43	47	52	54	51	44	51	57	54	54	48	45	49	52	57	61	57	52	51	56	57	113	247	295	307	359	346	297	357	439	385	340	376	412	424	394	351	331	364	396	426	403	386	495	521	466	412	440	461	372	348	388	408	424	508	548	479	433	433	477	489	445	444	480	481	460	529	565	445	384	399	378	423	500	480	486	520	460	415	394	360	449	503	441	445	373	389	449	352	293	297	310	332	373	298	248	298	261	247	312	268	244	407	414	250	258	340	325	252	327	415	417	477	454	392	394	340	286	293	356	307	265	354	320	268	365	405	359	340	329	378	343	285	336	290	293	322	299	360	343	356	401	328	315	396	449	505	436	375	416	347	279	305	376	378	433	413	312	381	458	419	391	352	376	499	508	512	491	478	427	425	471	480	518	507	558	552	531	520	504	557	556	524	562	596	490	439	494	565	571	448	412	481	491	417	423	488	430	406	500	571	465	448	544	614	710	904	1177	1293	1182	917	644	448	393	402	332	367	476	372	374	378	312	377	418	386	332	427	431	342	364	398	374	367	351	375	536	724	897	887	696	512	442	371	373	371	322	316	341	317	208	281	388	324	321	382	279	176	277	307	265	291	294	291	297	260	261	357	331	300	262	267	296	294	207	142	200	242	259	263	250	172	250	290	273	257	155	197	248	217	215	216	173	184	156	222	313	249	295	261	256	268	208	216	291	269	234	294	254	249	209	202	210	147	230	259	220	273	271	243	285	304	225	195	218	257	264	220	214	217	220	232	215	128	123	163	154	196	247	251	231	230	136	136	208	136	129	110	123	211	198	233	219	125	163	218	184	179	170	91	200	270	224	222	129	57	128	185	204	172	149	216	183	173	269	241	187	143	153	234	186	130	153	227	224	199	175	210	271	250	140	71	131	209	277	274	199	112	187	243	192	143	161	264	193	149	229	186	174	262	254	167	174	166	152	254	221	201	229	186	240	185	160	227	241	189	128	147	170	195	181	154	137	201	187	189	222	227	187
99	123	199	210	193	223	262	235	163	157	178	92	126	211	151	161	148	69	144	209	239	213	141	249	342	203	95	147	187	175	165	186	212	189	187	205	171	183	172	133	113	160	252	275	231	181	182	197	166	191	181	123	178	208	168	187	234	278	290	283	232	204	287	195	186	260	221	221	193	182	137	69	165	222	199	181	115	229	321	248	259	181	151	187	135	201	251	199	217	202	171	168	158	223	252	231	254	287	180	159	144	127	223	189	170	124	113	166	122	129	216	272	219	98	127	164	158	125	116	175	153	206	169	140	168	141	199	190	224	286	167	108	198	169	168	230	209	162	142	157	201	228	186	179	227	231	244	377	323	116	161	212	214	231	222	201	180	228	224	195	215	252	211	289	352	258	253	252	187	175	263	241	303	331	203	240	232	215	271	238	154	215	284	272	214	188	205	235	295	358	305	242	226	178	209	291	342	270	275	326	262	231	208	248	326	322	331	300	273	229	221	259	273	239	179	164	194	256	287	286	294	349	305	241	298	270	286	390	466	515	548	748	870	752	660	566	460	478	441	374	317	273	375	412	403	418	400	392	405	356	362	424	394	422	452	431	427	499	614	852	1161	1289	1261	1045	757	639	531	454	524	484	438	455	444	504	459	397	433	419	497	554	511	521	478	417	484	509	488	458	447	492	514	549	506	414	476	453	430	528	453	340	393	421	386	360	321	356	359	308	328	342	331	290	303	358	366	376	328	280	306	355	332	296	305	368	386	394	356	259	351	420	336	330	338	390	352	347	354	277	307	356	379	363	345	315	301	262	286	361	372	356	318	332	382	336	334	346	291	351	438	412	386	380	378	347	319	324	322	388	356	290	339	363	432	385	307	314	416	461	384	405	411	407	427	423	416	358	300	430	475	401	392	410	503	456	326	397	419	319	341	357	398	463	383	366	348	346	360	385	456	531	547	440	384	370	378	402	414	433	422	389	393	412	494	515	405	440	521	378	270	379	387	345	326	281	296	372	466	458	382	379	327	258	158	55	57	66	65	55	58	111	110	56	58	58	54	56	61	56	43	48	61	59	54	62	60	45	48	54	52	64	60	48	55	56	54	61	65	49	44	52	52	54	47	42	47	45	47	53	52	56	54	50	52	54	53	55	55	55	58	51	51	58	56	47	49	56	51	51	53	56	56	51	52	50	45	48	50	98	100	60	62	51	45	48	52	54	60	57	51	48	48	53	54	54	65	72	63	51	49	56	56	60	58	60	57	55	180	322	351	399	375	286	282	378	410	310	363	403	350	384	415	406	340	365	449	441	471	414	325	375	440	459	455	403	352	402	345	330	447	516	518	450	482	479	477	520	415	322	332	394	415	419	419	428	397	403	422	377	351	377	400	390	459	511	415	407	454	341	328	358	385	359	356	488	553	480	383	424	404	336	310	303	338	277	264	318	324	362	388	361	321	345	436	430	358	404	377	346	426	380	268	304	413	429	367	350	363	378	422	362	257	219	243	285	281	269	246	204	228	252	315	292	334	429	407	379	383	374	329	361	364	374	315	367	455	379	302	343	351	300	372	419	425	416	406	396	341	368	384	416	529	531	485	423	426	504	451	412	399	421	441	427	530	488	436	458	474	493	487	516	518	533	526	558	526	410	457	476	461	470	494	514	420	440	568	604	585	508	576	737	906	1214	1339	1102	813	587	468	479	396	385	341	292	427	454	388	362	365	289	340	359	322	386	381	394	337	357	398	393	496	679	816	808	723	579	482	416	380	343	331	401	332	294	263	237	324	333	221	238	294	160	230	265	237	303	252	298	343	242	138	168	155	227	319	230	210	225	231	199	204	295	342	281	244	240	137	180	353	322	271	228	178	195	315	357	293	244	110	82	158	230	271	315	326	175	103	212	231	199	203	187	211	227	249	277	200	193	245	217	258	308	356	366	293	292	270	218	207	208	227	245	177	177	240	225	145	172	252	141	162	236	201	202	190	222	225	124	128	174	176	174	193	241	223	128	152	234	214	183	126	79	145	240	158	114	199	278	187	182	254	220	215	246	258	188	238	264	177	141	124	200	179	142	229	232	128	128	174	145	176	236	172	69	151	170	73	47	108	227	281	241	211	187	177	216	207	145	163	125	49	79	94	195	278	228	229	177	186	289	273	212	203	215	197	176	105	97	138	147	113	92	131	152	212	195	168	197	187	158	204	278	235	189
159	153	244	309	261	246	182	126	154	184	147	47	75	110	175	263	253	155	103	83	87	170	232	261	254	217	135	189	299	218	116	168	178	149	223	226	192	203	196	208	213	194	248	244	226	232	210	259	244	236	269	203	152	222	296	231	233	291	300	392	326	193	168	160	199	202	183	164	100	183	185	103	139	165	269	286	205	226	270	283	257	173	160	122	145	217	183	129	103	106	166	182	209	225	245	336	202	166	203	188	229	237	219	105	119	121	158	237	162	212	271	217	216	158	86	77	139	201	190	213	200	184	199	295	318	275	208	105	151	207	209	152	103	111	160	202	133	97	228	286	223	175	138	179	238	259	293	413	310	131	213	295	284	248	243	255	260	201	193	249	256	267	206	119	121	181	210	184	163	200	259	284	319	345	317	269	251	246	292	271	192	211	225	224	272	219	97	164	246	255	288	254	259	273	207	144	150	279	282	223	268	258	187	266	330	235	203	236	271	242	264	280	277	341	307	260	283	236	206	245	261	312	369	283	298	375	385	454	489	482	636	867	865	751	610	476	414	388	448	498	394	366	393	342	333	361	344	342	375	328	284	364	403	407	458	470	571	625	654	879	1148	1256	1211	1012	743	619	562	531	546	483	493	486	479	458	390	505	538	480	559	558	460	435	476	513	448	411	474	523	508	543	536	405	422	447	456	485	390	419	466	450	433	384	393	318	373	444	367	372	413	383	342	401	400	418	432	343	335	358	366	457	398	339	381	288	287	331	312	328	376	443	449	420	326	276	291	395	370	247	327	362	320	302	303	335	324	385	415	367	438	550	503	362	290	344	385	262	228	310	347	392	373	343	313	251	325	378	329	298	304	326	346	374	435	411	285	273	319	343	390	385	376	411	448	467	450	410	408	378	334	391	338	346	472	480	444	388	349	359	512	554	429	353	404	441	365	408	450	422	407	444	438	459	489	383	375	460	453	424	397	433	456	438	490	492	490	440	367	340	367	447	438	424	507	459	328	342	359	270	217	313	329	317	223	62	57	60	58	62	66	53	47	56	57	54	56	58	57	51	51	52	59	63	60	63	65	60	55	51	43	50	51	49	54	60	62	53	54	61	58	58	59	51	48	53	69	66	45	50	55	59	62	59	54	53	58	46	41	49	50	49	48	51	59	59	59	54	45	47	48	47	46	50	56	50	43	54	55	47	51	49	45	50	50	46	44	46	50	50	54	57	54	51	51	47	56	65	59	57	54	50	49	51	49	53	58	113	238	410	431	369	396	410	473	451	388	391	389	481	458	399	464	399	312	391	443	420	429	423	475	542	523	448	362	315	415	499	445	385	372	395	413	472	473	427	495	510	415	404	452	474	445	385	416	446	365	347	431	531	456	377	355	322	373	412	400	385	453	306	294	426	388	367	389	465	415	314	362	430	370	340	331	330	372	287	268	384	423	374	391	325	225	313	371	352	342	352	338	294	337	441	400	295	297	364	329	301	325	371	362	361	424	340	354	382	298	300	303	194	247	400	369	262	285	390	363	366	410	326	284	374	346	315	352	337	315	368	357	280	273	263	306	361	404	467	461	396	381	415	424	412	382	444	448	413	493	482	440	460	412	396	455	469	475	408	391	481	472	454	504	558	562	479	444	443	432	509	503	415	409	404	421	502	496	465	461	480	492	448	509	725	1078	1310	1282	1127	836	629	602	434	402	500	482	404	364	341	275	253	350	438	373	344	402	460	450	407	300	356	479	449	397	591	695	664	714	562	477	437	330	313	341	324	237	282	395	329	348	397	404	384	225	201	251	251	345	322	268	335	309	253	239	207	199	203	168	165	197	186	176	222	245	233	275	273	233	262	264	271	375	326	180	143	131	164	219	326	306	184	254	250	171	228	266	271	261	208	175	106	108	127	76	179	322	273	221	174	111	185	196	233	229	219	223	202	246	181	193	161	119	165	158	229	252	192	325	398	248	206	197	166	179	203	165	121	110	129	167	136	149	231	171	172	224	230	210	145	185	232	259	157	108	167	108	199	261	205	149	64	178	261	244	268	213	171	189	207	189	180	214	134	42	151	231	189	222	270	231	121	109	177	235	293	208	126	114	138	187	148	192	164	139	201	194	171	140	92	111	122	142	190	150	157	208	204	219	231	177	171	106	131	259	237	174	227	255	236	140	120	225	219	213	158	106	163	213	200	193	209	152	192	226	203	215	217
237	242	211	210	209	242	258	255	216	239	229	92	165	259	249	244	179	173	198	180	236	245	193	253	250	166	188	220	238	257	213	152	175	203	155	219	258	251	239	188	206	148	126	180	212	248	191	164	207	194	236	259	230	247	257	150	107	160	151	212	324	213	71	91	148	245	299	284	238	208	219	290	276	141	116	164	162	146	165	177	114	90	127	220	226	177	232	225	227	164	48	93	166	208	308	262	83	180	245	173	143	106	124	147	223	190	109	191	230	212	163	177	201	208	274	265	266	172	98	168	175	104	200	304	222	184	221	254	282	193	127	146	174	212	250	280	220	186	195	259	229	177	183	195	166	128	253	316	277	277	244	233	284	334	308	171	113	147	169	199	212	237	222	163	188	205	105	123	195	242	308	280	301	252	166	224	268	338	290	199	273	279	281	305	248	188	192	222	284	314	268	279	205	177	257	222	210	263	210	216	238	177	155	262	261	168	207	279	313	294	317	277	237	268	279	313	316	301	319	326	337	335	316	332	406	352	333	370	382	487	633	810	858	721	663	588	506	500	423	324	347	422	390	366	417	469	399	396	433	401	383	429	435	367	399	471	474	486	600	847	1133	1247	1172	964	785	624	604	576	467	490	500	493	482	417	436	506	398	382	454	463	436	353	422	510	440	432	512	492	455	484	510	478	463	398	372	402	408	409	303	295	369	342	406	450	428	473	469	396	398	366	322	394	412	363	312	324	322	361	373	310	328	350	355	369	335	314	343	370	373	381	309	282	326	322	362	474	383	255	350	334	336	368	306	335	398	417	350	297	338	504	535	292	230	273	290	324	327	329	358	462	439	273	222	268	278	304	300	276	382	415	286	267	326	391	426	403	384	392	374	410	384	361	446	516	465	382	416	445	360	309	327	388	407	428	470	378	345	381	414	483	427	406	484	408	320	321	352	413	422	427	478	432	396	466	543	560	452	417	520	450	392	419	379	385	415	452	384	289	322	349	373	357	416	521	487	386	367	432	478	360	319	380	208	57	55	61	68	69	62	59	56	48	52	59	62	53	51	54	55	54	51	59	54	51	52	50	56	58	51	46	53	54	48	47	48	54	88	91	60	55	49	45	55	57	51	55	55	55	52	49	47	46	47	55	58	46	49	49	49	78	79	50	53	56	54	50	46	52	52	55	58	54	71	73	48	58	63	52	56	54	52	57	61	54	52	52	47	49	56	51	46	52	52	47	47	47	51	56	58	63	57	53	57	63	71	81	163	363	400	317	324	377	427	331	249	330	375	460	422	309	450	502	438	426	428	494	425	338	456	496	468	396	377	407	364	434	454	374	420	351	379	506	441	373	325	392	501	438	341	382	436	409	424	480	423	410	403	435	430	328	420	408	322	375	414	381	362	333	357	356	342	425	385	358	357	347	357	376	342	351	322	369	435	322	312	359	342	326	324	327	312	307	348	310	284	380	450	385	286	295	381	398	302	302	300	282	367	423	420	395	418	398	375	436	342	291	352	341	326	352	386	367	305	196	251	329	293	369	373	337	373	359	413	388	351	389	341	335	364	368	390	427	409	412	421	455	489	398	406	437	403	437	452	402	442	437	381	443	377	319	409	396	323	300	384	462	498	532	539	522	496	450	397	416	493	527	534	516	458	443	465	462	497	526	589	628	488	545	732	872	1034	1245	1353	1103	744	544	505	470	411	485	511	422	344	355	324	308	356	374	421	344	334	357	373	398	395	381	414	485	445	556	778	818	786	694	497	404	353	366	409	394	297	259	342	350	348	387	322	239	284	287	277	262	286	272	236	261	222	271	289	252	296	342	337	314	299	272	241	273	358	277	169	254	250	246	273	253	290	242	204	135	178	173	95	231	268	248	204	131	178	206	218	237	193	189	192	114	137	200	224	295	286	215	300	346	226	196	163	152	176	129	159	207	288	338	271	233	217	239	257	225	197	171	177	212	210	299	266	168	128	153	161	142	166	159	233	269	257	192	156	228	221	183	121	160	328	305	142	45	125	177	134	198	210	107	55	150	187	119	115	130	182	268	185	98	166	285	289	209	235	176	143	178	191	168	186	217	119	203	320	209	213	272	159	145	234	238	189	170	143	150	137	139	192	108	150	207	151	187	256	177	129	243	247	270	249	240	293	279	302	303	227	176	183	148	150	139	110	122	101	88	126	129	255	282	188	179	193	203	180	143	138	139
210	174	123	139	131	193	213	217	164	132	198	210	223	241	172	165	188	224	200	192	157	137	239	192	166	129	69	209	221	147	255	350	205	69	63	77	83	47	185	266	174	148	158	209	227	212	186	216	225	147	156	190	234	233	184	141	175	189	100	147	252	166	142	129	172	297	282	292	299	232	140	124	176	248	224	126	104	139	196	231	235	197	103	117	158	165	217	238	313	317	141	43	72	184	201	184	140	126	192	163	186	235	202	197	190	187	215	173	171	133	119	195	144	149	264	273	242	151	115	191	215	209	229	191	222	291	272	220	208	233	189	152	161	212	307	318	232	217	196	170	218	203	203	209	174	223	289	281	338	387	199	77	232	224	129	194	204	206	191	175	146	148	158	161	173	237	271	200	228	266	239	227	270	235	174	178	243	274	251	278	298	243	309	399	282	266	296	227	240	338	326	272	276	164	131	184	220	234	178	288	372	275	224	224	249	262	296	311	353	336	295	345	286	239	253	295	261	234	288	346	326	293	339	308	315	340	333	381	468	569	649	828	969	824	586	505	446	354	382	403	375	382	336	318	346	382	391	350	375	408	418	401	375	357	410	466	460	558	664	861	1260	1435	1309	1072	833	678	611	600	596	533	462	496	501	393	421	513	415	421	470	471	406	359	444	415	422	572	562	537	573	582	508	348	448	476	470	495	373	454	530	494	446	362	357	369	383	363	341	368	370	349	419	435	391	377	314	314	316	381	367	353	417	352	351	350	375	443	327	324	473	457	364	297	289	331	375	449	503	399	383	453	421	375	356	439	463	329	281	313	302	338	340	307	244	244	290	297	315	302	292	310	339	341	277	271	410	440	324	365	381	315	336	372	410	415	401	356	356	367	236	262	423	414	355	363	396	393	413	447	371	258	363	485	411	327	298	334	399	448	397	313	265	364	399	308	350	437	497	472	432	490	477	365	385	447	451	455	446	425	496	494	372	414	490	435	439	400	358	440	470	446	466	461	370	386	477	427	434	563	504	371	352	345	299	168	61	53	47	52	60	62	62	58	55	58	59	54	59	69	67	65	54	48	52	50	51	57	57	54	50	49	52	44	47	54	54	68	78	70	58	51	53	56	52	50	50	46	53	59	51	49	50	54	62	56	46	50	49	44	47	50	43	44	55	52	45	48	57	57	45	40	50	50	49	51	51	57	49	46	52	57	54	51	56	53	49	50	53	50	53	65	60	51	51	75	78	59	57	54	52	59	64	56	51	93	152	199	317	369	347	300	373	419	314	336	339	428	507	438	435	445	392	343	338	403	442	397	317	313	425	407	316	322	361	376	461	452	358	367	420	363	299	356	367	259	278	418	386	350	464	490	372	397	379	369	475	443	427	446	481	408	331	399	418	413	319	298	367	425	511	391	288	418	339	256	385	398	360	366	392	417	438	427	336	369	415	327	343	371	271	302	309	248	295	313	325	275	371	418	328	293	359	361	291	275	166	137	264	367	430	478	388	311	324	352	340	312	339	349	332	270	232	312	394	340	233	248	311	373	399	397	365	407	413	367	364	320	314	304	252	297	392	337	360	408	362	396	446	398	397	460	398	360	492	528	527	520	412	412	417	402	354	345	359	379	424	465	448	416	504	554	539	513	536	566	475	488	477	439	424	441	500	513	549	500	543	520	511	560	618	774	999	1266	1299	1089	812	525	467	451	374	386	367	406	478	448	314	254	306	341	361	347	362	312	223	313	429	354	288	333	456	696	760	813	869	675	470	415	396	345	378	376	327	296	268	362	391	276	242	286	250	291	256	243	348	300	244	248	266	252	274	345	310	203	220	341	340	215	208	201	170	203	132	95	137	199	187	226	254	219	289	263	177	190	242	230	179	157	250	243	214	277	277	283	270	196	214	245	147	63	181	305	230	143	164	151	179	249	224	285	250	155	193	265	307	301	285	194	110	189	245	233	283	281	158	150	167	158	202	222	153	145	239	233	208	238	267	176	121	181	185	135	128	148	185	280	361	229	103	107	134	159	112	126	196	255	238	191	189	186	185	191	191	110	38	133	266	320	318	233	185	178	179	200	201	195	176	182	192	157	201	214	120	142	163	173	190	136	179	217	181	207	138	147	197	147	167	232	212	211	273	199	177	250	220	221	255	195	243	288	207	227	288	231	151	100	61	117	178	191	187	183	162	216	205	111	168	208	163	122	187	215	176	188
300	250	200	147	119	190	213	241	143	83	213	258	178	193	200	224	258	251	258	182	122	201	298	247	143	108	158	240	163	49	145	226	192	244	202	138	145	151	270	240	160	206	221	242	205	147	168	189	133	72	136	180	232	294	237	156	171	138	138	209	208	250	256	203	138	86	136	187	142	159	249	203	109	91	107	178	194	169	253	237	201	192	158	249	266	288	199	119	121	58	123	139	191	281	217	213	206	138	89	110	195	158	153	187	188	159	187	168	184	210	126	185	283	272	286	275	163	159	163	182	231	182	185	255	225	174	163	207	245	247	270	264	253	245	305	317	249	203	199	199	217	243	192	172	221	257	289	268	435	390	125	208	269	235	249	290	174	147	215	238	241	227	247	245	302	322	248	222	311	431	388	227	209	221	305	263	173	264	292	263	255	304	308	284	285	257	239	278	308	314	236	228	267	193	135	250	295	210	178	236	320	297	306	236	233	330	334	270	233	259	273	383	363	215	188	249	257	236	263	297	365	334	308	356	359	373	354	341	413	478	606	730	782	769	690	603	456	375	335	336	364	392	375	327	320	380	420	285	243	331	398	398	422	406	349	395	417	484	624	764	985	1292	1302	1024	791	634	592	571	536	489	453	411	402	461	391	441	538	448	472	501	412	467	548	515	525	527	509	500	507	477	431	412	460	462	453	502	450	418	409	339	382	421	430	442	418	412	412	411	355	339	352	402	431	354	377	433	288	253	390	360	357	470	442	341	370	442	436	411	356	396	387	266	319	389	348	293	319	359	345	449	490	441	394	353	337	365	393	336	333	424	420	347	398	410	320	295	298	345	390	389	364	278	307	309	276	251	313	392	307	312	393	416	457	427	354	348	374	375	341	338	330	298	287	357	342	311	379	369	372	432	518	445	337	391	397	418	416	387	405	417	393	384	378	382	375	430	499	474	487	529	455	379	485	452	346	438	480	454	478	436	448	511	424	415	491	416	410	445	424	395	400	394	462	553	421	331	415	297	229	360	367	388	347	227	109	50	47	53	54	49	54	63	63	61	58	51	51	57	52	47	54	56	51	58	54	45	44	47	54	56	54	55	55	51	51	48	49	57	57	57	54	47	54	54	51	54	52	50	57	53	58	65	60	58	51	57	55	52	47	38	48	51	49	50	47	51	58	56	56	58	49	43	45	49	54	56	54	52	50	51	51	52	52	46	43	51	54	56	56	55	56	48	50	59	65	63	61	65	60	60	64	58	53	56	59	207	338	403	480	393	381	361	262	287	380	391	399	408	434	463	390	359	347	494	468	349	436	382	295	319	358	406	463	483	473	388	347	400	409	330	368	431	411	439	476	488	416	373	433	483	449	391	466	449	409	501	439	439	390	283	339	413	467	461	433	371	480	493	413	410	322	359	400	414	440	426	423	390	350	359	329	329	323	316	328	342	347	305	315	334	335	348	335	326	321	266	310	365	300	287	355	320	347	302	212	267	347	396	307	296	348	331	308	296	368	347	253	366	445	366	243	246	312	268	319	395	297	249	338	330	274	364	399	360	342	331	401	392	356	410	466	355	322	432	420	355	372	436	412	393	439	405	443	473	403	417	408	454	506	511	492	461	462	418	385	453	446	446	584	584	465	452	416	400	494	503	538	521	454	398	381	488	531	526	575	599	556	642	741	802	1063	1357	1282	1053	816	509	396	427	451	471	439	410	429	448	348	315	320	268	370	393	320	281	278	401	447	412	513	416	430	685	739	788	760	644	522	380	283	303	362	305	312	291	206	222	277	275	292	318	250	227	260	301	319	250	191	170	133	221	313	184	169	245	268	337	342	252	198	225	218	208	258	262	188	163	177	205	200	171	154	213	165	164	296	298	244	207	215	194	173	218	317	274	239	252	219	224	218	222	259	232	154	241	268	178	192	180	208	221	163	232	223	256	339	250	220	217	175	147	156	213	270	229	107	144	255	205	177	270	385	290	192	256	278	240	170	108	122	219	264	219	172	175	222	166	128	205	166	191	158	117	180	176	216	308	296	208	243	265	207	254	243	120	111	138	182	255	265	226	166	184	220	275	289	222	155	92	161	250	214	180	222	156	110	176	157	193	259	201	129	203	214	184	240	189	119	189	202	179	239	156	99	131	170	207	292	356	222	197	224	154	168	263	200	139	204	217	258	222	142	165	154	219	207	161	180	141	189	203	208	174	115	175
287	304	219	113	162	180	159	175	92	100	216	223	145	138	174	178	140	154	229	220	207	227	221	186	125	96	118	137	172	149	91	113	185	244	215	117	112	220	206	208	223	112	128	171	164	205	226	186	140	207	271	244	230	258	202	127	200	253	200	147	126	159	208	268	272	270	254	185	190	172	125	92	85	143	266	262	135	187	216	202	212	124	137	229	220	190	171	191	249	205	167	157	209	265	275	209	148	175	190	185	101	56	111	123	85	164	189	178	226	298	293	228	163	124	159	125	160	194	159	171	182	202	233	152	120	123	96	147	188	185	136	148	142	147	165	207	250	226	177	181	185	165	149	158	243	267	255	218	218	218	163	151	210	277	294	280	221	147	173	246	239	143	92	152	232	259	240	238	296	351	361	296	177	243	326	301	264	178	203	229	208	217	218	262	315	201	174	275	291	283	278	300	238	163	200	280	308	255	258	392	332	254	281	169	221	282	167	198	241	245	257	195	138	173	161	231	312	238	268	306	320	315	286	289	316	382	428	446	430	441	610	824	915	792	608	531	467	372	323	382	418	364	346	349	315	350	369	343	314	333	372	402	375	317	294	380	488	488	535	766	1053	1211	1272	1117	893	722	552	479	530	510	401	401	443	439	436	481	513	576	589	509	508	509	549	565	509	516	560	618	583	410	397	467	452	480	475	454	445	455	437	394	346	344	400	430	466	403	311	376	387	336	306	312	427	308	253	388	374	357	402	357	334	351	280	316	378	366	373	275	231	336	280	275	338	298	334	385	379	386	373	345	319	392	425	345	362	336	291	258	260	311	267	334	359	245	238	329	407	396	368	322	352	385	322	347	399	461	381	294	311	305	370	356	318	306	292	357	348	347	401	361	446	463	334	312	377	414	408	461	510	476	447	421	408	418	403	450	542	576	495	483	552	454	439	497	409	412	402	381	406	399	374	333	382	430	365	362	458	441	346	368	433	421	442	427	388	394	396	386	421	350	375	453	371	359	406	387	343	360	336	368	443	430	313	204	111	50	54	53	47	49	49	54	63	62	60	56	54	52	50	56	55	54	58	51	43	43	58	67	55	64	64	47	44	51	54	51	58	59	50	47	47	50	52	52	49	45	47	45	51	62	56	70	74	58	55	46	52	52	44	45	47	50	52	85	86	50	45	44	48	57	50	41	43	46	52	57	60	58	54	55	52	54	57	55	57	59	57	50	48	53	50	52	59	61	56	56	64	54	54	71	64	54	58	52	118	290	387	350	347	406	415	329	334	343	363	461	494	441	435	499	415	382	520	542	462	395	428	415	402	445	327	274	371	490	522	486	458	492	412	314	415	464	429	366	343	418	477	497	473	460	483	478	422	491	480	411	409	329	341	442	433	432	457	383	436	480	431	410	386	416	410	383	412	436	437	396	358	441	445	335	328	337	381	331	271	312	326	284	299	372	341	361	379	381	416	350	306	332	307	245	278	318	311	279	317	336	320	329	292	390	474	357	248	342	442	317	248	372	402	333	347	377	341	282	244	316	378	376	387	424	352	378	439	357	363	384	403	449	454	370	338	401	387	332	395	440	479	376	304	382	365	477	512	447	470	440	430	410	392	466	473	484	482	430	425	469	521	528	515	453	416	480	464	452	492	451	438	446	434	473	504	451	458	475	525	561	561	599	625	746	1009	1291	1307	1050	704	442	433	463	411	457	469	294	281	398	418	416	415	351	333	387	371	380	389	368	394	467	474	464	512	614	721	772	785	678	488	384	298	304	342	303	296	255	280	305	314	298	233	241	194	231	331	322	246	176	172	149	137	234	247	201	228	260	240	253	292	203	187	238	269	291	319	377	245	141	205	270	273	292	336	295	207	184	201	169	194	297	246	224	377	294	231	241	244	176	96	161	149	225	286	228	212	224	215	235	184	96	276	385	295	228	254	279	287	276	264	269	185	218	263	170	192	227	138	158	238	240	168	205	345	300	177	171	191	198	233	212	130	110	209	267	197	104	161	249	189	193	192	113	127	269	248	160	166	200	246	254	219	231	230	178	227	223	277	338	213	194	159	90	194	267	277	172	184	247	110	79	152	107	111	177	224	216	178	197	146	190	199	217	218	154	145	83	173	226	185	288	209	45	45	46	82	125	218	282	264	164	203	277	269	272	255	246	253	214	138	173	187	212	288	216	93	125	164	219	224	177	135	154	227	211	195	188
267	274	240	177	152	192	283	208	173	232	265	217	112	165	193	200	228	194	171	205	182	131	168	220	198	170	151	147	149	179	217	231	257	216	127	90	151	166	144	208	227	117	102	186	168	157	174	165	146	84	123	224	198	258	333	250	236	300	250	199	199	145	179	222	162	92	143	182	193	215	185	185	147	91	164	222	164	136	101	119	182	171	184	238	292	241	228	167	160	264	264	246	248	279	235	196	170	157	213	151	95	177	247	224	168	228	203	182	188	174	197	165	128	127	203	284	225	162	209	235	213	190	185	141	156	190	183	221	177	138	145	195	216	204	305	298	159	127	203	176	165	286	297	190	215	344	309	219	195	174	268	243	200	227	211	225	213	234	211	267	257	143	121	153	178	238	280	174	205	275	262	240	119	129	174	226	315	330	255	241	289	218	233	221	184	217	225	295	314	241	251	301	272	217	222	204	185	264	247	241	282	246	231	186	198	278	337	271	254	301	240	203	208	241	290	340	265	219	285	338	373	281	210	288	405	416	325	358	520	592	675	856	883	779	709	565	465	495	499	389	341	341	312	400	387	301	377	418	346	322	366	410	398	406	431	541	565	468	575	803	938	1101	1299	1238	934	645	457	438	456	454	482	461	459	453	418	470	555	537	424	409	447	401	391	441	466	504	515	440	405	415	538	585	468	427	425	426	418	423	447	402	357	323	307	340	423	408	371	393	384	428	452	422	353	348	424	456	433	373	428	456	436	355	285	313	439	458	377	364	382	330	209	282	316	340	424	394	394	365	292	353	350	349	396	346	273	257	382	422	310	309	319	323	395	429	348	351	295	236	325	378	409	396	363	326	276	351	388	313	320	344	348	273	317	439	467	369	350	415	370	319	341	424	416	351	392	420	395	416	476	522	491	398	369	467	396	359	416	449	461	401	492	543	509	515	537	563	563	433	400	465	392	386	449	434	379	419	433	439	461	452	365	337	448	492	460	399	393	403	350	320	377	362	280	321	345	324	348	322	351	426	329	393	465	238	82	61	57	55	57	59	53	47	45	49	56	51	54	61	53	46	49	51	51	49	47	57	63	61	59	113	114	55	49	49	54	51	46	46	52	56	53	52	54	57	57	52	51	53	51	47	49	68	68	49	54	61	57	50	43	54	64	52	46	103	110	51	46	48	53	55	48	53	56	48	56	63	55	50	49	55	54	47	50	55	60	52	50	50	45	54	81	77	50	48	51	44	48	56	54	56	56	56	54	54	105	304	423	336	282	337	374	306	324	457	407	285	354	429	417	403	334	335	382	336	304	344	421	413	377	384	367	391	376	384	485	523	445	374	338	316	379	407	387	356	408	424	361	370	475	500	477	472	431	417	484	479	359	337	321	334	428	429	403	352	342	489	534	368	345	477	457	321	349	362	273	366	345	326	370	340	364	296	338	451	393	355	333	370	382	293	362	502	449	369	370	405	413	322	331	361	303	318	267	206	258	260	267	265	252	282	304	416	351	258	290	308	339	350	314	282	319	283	245	245	252	299	313	390	404	278	324	363	313	308	319	398	377	399	465	391	355	399	419	411	406	391	368	279	395	495	468	454	374	415	452	395	436	455	439	542	530	412	465	413	328	482	521	481	515	479	483	476	417	490	596	564	479	483	431	419	516	584	609	570	525	489	500	515	661	898	1151	1404	1357	1025	709	496	477	526	427	309	334	381	315	345	374	352	330	261	271	324	362	412	355	288	328	420	446	420	577	692	669	769	778	555	464	457	431	365	324	375	329	299	250	246	260	228	225	282	325	307	307	272	235	176	202	295	308	235	218	262	294	283	291	303	216	207	245	220	206	332	268	271	331	211	287	301	291	372	415	392	262	204	197	275	279	222	163	135	272	255	247	238	229	218	172	165	178	224	265	295	222	201	244	224	312	352	252	149	84	189	312	347	321	261	238	260	208	161	255	257	233	231	202	235	180	185	228	186	210	187	198	234	172	209	304	231	166	180	264	240	124	158	259	257	137	190	291	269	171	184	226	171	201	210	186	151	169	196	229	201	122	192	232	192	198	153	63	110	243	224	172	256	272	192	296	343	139	59	221	262	187	123	131	177	120	215	169	81	120	137	144	138	156	98	79	136	243	203	117	168	145	189	230	220	227	175	177	232	197	169	225	250	201	207	216	147	117	165	227	203	134	137	147	77	98	233	245	215	191	170	205	193
214	198	181	167	215	254	251	240	219	217	190	195	238	286	221	192	187	202	277	223	201	264	202	157	134	136	164	129	175	189	226	235	209	237	178	127	158	191	167	152	141	115	140	215	241	199	120	89	206	263	214	194	235	227	232	189	103	184	312	271	224	215	201	205	163	130	167	225	194	185	157	86	130	162	147	186	175	92	217	340	270	230	212	163	100	121	211	172	150	226	256	257	221	284	322	221	97	75	148	121	148	188	198	229	211	224	214	188	213	234	204	154	213	248	213	290	314	308	307	221	143	217	196	102	267	338	252	273	166	145	264	231	233	259	247	210	214	256	168	149	239	323	304	224	189	235	234	222	238	182	239	256	162	200	268	178	145	212	240	261	249	196	194	213	198	201	260	274	149	167	266	214	169	192	200	230	282	234	266	369	334	211	208	214	219	184	189	213	212	258	239	255	258	264	269	203	226	341	290	226	235	322	327	266	280	259	273	354	345	271	236	229	251	291	264	334	316	171	229	288	333	312	243	257	374	396	349	426	477	449	589	814	900	844	715	501	417	482	421	354	315	300	336	415	448	350	319	379	420	381	336	343	385	392	434	478	487	501	631	846	1018	1207	1331	1229	910	673	611	486	408	562	569	438	406	461	468	429	534	601	537	513	452	471	463	439	468	397	432	452	365	482	493	363	447	502	522	513	495	460	393	422	477	501	436	400	389	447	514	442	416	462	404	325	333	343	350	390	389	442	449	421	472	365	239	354	453	347	302	333	285	227	275	340	325	331	402	376	222	179	266	280	257	317	302	226	273	361	408	420	361	303	347	308	293	377	403	347	343	313	296	331	350	367	416	461	292	220	321	318	383	406	275	279	344	396	466	451	324	313	385	341	334	377	441	359	307	386	449	545	506	375	364	422	406	393	395	342	358	459	510	384	333	455	378	335	491	491	425	424	485	508	416	387	366	383	457	509	470	429	438	434	456	417	388	434	370	283	321	435	450	467	459	398	354	257	285	360	429	385	317	356	350	336	310	256	175	96	57	51	53	56	54	52	50	45	44	48	54	57	57	55	53	49	48	53	53	53	50	43	49	56	50	44	44	49	55	56	52	59	58	51	57	54	54	57	51	47	50	46	47	55	51	45	59	69	61	61	55	52	54	50	54	60	58	49	47	47	46	51	49	47	54	50	88	88	103	114	62	54	48	49	51	45	47	50	54	57	57	57	54	56	65	61	49	52	60	63	56	57	56	51	53	54	60	64	172	266	246	238	287	327	329	352	370	339	383	382	418	465	384	331	332	422	452	358	324	394	399	364	357	374	391	384	475	610	510	434	448	441	469	434	353	433	558	501	451	452	461	416	409	462	525	416	328	428	425	369	296	307	363	402	431	380	340	328	354	384	340	327	370	416	452	388	355	402	340	360	458	440	338	391	384	286	410	378	362	415	342	391	436	406	397	357	364	295	259	380	379	358	315	249	273	259	231	244	359	356	277	278	259	283	295	256	281	328	316	342	332	314	308	299	293	281	305	298	325	363	303	419	507	424	356	328	326	352	351	332	377	356	352	361	464	536	524	538	442	367	421	411	370	426	479	445	432	484	442	385	406	358	327	446	402	438	458	363	499	550	480	511	515	418	426	479	441	376	367	442	541	525	418	467	521	468	430	466	527	520	517	536	645	833	1116	1370	1321	963	609	467	425	417	454	397	371	376	307	328	353	350	292	248	385	338	280	333	365	434	389	371	376	408	549	726	836	929	860	648	496	405	317	241	289	267	295	338	246	244	251	215	228	205	233	298	231	228	298	295	302	239	140	237	364	371	391	355	292	323	221	211	272	180	196	263	273	254	320	304	213	283	320	271	350	338	216	227	313	274	211	300	233	166	231	235	233	343	395	270	129	70	123	143	175	185	209	316	287	273	297	307	284	259	219	265	407	357	192	200	263	174	192	277	277	201	276	317	207	170	198	298	270	213	248	250	262	222	193	219	189	146	162	169	212	273	268	266	187	102	105	146	191	214	192	208	256	187	180	242	220	164	247	263	116	148	229	169	177	201	180	204	119	100	182	218	180	132	150	106	102	146	136	158	222	251	140	90	163	187	241	274	229	267	182	98	225	223	151	110	138	200	171	164	261	311	162	194	304	250	245	181	147	215	206	192	196	175	273	313	211	176	203	190	192	215	224	165	149	186	99	182	324	241	172	207	194	140
88	181	229	245	301	170	143	215	198	208	220	205	149	126	138	194	248	188	113	138	296	268	169	211	227	182	169	236	191	87	146	209	203	157	142	129	113	159	162	191	211	150	157	232	191	141	94	111	172	197	214	185	168	109	80	162	290	227	200	223	175	180	196	265	231	231	264	178	123	199	253	191	107	146	244	211	180	143	141	226	248	268	231	140	174	148	103	175	177	259	295	245	237	214	224	224	197	216	211	234	261	136	224	314	212	192	143	105	133	159	221	263	214	171	183	230	247	235	235	244	228	158	175	131	159	224	143	121	125	141	246	280	140	169	274	225	224	249	238	212	233	275	164	129	238	219	149	223	212	182	187	230	356	298	223	140	117	259	325	177	170	256	225	175	179	142	123	237	212	204	305	228	221	319	246	267	355	342	321	309	255	256	241	230	254	210	241	250	193	283	273	190	212	261	258	259	259	161	310	443	324	440	487	314	198	241	324	297	200	184	267	239	289	293	246	275	317	392	347	329	347	226	227	294	348	354	344	429	433	476	628	802	922	815	626	516	501	498	370	312	310	340	381	319	285	324	366	424	368	363	486	469	402	361	415	551	502	388	558	783	965	1167	1302	1211	936	672	507	482	530	525	543	492	467	503	478	526	466	432	491	454	402	393	401	410	430	432	503	508	497	542	445	388	391	418	474	483	533	530	435	426	407	361	402	436	425	456	511	459	434	406	384	371	358	380	345	372	373	272	306	422	361	388	394	346	350	283	359	434	393	404	400	352	431	438	322	308	368	356	414	474	397	355	329	294	276	333	261	192	294	319	320	385	439	390	311	335	352	319	328	342	251	283	410	392	315	320	301	326	330	324	328	364	370	328	410	346	360	432	397	379	354	393	371	369	345	270	370	432	434	420	445	479	401	372	387	317	285	391	504	487	373	303	370	407	424	468	443	350	274	260	270	379	464	480	436	474	459	413	506	562	543	481	407	355	399	414	403	413	425	381	269	308	418	420	361	358	448	405	246	262	360	387	340	304	210	77	62	67	63	55	50	47	50	65	77	61	48	55	58	60	61	59	63	56	52	59	54	50	59	62	52	53	59	56	54	51	51	93	88	46	48	49	49	45	45	51	44	61	73	57	52	54	60	54	53	56	51	53	54	50	53	54	50	50	54	46	47	57	54	49	56	61	54	52	84	86	52	41	45	50	49	49	46	44	41	45	50	52	57	54	47	47	50	51	54	52	52	53	48	47	47	46	50	85	162	226	237	230	246	277	351	376	414	395	391	485	471	354	284	321	282	318	442	383	367	367	401	461	474	437	370	429	386	285	364	418	389	357	423	485	408	439	525	428	350	476	497	348	423	482	419	435	408	401	434	498	494	462	450	446	347	319	371	410	458	399	409	419	358	400	355	327	408	357	352	423	465	473	399	265	235	316	346	347	353	392	350	273	331	450	495	468	370	373	432	374	278	237	296	313	280	337	333	290	381	362	370	346	260	289	367	338	243	303	391	411	386	379	380	393	400	404	330	279	333	348	328	343	393	394	392	423	330	271	306	329	387	390	322	299	330	395	471	465	421	420	414	419	400	391	456	453	459	420	381	476	461	348	400	424	367	422	459	482	454	417	513	511	432	467	489	556	677	601	458	391	410	543	493	451	579	469	375	432	471	488	562	606	654	855	1206	1422	1183	797	606	577	511	503	458	373	443	394	429	520	442	406	342	297	358	320	290	356	338	446	513	378	340	428	599	760	802	835	727	544	469	381	296	301	371	295	255	299	332	362	275	278	289	274	285	262	175	159	237	280	301	251	254	343	313	242	222	288	281	264	279	224	217	251	336	286	271	262	224	273	246	222	198	162	237	305	226	188	306	320	233	218	227	223	223	261	340	294	248	301	278	200	200	276	272	222	192	161	164	175	205	227	187	116	171	236	243	207	223	318	301	231	228	268	277	334	264	153	187	251	256	145	196	280	208	187	206	200	219	268	259	289	329	226	119	177	198	182	216	237	217	186	209	226	209	183	178	137	129	175	141	146	278	264	200	196	201	246	218	181	222	225	105	89	233	309	249	127	119	187	195	187	215	174	155	243	209	181	175	102	121	166	170	221	159	105	158	122	133	210	208	183	127	175	298	241	163	169	167	188	218	229	238	242	203	222	276	267	265	300	245	185	205	196	167	192	256	197	253	308	213	222	206	230	210	81	177	179
121	75	201	315	205	188	223	253	283	214	174	226	263	223	227	239	245	182	154	177	148	173	191	214	224	200	191	172	180	179	171	189	239	227	173	150	140	187	192	117	117	196	220	243	215	207	144	100	134	199	254	251	172	113	220	220	226	241	255	283	240	156	129	235	289	251	214	221	218	221	186	150	173	168	196	230	241	263	281	228	146	136	177	218	301	299	226	243	266	213	199	233	222	211	181	172	227	171	131	193	193	122	166	252	195	184	249	197	124	194	249	196	84	109	235	262	252	306	278	221	210	164	196	156	122	238	227	168	139	162	199	214	236	166	164	233	203	221	262	185	245	214	89	165	180	184	226	243	224	198	209	203	254	286	240	180	206	319	277	182	124	138	262	315	288	201	170	231	335	262	195	307	310	240	204	282	291	244	298	280	224	182	237	361	314	219	201	231	275	296	212	152	238	276	264	268	241	264	259	205	192	185	243	275	240	297	400	409	292	242	316	295	219	236	286	431	390	290	283	165	184	300	333	313	350	338	357	453	457	476	529	645	800	808	712	609	496	429	372	351	441	505	432	354	369	373	442	428	345	385	395	368	346	395	481	506	515	495	598	728	883	1137	1324	1263	981	706	543	518	481	512	590	535	480	414	429	527	499	436	461	559	573	455	387	483	497	406	473	469	439	547	488	390	376	355	402	432	444	443	422	379	380	470	436	419	398	327	424	480	459	414	389	446	395	349	403	400	332	256	263	279	276	301	327	271	232	281	339	355	318	365	417	364	366	455	373	308	301	229	331	384	247	181	288	341	308	370	346	225	294	378	303	350	363	300	355	376	320	334	332	289	326	367	318	343	376	338	402	448	408	449	449	368	319	308	342	398	460	402	359	382	440	459	344	339	426	360	349	410	414	429	470	459	404	442	468	543	519	455	457	373	357	440	426	386	382	314	310	397	377	289	260	336	433	441	487	444	301	350	431	432	418	390	377	340	362	451	531	425	331	297	315	392	463	494	541	460	374	424	359	374	346	359	372	315	268	156	81	65	54	53	51	45	52	56	86	82	47	45	56	73	66	61	60	51	52	50	49	42	47	53	45	44	51	58	54	52	52	56	58	50	47	49	59	55	42	41	46	84	82	45	46	49	53	55	54	49	57	55	44	47	52	48	70	79	57	59	59	56	58	56	49	44	45	51	53	51	47	49	79	100	73	51	104	106	52	47	54	52	49	63	58	51	56	54	57	52	47	56	65	56	49	47	50	171	245	253	278	284	314	375	406	394	405	412	384	364	303	353	463	478	537	560	518	408	441	456	367	369	408	416	362	369	410	372	450	485	400	421	412	439	465	472	376	389	495	401	338	384	443	432	471	437	289	336	439	411	372	368	386	396	372	361	424	421	418	413	391	386	442	545	481	392	482	522	419	388	436	430	375	390	440	413	350	346	385	341	219	247	297	294	392	463	424	358	378	340	286	291	301	350	350	330	331	396	398	351	303	226	259	371	406	419	430	429	373	291	287	334	324	319	247	272	346	235	326	426	416	430	391	391	439	458	353	286	333	363	364	353	322	376	439	369	406	444	478	445	437	445	354	368	368	317	389	557	527	452	405	412	408	367	404	464	457	380	444	501	479	452	457	516	485	374	449	521	410	373	487	509	443	422	423	430	446	463	492	504	519	618	722	900	1203	1396	1228	834	587	532	519	446	302	320	477	431	345	449	484	345	275	311	401	410	399	427	284	227	340	325	254	320	467	640	718	707	619	553	520	403	300	293	310	278	233	276	328	323	283	318	367	285	290	296	311	267	258	298	226	287	329	271	247	230	248	310	340	274	204	261	311	299	314	207	185	273	252	237	172	185	216	218	246	230	218	250	292	299	247	263	306	263	152	160	244	136	114	226	239	181	194	285	262	172	193	220	177	131	171	218	194	131	103	223	303	266	250	286	296	229	217	222	231	304	260	117	102	189	249	207	176	251	219	208	221	206	215	224	234	181	119	192	317	295	235	178	98	118	205	250	196	228	292	148	86	153	187	136	122	146	215	272	218	161	121	198	196	175	238	275	253	210	183	206	211	119	156	215	203	184	178	214	212	197	218	212	164	178	252	233	181	195	248	178	106	161	217	203	145	152	109	91	126	119	189	270	254	218	280	355	299	157	177	267	184	186	211	196	180	172	209	162	160	208	230	181	154	276	322	242	201	168	142	206	234	139
197	173	199	244	133	151	256	180	108	101	183	272	281	320	248	233	185	48	88	193	240	264	275	181	126	144	159	246	262	189	200	211	130	164	288	249	202	227	239	200	189	203	159	201	241	141	99	134	149	162	218	229	142	125	196	211	206	295	265	263	265	211	298	284	231	259	312	193	99	143	201	295	266	252	198	93	189	290	274	187	170	222	270	203	98	149	157	183	231	237	253	254	246	220	196	221	235	213	223	142	103	110	125	226	267	168	98	222	250	173	219	249	201	167	153	188	277	312	213	204	229	205	216	203	173	230	244	235	254	216	154	217	328	273	189	231	248	288	339	248	232	159	201	273	205	171	201	177	133	233	247	223	300	285	286	260	196	226	232	166	136	168	242	262	161	167	216	246	323	333	210	150	171	182	193	233	234	273	321	231	178	157	177	232	234	241	306	303	295	274	226	235	209	242	319	305	246	260	352	308	236	184	128	184	210	231	310	321	256	217	191	205	239	305	297	314	357	234	205	220	236	378	292	143	243	262	307	406	414	537	613	592	738	853	773	720	573	436	462	448	406	368	400	422	414	354	324	364	434	437	375	405	402	394	467	445	383	486	590	710	967	1171	1323	1269	984	764	601	514	504	561	500	460	571	545	468	418	414	479	466	420	412	413	438	480	433	378	474	479	478	486	476	417	398	480	444	510	550	461	405	449	507	412	320	390	408	370	474	467	454	470	406	369	289	358	464	478	384	295	298	307	341	347	343	283	324	329	295	377	286	303	378	298	408	474	356	312	349	373	371	293	219	264	313	345	381	380	377	337	294	295	324	445	522	457	367	309	318	354	327	326	336	306	309	306	314	346	444	452	398	431	395	348	408	443	380	303	366	558	543	435	419	455	403	398	467	374	332	318	335	412	384	409	450	541	543	389	331	362	358	353	367	466	540	522	489	343	398	442	426	405	347	418	445	409	341	404	465	464	477	426	404	399	421	434	381	357	401	419	415	376	319	338	373	413	425	384	478	479	374	337	337	367	355	438	452	371	245	101	55	52	51	49	49	47	49	49	49	58	65	112	101	51	79	80	63	56	47	47	54	56	49	49	50	57	58	50	47	44	51	50	43	49	57	65	57	54	58	47	50	53	85	88	53	56	51	45	58	64	58	53	50	46	46	49	59	52	47	55	54	64	59	47	47	44	51	60	54	49	49	43	42	46	53	56	57	60	51	53	54	51	46	53	58	45	50	57	57	52	55	62	50	55	125	268	317	309	289	308	374	358	266	219	298	424	411	394	263	223	493	473	354	371	407	487	388	347	415	416	364	387	525	484	433	416	394	442	457	363	320	404	457	403	337	356	365	293	343	418	457	474	448	441	469	443	418	415	352	437	539	471	425	378	404	415	378	372	440	508	445	394	393	409	351	355	356	334	352	310	362	419	345	344	366	374	423	376	343	380	399	425	399	419	431	371	424	423	379	335	278	312	331	323	369	369	316	330	326	312	306	216	293	410	395	433	342	274	358	323	201	254	360	386	328	375	409	384	441	496	427	396	404	293	268	335	339	317	340	329	325	382	444	378	386	434	451	463	476	469	348	379	387	334	455	461	388	317	271	391	426	406	407	356	391	431	421	398	400	493	495	436	370	347	460	501	490	532	481	547	566	513	491	463	445	398	484	536	517	514	687	1014	1296	1394	1210	752	516	506	391	337	370	423	445	442	336	303	380	315	273	345	370	359	400	434	316	286	447	441	385	498	606	679	772	748	664	537	401	326	279	327	333	201	266	393	345	301	347	303	233	247	271	239	162	228	253	242	391	403	264	279	306	245	170	262	358	236	138	240	266	215	197	237	326	247	203	281	294	259	259	301	310	293	277	194	204	254	234	224	192	173	183	236	254	186	179	247	250	185	122	163	263	345	347	254	236	240	272	293	160	162	279	237	186	245	361	357	231	164	215	168	123	205	236	188	136	163	165	191	210	187	162	202	215	202	261	247	259	191	175	238	215	238	159	121	187	143	148	186	203	206	190	196	118	112	165	161	209	173	143	185	196	141	81	163	221	186	127	127	138	140	134	166	162	163	160	110	161	115	46	165	209	242	242	148	226	238	206	215	147	152	218	216	190	185	265	184	38	68	156	188	195	236	264	261	191	170	208	254	267	186	203	266	221	148	158	223	164	184	191	208	262	248	209	89	142	284	344	316	251	191	175	203	175	154
136	182	163	145	271	240	146	216	245	211	167	120	185	226	136	107	173	108	143	222	244	263	175	155	178	159	223	268	270	275	263	184	172	234	212	133	83	116	174	179	170	121	111	177	184	196	256	250	178	159	240	185	128	207	202	234	243	207	191	238	282	227	160	178	150	132	143	78	140	213	252	207	124	125	155	148	141	178	166	105	66	159	231	141	111	174	173	219	264	165	168	235	159	233	239	132	130	226	257	177	194	160	138	247	292	154	134	234	248	193	205	171	160	251	267	243	299	279	112	182	259	197	182	204	244	222	172	201	235	221	163	195	234	253	217	89	180	273	235	215	217	169	215	273	215	187	180	246	256	182	243	317	270	224	268	258	174	170	270	303	274	226	237	242	147	168	194	245	270	243	252	202	148	203	308	260	157	185	199	247	233	199	319	285	230	209	165	250	304	184	178	218	161	136	178	158	99	173	241	246	229	253	222	188	237	275	280	247	215	257	228	222	241	288	298	232	287	362	360	300	269	191	316	412	341	371	343	337	363	503	612	614	744	865	777	690	645	518	435	334	293	326	310	376	471	411	323	351	411	436	430	373	383	380	436	459	390	450	543	725	938	1066	1244	1272	1007	778	632	469	446	492	428	442	473	412	432	504	482	453	486	475	521	502	479	530	508	489	548	546	484	494	494	461	562	591	428	425	483	451	425	443	445	386	395	377	412	392	456	461	299	350	378	396	393	419	412	389	366	326	328	419	482	394	368	401	371	323	367	340	298	379	382	337	335	332	317	317	343	354	351	336	287	415	475	356	320	323	357	358	347	354	399	423	394	344	280	302	399	426	315	299	349	433	403	285	320	317	382	433	389	399	340	345	394	410	425	353	393	491	434	376	405	494	538	431	410	401	384	437	362	358	458	465	461	459	498	491	451	428	331	410	395	307	358	391	359	289	370	400	410	446	408	429	433	426	393	481	582	459	455	477	446	455	454	468	399	390	393	455	484	384	416	423	419	452	447	413	413	444	376	379	443	388	337	378	393	357	266	127	57	56	61	57	52	58	58	53	56	48	59	65	55	63	61	59	61	56	47	51	56	54	52	53	52	47	50	54	45	43	80	84	56	50	47	56	56	47	48	54	56	54	54	55	52	51	52	53	52	51	52	49	55	63	54	47	49	56	58	50	52	62	58	54	47	40	49	58	59	52	49	50	45	44	47	48	67	71	51	51	53	49	46	51	52	45	50	58	57	52	72	77	62	80	81	258	371	308	327	262	233	335	331	281	284	337	364	320	320	395	433	349	402	477	428	419	355	407	504	459	420	442	532	483	398	341	385	455	394	382	423	414	492	532	513	552	462	411	450	422	362	365	424	430	343	296	395	411	431	476	412	385	328	342	424	412	385	462	591	553	350	294	382	367	284	330	398	297	237	287	250	255	352	356	307	445	527	400	340	304	336	400	380	388	368	334	374	371	383	314	240	328	336	265	335	392	256	247	307	335	453	402	356	291	266	403	317	163	207	340	385	399	408	346	291	291	289	346	282	259	270	248	298	262	255	330	375	454	437	334	325	287	278	241	283	420	390	416	456	360	359	434	391	328	379	394	399	455	375	433	562	500	460	422	405	510	519	424	449	395	439	457	360	414	457	467	457	473	466	414	427	471	541	537	518	515	510	539	562	520	619	907	1164	1303	1143	762	629	634	477	381	335	300	364	437	427	408	351	314	273	296	364	355	368	381	373	326	346	427	442	476	613	758	880	876	772	609	379	344	375	396	398	312	316	267	212	277	262	217	319	246	203	282	221	225	280	280	260	255	289	278	221	250	243	295	323	240	187	215	273	312	263	159	205	264	307	348	312	282	219	203	205	205	197	149	243	262	234	249	252	229	207	231	272	284	217	280	318	244	194	173	122	137	238	210	215	211	196	258	238	259	203	239	332	230	235	290	264	216	251	258	239	241	237	205	256	287	215	277	309	229	162	198	159	92	176	214	166	97	53	115	297	334	229	226	208	203	219	217	198	223	247	198	163	107	135	247	251	258	301	238	189	208	225	177	103	149	192	185	259	187	139	217	224	187	133	170	217	144	52	92	135	249	276	114	143	189	237	249	203	245	261	219	198	230	243	168	138	260	278	205	148	95	131	209	260	223	188	252	295	308	312	295	235	126	176	314	230	128	124	129	135	147	93	43	133	205	219	245	230	169	162	154	100	156
191	215	226	219	261	275	252	245	284	291	197	140	206	179	112	180	164	107	173	233	137	143	226	231	212	272	268	222	170	127	187	142	65	93	85	100	138	168	173	266	282	105	89	212	243	241	240	216	196	208	267	173	142	259	253	210	235	204	156	209	218	247	307	292	300	233	152	130	182	174	167	208	166	146	223	276	222	224	278	257	165	226	232	196	153	107	103	91	188	210	218	256	165	156	207	205	163	131	164	217	219	171	147	170	221	178	159	191	193	234	260	165	189	277	267	182	147	156	182	201	299	348	248	198	150	103	126	217	149	145	227	224	224	257	263	275	319	271	190	187	226	201	280	309	264	289	238	281	313	280	299	299	178	156	261	238	149	119	93	119	222	190	179	223	203	128	161	282	215	128	247	254	245	270	262	282	171	170	268	335	312	258	181	170	261	305	327	332	303	241	154	223	285	193	240	277	222	226	195	242	340	296	277	222	190	233	270	308	248	297	333	271	293	249	205	181	201	302	286	208	252	285	331	348	338	383	390	436	483	669	683	672	826	828	826	648	537	575	472	382	398	354	297	329	338	413	445	396	341	354	433	412	370	370	351	290	334	462	468	550	824	1132	1452	1480	1116	757	657	592	547	546	416	371	396	413	472	466	414	454	500	437	415	453	573	608	490	462	450	440	439	427	431	435	521	527	472	421	326	354	420	422	448	409	348	345	331	322	367	370	372	340	267	323	347	385	437	387	392	419	331	368	390	290	307	348	310	170	256	364	325	330	331	346	354	266	234	313	366	298	238	316	305	279	281	278	273	235	269	323	377	371	326	376	403	415	429	364	297	351	370	361	398	422	452	408	315	380	448	329	311	344	344	374	328	354	430	484	457	413	421	454	480	425	445	529	482	410	375	334	355	364	446	511	405	333	350	413	479	419	378	480	487	441	450	429	399	383	475	460	334	338	400	444	410	411	512	559	459	457	417	322	427	460	476	484	489	522	497	448	444	345	293	464	500	408	373	429	459	448	431	414	464	447	358	373	420	417	341	171	64	61	54	50	54	54	51	58	60	64	62	81	80	61	68	59	57	59	52	49	54	59	57	53	52	52	49	49	51	54	57	54	55	57	56	53	54	62	56	50	52	51	49	48	48	49	56	57	57	59	53	49	48	51	54	51	56	58	56	54	89	92	51	53	55	52	57	54	53	56	52	54	55	50	50	57	54	54	59	53	51	53	57	58	56	52	52	61	59	50	65	65	52	133	233	298	286	383	494	366	325	347	339	363	356	303	274	254	279	354	429	419	358	326	307	360	442	443	408	443	507	485	466	478	444	402	451	479	459	408	363	372	426	440	434	535	474	283	351	441	395	416	475	434	393	472	442	355	375	407	427	523	479	480	358	234	253	376	536	433	380	412	342	286	335	396	405	382	310	304	307	342	454	376	325	386	365	263	280	359	361	328	320	399	379	363	339	237	259	333	369	362	410	310	257	319	221	198	303	348	350	370	341	362	279	212	272	272	307	373	351	279	272	381	416	354	329	287	283	303	420	478	327	318	335	329	459	395	304	327	383	401	337	335	331	324	368	405	380	366	420	410	394	433	476	383	400	450	397	459	500	432	416	436	413	462	519	538	532	493	469	438	393	380	445	555	501	462	537	513	535	517	430	524	553	516	578	512	406	478	697	989	1264	1373	1139	758	571	499	437	394	401	376	282	379	393	340	283	230	352	361	377	366	321	337	411	441	406	441	511	551	596	773	832	830	773	578	495	432	304	275	365	435	303	169	157	195	292	305	236	234	243	234	322	345	277	256	275	282	251	249	217	280	302	286	286	217	267	307	254	242	230	115	208	348	278	234	279	279	242	270	254	200	196	179	235	261	278	278	200	214	194	172	236	281	246	219	217	201	259	285	263	240	166	101	139	148	131	198	210	183	220	304	275	212	299	367	235	159	168	166	257	274	171	169	193	160	165	195	271	255	187	201	249	226	190	241	251	158	114	160	228	254	243	197	90	201	305	196	219	171	137	186	204	239	223	148	147	238	236	213	197	181	179	234	219	189	215	180	131	182	218	203	258	172	86	133	140	154	235	225	170	203	127	87	188	192	178	143	168	218	163	118	83	130	109	92	182	187	207	233	154	148	209	198	123	121	195	245	240	209	180	174	197	147	196	296	200	158	162	164	129	126	188	124	145	266	242	200	228	256	251	138	56	44
236	275	255	225	225	181	164	238	252	226	141	78	124	100	103	222	270	214	121	168	231	122	94	178	180	205	259	152	122	215	191	171	185	199	196	154	174	218	232	147	67	116	157	173	156	165	220	208	123	129	229	217	282	243	250	247	142	211	179	226	294	212	201	260	313	245	136	186	227	242	193	190	210	110	182	280	189	154	199	215	274	289	260	200	162	157	170	221	245	201	115	129	125	104	96	188	226	182	228	206	143	136	208	179	111	161	211	253	234	213	231	191	163	177	161	186	211	227	240	189	208	223	265	184	136	162	92	149	206	202	234	245	159	134	173	173	215	184	189	282	256	175	160	200	252	307	286	247	182	238	351	289	271	277	255	280	255	159	193	237	239	227	174	110	101	188	178	156	187	220	212	262	292	214	215	216	228	231	219	219	217	295	328	275	257	329	342	322	312	270	225	225	244	315	408	317	221	286	294	263	283	282	264	303	307	323	346	289	249	261	238	180	242	261	280	310	278	387	436	280	198	277	361	315	272	311	317	378	436	483	539	615	722	760	707	581	526	532	452	394	448	426	337	346	396	403	432	432	409	385	423	429	424	466	376	360	424	456	547	645	861	1135	1311	1338	1096	803	625	553	592	541	425	433	448	458	460	530	621	595	523	423	417	494	507	444	388	413	363	380	489	432	398	458	477	446	456	459	401	410	446	438	426	396	365	393	447	429	399	383	394	453	455	404	403	403	410	383	362	374	355	361	382	395	377	389	431	337	299	327	333	397	272	184	221	254	258	308	375	312	316	343	312	277	249	331	336	252	307	315	289	272	321	363	317	349	359	363	344	311	378	411	351	327	338	329	357	281	179	317	403	467	425	323	350	343	359	403	455	448	428	440	384	333	353	412	471	437	414	414	467	367	325	460	456	389	352	335	395	429	415	455	523	495	432	431	487	513	490	440	448	538	385	314	402	433	411	399	511	510	384	428	517	492	462	379	398	467	448	536	546	408	405	413	446	494	429	416	442	377	379	403	328	394	510	548	437	344	352	263	120	59	55	50	56	57	54	52	54	62	71	71	55	52	55	54	59	52	50	57	129	129	47	46	52	54	54	63	58	52	59	55	59	58	54	61	59	56	58	54	55	56	52	58	57	54	53	56	67	61	49	51	54	49	50	51	58	64	64	55	47	47	48	49	46	56	61	54	48	45	47	45	48	54	52	50	50	52	50	51	53	53	56	59	66	61	54	55	50	47	79	85	61	132	271	363	469	497	419	352	350	319	343	388	385	372	369	354	342	384	415	443	418	397	348	371	496	519	440	453	460	406	412	371	404	460	492	503	438	394	396	383	357	429	478	389	350	347	376	400	347	293	352	436	419	433	401	373	462	459	380	417	448	414	443	488	327	254	403	458	419	398	414	366	350	445	355	271	374	413	390	379	380	377	335	401	408	239	267	366	375	439	416	355	348	310	314	339	372	354	401	392	256	326	358	240	304	374	330	315	245	222	269	288	301	386	337	361	427	336	322	279	344	479	437	385	425	405	342	351	398	426	393	305	234	247	366	359	363	417	368	409	422	236	218	447	525	484	397	405	527	410	305	470	553	441	407	461	411	405	414	411	488	574	625	567	492	482	453	462	500	515	503	461	467	546	546	509	489	438	478	491	450	504	614	568	474	515	569	717	838	1013	1348	1476	1189	710	527	577	484	381	387	345	334	415	397	318	294	325	341	307	316	345	356	314	339	312	325	369	410	553	718	785	718	704	631	453	430	417	410	396	281	321	343	300	300	302	237	258	316	326	315	287	272	264	233	151	170	243	283	299	269	246	241	263	348	370	348	317	289	337	283	181	234	292	224	197	278	228	193	212	149	99	154	218	194	133	164	265	279	290	206	169	238	196	142	219	291	252	176	124	150	210	227	232	278	267	265	275	210	243	302	223	161	221	207	237	247	133	132	111	129	270	269	180	146	201	283	289	172	108	191	253	210	190	208	251	256	241	254	240	293	279	185	170	184	150	168	249	193	130	198	167	151	254	211	101	157	197	237	287	205	179	180	233	242	196	207	178	176	221	229	214	186	131	168	170	154	183	157	191	246	145	208	248	116	138	198	203	188	194	174	177	119	131	264	235	196	174	123	186	166	164	189	184	223	208	226	237	235	227	216	136	189	297	239	127	126	120	111	123	113	143	141	198	225	211	242	268	220	199	285	257	175	119
216	161	94	194	272	225	181	181	210	202	182	281	314	247	166	210	235	165	145	187	215	197	227	220	116	111	169	142	143	167	198	198	186	239	175	64	173	237	158	166	238	243	229	155	140	229	229	202	186	186	243	193	187	178	129	231	283	362	342	316	337	246	200	200	331	343	201	236	239	215	242	228	133	107	105	137	211	269	294	220	241	166	96	114	145	203	191	229	302	292	168	140	220	270	222	170	157	187	230	196	174	103	216	337	166	54	138	194	188	263	236	177	210	185	215	280	246	132	145	201	174	210	196	126	107	117	155	177	208	166	220	241	164	155	108	176	289	280	165	218	295	210	147	177	216	188	222	238	201	181	207	265	279	257	277	355	301	212	244	225	168	173	171	148	162	196	235	233	145	173	271	251	164	182	198	153	193	235	248	239	264	328	281	203	175	284	334	241	172	151	211	244	176	195	256	307	306	166	166	253	268	315	343	287	252	191	290	312	174	241	336	288	279	295	276	278	234	237	344	294	230	323	347	356	331	305	354	341	327	470	592	589	742	870	765	681	596	516	434	374	369	373	382	411	403	339	345	367	379	455	423	371	438	468	380	329	417	532	575	570	662	966	1316	1335	1163	865	615	574	546	526	459	443	452	397	431	471	499	435	418	450	461	573	510	457	545	553	427	403	435	477	451	421	464	399	462	503	437	424	447	416	394	427	358	388	464	449	406	362	407	426	470	409	407	393	338	345	336	358	358	362	390	309	243	366	377	380	433	423	412	374	312	270	263	276	241	302	396	379	343	287	284	293	294	392	399	325	391	371	365	404	331	336	369	353	357	433	438	396	311	278	366	365	243	248	320	293	272	350	419	443	477	420	347	311	279	280	374	366	332	452	406	343	410	499	468	356	376	381	448	427	426	452	397	397	347	352	423	382	436	468	419	432	412	427	443	438	452	422	382	425	406	409	438	478	460	418	453	464	445	481	543	555	523	465	447	489	477	412	428	438	532	558	534	516	331	392	478	440	431	407	375	430	502	527	440	331	352	281	135	53	61	55	50	55	51	47	46	72	75	55	59	51	53	65	58	54	59	62	74	65	53	61	59	59	62	74	68	50	53	52	52	49	54	57	54	58	58	48	48	49	46	54	53	51	53	57	58	48	46	52	54	58	61	59	55	55	60	63	57	49	53	55	49	51	54	57	59	60	54	48	53	54	50	57	62	50	45	48	45	52	49	49	56	57	61	61	64	65	64	58	66	137	329	394	326	329	310	373	455	394	321	398	473	455	450	350	324	358	312	375	373	305	324	439	441	342	372	468	504	462	477	454	452	467	410	475	415	317	415	418	366	326	359	373	387	369	373	433	380	338	364	383	390	446	371	306	344	407	402	384	461	409	364	417	407	353	369	357	327	385	413	416	411	310	209	295	401	426	409	353	294	533	574	280	298	264	185	287	476	450	350	300	256	328	324	328	287	264	355	431	428	379	372	379	373	348	297	282	355	334	330	353	333	370	316	376	519	431	321	266	341	397	330	380	443	464	447	352	304	382	394	363	384	384	270	229	378	421	424	430	332	297	377	459	472	447	384	351	429	399	389	464	431	474	507	419	368	347	374	483	509	567	588	492	430	417	441	497	538	496	511	460	433	543	543	554	541	476	492	484	396	363	525	585	559	521	552	701	831	1066	1332	1293	973	733	576	507	514	501	442	400	351	340	377	402	391	283	304	342	325	371	393	442	385	272	252	258	399	563	692	793	772	678	614	569	441	399	396	294	269	341	321	217	231	274	325	310	267	324	284	251	338	317	297	267	195	265	315	313	301	266	253	354	380	260	230	254	340	384	338	345	322	279	292	272	212	214	157	105	155	129	108	173	275	244	224	267	219	216	193	257	280	137	126	171	214	164	134	206	237	299	267	229	238	231	214	213	204	232	254	279	307	240	295	347	254	160	208	226	149	237	296	233	292	214	74	147	177	142	206	247	222	240	247	224	154	165	168	138	176	217	196	186	235	259	240	161	224	263	147	177	186	255	278	167	214	151	104	208	198	143	117	138	172	226	229	247	291	295	273	219	187	98	55	119	224	290	298	249	232	245	199	97	108	249	243	149	156	197	149	63	40	155	209	256	245	189	272	164	136	173	154	195	179	194	242	299	299	195	208	244	167	141	189	156	107	98	50	103	215	206	245	212	116	251	291	222	155	104	155	200	187	130
359	287	200	208	233	179	147	178	201	177	224	276	231	203	227	287	240	141	156	211	245	246	192	185	119	108	198	198	222	223	164	183	178	107	140	193	241	259	259	217	134	155	197	228	244	298	283	207	255	256	141	184	236	232	215	215	256	328	336	294	336	300	225	133	229	231	63	83	138	141	175	177	85	98	151	196	196	181	187	178	124	176	236	184	205	168	121	181	189	189	140	98	176	171	95	121	121	161	269	235	161	76	140	267	176	99	171	221	217	249	203	111	92	90	186	270	259	147	156	217	233	311	294	238	218	196	273	227	178	261	220	109	158	217	122	113	136	172	214	173	191	289	296	259	234	208	189	226	195	154	222	234	304	317	286	275	210	288	285	214	216	177	234	288	273	303	210	216	299	331	270	181	227	226	229	306	318	196	204	289	296	322	317	193	109	166	213	182	127	120	208	288	276	151	165	294	314	264	238	213	198	244	264	305	349	270	256	331	228	211	363	307	279	344	272	313	376	302	317	279	254	388	372	217	252	424	452	412	466	432	384	582	749	861	904	777	594	418	387	426	384	364	351	318	394	427	412	382	317	370	384	398	471	461	476	537	483	448	457	527	762	975	1208	1342	1166	926	717	571	557	520	414	414	413	357	373	403	487	459	430	428	459	520	504	514	494	489	446	400	392	481	480	442	416	391	391	349	416	369	388	400	313	403	543	468	384	399	348	363	387	322	345	380	384	464	400	321	406	369	277	263	389	450	353	328	351	378	402	411	372	268	242	329	378	404	436	322	272	393	351	332	370	313	261	179	245	375	355	316	296	335	367	285	256	295	314	358	353	380	331	332	432	409	363	345	323	305	335	366	340	343	367	355	377	319	310	351	360	377	342	324	373	431	410	402	400	438	376	319	400	373	362	448	411	357	422	535	534	434	401	389	411	399	389	424	363	321	391	375	391	448	362	345	463	466	478	475	375	429	534	464	340	433	515	518	430	425	443	377	442	447	440	436	456	489	416	362	387	437	426	391	401	418	406	371	399	368	307	256	124	55	57	58	57	53	47	55	57	54	54	50	61	62	54	63	62	60	65	58	51	50	52	50	47	58	64	55	50	53	56	55	56	57	59	54	49	49	49	52	59	61	56	50	47	46	49	59	70	61	50	59	58	59	56	53	63	68	63	56	52	48	52	57	50	47	52	56	58	52	55	59	56	57	55	52	51	57	55	48	56	56	55	55	49	49	57	60	64	66	57	53	149	278	367	434	350	350	437	410	351	321	417	356	274	335	261	338	431	417	384	329	344	276	241	412	490	407	391	421	360	323	365	333	310	368	474	459	429	427	484	479	308	360	494	484	447	412	391	389	403	356	346	383	360	381	342	298	358	349	333	379	409	392	356	412	392	256	330	405	339	430	430	387	452	368	350	358	354	382	350	315	280	392	401	300	337	254	257	354	305	289	305	380	489	434	399	374	263	258	358	448	358	286	307	286	311	301	310	368	310	226	348	442	347	370	337	348	408	335	294	343	403	373	312	244	298	374	344	388	355	324	438	364	262	310	350	338	263	271	338	428	349	324	467	390	348	371	410	488	447	409	430	448	447	466	498	398	384	476	463	436	435	408	475	573	571	534	575	526	520	528	519	554	436	365	460	494	434	508	486	424	458	432	454	572	649	598	522	605	929	1282	1453	1299	982	765	632	559	445	375	390	362	302	277	355	397	353	313	377	445	359	317	360	369	380	379	333	383	474	584	667	688	762	729	591	541	491	361	345	336	227	260	339	285	265	226	213	303	217	147	190	237	288	256	246	265	297	354	239	221	313	283	258	223	197	240	260	195	208	246	292	317	277	242	263	276	272	231	163	173	249	272	256	263	299	318	320	342	308	294	223	190	180	198	215	153	185	181	115	164	258	273	317	268	137	255	270	221	218	187	197	228	194	132	220	240	233	263	243	230	293	262	169	159	143	112	135	173	151	213	278	210	159	139	160	169	117	150	176	131	148	217	236	167	207	250	185	238	320	256	165	129	130	205	218	172	183	123	130	236	213	192	137	156	179	154	157	115	170	194	175	197	181	150	165	122	203	262	156	164	191	159	127	82	124	175	143	204	197	209	217	149	170	184	173	140	174	226	218	158	113	207	163	110	265	327	231	189	134	108	171	179	205	201	214	162	80	145	191	175	195	193	144	163	192	185	209	271	233	151	171	209	243	214
233	294	274	231	173	114	213	314	289	168	182	254	245	235	188	163	179	206	273	320	318	225	134	158	215	210	197	172	213	277	236	134	139	229	230	202	164	145	178	138	128	189	201	236	240	210	146	193	219	127	147	195	170	236	268	304	333	287	251	292	329	334	273	152	213	284	222	106	195	243	116	130	115	73	185	244	189	135	184	172	131	227	171	136	196	178	172	166	140	80	109	153	161	227	189	166	181	145	166	223	235	219	156	142	123	80	190	240	187	171	114	95	136	185	216	206	313	290	221	254	203	151	102	123	175	236	245	191	238	235	217	154	159	210	153	150	189	213	219	221	256	278	227	215	216	239	239	167	229	313	362	259	175	184	103	259	289	250	261	188	192	255	303	164	229	336	234	224	273	284	219	186	291	372	355	364	338	288	235	219	212	217	266	284	250	126	164	274	253	218	229	240	168	117	276	318	217	230	215	179	201	280	287	277	332	317	279	300	281	307	323	294	248	258	342	287	256	356	312	238	266	271	305	290	286	319	329	306	348	403	414	546	737	922	828	663	581	511	543	425	305	399	403	312	311	355	354	331	354	418	389	339	354	445	553	473	505	573	536	659	778	872	1159	1323	1102	798	706	638	547	469	399	477	477	393	452	503	509	453	431	489	494	418	353	397	411	470	489	476	515	576	613	531	454	498	491	442	401	299	378	360	307	393	418	389	325	319	362	430	435	354	313	392	438	440	320	325	483	506	459	361	413	504	459	341	329	355	332	378	368	319	381	419	351	321	293	255	291	380	349	329	386	408	363	291	316	294	275	331	366	413	431	375	297	266	317	373	409	376	351	399	346	335	433	427	392	322	327	376	306	258	265	294	353	321	312	349	382	372	362	322	306	468	566	555	415	364	373	392	383	322	405	444	441	443	378	406	475	490	493	433	383	461	466	467	456	448	465	434	380	352	376	343	385	425	484	452	350	375	428	436	427	434	413	506	536	481	558	625	522	438	489	463	475	514	476	461	447	408	306	364	504	468	411	401	348	371	412	378	291	182	114	58	56	56	56	53	52	55	52	45	54	59	52	51	52	50	56	58	52	57	62	53	46	54	57	53	52	54	56	55	61	56	49	46	42	49	49	48	58	65	55	57	57	48	54	56	56	57	54	58	52	45	47	51	54	65	62	48	55	58	55	55	52	55	60	59	57	48	48	51	50	48	49	57	58	56	64	59	54	61	54	52	57	56	52	76	79	52	50	88	236	331	431	450	349	356	375	347	382	359	326	332	327	452	437	370	444	492	449	396	384	388	386	424	463	371	301	399	408	429	515	508	443	424	457	448	480	440	433	389	410	420	362	394	433	513	489	552	489	322	290	293	393	389	354	309	303	454	442	420	430	303	303	400	422	329	254	314	425	439	441	402	347	301	278	385	365	340	412	405	371	416	471	405	362	340	298	388	378	307	309	375	456	411	305	254	292	315	340	378	300	207	252	354	347	265	244	318	375	308	368	464	355	320	273	270	311	310	354	373	385	356	305	307	379	330	286	373	401	452	438	372	368	378	326	382	407	306	360	314	252	350	385	403	405	429	486	432	446	471	426	409	445	467	396	371	394	380	466	511	472	383	437	569	494	440	457	451	419	423	477	529	478	402	453	551	532	512	505	444	498	543	459	480	518	511	558	732	935	1105	1270	1248	1027	708	529	455	454	407	314	323	326	346	378	338	355	332	327	411	329	278	342	419	380	347	410	382	395	479	679	841	816	811	631	412	369	297	204	336	406	226	202	267	278	248	269	316	313	302	237	284	331	274	236	221	255	244	245	348	273	129	171	278	233	156	148	218	278	199	185	174	178	240	313	375	325	171	189	279	263	197	194	241	284	296	227	132	195	325	276	203	193	191	185	152	182	282	220	162	220	240	261	239	216	222	214	241	303	283	186	183	179	221	219	130	197	250	228	174	186	278	310	234	176	218	140	132	201	264	256	218	205	147	154	180	227	231	191	175	115	173	262	199	256	259	176	197	203	220	190	185	182	165	258	226	92	43	80	171	201	158	104	149	228	209	205	211	238	219	206	263	162	42	165	263	245	240	203	166	100	98	174	134	133	206	198	192	171	170	125	48	141	259	255	195	218	165	149	219	145	171	173	72	82	179	280	331	252	217	276	203	156	181	243	243	135	102	191	262	189	136	143	170	234	208	152	201	227	257	273	180	151	170
261	310	263	207	256	262	174	224	236	152	152	189	164	254	237	159	121	128	168	141	118	164	234	180	159	153	136	152	173	189	144	79	91	153	126	129	177	192	188	160	201	189	179	168	184	240	224	287	307	194	170	193	162	213	243	211	157	167	201	221	264	276	256	207	228	200	166	240	278	288	223	147	138	179	251	237	254	177	130	133	124	214	212	201	263	242	175	209	184	164	161	145	127	157	179	233	186	163	240	215	245	249	238	223	226	275	260	174	140	131	163	239	251	196	104	143	183	173	199	179	182	181	108	117	137	145	235	245	229	222	225	229	235	226	265	236	212	223	219	263	224	192	240	257	193	197	206	237	249	211	260	264	215	181	243	333	312	329	265	155	189	220	225	200	191	227	254	236	210	199	166	211	281	274	256	226	193	174	226	317	250	156	187	232	303	278	185	225	282	227	270	296	259	284	298	364	314	231	193	200	274	205	178	234	281	311	301	273	231	288	336	291	290	304	248	195	230	330	240	197	264	286	352	349	298	324	344	270	221	356	565	614	697	804	793	796	632	434	369	385	381	328	345	308	301	326	328	330	313	399	366	330	406	380	350	388	428	383	433	541	700	938	1194	1329	1228	939	704	630	529	495	555	511	490	492	460	478	461	380	341	381	356	369	488	500	474	527	474	420	535	579	437	371	419	400	360	364	410	402	459	574	525	432	438	472	330	303	395	439	453	409	348	384	354	240	355	429	426	339	288	330	396	391	380	432	347	242	236	402	455	359	299	301	375	274	243	350	370	389	299	201	260	317	335	394	406	375	300	286	342	345	363	422	297	206	342	384	409	481	457	441	365	283	314	383	391	365	352	300	382	448	393	329	392	414	339	375	405	406	387	426	425	398	386	331	377	315	243	361	434	435	380	344	398	355	340	438	488	450	451	529	525	485	406	378	471	420	362	396	426	412	357	396	383	403	472	466	460	429	403	431	350	218	324	445	498	510	418	420	442	384	375	429	389	389	428	446	471	489	426	373	416	449	462	407	392	344	269	333	412	368	187	61	60	66	65	54	54	55	54	55	51	52	57	56	46	43	50	55	55	56	59	59	61	63	61	62	58	48	79	80	52	57	57	57	56	53	52	51	56	52	46	52	51	54	59	56	52	48	49	52	51	53	56	55	48	49	53	52	54	46	44	66	65	49	50	49	47	41	47	53	51	53	56	86	107	79	57	55	55	57	51	49	49	54	103	101	57	51	98	162	234	364	432	446	352	275	366	375	391	391	374	324	394	536	448	275	313	487	408	428	422	411	480	391	418	434	463	497	502	474	466	471	402	404	398	438	472	467	443	410	327	332	429	398	412	457	354	318	281	276	391	393	338	259	343	408	347	390	371	424	538	431	359	385	452	494	426	469	418	414	512	383	364	404	321	329	292	316	451	383	330	457	499	424	445	382	330	390	441	440	401	446	406	285	343	319	209	281	324	401	341	132	203	311	280	289	285	316	345	329	399	394	283	300	351	314	288	363	364	323	372	424	402	346	410	482	421	372	343	379	355	288	329	371	359	366	342	317	441	422	349	375	414	382	335	419	475	434	457	482	536	482	377	429	483	375	326	360	425	496	419	416	381	294	352	412	437	486	544	526	440	375	438	458	401	483	603	546	477	515	438	477	531	492	456	503	576	624	824	1148	1353	1252	933	656	466	403	497	414	303	288	292	312	358	417	380	380	420	406	406	436	394	353	329	402	416	357	483	519	589	750	769	631	528	436	402	395	275	298	238	194	273	243	271	329	323	212	187	288	258	210	233	254	222	238	246	236	296	294	228	248	260	310	311	170	136	272	339	256	268	230	160	197	290	248	200	248	207	185	183	166	200	220	211	189	156	184	238	296	261	248	264	197	215	296	299	215	228	179	108	207	242	245	285	231	204	226	165	178	263	294	287	293	261	180	171	220	219	270	259	266	312	206	148	236	265	270	320	272	259	271	201	153	191	248	253	182	94	148	274	252	156	127	173	129	121	209	221	156	188	277	264	190	166	182	99	107	126	74	117	174	148	121	88	135	170	166	182	175	206	164	140	147	214	242	225	178	72	162	234	182	218	229	225	257	255	221	241	270	185	201	239	183	131	110	115	163	263	290	213	173	218	194	135	140	209	224	235	254	247	205	152	149	219	263	187	164	179	210	210	199	182	166	175	106	122	224	216	206	219	159	163	192
246	312	256	200	223	161	183	259	241	215	192	94	139	253	172	103	90	171	226	211	226	126	94	147	154	221	175	134	199	174	161	115	139	166	154	147	110	107	89	105	132	86	171	247	185	145	166	256	233	212	313	262	112	99	162	225	178	144	223	245	222	241	257	201	169	212	262	323	293	170	200	293	183	159	247	205	234	162	152	220	236	268	285	248	224	220	166	180	207	204	159	111	92	130	140	124	206	234	198	204	235	170	71	155	170	157	165	158	134	141	196	159	179	151	67	150	152	181	214	146	183	197	164	94	100	216	191	115	175	197	210	247	245	173	174	221	230	201	200	230	201	203	263	224	183	143	152	219	225	209	191	226	207	304	396	260	250	260	197	245	250	217	161	240	261	201	289	345	298	143	102	243	330	243	184	201	229	280	217	215	272	214	178	173	212	229	247	322	290	143	123	232	261	235	220	246	284	282	275	275	245	224	310	369	221	151	173	187	238	230	246	264	237	224	250	267	269	311	290	256	266	329	372	328	310	373	352	354	382	366	539	650	666	742	771	677	553	425	416	497	456	383	356	346	391	356	257	323	353	338	400	376	380	466	441	384	377	394	425	515	685	841	1078	1244	1169	916	729	624	564	551	509	526	524	475	470	461	448	488	401	385	534	605	520	430	432	485	464	397	495	502	449	517	459	508	540	390	402	445	440	390	398	494	400	389	421	312	340	421	366	308	316	362	420	416	345	319	369	334	335	320	283	340	379	313	256	298	378	344	394	392	321	382	322	248	353	381	275	332	311	234	299	349	313	294	327	298	266	323	378	302	292	333	282	368	359	311	362	387	357	391	428	310	267	297	286	286	290	271	341	407	343	402	458	331	263	332	475	443	349	342	448	462	349	342	342	326	374	421	399	342	362	418	370	397	390	343	373	426	485	455	361	309	333	402	371	353	353	284	264	292	330	385	427	474	416	370	442	434	399	380	422	424	335	393	499	502	447	403	378	299	363	451	357	352	456	478	426	420	395	321	350	461	481	448	488	411	317	335	337	262	155	102	62	54	58	59	61	58	50	52	63	58	56	61	58	56	59	56	54	56	47	48	58	54	51	56	54	51	70	71	100	102	55	53	57	57	56	54	47	47	54	51	49	53	57	53	47	52	56	51	51	54	56	54	50	51	53	53	54	51	47	68	66	50	54	48	48	60	58	49	51	51	51	93	120	83	57	50	54	57	57	58	52	58	77	73	58	91	189	193	248	334	355	410	397	359	380	406	368	329	380	432	448	434	369	371	376	346	417	426	405	408	326	379	461	453	427	455	378	321	457	440	420	500	483	406	436	450	442	511	411	341	427	390	329	389	370	331	368	469	522	503	438	362	350	314	291	389	440	426	469	467	402	348	332	394	422	373	362	392	474	452	365	378	380	412	487	339	261	379	476	440	387	415	429	417	390	354	356	324	287	331	387	374	278	286	234	242	289	232	262	263	315	338	331	369	303	271	329	375	332	350	418	308	296	344	270	324	363	326	348	388	298	267	351	361	350	371	350	224	237	327	290	397	424	301	356	403	367	242	234	348	425	489	475	467	409	349	406	393	446	433	423	510	534	505	479	471	376	379	435	504	568	510	518	561	369	318	432	511	550	423	384	400	506	551	511	485	476	515	430	446	433	450	620	545	471	621	904	1273	1349	1111	822	567	400	429	476	388	322	344	387	359	327	334	360	406	376	361	342	333	408	383	305	333	411	471	520	577	674	800	808	690	522	418	389	347	317	276	266	188	184	296	315	322	293	206	201	287	384	369	299	315	311	322	313	197	196	242	227	201	181	209	217	163	219	331	410	375	310	290	208	195	282	291	281	267	227	225	226	220	243	324	341	248	131	79	77	133	154	187	214	187	197	176	202	215	191	194	168	139	100	240	267	198	203	236	261	225	265	318	374	265	232	271	269	250	296	305	211	265	238	219	241	159	210	308	321	303	316	251	214	268	309	262	203	221	124	126	168	129	160	185	185	155	80	107	183	162	166	210	212	264	222	121	89	182	270	174	130	169	170	177	120	154	194	121	111	191	229	163	110	150	191	197	254	225	212	236	186	144	118	102	160	202	253	289	273	220	179	222	204	189	184	215	206	126	170	294	303	193	112	118	173	199	236	279	312	366	300	193	166	202	256	230	176	145	196	172	120	163	186	180	180	173	155	92	181	275	161	111	176	236
201	227	322	279	223	129	152	162	100	158	263	186	168	192	126	192	173	219	289	198	180	206	217	211	265	329	269	259	255	190	204	183	143	165	138	132	189	167	98	82	79	86	163	133	101	143	119	115	213	227	167	196	212	144	125	180	250	296	208	144	194	236	225	133	132	119	158	254	222	199	157	98	87	90	115	127	157	129	62	155	255	236	161	163	247	264	235	200	208	206	183	182	283	320	161	168	229	164	121	160	214	227	152	239	326	248	217	125	140	286	231	137	157	155	166	218	233	173	88	159	256	225	236	159	137	188	173	130	94	156	208	259	296	246	271	321	196	157	202	119	122	188	170	259	288	241	238	231	152	133	226	289	266	165	291	372	219	205	255	242	276	241	163	199	234	242	228	270	319	194	184	229	211	251	259	152	159	241	258	241	248	234	177	210	229	215	178	261	310	201	131	139	256	313	250	247	300	366	270	233	233	207	304	263	163	200	221	189	229	182	88	123	238	314	350	374	334	329	342	293	319	319	326	328	291	296	247	295	460	489	538	526	639	815	852	847	601	424	422	433	419	397	331	256	326	374	395	429	404	371	325	371	410	379	376	421	414	438	540	582	651	778	1072	1408	1363	1092	801	604	551	478	537	529	426	459	438	489	520	417	349	362	415	378	411	519	510	480	411	270	361	484	433	466	512	495	456	430	342	378	438	341	337	394	371	425	381	412	527	487	464	420	379	381	356	392	441	352	330	383	386	358	313	316	396	420	343	320	367	379	405	350	294	331	352	300	259	333	424	400	253	204	274	234	279	313	290	344	298	336	296	205	340	392	320	245	237	330	454	518	371	311	378	329	280	342	424	335	276	279	277	315	352	361	375	368	295	241	339	364	353	360	339	388	352	345	341	286	353	438	407	375	418	445	441	378	320	345	390	401	419	414	321	273	282	320	378	459	476	391	396	449	447	487	442	449	473	376	443	431	394	420	457	515	469	457	467	452	435	479	495	458	364	354	466	469	405	371	420	454	358	354	422	423	470	422	318	344	338	350	363	343	360	272	120	61	58	51	56	64	59	58	57	56	60	56	56	58	57	58	55	55	56	56	53	51	53	58	59	50	50	66	69	62	55	46	46	49	50	54	52	48	49	50	52	52	53	57	55	54	56	52	53	55	51	51	62	55	48	56	54	49	105	105	48	44	46	49	45	49	51	52	54	44	37	44	49	49	47	49	55	54	52	55	54	54	53	54	54	135	255	269	369	492	499	488	390	340	413	415	418	428	460	469	371	408	450	420	464	443	390	443	414	411	400	349	403	471	545	515	433	425	457	419	381	461	513	404	372	400	338	378	436	422	411	408	420	464	483	483	420	380	449	505	504	396	381	394	396	449	416	410	443	435	408	405	383	326	302	417	470	417	436	419	352	354	373	360	371	424	379	330	426	329	366	366	277	346	308	227	264	306	267	319	392	436	445	383	334	270	259	247	305	392	318	322	322	276	244	318	295	204	312	375	325	240	308	382	342	321	333	320	352	432	355	322	340	357	315	323	376	365	360	306	256	323	424	434	403	363	358	385	418	439	406	361	376	341	317	407	416	366	434	450	455	483	380	359	448	490	517	436	407	507	511	476	494	517	438	356	455	567	544	466	373	373	441	442	409	453	513	513	516	471	429	509	507	467	595	697	916	1280	1409	1163	808	590	430	378	370	341	339	387	382	322	323	346	343	306	287	262	334	404	373	346	334	405	406	413	496	603	712	800	830	674	509	412	307	254	259	303	280	205	226	240	263	314	296	251	220	265	338	366	367	260	229	289	257	284	248	259	284	255	296	298	269	189	173	208	259	278	252	246	223	234	257	220	227	213	191	248	253	215	258	309	260	195	171	197	152	94	168	256	242	238	267	266	261	184	179	237	254	250	243	267	259	218	188	232	247	248	238	241	269	236	209	193	230	211	184	231	268	266	243	205	234	170	110	191	169	122	133	154	171	154	164	177	168	191	121	88	111	138	221	259	222	194	165	153	171	102	154	270	244	270	197	169	148	141	247	231	202	213	152	113	120	76	118	168	198	174	159	237	228	220	199	92	103	176	141	171	173	131	232	219	133	167	203	263	215	182	154	121	176	127	75	130	273	236	193	241	205	171	103	137	216	220	219	227	236	200	151	110	112	181	266	217	180	164	112	131	151	115	102	125	167	205	165	187	271	174	141	210	189	194
151	181	284	156	133	214	234	287	277	139	123	218	155	139	194	201	161	100	117	202	250	243	209	135	183	231	250	298	252	220	245	194	119	135	172	208	204	204	136	130	211	222	148	98	186	215	126	56	194	269	178	191	237	272	200	110	233	304	287	304	225	220	243	198	172	93	132	172	206	200	106	134	198	197	173	152	232	210	68	80	213	274	185	197	161	83	139	191	162	127	152	227	297	229	103	117	224	198	120	192	230	163	180	238	224	220	234	206	180	230	249	205	199	260	259	174	143	193	215	184	215	223	172	184	277	271	169	115	129	105	185	284	251	206	227	272	163	222	325	199	188	251	175	231	293	251	342	342	256	206	201	135	208	355	290	292	295	276	301	192	152	244	255	256	199	172	242	258	260	261	252	224	165	264	278	111	122	243	266	244	240	203	208	241	259	232	281	223	159	233	179	133	182	279	326	236	238	366	337	315	321	278	163	194	331	338	250	208	329	272	179	230	268	306	300	288	257	258	349	351	288	305	368	296	282	317	363	409	306	322	446	474	600	761	819	833	723	562	476	415	362	428	376	289	338	411	443	432	425	383	327	343	393	323	275	428	469	372	429	604	672	771	1118	1308	1281	1192	922	688	641	497	436	563	559	538	570	514	507	478	381	497	578	546	509	450	425	423	443	432	498	545	556	491	429	443	466	450	448	436	389	425	441	448	469	424	354	364	433	404	342	416	382	312	373	387	333	417	501	392	326	342	376	371	352	319	285	297	321	473	524	383	320	353	388	362	310	244	256	375	393	358	315	282	289	249	286	280	313	399	337	298	269	290	366	313	279	322	385	411	390	387	335	330	336	307	337	421	340	253	306	370	372	303	368	402	364	380	417	419	361	347	387	376	420	443	404	385	363	390	413	378	335	366	357	341	357	418	414	381	404	365	290	329	458	454	486	454	455	420	360	455	438	382	392	423	476	454	357	335	414	502	519	463	447	478	506	468	446	465	447	417	373	385	420	445	396	426	478	364	321	420	361	340	372	320	369	437	399	355	329	303	375	345	155	65	60	54	53	54	54	58	56	54	59	59	53	56	55	48	52	55	51	52	51	49	53	56	61	53	49	98	103	57	54	53	51	51	55	60	56	54	54	56	54	49	46	47	51	47	57	56	44	47	47	54	59	55	61	77	73	56	51	54	52	50	54	56	55	50	52	56	53	50	54	51	47	53	50	49	59	66	68	57	55	67	62	66	123	209	245	320	346	386	411	330	293	260	436	515	418	418	424	394	371	354	429	466	439	432	419	482	429	317	323	375	392	441	525	570	577	472	343	286	392	507	504	495	464	435	440	446	481	453	352	380	403	432	469	421	401	341	411	458	307	333	424	406	338	285	350	390	400	415	380	404	380	359	353	312	361	447	463	431	374	326	325	336	383	390	380	299	241	314	347	285	304	392	392	380	405	422	335	315	378	373	378	388	384	319	299	304	365	351	301	334	302	288	265	293	249	273	371	389	282	244	322	283	266	312	370	395	355	344	312	286	317	375	362	367	478	480	428	343	337	443	448	378	368	373	399	375	284	333	404	353	339	289	289	354	324	386	424	435	494	486	479	522	468	442	494	444	458	508	440	444	498	508	487	459	500	462	417	512	495	482	505	460	389	445	500	383	492	573	480	474	475	510	567	751	1121	1354	1268	1051	812	564	436	431	447	461	473	485	467	456	367	290	296	292	325	316	355	352	378	410	322	394	463	330	382	600	740	834	836	692	592	475	360	402	314	313	285	227	229	237	309	265	220	256	317	319	296	330	311	263	299	241	263	338	224	144	214	277	319	305	240	235	192	260	380	320	312	352	335	331	236	176	192	193	247	220	226	270	291	355	268	187	214	212	185	154	159	115	167	234	207	173	201	223	245	265	196	213	241	188	248	227	145	206	237	233	200	217	248	233	246	206	216	254	275	216	172	251	232	212	163	173	183	243	236	226	206	154	175	143	113	153	165	103	207	243	171	219	228	194	241	221	243	278	177	77	89	222	236	144	91	150	152	108	194	202	216	257	233	217	131	104	146	135	101	75	121	202	303	291	143	132	180	231	280	181	145	138	180	201	185	175	145	194	187	202	182	147	213	205	220	249	166	183	268	247	191	156	192	303	317	253	205	212	211	168	235	214	123	163	144	139	196	243	261	262	232	130	134	171	172	216	182	87	96	136	121	153	215	221
275	298	270	263	280	214	109	189	188	72	156	192	115	189	261	269	227	174	144	193	256	214	204	200	214	219	218	163	95	131	245	283	197	166	172	225	242	148	187	275	244	214	161	112	191	257	190	131	165	192	153	215	259	242	253	249	260	260	245	194	149	95	137	353	345	201	199	267	222	146	216	219	228	288	262	205	200	191	164	180	200	198	302	314	208	187	248	186	106	181	196	240	273	226	152	133	180	224	285	330	303	161	49	98	154	150	164	164	219	359	280	232	217	120	176	193	231	247	235	280	228	206	239	230	151	163	243	240	181	92	161	253	230	205	197	208	208	133	170	196	199	186	139	219	279	237	284	319	259	201	271	293	230	278	293	245	239	243	280	224	139	216	211	220	219	235	245	226	263	277	214	171	198	210	141	112	189	228	275	273	215	163	214	249	184	211	314	312	260	214	143	201	272	290	298	269	237	333	331	294	312	224	145	269	314	235	287	276	296	291	245	253	218	211	263	270	229	333	348	313	369	390	391	297	261	368	339	305	409	451	473	459	649	851	840	791	697	574	474	515	508	355	293	333	397	393	358	320	315	304	279	406	474	443	453	411	453	355	351	500	587	812	1086	1302	1305	1139	905	743	627	533	538	610	526	449	509	429	408	549	517	451	524	515	488	523	500	501	495	498	547	537	534	423	408	518	564	509	483	477	444	392	396	438	410	379	376	452	461	441	357	368	342	243	345	376	272	342	421	394	317	328	424	408	457	424	351	293	273	374	356	319	275	281	252	270	389	345	316	400	396	326	382	458	350	221	275	289	337	438	355	237	309	455	448	397	396	340	342	353	375	347	380	393	283	300	335	360	317	324	337	332	351	314	314	413	422	361	399	431	398	314	283	311	390	403	337	319	391	470	468	446	405	367	311	312	314	319	341	331	332	365	412	341	332	413	451	408	409	492	463	416	433	403	415	401	373	415	433	522	560	464	410	391	384	447	545	513	415	436	411	315	370	359	352	502	523	473	393	354	396	430	436	424	371	286	271	329	354	347	354	292	224	216	210	144	61	56	55	56	62	59	55	51	56	58	51	53	55	51	105	102	50	54	55	56	52	48	47	48	52	55	55	58	56	50	53	56	59	61	54	49	49	52	59	52	53	61	53	51	52	50	48	51	52	57	55	55	110	104	48	47	52	57	57	54	56	52	46	52	56	53	54	57	59	53	49	56	57	58	52	57	64	57	57	61	63	109	234	329	350	393	433	322	273	293	323	422	452	460	451	453	396	458	543	378	386	491	457	411	405	456	429	292	313	380	414	489	517	518	413	350	360	373	454	476	420	475	520	544	548	429	421	396	374	434	377	314	414	407	300	329	357	389	427	444	454	447	444	447	462	408	361	383	406	481	472	398	371	324	373	409	397	387	378	457	415	423	451	379	356	348	312	336	430	371	317	352	375	389	365	335	301	319	340	311	314	396	382	314	289	320	431	403	396	385	318	314	357	339	325	305	284	319	307	326	385	341	273	287	267	287	335	393	446	396	349	335	382	387	281	282	373	298	221	350	504	501	360	347	366	349	352	306	300	371	355	376	388	321	336	382	372	404	420	421	489	555	503	456	430	362	420	509	477	406	399	451	456	499	583	520	456	469	473	466	438	435	427	368	406	427	434	468	450	413	457	501	596	803	1053	1308	1252	966	658	460	459	496	449	408	401	372	414	391	344	342	285	296	287	236	356	400	364	397	422	439	352	396	497	619	785	823	823	705	535	428	390	415	360	277	256	206	197	247	228	236	212	116	156	289	327	297	298	265	240	219	270	305	282	258	219	245	311	308	256	325	302	222	212	212	259	311	260	223	218	253	299	256	289	293	228	268	327	241	148	220	259	254	217	199	294	326	232	186	216	166	159	180	256	249	215	210	205	204	229	285	217	187	176	211	285	242	221	292	297	240	239	222	195	129	136	204	183	194	125	128	143	97	198	269	211	193	177	87	106	191	199	178	145	167	178	178	173	210	286	193	119	218	263	182	176	227	211	193	164	186	218	152	220	246	170	161	147	135	179	196	175	117	44	72	82	123	195	202	174	161	149	190	201	106	145	221	189	227	253	184	135	139	142	182	194	129	133	214	264	249	227	151	126	205	167	181	293	232	232	255	242	250	244	217	208	201	184	171	115	127	113	159	191	140	105	80	119	120	115	147	177	180	107	82	158	187	238	253
296	229	237	220	231	230	133	77	110	155	153	182	198	206	226	237	249	231	236	172	81	89	98	131	149	181	219	203	245	253	172	115	148	194	193	212	206	143	147	235	222	215	184	107	158	252	223	108	125	184	115	161	275	208	257	306	234	303	320	224	255	220	203	273	201	171	214	312	258	167	175	198	190	171	175	104	105	207	210	224	261	197	167	180	186	184	206	152	199	194	203	224	185	188	150	164	175	214	206	171	183	217	245	210	159	171	198	248	221	172	194	138	76	75	179	272	274	263	241	256	214	199	258	310	252	103	156	150	151	194	217	294	276	258	229	156	172	286	307	234	165	209	240	211	250	184	193	226	174	176	264	335	294	270	243	231	238	232	206	167	185	211	144	175	272	289	282	255	208	231	253	245	163	124	274	256	213	229	217	265	352	343	194	226	212	188	259	246	221	257	246	249	307	271	256	269	270	248	305	289	253	219	150	120	151	200	224	276	278	250	202	245	256	271	288	284	232	256	336	276	235	237	320	402	313	310	404	307	280	398	455	509	591	741	907	888	780	629	453	354	394	409	346	372	377	353	354	349	335	293	325	385	383	380	375	356	380	385	388	477	558	725	963	1163	1235	1144	890	693	610	487	508	573	489	400	378	393	381	450	553	575	531	489	497	420	446	511	455	501	544	495	435	413	458	431	437	486	474	433	463	502	417	383	395	387	413	377	411	491	472	433	435	467	386	346	354	345	325	392	418	330	428	424	367	329	210	258	360	399	348	303	229	291	403	316	307	287	303	392	397	342	344	395	334	329	375	429	398	373	366	295	368	451	291	208	337	379	399	417	357	315	379	436	340	324	411	333	291	249	267	352	317	325	337	318	355	439	388	321	358	338	380	399	385	320	270	299	374	369	336	391	396	419	436	457	466	410	308	294	359	457	476	408	386	419	384	318	348	458	396	297	402	423	419	421	439	480	481	467	422	394	445	458	340	355	481	514	432	356	415	401	382	432	383	362	391	403	506	513	296	303	405	366	336	317	354	348	341	445	429	366	317	356	329	208	144	57	114	122	56	47	55	60	53	54	60	61	54	48	61	59	50	53	49	44	45	48	50	52	54	52	52	63	61	54	54	51	59	63	53	45	50	51	49	55	61	62	120	112	53	54	57	66	62	53	52	65	70	58	47	53	60	58	53	52	61	59	52	50	52	59	61	56	52	48	50	49	47	57	58	54	55	52	45	49	146	227	305	393	400	380	364	397	404	344	350	453	520	494	360	294	343	436	396	439	507	401	402	381	489	547	463	438	425	422	445	487	466	399	280	330	482	482	459	438	437	464	448	461	418	362	356	376	408	400	348	312	383	415	386	368	402	492	512	422	388	426	424	436	419	412	420	416	356	276	362	429	409	420	392	381	366	370	383	369	367	332	392	422	435	414	332	350	366	327	322	357	320	316	371	395	431	477	383	317	307	312	341	294	225	239	348	429	393	302	301	334	399	396	363	317	290	248	209	313	350	301	272	235	213	236	270	315	307	315	363	305	285	289	242	296	283	296	385	331	371	392	346	337	297	338	387	387	448	412	333	335	406	438	377	389	404	441	483	527	476	438	441	413	427	404	387	461	515	473	457	439	410	415	405	416	473	451	469	533	549	561	533	466	415	436	470	399	373	382	474	587	615	847	1153	1309	1210	894	713	596	407	441	501	411	457	488	401	407	366	319	286	309	378	366	377	419	463	510	440	371	357	464	592	637	758	821	774	576	459	415	322	338	362	364	336	284	293	264	211	180	181	257	258	216	199	214	268	323	295	217	169	236	296	252	270	232	263	288	280	282	289	275	154	190	235	267	227	184	192	222	326	331	242	216	225	206	240	224	123	152	194	186	263	249	211	301	291	215	236	211	152	184	251	303	276	201	226	230	262	249	219	256	257	332	305	248	324	297	204	172	241	207	141	110	76	119	194	303	236	197	285	280	192	83	113	165	179	217	186	195	151	49	145	190	143	162	136	186	226	188	190	204	199	131	118	269	275	240	299	182	116	115	163	172	150	247	192	67	124	162	139	179	156	109	161	198	108	149	212	138	137	168	175	190	227	246	222	201	230	196	182	305	275	143	147	153	114	75	106	169	171	207	145	184	269	215	184	95	150	219	199	222	196	241	217	207	272	219	182	174	176	228	270	265	220	115	115	170	151	188	184	119	73	161	223	133	166	244
208	344	394	341	285	258	196	148	100	166	185	222	218	209	283	206	156	160	233	244	214	181	117	110	144	191	188	152	199	222	238	272	266	227	201	158	98	154	207	218	230	235	228	203	129	140	130	89	167	175	143	155	212	212	170	147	229	316	337	308	260	259	254	220	180	178	187	144	201	363	326	218	271	248	166	159	122	133	191	191	221	210	92	157	202	117	172	225	183	221	179	156	227	235	231	161	103	155	202	161	103	133	153	83	143	264	266	271	226	164	217	231	216	216	217	176	122	168	214	174	141	227	304	297	239	125	174	257	166	135	180	171	178	274	282	165	296	457	309	183	105	101	224	213	222	217	112	91	187	301	272	239	219	203	247	274	247	218	287	274	287	292	150	128	248	355	312	301	280	171	107	205	282	268	347	396	307	267	286	195	137	285	309	222	252	277	296	187	205	317	297	213	245	250	170	209	193	178	294	268	240	238	223	262	229	268	337	277	191	157	268	376	340	297	226	203	280	366	342	307	305	313	289	203	280	392	333	305	366	432	404	462	690	754	736	791	763	558	432	480	482	434	446	419	403	460	380	319	371	382	334	345	436	474	435	435	421	344	380	433	513	703	963	1153	1277	1217	828	685	697	667	541	495	590	520	458	535	564	486	472	428	449	382	419	549	464	435	492	523	572	486	347	407	490	426	472	476	449	493	407	403	478	476	402	329	355	406	429	466	423	404	402	412	383	385	346	330	408	415	406	462	502	448	369	323	333	319	279	300	323	321	360	404	455	415	244	240	330	287	306	308	250	318	311	301	324	304	299	369	427	345	302	324	298	272	256	262	356	440	460	420	364	353	363	369	324	276	369	370	373	361	243	323	436	450	488	435	384	355	305	322	359	446	476	449	435	438	441	335	300	334	309	319	368	382	366	411	438	427	395	422	494	532	422	357	415	326	350	436	363	363	352	332	413	426	389	477	517	445	356	361	294	267	417	505	562	472	327	391	462	422	402	453	498	374	348	522	565	463	323	241	265	337	356	263	300	398	389	370	320	327	359	302	282	328	301	150	64	58	51	47	49	76	75	58	56	55	54	50	49	52	52	48	48	47	47	52	56	60	59	47	56	61	48	45	49	54	57	54	119	115	48	53	51	49	48	52	68	67	53	45	47	56	59	53	52	55	48	52	60	55	54	58	59	58	54	59	60	50	49	49	53	50	47	52	55	57	54	60	77	75	60	54	55	88	255	352	368	360	296	330	341	316	377	405	448	481	390	311	376	367	391	481	380	397	437	448	496	412	320	366	417	513	616	531	386	353	427	414	344	421	448	467	496	407	449	407	387	435	490	641	547	493	494	396	455	434	412	348	309	381	424	427	393	457	494	450	411	435	417	470	420	398	471	412	429	484	445	432	423	383	410	410	399	472	393	278	348	352	334	375	411	376	322	260	335	453	415	425	420	365	301	304	343	303	343	392	363	363	349	230	298	406	328	307	324	342	350	325	242	274	335	352	350	310	300	272	226	272	415	391	289	311	310	293	264	323	405	365	290	313	307	365	499	490	516	522	421	352	313	315	342	261	340	502	442	403	502	428	310	358	465	478	402	358	443	556	494	452	475	451	471	465	505	527	444	494	523	444	515	520	407	357	326	368	449	419	373	417	410	385	524	516	413	475	568	641	705	915	1214	1338	1236	997	672	467	419	428	393	359	414	397	390	353	288	359	401	380	442	501	417	361	382	348	324	354	311	359	553	731	888	909	771	580	481	364	256	314	301	239	304	357	298	280	352	321	230	265	321	280	241	277	258	201	212	320	269	190	276	267	207	239	349	290	264	306	193	144	175	235	277	252	129	163	302	318	297	237	234	223	276	320	248	234	252	249	259	297	226	170	208	265	286	204	165	199	175	189	164	171	205	127	127	143	192	206	169	185	262	265	211	175	208	229	257	255	201	219	244	241	170	179	208	266	284	189	153	246	277	224	190	192	233	231	208	253	269	190	181	216	156	125	187	170	218	204	233	266	117	148	209	232	223	219	226	180	147	126	165	164	132	171	169	87	155	187	139	176	184	111	127	129	131	251	263	208	168	105	79	185	263	189	129	185	193	163	179	185	211	209	262	234	202	237	270	236	80	144	151	173	283	200	95	102	233	240	168	247	241	223	196	82	198	277	162	147	216	252	269	227	136	168	208	215	175	82	155	279	235	114	100	114	185	212
326	302	240	242	257	217	222	194	178	163	161	199	188	227	250	248	269	218	183	224	188	214	185	166	225	199	149	94	142	223	221	228	270	192	165	187	176	187	126	55	107	156	206	215	154	175	208	201	182	172	156	121	117	152	240	273	221	221	231	222	246	325	225	146	145	149	189	163	202	247	242	201	196	129	159	177	84	216	314	249	216	211	188	149	128	107	131	177	211	303	301	203	227	312	251	177	199	240	302	298	157	125	134	89	181	294	251	111	131	220	173	109	159	150	222	223	121	229	310	236	201	268	266	222	180	148	171	235	239	257	230	120	139	185	200	270	328	315	165	96	167	244	298	219	170	243	208	133	213	294	279	249	228	244	348	330	324	296	222	171	175	221	170	184	186	220	291	345	296	159	223	248	143	145	127	178	307	310	256	187	122	156	220	248	235	241	270	250	180	185	175	176	217	235	264	235	243	319	382	220	158	264	236	198	161	201	276	233	201	329	313	269	371	369	293	312	314	307	275	193	298	359	358	345	349	470	428	389	399	279	329	537	729	796	860	869	731	575	469	480	413	358	413	421	356	345	300	275	394	382	357	392	397	370	303	288	429	483	340	377	539	657	900	1115	1269	1147	920	820	609	549	494	463	485	450	542	565	465	414	465	497	488	508	526	498	486	560	543	487	547	543	487	459	536	551	493	466	468	496	421	430	471	427	429	449	386	357	423	485	445	479	494	429	335	390	431	355	387	349	314	367	476	404	317	376	378	390	375	321	273	268	374	379	301	254	231	299	324	296	341	372	329	307	329	312	276	290	366	379	322	343	315	329	389	357	332	333	344	414	433	386	379	287	308	400	340	267	295	353	294	285	337	392	397	362	415	443	362	315	421	468	395	359	403	448	330	289	362	314	301	341	411	328	261	393	478	507	430	394	440	458	428	447	433	391	433	510	503	436	418	372	377	368	359	345	326	430	439	382	394	340	283	341	441	491	466	368	368	356	343	436	396	366	409	425	489	482	389	398	446	382	326	432	420	338	348	349	320	308	364	326	266	413	482	338	329	340	170	55	56	60	58	50	51	48	50	52	56	60	57	55	52	48	50	47	52	59	54	62	69	52	44	56	55	47	53	58	57	55	61	64	54	52	49	57	59	52	55	54	50	41	40	46	48	53	57	56	53	52	57	55	55	55	51	50	56	61	62	55	95	97	54	47	43	47	47	50	57	73	66	50	50	64	110	218	323	292	256	233	268	381	415	366	343	392	415	415	442	445	474	475	440	402	348	444	491	370	352	381	414	434	382	418	406	297	266	321	389	457	437	413	408	383	390	400	478	461	471	439	414	429	400	415	369	362	350	369	407	420	474	444	405	433	435	415	371	376	441	459	412	438	464	401	322	366	404	398	405	435	407	333	360	317	356	431	481	407	381	435	348	324	358	395	369	341	321	293	339	471	417	289	353	359	384	332	193	285	374	396	391	269	298	392	331	288	246	215	178	231	338	359	328	363	395	334	322	394	401	373	362	278	256	334	428	360	270	358	399	327	264	310	338	330	388	438	470	427	382	316	217	292	423	390	398	489	422	359	457	442	413	428	411	426	445	480	453	383	442	434	445	482	456	491	427	429	516	482	462	476	464	492	504	437	432	469	418	394	439	454	432	427	487	527	490	413	417	566	811	1013	1232	1302	1124	871	662	561	499	519	505	474	471	445	379	375	363	321	340	319	378	469	418	321	320	364	373	408	379	419	577	685	819	866	710	534	418	320	268	261	253	268	254	298	387	347	322	294	253	199	203	301	296	304	321	322	308	277	217	193	281	277	213	269	247	212	215	225	195	216	275	298	271	194	308	371	291	280	253	235	300	310	291	226	255	313	223	171	223	297	271	204	147	179	235	197	164	163	247	301	244	245	243	189	230	257	221	244	273	214	190	217	266	265	169	205	240	184	171	198	235	262	227	192	127	171	232	183	157	169	218	231	336	291	146	86	119	261	237	157	156	193	144	143	182	98	158	244	230	203	161	100	87	176	148	118	164	146	172	242	253	145	157	182	120	171	242	228	159	76	103	155	188	137	149	272	230	219	207	97	168	280	268	198	165	226	190	247	289	157	155	184	174	210	199	157	167	171	169	199	251	181	107	171	155	94	161	225	229	243	286	240	102	98	201	212	133	122	162	283	274	178	122	125	166	171	185	123	226	284	179	122	129	182	217	166
132	198	238	272	317	259	171	198	246	212	164	206	240	232	221	217	250	287	234	215	204	172	173	173	205	225	191	225	276	165	154	159	133	124	155	256	278	196	149	168	143	125	185	259	235	155	133	110	91	160	248	174	152	232	195	219	233	243	232	271	254	250	305	178	144	170	122	105	137	110	173	262	259	170	169	270	264	257	196	161	239	269	230	187	187	272	334	294	222	184	132	162	191	252	328	251	165	190	259	284	282	250	208	193	182	180	119	168	288	223	177	159	114	185	334	263	108	118	201	217	197	220	212	185	155	206	310	277	242	244	124	135	238	213	154	160	267	247	219	219	180	284	315	235	224	311	311	257	197	182	226	184	214	244	237	212	200	271	287	267	214	288	262	128	228	290	273	332	294	238	222	206	210	215	206	176	137	134	161	226	228	170	181	231	265	237	205	222	292	321	359	299	299	343	312	340	306	211	158	157	252	331	350	346	336	362	356	328	290	269	255	215	277	299	262	338	359	296	298	294	212	251	375	393	299	331	342	272	294	212	265	480	621	733	858	876	757	659	585	536	467	436	427	383	376	346	369	390	366	400	366	396	395	308	273	352	432	385	384	416	465	647	880	1083	1254	1218	991	784	652	622	505	411	511	557	466	367	393	475	528	491	499	487	473	531	440	399	455	473	437	382	492	468	491	543	465	474	418	427	406	432	481	364	449	564	517	476	500	469	350	434	523	478	471	430	398	336	321	431	402	295	350	437	373	321	387	411	333	293	275	296	367	304	353	441	362	364	359	394	412	401	435	383	375	398	307	287	378	370	324	271	250	333	424	406	295	356	385	324	291	265	350	341	284	276	328	327	266	240	259	301	310	440	489	341	289	309	313	355	446	444	333	263	352	393	412	403	370	431	411	430	455	393	303	399	476	472	449	375	375	368	386	387	337	354	386	426	468	394	356	403	416	425	465	384	343	318	285	388	474	460	365	382	475	509	426	350	406	443	381	331	328	333	457	454	478	551	369	376	413	358	406	423	434	435	449	453	422	342	298	313	310	360	378	286	349	475	351	153	54	50	57	97	92	56	74	68	57	61	58	61	56	52	55	47	49	49	43	50	55	54	49	49	53	46	45	46	50	57	54	50	51	54	50	44	46	52	51	46	45	51	54	46	44	48	54	56	49	61	61	54	65	62	50	43	47	58	56	45	61	68	52	52	54	47	54	59	55	80	75	45	44	107	263	375	377	268	239	305	337	355	381	388	365	426	415	359	384	445	454	413	445	449	484	474	481	503	439	403	439	500	409	325	440	452	335	408	484	357	256	379	529	464	347	423	464	425	448	428	439	410	349	417	401	315	353	450	461	394	422	506	452	382	401	417	391	330	388	499	425	316	328	356	393	393	373	331	314	338	381	416	327	315	366	342	282	279	359	362	325	427	375	240	297	338	290	279	361	383	275	247	355	389	394	375	328	401	443	434	396	306	321	385	402	341	278	228	239	367	388	433	354	255	313	333	316	290	327	331	317	250	193	285	387	405	402	370	362	331	332	381	364	315	336	326	284	345	365	381	399	445	506	450	396	375	356	331	399	468	374	455	543	464	379	398	430	411	548	521	397	423	483	495	495	504	486	518	493	469	504	420	430	456	403	475	454	438	526	463	468	626	596	472	422	455	566	682	816	994	1269	1396	1102	797	646	532	533	432	350	461	459	334	312	243	244	315	319	310	362	428	429	371	302	349	420	343	254	420	649	746	868	858	682	572	508	384	274	321	375	404	424	417	391	262	235	281	242	271	303	320	249	194	257	268	284	288	224	182	243	258	257	257	277	275	169	218	248	255	200	136	233	237	191	247	214	199	179	189	264	211	192	152	129	210	288	275	213	256	257	199	170	122	173	231	213	209	245	322	261	216	294	289	196	221	241	160	237	267	266	247	183	350	438	328	313	315	249	222	244	261	236	197	176	208	254	222	177	148	181	200	240	286	216	154	141	159	115	91	134	134	100	78	152	209	196	151	118	186	201	217	271	289	291	150	175	266	195	143	173	236	250	212	161	242	269	239	211	130	196	267	189	103	191	347	309	245	185	94	124	230	236	175	175	197	207	167	105	142	237	257	234	192	238	217	82	89	184	199	203	209	133	137	112	117	306	280	198	295	338	331	247	141	192	257	182	211	285	246	225	194	141	158	197	157	108	199	247	185	150	92	131	235	213	109
240	241	259	188	230	221	151	260	178	122	145	181	140	94	103	139	277	269	129	83	159	235	238	215	189	182	245	250	232	253	192	122	133	196	208	194	229	208	188	199	114	65	161	212	245	231	235	197	154	231	245	164	154	239	229	254	262	233	289	316	270	251	221	186	266	244	124	201	238	180	195	179	105	149	282	185	134	139	48	106	183	182	192	183	170	241	219	159	179	266	210	124	199	231	322	318	238	218	173	157	118	60	45	45	131	260	267	144	130	223	242	142	152	233	198	250	294	264	271	271	245	232	157	119	167	162	195	201	205	235	157	86	140	240	278	274	241	183	182	261	368	343	254	198	210	257	237	242	206	210	237	192	207	162	100	235	260	262	239	147	116	167	295	298	237	200	156	156	232	224	210	247	189	195	230	247	255	206	254	335	288	253	261	218	292	311	265	274	348	352	220	111	155	324	331	335	252	178	299	294	265	281	260	324	348	250	198	237	320	269	274	311	259	278	271	173	178	248	290	293	224	262	345	312	235	227	281	316	369	398	357	407	519	600	716	849	813	654	551	477	401	331	216	278	371	328	382	489	490	385	343	318	311	375	440	440	394	453	478	417	545	633	743	979	1230	1310	1088	826	689	632	492	472	520	505	550	473	428	530	543	520	518	566	544	533	549	490	443	448	464	429	441	443	462	506	521	523	562	516	492	487	461	491	488	512	504	379	293	292	342	389	384	410	403	403	429	385	331	369	366	332	382	355	357	403	290	255	359	355	312	412	410	344	430	456	454	461	315	211	277	338	331	359	372	285	231	313	325	333	381	335	348	372	335	332	463	402	223	227	347	441	414	435	269	294	402	398	463	391	410	419	356	319	399	366	312	351	349	379	381	368	377	391	417	375	356	375	314	338	422	440	429	372	337	336	365	394	395	388	361	394	447	515	571	524	399	383	490	490	443	411	383	410	488	428	365	450	480	457	416	459	501	426	412	472	445	365	382	425	398	398	358	361	427	405	424	463	525	455	345	439	457	412	341	357	418	453	404	355	378	313	275	298	365	333	297	362	279	186	119	52	60	51	50	103	98	50	57	65	62	56	56	55	51	52	54	56	57	57	59	57	49	49	54	56	58	54	48	52	51	50	55	50	52	57	69	63	42	51	55	49	55	61	58	50	54	87	87	56	47	49	54	55	80	79	54	57	52	49	49	48	52	50	45	47	56	59	52	49	49	135	216	156	197	266	278	308	397	394	346	454	560	514	472	415	292	359	394	397	422	396	403	419	433	433	398	490	507	430	491	486	474	489	473	415	365	367	369	361	338	419	552	494	431	483	504	411	387	436	450	388	405	487	373	349	357	369	377	375	402	378	389	395	402	357	419	492	420	463	506	401	387	426	435	484	403	364	396	364	367	362	282	270	336	372	439	370	288	292	293	300	347	385	414	399	343	358	353	326	404	378	302	345	396	401	307	373	403	312	311	341	321	214	172	227	270	335	404	320	262	373	366	299	285	298	342	295	311	392	319	228	274	352	356	280	332	414	370	236	248	367	334	329	359	324	307	330	325	380	468	419	371	431	405	354	411	377	349	404	449	429	375	450	454	338	361	435	391	393	405	406	413	512	527	418	439	420	429	469	434	346	305	361	422	472	501	445	396	469	502	456	444	490	591	571	546	602	735	1027	1354	1378	1085	772	563	513	421	376	441	459	417	397	311	276	292	363	468	357	352	323	292	397	340	289	349	397	463	550	602	656	794	806	641	513	474	455	320	284	362	375	420	339	300	347	237	226	225	203	233	295	328	263	258	306	333	272	200	277	303	258	255	283	272	244	255	288	306	252	181	140	198	284	341	266	102	90	206	213	189	174	243	229	108	219	318	188	47	156	243	241	155	122	149	175	256	261	236	245	296	293	298	279	299	269	193	232	239	270	272	212	185	304	345	199	235	276	219	234	234	194	171	174	142	139	181	125	102	153	207	160	62	94	143	182	182	164	129	106	164	119	122	225	292	263	163	169	248	218	190	193	187	256	359	313	279	257	205	209	206	226	282	272	156	192	273	277	244	245	259	175	191	257	250	241	155	124	160	213	193	214	268	272	177	49	93	140	85	119	229	223	258	287	259	267	231	166	210	219	155	141	140	105	142	257	304	318	247	161	202	226	219	210	189	242	174	172	237	211	203	206	161	166	187	90	45	162	192	165	279	224	94	116	176	135
196	234	284	268	275	265	260	235	197	159	157	199	278	210	95	117	122	186	232	145	143	142	84	130	185	195	176	248	193	174	231	109	137	196	193	205	184	186	154	187	205	135	135	213	256	233	300	285	231	209	221	247	175	196	257	252	263	231	152	248	306	177	108	143	136	153	217	216	310	315	169	84	110	178	213	206	153	100	119	210	148	161	242	199	113	97	211	236	189	156	277	381	223	117	192	193	203	247	195	255	277	202	198	160	119	144	132	77	200	283	292	196	145	266	313	342	278	165	205	322	322	278	192	145	139	156	273	247	181	265	255	208	189	143	212	292	256	185	128	194	214	189	235	212	243	291	282	268	256	225	256	241	212	232	209	307	350	301	173	99	192	261	272	243	233	219	138	129	222	202	153	214	253	219	273	369	304	243	342	263	147	175	209	196	196	236	190	210	251	224	202	234	166	74	162	207	165	200	364	438	386	293	219	311	327	192	214	279	325	402	364	261	248	253	238	198	223	308	411	424	275	322	362	306	346	365	427	502	497	403	354	478	543	601	938	1006	698	552	485	405	376	356	322	415	413	350	380	402	397	427	481	418	326	338	353	317	391	438	479	610	609	613	823	994	1119	1274	1190	902	671	581	557	501	483	499	460	443	490	528	473	454	448	552	569	491	496	486	494	546	512	481	512	490	530	561	564	475	385	418	435	375	396	500	513	396	418	464	444	484	431	291	277	326	337	370	336	345	324	306	413	458	409	408	446	440	377	332	357	330	288	348	405	407	317	259	297	409	400	337	402	351	223	282	371	309	322	402	391	317	272	298	339	322	350	367	435	380	309	328	293	331	389	408	289	271	367	366	349	375	376	403	389	327	362	396	382	361	390	337	301	348	366	428	451	461	435	425	426	384	400	413	415	426	413	411	419	393	407	435	378	364	377	436	480	424	403	353	368	336	364	405	380	472	468	384	398	470	436	379	454	491	492	453	516	517	463	437	399	441	397	394	384	320	329	436	423	372	434	494	488	397	343	353	355	389	396	341	318	392	401	322	286	337	437	375	321	363	396	336	152	62	58	56	58	49	52	59	56	54	52	54	58	56	51	47	50	50	48	52	54	49	51	60	58	56	101	94	46	52	52	52	53	52	52	46	61	62	52	52	51	52	55	58	73	70	52	50	46	47	47	45	47	44	49	63	58	56	61	53	50	55	54	52	48	66	68	56	53	47	62	240	379	335	348	395	404	401	381	409	413	443	495	368	376	484	454	453	413	453	455	401	433	394	439	435	330	347	441	394	413	475	398	385	399	349	336	344	367	523	574	490	516	501	421	373	383	436	425	431	431	413	357	431	424	301	325	335	364	385	395	366	397	363	274	375	418	302	324	429	422	456	437	394	383	401	452	501	470	436	404	345	381	424	366	323	336	306	274	277	344	337	310	339	341	314	344	362	401	451	391	329	361	340	348	380	356	404	401	412	358	279	308	312	337	340	308	339	420	380	326	287	311	344	320	336	270	291	347	361	384	337	349	374	385	405	317	333	362	319	347	404	474	452	402	433	400	361	371	322	321	315	383	431	428	452	416	422	375	410	416	375	405	406	408	438	529	485	335	349	383	452	551	420	467	505	376	421	528	499	468	428	429	464	389	414	508	543	512	522	485	490	466	431	543	581	613	707	843	1112	1386	1324	1014	694	517	487	459	442	454	474	390	287	303	398	384	371	426	438	418	330	319	348	296	271	407	505	487	581	683	745	796	861	664	437	457	404	323	316	286	265	239	193	266	252	175	200	242	268	246	201	165	198	249	269	268	265	285	259	194	168	194	247	278	220	191	294	300	199	236	194	168	242	245	205	107	138	236	309	286	166	215	268	239	259	229	119	84	215	299	259	308	287	121	122	123	194	245	210	224	219	251	216	199	153	121	185	278	352	340	235	184	231	271	278	185	79	86	153	147	99	272	248	42	170	243	152	212	263	204	137	67	101	199	256	167	81	118	180	192	155	192	249	286	252	232	227	299	344	191	166	215	240	241	218	192	169	216	250	308	211	186	263	228	216	200	269	340	350	286	203	209	174	150	216	219	184	228	215	183	239	198	155	133	133	134	132	106	131	224	206	120	130	145	143	131	105	224	304	250	217	255	217	109	105	184	296	323	249	250	161	131	256	315	305	192	127	115	80	128	153	157	176	138	131	155	181	218	224	169	141	191	164	135	152
274	342	340	247	105	80	171	216	124	141	196	176	197	196	162	175	198	145	119	221	245	176	206	210	233	261	207	219	243	218	143	65	87	188	151	80	140	173	175	193	240	233	195	223	241	210	204	196	153	123	167	267	270	269	259	276	324	355	328	294	322	246	173	247	268	147	166	273	241	123	105	88	55	165	173	72	92	171	179	180	246	159	77	128	161	131	143	209	129	108	181	273	255	208	216	189	241	246	146	120	145	119	80	52	120	197	193	168	157	137	141	108	171	212	200	227	203	193	184	156	163	296	264	165	182	130	119	188	148	168	200	168	188	207	196	158	131	161	254	261	154	152	180	190	218	224	224	270	297	191	194	223	178	193	249	283	261	278	241	243	316	239	201	198	194	211	134	64	91	161	130	160	183	177	226	227	283	255	194	217	225	242	281	262	298	297	187	206	304	280	292	305	254	230	228	198	98	188	315	284	309	291	253	228	278	342	264	212	244	283	340	301	205	258	321	217	150	241	305	305	318	382	384	321	280	336	333	348	406	350	380	448	522	652	807	889	822	611	533	565	487	438	465	453	365	313	378	413	383	405	455	464	406	408	379	454	445	337	421	489	543	596	761	941	1172	1382	1175	842	701	643	576	520	505	474	471	429	417	424	450	504	472	487	485	482	493	485	573	550	442	476	438	468	541	539	463	424	457	454	462	470	498	447	446	499	461	425	418	377	374	415	422	440	367	291	348	415	403	432	502	418	315	276	322	428	439	341	234	239	283	351	335	304	352	351	341	329	299	266	277	314	301	382	506	386	312	338	318	341	339	341	301	277	250	248	343	331	300	345	445	484	317	313	392	315	293	356	473	434	354	379	366	300	295	439	533	455	404	407	373	355	309	332	385	355	273	356	430	356	351	327	322	351	393	413	382	349	385	391	372	434	434	424	486	444	388	331	363	380	406	433	327	409	439	380	434	450	498	539	406	371	467	471	364	364	433	464	525	502	376	380	435	354	392	485	488	459	481	536	485	384	410	452	392	423	369	341	376	375	436	441	370	319	327	316	385	479	417	427	349	198	131	57	54	51	50	50	54	57	60	54	49	54	52	51	58	64	58	51	66	67	60	57	52	96	103	61	56	50	52	59	56	49	46	48	49	50	53	52	51	52	52	51	52	56	55	50	54	57	62	58	50	51	46	44	46	49	50	47	56	66	61	51	56	58	47	80	152	225	315	348	270	279	321	250	258	322	351	326	350	386	383	420	322	253	334	441	474	433	387	458	509	415	483	535	432	448	457	410	398	330	383	509	514	506	493	390	409	489	370	345	424	508	525	454	441	393	359	349	368	377	342	375	493	497	444	426	371	495	562	456	480	514	462	405	433	391	329	389	438	383	331	351	374	348	337	380	340	300	327	432	440	359	315	303	341	325	265	270	384	443	313	210	234	285	265	242	309	365	366	354	344	325	317	343	343	254	247	326	322	265	227	266	322	306	325	343	289	300	311	310	289	316	327	343	362	284	367	420	374	330	307	341	357	320	270	276	281	326	362	378	374	314	372	493	459	382	487	431	310	323	412	443	394	405	291	312	449	431	337	376	483	484	484	504	530	506	442	431	460	463	462	413	403	433	426	520	513	401	504	592	545	470	462	507	468	526	555	504	506	460	490	597	572	511	541	689	896	1147	1311	1201	875	604	576	516	425	371	466	537	450	433	439	330	335	411	385	467	436	325	363	417	394	369	392	433	470	454	488	744	870	840	706	468	335	287	378	443	308	231	220	202	325	370	273	206	200	235	231	231	251	251	291	303	259	290	280	232	260	293	294	280	343	288	156	163	158	160	206	230	246	178	222	285	215	305	344	259	273	219	249	317	216	219	257	226	240	253	304	296	235	178	217	271	242	226	210	258	307	227	170	229	193	190	209	204	258	258	222	206	279	282	206	218	188	186	200	192	249	296	318	231	234	288	166	93	179	232	144	96	190	228	158	215	215	158	113	128	167	170	147	160	244	246	162	114	152	125	68	98	117	157	277	261	110	118	229	270	226	176	231	263	266	189	124	193	185	186	193	150	93	130	155	155	204	187	124	137	206	137	121	286	323	262	240	231	226	199	173	209	253	208	194	194	128	198	273	184	173	132	140	196	191	221	223	217	232	204	224	223	279	329	209	182	154	171	199	134	170	194	198	164	161	216	195	196	226	173	140	133	87	113	192	222
260	218	256	251	219	176	201	199	120	133	117	101	122	185	154	107	147	181	186	133	95	166	211	149	240	191	123	277	448	413	279	171	127	131	206	205	147	199	147	144	224	297	267	137	101	160	192	242	220	196	161	210	329	308	251	202	260	276	223	175	137	179	205	166	161	113	172	265	238	207	171	107	97	212	226	172	175	218	266	299	323	238	206	195	120	207	217	148	168	206	266	206	92	113	119	90	214	226	232	229	103	161	208	199	191	231	271	209	122	167	266	235	184	172	156	134	174	143	128	121	148	234	199	155	172	191	172	142	144	280	287	183	254	289	218	197	176	210	206	129	124	147	194	213	211	205	271	201	112	175	179	134	110	182	290	273	241	193	205	311	245	187	198	223	236	267	360	312	240	306	279	239	242	210	248	239	208	250	243	303	286	156	136	153	228	288	277	231	263	280	233	210	211	231	269	285	220	202	256	298	294	261	328	332	272	262	264	296	296	266	279	298	274	302	287	308	336	264	294	325	308	367	385	351	276	294	351	333	309	311	350	317	370	563	731	839	814	716	604	445	520	487	363	372	309	274	322	434	454	396	334	326	382	426	385	343	408	467	453	547	580	522	585	790	1137	1322	1187	968	772	610	636	665	584	534	516	510	530	508	474	526	430	342	434	436	501	536	476	529	559	555	488	441	461	434	382	357	389	439	521	509	415	392	398	402	323	367	420	347	377	410	347	330	316	319	404	448	422	366	344	344	319	342	454	403	351	338	333	354	290	336	328	287	374	358	354	292	278	400	382	316	334	350	313	309	311	327	338	347	358	290	276	380	446	401	329	251	312	386	283	292	312	322	400	352	281	346	388	338	345	392	422	379	372	458	432	332	272	284	390	371	356	476	472	327	291	390	401	359	286	254	313	399	386	373	405	359	342	372	382	347	387	460	476	466	396	319	355	450	438	338	337	328	327	391	418	422	380	387	426	475	471	428	357	324	395	425	452	474	394	413	494	507	496	427	448	444	428	415	380	387	354	420	418	360	394	372	398	380	340	418	433	405	378	343	378	407	341	335	356	347	287	228	143	56	52	45	47	57	59	56	56	59	61	58	56	73	71	51	49	46	51	79	78	49	47	54	55	48	45	56	56	52	60	53	47	54	56	54	55	58	55	49	50	54	56	54	48	52	54	50	51	53	48	56	61	60	59	58	53	49	54	54	52	49	90	290	331	260	283	327	312	223	284	261	255	312	321	295	329	389	391	471	424	343	389	441	465	460	429	401	360	406	479	480	488	439	378	366	363	356	500	527	481	498	440	372	368	401	348	379	406	389	439	453	432	459	502	517	506	439	413	388	382	439	356	317	391	447	468	490	490	477	507	487	432	440	485	451	457	453	497	496	406	310	317	335	326	380	352	412	439	402	345	333	345	338	344	259	236	348	429	428	303	254	303	359	306	260	323	353	383	331	317	359	295	261	286	282	282	253	240	259	293	331	374	385	367	382	297	290	289	267	336	329	290	381	502	468	362	352	392	317	247	320	360	322	387	366	268	254	288	266	330	422	360	381	475	437	410	445	423	408	318	334	491	462	380	313	268	326	395	438	462	495	495	467	494	489	447	417	454	535	562	429	389	496	441	354	357	446	613	573	441	539	490	398	428	428	476	498	519	475	476	562	485	545	965	1313	1380	1198	883	714	602	403	291	322	402	417	362	250	282	350	352	409	285	297	375	350	380	312	284	351	439	418	438	593	710	782	794	763	673	530	441	341	328	395	312	204	231	288	296	292	248	193	203	210	234	269	249	323	345	287	327	364	337	220	177	260	253	245	242	218	166	165	234	284	245	208	298	263	210	224	175	241	213	179	234	199	206	257	275	261	292	304	298	230	189	231	206	196	241	233	207	195	175	241	236	228	242	131	137	292	268	254	281	194	131	131	207	293	298	289	270	233	236	202	218	180	171	238	193	142	143	168	234	279	173	128	245	246	207	281	303	204	183	243	184	218	293	263	186	133	210	192	117	98	125	148	85	109	225	322	301	247	255	243	250	213	197	218	183	217	304	270	177	169	154	124	157	150	138	191	219	250	278	260	220	196	196	121	71	111	184	222	285	291	131	119	233	207	145	171	114	183	245	163	181	199	198	190	158	143	219	288	218	211	259	209	168	126	140	213	222	217	135	56	171	244	180	149	207	276	212	112	121	181	154	161	184	105	128	169
175	128	171	203	217	212	191	226	198	207	145	137	143	49	143	199	189	212	196	164	192	229	145	108	174	211	153	137	155	92	149	223	192	171	173	210	231	274	295	201	181	224	157	194	198	167	267	314	358	284	198	218	175	164	208	247	232	312	344	265	207	255	301	241	243	196	174	152	132	141	124	120	106	237	300	221	204	217	232	162	159	251	247	158	131	217	213	203	183	158	211	212	250	254	209	154	150	169	201	233	229	150	89	138	184	145	103	168	189	180	139	146	162	97	133	190	179	213	276	232	244	279	235	208	206	182	163	201	175	175	135	93	187	289	297	227	262	233	182	161	174	218	174	198	186	206	318	371	259	178	254	295	185	139	244	182	147	192	188	221	274	288	285	229	117	140	324	318	219	309	328	291	280	222	247	194	178	273	226	197	191	255	185	132	178	197	252	246	210	124	106	171	180	210	300	269	247	358	324	210	161	189	282	283	256	218	202	269	295	328	320	314	416	352	288	315	262	263	296	280	265	289	335	343	375	349	327	386	443	413	417	470	520	598	622	725	795	721	604	438	378	434	371	353	439	353	301	322	294	318	345	491	506	409	391	368	415	455	412	430	527	578	678	807	1040	1212	1116	955	737	649	613	470	536	525	450	468	503	494	483	543	517	496	437	436	480	496	480	428	433	461	413	376	313	313	410	451	401	359	425	459	477	364	312	385	424	418	343	419	413	408	429	371	369	339	397	329	269	404	337	304	425	427	411	381	379	365	315	303	307	339	320	327	356	332	340	336	325	371	388	336	362	374	439	378	258	354	350	313	320	269	301	322	326	379	367	365	423	437	413	375	353	372	412	404	319	297	386	383	425	492	426	410	382	362	352	328	297	379	407	357	346	374	371	343	385	346	411	542	483	341	293	355	379	333	331	431	411	320	320	330	398	393	375	412	373	425	438	366	397	419	398	384	410	429	513	487	408	423	444	453	394	389	447	419	417	418	432	469	408	427	445	480	453	406	450	474	551	508	378	349	373	490	434	266	301	376	447	490	423	397	415	375	295	222	242	357	413	425	400	389	396	334	215	151	116	55	55	52	58	62	61	56	54	52	50	78	78	47	48	57	55	98	98	54	56	58	56	49	44	54	57	49	54	52	50	48	50	57	59	58	56	60	57	54	58	63	62	54	51	54	54	54	55	52	49	45	43	48	59	60	49	56	56	93	178	303	376	347	326	407	393	295	320	353	385	352	355	354	361	381	314	298	307	394	453	437	460	395	380	451	432	467	489	517	473	376	442	459	495	472	411	464	453	381	441	494	464	448	388	345	386	433	415	314	265	300	328	420	481	503	517	527	444	306	230	357	474	364	372	432	443	417	420	410	376	349	313	345	340	459	515	370	347	420	341	326	429	344	343	391	327	359	414	449	393	293	298	387	402	339	457	491	365	279	333	418	371	311	286	316	339	280	268	329	365	367	301	296	389	374	308	344	360	327	332	352	395	377	366	379	364	386	350	295	312	357	322	315	228	239	361	334	316	264	256	335	384	372	352	362	352	278	273	355	312	254	353	410	425	469	432	415	436	399	411	422	390	459	396	347	389	369	445	419	441	436	428	541	570	470	444	504	501	511	483	443	428	427	468	443	413	463	480	508	443	506	627	510	460	469	461	463	464	528	683	831	1043	1321	1377	1086	773	669	558	450	430	462	478	377	400	389	312	306	334	407	383	342	342	397	364	324	343	337	363	460	601	711	692	682	836	835	629	461	485	440	272	319	403	348	366	394	316	272	253	270	287	241	239	308	258	283	345	258	285	247	203	237	189	228	256	256	276	284	310	288	208	229	256	227	265	267	258	268	246	260	229	159	214	266	229	228	203	146	157	191	186	166	229	248	171	191	227	286	299	230	130	138	318	314	202	154	212	224	173	186	207	250	232	134	134	244	298	321	271	233	260	251	245	217	137	137	216	238	180	122	86	110	137	185	229	171	149	140	195	176	135	214	294	215	71	125	175	178	188	185	165	199	190	185	178	132	186	228	268	272	149	106	208	157	178	235	146	162	236	210	123	123	152	126	121	173	185	224	250	209	247	231	133	147	138	65	49	146	261	261	247	252	269	313	196	96	173	170	115	88	159	202	217	218	173	192	208	249	212	230	294	308	246	95	138	239	242	298	302	263	227	196	232	226	193	224	233	126	46	136	222	149	134	201	208	177	165	109
291	168	171	240	176	143	184	180	171	164	189	241	167	75	102	178	247	180	96	185	219	122	129	145	113	151	99	128	135	153	203	104	117	230	292	296	211	151	158	116	135	209	193	158	180	215	169	131	210	291	279	275	230	161	199	188	158	223	293	336	306	294	264	172	208	193	144	196	157	154	139	69	160	249	331	322	211	183	124	175	205	182	185	90	53	63	177	220	157	207	167	109	164	196	205	179	194	149	178	283	236	134	89	180	229	190	203	210	255	232	187	168	136	198	265	277	211	162	179	220	281	298	252	199	171	170	135	126	187	216	170	160	182	245	221	195	206	121	166	267	255	182	185	250	216	164	154	191	236	239	213	208	325	297	253	245	185	126	107	224	291	297	306	244	119	147	230	232	216	231	204	220	226	185	174	163	191	130	174	191	147	215	224	235	228	156	224	211	153	215	206	147	212	297	289	212	130	200	302	296	278	319	325	301	273	183	165	260	321	380	351	300	307	256	260	284	283	276	226	230	262	261	324	312	242	187	217	406	411	351	325	432	610	650	643	777	847	770	671	489	446	533	482	435	474	418	415	398	309	335	363	355	412	385	351	349	378	363	354	402	475	593	664	829	1055	1239	1253	1072	792	658	656	531	493	517	437	374	469	534	483	445	419	413	432	495	531	441	371	450	466	469	521	488	538	538	448	393	362	380	382	465	511	467	457	369	341	423	468	511	524	461	427	451	470	407	373	408	347	351	395	410	402	350	328	335	299	287	265	188	225	347	381	359	337	330	316	335	375	343	316	362	408	396	362	342	296	256	301	312	335	303	315	361	335	291	276	313	383	390	347	393	358	236	253	399	364	332	402	408	417	390	341	329	292	240	355	422	307	334	375	334	351	357	338	400	443	388	360	333	396	414	378	381	467	534	452	440	445	404	354	330	351	379	433	360	303	356	328	387	443	418	358	371	431	418	412	439	391	351	391	436	499	497	453	338	382	478	455	457	428	431	381	420	489	421	374	317	335	412	380	394	475	431	324	259	324	337	399	473	423	463	497	455	344	293	386	449	388	310	303	376	358	312	302	310	192	53	60	58	57	60	55	55	59	58	55	51	58	61	54	49	48	49	53	53	48	45	47	53	55	55	48	54	59	54	53	49	55	53	81	87	61	58	51	49	47	61	62	56	65	52	46	56	53	49	54	65	61	49	51	79	75	148	294	366	375	437	377	282	297	278	360	392	399	467	450	392	390	424	371	276	229	351	466	345	351	360	343	423	514	578	501	463	433	376	449	453	399	355	398	416	442	533	501	415	395	355	342	419	389	419	478	468	426	409	414	368	427	493	412	423	513	537	427	391	481	499	422	346	439	465	362	344	396	446	490	462	442	419	448	471	364	374	399	386	342	366	333	339	440	360	313	304	340	399	381	387	330	249	392	464	370	310	290	315	328	367	382	244	183	262	296	319	326	318	324	336	357	380	381	349	305	317	349	277	246	363	401	425	360	307	369	377	325	298	307	290	373	387	224	246	324	346	399	399	409	420	413	387	350	311	348	357	363	292	252	422	480	420	424	439	459	430	387	375	401	383	363	406	467	417	395	471	427	401	471	452	445	487	481	455	425	457	532	571	552	546	500	506	548	495	460	464	528	567	461	460	473	443	507	492	447	491	553	549	614	826	1109	1315	1275	1060	757	531	498	485	389	324	322	342	371	334	290	343	421	432	393	505	486	371	371	329	457	486	390	396	503	566	677	874	929	770	540	497	463	400	306	286	336	292	219	247	351	364	274	256	302	302	231	235	273	254	306	297	222	250	305	251	208	206	202	165	199	238	273	292	252	289	223	193	272	239	221	377	354	248	281	273	282	282	299	210	209	247	185	253	279	249	222	236	236	139	159	294	307	234	210	241	248	223	208	202	227	307	271	187	241	326	274	243	254	242	256	292	325	179	156	222	206	171	152	189	205	248	275	245	233	232	148	198	272	163	198	295	272	215	141	77	188	229	132	213	173	135	190	212	224	218	222	179	202	145	120	218	220	218	235	226	204	196	214	190	159	129	122	178	235	157	149	279	179	131	211	193	210	277	215	195	164	136	126	163	253	168	174	225	269	192	140	225	175	204	234	202	130	123	192	174	192	251	256	226	241	223	209	288	311	323	251	127	215	229	206	271	252	211	199	200	178	179	205	212	131	142	139	81	129	161	165	154	238	179	120	172
168	227	293	303	236	160	120	80	164	198	112	61	94	150	137	119	99	133	169	159	174	126	185	199	143	189	170	133	147	187	201	164	200	279	223	202	209	180	168	216	221	145	229	266	200	176	145	166	182	130	124	169	114	129	223	151	84	105	170	248	193	221	262	238	259	180	214	281	146	147	235	167	172	235	326	333	233	183	171	153	146	169	140	195	158	121	251	174	136	260	210	179	232	215	123	99	204	261	184	199	170	105	186	187	127	115	135	79	70	183	178	178	272	232	262	262	172	180	248	223	151	141	164	128	183	241	212	268	258	275	262	250	287	268	282	202	175	181	150	285	238	92	88	70	46	126	189	179	202	295	298	260	269	293	274	205	229	216	189	199	217	296	269	135	134	168	202	236	179	189	150	62	124	210	239	142	60	107	149	108	159	245	216	237	291	231	208	200	202	222	211	208	274	215	136	238	164	142	225	170	223	273	183	182	224	291	352	268	226	268	262	299	323	262	290	314	189	273	319	140	173	286	358	358	299	235	215	286	339	373	412	376	382	524	671	811	921	815	615	519	445	445	399	375	401	359	396	403	362	354	306	313	373	308	299	430	455	355	336	502	480	426	569	695	895	1191	1318	1107	797	628	578	566	557	538	494	425	445	440	405	438	365	331	418	504	486	437	490	482	358	322	429	459	459	478	419	441	462	414	321	317	434	419	444	495	496	490	409	375	422	406	404	439	436	375	368	397	380	447	414	400	430	345	432	479	409	356	314	285	316	315	336	330	234	327	409	385	373	419	443	405	293	280	317	278	324	327	274	303	426	438	332	303	270	276	323	331	318	289	277	356	396	325	304	368	414	362	345	417	404	288	271	332	337	291	245	336	324	269	374	450	439	404	418	391	345	324	427	493	338	383	484	311	247	442	504	411	367	396	452	436	385	356	453	448	286	340	411	360	390	438	457	455	460	398	327	365	365	349	351	376	320	369	431	335	427	462	369	357	423	409	351	365	335	320	403	425	398	374	353	392	421	400	379	331	295	294	331	406	418	452	415	361	398	373	297	283	339	423	390	292	258	327	404	362	233	209	207	112	66	55	51	49	54	64	57	78	79	58	55	50	56	59	62	61	76	77	55	47	51	58	54	52	59	64	57	52	59	58	77	80	49	42	52	52	45	45	45	55	65	62	61	57	52	49	58	66	84	80	55	176	257	271	341	380	376	376	396	328	305	317	310	399	423	306	269	333	471	541	457	308	322	423	368	343	361	353	379	327	273	355	372	399	409	343	450	543	429	378	544	506	410	494	496	400	427	470	427	483	448	385	422	443	400	373	403	432	448	450	435	439	469	418	255	275	419	389	357	443	424	393	442	398	379	345	406	432	405	503	506	407	406	328	322	398	335	353	364	361	338	307	377	416	316	332	367	372	376	309	343	371	328	281	272	290	308	293	261	212	319	380	280	352	415	364	365	397	320	294	317	263	311	371	294	277	328	308	272	312	341	346	324	356	430	411	375	310	375	416	417	438	365	345	389	332	288	305	356	483	427	393	385	302	301	300	313	342	379	415	422	407	410	453	487	466	426	442	526	480	395	346	385	490	432	461	477	390	390	402	420	449	481	522	493	579	692	619	549	471	375	374	391	396	454	494	421	377	387	362	359	416	447	503	524	549	651	754	1082	1354	1322	1019	665	533	467	448	447	394	357	448	404	340	338	265	288	347	369	358	324	318	350	349	359	425	391	345	452	591	722	771	705	627	585	430	317	425	386	232	252	238	187	249	241	257	274	286	357	319	231	254	221	217	345	322	238	191	298	385	278	238	199	183	215	170	281	353	284	272	263	275	297	290	306	238	244	286	229	197	154	139	191	182	150	176	204	247	272	293	251	257	252	156	195	268	273	209	159	124	196	276	181	155	159	227	228	148	164	192	239	228	242	291	253	233	199	157	173	181	265	311	215	175	212	250	203	184	218	234	185	219	288	276	283	272	240	213	259	215	199	229	178	245	298	180	132	147	113	138	199	195	209	176	146	207	161	164	173	158	190	178	216	216	232	261	217	197	188	121	82	184	184	152	152	160	145	133	192	228	180	77	89	122	202	284	217	101	161	266	191	148	160	184	153	148	149	128	222	261	185	102	64	114	270	287	211	254	222	156	244	233	157	171	180	183	151	124	202	165	88	112	141	144	126	193	183	136	187	231	181	188	214	142	173	204
230	220	220	268	191	91	131	171	182	212	250	230	193	209	233	142	122	176	243	269	149	160	184	127	156	163	175	235	224	194	236	235	231	254	183	139	182	258	199	79	210	254	104	83	206	228	155	188	149	132	202	148	86	159	212	195	140	225	289	208	159	207	300	255	192	232	232	253	246	219	328	274	208	271	222	226	200	126	98	91	164	176	194	154	140	131	147	238	162	131	219	228	204	139	89	162	155	175	201	183	220	224	177	149	183	175	189	205	145	208	273	149	168	250	236	234	243	363	326	269	307	196	125	200	231	157	207	252	304	360	286	207	256	268	228	232	250	215	153	205	254	265	228	180	162	194	298	314	205	212	273	236	175	226	273	226	224	218	230	243	199	245	252	202	156	182	249	195	232	205	154	198	197	203	249	234	186	253	170	171	217	180	304	367	300	206	303	366	241	226	245	275	312	238	285	308	233	236	177	166	273	308	294	265	270	342	328	249	271	284	231	279	344	378	361	251	253	332	279	243	183	183	317	308	251	222	280	361	342	350	399	431	449	508	656	723	744	732	590	481	447	367	324	432	535	470	376	406	450	408	405	359	292	359	485	467	413	415	375	413	520	535	478	606	938	1230	1329	1205	1004	823	645	587	545	500	613	611	383	364	524	590	499	434	473	423	441	521	443	476	471	361	459	606	519	502	648	545	413	391	352	412	454	409	434	452	468	436	445	512	475	401	383	390	427	379	289	317	287	298	374	331	289	289	342	409	395	405	407	313	334	383	345	371	382	394	419	402	288	328	449	445	384	309	264	284	314	321	315	315	321	301	317	305	327	355	355	361	318	257	327	351	255	213	255	323	392	462	410	312	306	300	360	496	397	273	296	381	374	323	397	357	298	368	457	498	416	308	383	392	364	457	523	475	441	415	385	413	385	385	417	438	419	410	334	350	408	417	432	342	378	450	428	438	438	394	397	437	435	460	487	467	361	338	421	437	445	468	408	389	371	381	494	452	418	432	355	372	474	432	299	343	424	391	445	353	360	502	436	422	474	384	381	436	381	358	328	300	371	453	441	416	383	304	317	367	380	373	312	239	155	100	60	52	52	49	51	99	102	58	50	52	58	50	47	54	57	61	58	47	50	80	77	50	56	56	57	62	56	55	53	43	44	51	55	57	59	58	51	49	51	49	50	55	53	50	51	57	161	230	200	258	373	362	376	352	265	340	378	346	358	304	308	352	378	389	387	436	363	364	462	399	320	397	379	419	463	399	376	397	438	396	399	415	379	274	260	363	411	407	409	450	343	271	369	414	475	397	388	436	333	340	330	371	483	475	412	391	439	432	419	475	401	421	506	474	443	380	381	430	401	401	426	422	399	341	379	374	380	397	376	301	302	378	374	345	306	372	394	377	434	454	412	405	343	277	272	332	400	320	316	355	275	286	377	337	306	326	321	320	356	331	355	379	293	337	330	258	275	348	486	436	347	328	303	280	252	323	327	383	421	266	254	382	365	303	280	279	289	264	348	414	342	325	355	298	215	270	385	408	365	355	375	363	291	306	347	318	358	419	426	487	485	460	533	555	518	459	379	354	434	472	359	291	348	417	450	452	440	327	336	452	484	439	486	469	452	436	423	436	411	430	452	492	519	584	506	449	461	475	496	565	533	460	469	556	689	848	1136	1235	1109	908	624	449	408	461	465	394	391	403	356	285	299	284	245	307	422	386	324	374	343	369	489	501	493	455	487	669	762	778	749	679	534	406	345	368	379	403	424	306	191	202	220	232	273	213	257	307	281	275	308	267	239	295	316	315	284	352	313	238	265	236	248	227	252	309	226	204	180	227	324	333	302	269	279	289	243	190	239	283	328	346	179	167	248	183	243	243	170	189	247	200	137	170	150	168	202	151	149	213	242	185	117	158	241	240	209	317	328	279	259	259	286	287	287	224	189	214	217	153	162	206	210	179	170	132	119	233	280	261	279	257	190	189	237	240	233	161	119	104	98	113	94	163	180	99	87	153	211	141	122	248	204	192	278	230	259	326	270	225	232	207	173	113	90	154	200	186	249	248	191	221	178	144	184	258	223	170	145	93	234	295	203	202	243	185	138	140	196	184	171	203	153	127	103	141	189	211	204	159	149	200	275	236	143	205	184	128	185	215	230	258	237	163	169	143	145	136	47	48	124	152	110	157	168	199	161	121	133	212	261	180	238	231
193	131	261	385	230	127	155	198	229	292	258	190	148	106	170	157	110	156	175	134	65	78	188	228	163	167	210	213	194	207	251	191	160	219	206	199	229	229	136	77	264	304	201	145	119	203	199	157	145	122	203	282	288	235	188	247	243	212	164	200	225	165	272	230	102	194	220	168	135	212	193	124	124	148	209	225	254	212	203	264	245	245	274	251	263	176	143	210	220	182	147	177	221	198	134	189	242	263	215	206	238	159	95	143	213	225	209	132	168	270	318	289	237	211	180	196	210	200	241	249	122	51	63	170	155	111	147	174	225	298	359	277	207	223	296	264	138	143	119	135	240	263	283	281	250	190	192	230	196	186	132	159	339	341	277	257	239	220	219	156	135	247	215	132	117	209	326	310	198	150	185	231	275	252	228	202	199	259	257	221	259	271	284	393	386	330	265	238	206	95	178	258	247	224	171	180	230	268	236	268	266	208	269	311	284	274	242	235	327	328	234	236	304	337	293	203	254	363	357	330	343	327	315	267	161	247	368	347	355	312	360	460	443	460	560	756	919	828	696	573	460	420	399	442	422	422	485	383	297	364	512	506	400	399	375	457	491	409	370	377	467	574	569	666	950	1151	1318	1313	977	729	723	679	565	480	511	502	434	493	508	497	420	396	511	490	449	424	373	438	415	415	496	506	440	411	417	409	488	487	419	461	506	467	447	435	375	386	408	464	525	390	369	432	321	317	375	441	483	366	346	400	435	385	341	351	353	421	410	359	338	334	345	339	388	386	363	379	346	360	394	389	347	314	319	354	332	326	322	294	312	293	224	183	248	341	366	350	350	389	412	319	281	299	276	304	330	293	365	389	300	314	366	377	359	402	334	264	369	417	415	356	355	453	420	351	361	357	394	375	326	395	425	431	417	392	413	380	440	448	407	528	501	440	441	392	447	412	333	333	394	425	357	398	464	483	466	417	410	373	390	460	361	320	399	473	575	395	267	425	460	466	436	386	400	474	456	440	497	441	301	285	388	357	390	396	428	493	443	485	480	402	405	372	263	286	367	343	350	434	423	470	462	348	377	376	384	437	376	270	242	273	202	95	61	58	53	49	53	56	57	52	50	55	52	47	42	43	46	46	47	44	51	58	58	54	49	52	53	52	55	49	52	59	59	57	54	53	54	54	50	56	52	54	59	65	66	130	204	285	365	378	284	253	407	449	360	369	389	356	350	335	379	465	491	457	389	399	411	369	432	481	358	320	450	392	329	363	326	264	399	520	436	337	373	410	353	353	396	404	412	397	376	349	372	456	412	369	374	396	386	374	371	475	495	446	436	345	345	431	516	450	376	420	395	382	373	379	409	383	348	374	411	361	428	487	391	346	418	447	446	396	365	419	422	421	441	378	324	366	447	466	395	365	432	385	270	263	336	366	327	336	327	385	415	435	431	347	348	409	392	290	329	354	355	280	204	308	299	308	297	327	387	341	311	311	321	390	362	274	303	289	210	282	345	325	337	314	308	314	392	430	437	376	341	404	332	339	402	349	286	227	308	424	385	411	505	444	337	382	415	421	423	382	357	344	400	468	474	451	410	462	464	424	466	495	516	486	448	413	421	487	485	431	421	493	522	490	518	555	481	390	465	522	517	429	333	389	405	436	502	488	481	485	503	549	741	996	1236	1336	1124	737	493	436	387	427	471	505	419	295	312	335	329	382	382	312	338	371	431	401	366	348	329	391	424	443	511	683	783	726	702	627	421	336	278	278	320	278	280	266	311	290	217	297	268	213	287	312	290	238	281	254	237	292	272	265	209	311	302	262	274	192	302	313	205	168	213	280	200	225	290	206	194	239	225	210	206	198	142	102	106	173	240	469	501	233	179	154	219	218	161	280	244	90	138	162	116	146	196	171	102	175	219	273	327	240	194	247	272	295	270	242	244	181	166	114	108	201	227	220	248	252	187	196	270	253	165	233	256	184	205	179	145	162	243	264	185	136	196	168	116	168	170	199	164	145	252	246	172	96	149	217	200	157	196	260	314	397	273	191	191	193	159	133	163	166	129	71	195	302	234	227	247	190	209	240	166	202	225	225	213	148	189	212	192	219	181	129	160	134	198	238	202	193	160	142	85	93	185	226	241	230	204	194	113	116	270	306	192	173	229	173	89	166	226	172	129	103	91	119	152	151	132	135	195	190	153	186	133	153	261	159	122	227
333	261	274	290	221	125	111	179	202	270	198	187	214	205	266	158	146	191	192	158	130	164	154	161	142	182	162	129	135	115	250	290	166	123	120	148	182	155	150	139	197	274	278	212	198	248	221	179	197	192	130	164	257	175	79	135	201	254	316	284	197	240	247	233	227	110	147	206	198	226	248	289	218	143	95	165	258	240	221	230	268	234	141	111	186	263	261	172	176	219	209	198	150	171	171	195	179	182	200	149	136	71	125	217	288	308	238	186	281	282	154	229	189	134	183	128	151	167	141	132	77	121	207	260	186	129	159	263	333	223	219	230	191	208	242	289	231	229	198	105	249	262	218	220	163	199	294	294	206	132	173	224	201	232	266	250	253	291	230	150	206	206	183	192	157	134	190	198	223	254	233	176	99	135	210	194	162	200	240	278	194	202	233	284	318	215	179	141	140	201	225	203	212	227	254	320	270	203	199	248	335	254	185	159	121	190	214	183	185	170	220	361	343	385	339	204	172	169	266	265	303	367	340	262	286	293	223	198	228	344	338	328	444	473	494	656	840	823	694	564	395	402	499	556	507	385	338	310	349	452	463	461	454	393	359	463	525	422	371	365	353	441	499	604	883	1085	1383	1432	1078	798	711	596	501	506	444	416	427	459	445	483	415	327	421	434	440	463	469	514	508	432	418	484	536	520	457	434	453	448	469	436	435	524	464	434	537	471	324	366	421	485	513	382	331	393	376	333	424	419	365	461	457	344	319	387	358	302	326	407	404	355	420	389	368	438	405	300	271	340	383	369	314	321	363	389	360	282	339	371	302	186	166	261	327	345	303	360	357	256	268	296	316	407	364	286	282	320	406	417	328	270	332	346	306	389	417	416	401	344	374	363	425	452	381	391	346	296	315	309	363	336	299	414	400	374	409	366	331	332	371	399	492	504	426	401	433	433	425	397	397	438	384	443	504	408	371	346	397	470	372	401	363	243	312	378	482	479	364	378	422	431	406	411	417	343	311	427	474	355	341	393	436	442	340	296	382	412	382	422	406	426	454	413	345	321	408	397	357	462	467	429	407	368	329	308	345	324	378	321	228	266	258	177	77	58	54	54	52	58	61	54	52	61	58	51	50	48	52	52	47	48	55	61	63	60	57	57	58	57	56	55	87	82	47	54	53	57	58	58	57	54	54	124	123	199	371	338	347	395	321	268	262	409	449	334	317	334	394	395	344	361	421	345	295	370	415	415	453	426	423	473	436	435	448	373	349	470	437	357	418	332	317	385	355	321	424	422	342	457	482	407	344	435	468	320	334	390	363	367	361	364	339	387	473	469	378	341	443	412	468	537	434	428	380	399	452	380	418	422	413	335	302	413	419	374	383	359	340	405	438	444	402	329	341	377	405	466	457	436	408	305	217	245	336	340	251	193	318	394	336	311	311	382	356	292	295	249	316	366	287	236	283	303	294	318	322	328	239	210	193	262	392	378	291	286	331	330	300	349	397	355	274	274	304	262	231	255	290	331	377	358	380	420	387	362	280	264	401	366	351	339	325	336	339	402	455	454	408	464	447	392	390	348	344	377	351	346	399	399	349	370	444	462	456	468	472	517	537	438	368	410	480	448	432	438	401	411	431	392	368	436	480	478	474	399	416	487	476	478	459	481	569	475	462	592	723	1057	1345	1340	1135	826	563	443	382	341	352	384	341	358	397	345	285	294	353	383	417	447	356	359	398	396	365	421	550	486	516	695	759	770	770	606	444	373	359	417	358	252	302	344	376	296	180	259	298	308	324	205	154	243	252	236	189	220	287	271	299	245	200	203	202	277	390	351	296	298	304	307	258	270	180	140	175	112	174	267	210	180	248	262	203	216	265	345	357	305	317	268	275	257	211	240	179	133	184	204	204	138	149	253	296	335	221	149	167	185	251	249	215	231	290	304	172	111	181	221	144	167	314	295	266	288	205	156	184	186	173	130	202	196	167	167	128	121	93	182	197	197	215	179	209	239	206	164	122	205	300	272	289	276	232	169	168	179	166	245	219	200	196	165	153	103	190	300	256	229	188	140	164	191	163	107	121	129	204	197	109	72	127	179	178	185	186	203	211	166	80	173	225	163	192	161	73	63	133	202	226	193	154	149	246	289	155	216	327	320	267	222	190	243	300	219	188	116	103	140	150	197	224	168	131	104	122	188	233	215	127	136	228	199	157	176	93	123
250	231	187	232	261	197	139	220	271	230	169	107	242	250	186	187	142	189	219	245	266	248	193	118	59	142	135	120	125	106	133	133	105	86	138	203	159	112	204	241	198	216	250	237	194	204	252	198	127	99	139	180	210	206	148	164	207	381	357	276	265	213	279	165	202	198	141	251	275	246	176	184	294	269	182	187	218	185	219	193	165	204	98	63	106	236	257	110	102	216	295	243	108	115	146	153	183	215	175	139	186	183	179	144	136	182	239	242	241	305	322	284	243	189	134	228	268	247	208	136	130	173	175	149	181	192	240	214	196	217	215	201	243	198	154	232	159	175	186	115	145	177	167	188	171	221	334	246	137	124	184	212	203	213	239	325	308	249	262	223	283	288	251	222	119	103	134	208	208	169	239	329	250	162	158	190	198	138	167	220	265	324	352	304	232	221	231	192	219	238	250	261	237	251	244	289	252	219	284	350	349	185	152	186	262	295	285	322	221	205	231	236	200	233	294	352	274	246	320	304	308	287	324	300	252	320	350	306	384	419	375	298	318	466	508	594	825	836	687	589	535	506	452	378	314	359	433	391	390	400	338	397	398	399	439	456	411	330	439	535	509	441	496	609	775	964	1222	1407	1249	918	671	567	501	485	471	394	369	478	520	471	466	493	462	427	428	513	491	501	544	445	459	444	420	421	398	438	455	521	540	463	526	499	425	472	536	467	392	332	339	387	412	469	457	491	376	278	331	357	383	373	330	309	382	446	377	309	262	289	367	391	344	296	282	345	373	386	383	334	334	383	397	282	271	363	331	273	276	280	306	244	269	284	152	240	304	242	333	415	393	361	432	469	384	285	254	359	415	421	395	386	393	305	303	439	408	338	312	344	440	427	394	470	493	397	351	419	487	431	410	331	411	483	303	254	366	387	367	314	251	334	426	397	348	357	358	422	404	399	458	436	374	414	385	328	342	301	386	476	537	480	394	420	336	294	443	468	366	343	434	561	506	413	403	475	445	428	489	439	421	405	465	533	459	463	434	293	332	392	367	394	419	443	482	406	379	361	310	346	394	401	359	390	439	362	295	299	321	379	420	389	276	234	219	126	65	60	60	65	61	52	53	56	53	49	54	68	75	62	52	51	54	52	52	61	61	57	56	59	62	54	76	79	57	59	53	62	71	84	79	133	280	340	364	371	345	343	384	342	308	378	399	427	466	373	296	302	286	351	349	333	339	311	381	363	376	371	346	402	476	487	373	402	363	370	475	476	435	378	369	345	439	472	450	483	456	399	462	421	335	391	356	467	492	361	328	321	342	453	409	373	418	423	501	461	412	458	467	397	361	331	342	410	474	423	382	417	422	457	471	450	464	468	426	459	472	394	334	291	312	419	426	346	320	359	410	416	415	376	353	387	380	376	378	372	329	284	244	270	303	273	266	254	331	390	357	341	374	419	324	295	323	249	334	360	296	285	228	304	337	293	319	312	246	258	307	332	397	374	293	352	451	420	436	450	425	551	491	332	293	274	328	410	424	351	364	332	363	407	350	332	301	335	339	342	406	327	301	378	363	406	445	344	374	443	376	332	361	431	417	384	427	522	470	414	498	507	501	460	471	489	428	450	465	429	468	551	560	475	475	471	448	499	384	352	509	557	468	395	408	458	542	523	536	598	740	1088	1270	1195	1050	833	652	554	459	333	352	363	263	372	361	373	339	218	277	355	332	342	401	366	387	403	364	378	443	420	563	782	832	798	775	649	435	352	333	375	346	234	277	339	299	229	216	333	352	257	250	254	262	235	166	221	268	252	190	203	246	279	255	171	223	204	191	221	201	215	237	181	236	283	173	216	281	250	226	240	226	247	292	268	259	220	194	187	192	196	243	315	242	124	131	185	134	209	308	192	162	141	105	163	183	243	251	200	192	262	278	255	295	260	221	215	248	229	218	277	208	134	183	219	194	263	204	126	194	213	245	314	326	284	288	249	275	284	233	224	192	226	204	135	198	209	172	215	255	255	218	156	193	244	225	201	182	208	224	240	189	179	219	234	234	203	182	230	245	255	233	163	140	182	196	98	68	99	196	290	321	212	188	184	154	214	192	127	212	194	169	293	280	224	186	228	150	87	210	188	100	112	141	218	252	228	291	322	261	288	198	78	163	205	147	127	191	184	218	236	205	230	196	141	200	245	249	266	213	191	208	205	144	127	169	198	123	44
275	189	194	238	251	309	208	234	209	143	242	257	246	301	232	146	143	154	167	207	153	145	159	163	219	251	230	193	214	173	183	144	110	182	142	158	220	165	162	218	225	165	97	179	225	197	191	154	125	87	228	256	148	168	189	163	211	314	242	193	267	279	291	259	220	189	151	178	278	232	211	287	285	227	161	139	204	235	138	157	159	172	183	207	208	93	143	184	77	195	326	288	228	138	106	101	182	205	198	191	82	110	227	224	229	240	236	227	208	263	287	190	110	108	120	187	195	243	196	111	131	195	252	192	180	197	194	144	169	245	268	241	247	176	68	159	192	170	171	180	121	72	187	229	176	255	289	175	175	152	182	278	243	268	331	320	296	196	147	214	261	263	173	189	201	169	199	185	179	240	344	325	270	281	208	247	381	247	93	104	189	285	253	260	183	146	268	354	257	175	214	197	248	306	286	207	193	227	175	215	347	287	219	279	279	261	294	246	238	300	312	280	255	242	197	299	274	234	289	230	225	233	271	337	281	236	333	399	329	323	382	374	438	505	515	598	768	774	743	664	538	454	326	345	378	369	311	342	478	405	342	337	314	410	571	619	487	430	458	401	401	465	537	625	854	999	1203	1388	1217	905	650	576	579	626	547	433	378	362	402	401	461	551	540	524	435	451	535	580	520	451	479	502	531	462	448	434	410	436	427	442	432	364	419	451	405	430	398	396	486	494	456	512	461	415	433	391	447	487	367	324	420	425	373	311	354	465	436	366	333	365	361	366	424	448	457	388	313	253	252	293	367	368	296	311	308	356	396	371	344	328	332	331	307	303	348	339	319	338	354	263	356	450	380	312	203	220	276	328	321	372	465	403	373	421	391	347	294	287	354	322	313	371	403	451	473	455	369	259	312	388	447	386	337	415	365	330	367	334	337	397	338	360	460	444	442	495	415	376	429	368	425	558	558	462	375	283	348	413	427	481	461	490	529	520	479	470	440	463	580	610	506	415	374	472	530	366	341	446	399	385	357	334	342	298	375	349	321	352	352	372	425	478	429	342	331	425	425	353	317	315	329	338	366	363	370	363	382	443	449	341	312	341	329	257	217	277	232	251	202	170	148	113	110	63	64	58	57	50	50	46	49	62	59	55	62	60	59	59	54	52	55	61	57	54	62	93	179	210	307	446	450	398	282	232	289	300	354	330	299	358	381	439	433	394	360	343	348	417	372	322	385	295	291	352	424	440	357	326	433	462	413	414	387	398	357	388	399	277	310	517	567	474	479	409	452	527	410	346	351	388	470	480	353	344	412	379	398	431	390	426	441	391	424	524	503	387	359	338	380	405	389	442	465	375	298	346	350	367	357	262	368	477	419	346	391	431	347	357	264	264	373	368	354	355	340	239	330	404	305	284	293	324	355	379	424	336	291	321	348	328	249	303	348	371	397	352	301	217	209	308	402	405	265	241	301	350	403	382	326	330	305	354	489	414	269	250	260	281	288	232	251	243	273	389	371	361	382	400	377	396	365	222	331	427	354	319	268	257	372	430	397	419	336	316	384	394	414	380	402	464	457	418	369	387	418	431	461	462	459	446	492	452	440	534	496	412	447	441	454	519	443	425	568	655	564	463	461	507	546	492	460	433	400	433	430	516	539	526	516	476	503	539	637	713	844	1170	1365	1176	927	754	540	429	426	365	365	397	351	329	335	310	320	414	426	390	367	331	369	371	293	355	403	357	410	482	594	707	718	782	789	608	469	385	318	295	332	291	251	321	360	305	294	379	385	329	213	270	344	251	272	270	222	231	233	206	164	201	235	222	235	238	218	266	336	282	211	197	269	255	185	297	315	226	211	253	266	278	276	201	194	208	156	147	248	281	270	286	248	225	259	261	201	207	211	219	173	133	178	163	193	303	243	148	211	209	133	177	193	193	272	199	178	224	238	316	277	250	187	191	230	229	208	144	163	172	172	199	266	252	179	125	184	207	161	161	189	223	137	119	201	219	133	107	207	181	198	245	248	225	190	267	287	236	196	160	92	163	287	266	263	194	167	251	213	172	182	172	184	184	176	196	184	173	241	174	173	231	207	233	177	144	143	164	224	198	158	230	257	136	83	125	85	103	189	197	137	146	158	172	288	272	265	223	130	217	293	223	208	265	292	241	143	187	273	248	191	186	147	80	108	163	106	157	214	178	234	246	131	146	234	205	194	194
259	199	200	198	226	307	261	194	203	177	133	99	139	212	141	84	88	65	126	234	166	112	150	91	136	178	218	245	178	144	177	135	119	235	217	150	161	289	230	99	194	246	200	159	178	151	194	238	170	195	221	207	198	193	212	150	153	278	285	265	187	118	255	207	189	275	141	113	238	236	185	254	229	194	249	218	182	263	239	223	234	220	342	237	142	140	167	170	136	153	160	199	221	255	230	198	245	298	268	205	148	187	206	234	234	151	140	152	206	218	245	271	240	189	199	251	193	218	182	157	238	282	195	137	182	143	176	238	239	228	220	231	224	136	110	136	150	234	250	168	182	247	238	192	106	110	220	187	120	176	236	261	300	328	261	212	288	291	203	157	153	158	160	119	130	116	51	119	253	196	171	269	259	263	292	291	310	284	171	123	163	190	261	301	191	211	263	291	345	288	229	201	265	330	324	319	269	264	306	287	249	207	191	279	266	243	308	302	303	289	353	246	142	207	208	204	215	265	252	221	210	236	303	301	259	299	317	378	391	332	392	462	450	452	502	572	710	790	830	696	500	499	411	450	578	439	351	426	389	338	288	289	341	392	459	417	431	385	342	440	435	421	561	568	702	977	1171	1346	1180	894	760	688	650	578	529	546	484	344	382	523	557	579	584	495	352	406	496	527	499	424	512	624	497	438	426	379	411	399	429	438	447	480	550	415	413	475	423	428	405	392	364	363	354	361	340	384	431	382	382	414	457	431	376	399	386	421	346	304	318	332	418	370	450	496	481	457	355	372	377	274	309	421	420	355	280	338	363	305	288	356	422	404	297	339	381	327	322	333	350	274	262	374	318	264	444	483	371	387	362	312	311	267	318	342	294	224	256	357	353	320	343	348	316	330	400	432	369	381	352	287	319	304	256	280	291	292	280	290	327	296	284	357	377	416	462	389	387	368	317	380	451	421	384	364	454	454	394	357	359	442	439	380	385	491	465	410	382	366	406	389	403	411	503	576	461	473	445	344	421	380	352	433	452	415	346	357	396	430	487	522	503	487	458	439	362	360	376	350	437	410	334	397	356	280	368	412	366	340	401	408	393	377	329	394	452	392	370	423	377	316	286	214	159	220	249	191	159	145	101	132	133	107	101	82	87	71	67	59	66	64	112	111	117	191	280	291	245	296	305	410	459	338	306	323	324	300	329	433	429	322	341	394	321	262	299	311	387	471	469	467	417	380	363	361	368	403	379	387	509	490	374	395	464	457	413	370	412	436	431	479	517	514	472	451	494	555	540	397	362	415	431	412	395	402	400	338	357	371	386	408	320	348	395	443	437	447	423	352	419	471	366	298	299	308	408	431	410	418	362	331	375	378	368	406	470	416	406	413	403	414	346	335	378	370	407	466	343	349	443	413	319	369	403	377	452	357	241	281	362	393	361	344	313	236	272	265	249	268	371	337	248	369	362	341	383	356	312	322	356	353	250	295	415	366	325	347	314	258	321	291	221	265	297	235	295	348	293	305	323	332	309	371	392	387	429	371	311	383	396	312	306	345	350	275	280	356	330	346	384	390	377	414	430	350	327	347	417	521	551	509	459	438	524	523	472	420	370	414	486	458	395	487	616	562	371	332	432	482	516	470	403	432	471	505	495	505	479	445	490	521	516	525	580	699	930	1166	1284	1216	949	647	497	469	485	415	320	370	435	423	323	352	372	365	419	347	332	379	357	337	382	365	359	389	384	440	549	708	841	843	739	573	429	396	346	212	209	272	283	357	332	270	296	264	285	363	350	394	357	180	143	192	199	275	270	176	184	223	277	300	328	367	275	214	216	225	223	193	297	315	219	213	258	213	201	252	256	298	315	219	109	86	107	108	126	219	250	236	236	217	203	282	299	239	258	297	355	352	321	266	258	235	157	201	186	135	128	135	182	260	317	240	219	238	168	150	145	179	270	256	138	108	210	165	112	143	195	225	225	291	170	83	177	230	134	61	81	151	127	60	155	249	247	325	271	180	244	263	257	222	146	121	177	158	159	167	92	117	195	224	220	167	152	136	177	165	91	140	224	261	250	209	119	139	177	119	116	119	141	192	248	210	161	204	206	214	218	194	185	191	192	137	94	161	164	131	126	179	161	155	228	227	242	264	332	346	236	135	124	217	243	205	219	162	100	148	218	132	127	132	73	136	211	147	73	86	129	248	290	188	87	103	179	234
217	268	243	138	174	199	230	239	143	118	152	111	93	147	208	203	109	158	202	182	217	172	123	80	44	161	235	217	217	116	128	131	142	217	206	190	152	156	112	103	259	235	154	182	150	115	145	117	134	239	265	218	139	143	140	87	104	212	278	219	123	195	198	156	221	299	331	264	306	345	286	293	215	94	168	220	232	259	235	211	150	152	245	211	136	175	292	266	140	142	162	199	185	189	184	192	275	213	174	210	194	154	100	103	214	288	165	56	195	200	168	211	115	143	234	245	228	238	157	49	166	267	195	154	198	191	197	241	187	124	176	215	166	154	177	236	292	210	121	83	118	166	159	140	154	205	236	208	187	267	205	166	266	284	255	268	310	284	233	265	271	197	179	239	236	124	114	176	231	217	167	160	133	161	191	175	114	197	284	257	304	264	214	248	245	198	212	284	335	295	234	197	204	283	268	241	297	212	163	240	261	296	252	277	308	222	208	275	355	320	322	237	198	285	293	329	197	217	348	402	405	296	251	227	278	321	283	309	362	285	272	395	384	403	617	709	720	690	635	667	620	520	483	407	486	535	380	419	404	316	325	334	440	397	372	445	358	333	293	330	418	449	533	580	726	904	1067	1242	1194	960	767	664	578	540	554	582	444	310	382	471	487	466	413	403	439	432	411	403	499	514	428	359	362	436	474	463	485	482	429	507	484	486	467	276	293	379	397	499	567	466	436	447	394	373	317	365	480	396	330	391	398	357	326	323	319	407	425	417	363	281	347	402	447	366	375	478	450	363	231	217	357	352	255	288	349	321	280	316	303	336	392	363	334	266	196	216	331	437	363	283	272	326	404	376	365	317	242	358	406	383	418	352	337	373	344	322	323	295	338	404	455	434	404	362	350	434	404	433	472	410	342	346	460	387	301	387	447	465	403	351	367	397	420	452	459	411	425	423	384	371	413	449	474	414	349	405	432	459	436	436	473	477	539	464	371	384	418	443	426	398	412	452	422	396	475	541	455	349	437	460	439	471	418	416	357	312	396	469	418	413	466	440	409	379	354	366	379	312	301	370	381	459	335	300	449	385	451	492	360	351	399	366	350	312	315	377	323	288	281	220	261	335	305	338	271	173	279	300	204	257	281	278	296	322	387	376	349	319	307	249	253	240	243	304	369	329	284	411	404	402	397	316	360	259	252	353	312	333	344	377	406	399	447	456	410	415	390	390	403	434	452	427	453	469	443	466	381	351	439	475	384	350	471	423	437	533	563	529	436	450	477	464	438	298	363	452	377	428	494	440	391	411	431	402	413	409	360	378	402	375	345	403	438	397	315	292	383	457	407	357	417	422	394	438	410	340	389	410	405	439	422	369	351	300	293	380	398	452	372	394	429	280	357	399	363	410	427	401	317	325	415	430	344	312	402	338	311	366	394	359	270	258	247	264	307	255	246	360	355	283	263	337	326	273	271	287	315	341	376	306	354	319	394	460	340	285	266	316	325	257	230	268	307	282	268	380	357	300	348	336	272	280	300	309	469	441	340	358	310	314	316	361	389	332	295	337	348	385	364	305	392	402	350	438	482	381	399	430	465	505	404	445	480	474	511	489	577	498	393	453	467	424	433	505	557	523	486	420	366	431	474	509	453	381	439	435	345	340	447	464	468	543	614	755	1015	1275	1326	1177	788	475	401	434	469	444	383	339	375	356	358	394	340	315	352	348	378	514	460	345	408	378	412	458	455	553	641	680	747	776	645	487	306	306	436	396	299	302	322	221	208	293	275	308	408	329	203	253	279	243	243	268	253	271	277	216	168	143	240	321	279	231	236	257	303	289	184	123	173	243	238	255	252	152	99	193	297	258	231	301	270	250	261	239	205	163	213	213	197	232	204	131	211	268	174	119	157	232	270	275	261	251	181	244	208	181	282	228	269	277	201	170	179	164	189	161	170	247	255	206	128	114	135	182	195	210	180	192	650	687	281	227	196	119	152	257	210	121	63	175	247	239	219	200	229	231	207	184	255	270	222	238	233	215	229	174	96	127	120	173	197	156	174	164	148	157	154	153	242	270	302	282	255	255	242	214	205	209	223	189	170	134	143	143	84	148	253	267	261	237	136	76	202	274	224	216	240	239	166	111	143	175	191	264	184	153	167	163	228	233	174	114	131	195	150	147	208	120	138	242	156	73	141	199	213	152	65	175	173	64	108	220	201	154
219	172	206	230	326	366	217	220	249	193	150	172	191	246	204	168	177	181	217	152	138	217	207	153	122	125	176	157	189	188	78	180	213	199	155	145	256	205	197	165	101	99	90	198	215	137	93	93	146	189	202	196	210	193	175	181	168	159	195	207	197	273	313	257	186	171	199	184	152	179	148	110	183	176	161	160	120	184	265	263	220	222	229	122	63	143	218	206	160	159	184	206	232	228	158	80	171	221	137	129	185	176	204	174	120	153	186	242	162	124	225	212	189	215	231	269	276	215	198	176	227	286	152	133	129	161	264	264	236	191	195	201	206	231	180	196	267	270	150	73	150	126	194	268	141	177	285	265	190	115	184	253	305	319	244	233	297	294	200	199	236	241	214	208	182	153	191	223	275	192	134	205	188	214	273	239	249	273	240	250	276	209	174	242	259	240	231	216	264	323	322	274	185	222	211	217	373	305	189	250	259	266	290	325	313	198	293	279	238	338	383	338	256	319	333	299	280	294	326	335	396	419	322	210	229	225	239	269	197	311	362	301	320	336	506	673	754	837	755	636	564	530	418	280	385	435	426	385	375	490	470	346	327	420	329	320	371	288	347	469	486	448	479	518	699	877	1093	1299	1295	1136	895	736	600	521	457	476	548	546	492	467	447	450	532	456	412	464	529	565	522	462	442	484	472	460	449	507	513	467	445	430	356	335	335	277	341	429	424	394	459	424	348	351	364	362	351	359	355	348	269	310	415	398	347	346	405	450	352	291	336	281	379	412	327	307	359	377	294	352	229	123	254	312	303	429	379	288	398	402	404	358	321	287	329	331	260	280	263	321	280	222	278	263	308	419	413	323	337	303	327	427	424	419	359	270	253	244	296	409	367	356	409	361	327	368	417	300	275	424	375	398	445	417	427	418	433	396	340	332	332	326	361	357	476	484	400	366	278	366	488	528	497	463	418	431	448	481	483	464	512	456	413	472	507	429	459	469	411	410	326	329	357	364	407	348	370	433	445	506	575	524	433	486	455	350	392	432	418	421	461	406	340	352	338	388	399	393	378	363	422	395	347	390	400	400	404	347	316	343	347	373	331	338	383	412	406	298	297	265	254	333	386	408	380	373	345	268	300	388	395	324	327	402	433	419	366	429	429	326	313	243	231	357	420	367	415	488	423	359	379	436	378	355	374	349	424	437	309	293	356	398	359	317	327	358	363	383	417	420	445	377	361	391	426	478	489	451	417	336	383	458	363	364	494	507	456	430	375	448	413	412	499	456	410	333	415	430	358	339	333	476	518	434	453	448	373	379	419	415	374	381	449	451	438	454	439	395	365	412	454	399	418	450	482	481	392	345	372	476	459	389	368	389	310	314	403	389	420	410	439	456	382	338	326	326	406	392	284	354	324	357	469	450	383	288	259	283	346	345	373	450	422	358	294	295	361	403	364	310	343	422	469	397	283	300	376	368	338	381	361	302	312	313	344	437	448	333	215	243	335	278	282	399	317	281	414	470	399	266	190	255	412	374	276	302	421	379	374	416	363	396	354	310	311	354	396	365	333	318	275	231	289	385	455	407	355	369	337	381	424	446	341	311	362	406	479	435	481	466	457	572	532	466	436	326	373	402	388	455	483	523	539	496	528	535	487	463	511	554	450	454	545	606	635	805	1142	1363	1337	1076	745	572	504	420	406	376	372	388	338	298	345	380	285	235	310	364	378	429	297	295	348	294	440	480	472	556	723	914	855	695	511	385	413	375	316	295	298	370	364	251	264	396	402	394	393	292	217	243	337	299	306	339	284	259	226	321	335	297	267	199	247	249	266	311	255	217	216	279	289	240	175	149	303	309	213	210	272	252	221	305	335	313	213	193	229	286	300	237	149	159	249	201	185	231	233	220	206	184	242	291	205	153	206	254	206	192	184	231	370	326	325	255	120	186	160	64	154	257	228	192	181	233	238	222	258	251	259	219	308	336	233	250	237	196	212	230	283	302	249	200	192	229	183	143	203	224	192	216	240	181	159	182	120	184	223	112	121	166	168	209	224	276	290	233	131	38	33	114	201	150	121	238	253	197	299	294	177	250	290	237	271	252	206	224	217	201	228	240	243	246	171	127	178	239	201	177	190	139	244	200	168	250	215	256	258	265	296	252	212	222	189	93	98	102	130	192	160	92	125	145	94	131	189	146	141	231	228	205	236	315	203	119	118	158
245	181	208	240	219	284	201	194	287	219	127	192	302	293	179	131	165	106	164	249	254	352	284	232	245	185	170	100	70	173	291	292	223	177	201	193	182	146	105	185	207	217	156	144	220	185	211	149	43	100	176	201	227	201	170	248	180	111	125	103	185	264	308	268	205	207	141	106	107	128	176	136	87	139	192	187	130	121	226	255	144	109	137	113	126	141	243	195	136	167	187	244	146	106	136	161	157	171	188	135	140	181	230	198	123	146	152	226	225	129	149	167	123	180	321	289	230	191	148	153	210	228	231	212	97	189	335	193	105	117	84	120	200	239	241	234	188	206	196	224	242	151	232	288	242	260	267	176	177	207	178	208	255	277	239	250	234	190	150	227	312	269	199	193	241	191	220	249	256	256	216	286	282	207	240	310	276	266	301	279	258	249	245	223	208	278	238	208	233	205	227	207	204	215	273	273	226	277	237	201	268	308	334	312	251	235	336	368	376	385	248	173	201	200	243	335	300	290	322	269	246	267	256	238	247	279	337	348	314	371	345	391	356	286	448	522	641	756	782	675	544	563	511	374	331	394	359	356	430	364	368	421	395	354	411	480	429	392	383	395	449	447	445	497	615	802	1099	1287	1343	1303	1004	730	545	496	530	480	485	532	455	410	441	467	437	358	414	456	496	630	578	503	468	436	482	472	455	498	421	458	500	395	394	427	468	503	470	417	504	473	429	463	359	319	373	424	447	477	466	388	441	493	412	330	353	394	298	288	356	387	419	395	418	446	460	441	355	288	306	378	400	405	316	253	241	288	322	262	311	328	262	283	293	279	373	426	361	294	222	189	229	222	238	301	372	452	405	320	275	283	335	355	429	408	375	333	246	246	265	303	348	350	387	339	357	367	363	403	397	474	474	452	431	338	279	303	279	355	366	324	359	365	380	466	523	414	379	388	427	409	404	385	383	470	429	396	387	421	369	435	524	459	420	359	378	418	467	473	410	372	376	425	363	316	327	344	404	425	483	516	512	479	389	361	435	525	504	443	417	408	387	382	450	462	467	528	522	453	383	417	469	422	357	240	265	333	320	295	317	442	423	365	357	365	325	319	333	286	338	332	407	418	372	396	329	401	399	377	366	334	322	307	339	435	417	315	359	396	321	361	465	339	301	458	454	381	420	398	334	358	365	352	384	370	400	443	345	291	355	336	359	406	332	338	396	419	380	399	410	371	448	439	398	463	480	451	453	439	536	528	387	350	328	369	447	392	350	371	380	458	378	375	480	424	462	464	373	469	468	344	419	391	345	433	480	441	294	311	382	439	480	433	425	399	370	359	361	351	399	460	408	329	345	425	485	457	407	373	380	347	337	381	324	412	513	430	446	435	352	410	418	378	393	350	348	356	318	347	317	336	453	411	329	322	278	319	383	319	279	362	393	355	371	392	424	343	300	368	377	434	357	300	382	354	343	399	338	294	319	294	335	258	203	324	364	403	372	338	351	188	227	282	275	322	347	405	423	389	292	234	288	374	308	249	268	320	442	405	300	347	331	252	263	396	455	410	465	453	366	417	380	350	313	284	337	313	305	364	439	458	480	539	539	539	478	415	401	373	449	536	550	554	531	431	384	435	448	491	539	515	423	411	478	399	461	518	427	410	448	479	483	451	407	548	657	837	1157	1275	1237	1025	724	501	458	497	484	461	415	398	414	390	381	381	284	320	424	405	328	342	416	384	382	348	354	410	470	569	769	879	858	743	540	383	393	411	286	317	407	348	230	252	301	256	239	228	271	292	295	291	181	189	247	274	246	207	241	330	308	217	247	245	256	267	253	239	173	180	259	270	324	394	293	169	209	275	266	212	205	204	168	303	296	223	270	264	280	222	223	194	234	326	267	172	104	210	293	274	187	106	197	220	134	133	199	204	230	241	186	229	277	231	206	208	185	205	257	200	158	201	157	170	201	206	235	208	240	241	197	226	260	219	180	136	128	216	279	215	144	177	196	133	108	173	148	169	179	195	224	204	227	255	300	221	221	251	154	171	188	153	161	214	248	222	187	143	133	164	183	224	249	148	42	118	240	254	312	266	185	235	200	194	213	208	220	265	278	191	176	238	179	200	256	185	193	251	186	189	225	185	229	249	181	147	234	297	289	286	262	227	176	192	209	164	188	153	210	223	130	97	105	147	135	125	172	241	214	133	135	117	56	135	119	122	125	46
279	268	190	210	197	239	266	250	232	185	178	240	281	174	66	243	243	108	154	130	187	242	229	173	138	129	156	149	165	200	187	285	267	216	176	132	198	178	87	94	177	255	262	139	164	220	171	158	150	188	288	271	160	155	202	240	164	108	203	223	174	152	181	198	163	236	232	142	183	238	184	156	218	257	214	184	182	198	262	225	164	231	240	150	192	201	168	201	205	229	210	243	247	154	83	137	229	199	175	156	198	203	209	223	224	312	252	221	316	263	185	186	169	161	116	168	234	282	252	183	214	221	184	155	195	210	221	220	173	198	287	300	231	153	208	206	152	164	203	268	230	173	177	212	161	157	183	156	188	207	260	267	247	275	248	287	311	260	151	168	245	198	284	356	310	236	160	159	171	197	252	251	291	291	294	344	293	225	249	236	262	291	179	146	161	242	282	261	227	268	314	273	219	219	266	296	217	130	270	278	206	164	162	251	285	288	298	297	309	307	282	263	255	239	282	336	332	305	298	337	325	256	211	228	234	262	271	309	332	371	383	324	377	367	486	659	711	807	863	787	698	631	523	486	494	491	435	304	251	337	414	410	376	333	373	440	387	350	404	393	310	244	314	475	580	666	876	1223	1381	1215	913	692	620	548	485	410	417	524	481	484	480	428	524	461	427	434	386	508	541	485	485	461	431	392	369	508	510	430	461	524	471	511	502	419	493	452	460	469	404	385	427	425	455	489	426	436	492	365	380	487	360	286	270	329	361	348	335	313	407	438	412	378	359	368	284	277	309	360	309	297	312	268	265	291	316	214	219	304	316	343	406	404	357	368	398	296	312	333	234	329	371	322	357	377	395	337	333	381	292	253	318	353	387	387	375	332	325	284	272	408	384	348	428	420	334	339	409	379	382	374	306	335	371	336	259	309	357	284	352	417	344	396	462	334	273	328	331	317	418	496	478	371	345	426	372	431	435	404	403	357	411	435	371	403	414	380	382	349	326	359	401	449	434	371	340	394	433	439	532	474	374	345	325	383	435	430	406	452	569	503	408	436	431	371	392	447	429	365	367	449	464	457	403	326	338	370	360	326	311	386	476	505	383	297	330	340	307	337	385	406	433	384	393	487	397	307	372	401	381	212	287	448	402	404	350	329	264	262	412	405	308	236	312	412	386	330	276	323	350	317	375	397	352	347	284	367	508	444	384	280	335	500	422	333	410	491	399	340	375	365	357	355	427	426	400	415	422	407	340	337	363	395	430	411	380	359	365	453	445	454	491	516	525	489	381	352	495	525	469	441	447	454	502	427	419	494	515	497	436	487	536	406	428	461	361	309	283	302	341	411	394	345	367	462	421	352	373	380	425	403	326	376	439	404	385	406	413	471	429	382	400	298	345	371	331	476	507	403	355	334	320	270	236	265	353	438	404	344	401	430	318	315	304	352	375	325	373	364	324	383	487	450	417	395	399	379	376	353	319	375	354	411	354	239	243	327	383	286	321	344	270	275	287	272	271	313	294	251	333	391	293	225	329	320	275	249	244	271	217	242	314	382	418	448	366	343	320	307	400	369	341	323	289	353	367	334	388	471	494	432	402	438	444	528	543	453	450	433	447	511	537	496	475	463	479	496	499	551	534	460	501	597	540	468	524	519	504	467	438	461	502	535	669	978	1289	1350	1184	863	589	533	523	443	397	428	378	334	277	319	352	264	330	411	325	360	434	451	434	357	380	458	435	482	607	609	681	765	818	755	567	412	310	250	292	356	260	219	234	319	282	181	284	334	306	311	342	316	268	194	220	322	266	228	214	184	266	268	188	237	300	305	267	216	157	177	173	127	255	395	383	279	145	101	229	292	222	198	186	238	292	173	162	239	255	213	208	168	136	258	273	225	200	263	254	184	208	224	197	207	261	243	243	157	136	208	209	164	137	304	363	284	214	181	245	273	193	170	245	250	220	166	170	254	170	69	98	189	267	233	178	159	131	117	226	288	284	273	223	196	207	159	161	209	143	202	268	212	215	234	241	202	174	141	63	130	180	225	272	248	211	255	219	177	298	230	227	249	218	201	191	183	110	119	170	186	219	201	160	192	204	232	233	226	168	133	109	46	98	198	222	150	152	167	217	226	122	151	198	254	231	144	141	119	206	258	195	161	231	294	208	208	292	173	80	169	154	144	190	189	154	155	144	178	159	129	201	154	67	129	167	177	240	154
240	217	283	326	213	195	226	220	242	259	257	200	130	173	203	194	175	198	235	221	151	110	229	202	123	232	294	254	193	173	230	156	122	187	147	242	267	150	138	194	228	174	125	81	63	122	110	182	264	193	117	166	212	208	251	235	177	107	175	216	226	224	249	284	285	350	332	202	207	278	207	127	165	215	148	206	280	270	253	191	131	165	263	219	126	78	57	61	76	144	155	144	198	136	120	174	178	203	164	98	133	215	189	184	226	224	213	167	145	164	118	155	211	135	142	154	109	199	287	292	291	349	260	156	182	136	215	313	241	204	238	271	250	207	199	205	230	134	57	202	270	212	290	315	257	208	193	168	136	214	287	189	197	246	249	240	273	320	239	256	269	232	232	261	243	248	259	252	283	274	277	243	201	229	211	168	110	163	272	255	177	212	259	149	140	166	226	380	336	340	331	230	256	207	215	242	263	229	157	216	215	163	210	288	251	255	281	321	296	242	297	275	254	278	322	365	370	317	296	285	257	279	213	262	348	331	318	358	343	319	366	318	439	508	401	465	648	748	745	770	687	594	523	360	371	387	399	467	359	332	419	410	266	259	406	421	477	455	396	391	393	443	409	420	558	670	828	1083	1262	1225	969	763	703	577	434	444	383	355	439	489	483	433	448	443	481	523	431	349	398	433	442	443	481	526	522	529	558	619	509	418	515	468	396	375	388	391	369	460	429	350	460	482	396	454	462	424	423	472	420	291	347	390	391	421	392	432	455	387	444	494	370	270	308	402	383	343	308	282	280	397	442	355	397	375	352	341	297	327	402	378	352	325	287	362	342	236	274	336	381	382	320	291	265	252	305	364	351	324	280	287	307	317	378	371	301	312	346	275	263	360	345	266	302	348	353	394	397	362	345	306	252	304	408	394	394	407	370	364	361	392	437	426	391	425	442	426	376	314	299	289	327	369	365	447	418	420	406	366	447	404	393	370	351	385	381	409	402	446	512	474	384	405	420	428	486	414	396	380	506	556	432	468	501	505	472	403	394	389	372	408	457	409	391	365	358	463	437	397	390	445	444	368	352	359	377	337	364	380	383	474	449	363	382	340	380	446	394	363	326	329	332	351	351	290	317	281	316	423	390	328	292	352	342	238	296	325	348	398	382	374	339	371	382	375	418	336	251	402	507	470	482	400	416	428	363	378	356	389	480	451	344	319	334	328	372	371	299	327	347	388	413	432	412	427	504	488	487	466	427	418	448	431	493	520	408	392	340	385	537	488	452	521	531	541	496	386	380	439	435	462	478	417	449	411	310	326	332	408	509	502	401	343	373	453	462	332	308	338	359	364	340	373	460	436	373	423	451	490	514	396	360	431	383	413	498	424	373	389	417	375	350	418	420	430	422	461	368	324	338	230	272	274	261	278	298	307	305	339	431	433	388	417	419	432	372	332	386	361	251	266	320	294	293	307	349	317	274	310	365	428	471	434	349	268	258	255	305	402	335	303	324	266	255	264	284	390	371	289	342	510	448	387	407	387	399	248	266	370	363	387	421	410	361	348	352	344	340	279	267	347	454	464	408	457	516	515	448	420	419	438	469	423	431	470	417	386	420	424	400	490	525	578	611	470	478	478	425	440	510	524	437	470	493	455	500	521	495	470	452	544	585	654	771	959	1324	1384	1092	762	527	425	448	468	427	373	364	392	364	359	414	335	257	286	338	381	367	369	411	430	439	460	376	368	554	698	775	813	801	671	437	281	251	269	249	227	243	316	322	341	366	286	298	334	280	240	278	358	283	248	303	271	185	164	223	276	234	233	324	324	299	289	268	177	209	288	219	131	263	392	377	257	189	235	273	294	235	224	203	221	256	249	261	224	208	243	269	223	147	120	136	169	171	132	199	308	247	253	327	263	235	263	189	149	128	122	183	195	192	290	279	252	307	210	182	235	191	93	146	196	191	240	197	163	152	134	93	122	232	239	151	137	180	234	283	248	245	241	248	223	200	254	330	260	149	160	168	186	175	157	183	168	110	123	91	83	146	151	168	210	219	214	207	142	149	215	202	135	126	175	176	198	187	157	141	160	131	115	146	115	120	113	126	166	222	187	127	173	192	154	124	186	218	183	211	237	202	171	180	218	223	207	127	138	205	226	237	130	191	298	300	264	184	122	81	173	202	149	165	169	127	121	181	152	77	136	157	148	122	79	135	101	138	201
194	257	309	219	198	264	272	220	169	184	161	110	142	195	138	120	164	232	187	152	230	201	177	228	225	167	207	231	284	238	164	173	168	200	133	119	200	210	224	174	169	249	228	156	141	179	114	93	153	189	161	171	259	262	231	133	106	219	288	289	327	352	243	242	344	252	109	181	200	164	189	137	99	135	131	98	220	287	219	165	136	197	205	130	150	146	66	160	162	151	278	235	173	175	201	184	171	207	238	217	171	220	228	143	73	96	198	257	234	243	203	180	185	155	157	209	198	205	230	204	200	175	160	154	108	47	114	198	266	264	191	214	264	165	84	133	120	106	110	133	126	161	255	255	264	207	150	166	113	105	222	280	284	283	255	262	271	271	318	315	235	129	141	164	180	220	306	382	322	290	327	295	250	273	215	202	220	176	208	264	284	228	188	197	164	140	161	266	324	212	147	176	218	283	260	207	322	388	242	262	349	352	433	412	310	250	238	242	256	290	262	271	335	347	313	308	333	307	324	375	410	437	344	264	274	279	338	396	313	240	348	341	363	495	489	481	565	755	836	854	779	643	593	494	327	336	459	382	325	349	310	313	265	336	457	364	398	416	354	427	472	402	414	473	511	654	867	1052	1206	1289	1132	894	676	587	524	479	498	483	442	419	505	432	358	429	441	452	503	550	460	369	390	406	480	614	624	547	520	476	449	526	503	429	405	344	333	372	390	485	483	369	473	525	453	459	441	380	348	435	420	283	340	426	398	387	386	383	501	479	347	345	408	442	389	345	307	373	366	282	282	307	365	349	305	303	347	294	183	145	192	385	476	381	327	338	312	290	285	311	343	334	306	317	315	322	339	312	304	373	431	344	273	391	437	351	333	302	354	353	360	382	342	397	428	361	273	228	306	400	432	390	359	357	357	337	251	298	393	348	311	384	367	353	377	412	357	326	412	404	370	363	409	472	458	391	378	400	481	482	392	439	407	367	392	392	520	513	424	441	478	396	307	351	351	384	420	362	401	435	373	381	428	446	440	405	417	509	515	433	325	316	318	282	312	374	497	527	461	407	343	373	356	357	405	428	491	423	327	396	385	384	458	358	393	400	378	423	383	408	361	308	361	420	446	387	354	293	325	416	382	399	416	450	440	336	264	274	276	215	262	324	327	404	442	445	418	340	280	292	373	421	487	470	386	417	464	433	326	335	407	453	474	390	429	490	455	405	393	441	415	392	400	420	423	445	444	379	391	447	419	384	433	410	449	496	426	398	352	375	397	355	352	368	429	406	417	450	497	543	433	380	392	415	344	258	314	349	408	438	408	396	381	424	494	504	385	312	419	432	362	334	354	492	555	522	504	450	355	423	485	434	397	374	391	398	448	406	328	377	500	450	361	310	353	458	329	411	482	430	405	356	356	240	225	308	299	203	194	268	285	294	377	419	365	326	250	239	308	306	310	324	295	288	255	238	300	371	366	377	419	370	319	253	259	316	310	277	328	349	305	287	197	198	362	398	373	412	319	256	338	434	447	494	388	324	381	267	233	295	432	505	397	330	311	334	461	444	429	488	391	340	320	348	433	385	422	434	409	492	534	483	417	433	410	378	352	361	390	471	484	489	501	471	461	459	401	376	441	387	428	489	470	445	383	467	519	490	464	463	539	557	570	676	853	1050	1349	1378	1000	628	554	554	487	469	350	243	334	377	334	384	368	319	266	313	420	414	409	346	347	390	375	413	411	487	594	703	801	813	803	706	489	314	275	301	294	263	330	302	248	251	277	287	213	238	301	294	236	309	304	312	400	300	262	300	308	237	224	324	301	192	187	252	317	206	121	199	202	189	239	297	284	292	310	192	222	196	191	286	220	228	255	227	256	263	193	229	250	204	191	170	219	315	199	128	206	178	178	219	234	214	194	198	282	299	258	261	242	268	236	256	344	282	204	192	200	175	225	209	182	228	215	274	278	239	266	268	216	260	197	191	300	213	148	194	230	197	220	199	192	206	150	117	183	214	259	228	147	198	239	245	149	115	193	229	220	224	134	120	180	221	209	191	135	109	227	179	122	157	135	129	134	148	135	170	252	195	221	192	103	169	195	114	88	137	142	182	278	234	227	226	144	160	97	179	277	222	196	195	225	195	180	263	217	207	240	156	141	186	226	216	212	183	88	128	185	178	237	213	142	120	77	75	172	247	271	366	348	162	133	116	121	166	122	131
242	234	263	310	266	185	209	254	286	234	207	215	220	254	245	188	186	254	278	213	177	251	319	270	123	128	301	330	259	192	110	161	215	257	169	161	267	266	167	83	173	241	249	240	208	165	176	176	188	204	150	119	158	235	239	129	201	258	214	260	247	228	218	227	192	199	206	214	187	157	192	164	207	240	199	181	160	174	124	119	135	128	241	250	241	226	185	221	188	152	251	200	155	212	209	198	118	144	237	212	251	270	167	239	235	84	152	221	185	220	209	223	291	350	305	195	188	143	71	128	121	217	293	236	212	214	180	147	238	232	169	169	209	146	143	232	209	180	205	198	233	270	249	248	278	271	224	204	212	237	211	194	150	203	295	340	360	338	272	220	254	226	276	306	248	213	233	270	212	243	331	260	203	221	258	271	263	233	206	234	223	194	194	225	250	236	197	203	222	201	224	269	316	276	174	189	253	249	174	141	266	331	436	482	348	321	285	172	170	224	245	269	340	356	316	275	352	378	271	254	307	277	256	291	228	192	279	295	267	262	224	259	228	316	463	500	621	767	832	797	675	577	489	469	456	422	484	430	339	341	280	263	318	383	389	367	404	415	382	375	421	410	405	416	397	463	667	886	1243	1370	1063	847	702	652	540	412	484	609	524	431	452	428	460	502	468	391	354	468	543	438	478	441	394	585	581	508	462	438	489	460	450	522	478	361	431	563	575	557	431	315	423	443	392	444	423	382	396	408	415	399	478	481	381	317	383	437	353	368	394	324	287	380	425	354	390	430	359	377	407	373	280	234	273	333	347	285	329	428	399	408	440	407	472	401	364	400	375	390	363	365	388	386	340	345	403	345	326	376	346	325	298	228	257	380	417	329	297	342	319	363	427	336	294	319	312	252	310	390	357	326	344	415	480	435	329	360	380	424	444	394	434	399	406	442	358	356	378	386	465	432	347	347	375	382	394	480	441	383	439	425	337	296	317	339	426	494	440	379	447	539	510	473	453	481	477	451	459	379	364	447	492	457	433	508	542	494	395	413	364	343	446	353	347	441	438	473	552	533	518	441	352	410	467	423	399	438	405	357	311	328	385	412	399	355	346	387	366	350	430	476	391	298	282	292	299	364	451	412	400	438	411	412	378	330	386	353	281	295	322	340	392	363	329	319	291	320	320	340	366	420	510	493	431	412	371	411	370	311	390	420	415	333	369	487	445	412	433	468	462	414	350	381	427	391	417	403	386	423	377	416	497	542	573	464	374	438	483	451	529	558	481	378	349	452	495	466	459	420	476	483	439	411	343	346	360	375	430	471	424	392	408	394	409	420	403	390	417	377	310	387	373	379	413	405	471	441	412	418	331	327	471	495	479	445	395	395	328	336	342	428	506	378	352	392	385	383	298	357	402	371	291	256	277	333	368	276	307	393	397	441	415	304	242	214	296	305	350	419	314	272	310	344	373	310	300	319	385	352	286	308	278	305	322	334	289	245	269	258	333	382	382	392	353	298	296	405	398	332	302	346	466	417	336	367	378	337	375	443	415	377	321	362	397	369	414	396	340	313	375	339	372	442	454	490	402	337	331	376	456	464	427	409	504	460	264	343	540	625	546	513	508	461	478	500	434	371	466	418	405	512	476	498	521	447	444	427	422	497	539	606	683	691	825	1120	1419	1331	996	683	461	562	647	521	347	293	290	334	334	403	405	263	312	356	365	403	417	405	335	329	310	294	373	459	543	694	823	773	655	563	568	420	331	405	297	209	258	310	338	294	248	327	326	278	296	345	291	224	287	351	343	224	176	241	307	313	254	254	221	214	234	198	254	278	244	172	188	283	201	204	315	291	261	218	225	278	251	216	124	145	231	209	194	198	167	161	204	206	224	229	180	195	260	270	199	184	183	141	116	203	292	240	177	125	195	173	106	220	193	138	219	253	238	214	234	265	310	358	338	219	206	282	240	182	122	183	238	210	270	270	182	213	232	158	183	150	136	162	143	103	145	219	120	134	191	119	122	203	243	174	87	101	108	115	227	173	128	277	304	229	231	249	212	146	105	204	229	221	224	172	185	186	201	201	184	193	184	235	187	129	219	164	114	199	155	239	344	261	234	199	128	130	133	155	205	123	144	256	221	177	152	186	150	141	193	170	154	203	236	202	167	99	161	149	122	158	179	260	265	196	226	182	151	209	216	251	223	243	257	145	65	54	120	131
181	253	293	228	237	239	150	166	297	268	193	112	157	234	203	224	253	240	157	70	153	254	198	269	281	195	239	226	196	147	74	123	153	108	116	192	223	238	227	176	190	295	237	65	97	206	222	187	222	220	173	129	220	255	125	105	226	219	171	189	216	310	323	275	226	192	134	172	214	199	167	135	226	303	194	60	45	111	141	148	237	284	227	210	170	132	147	115	189	254	229	169	171	203	166	115	145	205	316	335	235	258	235	236	247	194	217	245	236	258	242	147	170	215	150	85	52	46	75	83	79	161	201	230	205	136	145	216	266	231	206	206	244	241	198	167	203	237	255	308	273	262	282	265	283	302	329	311	213	164	200	233	204	176	238	292	300	314	286	223	180	175	152	178	317	336	278	310	279	161	86	104	158	257	285	214	189	134	117	173	199	216	257	193	166	199	196	265	298	228	236	306	248	237	175	208	299	284	331	318	279	201	129	166	237	238	232	258	282	300	275	254	310	372	320	267	290	357	331	212	322	420	286	228	252	271	328	256	207	301	278	269	328	326	371	431	562	687	710	725	767	662	441	364	387	474	484	380	373	473	434	350	321	249	264	303	342	411	377	452	533	456	402	439	545	567	663	841	1151	1381	1283	1048	791	612	519	581	528	385	419	429	482	552	463	468	517	479	477	564	576	515	478	476	521	536	529	496	513	580	452	412	532	471	473	492	447	429	434	463	463	442	384	393	469	516	507	432	343	345	344	356	431	407	348	300	309	328	337	467	450	359	375	378	434	469	403	387	316	298	358	266	301	296	278	404	425	422	422	397	381	385	338	321	366	353	349	313	270	222	339	397	314	324	313	285	317	377	394	349	328	399	306	246	316	399	380	302	275	326	350	374	439	406	322	330	360	314	349	366	399	381	318	291	358	379	326	329	269	374	477	420	396	415	498	506	441	393	364	306	333	368	372	443	463	457	462	458	420	398	465	433	374	440	391	343	397	383	363	372	413	435	443	440	403	418	512	457	319	290	375	499	560	532	406	415	435	389	403	409	400	396	377	422	466	401	361	391	322	359	433	384	366	367	439	497	469	491	523	527	463	396	352	343	413	430	471	396	351	425	466	428	359	362	375	401	407	473	478	423	370	378	440	363	411	458	333	369	449	408	378	444	448	381	395	439	422	309	315	362	270	300	405	447	451	342	312	422	396	386	538	510	387	380	377	319	331	451	439	372	433	481	441	380	359	347	381	427	431	426	500	508	501	499	448	431	441	477	409	425	492	477	478	452	450	432	408	441	486	497	406	372	416	473	422	404	452	405	424	417	356	354	385	403	450	450	406	444	373	375	502	469	341	342	414	401	449	446	382	379	415	413	441	399	328	399	405	346	289	255	262	359	450	415	334	306	338	347	347	334	296	354	289	293	401	385	410	376	348	406	385	381	453	335	281	354	358	438	455	369	310	373	402	368	264	189	306	270	288	359	287	323	341	299	343	304	322	337	296	286	301	352	376	409	382	256	322	410	303	277	305	333	291	345	449	414	400	406	307	280	305	326	336	323	375	392	364	393	442	434	446	427	447	484	422	465	456	392	439	484	491	468	419	411	432	407	405	459	603	617	496	482	579	604	484	469	451	353	386	439	488	524	487	472	423	369	495	576	532	501	433	451	534	696	991	1241	1257	1142	925	620	465	443	369	392	487	445	386	384	414	410	354	315	343	315	290	371	410	447	454	367	327	342	454	514	543	661	814	758	621	606	459	341	336	362	369	348	294	231	225	232	227	276	236	170	241	262	270	347	324	255	196	125	88	177	261	178	190	365	360	316	274	277	349	273	150	153	165	159	289	274	201	185	186	262	222	172	244	234	242	261	194	192	202	168	212	242	138	140	217	224	147	170	250	181	214	252	284	225	73	151	176	186	279	258	277	271	193	161	194	137	196	299	277	288	270	248	235	265	184	112	222	241	128	159	222	139	155	250	252	285	224	130	139	190	215	143	203	254	242	208	209	239	242	199	176	225	174	152	251	256	193	177	196	221	191	113	138	247	286	217	161	218	164	61	43	184	236	115	131	256	279	184	97	133	201	150	126	204	266	247	173	135	157	115	145	235	261	220	160	167	192	201	161	131	177	187	261	323	236	192	179	176	208	186	163	184	174	199	147	92	132	170	227	145	80	128	142	222	260	177	185	252	259	187	166	152	131	118	91	148	170	154	174	118
315	221	182	207	251	156	159	213	152	254	268	132	153	244	311	217	119	240	253	120	134	285	256	151	128	178	247	155	61	95	136	128	191	244	197	197	144	107	184	185	239	227	173	184	206	227	165	189	203	204	224	206	232	282	280	262	308	299	282	286	259	202	191	234	218	196	164	146	126	178	224	184	167	138	206	175	87	133	156	124	101	110	112	132	163	123	115	106	101	201	143	134	227	281	221	156	140	141	192	231	277	222	178	219	196	219	205	134	219	247	253	264	192	201	150	122	191	133	190	243	146	147	221	270	240	145	180	192	195	188	77	140	193	242	296	224	196	231	251	172	128	200	266	234	206	217	228	280	236	146	149	194	240	266	257	229	294	296	154	137	231	270	270	228	183	280	238	149	214	221	193	207	246	264	304	300	268	229	189	245	309	277	213	166	156	201	185	174	219	189	141	128	150	257	187	145	277	315	299	216	259	364	297	228	151	128	199	143	226	266	213	355	436	332	275	295	234	251	328	282	269	282	322	377	358	310	271	207	176	205	133	136	341	455	390	460	596	695	769	832	895	827	575	461	446	353	399	430	427	343	303	385	341	331	368	344	343	340	329	301	355	424	500	547	450	504	625	745	1056	1336	1321	1092	797	594	562	540	510	480	415	464	538	526	498	494	460	462	534	576	504	479	511	454	438	479	480	480	490	418	375	472	461	393	468	506	505	507	464	511	499	404	395	482	555	515	426	433	428	412	332	300	365	380	459	369	361	456	385	356	334	243	269	341	365	429	356	389	494	398	310	354	363	296	294	321	324	356	393	348	382	360	272	329	365	364	411	373	270	224	332	408	370	321	369	385	298	325	306	259	309	370	358	294	271	294	328	291	320	339	303	406	436	341	285	314	327	352	424	334	345	460	324	242	370	435	469	468	408	378	373	306	368	484	441	437	376	342	431	335	338	392	327	335	340	393	379	420	402	359	283	309	443	336	292	353	442	449	408	397	388	352	411	458	446	418	397	414	420	434	472	511	424	342	359	312	345	401	461	526	488	452	390	420	464	474	465	441	429	434	369	334	374	403	391	410	421	386	359	352	386	445	430	414	382	397	430	383	429	448	482	426	273	323	356	368	446	381	371	431	395	394	460	408	440	438	436	408	370	352	275	475	562	384	372	398	331	289	365	413	340	356	402	413	488	485	376	394	349	265	358	406	397	429	469	501	458	379	380	392	356	406	422	371	404	441	430	449	459	410	388	425	491	420	321	409	472	408	286	345	373	352	492	509	543	637	485	383	497	542	530	423	377	433	405	375	362	431	451	342	390	444	417	491	498	416	394	433	368	395	476	406	371	468	532	507	487	396	319	361	371	325	401	433	384	369	396	400	403	380	315	379	403	302	380	460	321	283	318	290	301	311	332	321	351	396	358	272	321	415	401	365	312	258	261	356	419	381	307	340	387	401	330	294	313	290	335	291	243	337	311	325	437	352	294	282	328	366	281	291	339	284	272	417	410	215	276	398	295	287	359	308	244	333	416	394	332	349	342	356	382	410	431	336	370	419	477	450	414	516	451	329	352	396	404	398	359	340	397	459	473	500	540	493	448	448	391	401	507	498	441	463	506	533	510	451	405	436	409	446	476	436	473	468	492	515	545	532	501	479	422	471	608	805	1131	1414	1491	1214	820	595	487	435	396	417	445	471	523	478	429	397	362	394	383	345	408	454	400	403	409	389	350	383	418	465	656	754	717	699	711	586	394	365	359	320	331	318	268	308	306	232	340	383	309	258	189	195	257	269	263	248	260	270	214	214	240	212	251	235	224	233	186	223	235	265	304	247	171	203	225	208	204	196	211	232	289	287	236	214	237	270	223	155	117	114	129	208	233	238	263	256	261	292	297	246	182	222	347	328	265	224	158	99	137	207	237	192	171	191	247	256	212	221	196	122	140	295	261	178	122	91	132	186	189	220	255	176	229	233	226	333	237	136	186	246	177	108	182	155	168	234	203	262	333	241	188	268	183	211	255	178	224	219	195	201	199	138	76	130	231	264	257	196	219	174	106	125	162	179	205	295	224	205	202	187	201	138	170	223	198	145	171	192	173	148	163	218	143	153	202	139	136	223	213	92	47	129	246	218	227	296	268	245	153	99	139	155	174	154	183	255	167	208	252	137	148	229	233	166	151	134	126	251	207	46	137	207	199	166	133	140	145	219	248	156
221	241	269	254	366	332	173	142	85	59	124	212	258	178	120	189	238	249	137	51	113	132	182	205	128	167	153	148	157	109	102	161	228	197	202	139	72	180	252	163	161	227	297	273	191	192	203	201	178	228	200	174	203	286	265	134	137	106	124	309	326	235	256	354	385	254	175	200	203	186	194	189	198	147	175	277	249	151	191	263	243	258	214	154	180	170	203	209	136	174	231	217	270	213	113	125	152	227	158	66	91	141	117	138	215	196	164	149	197	252	229	245	268	206	116	129	200	218	177	176	245	218	205	263	231	205	268	215	196	232	121	95	159	212	252	214	188	177	220	222	250	255	217	294	286	207	199	212	205	207	205	245	251	270	285	308	334	312	207	152	205	198	222	237	173	153	231	257	339	378	285	267	236	242	276	275	183	64	77	103	235	284	160	106	142	206	144	142	173	162	236	261	225	226	291	292	241	223	239	272	211	211	195	124	146	194	204	165	132	172	278	343	356	304	223	247	284	184	199	273	194	213	313	343	328	303	271	279	262	256	336	249	255	379	427	471	562	661	740	805	805	728	588	464	413	434	446	415	415	374	327	289	288	358	430	411	278	298	328	249	311	446	425	420	520	583	629	702	876	1170	1303	1142	901	702	580	492	488	533	458	399	402	427	375	400	522	542	472	448	407	424	519	512	499	488	466	481	470	449	496	496	428	397	407	457	438	396	454	442	406	463	461	387	409	483	424	455	455	357	366	283	276	361	433	449	332	385	528	438	348	349	351	406	455	396	386	415	392	354	389	381	231	273	304	319	419	433	435	367	341	357	315	323	384	372	314	324	290	320	362	313	327	326	396	423	330	273	340	360	292	325	388	388	376	308	282	330	356	419	368	284	288	263	285	349	386	474	464	429	394	351	337	354	382	380	404	370	299	293	342	329	355	404	406	402	444	464	517	518	415	386	371	404	355	289	393	453	367	409	452	425	325	314	393	334	394	497	481	342	313	368	382	350	281	325	350	363	382	480	513	413	413	424	399	343	391	419	407	477	517	497	390	376	412	336	336	356	384	470	431	338	337	271	354	443	349	382	448	520	524	487	434	419	338	345	471	434	385	411	402	315	280	334	439	387	298	268	284	335	376	384	346	297	311	385	442	422	393	427	397	351	364	322	317	410	442	353	320	362	428	413	359	436	484	435	387	387	309	337	375	392	400	379	452	513	475	426	373	387	459	482	468	421	440	478	520	499	416	382	327	329	441	448	408	461	501	482	499	411	335	395	388	495	513	414	392	394	464	463	494	411	382	517	525	453	391	422	423	327	343	451	469	403	401	448	393	371	372	369	315	319	406	323	288	367	373	361	377	380	369	361	430	401	321	410	430	399	346	359	350	256	383	470	421	312	348	365	290	315	303	291	321	354	325	341	331	356	411	395	333	277	373	440	349	285	289	313	275	217	245	292	332	317	411	423	268	247	289	322	225	206	306	368	383	358	336	360	357	323	356	397	375	352	360	327	322	330	344	328	366	428	364	252	320	443	381	345	354	336	340	434	529	414	281	322	454	466	464	436	383	334	280	378	434	475	505	528	501	432	423	420	474	482	455	469	468	494	479	413	397	456	506	408	378	462	519	540	472	481	522	513	532	492	431	465	511	502	555	590	573	597	628	825	1112	1326	1251	953	761	579	462	471	461	438	365	310	345	339	332	352	347	356	368	391	402	416	411	376	335	385	376	371	459	509	647	818	828	698	574	420	404	368	361	368	334	343	265	214	361	434	346	275	132	90	122	246	292	227	321	353	294	196	215	271	235	265	201	155	182	172	243	345	282	225	295	290	219	210	259	257	254	244	191	236	267	332	242	76	162	227	229	246	226	129	57	166	227	236	284	263	295	269	234	284	303	278	206	208	288	199	169	196	204	273	200	191	287	324	288	310	309	258	218	168	237	287	231	211	248	268	204	203	306	236	199	263	219	121	116	210	217	144	151	208	188	166	212	235	262	287	202	190	234	249	214	173	143	143	180	200	180	203	235	126	114	203	308	347	268	226	224	183	162	195	195	148	193	214	177	197	234	159	107	162	202	159	73	140	185	173	202	190	180	166	132	201	262	197	122	129	103	134	190	113	117	116	164	189	134	203	200	199	141	216	311	163	186	248	214	222	239	219	204	130	77	123	130	153	157	149	132	132	162	137	212	254	189	155	182	217	142	101	125	142
149	189	198	247	328	354	233	219	161	145	194	134	201	218	210	207	147	190	234	180	148	245	189	117	153	164	240	161	110	217	189	184	232	218	165	121	204	243	190	192	212	199	259	231	152	174	244	250	218	237	188	150	180	232	213	222	308	274	280	223	187	312	275	191	219	198	127	169	231	209	146	193	254	227	143	171	218	243	191	179	199	113	201	280	226	222	280	239	254	399	320	208	212	180	178	172	134	171	193	188	154	163	209	178	256	256	147	172	282	306	271	219	186	209	231	224	219	227	275	202	205	269	217	201	152	136	201	171	146	174	181	165	196	258	238	227	210	168	225	286	187	158	278	201	156	224	226	230	165	106	177	297	239	156	217	295	281	177	161	207	233	257	253	201	157	223	300	289	248	232	231	247	263	246	290	333	174	105	172	228	253	201	165	192	175	180	263	256	157	131	175	204	168	187	242	168	222	252	164	191	208	206	225	195	168	120	167	244	210	173	179	220	269	322	299	183	214	306	286	298	253	296	363	347	322	252	289	402	409	287	329	339	318	391	398	427	464	559	647	745	800	693	623	568	454	387	431	439	415	333	311	501	440	317	355	312	277	293	314	418	497	406	427	460	446	542	639	788	935	1142	1368	1317	1040	805	620	490	472	406	358	420	475	461	473	474	447	463	471	541	580	588	621	580	452	463	476	427	455	537	541	406	345	391	465	454	437	424	419	515	524	440	500	477	472	481	420	470	496	464	398	385	373	367	393	371	334	280	282	284	303	361	326	364	427	413	452	446	385	376	352	326	341	298	256	329	285	295	350	259	284	333	319	345	317	292	364	380	330	333	336	372	389	323	315	350	278	212	270	303	352	335	313	315	336	337	353	391	299	320	369	263	258	417	367	280	312	367	404	424	429	311	362	459	459	413	269	262	256	294	399	401	437	396	389	455	423	340	407	450	401	413	417	318	248	310	414	461	389	385	535	521	390	420	457	431	372	434	472	393	394	400	389	413	411	427	434	390	380	351	374	493	527	438	412	499	444	369	338	326	433	416	339	363	407	390	422	467	451	405	298	291	316	356	469	521	485	403	397	444	446	412	487	486	306	313	391	436	446	463	494	395	358	356	340	339	375	396	416	402	393	404	327	347	399	437	447	527	523	422	395	263	305	390	413	506	495	479	391	353	370	339	336	307	419	459	357	421	463	432	412	397	355	348	365	345	406	465	419	490	467	374	465	444	369	384	427	462	505	477	457	375	371	390	333	371	349	387	538	510	290	245	369	424	371	385	434	400	356	403	407	351	404	410	398	389	457	517	498	442	441	529	485	446	443	455	423	370	349	387	377	393	402	371	399	432	388	418	475	388	392	320	344	410	390	384	414	518	467	411	417	320	285	363	450	377	256	311	348	335	320	307	298	351	410	445	532	425	297	294	342	389	445	408	264	295	324	332	398	376	349	331	326	337	394	392	335	365	387	465	385	274	379	340	203	201	322	386	328	268	264	329	361	424	375	337	360	380	326	256	298	251	265	338	363	351	293	329	445	469	434	374	425	406	328	429	443	427	397	427	442	354	330	326	347	376	332	369	407	449	542	527	501	552	495	443	462	398	433	468	443	444	460	450	506	555	511	516	530	478	495	531	510	454	519	555	435	421	519	537	510	625	757	902	1224	1380	1219	872	527	480	530	417	402	464	397	365	312	300	345	313	277	281	304	334	336	344	415	490	443	401	453	398	431	613	703	760	807	720	547	422	403	449	462	403	404	416	323	234	249	285	236	220	310	262	180	339	362	271	255	200	230	242	284	370	353	357	354	307	293	269	317	404	264	136	203	243	167	185	299	304	197	192	197	168	252	231	199	207	259	261	182	226	217	180	201	294	359	259	194	224	282	250	294	273	172	208	149	209	277	178	139	169	204	222	204	163	209	291	199	266	377	350	317	248	277	202	175	282	208	210	221	86	111	224	268	266	208	210	212	196	237	157	160	280	240	223	219	237	231	162	212	188	138	233	290	224	214	218	161	175	131	165	232	193	165	195	339	262	123	140	138	152	151	177	164	134	173	223	279	298	315	216	180	183	205	269	211	176	209	207	210	155	117	172	237	266	235	226	173	172	127	211	289	225	254	161	145	234	192	219	261	187	132	224	249	173	194	195	224	224	178	126	130	120	125	119	164	192	110	226	266	216	238	196	261	207	122	218	282	252	143	123	143	146
144	214	265	210	231	353	330	249	137	123	198	134	97	181	288	226	145	189	162	204	270	212	153	173	252	173	163	214	128	203	229	112	161	199	143	177	220	249	163	131	232	251	200	163	210	198	212	195	131	136	204	227	216	245	186	190	159	175	250	182	280	350	269	292	293	202	116	170	220	187	126	169	205	204	154	56	70	117	182	246	199	85	76	215	218	113	164	215	175	156	123	181	167	82	184	199	245	285	218	198	187	133	134	161	154	155	229	317	337	253	159	159	135	159	253	257	200	217	187	153	236	277	232	170	146	115	152	223	241	266	158	154	185	173	211	248	218	145	205	224	240	247	247	207	136	171	224	263	244	201	215	240	215	220	284	263	238	272	245	249	272	211	249	321	269	180	203	243	250	242	227	279	231	186	251	233	122	98	164	256	228	187	135	100	188	214	228	258	294	256	204	254	317	233	151	209	197	217	207	320	369	222	137	134	212	204	249	307	294	213	192	251	288	329	228	147	216	305	289	219	228	292	350	389	343	266	262	345	393	323	302	386	356	247	386	432	451	518	622	794	857	819	567	394	434	461	474	486	421	359	399	350	318	404	333	275	325	402	429	370	344	342	388	460	464	472	606	682	831	1140	1333	1323	1082	787	634	688	661	463	480	493	510	605	506	485	529	496	466	478	465	488	479	391	356	375	450	513	415	357	389	421	476	466	485	420	342	402	424	412	444	396	439	449	394	437	423	408	418	402	368	366	376	436	394	363	337	256	308	373	371	359	296	286	428	447	349	291	352	394	348	367	331	289	279	314	354	348	369	329	261	321	379	281	195	213	274	287	337	308	271	362	378	374	356	293	273	317	343	431	483	377	317	279	342	388	363	397	353	273	286	302	290	345	307	308	357	341	394	299	290	374	329	434	454	313	358	357	383	424	373	410	394	370	385	399	384	354	352	382	359	318	297	300	324	349	383	456	503	508	492	381	356	423	453	390	282	353	402	365	405	397	344	366	401	366	386	432	481	416	383	440	461	488	430	436	413	334	389	489	491	383	371	444	417	370	394	451	410	410	413	368	448	383	311	337	382	426	392	348	308	415	476	451	425	425	431	383	345	414	468	363	275	385	454	396	483	453	313	351	400	478	460	440	446	380	368	297	359	436	360	309	350	411	363	309	350	341	374	478	471	329	261	284	437	518	436	380	376	470	481	447	372	368	460	451	381	396	422	469	417	357	423	535	542	452	429	401	408	372	434	469	413	409	393	444	464	413	430	466	341	256	352	429	386	322	366	411	372	373	493	527	430	432	452	481	467	369	461	517	430	426	458	391	377	427	377	357	402	460	425	322	376	385	374	444	460	418	384	427	384	298	325	393	359	359	441	501	467	370	347	396	435	393	363	396	326	296	378	408	501	428	248	242	335	395	363	364	382	317	297	336	389	397	335	205	178	364	417	371	339	356	346	291	341	334	274	356	344	380	435	316	323	355	343	346	334	261	275	400	372	387	380	353	361	375	390	299	282	310	375	362	321	329	235	247	417	443	411	406	371	419	467	422	342	326	437	436	356	399	484	480	384	362	373	377	418	510	532	488	427	434	460	450	471	493	481	476	543	565	483	450	505	432	435	549	545	503	447	448	485	416	481	506	368	346	420	486	521	506	573	691	802	959	1229	1321	1123	903	622	506	512	419	419	504	427	364	437	438	371	382	389	386	459	345	365	543	417	254	272	324	354	442	542	684	836	842	720	660	511	408	461	452	427	360	401	359	210	237	249	303	368	211	219	328	291	256	259	296	291	249	248	250	277	250	194	156	173	292	298	245	215	293	276	198	291	315	294	335	317	261	164	186	227	261	314	222	196	177	180	195	166	244	291	221	231	253	237	254	243	274	188	72	168	238	193	174	259	291	207	112	121	169	209	160	188	295	228	279	329	260	239	202	161	210	228	185	160	208	267	274	178	79	127	182	161	127	169	276	293	219	161	156	178	186	163	174	250	299	218	119	134	185	129	108	231	212	200	242	214	217	259	299	225	139	130	148	230	276	334	383	259	129	188	217	121	116	93	152	247	143	96	196	239	174	174	179	125	187	171	108	87	145	202	189	216	169	175	211	187	217	208	185	221	198	176	218	292	327	329	361	287	230	171	208	333	268	174	223	251	174	164	224	224	172	174	189	152	129	190	223	238	242	174	79	106	174	224	162	104	136	119	146	163	178
143	140	145	197	221	193	147	176	264	277	193	93	170	231	228	208	143	112	139	160	209	253	238	250	224	144	107	156	149	82	69	166	180	155	129	125	159	178	202	223	296	266	231	206	153	180	226	197	95	69	178	275	255	163	215	215	133	128	150	275	313	243	218	284	370	264	83	125	218	239	247	285	257	174	184	163	166	181	199	233	156	88	127	196	196	213	192	196	220	190	217	265	261	208	205	191	231	310	307	279	278	249	133	117	112	101	191	232	215	264	270	234	204	104	140	223	167	135	175	177	224	232	194	196	212	257	246	278	330	186	126	240	242	278	254	191	192	159	200	309	316	239	236	205	147	186	164	84	177	199	171	225	203	217	303	268	198	284	370	249	115	167	235	235	267	233	275	283	231	248	186	266	221	192	352	286	211	226	260	328	247	202	256	240	226	245	278	257	235	212	175	233	260	248	151	106	241	284	245	233	279	273	232	281	309	309	312	352	319	229	343	413	303	243	219	207	291	269	235	318	313	320	353	311	236	279	323	257	325	332	260	254	277	360	435	446	408	531	686	762	906	790	588	532	501	431	378	453	392	313	322	322	350	422	390	321	327	348	367	366	320	283	326	400	478	442	464	628	781	1021	1297	1284	1092	874	686	591	506	466	520	483	446	537	519	463	453	456	486	496	510	482	408	454	465	499	520	445	381	358	451	510	474	511	465	423	515	501	457	426	472	492	459	345	341	416	351	402	468	433	453	441	399	409	363	403	475	504	451	407	391	391	399	358	429	405	324	308	322	424	433	331	282	304	298	266	198	231	308	277	361	383	269	286	264	251	326	369	352	282	312	369	353	308	285	282	310	370	403	312	280	295	322	283	240	317	317	373	419	409	354	270	296	378	345	274	272	285	329	316	342	432	420	381	413	485	452	280	275	391	432	428	410	438	386	404	415	341	330	342	411	392	326	357	466	491	467	396	332	399	473	463	392	389	428	420	374	459	563	419	342	390	390	483	522	442	408	424	445	480	484	431	373	388	427	367	302	399	506	397	346	447	502	447	453	432	389	445	443	450	451	452	474	355	344	500	465	384	391	421	408	405	396	352	369	418	462	489	451	393	364	409	465	460	443	385	430	493	393	318	294	353	444	507	473	345	289	367	388	313	413	489	429	391	362	431	455	359	358	456	493	389	324	360	394	365	324	326	373	480	521	488	450	377	427	485	401	371	378	391	395	377	448	471	391	376	371	343	460	546	441	394	383	394	421	368	454	461	312	333	340	365	404	374	344	322	358	342	314	382	455	494	440	373	388	406	469	495	466	384	385	479	484	459	431	453	469	442	483	415	371	406	428	419	342	338	307	385	497	424	349	284	289	308	276	334	360	400	372	344	389	350	348	354	313	301	328	393	483	495	439	308	320	472	501	430	325	383	383	305	309	291	365	455	317	202	361	432	405	440	410	272	315	457	352	289	348	339	374	374	258	221	275	255	306	428	347	326	368	354	435	421	351	378	368	286	203	291	312	306	391	351	347	366	358	357	340	387	413	350	326	334	334	436	477	418	425	390	342	365	482	511	395	390	483	435	360	364	458	588	510	445	514	523	589	627	514	500	513	466	445	404	422	455	369	312	434	483	422	421	442	485	447	420	406	364	421	403	392	482	535	616	885	1133	1217	1154	993	801	570	468	452	419	415	361	365	345	329	422	414	402	430	407	393	414	414	388	310	295	346	374	392	397	507	719	843	800	746	755	669	526	391	316	262	227	287	347	375	311	230	239	280	291	288	317	310	250	239	320	359	259	201	242	236	260	264	295	356	309	251	221	279	206	149	256	223	214	258	303	294	217	153	154	229	234	235	263	272	241	171	227	249	137	108	115	113	84	163	210	157	204	230	161	194	306	298	233	222	268	238	138	161	150	155	158	200	249	150	126	165	171	150	161	166	118	166	187	150	229	269	230	168	194	290	236	129	186	225	241	273	246	129	101	138	163	207	202	241	222	217	176	92	248	309	177	87	189	289	170	138	124	163	222	118	59	150	195	230	287	231	263	216	148	278	334	229	144	120	157	196	137	133	242	281	170	91	81	132	157	91	163	213	301	333	189	130	120	164	224	198	94	46	139	171	117	210	218	215	281	270	198	169	191	245	303	248	259	246	222	162	134	210	200	182	117	44	103	166	109	121	196	196	162	157	160	196	157	129	178	98	93	113	89	103	147
134	182	216	162	183	292	296	209	189	237	183	154	212	191	212	271	297	281	236	159	147	249	318	212	95	197	339	292	204	187	178	215	267	208	162	229	153	147	222	171	166	203	164	195	288	233	242	232	171	225	195	98	196	245	222	247	179	247	327	292	248	210	165	292	444	303	170	102	195	303	299	233	137	202	159	80	154	227	257	261	250	236	199	205	204	158	147	132	169	198	190	179	173	170	166	214	198	218	268	204	213	240	199	198	123	73	199	224	165	240	248	200	209	192	182	223	208	136	192	243	189	210	180	191	253	277	266	173	178	213	202	212	237	221	196	225	228	222	247	296	333	240	224	166	54	98	175	144	73	149	243	260	314	291	178	170	243	276	321	282	225	266	273	282	198	212	258	323	309	214	177	164	214	202	283	360	318	205	222	343	301	289	296	198	181	256	277	338	359	322	269	175	208	245	178	202	263	214	189	163	158	193	265	336	279	206	274	295	252	297	385	385	382	385	327	308	299	280	308	290	247	267	281	349	269	123	202	361	394	336	281	310	361	384	385	406	390	411	538	669	784	742	628	574	510	410	384	369	353	438	414	285	226	253	340	331	313	378	330	354	392	385	399	384	446	445	505	563	628	832	1088	1276	1243	983	680	643	571	406	463	493	495	523	508	508	516	513	463	421	460	467	450	490	462	405	447	437	357	415	465	440	417	409	481	471	452	470	471	475	463	540	475	397	414	336	321	352	382	362	468	551	441	420	422	373	331	335	376	409	424	452	363	309	333	289	345	355	306	319	399	443	388	302	213	287	340	270	294	350	372	411	325	313	309	191	245	310	296	310	309	273	283	284	253	242	287	421	405	268	318	236	221	377	324	308	368	365	311	329	406	413	426	441	375	329	264	209	259	322	319	283	390	474	490	443	317	287	310	363	434	462	399	399	364	322	386	475	530	461	360	384	394	405	427	447	453	361	453	514	419	409	455	357	289	380	363	324	344	276	336	493	525	515	533	413	275	381	424	383	406	464	481	454	414	361	388	495	496	311	298	417	465	465	396	339	368	354	395	461	397	389	429	474	414	420	445	350	318	307	415	424	348	357	376	363	286	338	429	498	493	376	394	440	394	396	420	380	314	430	444	391	384	319	376	453	466	482	376	312	442	436	353	303	293	449	449	285	280	364	394	342	287	432	439	306	390	399	446	507	499	406	301	369	461	469	348	299	287	347	456	387	492	570	468	373	311	434	517	414	379	434	501	519	395	397	436	462	487	414	411	443	459	430	340	267	308	412	437	449	483	431	382	361	454	516	424	349	397	471	408	408	383	424	478	416	435	453	430	415	429	443	477	425	359	447	436	401	341	225	373	436	370	360	343	322	276	316	402	419	385	409	438	298	239	315	369	491	460	361	355	383	408	368	433	464	403	426	340	270	286	232	321	379	383	350	309	282	280	322	296	332	365	379	341	272	310	353	371	359	406	437	321	349	382	357	374	377	334	284	388	438	412	378	320	305	383	419	388	439	408	339	343	345	386	463	478	430	367	399	412	409	448	441	418	403	396	420	390	344	392	446	448	403	372	398	445	416	371	387	417	448	427	483	569	520	484	552	571	539	503	414	473	562	478	395	483	529	423	413	511	520	460	413	400	442	458	496	555	525	532	630	902	1137	1237	1177	946	747	619	491	442	417	350	394	482	454	481	498	346	327	392	364	340	345	313	315	411	506	415	408	495	540	539	636	872	918	712	525	466	520	491	349	296	207	206	303	287	279	280	278	267	219	228	247	241	213	196	298	312	248	258	191	211	318	273	170	157	167	208	277	290	230	241	350	314	271	308	251	274	296	237	226	228	230	233	311	316	313	324	261	229	137	107	200	202	188	227	241	144	175	266	174	107	117	278	334	304	314	242	212	235	259	225	199	316	322	177	183	164	74	181	248	259	275	299	306	143	195	265	184	231	201	180	236	178	227	265	233	217	191	151	144	258	254	161	177	194	171	128	78	119	259	280	240	188	161	265	287	340	337	239	184	166	169	181	238	249	201	186	160	207	290	333	255	130	146	181	157	146	166	166	173	179	163	107	80	87	114	160	212	275	303	176	121	199	207	215	210	264	191	59	88	205	255	225	254	236	218	189	135	165	152	120	186	227	232	206	185	264	264	117	131	178	99	111	150	86	40	108	130	221	235	155	112	137	300	286	255	213	152	157	121	167	152
258	259	235	215	178	152	169	218	289	284	172	138	123	152	192	252	283	201	212	230	196	205	220	219	223	227	276	264	261	205	93	66	58	133	147	158	211	205	199	231	216	211	159	134	173	224	339	275	270	249	183	152	119	208	240	225	215	247	340	302	227	222	206	229	268	200	159	209	252	279	217	105	159	221	185	209	161	171	289	293	217	166	165	181	236	245	230	176	93	137	175	123	61	172	199	128	116	173	261	189	102	122	201	180	199	185	171	269	272	188	143	211	209	227	274	260	271	256	253	219	131	180	250	148	96	144	182	235	282	278	248	164	149	228	175	190	226	231	241	211	183	225	287	183	208	228	179	151	154	275	298	276	239	214	265	268	277	305	262	201	209	252	234	255	224	203	304	357	347	247	246	291	258	270	312	305	224	189	193	157	167	125	159	261	275	306	280	279	192	156	243	228	183	188	289	289	225	238	261	259	211	249	331	274	283	261	177	182	193	207	298	308	266	301	256	225	284	293	257	254	245	320	305	177	238	284	296	380	346	287	379	413	349	326	366	462	475	413	404	586	736	784	797	665	521	455	449	419	373	366	366	396	427	387	372	371	427	485	455	436	388	396	410	447	465	488	491	467	672	862	1076	1308	1251	999	707	607	557	480	535	565	545	541	534	527	553	564	496	414	423	441	453	432	487	540	434	450	481	419	388	458	363	321	441	466	436	424	374	390	479	534	498	389	322	338	413	358	357	375	381	384	394	388	361	412	404	308	307	333	358	408	376	358	385	380	392	375	295	261	314	403	416	355	369	453	451	370	286	315	369	409	339	286	329	297	297	352	386	371	425	360	220	271	320	243	276	285	278	324	399	356	307	369	355	347	335	373	354	337	334	309	337	349	329	331	283	337	425	391	382	374	375	359	391	376	392	487	326	221	293	420	436	369	395	399	447	515	557	485	364	352	378	367	403	361	354	364	297	390	418	357	422	394	310	395	447	485	503	458	505	472	368	450	538	439	358	440	408	320	356	417	441	471	473	425	440	460	385	422	541	487	426	438	468	407	388	371	369	469	510	477	479	451	356	425	480	480	504	412	349	329	333	327	356	406	449	451	452	465	440	473	426	406	410	486	502	367	364	364	391	474	411	366	459	459	489	498	436	417	411	403	374	395	419	361	370	384	352	383	449	465	396	419	416	362	411	466	497	558	558	464	371	378	436	526	464	399	463	397	396	419	383	419	509	502	380	353	435	430	341	404	470	471	452	453	483	455	417	486	472	338	301	254	375	443	365	463	459	381	416	385	405	403	368	379	404	445	428	398	494	450	389	421	406	395	356	432	440	384	342	347	377	406	409	380	362	394	469	482	433	326	279	338	321	328	371	405	374	311	375	404	437	526	500	402	382	331	336	316	257	367	464	389	370	448	374	333	347	388	367	258	291	367	410	418	345	330	338	239	216	227	225	292	269	259	307	311	359	417	404	406	405	408	401	399	296	243	316	342	391	332	251	262	354	366	316	404	455	479	457	388	335	311	359	373	363	332	364	332	323	427	429	372	347	382	415	311	319	369	376	495	572	491	346	366	438	419	441	491	424	364	408	419	478	475	448	467	408	429	430	431	499	537	492	429	415	443	470	449	470	464	494	550	445	408	481	502	453	522	639	744	997	1212	1256	1123	814	601	533	423	460	462	342	333	392	371	341	320	342	398	383	356	397	458	356	362	470	431	329	352	516	550	573	767	876	777	666	595	489	416	373	344	321	342	313	277	348	301	288	243	263	328	237	256	288	306	293	307	337	309	210	131	215	228	196	238	219	190	252	300	242	263	266	223	278	277	253	211	253	317	258	197	177	265	267	214	252	251	223	273	263	207	259	310	338	303	283	291	289	320	333	249	182	240	268	229	224	215	215	239	200	143	185	208	179	241	285	190	154	226	249	218	290	354	222	175	230	229	145	185	245	254	220	161	124	133	190	254	296	174	161	281	311	288	270	261	291	327	231	135	154	177	174	205	196	136	188	237	264	258	243	273	308	237	203	272	175	93	222	183	176	219	181	193	205	254	186	139	133	219	253	133	113	97	129	266	256	191	210	129	125	267	269	133	124	124	167	240	192	146	164	237	234	190	167	230	236	209	248	224	212	274	272	284	245	153	173	215	241	211	128	178	227	164	125	117	186	206	234	258	254	163	112	179	193	237	176	59	88	273	310	178	211	222
154	126	198	271	265	240	227	206	273	312	229	158	209	240	125	104	136	96	147	166	140	207	156	53	152	273	273	272	238	222	229	176	253	229	123	164	213	261	247	215	135	90	153	182	213	165	134	249	282	156	150	170	71	96	147	187	309	312	203	137	126	236	264	157	174	180	175	248	180	135	158	186	239	275	268	235	265	264	239	179	128	159	201	214	229	176	106	226	220	155	157	163	189	257	320	182	132	154	81	125	129	89	249	267	190	182	257	274	134	139	191	163	114	120	140	145	246	258	156	117	114	158	152	178	210	116	140	252	199	131	177	217	210	235	192	224	200	131	254	223	131	180	199	203	249	228	208	217	212	255	295	309	299	208	196	331	330	184	210	285	180	182	288	236	220	245	294	275	156	164	269	253	182	205	303	296	157	175	234	169	144	161	225	268	221	233	229	211	195	155	315	332	136	205	231	254	207	133	213	247	219	183	257	245	214	248	256	222	207	226	229	276	280	221	162	198	301	243	201	217	261	247	212	236	261	297	366	391	302	284	305	308	305	271	256	264	386	500	564	643	767	888	795	706	584	435	420	368	268	311	364	316	301	340	446	426	406	433	409	434	407	411	421	466	470	389	448	541	674	813	992	1287	1362	1145	875	687	621	567	494	469	467	580	574	456	423	459	468	473	602	555	503	562	536	462	447	473	459	474	480	485	459	438	445	434	513	572	485	473	467	434	479	480	414	332	329	374	375	426	431	346	331	289	347	405	284	308	344	378	420	390	378	369	402	419	367	260	265	313	372	372	343	370	340	267	341	424	300	322	447	454	382	259	313	390	274	255	303	324	337	328	398	394	285	293	340	367	381	375	357	322	315	352	422	367	319	352	296	319	366	307	294	301	311	352	263	269	290	244	337	325	352	347	337	483	477	382	317	316	302	359	438	404	455	481	473	462	488	443	353	310	283	334	379	502	502	444	345	305	399	357	414	480	415	455	431	357	369	411	402	395	409	382	399	416	378	410	372	310	343	386	365	353	422	423	421	367	359	495	471	434	493	448	391	434	507	474	456	434	427	424	475	482	364	364	461	533	513	440	354	406	437	411	421	422	427	416	405	397	443	400	412	438	366	380	372	378	440	418	445	466	407	402	415	436	483	501	516	500	426	380	373	425	440	387	416	453	404	401	484	538	474	448	433	415	431	412	453	566	616	499	380	349	357	370	413	385	341	419	414	353	346	362	410	489	454	379	409	476	506	501	480	325	368	523	502	449	400	432	415	400	360	326	415	420	420	434	406	438	420	377	390	364	371	386	482	535	420	364	421	503	607	559	394	380	409	456	512	488	426	377	367	325	297	350	372	384	315	268	370	369	380	503	503	425	394	429	387	359	388	373	386	333	345	340	348	413	394	386	388	422	412	332	363	420	410	370	344	316	283	296	311	359	347	340	396	428	391	318	328	313	206	158	254	317	272	257	310	339	412	419	369	302	256	289	325	472	426	361	374	317	383	281	222	291	275	295	333	391	405	379	354	394	449	360	318	372	354	329	278	251	275	389	522	534	478	394	378	393	433	476	480	425	422	467	411	464	474	468	492	444	403	403	611	563	442	427	280	328	473	476	532	534	490	460	461	505	448	403	458	547	402	384	479	429	393	428	438	556	695	833	1106	1256	1321	1067	758	611	500	493	496	386	335	385	395	362	269	308	359	420	449	343	335	333	319	387	385	348	355	461	498	517	686	862	899	809	733	590	432	408	385	322	334	335	326	276	217	260	234	181	195	331	272	206	289	231	191	237	294	256	249	277	228	161	186	222	190	215	256	339	354	268	231	224	226	144	182	322	288	215	292	356	207	123	131	171	210	239	215	84	205	328	275	263	262	266	227	220	226	247	332	247	206	268	215	215	210	219	216	234	263	239	214	165	194	215	292	282	207	222	250	227	178	213	240	226	305	317	178	163	227	274	199	82	146	254	335	352	255	231	229	241	292	203	162	226	272	233	224	315	262	154	160	209	174	174	255	214	152	136	122	162	246	269	165	172	203	101	129	194	197	225	219	175	202	186	77	140	253	246	239	228	249	252	196	170	227	228	208	221	172	187	242	199	145	159	176	224	233	126	76	134	194	137	103	250	224	125	177	211	250	215	182	315	341	312	294	224	205	210	183	116	168	295	210	170	249	172	121	184	229	182	236	219	131	219	269	189	139	178	147	91	201	256
163	184	164	200	310	355	250	147	229	213	134	183	200	175	189	159	182	208	213	270	277	242	208	162	183	203	172	250	188	163	286	266	169	123	171	244	240	168	122	122	216	160	112	208	228	168	128	184	148	71	133	150	161	130	100	161	166	166	209	173	128	184	211	284	354	324	217	197	238	167	141	255	278	229	189	165	263	338	246	119	134	188	130	114	201	258	258	260	175	118	221	212	236	276	185	88	112	231	209	180	164	197	275	202	146	185	212	176	153	193	248	160	53	98	208	168	76	126	183	217	256	273	177	199	252	244	227	196	210	219	241	275	295	226	111	98	187	301	282	284	270	114	183	257	219	246	263	217	240	228	210	269	300	243	133	212	307	265	284	255	147	186	221	200	233	224	192	211	204	201	201	131	108	169	267	268	230	240	197	209	206	155	131	209	262	229	300	235	133	194	268	253	239	282	280	269	308	258	275	287	233	266	221	193	223	202	187	190	233	272	210	264	287	211	192	257	276	190	265	310	258	275	337	327	323	298	263	295	308	307	322	366	380	382	390	348	403	514	581	702	724	812	783	624	548	534	523	400	405	461	381	379	428	377	342	309	251	336	468	514	449	370	393	345	324	496	576	524	641	809	950	1151	1277	1226	977	789	634	517	500	473	530	575	433	429	493	414	466	526	537	558	549	514	447	465	493	433	465	474	502	513	489	502	387	353	500	568	459	473	475	424	451	452	399	410	442	445	505	440	384	378	389	368	367	392	355	396	402	327	362	403	389	464	439	395	399	392	356	284	372	410	397	412	354	278	265	311	362	401	383	318	298	286	318	313	307	344	349	364	358	282	239	259	301	367	279	242	276	284	323	358	366	348	354	337	385	358	299	354	352	318	315	378	391	289	310	318	304	398	452	423	405	400	361	347	332	286	353	429	376	358	376	402	413	394	411	475	497	420	326	297	420	520	421	385	365	282	389	360	282	346	332	440	517	464	382	350	404	329	366	397	405	484	480	420	328	344	406	441	337	363	473	426	389	367	429	497	425	485	517	410	380	373	405	439	359	263	344	405	379	391	463	450	331	339	483	444	339	384	430	467	457	424	420	444	491	369	312	386	370	340	388	486	435	356	358	394	393	399	395	393	492	510	427	331	284	375	470	448	353	408	429	378	436	399	345	449	475	386	409	434	454	492	458	409	399	437	479	490	386	405	548	490	418	362	338	420	443	413	476	437	403	401	392	489	466	443	422	392	438	482	452	366	315	269	325	392	401	430	419	407	542	577	416	400	467	492	452	401	398	425	413	446	495	427	351	396	535	537	471	400	426	506	388	349	440	434	439	518	462	392	317	317	372	340	335	366	363	324	385	420	363	320	392	420	424	391	349	416	401	366	369	383	478	437	373	326	247	292	321	341	331	354	331	347	383	303	282	266	336	362	288	389	421	375	340	267	246	267	352	378	330	247	298	433	354	300	371	364	331	257	257	305	330	327	270	330	396	408	373	356	371	315	346	339	367	410	348	248	226	273	284	377	385	369	430	361	326	374	365	358	393	398	385	483	517	473	501	484	442	466	420	364	367	401	388	350	388	442	354	395	521	438	412	385	405	444	436	506	485	394	480	545	491	373	371	398	421	471	531	545	449	483	540	510	456	485	472	503	675	923	1278	1457	1324	1013	730	564	480	375	307	332	429	415	370	379	259	289	345	332	372	352	331	340	343	325	400	474	441	455	459	517	751	939	922	783	633	525	479	409	366	412	351	270	279	270	244	261	236	255	257	198	251	236	247	276	210	230	251	256	259	238	182	203	203	140	189	240	289	320	315	268	235	272	256	196	145	131	155	199	237	237	278	325	243	167	180	197	206	128	147	239	218	201	238	262	247	205	180	203	231	144	152	241	273	261	113	135	176	182	205	171	214	222	201	336	433	324	231	273	280	146	67	78	139	226	249	304	355	272	229	254	237	170	189	235	254	242	285	281	141	111	157	211	165	78	179	269	201	192	266	269	171	164	181	164	144	175	293	251	100	141	259	165	91	215	234	226	298	285	145	100	171	206	211	121	94	116	144	221	161	97	154	167	204	156	152	259	202	182	207	132	106	143	108	99	197	247	239	168	52	147	192	83	83	178	276	329	290	227	295	247	119	123	201	306	304	243	169	200	178	168	183	180	147	103	196	252	187	66	128	132	142	186	162	199	211	246	258	230	186	158	179	279
134	225	217	181	278	377	284	200	158	228	275	212	129	87	91	86	161	189	187	240	174	151	196	185	187	179	173	105	113	155	181	226	141	61	72	122	164	171	177	205	259	163	105	175	219	196	171	222	244	233	240	213	170	116	110	155	280	304	196	158	104	144	206	240	270	249	258	245	209	224	208	238	258	223	218	201	273	251	170	232	168	117	155	154	164	151	290	342	221	207	232	201	157	178	227	202	145	112	113	242	259	215	284	257	178	125	145	196	187	170	113	160	200	142	202	208	105	103	160	160	129	169	207	220	226	217	215	195	252	283	274	304	234	218	166	123	173	238	329	268	161	171	241	232	191	186	228	250	262	259	232	252	213	184	172	190	226	164	195	206	280	337	261	268	291	276	221	181	216	269	186	117	96	185	196	149	202	109	169	277	274	268	231	171	193	260	240	250	271	243	164	159	149	221	312	267	245	204	252	207	152	272	254	228	261	287	368	349	307	221	250	338	233	249	302	273	272	277	287	227	287	345	304	309	261	253	313	378	375	309	322	349	343	335	407	501	528	504	541	596	713	872	901	804	622	564	478	427	399	377	363	298	328	377	394	404	388	406	402	336	340	394	396	433	429	362	412	499	565	740	910	1120	1354	1330	1039	774	618	513	613	656	595	605	514	463	526	424	401	560	564	450	461	446	520	527	363	420	488	535	579	552	492	384	396	463	480	483	457	476	518	497	475	505	425	350	412	465	380	404	451	354	412	346	322	437	340	377	415	380	435	351	282	295	299	341	303	243	334	363	332	365	377	364	309	308	404	336	313	355	285	324	330	301	244	279	408	370	291	368	477	338	345	433	366	362	314	324	344	324	370	392	420	398	310	240	272	339	388	389	318	276	246	315	364	341	393	387	326	356	386	371	355	319	312	348	341	272	379	422	388	470	501	438	420	493	534	519	430	414	386	397	496	450	396	352	330	304	340	374	321	372	367	442	543	462	441	380	308	348	342	327	385	394	434	452	433	470	435	457	484	497	538	545	470	477	521	472	470	507	432	315	298	340	339	382	419	295	378	495	430	388	401	426	510	551	448	385	422	385	315	387	456	414	370	395	433	408	359	382	462	471	462	480	404	393	459	456	424	350	339	478	497	429	462	477	497	488	437	372	347	384	463	399	336	374	356	425	391	331	361	422	448	357	394	504	474	514	541	492	523	482	395	326	337	410	356	404	438	366	374	380	401	483	483	469	447	356	357	385	427	423	438	486	432	353	313	408	440	461	444	370	463	468	419	395	382	389	338	446	476	385	440	443	489	535	457	421	450	448	434	349	397	472	412	408	415	370	392	434	464	468	381	389	380	347	401	418	308	349	394	294	297	335	432	507	499	480	448	401	399	402	385	350	293	343	390	442	390	288	292	314	415	451	410	410	358	333	317	330	402	340	275	291	318	308	258	241	256	334	374	444	509	485	373	289	238	190	265	290	323	352	335	266	303	298	253	263	259	387	414	379	356	361	324	326	435	426	369	274	286	407	345	292	323	293	350	404	451	402	332	299	268	294	339	422	445	387	376	445	466	448	394	345	319	354	396	400	389	398	370	427	529	480	411	419	538	555	493	518	533	429	443	522	505	459	411	439	500	499	511	497	477	584	573	480	487	568	554	593	801	1058	1309	1323	1090	832	623	524	575	492	406	410	380	327	293	347	428	412	371	399	393	340	390	427	359	363	355	439	470	400	444	528	685	802	790	712	638	543	405	302	341	437	424	389	370	355	250	160	243	356	340	280	335	387	303	165	210	328	324	292	328	387	219	147	230	233	252	234	275	319	297	341	327	223	240	259	166	157	211	224	171	167	254	303	242	220	231	207	219	164	180	281	348	279	201	229	154	113	163	214	179	130	234	286	188	124	167	207	185	171	197	122	77	177	212	248	281	196	163	189	193	159	173	234	260	198	148	210	232	192	137	103	203	241	188	193	194	241	218	218	227	163	97	108	210	191	188	292	237	145	192	141	55	108	143	137	187	151	221	316	161	194	277	187	181	140	194	236	171	164	215	225	176	182	196	219	224	188	101	150	226	125	72	166	196	149	110	154	200	129	63	119	119	124	212	193	181	214	231	224	213	292	211	103	178	256	299	264	214	108	104	196	143	174	286	228	213	250	258	254	147	92	115	216	221	168	173	133	127	143	270	263	166	137	120	90	57	229	298	165	207	232	146	133
198	227	243	197	196	222	190	262	256	213	235	218	205	166	180	226	256	205	115	164	256	274	212	218	231	182	207	250	157	89	145	210	280	214	99	79	105	150	236	290	259	155	139	180	226	219	251	263	229	426	352	174	233	212	120	110	124	167	235	205	161	269	324	229	232	228	204	258	242	275	303	307	340	297	174	133	175	163	186	213	245	266	220	183	211	201	204	231	273	216	146	174	131	152	184	195	141	135	258	231	168	159	135	115	151	189	123	153	211	175	121	165	188	221	216	104	79	101	144	201	261	233	140	128	155	229	276	234	195	142	138	178	173	184	197	187	135	65	146	254	258	201	202	165	165	169	197	289	324	240	180	187	164	195	215	249	280	219	196	292	272	216	223	187	214	306	257	172	178	200	218	229	284	296	246	283	262	154	180	163	198	255	234	317	268	167	192	258	291	257	208	254	288	232	282	289	234	283	275	233	265	257	205	190	275	323	340	323	278	174	185	299	206	208	322	352	289	211	196	162	272	388	337	330	389	319	244	327	398	381	315	228	283	373	403	428	289	382	537	542	751	856	850	799	604	547	455	383	354	369	386	311	273	338	442	363	369	396	356	368	308	337	463	500	478	478	406	449	609	618	646	935	1256	1329	1103	808	687	583	594	601	505	397	390	499	471	385	379	364	409	430	429	572	559	531	420	331	383	451	523	503	558	517	424	382	407	437	483	477	412	377	430	517	432	378	454	468	378	326	421	421	365	373	347	358	326	387	459	456	464	397	323	378	403	390	389	398	407	393	339	257	276	318	374	415	378	305	345	419	436	392	334	341	383	345	289	302	324	292	302	295	294	353	383	392	310	352	409	315	311	360	386	445	439	383	385	356	312	332	328	372	342	354	378	294	292	307	324	346	342	380	371	368	454	417	399	416	416	416	416	461	459	364	315	393	412	426	466	411	357	352	361	432	447	363	358	361	390	408	414	379	325	338	355	418	457	459	456	358	320	411	440	529	584	489	395	433	459	395	444	554	551	458	374	400	411	387	489	521	382	352	375	370	419	464	495	451	468	422	317	412	498	496	481	488	440	380	404	430	452	403	420	405	363	351	359	398	387	431	450	387	361	348	332	404	450	413	429	429	373	416	378	318	392	471	462	461	442	350	414	502	455	438	386	394	494	433	351	377	405	429	521	536	422	441	425	370	376	287	276	422	486	386	404	562	560	512	517	544	501	452	407	385	460	476	427	361	424	518	539	539	475	470	535	404	359	463	507	393	354	455	476	417	437	476	339	364	471	479	464	424	371	338	421	510	427	412	484	424	387	377	398	412	318	389	403	379	524	480	382	341	325	331	279	333	388	383	442	463	436	479	481	411	366	357	352	414	443	404	338	288	309	389	412	305	374	421	326	351	345	346	369	254	272	423	430	424	446	340	286	266	269	301	285	312	336	254	267	307	294	419	455	415	406	399	312	258	319	303	353	380	289	309	406	358	272	228	335	396	389	472	398	314	357	419	358	339	397	341	285	383	376	265	330	378	338	389	399	337	318	303	353	423	468	462	450	436	474	444	402	406	408	452	417	456	538	480	424	431	401	344	407	487	443	399	511	629	494	457	485	483	438	452	517	463	509	513	397	349	406	526	552	425	364	497	568	572	611	644	826	1088	1332	1367	1094	758	595	546	464	410	472	463	363	422	424	353	317	379	366	297	332	462	462	364	370	374	350	301	412	465	475	594	697	732	699	607	502	366	404	394	253	283	267	185	153	259	259	215	296	391	394	287	273	293	270	187	262	424	407	297	228	205	232	315	376	351	284	308	302	295	279	294	309	271	250	235	173	169	269	274	243	257	296	294	226	146	97	147	279	317	249	198	242	246	201	187	171	199	291	249	196	224	208	197	115	67	115	210	253	235	189	96	79	169	181	164	225	261	212	190	272	241	188	217	218	178	166	187	203	215	232	185	159	157	177	219	140	143	217	252	176	75	159	227	211	221	266	218	85	145	310	269	210	208	174	199	180	169	235	257	240	179	198	244	198	164	180	137	158	297	235	105	229	316	218	153	111	164	176	164	133	68	128	212	161	126	184	127	163	206	173	164	103	107	111	112	125	124	98	122	220	291	177	157	179	169	237	229	198	120	180	294	266	215	200	195	215	215	143	182	180	61	46	153	182	155	168	157	132	71	119	226	208	152	98	70	115	208	236	126	133	173	207	205
234	217	261	256	274	325	352	322	231	213	264	212	241	259	168	190	337	288	131	158	198	226	177	165	255	256	224	247	223	140	84	164	232	175	113	129	161	110	141	175	164	164	143	233	296	288	240	196	210	276	266	189	184	196	215	166	90	195	266	149	151	233	221	206	212	299	292	217	213	242	279	200	184	296	246	125	95	134	214	207	204	209	241	278	251	224	191	222	273	250	180	129	232	309	262	227	180	180	256	253	227	216	208	225	248	214	145	151	185	176	166	229	236	261	212	136	183	115	137	256	297	199	105	144	212	298	280	154	85	133	142	203	246	194	182	184	172	199	206	182	235	206	136	184	169	249	286	214	312	221	133	129	64	194	272	236	209	186	272	334	343	247	154	236	301	297	180	119	217	240	187	222	256	215	218	245	229	216	237	145	98	143	167	264	287	204	217	208	122	140	233	324	240	76	113	163	265	275	251	295	326	280	195	241	279	217	244	241	147	109	216	304	248	261	259	287	284	309	349	246	204	306	364	359	425	386	273	302	299	247	269	279	313	361	334	400	415	387	402	453	676	771	823	853	724	595	499	415	365	397	307	303	390	305	328	385	397	473	490	509	444	421	432	409	503	504	462	491	558	606	637	876	1158	1234	1105	864	702	634	579	562	569	485	510	519	421	445	459	390	447	508	383	348	452	470	417	395	396	477	487	470	531	539	479	457	480	471	380	386	473	404	429	522	483	414	321	313	394	416	462	488	460	424	400	354	389	412	334	393	375	306	248	293	410	382	392	467	416	370	320	248	250	271	301	347	320	268	398	438	322	252	240	266	339	385	331	328	391	366	317	325	395	356	270	317	359	295	315	364	281	377	440	371	318	282	287	253	348	404	440	377	298	372	393	307	275	370	468	460	346	344	401	406	384	414	395	356	328	266	331	363	251	310	407	401	428	427	370	398	449	415	313	285	387	424	371	386	382	378	393	318	361	434	434	492	467	370	375	390	371	465	501	457	426	398	431	503	524	372	296	429	526	479	373	359	426	533	525	481	469	388	345	352	374	369	387	406	414	413	433	409	380	367	440	503	447	369	375	445	448	407	463	461	354	342	349	425	430	413	474	440	372	389	416	451	425	367	379	404	345	311	415	469	365	341	422	455	432	415	481	450	449	503	453	458	502	487	380	372	383	359	438	468	481	574	525	335	407	475	408	432	432	412	438	478	469	387	375	471	462	420	403	420	437	414	472	406	328	393	460	467	396	427	459	356	343	434	433	361	319	413	475	388	415	452	440	511	442	295	331	387	387	427	443	321	327	479	481	428	338	322	434	504	518	503	465	423	465	434	454	480	517	522	454	446	403	381	433	424	404	461	434	399	359	322	336	386	526	526	395	339	331	347	292	358	459	412	342	270	263	333	318	259	290	348	344	367	450	434	380	381	303	317	354	320	303	270	336	386	321	302	338	305	301	340	293	230	294	376	335	348	276	191	318	339	288	334	339	274	309	359	228	185	339	416	348	351	423	360	343	422	497	501	404	320	297	317	323	343	343	343	426	414	377	451	406	345	383	450	466	377	342	422	522	483	488	503	405	416	406	352	349	475	583	536	483	499	586	596	526	464	434	354	359	485	532	535	537	468	402	435	464	498	535	454	450	529	580	635	855	1231	1405	1276	959	627	469	429	337	321	361	362	382	461	382	293	316	401	410	250	226	287	404	423	442	403	426	427	370	469	520	625	718	775	743	629	516	440	370	338	322	336	327	299	413	426	346	327	282	275	302	297	240	292	343	276	228	340	385	204	207	199	172	210	292	278	189	270	319	237	180	222	306	307	149	200	299	195	178	272	343	274	201	247	247	250	247	204	185	202	217	240	293	295	224	239	291	275	212	161	177	192	224	210	240	275	235	150	149	233	182	163	230	222	119	115	194	242	230	202	202	248	242	153	115	103	136	186	227	227	250	245	279	337	322	273	249	212	161	199	250	180	119	263	249	223	275	199	134	132	275	285	224	236	168	184	153	98	282	357	326	339	300	263	244	205	189	224	238	145	119	187	243	273	234	189	175	188	180	159	132	148	116	154	191	127	171	191	115	122	192	198	106	56	176	158	78	174	167	151	192	204	278	242	132	69	159	169	147	243	225	260	259	232	240	226	208	266	276	191	174	194	226	149	82	72	41	107	210	204	136	199	186	124	142	139	126	117	134	187	143	115	200	184
218	197	236	264	266	234	219	231	241	169	125	212	210	152	202	188	132	148	92	125	167	93	119	197	178	141	193	191	108	136	205	216	240	200	193	188	119	133	156	162	191	181	165	205	197	226	270	235	128	76	85	139	201	206	223	238	224	236	269	236	211	239	228	180	196	218	222	184	99	151	258	276	264	256	245	187	169	129	117	112	93	160	246	198	182	219	173	163	178	165	159	204	189	154	189	227	145	122	216	299	293	250	200	175	244	240	175	198	249	197	155	225	205	149	166	113	145	145	140	270	199	134	222	240	218	172	192	216	200	245	238	239	289	231	117	129	166	213	223	162	233	316	308	303	249	238	253	223	155	172	273	256	242	215	129	145	119	183	300	159	161	317	275	227	228	231	267	222	203	254	211	269	355	264	211	242	317	315	269	224	187	241	208	238	292	249	237	223	172	182	230	243	241	211	282	298	233	191	221	241	179	129	96	142	248	335	313	219	254	270	200	167	198	289	371	376	218	140	269	275	253	370	343	308	382	319	247	259	290	360	342	267	256	281	300	279	268	273	380	513	625	697	781	919	808	577	464	430	391	397	400	367	285	262	377	434	323	315	405	431	405	339	326	374	445	426	458	475	461	537	739	886	1051	1296	1271	1052	821	650	497	504	585	507	442	403	433	559	489	364	452	464	401	479	539	492	431	445	451	456	477	482	509	430	402	453	500	515	474	398	416	460	482	499	445	370	385	441	485	497	446	433	478	458	412	389	370	377	331	364	427	374	348	329	365	319	221	299	344	368	390	373	428	501	408	311	334	418	446	378	266	260	300	342	323	296	319	259	264	362	334	247	301	320	315	376	444	424	376	345	327	339	307	297	360	376	334	338	377	420	371	284	295	338	355	322	367	381	323	333	324	327	378	329	315	399	398	354	322	415	430	371	327	303	348	336	410	379	263	350	455	440	377	412	451	425	408	396	423	432	431	382	310	403	474	432	371	361	412	434	360	346	431	473	435	381	369	405	521	473	438	480	484	449	463	445	368	482	511	460	427	415	448	422	405	366	407	456	400	421	440	411	390	431	468	466	473	420	265	336	472	417	312	342	436	387	403	470	479	394	357	505	526	424	412	396	291	322	455	427	396	447	538	487	382	387	417	449	442	354	347	469	528	545	441	429	537	467	442	439	444	491	419	358	433	451	467	496	460	395	402	451	419	434	401	388	417	419	434	437	389	420	510	464	414	442	453	453	521	464	363	396	463	422	420	453	400	422	530	557	390	335	386	353	338	444	446	390	397	385	445	441	421	484	503	403	391	417	392	392	452	436	376	362	386	467	475	406	384	440	461	476	411	376	391	360	289	333	464	451	396	422	452	407	328	422	528	470	414	415	420	377	401	361	362	419	369	312	280	203	233	390	514	448	312	333	296	291	322	298	315	378	326	252	323	327	269	292	320	315	419	338	269	346	300	326	324	286	289	300	344	354	300	291	267	316	342	288	312	346	368	430	477	410	314	321	332	288	338	333	298	313	324	341	406	436	376	299	291	345	355	352	408	374	366	392	338	373	400	387	377	469	537	489	460	459	440	462	515	507	424	427	471	501	499	466	404	407	487	483	459	372	326	413	486	459	422	461	484	432	396	423	467	476	478	547	587	520	594	822	1000	1236	1346	1137	874	673	562	455	355	350	361	382	446	445	409	380	317	319	334	348	261	263	330	291	386	365	353	436	426	430	529	695	760	753	669	466	352	306	325	383	361	325	311	307	328	317	298	211	241	377	324	214	180	205	231	217	209	261	338	270	210	224	177	170	263	242	219	234	184	225	242	229	265	228	117	142	244	240	198	293	291	232	345	349	262	250	201	303	283	151	148	221	271	225	293	253	214	306	279	191	187	257	274	233	223	147	83	227	308	239	161	126	201	268	273	289	271	265	216	94	163	276	224	119	96	182	192	204	280	271	268	264	192	171	242	224	186	191	181	215	234	234	199	177	130	143	277	298	261	240	250	231	231	213	115	133	242	277	224	239	287	279	292	305	218	218	253	240	199	94	226	345	278	346	294	164	209	213	131	129	178	132	204	244	234	286	268	294	211	173	150	155	171	162	187	134	170	138	152	230	136	97	233	284	231	192	254	273	201	240	260	285	264	222	235	212	149	122	105	82	121	217	289	216	130	172	194	159	109	64	49	129	206	120	129	176	122	118	138	190	222	126	95	150
168	215	226	185	248	240	210	247	213	148	214	273	207	137	112	82	150	210	114	76	70	161	239	192	218	221	187	236	235	183	173	188	203	187	257	215	105	149	174	142	152	146	198	219	183	247	219	192	221	231	178	122	128	191	252	217	161	190	212	199	169	218	274	303	312	307	292	217	305	257	174	238	235	280	293	170	177	239	213	191	132	143	181	171	166	208	148	114	139	79	144	207	196	205	200	192	210	239	265	266	176	168	168	139	262	238	142	142	171	184	153	167	221	208	106	108	152	155	119	134	135	107	204	201	174	137	160	258	159	147	243	264	219	172	223	258	247	204	161	185	313	293	234	210	180	221	310	312	121	52	136	217	234	188	163	147	152	236	237	236	180	231	303	257	299	256	295	265	214	273	287	272	243	250	237	226	197	201	173	136	175	213	231	226	197	159	156	207	265	217	194	170	138	174	259	291	290	241	280	302	304	299	165	219	301	262	212	212	234	238	295	311	270	265	254	305	254	267	319	259	261	221	273	327	255	233	230	246	271	279	309	287	265	265	337	359	259	341	476	514	617	748	842	885	878	771	553	441	447	408	335	383	301	341	435	377	367	312	369	443	443	355	266	289	370	438	471	483	475	515	683	750	937	1291	1319	1144	816	637	662	580	462	457	507	483	445	441	408	365	444	459	450	443	449	513	586	551	428	483	550	462	441	513	501	445	387	343	371	402	424	443	422	422	399	398	469	397	321	412	421	402	423	369	411	460	410	409	407	315	320	468	491	413	417	451	437	425	382	381	418	368	315	347	352	281	287	404	387	317	344	399	366	340	298	265	289	287	318	334	382	392	406	404	309	290	377	424	343	290	370	310	226	305	332	320	237	248	334	319	350	411	381	281	331	379	306	307	247	235	373	422	420	458	395	345	374	361	336	315	322	305	410	536	422	345	401	451	499	431	343	415	470	477	462	464	422	338	321	345	448	474	450	389	310	352	445	476	499	559	503	448	427	395	384	362	343	306	370	412	412	387	438	538	433	419	420	375	421	462	419	376	348	328	431	453	426	450	463	443	473	427	390	527	564	566	491	382	398	429	385	411	431	450	484	429	464	423	334	347	383	440	538	546	528	512	378	324	462	469	392	468	479	452	466	420	361	431	439	326	347	402	418	430	460	496	429	437	440	438	474	550	527	349	300	323	425	497	437	441	456	406	343	421	434	354	420	476	436	409	434	463	468	410	381	404	444	472	477	405	395	489	469	447	474	427	412	397	406	494	470	476	445	311	359	404	384	370	437	434	381	455	490	394	398	429	407	437	415	354	340	368	418	367	346	450	405	308	411	498	427	428	482	526	487	415	343	341	399	378	363	429	403	365	394	368	362	392	311	281	401	387	343	403	405	310	284	354	445	404	286	346	404	361	389	341	315	363	329	325	372	322	287	327	364	336	298	360	387	435	495	403	397	419	331	337	358	341	366	310	353	436	365	402	299	219	380	375	353	298	220	353	401	339	362	359	347	354	350	326	346	302	302	437	423	396	478	424	314	370	450	441	501	487	429	452	398	389	426	494	474	385	384	370	361	464	512	465	478	506	453	366	406	548	550	562	526	453	476	405	352	374	363	450	503	427	399	405	480	448	404	379	429	512	370	412	598	615	617	831	1122	1249	1241	1011	772	566	397	437	432	406	468	406	385	425	418	411	376	313	304	394	328	277	352	438	506	512	414	445	484	506	597	714	766	750	673	526	516	368	251	272	250	293	296	241	259	341	282	220	258	214	255	315	337	260	193	255	273	243	257	341	387	269	164	192	259	293	293	247	226	231	168	208	241	201	217	238	247	254	208	271	279	203	288	306	273	258	257	328	254	156	201	178	165	188	123	91	225	286	263	308	320	280	230	131	93	126	119	208	269	263	202	135	226	287	227	111	145	277	236	114	136	231	201	114	175	293	273	201	147	182	214	203	196	182	206	202	187	205	252	278	202	230	233	163	214	284	326	237	177	120	109	133	179	304	280	214	214	207	175	111	92	201	262	220	181	198	268	269	197	143	217	308	285	188	174	212	156	155	222	199	99	73	151	225	226	171	194	254	261	273	196	106	121	147	161	177	190	189	105	52	119	147	143	182	198	213	177	124	159	197	252	313	251	259	251	256	310	280	237	234	231	225	209	188	231	156	86	224	231	162	116	123	217	167	127	131	134	191	161	179	155	85	125	207
169	158	163	225	259	249	212	196	166	207	255	143	68	152	228	134	147	159	71	101	105	92	148	156	274	301	129	127	221	215	145	164	228	184	154	238	250	143	164	160	96	187	216	210	220	130	164	294	231	144	183	214	208	139	135	225	187	187	147	101	175	178	290	316	268	369	322	224	245	289	187	118	192	308	336	285	228	255	283	157	108	100	66	120	190	173	154	179	201	218	218	223	145	93	151	187	169	145	214	240	150	166	247	194	184	233	162	141	199	247	271	259	243	236	264	205	136	169	200	150	78	87	156	181	174	187	231	224	206	162	167	183	134	158	249	255	178	167	190	206	222	239	284	199	105	182	229	298	306	240	258	199	113	195	247	256	264	277	230	101	154	220	161	181	249	297	274	247	246	250	264	207	182	183	166	192	276	264	192	197	135	248	325	245	295	294	239	220	259	293	322	280	261	358	332	259	199	154	254	326	318	284	321	341	293	335	335	270	229	271	226	199	286	324	233	179	221	292	317	260	297	219	118	178	205	256	288	248	267	231	264	318	350	424	433	373	256	278	362	426	549	733	837	830	767	651	497	406	452	441	368	374	393	394	399	423	399	382	370	289	335	366	375	399	395	419	447	412	396	455	602	828	1098	1270	1294	1203	877	609	608	625	548	496	502	506	500	510	593	548	455	412	328	338	426	426	373	480	536	541	534	448	472	483	474	547	468	407	421	447	478	469	495	490	505	452	399	442	470	476	389	345	409	378	300	359	416	408	438	334	314	367	333	375	340	395	440	378	324	340	406	352	329	402	383	289	347	441	365	307	338	371	368	384	390	332	350	320	336	330	260	333	440	473	420	338	319	268	267	295	316	362	366	392	383	253	233	333	356	328	354	447	406	351	380	370	367	333	294	405	452	354	333	336	339	452	403	288	351	361	337	328	367	329	280	425	553	514	388	317	361	242	225	391	370	393	362	354	421	486	454	347	335	360	408	443	424	443	418	497	588	459	388	373	376	380	294	339	403	391	419	365	347	420	428	504	516	470	476	389	475	514	452	430	344	348	440	398	463	525	394	316	318	385	501	515	444	478	503	427	390	393	376	401	401	393	482	461	425	365	355	399	371	464	475	396	373	332	353	462	488	509	527	419	358	377	417	565	585	484	454	460	408	422	443	368	466	529	415	393	444	438	455	458	414	382	392	434	457	403	326	366	386	373	383	415	433	396	374	392	471	477	441	380	338	402	426	416	510	467	465	474	331	341	373	406	444	409	434	484	473	436	431	474	495	441	419	448	475	468	432	430	430	383	308	344	326	334	420	401	327	306	389	472	432	355	409	400	407	495	453	405	398	399	450	475	398	375	420	408	369	323	294	353	401	371	362	381	330	345	373	314	370	366	334	349	270	245	352	346	319	373	380	381	375	354	315	303	258	209	237	317	350	429	438	356	321	321	305	392	451	318	316	352	321	363	326	263	322	334	332	377	423	399	315	295	313	387	460	316	199	306	432	393	338	338	337	369	370	278	287	310	326	374	342	371	374	326	288	286	356	439	472	415	393	395	424	462	371	389	470	487	532	474	467	476	416	414	395	462	525	432	385	465	544	516	499	484	475	427	439	430	391	540	513	484	552	531	498	444	433	470	481	507	483	498	560	595	709	884	1170	1356	1148	840	710	559	475	468	501	526	480	450	458	480	490	514	454	333	334	340	248	306	384	440	438	401	444	456	514	601	649	790	883	777	647	515	466	434	354	326	260	232	299	313	281	218	218	274	247	264	285	305	259	235	242	210	243	292	305	285	323	397	281	219	264	269	283	210	273	318	255	312	267	204	283	328	354	307	188	171	222	210	248	304	327	202	148	221	163	251	251	150	204	272	232	209	282	303	250	180	180	192	143	157	152	177	244	279	297	222	143	140	199	250	298	239	199	190	202	230	255	239	110	120	220	281	295	164	120	159	210	242	171	188	206	243	179	158	203	172	163	163	126	172	295	256	235	200	168	155	111	83	114	270	203	108	153	173	217	206	173	159	130	114	145	147	195	245	232	229	226	181	122	115	138	201	220	214	223	189	105	171	258	172	243	298	193	208	266	239	244	159	86	168	199	197	234	287	247	159	149	161	208	222	208	243	205	154	180	192	261	275	266	218	214	314	286	211	155	193	215	178	141	185	218	113	164	339	219	155	182	71	146	249	200	112	144	247	221	193	129	142	169	138
239	198	210	235	254	226	198	264	257	211	159	161	185	207	206	133	139	189	204	151	156	198	161	121	172	145	111	178	178	164	185	295	347	237	193	203	220	229	187	141	146	238	209	181	166	105	173	270	232	155	194	215	204	217	203	115	98	131	125	158	194	239	259	226	174	189	247	330	346	233	168	206	246	210	191	154	152	148	154	165	149	135	91	156	230	250	157	183	264	205	214	215	248	312	267	253	241	222	288	268	238	228	241	228	146	157	177	219	270	182	111	140	233	290	271	209	186	161	145	172	138	133	184	236	233	214	254	265	133	95	128	90	168	275	211	153	166	173	241	207	145	268	259	181	203	251	270	313	292	228	167	135	175	291	287	224	265	251	246	252	357	269	159	236	239	217	142	138	152	168	283	307	234	261	336	251	193	218	206	202	187	221	288	249	282	289	267	281	209	229	245	219	221	239	253	202	216	289	332	277	218	225	150	133	267	368	280	199	255	357	360	296	311	275	254	212	223	294	271	307	309	276	280	247	224	322	292	247	334	309	363	377	330	334	297	328	351	313	381	419	426	562	685	775	870	797	611	521	471	360	346	449	471	417	388	383	306	362	387	332	374	350	347	320	338	406	434	426	377	459	609	695	919	1237	1389	1320	1106	814	679	710	617	502	494	476	461	492	487	460	468	502	466	461	515	486	396	344	404	416	435	509	519	539	489	453	503	409	373	423	445	464	480	523	501	446	394	407	541	533	427	418	474	476	319	338	406	318	253	340	429	346	294	328	366	390	437	416	353	348	366	308	260	320	364	372	363	408	401	385	422	419	349	402	403	302	313	330	326	300	274	275	336	365	374	382	379	319	329	297	289	400	358	367	445	427	346	383	419	305	305	380	441	463	464	397	326	341	355	445	419	293	350	431	445	465	370	300	370	393	313	292	384	412	333	312	348	392	522	437	307	307	275	207	231	351	396	430	384	350	421	393	448	535	426	405	435	343	324	398	456	446	362	401	389	363	471	413	308	385	398	371	393	491	490	465	464	475	578	543	449	447	540	496	436	410	373	380	395	461	485	374	377	493	516	434	425	479	390	384	423	415	437	439	344	337	386	425	425	359	391	424	463	428	318	347	396	373	431	484	436	415	493	456	347	367	384	494	486	336	334	396	452	437	438	486	442	420	472	460	410	464	481	390	394	431	518	543	498	494	434	378	382	412	454	378	306	357	431	457	481	506	410	323	436	486	412	440	536	596	443	328	355	366	397	449	431	434	407	406	498	614	571	430	435	416	476	528	468	405	365	379	430	433	365	309	357	447	421	410	434	394	445	417	394	458	428	397	375	412	422	382	397	385	358	426	457	451	394	329	377	396	385	385	415	388	379	376	351	363	366	427	468	386	282	307	321	436	478	339	369	356	290	393	394	334	441	432	341	321	298	274	333	296	279	433	407	375	350	335	396	328	304	315	307	371	313	261	317	281	273	322	417	400	286	330	406	367	278	221	228	307	403	438	385	320	377	405	342	375	358	328	395	332	293	363	326	385	434	375	405	398	389	461	401	387	394	407	411	401	405	385	509	495	388	376	394	444	411	404	439	422	430	448	443	423	441	504	604	549	549	589	540	556	404	306	398	437	427	426	420	401	448	470	429	479	546	612	798	983	1178	1368	1296	911	580	521	485	377	413	442	364	243	208	228	272	397	338	263	325	356	365	374	263	276	400	417	422	427	407	439	578	787	871	750	570	532	455	419	422	340	410	371	322	335	321	301	279	301	258	269	276	231	259	245	287	307	295	298	237	229	258	301	304	201	222	243	219	183	108	241	321	295	212	225	253	196	274	331	259	218	257	256	287	303	261	191	209	268	224	202	205	246	247	234	220	200	311	263	189	207	167	244	291	238	169	235	277	257	231	152	180	221	180	248	298	214	178	165	166	224	229	151	157	171	217	227	192	189	226	247	250	273	187	177	175	146	198	230	219	195	173	147	189	238	204	195	152	129	124	178	168	43	122	218	172	151	289	215	73	126	223	209	168	254	238	206	180	108	116	186	189	160	191	214	219	216	255	201	154	194	200	199	205	218	149	133	252	226	169	213	187	138	150	220	211	133	73	134	239	209	180	230	277	248	187	233	261	236	187	161	207	199	205	200	187	125	159	243	124	97	164	110	44	142	177	138	193	182	161	245	282	164	126	226	205	117	105	137	182	188	184	223	232	229
178	151	186	293	303	225	238	240	160	131	207	340	220	101	195	250	179	184	245	199	159	171	181	164	191	126	133	224	139	151	150	103	164	220	194	120	167	290	220	120	161	149	155	200	247	276	212	190	235	197	224	237	229	190	196	188	135	150	150	215	275	286	214	171	233	220	220	302	280	214	143	75	151	185	107	148	143	113	141	167	173	143	198	204	172	152	152	115	159	188	179	271	296	251	183	193	207	210	193	184	225	191	178	185	184	196	189	197	245	267	212	117	200	315	266	225	131	102	185	194	108	178	275	256	201	213	298	285	290	279	140	117	175	219	271	238	187	192	248	279	221	240	275	214	214	248	217	179	169	177	130	50	172	242	204	244	246	224	370	383	238	158	172	289	246	174	168	109	93	155	163	158	117	194	248	220	233	196	206	206	183	236	300	284	243	205	229	315	281	230	231	181	172	253	327	217	229	262	207	175	165	146	142	157	112	126	206	259	217	164	197	301	259	269	226	126	186	209	271	264	227	283	267	214	163	226	343	285	242	315	382	357	366	411	357	280	270	267	275	310	438	580	666	729	836	881	637	452	495	498	417	389	398	440	435	378	347	352	362	367	357	307	368	418	405	389	412	450	426	487	549	669	862	1075	1197	1193	1034	763	617	544	541	551	460	378	400	467	481	506	566	569	522	438	459	541	505	487	429	429	562	611	522	499	503	501	553	406	387	489	420	454	509	465	457	481	450	488	553	467	423	391	397	360	401	494	374	280	256	228	304	399	393	397	426	362	415	460	403	303	298	357	367	452	391	264	290	308	277	311	355	351	363	339	250	240	265	272	237	181	279	426	360	289	315	345	349	274	261	270	256	359	394	359	331	335	307	272	299	305	323	349	408	439	398	350	308	363	374	368	429	391	326	270	235	284	342	362	377	390	297	343	455	305	210	273	309	357	447	405	310	344	387	346	392	440	461	499	426	354	321	317	411	473	444	398	385	416	456	513	501	450	374	380	372	325	342	349	306	343	456	420	342	398	494	441	410	426	459	442	426	530	516	454	407	298	345	452	458	526	554	460	347	357	493	478	364	350	347	365	432	587	572	382	356	420	422	411	480	438	414	436	380	394	445	405	354	413	408	347	393	470	448	354	403	491	483	447	441	433	449	423	407	420	365	429	463	427	440	445	468	496	486	463	403	372	437	437	455	580	556	450	469	495	491	439	364	331	355	373	394	386	321	331	382	475	410	357	405	413	383	378	453	423	378	427	455	447	448	493	564	485	406	432	439	412	442	506	448	426	482	459	445	472	459	463	451	472	484	434	417	459	409	326	351	280	260	328	379	393	394	404	406	427	326	313	480	505	443	448	466	418	327	348	330	358	426	363	380	343	327	412	394	337	357	360	285	395	462	377	396	316	270	302	282	293	405	448	337	257	281	354	350	271	194	284	347	378	341	289	323	331	359	296	314	400	370	349	342	322	271	292	383	326	240	300	366	345	303	319	346	305	339	312	290	313	308	294	346	418	376	296	247	305	384	340	334	391	359	343	378	332	301	350	329	305	339	425	405	425	526	454	374	441	437	454	506	434	513	510	424	476	486	476	436	487	475	408	457	440	455	541	524	448	392	431	460	424	441	424	319	440	528	479	457	436	611	740	835	1103	1376	1250	1002	725	515	475	522	555	440	460	561	495	372	286	300	292	272	291	253	247	330	349	286	355	515	498	412	479	510	557	706	879	935	747	539	384	296	398	368	249	281	342	292	268	338	350	377	364	264	225	236	224	264	296	275	287	208	200	329	333	267	239	213	176	224	235	281	246	169	214	278	307	237	202	248	192	202	305	283	292	357	313	203	260	279	232	302	362	294	248	250	208	203	212	238	236	192	202	119	104	163	259	301	203	242	225	117	171	304	228	132	116	220	306	221	158	168	253	265	254	254	183	98	115	135	122	84	180	294	216	162	234	195	193	207	200	214	121	157	158	123	171	192	173	127	133	138	225	278	204	168	98	189	282	247	264	218	136	181	228	170	97	55	124	208	193	169	192	219	173	166	240	233	182	157	223	261	240	164	165	191	162	144	150	157	172	149	85	157	174	167	189	197	183	119	149	158	209	232	172	206	153	108	162	206	218	205	205	258	175	54	99	203	219	202	181	201	225	196	177	218	274	185	76	43	144	236	133	78	184	226	201	226	284	199	168	240	182	180	142	57	162	231	201
161	208	241	152	183	255	243	288	235	234	248	197	159	165	233	205	175	189	247	192	158	233	228	178	146	163	179	120	143	244	259	201	148	251	222	142	196	182	92	113	183	185	174	162	136	185	234	234	185	146	254	289	222	171	168	126	180	214	142	210	244	225	226	275	275	187	173	121	123	157	128	202	187	188	220	217	187	127	162	108	110	239	251	269	354	330	281	248	139	109	194	160	113	126	160	193	242	258	270	253	216	209	157	155	196	190	164	230	197	111	121	186	254	203	176	171	161	152	153	263	277	252	268	239	165	207	246	192	262	247	104	254	338	214	161	117	161	257	219	139	191	190	104	84	174	192	169	241	303	307	263	187	208	236	250	243	150	130	196	268	278	151	185	316	180	166	256	244	190	149	221	257	284	241	183	213	234	184	134	265	316	205	231	317	284	269	284	227	187	194	222	213	198	241	232	222	276	209	215	240	140	79	91	196	290	228	300	368	195	199	282	252	210	191	212	219	305	384	274	246	338	331	260	235	194	293	372	280	241	349	402	364	339	248	277	356	366	291	348	396	382	564	781	781	814	870	690	585	540	434	400	398	408	428	364	314	312	405	448	375	377	437	391	348	440	474	398	317	371	407	481	629	805	1019	1166	1301	1080	862	685	494	533	504	501	385	336	488	483	469	516	499	465	440	460	587	611	556	446	422	486	496	559	554	507	505	587	536	443	483	394	357	433	462	462	463	495	480	440	425	460	464	452	471	470	429	378	363	424	490	376	342	372	428	518	465	380	301	310	313	387	321	264	367	383	363	349	342	240	198	319	455	400	326	371	379	331	328	356	383	367	272	203	183	235	351	365	368	412	350	299	388	401	284	338	421	366	315	296	377	404	277	305	285	237	365	366	288	320	358	321	316	403	391	278	383	393	313	397	396	322	315	308	310	388	390	363	381	365	347	324	352	296	313	442	448	411	350	370	392	344	393	395	403	447	391	403	391	384	377	272	296	413	392	266	269	444	510	377	314	408	418	359	460	515	449	461	413	328	333	435	501	420	363	328	274	326	445	421	399	382	311	338	393	412	418	366	386	486	456	426	467	436	361	369	458	489	406	386	512	481	379	445	481	449	508	515	392	305	391	441	434	435	376	420	393	321	383	446	366	343	353	385	431	351	329	382	428	419	394	439	484	406	421	491	414	467	485	376	433	500	486	436	400	408	370	402	419	365	365	360	417	485	484	430	480	493	455	461	405	375	273	270	391	501	480	451	502	422	320	378	480	484	503	457	447	458	366	383	438	432	473	438	397	387	384	404	389	377	286	325	331	315	421	428	417	377	359	418	462	390	319	359	347	331	444	421	313	305	317	306	331	394	376	410	449	401	418	425	327	303	368	405	373	366	371	374	336	411	461	442	420	325	378	369	352	376	406	369	340	361	358	332	246	258	350	358	371	367	342	312	333	384	287	350	469	406	353	321	309	337	348	405	331	287	341	343	374	333	291	380	430	412	401	373	410	410	283	358	480	394	307	308	402	384	355	425	334	285	349	386	452	484	516	473	366	394	401	440	429	373	467	417	429	481	428	448	473	474	447	455	504	450	399	446	512	513	396	392	455	459	425	338	363	541	530	415	468	490	514	488	460	462	378	444	527	569	748	949	1160	1333	1201	943	729	629	580	502	472	440	400	405	404	352	311	347	365	335	409	426	356	294	281	318	399	436	492	546	491	529	618	711	837	797	678	495	343	308	307	346	318	326	373	317	267	295	279	340	379	238	213	296	232	211	269	266	358	425	284	199	248	329	364	318	253	251	283	247	303	370	278	259	343	315	185	239	248	188	238	221	240	237	217	161	165	280	349	347	274	211	210	177	114	102	166	209	162	184	196	94	161	252	197	149	170	210	247	249	243	278	245	203	205	244	297	250	187	237	270	232	253	242	161	194	228	154	168	175	142	199	175	143	222	326	310	190	213	242	218	177	145	197	226	303	314	260	236	223	245	227	236	242	173	182	271	265	232	194	142	210	291	252	166	210	216	166	175	243	257	211	220	214	200	182	227	226	238	224	174	202	162	80	117	205	220	226	192	183	234	259	203	159	146	159	144	141	154	121	233	327	213	227	281	142	182	221	181	176	160	189	139	162	206	163	184	226	183	144	154	184	158	184	241	160	140	181	225	209	179	120	108	210	194	127	222	296	222	227	151	96	131	212	187	118	241
210	172	194	198	196	258	229	214	179	137	143	134	149	277	311	147	120	208	229	222	237	226	162	108	151	233	196	104	86	154	153	97	166	257	222	169	192	202	189	188	166	154	188	157	101	157	224	261	164	88	159	164	176	233	238	244	288	287	160	113	205	244	218	198	230	230	193	166	235	277	225	203	166	222	243	124	160	156	160	213	176	192	192	201	197	233	254	241	146	158	317	278	192	169	217	240	121	102	147	168	260	236	139	113	82	74	119	98	122	251	266	219	239	237	193	165	172	215	244	204	132	164	295	259	222	234	199	235	167	168	215	314	351	252	211	250	309	227	125	187	295	251	142	177	194	186	237	238	239	218	191	164	181	296	282	164	174	169	203	315	285	151	160	170	189	244	184	243	245	97	207	301	209	259	239	179	280	227	106	173	182	175	303	303	300	362	277	202	215	228	251	258	235	183	207	251	247	242	205	128	173	220	134	262	382	276	188	258	322	283	284	226	207	230	143	204	261	271	305	259	247	314	378	383	329	312	338	294	242	275	296	339	323	266	268	303	308	277	270	350	460	503	638	770	879	837	643	574	445	368	426	417	383	315	259	292	378	394	382	432	397	296	299	322	396	356	306	395	344	328	523	650	749	890	1014	1198	1236	1086	819	614	561	544	478	452	485	554	538	472	481	488	501	498	505	441	422	511	538	521	563	536	496	523	535	498	478	476	486	521	446	390	483	534	481	438	522	511	402	438	520	478	469	462	354	350	360	306	367	448	410	412	377	394	346	326	382	318	341	355	326	293	312	285	223	322	356	319	310	260	255	376	415	275	260	255	309	388	308	370	399	338	331	315	296	242	205	269	398	378	290	271	315	360	295	351	366	311	319	332	319	271	313	366	301	355	433	277	261	386	382	322	373	329	309	410	347	334	374	406	374	312	284	327	370	375	417	370	350	376	329	351	364	349	493	495	355	392	427	443	511	420	300	405	451	340	358	470	517	393	357	505	510	352	385	459	405	463	468	405	410	408	465	457	354	372	483	473	424	466	517	480	433	457	417	376	468	521	384	379	443	403	342	326	431	436	380	506	536	487	464	362	395	504	461	398	406	360	343	444	483	398	471	528	398	387	470	397	369	473	468	480	472	452	469	387	297	389	400	396	433	332	382	434	458	516	470	355	332	323	347	376	421	407	366	453	497	448	375	345	301	354	419	409	411	410	416	398	420	477	510	389	337	450	457	406	470	466	424	451	427	379	326	359	467	506	443	432	436	355	326	454	486	408	305	376	439	364	411	469	469	386	343	438	449	362	426	456	375	232	222	352	390	404	411	436	481	484	424	519	496	321	296	344	370	349	350	382	364	310	267	331	414	368	373	427	394	397	380	249	345	385	318	382	346	277	252	329	382	364	360	322	281	271	245	270	286	285	299	315	336	364	379	299	357	375	231	245	338	342	327	299	322	361	352	431	431	421	413	282	366	439	457	418	269	275	322	315	320	392	392	336	341	288	390	432	362	398	411	443	373	318	367	373	320	324	413	393	388	426	466	434	419	457	406	409	417	406	405	510	519	422	417	406	390	395	411	405	445	467	413	443	497	475	462	531	574	491	471	545	476	418	508	534	482	484	469	472	468	348	431	516	513	532	484	603	661	770	989	1200	1323	1079	762	539	453	432	411	427	413	371	380	354	253	324	413	362	352	402	440	414	394	344	320	354	283	357	482	436	424	649	853	852	740	611	476	351	337	388	382	326	360	294	282	361	324	242	205	319	353	319	319	351	375	371	336	261	227	253	359	301	225	277	330	257	185	253	290	234	228	214	196	214	250	279	233	257	235	175	225	273	238	223	263	282	294	291	263	216	193	278	318	248	182	150	204	265	228	226	223	175	140	154	182	206	229	267	254	138	173	290	274	243	257	222	207	265	196	154	283	285	234	232	253	294	206	82	145	271	268	212	172	141	171	193	204	221	154	84	143	211	243	206	169	185	169	197	205	229	272	226	170	173	198	208	267	269	188	191	213	129	65	166	239	244	249	237	226	147	100	229	275	257	168	147	240	208	192	122	168	245	172	211	251	265	258	244	209	184	153	99	137	189	269	226	221	218	173	182	215	287	230	157	159	161	96	96	136	200	254	257	264	176	252	343	266	160	112	127	189	154	143	178	93	86	184	250	237	244	208	144	135	182	178	106	214	272	185	115	38	123	236	203	189	203
170	134	118	145	198	193	170	209	205	163	168	103	118	182	146	150	114	99	255	216	147	163	154	164	197	219	158	141	113	140	180	164	118	171	160	163	209	180	243	253	263	250	136	87	95	55	38	94	179	163	121	168	209	126	82	168	238	251	157	150	306	277	207	217	265	326	277	289	282	242	282	257	173	190	209	208	246	262	296	263	208	238	267	262	231	171	156	212	275	172	127	132	54	135	309	346	223	203	272	232	148	178	249	216	102	62	62	42	113	216	188	148	158	198	247	182	180	192	150	194	204	253	241	138	131	153	261	210	179	266	205	240	338	278	214	289	281	194	181	133	125	220	206	196	231	240	235	187	164	127	180	273	223	217	270	227	205	213	210	233	182	126	248	281	248	241	247	333	283	213	199	191	179	234	246	168	205	225	273	233	152	225	240	254	280	332	305	213	143	132	193	208	227	258	305	304	285	250	263	256	208	327	396	325	366	395	329	350	347	254	221	316	336	259	218	337	261	182	269	235	248	191	208	301	255	280	324	260	312	395	372	285	276	300	333	349	257	224	274	359	457	566	668	705	785	824	731	648	543	488	418	371	366	273	341	424	366	385	344	294	317	331	467	410	333	413	398	422	429	492	558	525	629	781	1025	1339	1356	1186	996	761	603	577	569	554	493	433	416	441	439	414	434	473	518	549	572	560	538	477	387	348	452	545	515	509	502	500	538	499	435	403	401	417	453	446	433	393	385	427	398	440	463	406	335	320	367	390	360	375	481	486	440	443	363	340	324	345	399	389	357	346	308	284	299	335	358	340	399	415	367	334	451	463	345	283	217	263	350	357	325	294	290	318	348	384	342	277	423	448	329	318	346	371	351	295	398	434	313	338	394	485	481	346	378	447	372	319	275	275	367	392	352	379	392	401	383	384	482	411	326	322	296	334	312	291	321	334	383	364	367	389	337	332	423	434	503	529	408	472	500	399	392	448	432	445	407	333	361	306	345	462	411	380	436	428	355	347	348	326	399	388	360	375	426	462	480	442	384	390	368	429	452	438	388	415	525	459	400	474	428	389	415	442	426	439	544	450	368	407	336	369	429	354	388	473	402	392	439	363	309	354	412	371	361	448	467	364	326	374	419	447	527	493	346	387	452	466	392	365	430	389	442	460	431	428	427	436	423	434	439	447	414	397	394	413	440	418	413	515	486	404	466	476	457	390	348	341	376	426	418	468	509	433	370	419	527	461	382	467	427	404	411	403	405	380	457	434	487	465	369	501	524	437	381	391	401	407	409	534	581	497	502	425	369	432	436	445	445	443	392	302	354	388	317	331	468	458	420	469	410	309	239	349	426	386	432	449	391	377	389	289	351	359	293	387	452	423	323	312	405	393	326	366	292	229	273	289	330	383	341	354	435	402	400	466	347	299	345	239	184	208	243	264	375	364	346	338	307	321	261	253	333	440	486	410	293	321	333	276	441	421	279	313	364	416	432	427	365	338	329	324	321	326	331	274	311	340	351	341	319	373	431	473	447	450	457	455	466	484	493	362	294	360	352	366	371	310	323	350	382	437	479	484	433	400	440	473	443	462	491	440	462	544	493	423	512	481	464	478	396	452	438	430	473	451	508	546	585	565	460	389	422	455	494	554	610	797	1122	1279	1130	937	720	555	418	361	360	367	340	356	391	269	313	435	466	406	300	348	383	385	405	452	446	394	347	399	452	508	563	654	832	796	703	595	460	386	319	349	387	334	246	225	340	428	377	276	249	303	345	321	276	341	311	234	213	213	360	405	286	213	199	268	312	280	256	201	186	244	268	210	142	196	252	252	224	157	183	232	344	252	133	204	263	214	131	226	223	214	268	179	173	241	264	180	118	184	202	184	210	208	205	192	208	260	160	165	303	292	214	192	185	194	138	179	275	222	180	238	268	303	313	189	138	243	257	134	160	235	237	284	267	175	143	136	194	247	242	214	121	126	186	201	189	176	182	196	151	141	216	240	239	258	307	266	155	192	250	225	166	86	129	236	257	247	285	260	129	135	226	210	252	226	85	88	85	100	183	137	157	272	246	114	169	286	262	233	193	167	104	76	155	126	132	128	160	207	83	50	113	119	122	185	130	77	150	127	131	214	231	245	202	243	355	391	325	219	196	205	188	191	210	145	137	132	121	209	203	209	221	130	175	260	257	243	232	213	198	142	139	144	63	48	120	203
205	133	130	158	201	301	259	138	171	216	225	285	281	201	106	106	147	282	337	158	170	186	188	159	108	134	101	195	198	125	154	201	146	100	159	121	58	65	100	148	182	258	226	89	147	136	101	169	111	144	179	151	182	110	95	167	200	290	261	222	254	202	233	259	170	158	230	244	224	227	247	274	317	338	281	295	274	203	280	223	174	238	251	218	184	199	266	288	204	102	99	114	142	181	164	211	155	113	215	257	187	149	187	201	179	205	181	78	91	97	75	139	147	188	195	154	216	182	175	196	151	161	159	143	181	253	215	182	221	243	315	314	214	231	277	232	247	222	106	172	228	153	194	247	217	182	170	244	223	127	181	213	215	265	241	276	268	230	252	253	288	243	217	159	110	184	263	247	239	241	277	324	299	258	241	255	236	240	247	291	270	222	273	230	157	155	178	255	235	227	266	237	266	238	218	256	274	286	217	240	284	262	227	257	303	284	341	266	229	271	254	231	190	227	284	281	272	230	252	326	294	241	225	294	286	305	385	281	263	383	327	247	349	298	289	331	236	287	388	410	417	520	575	608	729	843	845	774	611	486	386	330	309	310	477	414	290	312	320	339	367	375	391	329	284	373	441	393	359	413	411	469	585	713	923	1151	1346	1269	993	733	585	615	571	437	425	437	424	472	538	492	396	383	393	451	499	439	449	471	384	379	449	487	523	574	570	503	455	489	534	490	393	429	463	490	490	495	536	473	489	457	458	438	408	497	415	390	471	427	316	260	295	298	249	337	404	438	413	360	449	426	361	335	308	330	369	428	415	448	482	374	317	360	334	266	259	325	362	372	282	272	371	262	192	297	332	314	397	357	326	345	308	316	342	310	369	433	412	337	287	399	426	420	434	350	270	259	308	326	346	368	366	300	237	312	361	357	356	388	423	353	338	314	375	387	301	309	380	323	282	427	355	278	376	403	401	364	291	357	431	391	354	401	486	484	434	401	379	382	415	469	499	394	336	413	404	308	338	431	446	422	402	403	375	426	426	369	357	408	461	450	410	372	378	399	445	445	444	467	435	397	414	438	417	499	546	487	477	498	511	542	534	473	445	443	399	407	494	434	378	471	379	351	418	420	465	439	447	470	413	364	415	455	398	356	421	447	456	369	406	457	340	315	358	501	516	389	337	361	417	498	485	404	415	476	398	329	357	325	374	415	403	436	404	392	436	436	485	515	484	487	489	497	453	370	355	377	403	443	415	444	381	341	427	481	498	444	443	451	392	286	327	392	402	462	440	463	502	411	381	395	347	289	298	302	289	401	496	466	439	454	430	447	421	355	397	443	427	324	311	357	327	365	470	476	385	431	421	309	284	241	296	340	332	346	393	437	376	371	448	466	442	339	324	346	328	317	294	353	417	472	420	361	392	403	381	277	243	333	277	231	244	247	336	347	355	318	316	420	408	354	223	306	437	343	349	331	352	388	333	378	332	282	332	342	316	314	364	362	339	353	420	365	321	346	293	327	392	347	333	385	414	373	250	252	364	395	451	453	393	408	455	383	305	422	453	454	436	423	434	386	442	397	384	472	477	432	393	494	486	378	422	530	527	454	548	517	489	566	430	423	546	514	450	436	446	478	569	527	457	512	553	524	458	544	677	891	1226	1422	1250	905	641	582	550	434	440	508	453	362	422	427	397	379	406	386	316	354	374	358	275	243	264	375	446	368	368	493	565	695	871	917	771	516	399	350	305	279	340	358	264	200	299	354	316	253	210	226	235	319	307	261	271	270	256	235	249	280	250	178	251	335	310	245	209	208	187	207	260	192	154	228	229	229	254	290	296	275	274	251	240	225	207	178	171	204	241	278	271	312	372	294	211	199	229	254	284	289	220	206	296	349	279	140	92	179	174	243	277	207	202	259	203	131	187	123	136	181	179	282	263	206	247	197	137	212	266	229	199	115	131	212	185	145	151	235	201	127	157	199	185	242	326	251	156	177	193	206	227	225	225	202	262	283	196	145	157	98	136	236	213	237	223	235	262	145	57	159	225	182	237	224	162	184	170	163	139	134	154	134	178	128	106	144	214	171	89	175	174	160	210	206	122	134	162	133	224	270	146	128	196	172	179	219	250	239	278	251	229	258	273	305	228	174	249	300	203	133	132	249	288	166	172	205	179	185	118	180	236	125	150	283	255	201	181	217	227	169	137	91	125	96	103	182
160	199	207	187	304	334	256	228	210	182	207	213	180	143	116	111	212	448	388	150	92	97	133	173	177	186	154	110	89	165	264	197	182	133	77	105	133	186	238	167	151	158	129	170	139	124	177	214	172	198	194	89	161	206	169	135	80	238	213	134	283	264	233	262	230	284	305	275	257	264	267	195	130	168	214	229	175	147	202	135	172	256	189	111	173	145	177	210	100	123	159	177	210	248	233	252	282	224	192	243	180	125	192	185	110	161	233	191	154	179	194	237	253	186	113	100	178	226	298	293	311	258	88	66	176	248	191	133	182	220	204	214	224	208	214	147	159	272	240	242	173	107	161	193	130	96	152	183	156	168	144	180	184	217	296	236	250	209	193	214	275	301	266	210	237	350	347	326	280	156	158	235	263	221	205	210	185	244	302	272	280	320	324	335	260	210	320	299	230	185	212	287	302	257	135	168	274	320	242	193	247	227	112	101	194	244	275	325	294	257	281	199	269	335	307	310	233	208	292	323	234	212	160	222	324	322	370	338	331	349	263	199	283	345	272	231	237	279	337	293	277	472	569	619	832	932	888	703	569	469	384	407	354	334	434	439	361	400	361	304	344	355	323	356	338	273	339	438	531	502	418	399	597	764	813	1079	1399	1402	1141	862	649	622	624	594	543	459	464	485	434	456	445	350	394	443	425	497	514	498	435	400	497	500	489	507	453	395	344	374	490	562	517	472	430	343	458	479	366	424	395	441	515	375	384	454	455	480	410	359	363	331	338	301	245	297	336	336	358	377	407	396	413	443	333	296	367	391	371	380	363	358	308	284	326	403	399	345	366	345	313	405	386	267	297	305	308	263	276	306	395	365	324	316	235	269	330	395	378	334	323	364	417	400	250	238	274	269	319	385	420	348	427	331	200	314	324	324	359	348	435	418	368	442	396	343	386	385	421	408	277	295	321	303	388	417	326	219	330	467	368	364	410	438	381	268	389	444	453	481	358	350	387	323	319	395	480	379	269	303	350	407	355	405	454	445	391	340	433	496	544	499	464	428	420	408	418	390	317	389	397	322	319	386	349	387	544	544	509	443	332	313	264	361	438	382	409	450	446	456	503	551	447	364	399	435	382	349	384	364	342	338	406	438	443	402	411	478	492	520	527	414	312	391	540	530	446	479	372	320	461	492	500	547	494	350	298	359	420	447	440	473	518	436	275	282	360	426	475	419	425	482	459	422	441	455	425	402	472	422	344	385	343	351	392	420	412	423	413	392	400	389	392	349	361	340	359	401	454	445	447	471	389	327	345	407	464	449	355	406	477	445	419	436	414	381	375	432	430	297	354	437	378	411	448	421	343	358	373	341	306	196	262	426	400	350	397	332	327	363	383	413	364	371	340	215	257	337	362	458	416	412	407	314	303	314	323	259	278	369	374	303	309	338	376	392	332	319	287	356	405	325	230	244	373	345	254	259	322	331	336	397	366	333	421	465	322	345	407	335	408	446	415	381	312	371	349	364	368	306	344	415	417	335	335	340	320	349	430	431	410	376	341	339	316	411	484	462	466	412	435	457	466	445	424	510	522	408	397	541	527	457	494	581	527	366	377	374	402	429	401	475	483	454	355	336	403	359	407	529	567	513	489	496	591	692	862	1137	1315	1414	1143	720	546	389	364	464	474	383	354	352	378	370	324	332	326	298	295	397	430	387	358	411	468	425	352	410	519	571	727	885	837	755	634	490	415	355	332	314	284	277	276	339	404	346	270	250	255	282	331	310	241	175	254	363	326	355	265	161	301	287	165	205	266	227	202	227	256	235	272	343	288	256	193	252	443	358	264	308	270	240	250	194	215	270	283	251	119	199	330	336	304	277	275	199	254	298	236	217	273	292	228	210	257	233	231	232	219	320	357	325	296	309	305	298	214	175	224	208	251	240	221	248	266	175	110	224	241	229	200	180	192	194	205	244	295	256	175	176	199	215	211	183	214	172	152	186	266	264	213	219	178	220	254	193	166	122	125	124	101	95	113	209	237	174	139	184	152	195	230	183	169	183	144	124	152	186	206	182	217	213	197	181	217	245	163	82	182	173	82	176	197	191	185	173	213	160	173	220	144	111	140	184	289	278	164	166	278	261	202	255	215	220	202	186	213	234	290	274	304	263	105	91	106	178	262	162	125	168	191	206	190	212	169	160	239	202	89	86	232	191	47	103	145	182
53	89	187	236	211	229	170	154	210	199	243	174	109	221	262	260	233	232	276	236	192	157	82	140	236	185	133	178	214	214	162	82	100	150	216	162	65	163	235	202	196	127	180	320	237	199	166	209	204	175	243	181	142	167	226	160	81	148	125	106	209	198	112	126	122	183	244	217	235	189	136	145	121	167	239	238	162	158	180	89	62	156	284	217	148	156	174	210	275	192	82	176	276	273	195	214	188	119	137	172	253	249	206	227	197	154	166	254	236	98	115	160	177	174	85	131	207	241	260	216	272	304	259	252	194	158	228	238	232	248	186	244	263	221	261	185	87	177	298	248	128	128	244	280	151	89	212	213	206	249	233	201	178	199	162	157	191	267	321	289	285	257	200	183	225	264	250	187	178	187	245	354	338	250	195	113	154	207	156	188	189	214	264	304	273	180	173	180	208	252	295	256	173	234	250	266	265	200	206	196	158	196	160	187	210	194	273	252	251	225	168	204	240	280	369	294	235	269	219	235	338	344	251	220	236	199	163	242	282	246	226	211	315	418	358	307	307	335	356	355	399	458	599	591	681	853	824	720	595	543	432	487	582	429	300	310	319	345	373	411	421	356	378	378	344	440	411	404	474	414	445	530	536	639	768	894	1162	1339	1275	1029	708	504	534	546	512	480	400	456	557	489	506	538	504	468	368	401	484	495	532	526	483	577	592	520	583	564	457	451	461	455	488	496	466	463	409	414	423	372	432	426	348	374	439	366	353	491	505	415	367	355	340	329	331	376	371	331	333	366	382	362	317	277	303	339	318	319	339	305	326	292	224	310	297	245	342	379	377	328	262	340	387	418	439	399	378	307	305	343	366	413	347	318	321	312	325	356	331	339	413	394	361	317	268	305	352	431	394	313	427	403	346	336	324	253	209	312	320	247	311	338	345	409	305	273	396	416	335	341	387	371	286	405	539	469	368	265	380	387	317	324	312	262	246	292	356	407	426	432	354	343	399	410	435	452	443	432	474	502	427	407	373	363	391	461	481	390	383	405	394	376	392	525	486	420	441	380	407	438	361	363	436	488	471	391	416	403	384	408	404	394	420	443	506	489	396	347	420	458	455	526	434	381	362	422	524	484	410	347	309	410	442	345	404	550	487	353	360	388	362	294	363	485	536	500	421	384	370	431	454	437	394	394	428	407	372	427	430	423	427	373	425	368	337	386	416	449	439	405	398	484	543	482	341	332	449	483	452	473	438	342	355	409	433	496	481	382	400	441	365	330	435	408	373	340	288	312	431	439	383	450	364	335	407	406	436	366	405	487	404	413	401	422	402	411	416	396	424	368	414	407	390	394	329	329	327	339	397	408	344	285	333	393	335	343	394	349	392	406	338	341	353	345	319	299	281	341	386	322	310	394	421	329	299	312	284	293	314	360	389	329	233	270	336	403	468	403	410	356	287	298	288	282	287	294	365	350	303	298	309	419	421	441	407	277	240	224	252	304	298	370	417	398	340	289	336	348	317	316	290	206	180	360	460	347	350	405	491	412	320	440	482	462	383	349	415	404	436	428	373	447	438	414	424	454	543	490	447	527	519	535	553	541	523	404	317	372	425	430	538	583	559	531	477	482	523	526	388	296	415	501	590	570	584	702	894	1235	1355	1238	978	722	556	500	457	354	377	489	476	343	344	391	389	363	284	334	429	353	376	436	393	431	429	398	368	404	529	566	583	744	824	704	602	509	429	440	356	220	268	237	201	305	346	285	278	345	372	347	266	267	268	209	211	233	246	317	286	355	382	156	100	218	208	190	328	284	177	263	226	212	270	286	269	267	204	146	214	183	264	280	190	166	229	285	274	292	226	165	207	250	175	154	198	234	217	238	260	220	234	253	199	133	243	362	280	192	250	239	157	228	274	275	283	215	270	272	184	226	329	291	234	285	316	257	223	175	144	216	230	202	213	225	265	276	203	161	124	131	206	204	223	256	244	327	262	151	207	166	137	181	154	120	99	166	218	239	174	120	193	131	110	241	293	278	157	126	183	181	278	287	193	189	159	77	78	175	242	208	116	146	265	236	222	185	120	110	171	142	41	135	187	227	277	220	206	158	121	147	200	205	120	173	217	121	200	267	235	237	180	183	244	199	122	210	277	261	253	176	157	180	124	67	94	206	264	252	187	145	165	236	239	236	210	127	106	182	185	130	224	192	164	224	279	294
174	147	186	234	253	303	273	294	245	164	192	166	71	175	287	223	211	294	223	110	102	153	124	128	188	235	250	177	208	205	139	147	122	133	214	220	163	154	128	145	185	169	178	192	163	192	222	172	112	198	256	171	151	232	231	138	182	202	190	172	221	284	247	235	204	144	181	277	278	211	154	154	171	101	108	206	273	226	168	193	169	232	261	187	262	255	201	143	176	234	183	204	220	207	202	219	166	183	180	111	194	227	238	222	198	217	222	158	126	166	175	170	166	178	253	341	267	181	153	142	164	254	186	114	155	147	210	277	281	240	180	198	222	212	222	240	257	262	194	105	165	210	238	295	299	272	272	227	208	226	121	50	76	90	183	252	265	303	263	270	254	191	191	163	112	196	265	237	204	183	231	243	276	245	184	132	78	179	221	216	261	298	254	172	146	170	180	165	164	233	251	201	128	129	280	309	206	194	295	296	151	150	256	216	152	211	239	239	254	263	213	201	277	263	251	212	217	231	127	184	337	379	360	324	278	245	280	377	362	336	339	208	314	455	351	272	272	333	259	213	348	468	530	527	713	862	841	798	669	557	486	447	393	316	348	385	400	428	365	349	349	323	409	432	360	322	395	426	462	457	381	437	505	658	782	831	1000	1350	1325	1038	802	581	543	614	623	464	497	508	480	532	505	505	465	412	380	421	528	551	581	548	510	493	400	433	522	478	457	435	459	552	553	524	448	419	501	514	466	397	343	424	414	433	480	462	509	455	300	269	352	310	287	385	457	494	482	374	275	349	340	322	298	306	397	381	420	441	452	415	374	432	385	359	453	427	343	353	287	196	245	304	337	367	355	325	261	242	282	303	308	348	336	274	319	420	378	341	407	422	330	305	324	329	380	370	347	294	278	368	405	342	283	300	360	290	234	358	415	350	264	250	426	480	384	434	460	432	428	348	339	385	360	388	378	333	369	350	304	352	424	406	377	326	334	385	410	380	328	318	356	421	418	451	420	384	405	419	387	326	378	446	432	439	424	395	391	415	384	411	467	425	484	455	366	427	464	426	461	535	441	350	309	252	370	448	423	321	364	477	386	450	508	452	467	505	483	355	383	485	403	401	456	407	464	516	404	398	454	400	306	248	312	455	476	423	384	402	395	349	358	302	372	400	358	388	455	427	363	422	427	385	390	430	363	342	410	394	414	449	378	378	378	388	455	439	443	448	364	330	379	404	435	511	447	361	346	399	485	430	419	439	416	429	436	388	409	382	293	342	275	246	417	506	459	425	457	414	403	385	233	363	445	405	379	401	514	410	401	368	327	384	445	529	451	353	358	294	277	391	396	337	369	447	476	418	402	461	388	331	442	361	276	301	340	391	377	390	292	217	305	360	408	455	398	390	369	293	379	418	332	378	387	319	365	341	295	319	348	399	384	313	287	353	338	318	332	339	441	409	389	399	404	302	257	359	339	316	286	300	383	428	345	289	291	288	296	280	312	456	449	326	324	360	368	368	425	453	409	360	338	342	408	371	359	316	270	477	506	378	377	378	397	535	574	358	219	403	502	389	394	399	403	470	413	436	485	386	409	546	630	592	559	533	525	469	356	367	352	424	511	506	522	461	484	459	434	462	381	344	398	484	487	480	549	703	908	1181	1343	1175	865	613	436	361	412	417	345	362	395	443	404	369	450	433	454	412	355	405	415	418	397	408	358	312	320	365	502	651	769	837	750	566	516	511	395	321	312	347	317	219	196	284	398	348	232	198	226	219	218	256	295	326	334	261	203	286	290	273	264	172	165	253	327	338	290	275	307	245	192	229	333	357	289	272	227	207	248	259	277	222	164	205	260	294	280	284	294	329	318	249	249	243	221	254	282	203	171	254	200	148	170	100	107	225	265	203	115	117	247	272	241	241	209	205	200	260	268	207	175	161	193	196	207	258	226	171	176	203	175	77	158	202	153	159	203	289	239	107	94	187	241	224	173	148	104	65	94	80	95	178	142	99	107	196	248	233	220	172	157	100	158	282	284	313	272	223	224	171	241	283	145	65	136	251	280	178	167	181	137	205	192	106	80	115	191	201	187	138	127	188	203	187	191	169	232	293	222	129	171	271	210	241	279	277	243	154	182	254	277	233	224	184	197	308	271	188	129	66	117	105	114	114	94	157	133	90	89	189	263	261	280	248	162	164	122	113	219	225	207	187	157	161	217	153
300	228	180	168	226	244	305	316	270	257	261	258	134	191	285	239	190	152	197	154	121	175	176	180	196	229	201	161	129	152	186	101	80	173	223	294	269	143	121	186	192	133	191	258	196	132	161	188	119	135	242	187	174	198	179	225	217	230	259	215	233	281	245	216	213	213	242	198	180	165	195	300	302	221	149	163	173	129	245	357	216	173	225	212	216	226	237	242	205	178	184	177	212	264	259	188	188	203	177	209	249	289	227	96	166	219	183	192	186	163	124	117	161	198	168	136	191	167	69	52	126	255	215	160	217	240	183	132	161	261	282	220	213	145	220	308	179	132	151	167	232	376	380	252	198	234	261	229	204	200	157	138	229	247	204	236	214	191	236	287	373	288	125	89	236	329	224	214	228	215	227	224	262	256	218	228	220	210	217	199	184	186	223	221	198	232	202	183	187	205	212	255	297	219	222	283	253	197	219	191	152	206	259	327	282	189	233	220	146	198	215	241	441	385	211	224	223	223	271	325	271	205	186	163	220	238	261	357	400	320	201	110	296	353	213	243	266	313	202	317	531	458	509	625	643	715	823	867	736	563	533	456	354	353	343	368	429	447	371	288	421	452	372	411	440	406	425	385	357	480	466	444	551	560	568	752	1060	1247	1268	1134	877	812	775	627	499	532	521	445	540	552	466	449	502	539	514	464	425	404	436	553	536	480	466	422	470	465	504	538	484	476	459	400	354	494	614	527	426	411	378	276	345	492	504	430	427	424	415	443	414	347	342	477	411	328	352	368	354	329	322	317	310	319	360	368	380	420	465	441	373	296	287	385	410	319	307	355	379	373	321	305	390	425	360	388	396	329	329	276	215	263	314	296	267	274	339	379	337	391	435	271	236	343	368	332	302	310	336	422	407	319	337	283	240	303	265	334	351	328	391	354	327	352	443	413	395	414	358	289	271	337	293	322	331	305	398	383	380	394	344	246	226	371	392	296	315	289	288	404	383	347	331	318	360	334	341	432	402	435	455	373	342	342	370	387	401	445	427	390	389	367	377	373	394	486	398	344	426	362	409	492	517	534	473	445	496	430	402	530	481	360	393	468	461	395	406	430	411	433	396	391	449	412	392	486	527	449	397	456	504	478	344	235	286	366	438	368	353	419	431	432	345	326	342	387	348	304	408	466	437	425	383	323	411	468	428	390	433	423	331	385	518	478	378	341	335	354	359	311	279	362	349	420	489	390	428	456	423	460	434	342	425	463	440	489	466	375	369	470	421	372	426	431	407	377	377	350	360	455	462	375	301	333	383	413	347	287	327	375	392	462	488	396	338	326	320	355	393	438	434	386	469	470	444	417	350	361	347	400	383	266	350	454	456	399	394	353	258	303	393	329	243	264	320	362	390	327	313	437	388	286	289	362	295	288	407	401	393	403	384	338	318	310	256	259	292	345	409	409	302	328	473	394	267	301	393	365	288	277	392	409	292	292	281	221	262	255	307	384	443	422	319	356	412	392	417	411	318	362	311	291	411	415	403	412	378	339	418	437	334	311	376	377	397	413	349	433	475	383	423	537	501	391	476	477	410	464	463	455	473	524	534	547	541	492	440	397	398	346	357	487	483	494	501	482	473	438	411	381	444	484	462	460	650	922	1179	1324	1282	1075	813	616	539	443	344	410	432	464	459	449	445	329	348	453	415	393	343	273	359	394	323	278	324	440	450	402	460	589	793	850	676	546	485	415	274	236	250	267	310	259	243	327	418	355	250	252	208	130	198	297	270	284	277	290	294	268	285	296	270	224	186	161	244	216	229	280	219	203	209	262	282	214	176	189	177	243	320	278	263	205	117	182	296	270	249	268	235	164	202	252	182	100	81	215	257	180	100	167	276	193	193	195	160	208	201	185	274	255	216	244	181	125	166	249	221	200	223	187	223	224	185	192	259	270	236	231	165	118	165	176	111	160	203	197	131	107	106	137	211	272	255	195	208	196	175	184	128	113	176	159	128	118	122	180	199	195	255	206	143	147	166	188	195	182	199	215	233	170	110	109	155	181	154	259	232	107	105	92	69	129	202	180	83	170	193	105	97	120	189	223	165	131	213	209	163	170	165	239	248	229	196	186	214	255	200	86	141	149	244	243	104	119	116	171	311	199	144	244	191	128	134	162	135	95	125	159	129	162	228	250	162	102	172	239	224	98	159	206	139	143	175	210	239	226
104	224	270	233	219	265	264	198	166	227	327	284	198	147	128	187	199	164	164	206	204	194	142	142	183	135	113	148	173	193	152	72	182	176	145	201	151	200	198	140	139	146	177	178	117	122	191	193	214	160	92	173	221	150	79	92	178	254	178	69	121	201	279	315	202	191	237	262	264	174	178	324	288	201	233	198	206	152	122	239	211	86	71	238	353	244	248	252	173	193	286	261	167	273	298	211	205	261	234	184	182	128	103	159	218	254	254	166	94	133	168	126	193	235	173	181	292	253	159	128	59	122	203	163	175	262	304	183	133	283	295	184	134	196	244	283	200	218	227	215	258	193	237	155	137	216	180	223	229	216	246	219	200	173	160	238	316	230	209	228	231	235	191	150	125	247	293	251	212	129	146	190	179	169	196	223	306	290	240	267	188	174	236	248	236	194	235	304	227	245	265	180	184	222	231	215	264	304	305	348	243	215	204	165	261	256	250	259	283	189	170	247	231	330	266	237	331	326	345	341	283	222	263	264	259	254	215	189	259	332	252	224	301	305	262	233	302	300	181	267	294	294	508	568	554	760	890	882	802	744	636	457	367	355	360	291	319	373	347	269	282	444	438	378	363	371	366	324	339	420	491	447	441	565	625	718	940	1151	1181	1136	1028	849	692	522	526	430	328	332	435	521	433	383	406	464	443	371	389	443	453	465	477	473	441	518	574	547	557	475	387	443	495	492	413	387	478	490	441	385	417	447	429	440	431	386	412	496	490	541	496	421	416	400	414	356	323	313	353	418	334	239	278	319	323	326	286	358	420	388	368	293	254	314	299	231	279	286	237	287	332	325	280	273	271	321	409	322	306	348	255	280	327	301	323	306	336	395	425	363	331	319	288	270	233	247	351	352	271	373	408	337	354	310	276	275	281	356	257	229	274	298	322	374	393	386	411	309	300	441	535	494	428	430	488	407	344	324	315	373	323	263	278	405	467	405	346	293	256	296	408	398	429	489	391	323	358	394	374	317	300	322	327	372	382	434	406	333	395	446	420	403	463	498	498	510	478	460	422	355	374	338	336	487	549	464	403	427	445	392	471	522	414	342	368	423	466	437	397	390	362	380	377	291	347	447	420	474	463	450	507	447	376	310	357	471	473	439	373	427	497	507	408	406	438	368	427	479	451	447	513	460	411	412	384	380	399	364	339	394	429	369	401	469	377	445	523	431	439	476	473	488	448	386	379	393	392	413	385	331	375	419	412	401	398	464	443	356	340	329	362	467	552	523	451	435	403	450	480	403	420	385	327	336	390	434	440	406	328	331	413	410	246	191	248	341	359	346	419	414	358	364	408	450	394	384	498	479	403	399	401	348	350	305	253	314	276	233	319	332	348	387	422	413	359	401	435	348	255	356	375	333	353	334	322	317	266	254	294	317	326	256	324	343	181	200	301	334	322	408	464	351	267	287	318	351	362	281	261	342	400	346	310	213	195	259	218	256	400	406	325	376	417	394	402	335	337	390	357	299	250	346	462	447	407	327	349	395	330	413	508	320	320	466	354	350	448	442	349	318	398	430	441	438	448	487	509	501	474	395	404	451	372	387	551	606	497	478	511	485	437	442	429	438	410	395	534	560	530	470	371	469	511	522	687	909	1189	1356	1267	1017	775	659	536	367	345	394	399	382	394	348	331	378	398	406	373	361	348	388	429	425	403	378	351	400	467	492	542	578	627	738	734	534	384	275	269	359	345	286	267	186	168	222	272	352	285	227	223	170	181	253	282	309	290	260	188	162	276	310	298	310	264	180	226	330	322	330	238	142	262	344	293	256	216	167	212	231	268	262	215	207	119	158	235	311	315	260	256	198	231	289	201	115	273	400	350	277	226	207	188	212	228	186	233	239	163	224	212	160	161	179	232	249	184	211	304	245	249	269	240	220	166	143	195	205	169	103	133	259	299	263	221	183	257	218	136	213	231	259	284	267	234	157	184	182	107	154	201	236	247	222	244	243	199	278	207	129	200	231	212	117	170	262	177	128	195	259	344	341	163	129	195	220	220	192	138	205	227	96	194	286	302	248	101	172	199	118	184	199	225	247	210	222	185	155	157	98	153	227	200	185	255	376	333	214	158	188	279	281	328	272	224	317	301	274	251	139	124	282	293	165	167	225	274	281	204	191	159	119	175	188	165	132	157	198	168	103	140	164	65	72	163	214	245	257
111	132	186	230	249	235	205	156	186	205	247	265	225	211	162	198	254	224	226	194	156	106	50	118	209	169	205	242	196	272	268	157	121	195	169	145	192	187	214	290	236	105	98	150	219	273	213	148	208	212	147	151	147	185	209	133	158	206	172	136	189	177	150	172	209	322	361	268	176	218	311	351	244	159	214	237	203	152	136	179	184	177	204	276	290	222	271	238	118	143	193	155	199	257	170	98	117	189	251	229	261	312	175	240	278	194	260	276	163	93	182	203	206	237	277	261	240	235	229	235	172	99	93	157	130	137	235	185	177	224	202	163	164	209	234	229	190	189	184	182	189	117	63	110	241	243	223	270	226	213	269	262	201	231	222	197	276	237	186	241	192	179	218	291	345	293	206	174	173	162	244	348	222	151	170	158	235	243	279	272	250	235	239	275	212	131	219	329	285	212	213	203	196	159	245	327	196	198	222	205	161	138	310	320	255	270	213	241	295	230	165	205	176	169	170	186	233	215	258	276	265	288	262	233	264	286	263	263	274	245	213	313	369	242	218	227	212	258	359	402	396	361	406	552	620	713	752	760	827	826	729	575	406	358	421	456	327	267	353	328	411	490	423	418	465	431	410	373	331	398	438	418	402	545	641	695	783	941	1215	1247	1049	865	769	627	496	464	468	499	512	543	458	436	515	516	508	493	492	492	502	431	403	419	425	519	609	514	424	464	435	427	410	406	384	402	434	462	451	362	381	441	504	443	462	474	365	393	422	424	401	362	401	362	316	345	431	480	389	420	464	425	339	367	471	466	355	308	415	401	350	339	320	349	300	322	338	276	310	366	429	345	264	372	354	274	324	348	392	380	230	247	273	268	335	339	332	349	395	356	387	373	316	344	371	382	386	342	341	346	356	427	428	427	412	370	310	282	373	455	336	282	293	298	345	385	375	347	376	320	315	423	327	267	346	395	381	277	323	435	436	292	284	322	294	413	462	344	312	394	378	414	376	321	298	272	380	478	453	382	383	343	268	323	398	397	367	360	330	261	355	437	459	453	406	436	422	422	389	306	441	501	364	381	473	492	471	469	501	462	490	525	496	413	376	400	364	366	349	383	439	474	469	347	268	298	389	468	429	431	409	411	454	431	399	392	411	456	543	508	357	358	437	341	364	515	540	466	470	464	360	336	429	513	471	431	443	393	347	393	431	358	318	322	322	361	399	432	435	436	412	412	396	347	403	508	467	396	438	396	419	443	411	446	404	381	433	507	464	387	454	450	436	486	450	377	362	374	296	319	403	379	346	328	379	408	361	345	365	380	405	347	292	391	395	320	267	319	399	401	406	354	316	346	401	322	352	405	398	431	385	334	328	335	349	365	365	316	335	386	369	404	405	375	379	359	351	358	421	518	508	400	324	326	320	301	272	262	243	262	336	346	315	308	348	345	231	295	342	363	380	341	315	270	302	327	371	326	298	324	303	348	323	278	317	296	347	354	314	399	373	343	381	337	369	388	352	413	397	353	337	335	366	392	403	395	449	410	394	383	425	395	291	338	378	414	413	420	387	436	453	353	380	432	412	417	471	474	374	347	377	366	434	451	409	426	514	586	479	404	453	536	520	341	357	426	428	436	466	520	482	506	641	743	826	1100	1300	1296	1094	780	605	481	433	434	406	312	302	345	373	396	371	419	371	298	349	345	357	411	375	390	399	324	334	400	455	520	625	715	702	737	702	413	282	350	301	301	356	336	294	300	313	266	293	348	335	235	187	164	193	288	248	218	271	233	171	278	337	323	342	365	353	260	261	316	253	183	202	219	243	302	335	322	277	238	186	166	210	214	245	336	270	200	183	158	233	195	158	212	222	214	257	244	208	282	306	194	143	276	304	295	319	250	247	259	203	103	155	200	136	201	203	190	244	193	95	80	157	213	211	191	175	163	117	150	284	246	175	177	177	158	138	176	235	287	246	161	171	162	166	197	254	219	176	205	199	264	221	165	179	235	208	157	197	184	122	58	33	43	117	189	211	266	313	268	220	245	207	200	205	138	145	226	195	194	254	320	265	213	256	225	193	185	266	224	85	130	286	237	218	290	280	257	192	114	144	214	249	232	164	219	281	287	267	218	150	172	222	162	159	221	201	210	275	204	173	180	144	194	169	126	188	231	182	135	165	193	186	152	93	149	220	271	280	224	188	106	161	171	121	154	193	232	188	162
148	140	191	171	216	300	390	341	282	299	254	232	273	301	247	145	142	130	121	119	142	193	156	196	254	246	236	261	308	292	226	208	191	182	192	205	212	248	260	201	145	134	177	138	98	97	142	278	293	215	154	156	212	231	190	163	141	173	135	71	259	320	176	104	143	240	237	249	254	223	258	283	176	130	226	159	71	101	89	115	129	129	183	214	188	161	195	185	299	372	177	50	93	169	187	136	76	112	263	325	243	249	216	140	210	262	225	197	180	155	105	67	84	160	242	208	172	215	220	231	261	256	167	159	204	172	123	118	136	196	252	180	119	189	353	357	272	304	263	212	225	163	240	314	206	227	361	256	149	240	219	164	257	276	248	254	198	210	209	195	143	162	266	290	292	204	163	168	135	233	267	253	256	229	195	206	255	209	204	228	268	299	307	226	151	185	164	237	261	163	229	231	217	250	206	271	235	228	337	317	266	265	355	299	238	259	266	298	240	166	226	293	343	304	281	243	156	209	190	242	373	338	231	228	269	290	261	217	271	284	281	315	302	343	301	272	291	216	279	354	289	347	431	461	513	637	760	760	791	761	653	535	508	504	412	367	340	388	433	420	408	397	415	370	309	305	369	368	340	373	433	424	460	459	415	639	780	911	1152	1384	1281	976	838	650	464	396	416	469	569	507	397	509	420	400	558	522	492	460	471	503	493	495	463	464	530	519	458	404	357	342	351	438	442	456	477	412	440	401	423	462	403	440	473	478	401	397	417	399	398	364	412	438	381	328	298	344	409	416	368	335	341	399	394	362	399	441	388	256	257	292	368	389	335	314	352	393	396	405	348	277	335	331	324	303	290	333	319	334	336	362	384	358	346	337	306	368	455	407	366	395	362	319	286	304	382	421	335	378	438	288	274	311	298	388	371	287	378	399	412	401	347	381	411	442	484	441	394	368	297	342	395	512	522	400	378	384	439	482	438	402	369	317	241	295	428	413	443	424	375	443	396	436	429	336	417	400	347	289	385	470	430	452	482	534	483	389	436	449	379	439	502	499	457	357	359	429	418	399	473	421	363	437	448	392	364	442	481	469	522	471	420	433	378	374	371	433	469	385	385	487	512	467	440	409	386	353	317	352	324	404	492	440	394	375	387	420	453	445	471	403	475	462	381	462	387	392	407	376	371	327	396	411	355	336	380	384	403	461	411	399	361	344	364	325	382	424	414	441	396	357	466	494	415	417	445	419	452	478	408	457	470	370	417	436	274	254	342	428	434	326	315	443	404	326	390	441	441	493	445	352	451	447	439	478	378	287	465	507	377	354	298	369	396	354	390	366	347	437	418	370	391	464	456	310	416	461	387	376	308	243	241	280	273	292	288	328	391	431	370	349	377	311	297	251	274	366	406	375	311	278	336	323	340	396	329	302	380	469	438	299	225	294	348	368	353	313	391	350	286	382	379	349	281	288	324	326	366	353	352	380	345	276	331	330	340	372	317	333	322	295	307	324	354	340	366	360	347	361	353	315	291	350	408	408	411	405	393	352	381	467	518	484	361	425	449	457	509	406	436	485	375	368	451	531	510	492	542	573	526	403	417	387	434	499	488	506	447	470	453	431	427	378	405	479	475	445	475	515	511	521	606	713	891	1214	1354	1197	1011	843	661	545	437	430	457	355	391	429	411	309	266	357	374	375	395	404	426	426	387	383	328	374	501	478	388	488	674	780	801	757	654	497	410	363	320	329	369	396	349	310	326	309	221	169	171	197	273	275	188	163	242	260	170	176	159	129	219	268	248	213	286	272	221	254	271	286	284	264	244	240	225	236	239	276	342	320	307	289	260	214	229	278	302	288	229	219	233	196	161	167	230	298	256	227	260	229	220	275	287	302	282	231	263	254	170	132	132	166	238	379	326	254	275	162	183	244	172	162	204	228	235	211	230	164	111	171	182	117	137	204	164	133	217	253	194	178	201	143	184	260	215	193	207	157	124	246	255	158	151	176	191	147	149	225	177	119	112	85	180	266	239	322	388	355	247	224	276	249	215	194	149	115	189	201	174	183	176	174	109	93	156	152	180	150	145	178	168	132	164	294	239	180	162	215	240	154	126	187	145	136	233	232	221	181	130	224	310	198	132	192	259	287	328	314	309	283	126	68	134	160	167	143	69	45	118	183	175	142	77	83	83	63	113	159	163	126	168	228	198	136	152	120	40	128
193	197	145	163	168	250	294	206	228	280	223	155	173	238	240	156	109	130	166	213	191	162	200	278	279	223	267	224	217	282	260	211	158	131	131	110	161	243	287	265	241	189	94	169	210	183	205	172	181	247	217	210	147	131	147	135	175	196	183	202	242	226	227	186	145	186	188	228	325	332	281	230	224	170	135	177	182	235	193	129	229	182	62	134	236	192	91	143	240	283	273	165	126	140	119	145	223	187	101	108	180	205	219	209	177	236	215	143	210	268	227	215	172	154	199	283	317	291	270	227	233	230	238	186	134	220	266	261	221	187	200	183	171	230	270	255	266	300	183	136	219	214	192	231	267	146	112	194	267	276	211	282	345	296	306	282	245	210	145	157	243	264	263	282	331	307	205	294	347	243	236	329	379	297	194	150	174	254	288	236	208	222	229	262	262	194	122	195	263	217	216	195	191	201	252	333	232	226	338	307	251	246	275	189	146	183	216	274	290	319	336	374	336	266	292	284	235	241	251	220	183	227	330	309	345	360	229	228	265	198	246	356	316	271	282	247	200	276	376	361	419	443	427	392	444	558	689	842	869	853	694	520	479	430	318	326	353	336	388	410	276	282	382	295	306	332	363	432	393	404	462	485	489	487	462	541	783	912	1028	1177	1211	1020	778	634	569	550	522	483	379	368	464	513	413	418	471	443	453	522	545	475	448	443	492	492	493	571	609	593	518	474	420	393	422	485	512	456	390	446	483	430	419	388	336	292	278	358	402	372	427	437	398	445	422	406	409	323	339	347	340	389	323	323	450	394	295	314	317	297	350	334	233	262	319	348	304	233	263	289	370	406	357	335	380	452	497	386	246	241	294	446	484	394	319	272	297	350	340	300	302	296	242	322	368	303	357	422	391	355	278	248	293	325	353	407	397	315	336	345	405	365	281	257	325	439	390	310	314	279	307	495	463	435	428	365	420	436	354	273	294	331	350	477	500	414	464	501	463	366	290	385	458	335	265	373	391	368	411	382	412	412	404	424	388	377	376	384	365	438	521	447	409	424	413	383	410	447	405	379	413	393	396	403	363	410	401	385	457	415	401	464	514	516	356	298	401	457	453	491	472	415	385	403	403	387	495	508	391	373	388	386	459	418	399	455	432	403	378	413	424	373	357	361	365	342	308	400	397	390	497	494	379	295	289	322	415	411	381	401	405	407	403	420	370	320	344	440	479	401	299	291	340	358	383	444	509	522	437	327	342	442	500	447	433	463	427	420	382	358	401	448	452	353	330	370	403	373	343	427	520	403	361	420	471	510	404	367	384	374	375	362	378	336	277	355	383	398	481	452	451	537	433	356	324	308	426	408	437	450	291	296	320	328	338	327	320	322	402	437	457	497	470	316	261	278	345	456	391	347	354	302	256	279	264	306	390	346	339	448	521	431	385	313	285	370	400	427	356	339	352	363	420	327	270	392	412	416	398	264	324	441	346	285	306	316	367	310	263	289	404	404	307	381	419	311	251	335	383	397	454	394	387	400	303	270	392	439	364	486	496	423	409	350	348	403	512	512	450	397	395	446	443	394	384	432	487	529	571	556	522	463	365	492	595	495	466	472	414	387	303	345	419	407	447	454	499	443	494	551	523	585	640	820	1071	1298	1337	1129	902	637	439	445	391	378	357	320	399	387	384	343	320	338	306	316	396	390	307	338	357	357	384	405	433	483	513	613	809	823	811	709	560	506	369	337	355	288	329	390	288	298	306	278	320	309	314	332	280	277	261	193	271	331	291	229	238	261	158	149	329	436	345	238	216	214	223	281	255	202	248	293	295	176	149	221	283	343	247	177	128	104	158	168	186	218	192	107	202	288	238	173	176	210	226	281	267	223	291	339	219	177	204	247	279	189	208	257	245	245	151	126	200	250	293	268	189	181	269	195	78	137	201	243	209	256	289	264	261	173	216	197	164	205	161	143	164	235	189	130	205	267	274	243	193	268	283	201	241	156	169	216	149	166	172	212	215	238	202	177	172	143	186	157	122	205	212	196	234	260	266	222	207	199	131	158	168	131	203	220	203	178	220	189	174	158	133	157	150	175	178	227	287	235	175	189	164	124	121	112	154	226	174	147	215	218	200	171	141	207	235	137	168	240	264	248	156	177	279	284	150	162	298	317	172	88	182	209	221	174	68	83	167	217	161	166	197	181	209	218	193	135	136	104	88	145
259	176	135	215	170	194	248	173	182	201	148	166	257	175	83	165	185	237	247	181	218	235	212	259	261	149	170	216	194	166	203	272	231	210	243	208	215	161	128	161	101	198	250	210	196	141	110	85	144	201	191	171	134	113	106	110	159	196	191	186	268	248	130	170	214	210	240	233	243	327	258	183	234	259	221	160	173	201	176	189	208	185	222	207	146	147	188	206	238	264	192	152	176	242	254	208	154	235	277	237	247	218	226	218	186	217	188	160	257	239	203	275	256	256	244	176	201	211	212	193	218	214	215	219	158	179	174	147	165	209	300	257	186	186	197	202	156	212	190	216	312	215	197	230	213	206	226	223	162	177	234	258	185	212	247	220	206	194	220	235	263	298	205	138	188	216	179	157	207	207	203	182	168	194	255	231	211	223	240	256	205	224	273	234	231	284	288	245	156	177	212	224	292	277	232	285	288	243	207	182	171	205	242	286	326	255	183	231	277	198	194	277	262	170	180	211	230	298	233	170	173	215	261	217	266	287	282	280	257	307	265	215	283	347	277	193	283	350	401	416	349	322	378	473	507	600	692	734	831	857	764	647	552	449	376	390	369	355	357	385	338	316	426	368	321	389	372	368	353	331	392	463	489	525	508	593	782	833	932	1083	1228	1107	808	700	644	579	502	478	458	436	457	492	485	468	559	524	431	411	460	499	470	464	446	433	420	467	522	450	423	489	453	411	518	599	457	415	510	539	480	414	494	515	423	367	420	456	347	378	431	373	369	346	380	396	394	406	381	378	388	425	415	343	350	361	287	238	297	354	344	291	358	440	333	349	405	378	378	273	239	338	415	448	419	317	246	274	182	222	334	326	307	277	331	336	261	253	294	353	364	310	324	386	325	265	324	321	362	401	408	418	399	381	381	363	381	381	326	303	371	491	456	363	274	261	295	298	364	371	295	314	318	320	354	403	385	361	375	331	375	422	368	277	315	413	414	407	416	373	320	276	315	347	345	392	371	307	335	409	407	361	347	414	452	422	452	467	436	445	443	402	364	426	467	394	362	395	443	409	406	365	269	301	379	385	363	393	449	452	443	455	448	422	324	355	390	398	446	430	466	519	476	405	358	416	453	399	401	461	482	389	393	400	432	525	472	461	455	403	361	399	380	356	378	332	410	482	511	452	474	520	396	328	349	375	394	345	362	442	486	520	429	417	376	329	349	362	488	438	408	505	453	356	428	485	410	496	527	436	401	450	425	392	483	470	405	328	331	374	387	416	490	449	376	480	457	275	285	354	345	378	450	407	359	401	457	471	395	294	294	367	375	433	398	346	317	333	404	437	426	387	385	294	279	358	396	399	387	379	388	393	325	371	425	408	384	317	250	303	437	369	247	215	328	468	481	400	307	340	286	257	295	294	379	332	270	328	314	337	418	349	300	337	229	318	414	313	393	450	329	225	241	301	341	343	268	293	357	313	321	386	344	289	335	317	241	224	300	340	362	416	302	228	381	360	338	422	382	378	382	435	508	473	439	441	384	406	416	380	378	359	442	446	362	310	393	457	423	367	370	444	408	416	480	543	514	486	523	458	411	352	340	463	510	509	543	613	579	511	478	367	318	341	385	458	527	532	539	478	443	577	763	972	1188	1357	1324	963	704	640	536	484	402	355	283	327	397	428	520	420	315	369	368	410	432	373	345	300	301	337	371	389	438	468	576	724	780	808	761	606	473	435	354	235	239	294	279	270	238	215	404	447	274	161	163	290	358	265	236	280	275	352	306	147	145	291	279	196	320	415	405	311	238	305	308	288	292	343	347	266	238	235	256	215	199	271	315	290	284	251	243	267	216	169	156	199	237	183	189	166	171	251	241	228	179	144	177	255	215	173	233	243	270	278	294	329	295	300	206	214	262	164	220	322	299	235	212	215	211	205	249	274	268	305	338	290	179	145	214	226	137	277	307	170	255	308	186	121	283	263	187	247	235	324	344	183	141	135	130	148	207	284	253	203	210	280	285	184	128	84	143	184	167	206	166	177	210	182	118	65	66	142	250	257	135	128	173	123	191	220	152	183	274	256	123	132	270	257	143	145	262	340	258	153	121	133	200	194	209	151	105	154	166	210	154	115	250	277	267	269	202	219	262	167	93	157	236	253	203	228	262	218	192	209	171	215	223	169	192	177	217	282	176	143	187	264	302	157	155	164	118	138	158	241
179	161	244	229	216	268	220	252	300	237	199	200	265	192	136	245	320	268	170	243	257	240	205	130	141	178	242	254	175	127	149	200	239	316	301	188	194	219	183	206	163	102	128	173	239	236	240	202	197	227	166	169	204	136	153	206	152	186	265	297	286	177	200	249	155	168	226	150	168	298	303	280	283	254	227	192	202	251	177	116	154	120	196	293	256	192	189	239	207	159	170	139	94	180	259	219	200	185	138	211	229	216	161	147	244	222	199	292	306	201	144	194	279	209	213	284	256	286	317	213	241	255	180	265	262	265	259	184	172	110	136	182	122	192	268	341	339	285	245	148	190	254	200	235	284	261	303	284	185	111	186	268	250	151	169	263	178	172	216	298	310	239	279	347	284	161	183	215	242	214	198	229	145	80	132	230	215	228	315	253	210	189	161	186	257	324	265	223	298	274	195	117	130	237	248	280	269	264	309	289	260	247	242	279	243	234	195	150	217	231	195	204	308	348	292	238	204	206	251	230	182	235	290	248	210	222	168	160	224	232	272	362	351	274	279	338	310	295	342	297	322	360	366	388	419	475	568	706	799	867	811	539	337	371	468	453	469	461	319	286	349	405	386	294	345	461	369	354	509	469	448	446	383	448	549	510	532	651	834	1136	1280	1265	1078	721	521	575	509	455	458	450	423	491	524	450	451	455	543	519	485	466	372	367	419	398	424	584	605	541	539	532	490	493	467	363	378	468	459	440	482	455	389	338	345	393	392	400	364	336	375	409	368	339	408	410	444	430	346	361	471	477	374	403	434	436	419	331	262	293	357	241	267	333	252	235	249	245	251	281	352	402	345	413	431	297	235	334	354	205	220	303	265	273	315	279	272	282	288	349	369	347	341	338	293	322	396	400	347	406	364	306	411	335	310	358	290	256	289	344	369	366	368	366	363	405	409	328	309	402	387	379	386	370	379	381	423	447	433	353	366	422	442	412	363	357	410	389	326	348	476	510	471	505	551	523	411	425	442	386	375	430	429	430	423	352	342	398	413	425	431	432	417	442	442	485	523	461	440	367	382	487	462	441	390	359	423	461	442	392	497	554	369	306	233	234	441	434	382	366	471	394	370	462	387	381	362	382	340	380	433	359	320	333	466	440	313	345	343	324	410	434	406	463	464	401	349	467	595	429	390	390	281	363	378	368	495	454	384	360	422	510	442	499	522	443	444	406	380	330	349	464	438	462	515	440	367	347	326	311	344	333	298	354	446	417	320	359	449	429	478	525	448	436	441	401	384	347	337	475	431	266	364	425	433	485	453	352	275	263	369	420	360	331	377	410	386	417	387	454	480	364	333	308	270	319	435	465	364	341	398	370	330	397	344	273	327	304	310	321	311	257	267	282	251	275	336	343	318	354	396	372	308	326	283	205	179	214	366	382	259	233	279	283	259	356	284	165	293	362	382	386	258	170	245	328	254	272	300	227	289	333	318	349	452	395	278	331	326	254	281	320	316	288	341	435	438	357	447	460	335	411	472	416	423	458	393	336	307	312	366	410	407	411	423	460	489	479	476	399	394	448	279	231	357	424	520	578	559	530	426	379	479	486	473	460	480	563	480	426	413	299	299	447	462	418	492	498	455	535	675	635	813	1189	1345	1331	1180	899	689	514	379	456	393	297	309	331	437	490	453	346	245	305	377	424	402	322	294	324	286	281	405	410	326	395	626	780	729	731	742	547	430	426	292	218	313	372	347	278	270	268	290	348	251	156	151	133	228	282	296	354	420	359	277	310	247	217	229	199	288	289	245	218	219	342	317	232	232	230	240	250	253	241	246	282	263	206	162	189	252	212	157	329	345	236	246	185	195	247	233	198	198	254	238	255	301	281	281	272	221	126	245	336	225	188	260	257	211	279	205	131	154	157	266	310	185	164	207	165	132	241	255	181	242	297	267	185	136	166	136	60	42	139	168	98	150	162	160	122	87	116	96	112	169	197	125	135	171	108	77	145	243	253	249	275	304	231	203	229	127	113	224	245	233	160	162	213	226	183	93	135	203	248	243	201	172	162	169	143	155	221	143	130	215	191	102	134	175	124	150	156	284	286	181	191	178	174	181	142	158	259	156	116	194	169	149	143	203	181	179	196	120	134	163	142	120	151	125	143	171	144	155	185	190	123	82	117	120	171	201	136	193	238	267	222	182	135	131	254	218	146	190	215	167	109
164	252	282	340	408	291	166	141	189	165	143	174	213	237	224	198	140	148	254	264	193	111	72	162	216	194	228	244	186	198	157	157	220	254	240	196	215	186	200	212	114	101	171	177	183	234	243	223	240	222	160	134	143	121	92	155	263	247	130	112	207	219	222	241	225	183	165	253	233	115	259	388	277	281	297	222	217	214	126	91	112	118	204	164	124	201	238	295	258	227	273	208	124	96	123	135	128	162	176	199	209	201	159	116	130	197	209	158	147	186	233	232	167	180	208	216	244	226	313	351	289	341	273	180	231	180	168	271	187	143	148	91	170	152	189	265	211	238	228	235	302	322	314	231	113	159	226	131	57	144	218	204	222	238	195	107	154	204	223	257	269	319	281	302	321	235	219	163	178	233	155	165	225	221	262	210	110	194	268	203	247	327	246	179	152	119	188	291	233	116	174	218	210	190	218	248	218	272	304	246	196	203	164	210	220	181	183	188	234	314	337	223	233	322	289	257	172	62	115	196	236	313	315	248	300	363	356	304	311	325	273	245	219	223	267	350	265	203	255	290	352	335	348	341	368	430	539	647	747	978	925	631	569	568	472	331	312	360	331	276	282	354	367	361	289	279	412	441	426	414	421	413	353	387	449	444	512	643	791	921	1069	1261	1189	841	606	503	523	608	539	462	443	484	459	477	471	459	545	540	453	485	545	491	426	464	469	469	531	538	538	548	541	525	562	545	525	511	478	468	430	408	331	278	255	356	531	527	431	355	369	427	406	365	401	435	411	346	459	441	349	366	338	371	411	381	340	389	439	365	315	384	348	329	285	284	439	417	281	289	338	321	366	342	274	282	349	374	324	301	340	387	373	267	299	422	408	315	247	314	326	277	332	336	324	352	391	404	297	234	221	297	401	334	354	438	444	334	256	344	365	410	407	397	334	304	383	378	314	312	347	332	367	373	346	260	290	387	422	385	361	384	415	424	382	345	389	442	440	427	385	373	340	347	392	388	403	448	397	327	439	430	352	413	399	410	361	380	424	374	327	298	354	359	338	403	469	498	517	421	356	373	387	484	381	325	400	392	407	373	345	381	463	456	312	316	393	354	359	394	457	444	390	429	466	473	392	334	427	451	399	354	305	270	306	403	359	325	333	343	396	484	433	410	467	390	407	482	507	484	447	475	493	434	442	441	439	445	396	387	485	443	387	415	367	322	337	425	487	438	429	447	362	467	520	420	438	439	451	422	358	389	463	461	421	380	380	461	460	408	333	357	448	381	357	434	380	345	405	454	377	307	412	423	401	383	361	388	352	362	436	402	283	399	457	367	411	447	382	266	324	329	267	371	396	351	319	305	375	346	303	333	326	282	304	355	386	397	318	295	371	362	393	436	341	299	299	207	175	388	458	348	348	332	395	378	297	336	364	312	298	294	308	353	223	182	302	323	369	425	426	375	321	334	335	328	343	431	423	346	329	280	322	338	315	289	229	292	301	254	308	354	359	408	405	378	401	366	340	411	413	350	340	321	478	497	403	419	324	348	390	365	351	427	427	363	418	447	450	517	498	365	334	403	437	493	507	490	473	412	404	353	384	475	459	420	474	503	463	484	417	352	462	506	379	379	493	535	510	526	597	656	783	1041	1377	1374	1073	761	589	562	460	425	508	501	424	403	403	359	367	380	391	437	371	329	355	445	407	279	249	345	401	435	412	390	576	727	772	706	618	524	403	334	312	294	298	311	336	313	329	304	323	366	272	203	166	206	282	314	312	406	368	267	316	262	194	255	287	268	259	204	192	276	322	248	233	291	281	204	140	233	251	135	176	283	251	285	302	190	259	338	261	206	235	246	237	187	124	172	245	256	254	176	199	243	233	258	237	272	259	230	289	252	212	146	89	126	206	274	259	201	185	175	217	226	216	378	339	219	227	198	187	150	205	275	252	164	80	168	183	164	260	231	135	102	128	220	270	168	82	124	255	219	122	117	156	172	136	164	109	174	164	102	109	58	117	150	118	106	127	179	200	216	131	137	191	222	283	235	118	125	148	131	226	305	324	225	109	191	280	192	213	236	177	203	246	222	151	181	220	240	302	305	205	177	190	124	138	172	170	193	121	171	219	154	168	207	196	160	205	185	186	282	230	101	164	257	250	237	194	183	216	210	231	182	152	263	273	225	223	136	105	185	191	172	197	179	86	122	188	155	145	142	185	195
232	161	210	275	223	199	193	221	233	283	267	188	213	226	192	199	246	211	170	175	134	78	105	138	99	84	98	98	84	154	187	208	248	232	142	62	136	180	152	94	104	218	245	147	185	269	230	190	295	292	215	221	150	163	175	147	195	235	177	178	147	138	166	148	133	152	189	159	210	266	315	369	266	168	174	171	180	222	183	146	169	226	257	215	212	207	217	227	212	140	72	133	119	163	182	150	174	161	161	165	245	340	272	146	156	146	99	125	165	172	221	310	202	152	273	350	277	125	131	238	243	205	206	201	257	255	190	260	256	122	161	230	160	153	211	199	148	218	225	132	185	226	263	279	216	218	269	280	252	247	263	237	219	207	198	166	137	233	331	328	271	282	319	303	268	265	299	262	230	252	219	197	204	200	173	117	149	210	195	123	136	286	352	328	292	168	142	163	117	167	251	300	349	274	164	125	152	218	219	224	285	256	200	192	228	270	179	205	257	202	234	241	185	204	147	90	154	198	259	225	238	322	323	319	322	265	267	318	323	292	242	298	298	301	306	292	329	325	359	369	309	305	380	369	353	504	593	639	767	891	844	692	694	580	418	361	342	379	396	383	351	341	343	381	307	327	450	362	334	362	415	415	384	425	499	523	548	663	728	849	1085	1219	1177	1033	813	660	567	562	487	414	475	430	377	463	428	413	450	374	437	539	517	483	427	471	567	534	454	426	480	566	469	356	378	389	439	444	391	434	411	359	480	459	347	377	394	439	516	457	389	403	370	348	438	448	371	409	444	415	386	387	391	359	363	357	344	361	361	286	287	445	442	354	294	292	418	393	379	513	490	361	331	355	395	353	250	271	351	306	307	360	366	300	308	322	249	200	263	336	284	291	319	260	282	357	351	320	290	309	344	395	419	375	334	299	217	205	325	411	385	370	385	397	367	309	287	317	354	308	323	424	455	383	282	296	391	378	424	481	364	303	295	258	295	341	411	401	341	346	360	442	461	407	359	399	471	445	431	370	277	267	324	364	342	406	395	379	436	384	333	296	313	401	428	398	354	354	402	445	426	403	383	289	254	339	459	486	373	395	502	434	384	356	304	373	338	317	437	558	501	424	461	448	432	449	438	446	394	326	319	308	367	364	453	464	380	353	325	375	431	417	329	356	432	529	463	349	316	414	567	472	405	411	418	415	434	504	443	368	449	466	387	427	452	408	420	478	392	331	393	383	384	390	379	422	443	417	431	440	444	450	458	460	461	428	402	447	439	337	342	370	379	353	398	492	440	392	370	350	396	410	405	405	492	442	333	323	309	371	376	376	328	485	532	417	466	461	400	316	341	339	345	385	365	395	404	323	356	355	328	363	374	404	367	329	318	386	376	333	396	361	266	275	322	283	271	284	300	308	315	362	360	255	266	311	341	345	287	310	256	235	322	354	381	309	299	368	307	257	277	322	385	428	340	285	337	386	369	329	330	325	250	240	351	377	310	284	359	372	304	302	322	379	449	429	301	281	338	357	371	358	370	401	459	447	436	396	424	462	416	429	408	385	375	456	504	455	481	497	470	463	398	396	428	480	441	372	389	368	451	593	574	502	440	408	474	441	391	429	518	516	397	355	382	421	521	570	544	581	655	756	977	1254	1398	1182	894	747	527	468	567	612	601	533	459	443	406	471	429	304	357	368	384	403	344	370	440	420	408	433	365	354	374	541	712	733	735	699	643	485	316	241	286	238	243	271	195	278	253	195	271	347	353	282	214	206	291	303	241	208	294	302	279	299	290	312	270	238	257	200	259	318	217	221	274	249	202	193	244	255	249	238	175	263	360	250	159	178	264	277	235	306	352	293	291	349	307	231	178	250	223	141	210	183	175	206	247	220	131	198	247	200	208	152	148	220	185	218	184	144	271	250	144	151	191	177	182	175	125	140	136	145	223	198	161	207	195	119	92	147	241	262	255	235	157	164	196	120	50	107	237	336	355	225	168	214	199	162	150	245	201	171	148	95	112	126	190	203	153	133	166	190	243	251	218	189	206	204	186	161	205	174	143	200	193	184	180	219	152	141	127	150	245	205	173	110	164	248	189	151	140	94	79	166	217	199	192	240	236	252	261	213	129	120	192	196	225	163	198	306	280	230	182	229	183	123	185	120	62	198	265	170	170	167	197	158	80	131	164	176	101	43	82	130	212	155	89	252	322	207	184	233	195	183
192	279	216	212	205	265	283	244	284	303	279	216	220	230	197	222	182	201	241	211	194	110	80	185	289	240	170	201	236	282	271	178	158	124	52	113	140	193	403	355	157	196	256	221	272	307	207	182	224	195	208	189	133	211	215	97	114	208	183	193	250	182	166	221	179	182	245	225	211	249	228	229	268	218	179	196	185	165	182	210	212	204	226	198	143	149	219	272	238	211	161	130	149	222	285	219	179	169	97	97	171	170	140	159	251	285	268	260	219	143	165	226	168	131	168	168	132	156	237	298	246	114	87	194	239	211	205	275	284	168	188	249	174	247	335	284	304	334	241	163	252	255	247	180	86	143	194	216	196	244	204	232	317	252	256	251	199	216	272	321	236	165	174	167	239	266	233	263	265	241	303	265	254	253	219	149	135	219	131	165	202	201	329	303	214	126	133	219	242	233	180	227	332	341	233	188	244	282	301	259	251	321	278	195	292	328	190	175	220	208	284	281	168	124	127	174	215	277	263	231	182	181	298	275	211	199	208	236	299	254	213	273	288	236	231	320	374	352	340	370	308	249	314	379	402	470	538	653	661	741	921	870	643	466	446	432	374	357	370	387	376	374	423	405	424	383	411	500	416	416	428	387	378	366	428	464	452	506	696	841	956	1169	1323	1176	828	640	549	517	433	395	466	406	377	422	470	464	491	503	527	537	466	475	473	532	518	462	441	405	373	403	442	432	473	469	477	501	445	406	443	450	529	544	473	411	456	422	361	411	376	375	355	401	450	436	434	421	355	367	401	345	343	353	420	521	366	346	386	229	322	444	354	354	387	310	367	467	378	289	383	437	388	311	286	315	314	340	405	441	414	334	302	294	292	302	289	269	281	297	342	415	378	296	316	374	304	237	257	328	336	307	294	260	302	270	296	358	323	361	319	378	466	406	374	330	267	300	422	413	375	341	322	380	329	263	273	404	443	326	340	421	401	357	364	370	426	361	297	384	383	366	377	385	333	292	425	479	486	462	406	382	305	267	232	263	361	380	381	429	400	405	462	434	389	277	247	294	353	423	385	394	539	447	300	397	422	398	407	442	430	406	407	330	307	439	503	406	384	452	401	370	412	413	420	421	385	386	354	363	419	307	321	448	428	452	460	421	427	441	436	435	489	477	487	483	417	376	317	289	423	480	471	482	480	427	396	492	399	365	400	369	447	453	422	361	363	464	476	420	439	529	485	416	380	370	377	415	412	441	535	462	369	406	431	410	361	293	382	446	379	380	410	349	331	420	475	415	343	375	388	474	501	407	398	426	433	337	374	418	288	311	341	330	392	357	283	238	231	338	341	275	305	397	392	379	440	424	384	324	373	411	340	400	420	278	295	390	306	231	231	320	363	280	276	302	343	389	368	354	305	305	316	225	275	375	353	344	355	336	307	312	348	400	373	253	268	379	419	388	393	404	337	306	349	345	320	340	322	263	318	378	329	340	377	392	436	408	373	332	386	384	333	349	317	339	327	378	372	355	406	425	448	325	348	519	406	267	345	450	501	534	488	408	361	497	518	406	456	538	523	402	447	520	446	443	494	487	519	473	473	541	450	420	482	462	432	397	404	321	274	405	476	543	496	434	453	424	490	674	717	872	1178	1316	1265	1056	841	620	497	505	486	478	473	384	413	421	347	278	252	287	256	289	343	407	360	288	349	419	395	336	413	496	570	612	661	772	754	678	603	436	333	374	377	340	387	324	206	258	284	276	293	313	253	255	327	242	182	138	165	238	320	358	297	232	217	209	259	223	235	322	245	182	187	244	225	161	141	230	234	242	277	207	156	166	207	189	128	188	272	244	258	225	254	247	198	245	203	261	371	324	254	218	196	253	261	197	204	211	255	275	225	277	217	136	224	259	252	203	170	254	239	162	171	152	119	144	155	134	154	246	301	277	275	214	172	184	183	208	264	321	332	228	179	161	163	202	144	183	213	156	142	239	238	188	266	182	180	196	116	151	203	149	172	288	277	288	277	239	196	133	152	187	257	270	262	245	186	123	95	204	270	221	208	216	170	162	108	156	153	177	236	162	166	132	82	92	125	192	169	114	207	159	47	134	177	164	231	220	179	263	198	88	77	128	144	192	315	282	235	218	220	236	178	75	92	129	159	138	69	161	155	104	158	96	50	135	152	147	181	229	166	119	188	115	55	44	98	182	278	291	206	234	237	126
144	135	282	405	301	211	259	279	291	384	285	173	267	254	256	270	159	107	214	265	153	65	56	152	175	83	86	152	156	91	52	197	266	167	116	173	186	159	259	289	224	152	152	171	177	280	256	179	171	150	173	224	166	137	224	220	132	118	198	260	214	179	174	192	156	146	271	222	150	260	285	129	115	194	191	140	119	215	240	180	145	181	257	149	184	222	189	235	128	123	191	184	124	211	256	224	274	223	154	112	115	213	231	147	168	189	220	296	308	161	140	264	213	132	111	182	263	240	266	378	296	209	303	209	144	190	144	165	155	141	236	336	324	194	193	239	244	214	178	196	144	114	178	219	157	180	308	416	281	164	217	171	240	258	225	282	232	211	225	267	259	231	231	197	257	205	188	245	208	193	146	171	278	220	138	116	194	204	174	152	161	251	213	234	273	184	130	139	109	156	185	198	232	219	212	210	290	207	121	194	216	176	159	269	397	392	306	258	180	131	157	198	226	224	226	241	213	231	314	237	147	253	264	228	241	213	219	275	342	288	334	306	226	311	312	285	317	275	258	386	343	296	366	359	385	511	573	608	652	711	794	832	672	534	467	344	419	443	397	411	361	395	397	373	427	404	383	377	464	465	394	366	366	417	424	400	376	462	559	753	1024	1225	1360	1238	960	763	596	536	466	436	488	435	509	539	454	443	446	385	452	443	425	494	475	497	460	389	379	370	407	506	525	517	459	473	539	500	460	465	510	526	461	423	447	476	416	371	391	422	367	289	399	451	415	447	385	342	337	295	337	335	319	293	290	330	318	317	339	479	428	289	329	383	430	381	429	437	287	265	312	272	293	350	273	198	293	315	270	316	368	393	358	370	387	401	372	280	272	286	278	326	328	299	329	358	293	265	301	328	364	381	334	329	363	384	386	302	226	243	373	399	317	337	361	327	388	401	401	392	331	383	436	406	354	386	389	402	423	351	315	278	312	391	399	362	404	435	368	355	373	361	296	338	437	338	318	434	369	319	323	353	359	380	436	459	501	361	317	426	402	356	453	460	409	331	315	368	316	410	445	428	484	400	357	408	484	473	371	380	455	453	366	382	397	431	486	435	431	479	492	487	479	443	507	457	362	364	310	336	403	400	425	473	406	373	377	338	339	376	403	446	424	339	354	407	428	386	312	285	278	418	466	372	452	480	489	567	442	459	429	335	482	404	354	406	386	425	413	426	433	408	371	370	408	397	357	332	385	415	445	419	368	386	378	351	326	382	450	490	445	356	366	354	314	348	331	347	422	403	368	406	441	416	412	383	379	382	374	423	415	332	349	350	318	317	390	436	404	411	353	303	284	235	247	266	261	317	343	371	385	379	380	397	459	355	312	384	375	324	311	325	279	247	318	357	314	308	340	360	278	234	254	322	369	429	406	263	309	398	284	242	329	324	372	329	282	317	368	396	359	317	301	336	335	305	273	309	367	424	393	301	262	276	354	420	419	376	364	339	335	396	421	398	389	396	384	350	248	258	325	340	488	479	344	433	447	250	311	460	418	335	342	431	483	540	542	458	455	493	475	488	543	534	452	483	514	376	342	487	475	438	464	472	476	452	425	512	524	369	385	508	469	474	497	467	464	472	602	644	683	908	1213	1352	1203	892	687	573	543	448	343	339	348	416	408	359	286	303	345	338	448	402	297	391	389	398	428	344	354	333	357	516	569	691	791	728	702	606	483	366	339	297	240	413	455	359	281	208	262	311	298	293	244	243	173	138	187	225	287	273	294	316	247	248	313	272	246	270	261	219	126	167	313	327	240	205	166	169	264	248	211	282	240	202	221	267	342	310	288	275	255	190	230	254	263	308	277	279	304	295	304	322	208	193	199	106	195	342	292	237	328	409	319	230	170	143	201	198	217	257	297	242	202	202	114	97	143	209	158	72	132	175	173	253	265	136	143	188	172	260	286	221	181	152	186	252	276	259	190	178	194	168	136	174	288	221	124	87	128	193	151	157	227	189	166	294	283	152	81	114	196	199	185	248	236	180	159	119	113	218	264	211	150	142	266	235	142	143	138	170	138	103	142	149	142	230	195	139	121	41	48	87	113	171	191	198	206	104	103	217	184	176	154	150	148	100	228	173	135	241	281	315	277	206	146	143	211	184	136	100	86	134	163	195	213	132	112	156	175	146	88	162	152	169	189	77	151	191	196	204	179	167	147	159
250	159	190	222	173	243	260	230	267	294	249	233	285	284	238	230	231	182	122	86	130	125	134	184	165	195	142	156	201	207	262	286	280	236	197	110	112	138	130	175	193	178	168	298	318	255	231	119	66	206	197	151	153	90	121	156	207	142	193	235	174	192	209	226	203	166	173	229	180	152	227	238	213	206	202	194	148	91	85	77	153	214	198	131	169	252	235	279	256	210	236	255	206	201	147	93	166	178	178	196	182	194	193	214	194	132	193	217	175	178	178	221	284	252	137	102	196	206	187	203	166	124	190	196	203	260	260	284	204	148	227	258	230	179	148	150	215	288	235	210	194	148	162	184	234	216	194	225	246	269	254	233	220	229	230	232	247	229	243	277	309	301	226	231	251	262	237	219	233	180	236	282	291	258	261	303	263	164	123	212	203	229	314	312	241	244	191	148	276	285	224	322	331	182	219	278	209	186	198	247	317	276	224	243	334	341	271	269	197	133	209	347	303	171	156	248	357	362	330	250	226	301	259	198	265	301	251	268	310	313	290	222	236	292	325	319	243	208	260	302	304	304	270	220	263	415	474	462	586	737	727	804	821	671	548	433	358	299	361	367	240	292	382	372	366	448	408	360	473	488	494	404	302	329	451	465	474	529	501	640	874	1060	1351	1438	1064	753	630	601	610	568	494	389	401	415	441	470	445	478	466	459	510	521	488	537	595	472	465	564	588	589	553	464	398	504	490	399	408	444	431	378	439	417	371	444	467	471	412	386	518	489	490	516	429	404	345	347	389	454	485	426	421	431	417	349	277	254	250	396	456	349	436	501	364	388	404	395	332	288	445	476	404	327	254	317	389	365	338	307	308	250	309	422	377	319	326	344	339	349	420	365	262	278	317	381	361	295	237	210	267	334	357	405	379	394	384	331	348	326	300	218	345	446	366	361	301	287	370	328	316	336	265	231	274	378	480	508	434	369	343	375	384	377	438	387	356	395	426	382	296	401	468	423	465	493	468	369	347	433	414	383	358	359	406	408	330	337	424	434	464	412	349	402	381	327	414	474	420	352	350	478	498	431	483	525	465	444	490	443	408	408	407	484	484	474	464	405	467	462	360	384	430	474	443	348	352	357	349	406	485	475	371	300	346	407	412	391	408	338	278	435	439	324	300	328	402	427	415	399	413	419	425	386	407	471	354	389	443	435	434	368	385	420	392	287	344	449	483	439	342	385	375	400	403	352	385	450	412	377	497	463	344	438	572	491	388	362	411	420	462	461	393	474	404	331	359	385	407	359	347	418	448	361	365	406	371	374	425	458	444	375	337	381	390	368	350	272	279	325	387	457	371	301	349	386	361	409	374	327	378	391	312	231	337	365	261	296	329	270	294	298	316	331	375	474	334	277	335	329	287	315	416	348	362	465	369	316	317	275	312	289	296	339	315	275	263	328	416	423	295	264	298	331	388	408	400	340	297	324	328	317	275	283	345	383	359	331	420	387	374	435	414	425	364	339	413	408	373	332	393	411	364	366	431	493	467	423	474	419	315	372	374	306	396	493	396	358	454	471	415	449	483	401	399	430	448	403	403	511	496	453	422	446	457	481	591	630	562	422	417	508	443	374	420	562	543	435	592	665	758	1018	1263	1257	1083	801	507	527	520	419	469	545	495	429	331	360	430	447	429	362	296	235	259	270	301	387	388	439	430	353	408	505	583	740	833	728	700	627	452	340	290	220	229	415	472	329	296	342	300	253	234	301	325	247	284	329	317	257	224	306	297	287	276	259	270	242	224	279	308	279	277	230	222	252	224	199	183	159	195	248	215	167	271	275	116	166	259	264	354	387	317	240	261	305	245	278	246	149	186	270	316	303	265	204	177	219	263	250	242	159	152	297	342	274	142	201	308	254	271	310	319	262	294	272	192	141	55	130	196	181	164	164	167	146	169	217	245	228	235	229	218	160	201	283	235	183	160	231	342	225	79	145	181	116	86	114	100	78	157	185	149	168	207	287	312	289	215	117	125	135	135	190	275	291	220	201	129	184	245	166	204	294	249	113	134	151	113	164	116	91	118	141	166	119	133	146	132	190	199	170	154	158	201	227	164	120	171	161	158	163	154	154	186	218	150	159	263	243	208	157	114	157	135	168	204	152	169	256	180	129	198	206	201	219	249	176	134	132	179	251	230	241	237	147	142	134	182	234	234	297	175	137	263	221
114	178	232	210	228	246	193	207	234	213	272	299	301	234	151	184	202	225	197	152	254	230	181	249	234	174	136	158	180	179	248	231	151	201	221	173	127	162	169	159	268	240	152	183	207	213	175	186	170	167	233	184	198	238	220	210	201	178	207	206	98	120	195	195	208	233	164	200	301	257	277	192	121	240	263	217	164	166	130	79	77	161	193	157	152	210	196	186	185	186	195	120	143	124	157	242	219	186	227	199	105	142	224	232	248	233	210	247	238	209	251	222	189	184	166	173	149	131	138	184	218	162	138	233	224	177	156	164	255	265	229	167	143	247	265	139	101	133	206	301	266	211	244	216	207	198	174	196	236	235	147	140	169	115	148	297	338	261	135	129	229	200	175	302	227	110	190	167	122	90	266	349	138	139	244	246	237	213	117	182	228	199	226	193	182	135	149	189	269	253	188	249	206	168	137	199	288	284	237	191	231	306	353	303	259	328	288	189	203	275	272	232	333	270	177	144	165	231	259	242	235	267	198	242	300	284	243	237	235	276	336	370	400	380	394	296	214	229	260	302	377	367	314	333	291	308	407	496	521	618	779	875	862	723	580	443	375	414	454	418	431	464	376	339	370	398	402	436	382	291	385	397	347	350	352	392	468	495	510	588	687	851	1120	1329	1206	940	795	634	483	532	508	422	401	440	474	402	525	599	605	600	487	468	491	444	405	462	565	659	648	559	508	472	474	475	494	558	533	439	403	483	461	425	491	490	477	434	381	410	392	399	476	429	357	390	341	387	440	411	457	411	494	498	382	393	403	375	319	277	301	331	362	388	381	387	359	392	345	277	351	373	374	416	371	337	396	416	375	350	311	321	401	349	335	382	378	325	255	280	333	333	314	374	385	380	326	272	275	233	273	358	377	389	381	318	343	352	302	378	360	293	371	405	365	329	350	323	333	349	342	391	392	272	314	404	389	369	372	461	426	357	345	315	332	390	371	337	349	343	337	390	440	411	313	368	479	438	347	366	376	368	438	427	406	432	382	440	441	356	346	378	445	442	327	280	401	417	430	404	361	425	394	319	348	384	458	480	404	475	430	333	403	401	370	375	329	321	386	405	376	345	371	402	416	460	450	461	475	456	404	347	372	389	385	398	477	436	385	423	391	403	387	343	359	473	525	444	346	285	342	402	402	413	457	472	410	401	436	364	334	440	434	325	380	428	418	428	426	401	325	391	440	356	381	422	431	468	494	423	381	433	381	360	369	348	437	479	438	388	369	341	325	380	474	437	330	359	370	390	451	455	329	287	329	358	367	303	321	353	382	385	381	460	435	394	461	486	389	328	347	314	380	419	317	299	305	365	354	366	476	454	368	340	428	433	310	278	317	343	346	397	437	359	406	378	321	379	263	230	325	291	294	357	371	417	404	313	310	371	351	358	439	422	302	296	350	297	336	385	350	308	416	452	317	315	353	330	284	315	340	394	415	369	300	302	389	340	309	299	347	438	401	352	359	348	311	358	403	382	359	309	302	288	329	395	375	316	268	406	429	404	432	411	441	391	355	370	425	516	424	413	508	403	427	547	447	365	504	542	467	536	448	320	424	530	538	455	422	440	433	399	436	552	569	518	508	596	624	608	890	1170	1313	1298	993	710	528	429	297	275	430	404	358	410	396	365	415	430	395	288	313	352	320	354	316	312	375	346	306	378	504	641	684	787	865	752	681	594	462	401	362	315	248	263	287	245	339	380	308	282	254	232	217	197	212	237	218	210	215	300	303	263	303	262	276	339	361	232	120	204	202	228	218	253	265	219	226	275	345	348	319	282	293	302	270	222	230	263	282	190	182	268	257	227	199	212	186	137	143	217	282	199	187	170	109	185	202	201	193	153	179	214	207	154	163	293	226	148	252	245	246	315	253	157	157	223	216	138	147	203	214	139	188	151	96	206	311	212	146	194	191	258	238	131	95	164	245	316	287	145	95	108	156	140	136	206	234	206	191	231	214	212	230	205	231	287	201	134	105	99	157	206	280	312	233	180	174	161	170	196	207	185	171	166	152	134	143	108	87	133	189	200	157	112	150	166	77	129	240	239	223	232	286	314	202	198	231	161	219	176	53	45	91	93	58	155	223	256	280	277	255	246	200	143	180	149	91	115	151	138	200	291	267	200	214	183	160	260	263	275	203	168	235	203	190	162	132	193	234	162	146	126	220	277
174	252	204	230	171	100	196	266	269	221	178	156	111	138	222	293	268	233	161	122	162	155	189	200	208	254	239	213	126	48	118	209	244	223	203	198	198	242	219	227	283	205	172	210	182	152	189	225	161	114	138	105	101	136	148	168	180	174	147	265	263	193	227	255	228	207	215	168	207	272	321	245	146	240	289	233	182	123	90	151	258	294	206	181	272	238	205	245	257	264	214	120	128	139	180	167	86	191	259	209	125	101	110	105	166	188	196	219	226	214	226	201	117	208	266	195	183	153	115	163	230	296	294	235	199	239	249	205	169	182	269	221	130	177	240	199	240	259	228	249	203	232	211	183	217	177	196	202	168	139	108	131	188	205	259	231	188	221	203	184	191	235	237	276	253	172	192	138	175	162	160	278	236	162	150	153	239	203	82	133	150	190	247	261	216	181	207	218	175	196	269	305	296	152	146	253	241	173	228	280	277	207	194	322	254	173	167	229	294	233	290	243	201	285	291	255	189	220	251	270	357	286	180	272	351	301	310	308	227	198	156	302	379	292	258	238	300	280	265	353	364	287	306	322	366	453	448	462	498	657	782	785	829	791	671	591	560	488	367	433	489	373	362	371	391	405	429	449	343	289	327	336	356	449	394	342	417	461	453	541	653	767	1041	1293	1257	1051	788	583	594	641	595	462	396	417	467	394	367	431	449	533	424	305	376	422	447	507	499	371	418	434	355	415	422	432	497	502	467	427	435	415	435	403	335	474	546	484	428	395	319	256	312	331	388	391	318	285	339	431	321	244	295	296	280	368	414	360	341	332	335	417	448	419	382	327	370	403	303	403	457	329	365	332	282	329	333	334	299	310	399	378	371	434	379	333	338	275	350	434	385	406	367	285	299	334	225	290	410	269	250	272	329	371	321	385	359	296	292	303	376	454	361	270	367	364	349	284	364	419	380	431	445	399	309	296	308	381	411	403	341	282	259	282	432	533	480	405	336	246	284	351	297	368	441	417	391	375	373	374	442	407	313	354	436	364	287	342	319	312	475	484	414	384	378	408	385	357	376	486	443	361	341	316	430	540	534	466	442	471	369	249	350	516	434	324	357	294	262	417	485	378	347	370	373	345	337	372	392	436	449	354	322	365	311	367	429	350	362	399	387	350	317	391	351	391	485	529	428	261	345	296	247	322	411	432	448	534	520	462	479	435	424	401	384	427	441	511	468	406	333	329	457	466	419	443	464	367	350	366	360	416	422	382	405	383	384	419	354	458	481	378	310	254	342	368	340	322	393	441	332	306	338	354	333	410	414	350	352	335	393	422	422	385	389	361	310	349	404	386	339	352	355	282	296	337	310	329	308	283	308	312	345	439	472	413	272	270	305	319	406	403	357	286	349	355	252	311	376	336	310	247	348	447	436	406	362	372	358	405	379	310	350	477	480	438	333	263	333	322	269	329	383	310	361	392	324	317	366	409	335	357	371	310	312	296	298	333	364	349	321	378	360	399	441	354	289	312	422	441	399	381	411	368	375	408	366	434	420	397	486	490	387	326	399	457	507	453	382	459	376	348	488	486	440	440	472	504	453	439	484	575	621	504	495	491	461	455	392	469	520	468	473	465	452	507	507	575	694	806	1060	1288	1267	1056	831	611	454	414	487	506	425	496	527	410	389	312	283	404	367	234	245	393	437	373	330	419	504	425	385	369	452	626	704	822	862	701	561	522	459	406	408	388	311	215	263	277	290	338	247	220	334	327	229	277	288	168	253	308	266	243	179	243	258	205	188	250	274	157	127	197	214	171	132	237	331	306	262	276	304	276	206	179	168	143	207	232	216	234	275	232	161	243	299	245	203	230	218	170	206	261	198	71	116	206	202	283	368	291	187	135	164	260	264	182	201	259	153	219	313	280	316	231	245	271	143	140	192	125	186	240	156	178	189	159	238	284	231	235	237	200	232	229	165	171	161	123	135	151	185	207	147	249	260	184	279	284	269	281	234	184	199	204	203	234	237	159	80	131	118	69	192	249	188	200	261	239	117	208	233	70	158	220	128	165	222	160	183	176	199	208	154	181	157	227	245	179	106	154	207	93	108	210	266	271	267	177	216	254	174	191	212	163	79	137	222	190	141	207	327	327	261	219	243	167	113	195	172	188	218	209	193	216	263	227	196	191	179	232	253	212	201	216	139	75	161	182	95	164	205	143	182	221	234	242
171	200	182	223	217	216	215	218	273	249	162	173	177	229	229	100	99	179	152	136	150	98	116	177	184	217	226	113	78	134	99	78	192	217	146	211	262	205	193	168	188	227	209	132	188	292	249	267	198	143	140	94	163	174	187	290	287	238	215	225	214	158	98	90	159	197	174	205	264	311	305	262	177	199	217	172	240	236	136	169	255	193	160	129	143	175	161	236	298	212	112	176	178	131	190	201	189	141	151	188	130	158	212	222	239	224	219	237	291	274	152	129	202	207	169	226	170	179	218	87	163	229	150	134	210	286	241	184	196	194	247	212	167	258	284	257	273	292	165	125	213	199	170	169	180	148	128	150	162	204	203	173	159	211	304	286	215	257	258	268	289	259	203	164	167	200	219	211	303	204	139	211	263	246	179	180	134	178	294	274	246	237	196	215	253	208	149	215	196	177	202	112	142	198	173	121	138	240	212	236	268	297	306	215	211	191	193	169	171	254	243	220	200	230	283	247	223	222	137	182	302	285	279	325	260	225	277	291	333	344	381	426	383	367	328	259	269	226	181	260	304	318	357	341	425	402	331	481	537	616	708	759	860	755	628	490	383	362	329	364	429	440	387	406	392	339	364	323	344	414	361	350	432	483	430	424	403	357	429	555	590	739	1071	1212	1201	1179	970	749	655	550	513	459	415	429	438	388	384	482	484	489	520	489	445	422	448	441	434	514	506	455	448	475	524	440	382	381	422	528	545	504	448	376	336	448	555	478	452	383	289	422	446	370	422	397	376	445	420	395	415	357	353	363	319	327	375	454	448	428	446	450	369	337	340	203	243	384	394	390	367	374	409	330	296	404	442	384	387	397	373	355	238	196	286	345	373	367	405	441	374	277	244	254	280	376	383	306	334	312	277	288	335	377	391	440	369	334	366	340	353	361	317	283	341	355	340	382	314	377	501	488	426	375	341	261	310	308	378	425	424	476	306	307	443	387	327	320	410	457	336	378	326	272	334	308	311	345	425	387	373	440	382	369	397	332	394	369	261	314	317	306	462	462	363	341	377	429	340	382	490	382	417	415	415	510	438	419	390	472	522	361	365	403	291	375	432	329	347	590	593	386	410	411	394	456	466	422	335	315	386	463	433	359	351	363	415	364	319	379	488	489	413	464	435	469	384	287	388	315	305	390	476	433	373	514	571	594	553	385	357	333	322	460	515	465	438	438	372	345	428	438	412	280	218	374	474	474	462	467	425	415	442	356	319	306	290	342	311	303	335	349	393	457	427	392	384	351	449	443	334	344	383	383	373	438	522	411	302	324	403	481	421	374	340	310	421	401	305	333	378	408	402	343	331	374	392	481	474	351	263	352	478	403	374	393	326	295	330	415	421	329	346	402	311	234	305	317	341	337	340	380	372	365	368	405	389	365	356	422	402	352	429	388	288	259	240	219	253	311	310	280	308	351	334	364	424	454	436	369	362	359	371	377	331	383	343	302	285	224	265	356	328	363	399	369	368	357	436	457	452	463	396	375	436	463	424	387	358	380	475	442	437	475	457	518	530	427	413	504	518	501	509	447	448	468	433	450	468	435	444	472	545	492	426	507	509	485	498	531	544	552	580	570	468	554	637	604	748	971	1192	1311	1259	901	524	485	441	382	436	429	404	398	347	338	332	369	402	423	470	352	211	247	403	377	340	388	418	462	384	401	503	669	827	905	823	775	735	479	353	304	343	434	464	425	334	257	275	284	301	434	413	289	221	266	275	186	164	185	225	304	348	319	326	252	285	309	220	221	319	327	242	252	178	236	304	305	292	293	355	247	199	164	95	171	223	222	212	183	179	215	239	250	280	300	236	167	165	155	240	256	108	141	242	210	135	81	134	263	207	172	303	341	290	161	92	156	194	247	302	373	389	246	191	243	243	222	182	179	199	117	141	132	73	147	164	92	114	158	165	131	130	187	141	113	187	221	235	270	218	212	214	128	171	309	266	256	269	184	162	136	209	244	228	277	188	120	117	138	110	82	95	94	146	172	204	261	240	165	126	121	96	94	189	160	111	159	155	112	87	126	187	242	208	139	184	237	227	173	82	89	98	139	137	47	131	229	294	348	259	161	188	244	244	243	208	172	273	301	226	224	256	194	91	103	155	204	153	124	163	138	92	125	165	185	173	102	307	280	51	132	209	179	196	254	203	135	160	201	205	175	138	161	223	233
166	146	126	170	198	147	114	191	248	234	132	145	271	222	155	122	106	167	232	248	218	174	168	195	177	204	282	230	189	190	176	208	180	161	213	290	260	196	196	215	203	217	243	197	156	202	238	238	232	266	189	79	183	234	234	273	324	269	171	191	180	162	134	124	179	239	225	168	244	303	227	198	193	171	206	220	245	257	138	142	207	150	107	165	299	271	250	260	160	135	108	175	274	262	294	265	146	96	194	259	234	129	92	199	220	173	217	213	148	154	195	203	208	168	82	117	112	99	163	160	210	196	209	255	188	153	119	153	148	167	163	102	195	234	246	287	236	127	51	151	234	127	135	183	214	255	229	245	224	231	224	195	164	178	186	228	267	171	127	151	206	259	233	196	178	147	272	347	297	236	176	224	215	191	259	282	232	186	219	249	256	277	224	244	268	212	152	208	298	233	184	233	258	192	126	205	271	203	256	296	252	279	273	220	183	152	242	303	247	284	229	156	223	197	239	313	299	245	221	225	176	209	270	258	184	261	381	294	204	260	368	396	324	241	306	317	266	339	373	342	317	304	292	369	432	360	318	393	492	546	657	848	873	726	666	557	423	419	418	330	352	505	473	400	409	306	200	263	334	340	284	281	393	429	429	462	496	392	354	556	601	642	856	1063	1246	1228	991	770	632	522	464	502	552	463	368	400	432	402	465	542	566	552	502	542	539	502	532	541	455	423	465	490	469	384	362	460	527	484	466	458	415	369	364	363	412	457	362	402	462	416	447	418	346	398	450	355	412	473	347	370	414	339	380	448	441	388	291	359	323	264	368	350	321	303	305	329	326	378	394	385	370	328	287	295	314	333	358	363	291	289	339	319	343	422	403	291	279	314	352	317	300	326	292	361	427	311	271	355	322	252	317	374	353	323	262	216	256	254	296	345	370	412	366	396	410	364	333	365	376	310	323	329	259	327	410	349	377	370	395	453	365	290	358	352	341	383	399	430	343	385	468	419	356	328	373	411	398	358	432	477	452	460	428	393	368	336	374	447	344	309	390	371	366	383	409	417	408	438	466	424	403	398	382	411	420	387	355	439	474	401	343	315	320	425	487	401	347	400	412	345	375	403	429	424	415	512	550	533	457	372	397	501	449	380	362	374	424	384	368	397	430	404	353	350	343	357	328	335	434	356	343	378	386	435	472	524	435	352	399	449	405	418	445	444	447	450	439	401	403	444	424	317	338	531	524	351	386	426	382	373	384	454	469	398	356	340	329	319	382	392	412	478	472	351	294	362	408	384	364	401	414	350	363	487	444	383	409	362	308	351	374	371	373	347	339	403	338	226	288	265	288	366	303	349	426	338	296	310	268	293	347	337	341	370	430	361	248	291	289	348	485	450	353	337	361	372	368	375	335	260	267	281	253	321	332	286	296	279	239	251	365	396	388	381	315	257	362	414	318	361	376	355	359	412	395	368	394	332	316	315	300	321	345	357	368	406	422	396	374	281	263	362	389	437	455	369	343	369	442	498	436	429	468	437	368	417	489	504	466	395	354	332	435	425	383	436	422	463	598	569	504	506	461	431	489	530	475	481	511	498	420	417	388	330	388	402	373	391	436	516	602	572	515	524	528	619	793	995	1251	1282	1079	857	601	490	478	460	408	276	319	378	399	404	319	371	431	359	428	413	341	471	418	264	261	291	368	376	342	427	508	624	809	855	775	587	386	302	306	320	241	185	247	310	335	331	278	230	272	278	276	316	268	303	337	258	201	198	212	255	255	172	211	250	216	214	224	315	310	243	235	290	291	275	307	259	183	201	246	289	303	174	121	215	306	229	197	173	215	266	188	254	288	250	200	141	201	228	200	196	185	231	245	244	291	247	192	216	202	165	174	220	169	240	310	230	225	307	305	210	228	216	160	208	226	219	199	201	189	94	135	128	153	248	173	89	109	163	196	199	169	235	218	226	282	217	252	300	234	124	65	71	110	180	222	210	221	211	217	204	178	177	194	196	132	134	160	113	130	238	198	107	98	100	121	196	168	103	126	206	214	85	100	170	131	166	180	184	209	161	224	222	187	189	165	137	138	194	147	128	182	114	40	111	212	158	152	199	182	152	151	256	336	214	151	210	208	262	277	240	226	206	198	151	155	135	155	254	284	273	269	208	218	268	162	172	186	90	128	230	252	207	121	159	132	93	107	133	186	131	124	166	183	172
222	199	216	185	191	207	129	243	317	190	152	265	356	301	179	167	201	177	250	256	185	163	184	189	204	206	220	215	197	246	214	144	103	102	216	301	280	210	219	260	189	112	142	200	134	119	156	172	214	156	189	226	141	136	224	253	212	133	60	161	210	182	170	136	151	241	246	215	259	284	277	229	213	199	282	326	239	190	196	202	220	264	188	205	278	200	209	274	225	149	80	155	261	249	210	158	146	106	149	213	161	98	59	98	196	233	197	167	147	112	117	223	254	181	134	227	258	197	266	291	208	196	261	256	193	132	76	90	139	209	254	273	222	193	246	236	224	213	221	237	275	207	130	138	162	166	185	248	233	205	143	149	274	287	140	99	141	146	166	233	225	160	208	170	143	243	260	199	230	292	270	233	193	162	153	224	267	240	192	241	292	222	253	280	187	247	255	192	259	269	275	296	281	189	177	274	273	304	299	193	249	313	277	255	277	343	411	351	257	244	233	224	257	280	273	330	326	272	258	219	199	283	259	238	306	317	328	284	226	264	369	352	277	327	458	366	235	325	362	340	291	308	411	436	390	373	372	243	253	391	561	743	797	748	681	628	489	428	425	391	368	230	278	413	378	354	333	400	372	309	340	315	348	373	364	434	410	407	452	526	578	656	769	920	1207	1270	1088	828	678	633	521	520	548	486	426	495	557	483	467	567	570	482	404	392	447	465	497	473	554	607	510	466	462	500	458	446	502	453	432	475	488	394	369	459	493	485	446	379	311	335	354	362	411	410	426	474	392	256	341	436	395	355	441	523	390	336	346	389	410	439	455	385	343	281	286	305	288	315	293	283	347	314	378	425	364	353	337	336	313	259	279	326	306	357	464	391	295	284	319	330	322	343	305	354	383	307	230	275	433	397	346	367	324	354	304	272	376	380	366	372	283	234	205	237	355	420	375	307	350	310	328	318	205	320	403	391	400	394	412	473	390	296	331	352	366	384	364	341	391	410	387	365	322	314	401	451	399	360	379	446	418	394	436	349	236	252	369	371	395	373	316	428	435	387	386	335	374	388	409	446	405	499	477	362	377	435	414	406	451	404	412	436	429	417	404	389	356	338	309	358	362	314	412	495	451	432	520	526	371	253	404	513	415	351	350	470	439	361	480	444	329	434	523	408	374	439	372	404	513	414	406	437	431	483	490	507	465	343	262	245	287	400	424	364	430	469	415	420	437	459	333	282	401	432	412	376	396	377	296	350	357	299	355	391	372	336	369	408	346	364	426	401	392	356	298	293	332	307	299	403	429	388	358	343	370	314	329	457	347	263	263	310	345	321	324	368	342	296	367	396	305	271	330	423	357	245	299	290	322	322	343	319	271	355	315	324	365	331	337	331	427	412	311	256	226	258	290	359	384	362	300	283	310	295	211	247	343	357	327	238	271	409	353	252	287	363	372	275	307	292	245	351	403	397	351	367	389	392	419	345	296	284	294	310	393	414	372	403	375	403	380	265	287	345	369	417	452	435	347	318	387	364	412	524	476	418	401	466	545	515	449	435	508	555	518	474	460	448	413	415	456	449	468	471	478	485	466	455	400	402	469	443	448	511	474	432	386	349	386	421	452	487	399	379	544	775	1014	1173	1306	1237	957	641	469	414	403	355	324	354	336	381	413	359	308	248	335	428	357	271	268	410	494	431	342	311	345	354	370	537	617	717	802	740	737	645	483	387	364	365	300	261	267	282	279	255	289	229	237	265	184	222	234	225	261	249	192	196	304	354	333	259	261	258	184	122	138	201	258	294	268	255	217	299	339	214	166	240	226	232	285	156	187	322	220	211	233	196	233	252	230	196	194	174	180	226	296	287	168	151	203	223	184	190	210	141	196	288	269	225	186	203	175	261	371	304	219	234	284	200	176	294	210	125	221	254	233	236	187	97	153	157	187	231	119	79	149	136	202	213	159	214	165	161	211	186	161	130	211	255	163	181	259	234	173	147	156	127	118	255	251	216	273	225	135	101	148	250	290	262	210	176	113	94	167	217	257	252	163	204	293	227	244	209	168	211	194	143	240	296	200	160	145	237	266	162	161	152	115	159	213	143	91	163	203	205	279	232	159	243	256	254	252	230	288	302	214	192	224	201	142	170	215	219	217	182	194	183	138	89	161	201	127	130	100	127	109	45	138	207	165	214	260	242	145	137	166	151	182	231	208	197	278	213
170	194	175	120	151	184	130	254	299	180	227	328	329	296	180	222	253	223	236	219	272	228	130	137	183	129	150	205	233	261	208	222	246	203	183	127	147	170	86	147	183	229	301	205	175	258	179	117	107	93	205	219	150	169	272	257	203	146	74	144	179	172	203	193	168	192	229	219	196	178	289	246	151	214	198	223	149	46	153	273	241	231	241	238	299	264	142	191	323	235	130	224	205	203	277	238	299	285	180	129	164	245	194	180	210	211	160	168	182	136	173	124	139	135	177	213	217	215	134	249	240	175	248	283	270	152	42	72	74	165	275	249	198	184	180	229	290	234	154	212	254	203	208	233	145	65	161	158	157	228	230	217	188	271	296	173	170	204	148	134	188	156	214	289	260	291	261	194	186	206	215	257	296	258	215	160	162	224	189	193	192	181	200	197	191	157	151	242	272	191	269	266	185	277	270	195	205	211	229	240	165	186	249	257	271	232	240	280	245	235	273	294	327	357	365	224	160	264	318	250	204	298	318	261	293	314	272	325	310	322	367	292	284	327	343	299	266	247	241	320	347	356	360	343	316	354	442	446	464	479	515	669	798	843	897	837	626	570	504	432	420	371	429	421	434	419	366	370	361	350	359	365	374	412	380	327	403	422	361	421	532	670	787	933	1150	1277	1272	1083	867	699	478	523	643	583	506	467	485	455	397	430	528	486	448	453	478	548	492	491	479	445	516	557	553	598	593	483	421	454	393	440	490	474	497	457	441	373	409	410	310	381	428	432	441	369	397	445	437	365	416	504	380	373	418	384	414	368	309	337	324	257	296	391	342	272	320	310	331	412	349	265	256	236	297	314	287	341	312	345	331	268	344	367	350	383	373	316	291	262	199	236	289	243	253	343	374	293	278	321	340	399	385	399	402	375	334	228	319	349	341	378	268	221	316	355	306	352	340	348	359	320	351	308	249	367	497	446	284	342	492	430	396	355	354	377	296	342	427	355	334	336	343	349	252	312	418	427	324	267	322	320	368	343	353	426	393	442	457	394	413	354	262	350	414	329	357	329	325	434	430	389	374	453	407	371	487	516	410	361	337	396	508	438	435	481	491	448	416	402	366	417	451	477	564	484	437	512	581	531	406	383	428	472	478	467	430	440	417	366	344	370	375	472	492	430	408	414	439	410	460	437	406	364	427	506	446	475	440	400	298	290	373	423	442	329	294	322	278	354	461	401	388	420	348	389	462	478	473	402	350	348	454	438	417	349	237	342	469	429	467	396	348	406	445	415	335	410	416	342	339	369	374	434	416	385	398	335	314	384	421	429	434	339	306	402	400	376	306	278	299	278	360	399	326	268	283	305	293	289	348	416	413	345	322	360	366	327	260	292	358	375	428	377	289	286	251	294	358	346	320	324	354	400	334	324	405	352	362	394	355	287	302	338	271	248	271	357	356	286	319	362	334	339	318	359	401	318	307	330	481	505	394	358	371	328	292	331	403	466	450	429	400	356	390	377	336	356	357	417	403	321	368	397	357	367	374	374	373	394	421	411	422	534	527	404	436	506	490	495	432	439	534	530	519	418	403	459	448	474	450	434	501	461	447	511	450	409	450	509	415	401	460	460	558	625	625	830	1160	1379	1335	1053	788	592	497	395	347	396	416	397	351	359	441	428	289	174	287	357	394	441	418	410	394	459	428	384	425	482	443	459	641	743	825	793	585	456	392	388	388	325	295	302	279	302	319	219	211	200	185	192	132	201	317	389	380	197	171	317	330	272	244	250	272	266	210	233	270	264	271	212	159	103	156	277	239	192	155	112	156	263	246	155	140	175	187	207	207	104	148	189	139	108	136	199	267	300	280	282	203	192	223	301	305	248	257	266	205	203	212	131	173	264	258	246	312	380	311	241	287	262	206	250	334	325	282	282	263	222	265	230	184	183	189	126	66	108	143	166	193	212	183	127	111	131	129	129	152	140	151	209	203	142	185	206	196	166	134	234	163	143	201	196	238	228	121	112	159	200	323	280	157	166	266	215	153	138	102	187	143	172	275	200	192	204	188	232	232	211	221	236	204	223	251	214	250	193	108	107	145	185	113	60	139	164	104	176	242	246	162	110	153	169	249	197	164	185	224	294	263	249	219	147	139	203	233	246	245	234	165	102	88	92	179	190	126	133	177	197	207	166	160	239	197	208	222	150	183	169	179	210	148	126	190	237
112	241	220	99	166	232	225	261	276	190	163	194	266	296	258	242	233	240	213	185	197	215	209	263	253	181	245	194	182	277	159	157	199	151	175	185	108	115	108	103	172	243	222	141	194	232	175	119	77	125	173	155	188	223	195	213	257	192	149	179	142	182	201	170	185	164	163	183	193	203	270	227	129	123	188	195	165	148	163	193	196	143	114	174	219	231	176	199	236	190	133	115	157	119	114	191	205	160	134	144	242	264	177	147	191	253	202	97	113	189	161	94	128	185	170	160	155	165	187	211	138	187	234	149	158	119	133	191	154	103	191	275	236	249	217	181	234	217	139	127	166	194	170	129	154	184	243	233	240	275	230	292	262	192	240	198	174	232	282	289	221	152	190	245	189	206	260	158	157	213	203	195	241	272	236	197	144	233	258	249	242	243	250	214	233	250	203	179	244	201	148	215	267	295	265	233	262	281	306	268	144	143	265	300	241	170	240	264	165	217	304	349	249	165	254	311	327	323	324	239	261	296	308	363	335	278	281	244	283	349	299	319	320	273	234	298	326	260	226	278	347	319	284	305	420	409	303	275	370	540	505	531	675	750	840	827	664	578	578	554	483	342	316	381	345	348	394	351	305	307	427	382	309	334	291	256	346	442	370	443	545	505	553	714	966	1179	1236	1208	1058	893	714	599	599	570	508	452	428	448	394	433	481	493	495	438	441	488	513	476	448	511	518	524	605	553	515	540	555	506	394	369	380	391	490	459	463	526	522	510	450	453	434	426	394	304	303	375	405	377	426	418	383	393	384	440	485	387	266	321	369	346	398	452	432	387	345	353	336	274	354	333	322	432	388	327	292	295	272	387	477	346	214	231	323	343	298	324	357	317	376	386	371	329	396	452	361	377	359	357	319	356	468	360	260	234	249	266	274	283	397	414	402	389	345	379	389	457	380	232	297	338	295	429	457	352	260	253	314	306	364	419	355	278	406	433	326	359	359	373	331	330	447	392	364	366	359	385	336	310	320	351	394	400	309	334	448	421	354	386	338	391	446	354	408	425	359	302	327	432	408	327	284	316	343	352	408	361	393	407	315	370	471	490	448	413	402	419	399	393	333	366	471	452	497	520	447	438	420	364	371	389	367	311	424	473	394	349	381	485	442	367	376	424	479	477	415	427	450	348	289	323	292	302	389	412	415	394	384	387	325	298	368	423	466	387	296	339	416	465	457	419	370	328	374	386	408	398	326	391	403	381	405	348	363	385	338	312	317	455	432	330	362	376	419	433	405	410	419	411	404	360	350	411	450	375	340	438	466	432	361	318	318	338	414	420	388	380	324	308	301	299	306	370	338	292	343	368	355	307	272	257	329	333	316	370	330	354	399	387	431	354	242	227	256	298	274	297	409	482	484	323	234	225	276	343	300	233	213	267	287	290	344	336	281	354	323	382	485	383	340	337	383	451	390	369	345	272	290	294	373	360	316	389	354	324	405	400	356	360	318	317	351	440	517	443	356	310	349	368	306	388	415	377	422	461	453	387	372	407	395	377	404	476	424	383	492	458	441	423	446	531	465	453	486	453	453	487	426	413	479	522	487	409	467	517	561	585	539	537	542	501	523	591	614	652	694	866	1105	1324	1335	931	629	594	468	373	420	415	497	507	345	335	377	346	311	285	327	337	381	424	338	391	466	513	476	354	339	436	455	462	674	790	730	622	517	506	431	357	344	272	259	256	329	366	352	295	210	253	267	239	283	308	216	241	281	215	222	303	306	220	230	301	356	356	280	229	188	159	225	209	143	180	228	242	225	186	204	258	321	290	244	302	255	162	176	233	236	194	195	265	176	193	260	162	170	225	256	246	216	129	135	255	268	252	171	134	144	210	238	278	322	222	201	186	149	136	162	221	228	250	219	208	186	170	246	271	263	228	248	293	189	127	208	168	226	271	215	203	238	262	174	149	129	172	219	170	135	179	268	210	182	196	141	157	202	169	143	173	140	166	218	197	183	203	200	191	221	222	273	314	189	191	326	236	86	121	156	230	221	153	264	219	149	187	187	166	180	203	183	140	166	150	96	215	307	171	110	243	294	248	134	59	175	221	145	83	41	117	146	155	207	209	255	275	231	180	183	273	231	186	208	200	136	38	89	153	212	224	108	120	181	109	145	272	279	149	108	221	312	275	173	223	255	178	136	174	179	161	157	175	173	122	158	200
210	206	259	230	187	191	180	126	145	185	196	200	197	283	294	212	199	184	104	85	127	128	99	128	152	100	153	182	189	223	216	214	169	154	172	219	164	146	242	159	113	182	248	286	315	278	208	137	53	82	107	80	99	112	135	217	220	125	147	203	135	213	238	209	168	146	288	356	292	262	226	151	186	174	162	218	233	208	241	189	141	202	216	181	133	204	278	250	192	185	154	174	252	214	180	174	164	245	229	122	144	183	134	134	166	184	207	190	286	280	131	133	205	231	216	209	130	147	259	226	149	135	216	200	120	154	190	196	180	181	253	306	300	273	239	191	153	208	173	138	266	275	253	176	153	252	239	224	234	215	152	197	243	230	173	164	273	253	185	207	235	165	164	237	173	196	284	250	245	298	277	262	222	168	170	184	259	264	255	241	193	222	217	244	306	289	227	216	226	212	243	276	314	271	214	226	249	232	215	259	187	163	259	267	213	221	267	271	307	273	220	225	232	285	253	233	253	254	277	228	188	183	207	250	282	270	243	238	261	284	284	314	335	281	311	401	310	234	251	368	353	261	285	336	354	322	348	334	351	437	537	586	663	775	858	855	730	634	481	333	354	462	492	387	376	343	300	331	353	401	395	368	386	359	349	353	338	397	507	519	444	478	597	751	877	1100	1273	1317	1133	841	686	537	530	471	469	531	429	481	537	448	492	512	470	473	472	567	508	453	518	478	408	373	511	527	496	552	561	507	429	380	367	450	476	451	436	437	506	510	449	395	376	408	392	405	352	401	419	461	476	391	399	307	314	375	376	360	329	371	363	322	338	393	394	334	280	368	430	316	336	319	251	280	272	282	348	397	348	326	309	272	284	361	408	365	354	344	367	324	371	438	485	462	315	361	404	321	204	245	303	275	305	265	276	410	395	294	318	291	287	339	411	475	460	387	294	325	330	242	292	339	306	275	207	198	270	308	309	449	464	327	362	420	392	316	293	402	444	401	404	379	367	303	281	379	367	349	405	433	408	364	340	396	434	364	328	337	372	378	321	263	316	438	413	309	344	451	429	362	449	458	390	450	475	450	413	413	409	399	432	508	437	321	306	294	343	352	382	413	311	354	407	330	377	364	338	353	378	384	303	280	383	454	399	382	458	519	447	370	406	430	423	327	349	438	383	411	412	316	310	359	422	458	362	293	362	422	497	444	363	401	423	401	371	399	423	451	466	378	285	312	369	371	338	351	357	333	344	434	422	389	461	406	315	352	407	405	377	406	390	384	417	347	373	457	425	438	443	380	387	411	389	379	392	344	270	224	342	368	246	286	317	284	375	389	282	319	346	273	301	408	381	290	346	386	388	447	445	402	363	321	296	324	340	317	317	302	261	242	303	334	305	341	348	372	360	322	307	329	428	357	287	342	353	308	385	475	394	351	315	283	347	337	331	334	258	306	350	343	380	329	334	428	419	304	289	361	316	348	401	398	422	370	394	376	254	298	331	232	314	391	340	336	333	292	308	417	435	423	380	406	418	389	419	422	355	406	461	367	395	444	466	505	494	424	374	375	369	379	448	422	350	417	492	429	390	419	501	513	470	496	443	438	440	522	535	470	404	412	497	456	460	616	700	696	827	1091	1300	1315	1149	823	564	443	447	382	352	427	423	359	345	386	348	333	354	347	279	300	395	342	335	356	289	344	461	472	460	473	526	648	710	708	797	734	517	484	462	360	280	252	301	323	315	349	344	328	291	239	284	256	183	324	412	233	128	169	197	204	209	252	328	288	192	197	232	247	321	307	217	294	279	258	303	222	113	87	150	293	368	299	275	299	291	257	266	271	269	201	123	230	311	254	293	271	309	277	130	246	321	211	134	113	86	157	179	188	272	303	259	290	292	230	321	286	251	221	180	243	245	257	211	174	173	214	251	276	190	98	169	302	226	125	234	258	243	182	161	215	215	153	88	89	83	80	140	213	279	194	98	97	170	275	293	251	192	106	118	126	142	249	157	92	157	110	51	143	273	217	177	242	235	256	189	152	159	142	160	145	192	168	173	246	229	231	250	190	173	155	163	223	217	203	118	148	235	201	154	171	250	263	205	187	153	108	160	122	149	211	187	197	160	183	217	188	210	214	141	260	301	228	175	168	241	131	101	174	185	203	164	77	77	148	208	194	101	147	318	282	200	198	185	188	213	170	109	118	150	164	237	243	99	102	258	258
253	288	281	216	189	178	138	166	188	192	199	229	302	340	293	219	207	163	124	159	102	126	201	162	171	197	218	181	109	117	162	215	215	224	270	212	159	126	190	270	191	149	151	196	270	229	178	184	180	211	182	172	177	215	286	201	188	170	214	282	204	171	199	263	264	174	113	157	222	256	205	197	172	169	222	237	194	155	197	170	100	133	192	201	124	57	129	200	212	297	359	366	324	307	279	166	152	173	194	226	235	218	225	270	201	120	145	161	218	190	189	255	184	189	191	249	263	165	185	245	213	175	203	247	318	194	113	220	252	234	296	287	250	201	206	223	213	272	202	201	247	230	201	100	85	134	206	280	358	324	218	219	144	91	94	119	191	213	133	194	295	202	208	288	307	285	238	215	256	179	123	180	211	208	229	270	292	284	306	257	133	176	223	196	161	158	194	260	288	197	226	240	172	228	283	326	331	280	230	230	210	215	224	233	249	306	227	139	192	258	250	192	254	306	306	261	259	317	320	335	380	274	178	282	277	213	280	325	331	215	145	190	233	270	251	258	242	231	270	312	356	353	368	369	312	376	411	378	389	373	386	493	642	765	814	808	711	688	695	530	427	452	441	367	395	440	382	327	298	274	351	354	334	449	437	389	372	371	479	448	382	446	495	622	827	1009	1148	1241	1192	1031	774	612	537	457	504	553	538	508	450	471	524	479	501	496	361	339	460	608	569	445	466	408	421	529	554	525	516	498	463	404	425	445	409	431	475	506	430	442	458	418	447	444	438	432	377	452	450	397	466	525	521	403	371	317	302	374	397	431	420	384	368	375	304	308	375	361	312	286	306	276	306	335	313	293	343	444	346	294	335	368	323	306	429	445	401	315	284	329	383	398	377	403	426	342	353	440	464	540	474	361	304	322	381	413	367	291	276	320	329	320	304	286	350	350	333	340	359	376	336	342	362	280	235	212	226	299	376	372	308	297	356	406	322	320	433	388	348	377	391	353	293	368	402	337	251	261	383	411	375	369	389	459	516	415	384	359	277	313	307	306	333	400	447	401	380	356	347	434	436	401	394	354	400	436	381	345	322	429	550	433	431	413	290	315	380	424	513	521	374	353	425	427	357	344	430	408	411	481	398	371	425	431	441	364	336	441	454	411	436	450	392	355	382	429	466	438	399	448	511	419	314	356	323	224	243	334	443	491	440	390	395	431	394	376	367	337	408	384	315	333	400	418	328	326	337	395	520	410	265	346	461	379	354	425	370	292	284	281	303	365	295	302	394	402	341	314	378	356	401	389	281	316	403	379	382	369	397	436	303	305	347	286	250	302	329	223	309	402	361	399	415	333	282	355	375	380	371	304	285	268	245	399	455	363	376	375	289	303	471	461	303	264	337	394	378	344	269	247	255	309	366	345	390	429	355	310	415	384	285	330	357	406	367	332	279	217	226	294	401	386	382	349	314	338	355	385	266	193	348	360	356	407	419	401	330	385	412	286	293	364	367	350	336	326	362	392	406	414	317	387	457	407	427	452	508	483	447	408	472	582	514	513	484	440	336	316	383	333	419	523	469	385	474	525	444	378	469	513	452	477	466	494	508	494	529	472	386	475	562	596	533	558	669	770	921	1154	1265	1142	922	726	599	443	414	387	375	445	454	389	357	406	454	430	415	413	324	326	439	394	405	443	352	350	422	384	324	422	432	513	730	797	726	576	469	444	464	369	253	238	293	333	320	380	298	270	277	235	280	298	342	295	301	292	251	226	155	169	272	262	221	278	215	255	271	216	199	170	230	237	262	290	254	210	171	136	229	315	255	220	215	221	199	199	176	199	257	294	286	248	291	243	265	308	251	176	189	298	205	195	273	227	254	222	147	145	124	187	217	192	189	300	357	235	208	292	289	305	338	237	228	221	123	139	257	284	201	201	180	201	276	290	248	203	261	174	108	140	150	232	177	52	198	295	265	218	187	195	184	198	250	254	206	188	178	119	144	147	136	190	102	87	131	129	173	205	252	189	122	233	277	195	183	207	166	152	133	158	249	173	102	239	270	199	190	187	236	263	241	244	226	173	172	196	141	206	286	198	168	233	172	163	228	173	124	126	199	290	202	69	63	174	277	232	221	256	223	150	166	170	218	265	124	63	136	118	155	182	163	224	179	209	226	126	107	193	214	104	79	161	171	153	132	119	173	166	129	88	93	178	189	182	240	291
221	226	204	204	238	158	76	122	151	157	203	256	246	277	255	239	167	131	200	196	206	186	187	231	265	241	231	219	198	130	131	193	149	175	251	284	268	219	238	271	216	197	239	203	171	239	267	234	210	187	126	156	140	101	178	199	197	179	204	228	157	145	194	218	222	212	243	157	134	268	281	277	304	317	293	214	198	182	190	204	173	170	165	117	122	194	178	216	174	65	147	217	178	201	265	259	186	169	127	52	103	178	236	226	157	143	178	203	242	240	176	206	238	263	206	147	191	333	306	169	177	217	253	295	309	243	239	191	221	241	228	265	204	196	222	234	193	194	195	230	255	203	171	118	126	132	177	212	211	187	170	232	182	224	287	261	348	262	200	253	227	188	136	143	182	252	269	247	226	245	297	378	367	206	187	257	332	331	260	249	259	223	200	206	248	263	295	254	152	162	283	339	260	225	214	212	282	271	229	213	183	215	245	168	201	259	256	273	197	216	209	188	323	329	229	174	187	288	267	259	338	285	188	252	310	300	350	312	276	318	213	198	216	233	332	397	401	328	234	189	256	289	359	275	214	338	303	382	462	339	262	402	501	533	766	887	790	722	655	479	320	307	321	329	420	431	382	384	337	315	356	418	432	434	453	485	444	362	389	410	395	355	413	567	726	964	1143	1251	1265	1136	874	606	531	487	466	484	487	487	501	525	520	506	468	429	492	537	444	383	485	458	372	449	549	485	524	602	432	445	536	438	417	419	426	469	495	491	443	390	388	416	405	478	462	396	398	406	398	377	410	457	409	311	293	389	422	323	351	417	359	348	375	440	379	313	371	379	354	314	320	369	391	389	347	315	345	320	244	293	369	423	412	287	302	311	260	369	432	277	262	348	293	250	324	349	345	352	348	339	346	341	299	283	278	397	378	355	410	370	341	313	346	311	285	354	361	369	346	292	309	290	343	357	233	272	330	252	281	323	295	339	288	242	311	339	376	362	272	376	445	347	340	352	414	443	398	419	393	414	395	324	387	362	326	301	325	357	320	336	321	364	399	336	366	386	352	404	338	350	439	375	426	413	377	394	381	322	279	328	352	323	360	449	372	336	350	331	322	322	410	410	406	413	369	314	291	362	411	413	423	458	394	296	299	313	343	386	355	350	380	450	465	374	385	413	450	495	472	394	343	358	289	311	440	499	427	390	415	392	376	394	523	520	391	372	398	417	427	414	356	308	361	384	317	268	329	413	443	429	421	361	290	409	362	257	281	296	318	329	398	349	258	347	413	333	287	369	439	424	359	310	287	320	349	383	370	348	426	362	288	368	315	271	345	390	340	322	407	342	198	242	302	305	343	397	401	382	387	308	309	308	249	325	365	339	395	366	246	305	382	436	433	349	360	356	339	419	387	307	261	239	387	366	270	293	295	383	444	362	346	393	445	343	338	389	276	286	282	317	319	302	498	532	405	381	378	313	312	327	343	350	371	438	452	389	328	383	352	351	409	392	393	342	360	421	424	410	456	456	404	450	446	400	397	463	443	386	406	432	455	459	496	499	470	447	417	407	379	456	494	505	500	429	463	521	507	488	421	480	603	590	525	429	391	445	464	403	506	546	503	520	586	648	694	854	1121	1278	1287	1123	853	672	550	443	443	460	405	369	339	383	410	362	341	332	311	317	347	397	385	360	420	453	431	380	337	349	454	535	605	765	877	825	711	554	341	236	279	289	226	269	307	259	268	295	286	266	262	356	367	380	356	236	224	203	256	217	207	312	341	298	240	272	309	266	224	244	222	239	357	398	329	336	325	211	92	137	190	196	254	157	125	207	249	303	259	207	207	197	212	239	180	204	292	250	223	238	240	245	273	267	250	244	207	225	237	167	157	252	306	266	246	268	243	229	178	200	312	323	294	303	264	240	305	264	165	172	308	283	199	200	186	156	91	144	234	261	215	216	192	140	229	285	273	221	198	173	146	128	187	277	203	192	219	231	212	135	103	157	226	160	193	223	166	171	196	286	284	223	186	135	124	122	124	116	174	214	113	37	141	205	132	86	100	145	171	203	219	266	248	112	113	174	137	201	222	219	295	286	190	134	101	95	160	241	278	207	161	212	312	263	114	137	204	243	251	167	231	304	307	190	125	167	106	158	207	140	197	202	180	214	209	232	199	152	120	207	172	120	113	96	100	121	117	75	171	137	76	73	107	256	247	91	100	179
226	231	195	144	236	271	205	205	222	233	196	205	251	314	324	225	239	283	275	229	146	73	88	121	104	141	236	268	208	152	122	111	125	154	203	254	199	196	238	237	237	128	117	226	223	116	141	187	158	166	100	96	151	117	109	212	230	177	252	286	149	207	311	290	270	179	178	182	145	205	287	259	240	280	268	175	152	202	143	142	139	93	136	120	175	233	194	294	262	98	169	254	140	144	198	177	233	191	172	191	135	81	115	159	168	214	231	243	170	185	205	173	150	71	145	244	155	118	206	194	137	145	255	256	233	223	212	230	213	225	163	174	171	174	216	200	189	177	220	212	249	331	280	247	186	116	125	166	197	107	123	181	223	263	170	154	231	215	157	184	199	190	161	133	255	295	259	278	263	249	366	444	385	271	198	136	192	291	257	279	235	236	252	205	206	218	262	312	303	278	317	251	165	267	227	177	225	255	213	244	311	244	180	146	176	174	230	242	179	222	203	238	300	250	183	119	124	154	240	294	307	205	141	259	333	257	158	215	334	381	288	215	204	290	350	280	270	305	324	324	334	318	306	301	286	338	378	375	388	373	325	423	551	591	708	874	880	764	688	594	463	438	404	345	386	366	373	445	374	288	382	499	481	421	411	370	375	453	499	503	438	468	623	673	707	835	1051	1229	1328	1260	972	815	666	544	516	480	489	513	492	402	416	511	484	340	460	577	455	457	482	417	437	526	565	585	543	413	406	452	434	392	428	515	606	569	430	467	442	354	459	497	425	400	479	543	564	492	336	387	472	426	294	333	432	434	404	414	420	401	347	282	375	420	412	365	326	374	370	418	360	362	376	342	402	441	483	423	291	286	332	243	285	277	249	339	330	383	335	275	315	360	362	321	324	335	355	241	227	276	352	443	409	356	349	411	359	393	422	295	293	350	376	304	286	303	361	445	391	376	318	333	370	272	307	354	321	321	353	312	305	453	431	311	329	334	344	380	403	371	301	359	401	374	390	432	363	266	390	398	323	311	330	340	344	332	350	384	280	360	410	385	473	498	400	348	413	342	304	442	489	429	366	393	461	433	415	454	433	346	345	359	344	367	328	352	364	331	361	378	475	463	461	445	312	316	361	317	326	360	413	423	280	308	359	383	390	294	357	439	430	392	278	348	458	377	369	403	455	500	463	344	283	443	525	418	439	495	427	390	338	335	415	477	457	438	390	341	329	352	357	370	391	316	320	331	312	293	311	462	470	358	346	365	423	406	382	387	296	310	425	441	377	315	306	321	388	360	341	396	331	307	359	401	433	440	358	305	275	273	254	295	366	306	373	359	344	396	371	329	316	380	337	298	336	349	280	246	274	286	273	321	285	258	328	372	334	295	392	357	308	321	335	384	445	396	307	247	250	313	224	211	246	199	202	226	275	301	281	275	311	405	431	383	418	395	340	344	256	284	339	341	321	251	261	362	350	277	278	321	359	326	364	364	333	298	307	354	468	416	293	377	408	397	422	396	444	446	414	439	385	431	365	296	393	458	414	354	415	489	537	494	456	467	448	552	565	393	393	455	466	473	510	489	394	466	522	406	373	492	553	547	426	361	451	528	472	430	581	592	489	533	645	644	689	925	1242	1347	1219	962	718	564	417	341	411	415	404	383	358	360	345	363	264	353	415	384	421	405	410	415	390	373	366	343	426	430	417	528	662	752	767	758	583	455	437	380	351	372	336	318	348	393	417	296	266	273	264	345	367	346	392	318	177	146	183	186	214	353	341	264	262	213	280	338	278	223	169	272	299	316	342	293	214	193	243	255	268	229	252	245	146	134	198	291	303	226	229	262	246	196	220	284	269	196	190	223	185	193	213	226	237	216	233	213	210	192	235	271	173	172	281	365	345	342	334	259	336	422	369	313	224	153	181	197	212	186	169	220	213	238	206	175	165	175	285	264	215	244	268	251	221	252	204	143	165	223	201	174	311	317	245	254	240	169	175	186	140	161	233	192	165	199	237	304	235	162	226	259	195	198	165	212	177	86	105	71	208	275	232	271	217	186	212	220	199	210	149	68	143	156	163	173	139	100	131	211	185	191	135	89	180	208	209	194	185	186	199	276	236	197	190	177	239	278	240	214	170	105	106	71	101	135	141	108	142	219	176	239	215	170	209	221	238	223	201	206	217	276	294	251	184	164	172	132	103	132	187	121	115	163	256	203	115	122
140	225	295	224	283	275	221	291	244	210	164	168	266	353	314	284	264	209	188	217	207	145	137	111	116	125	138	182	183	165	154	180	141	129	250	218	141	197	270	298	218	137	93	62	104	150	158	158	177	117	124	135	121	152	127	142	145	82	74	98	98	158	240	274	293	172	122	229	191	182	235	208	225	291	182	133	244	205	199	226	162	101	138	173	120	183	234	211	253	244	142	68	181	230	122	71	107	163	219	254	191	99	54	110	143	130	206	190	104	77	46	47	157	189	188	197	147	123	165	219	189	210	266	232	170	197	173	150	194	187	173	208	245	246	182	210	164	131	156	192	310	222	98	163	254	203	108	129	251	204	99	194	197	186	157	157	322	234	156	265	331	296	228	263	348	351	319	210	112	196	281	312	248	180	135	122	217	172	105	181	274	290	263	275	290	227	201	278	236	170	254	248	198	189	196	223	235	276	214	212	302	339	288	233	259	206	203	273	257	326	243	117	198	258	285	229	170	131	198	294	278	231	284	400	376	383	387	296	255	257	263	306	285	260	296	322	289	338	355	249	319	425	301	209	320	375	342	348	398	497	518	391	485	713	763	855	907	730	673	608	466	378	422	492	397	387	433	450	412	354	384	398	316	343	387	301	316	410	485	466	417	526	640	605	612	710	834	1002	1190	1286	1195	872	600	556	557	472	483	569	550	469	360	420	469	411	460	497	529	555	518	574	604	509	367	415	483	486	447	411	517	468	425	497	525	506	420	404	438	431	444	467	455	442	492	478	385	334	293	294	352	417	462	450	417	398	340	313	418	469	385	293	336	355	389	426	441	444	419	426	393	370	316	254	257	353	391	345	338	341	307	298	311	358	380	455	442	366	316	303	326	300	326	422	452	439	426	367	350	331	336	370	394	362	353	332	366	339	259	225	209	310	395	374	385	459	405	434	458	297	198	263	314	284	323	307	279	322	319	345	342	258	282	286	280	316	308	304	360	409	322	281	366	392	357	320	324	375	376	315	332	469	478	323	291	276	240	253	321	440	418	392	441	398	283	283	316	380	396	329	343	368	344	380	404	406	434	403	381	348	338	453	539	463	399	460	483	396	416	367	352	391	330	404	381	324	361	316	368	452	452	441	364	383	379	326	381	348	275	282	315	420	539	503	374	340	373	390	548	527	359	381	410	365	393	500	489	402	409	504	440	318	386	489	395	315	336	355	457	431	353	400	419	310	320	402	429	383	313	399	468	405	389	424	370	315	406	476	348	384	431	379	393	309	202	199	279	418	442	370	329	233	196	289	366	368	364	392	312	281	291	343	351	312	434	396	323	379	326	238	309	331	348	395	355	397	416	328	310	230	242	275	273	367	352	443	481	420	361	320	317	309	289	244	297	362	374	336	310	305	288	310	308	279	231	320	481	474	293	321	414	371	327	306	393	418	313	260	314	340	364	339	316	337	312	309	368	404	360	339	352	314	298	345	371	361	422	396	385	475	470	371	277	313	382	415	471	504	437	400	405	326	291	426	431	406	425	410	472	481	465	470	495	499	449	480	539	406	345	441	475	421	438	483	518	546	539	437	396	434	464	461	412	423	421	367	383	486	495	471	510	546	658	759	887	1173	1354	1317	1134	856	615	465	436	356	370	480	360	397	403	338	365	321	288	285	334	420	406	358	344	309	302	326	335	363	384	363	472	644	723	835	940	811	548	430	403	361	360	370	322	238	259	357	285	227	350	301	210	233	260	277	250	368	343	201	229	293	278	238	256	262	292	291	256	323	321	136	147	277	205	187	223	227	226	247	244	194	191	192	260	276	220	211	238	246	171	87	115	196	252	273	235	178	157	141	124	192	285	252	192	132	80	199	336	267	181	173	173	204	142	127	210	180	184	191	166	239	266	300	326	296	296	203	173	242	232	250	178	154	235	193	206	199	160	221	280	213	177	130	89	120	105	143	228	232	173	151	208	179	100	206	316	302	185	131	147	252	342	236	157	232	218	88	170	275	210	96	181	181	96	264	286	174	169	185	160	155	222	219	182	257	214	127	195	246	170	133	124	147	179	113	73	91	170	175	118	184	151	116	131	118	227	229	241	311	237	244	265	122	94	95	94	178	244	267	245	250	238	178	132	90	156	191	215	223	137	190	182	133	102	134	187	175	155	103	126	148	185	235	207	172	154	197	254	187	169	152	111	89	138	234	256	264	240	221
89	207	316	285	239	219	261	229	205	243	197	237	253	215	199	266	326	229	229	241	184	138	237	309	185	148	142	88	170	272	241	188	95	129	182	185	204	157	113	135	203	192	145	133	81	64	194	180	124	155	170	202	195	156	170	213	172	128	112	210	260	187	204	191	144	154	134	162	233	249	233	242	225	239	239	247	237	208	173	143	120	150	192	159	215	270	243	127	100	140	152	113	122	159	177	215	204	150	154	209	175	157	169	215	161	150	231	190	187	131	47	82	226	258	168	188	254	239	235	186	161	229	183	156	157	214	254	211	188	198	191	231	291	254	193	201	216	199	200	181	201	232	259	326	267	236	288	257	207	187	185	266	285	245	255	232	280	213	130	180	241	227	117	122	233	207	208	308	286	231	266	314	270	287	323	214	175	230	295	207	173	210	187	197	215	274	346	329	261	235	239	216	191	247	180	153	241	263	219	242	223	205	210	240	302	298	258	169	177	266	239	190	227	279	268	199	290	313	310	294	240	354	350	272	263	273	299	330	352	318	250	280	271	260	332	327	256	221	316	323	297	354	388	349	251	227	228	252	329	336	321	446	516	482	611	802	844	840	773	615	492	481	507	455	378	308	252	313	379	359	291	277	375	418	404	383	349	345	368	386	407	418	443	447	560	746	861	982	1131	1209	1097	956	784	637	555	529	475	461	526	547	552	491	496	538	478	410	489	540	581	632	509	510	514	503	626	602	410	374	462	471	506	568	571	486	332	352	431	466	492	439	532	505	438	462	426	366	372	399	382	399	433	430	395	348	348	359	415	467	392	401	371	335	372	376	390	350	313	303	345	403	348	322	413	406	401	406	407	366	263	322	322	200	253	449	391	320	394	291	254	327	330	380	301	288	357	315	284	377	489	456	485	427	409	394	323	343	418	459	322	240	338	413	379	365	328	338	343	320	396	347	321	364	360	379	388	370	409	368	333	383	353	277	235	336	395	383	359	301	351	351	301	333	385	339	299	346	309	287	306	391	369	335	417	385	391	368	297	335	375	369	364	345	298	290	368	360	333	393	432	326	311	408	422	413	413	356	345	469	497	463	418	393	332	401	458	402	436	370	415	410	256	324	340	369	415	309	371	489	409	278	300	357	299	295	382	423	390	418	384	294	342	423	382	350	330	336	391	398	400	334	394	468	335	357	420	296	294	415	387	388	454	419	379	321	331	347	440	420	356	425	415	375	381	437	465	399	369	464	453	320	336	374	336	328	389	445	319	364	350	261	296	256	237	233	284	360	386	357	364	364	260	250	310	344	392	328	293	360	436	494	469	361	295	324	379	418	349	316	389	423	423	403	373	349	390	330	255	293	373	342	314	366	322	325	377	341	235	293	377	272	283	332	355	432	395	352	392	395	298	298	271	224	365	459	415	340	350	380	311	340	325	272	326	356	390	332	304	328	380	404	340	432	337	253	305	368	393	298	325	374	394	382	392	380	346	347	352	273	217	310	345	344	384	425	443	485	416	375	399	361	373	378	462	448	383	515	562	502	412	410	487	495	487	459	501	464	433	441	430	485	466	499	464	444	445	457	448	284	363	501	439	387	362	430	442	430	452	451	504	565	662	741	935	1234	1353	1115	913	815	607	448	398	391	468	456	419	456	374	380	409	399	480	444	378	376	345	352	380	358	376	356	378	396	438	538	580	698	746	769	797	666	502	396	355	400	391	422	436	365	299	243	235	282	335	304	272	273	291	314	305	246	299	314	262	265	233	231	311	322	324	412	260	146	184	210	235	189	134	183	213	264	313	225	267	301	220	204	245	240	187	248	301	166	98	128	130	183	241	256	231	222	257	209	179	218	250	234	254	227	116	212	287	168	138	150	108	204	234	196	175	87	92	135	149	190	189	182	257	302	288	235	281	279	207	215	161	172	253	202	133	159	213	253	255	318	374	226	181	206	184	152	102	157	196	230	230	142	127	204	240	158	114	182	211	217	200	113	43	173	282	277	224	227	193	121	175	171	154	240	207	182	234	189	163	195	151	104	101	131	230	220	149	80	169	239	190	166	209	250	181	176	245	226	206	170	116	136	129	176	305	206	131	136	134	130	107	106	98	108	115	138	159	216	268	252	192	198	188	208	160	181	224	178	121	134	181	168	119	159	196	193	198	115	145	116	111	160	205	153	153	248	275	255	138	121	111	123	167	220	328	305	207	249
169	129	121	160	140	158	185	185	214	179	161	230	212	193	268	240	189	139	156	189	156	170	164	120	145	189	201	157	122	230	288	256	173	223	289	159	91	99	169	247	203	138	117	208	193	156	152	161	158	96	185	264	262	241	228	289	224	174	206	222	266	239	220	181	99	91	153	173	194	207	259	259	185	248	253	226	226	235	182	115	163	207	209	223	164	135	162	115	108	117	120	142	210	220	202	181	182	203	266	316	248	210	133	49	103	121	136	155	119	159	205	216	180	190	160	112	178	124	154	254	203	217	252	150	122	183	214	212	119	155	232	289	342	250	225	209	138	160	173	215	229	258	307	216	215	226	238	310	264	301	280	183	260	364	321	189	151	220	233	175	243	222	195	224	212	238	266	278	232	200	192	202	214	250	210	87	159	226	204	202	190	199	213	194	231	281	246	206	235	193	167	196	199	198	157	223	214	156	210	215	224	309	333	275	279	365	289	207	284	266	223	212	242	226	241	224	191	287	281	245	228	233	280	271	217	146	158	296	330	245	217	285	271	278	355	397	344	327	370	319	375	375	278	324	295	263	303	355	382	340	333	371	467	507	586	662	681	764	736	571	508	420	378	429	473	470	377	319	373	388	336	379	380	376	386	447	398	326	354	406	498	461	405	514	549	526	613	776	1047	1235	1223	1083	844	636	540	535	514	503	523	518	557	501	467	515	476	422	448	511	527	491	459	496	492	487	550	577	518	412	474	465	423	525	632	552	410	445	485	518	581	552	486	488	463	413	362	439	436	386	397	377	402	355	305	307	368	360	319	395	311	223	355	413	344	369	388	381	343	296	349	450	459	397	341	257	215	257	352	331	298	345	309	278	300	347	374	347	357	289	338	367	303	331	264	283	346	372	354	336	353	361	389	339	305	397	381	373	390	283	336	344	276	341	345	350	411	329	321	326	336	316	219	293	312	272	267	341	416	388	338	305	385	352	220	262	290	302	340	312	361	361	311	308	296	353	362	312	330	380	354	330	328	345	431	413	362	336	415	422	264	282	304	280	383	303	278	386	371	418	467	411	364	423	457	399	315	408	467	305	268	297	264	382	464	450	436	404	392	406	398	464	449	355	366	367	413	399	375	458	450	370	275	319	414	370	351	350	334	391	424	402	328	259	253	258	340	433	459	406	383	390	399	399	314	390	485	438	394	315	383	464	438	302	292	432	339	299	388	402	469	456	443	431	370	388	395	350	294	331	374	326	368	387	406	481	397	361	321	330	368	367	383	389	334	291	508	498	404	446	423	345	332	362	251	245	285	313	266	257	305	343	380	359	373	372	387	360	378	367	420	545	401	291	406	416	385	429	341	248	302	375	348	379	378	314	305	300	298	279	340	366	363	340	215	229	373	445	387	328	380	349	278	299	377	336	273	304	292	218	248	335	334	335	276	310	401	320	245	304	387	384	295	253	257	313	345	298	368	423	406	462	440	412	283	247	375	349	344	379	351	400	486	398	372	421	460	493	439	419	420	452	463	321	286	402	456	462	402	380	494	513	456	418	460	504	400	386	450	454	394	396	459	450	424	433	421	476	511	476	510	470	491	494	453	502	455	370	477	550	591	638	661	815	1135	1402	1294	1046	795	600	477	462	468	373	401	397	298	366	424	464	427	346	358	316	347	419	382	350	359	389	439	386	450	484	400	487	702	776	801	831	710	580	398	322	305	288	285	294	322	242	182	201	238	336	307	232	269	291	253	301	319	220	283	291	215	205	304	339	333	337	232	259	237	219	299	282	267	242	198	219	271	213	175	217	274	351	326	256	229	252	232	221	276	244	157	237	332	287	321	308	214	197	151	165	311	410	365	201	163	216	204	214	184	194	269	305	300	264	291	293	233	191	155	154	231	241	234	264	252	230	307	354	288	255	222	288	291	121	117	255	189	128	152	162	206	229	192	160	215	177	138	213	220	162	138	183	209	160	174	154	186	237	220	218	194	180	225	154	66	169	245	246	249	227	122	120	215	226	182	162	241	282	186	147	196	153	148	164	154	199	177	93	81	153	286	257	135	144	213	310	266	199	226	144	91	177	211	145	169	231	159	127	209	213	189	189	126	85	145	193	148	174	196	139	164	195	182	219	204	273	266	210	231	204	162	241	257	169	198	214	216	161	166	173	203	211	153	138	168	161	152	121	90	148	185	158	132	120	124	176	204	204	141	153
221	219	225	169	199	267	257	221	260	315	247	212	291	277	317	285	171	211	195	210	231	214	176	212	272	252	221	137	174	180	170	212	168	196	178	204	265	236	206	141	159	221	208	182	182	219	220	182	136	165	310	280	170	170	216	205	104	171	221	193	207	159	132	128	102	124	210	230	149	215	292	218	190	258	250	180	206	167	98	103	195	243	249	244	168	129	97	92	162	169	137	161	185	128	70	131	261	302	281	254	170	147	179	196	178	143	194	220	141	161	174	192	225	108	104	269	336	183	152	253	224	236	273	167	119	192	184	194	171	223	263	156	99	136	138	175	290	239	204	224	198	275	357	301	301	296	186	191	320	438	366	254	273	308	286	164	187	272	217	213	168	141	214	181	219	238	210	268	278	194	227	320	275	201	192	202	231	239	212	183	151	124	140	155	131	161	168	187	259	245	238	233	230	228	189	165	154	252	245	178	245	248	204	200	226	260	284	329	322	266	251	259	322	416	311	180	205	263	221	246	287	174	176	274	367	415	354	294	298	259	212	209	219	271	331	320	238	219	294	306	276	306	266	312	400	291	247	238	208	325	412	349	370	435	603	705	675	790	835	706	592	504	470	450	392	430	465	406	356	337	364	363	419	468	368	370	361	326	309	422	493	381	385	366	440	545	594	665	821	1112	1258	1237	983	740	587	465	505	511	521	541	475	534	579	521	526	512	465	462	440	408	445	414	414	392	382	471	418	402	447	423	456	507	597	553	381	383	419	424	495	492	459	488	413	437	504	452	410	385	377	395	370	331	416	483	463	423	391	346	418	463	370	396	379	295	317	309	315	414	363	356	390	377	335	352	471	377	308	345	357	400	362	337	343	310	309	375	378	324	315	245	327	415	294	253	326	347	331	348	345	408	443	323	269	350	362	324	380	303	212	200	227	297	349	322	291	352	406	328	355	404	296	369	442	362	325	294	256	329	376	401	293	231	323	356	322	363	411	362	355	343	380	383	269	315	494	456	249	248	372	358	329	273	280	368	366	325	320	375	410	342	280	292	272	223	354	407	324	460	479	388	420	477	473	389	368	345	358	441	398	315	373	420	352	331	354	352	341	376	439	392	394	429	410	417	399	344	296	313	375	404	301	298	342	302	323	366	314	328	431	506	417	345	425	402	431	417	428	453	369	368	423	496	460	397	379	391	449	341	349	443	444	393	398	457	392	351	330	295	358	408	431	410	445	461	395	413	377	345	285	313	426	438	445	440	359	261	219	308	381	367	368	310	267	400	466	332	337	448	425	271	280	399	287	289	375	380	376	322	291	313	343	290	256	366	407	303	287	343	319	321	351	338	376	390	349	356	409	431	394	345	352	354	349	345	362	403	355	396	380	231	337	404	372	332	280	301	302	308	314	267	307	339	386	423	269	230	299	343	317	265	323	424	322	219	271	280	291	290	324	272	182	281	401	356	298	288	254	222	352	465	322	333	426	397	416	398	414	420	360	364	334	308	370	428	503	522	454	392	404	456	436	398	396	519	526	415	422	481	518	571	576	491	489	520	503	420	375	409	426	440	407	391	425	452	424	448	500	526	530	486	371	357	408	510	583	474	532	564	438	470	759	1043	1268	1341	1214	950	675	560	417	364	387	407	510	432	350	350	392	493	419	371	421	400	343	274	203	311	444	378	386	440	445	483	490	557	678	794	768	655	627	538	445	303	245	328	244	275	361	294	265	224	196	203	269	343	283	231	213	280	365	317	334	307	199	231	308	308	229	214	318	370	273	203	252	282	303	274	247	253	251	214	198	216	270	255	193	280	198	138	261	280	243	288	289	219	183	124	184	287	321	289	222	223	220	192	180	196	179	177	200	156	166	219	152	220	270	146	159	157	169	239	239	241	252	217	221	211	242	200	229	332	204	129	107	93	227	240	166	309	283	177	204	229	298	260	166	183	231	224	252	262	206	143	123	203	168	110	177	213	250	278	242	216	183	168	173	125	134	257	336	245	167	162	164	196	187	215	184	138	188	202	151	159	230	252	158	174	272	226	236	161	102	146	191	260	279	248	235	205	107	119	228	241	144	103	156	209	259	164	113	178	168	225	193	132	251	291	273	322	283	184	157	185	210	208	189	162	185	213	167	155	142	163	167	159	195	164	214	227	120	132	175	161	183	128	119	187	186	205	154	80	78	88	128	154	160	187	180	204	184	183	192	161
219	194	217	160	120	106	143	255	247	119	142	260	277	299	280	193	199	232	201	113	147	256	279	273	313	394	302	217	251	196	163	277	263	205	212	179	167	183	224	213	168	180	188	153	120	128	187	201	167	150	238	262	231	221	196	193	183	212	196	175	222	268	272	288	244	165	161	236	304	286	222	188	215	315	323	261	338	305	122	131	158	126	173	185	124	149	217	214	279	266	189	171	138	127	150	189	319	460	314	123	119	91	92	203	197	181	314	298	234	259	268	271	305	265	129	140	230	231	180	170	177	206	213	207	198	169	134	113	208	256	147	79	192	218	167	193	248	200	170	284	273	192	152	108	133	209	277	240	163	221	241	180	134	166	254	192	168	230	206	235	317	242	164	171	201	259	273	252	250	226	218	233	196	221	193	166	224	217	280	266	163	203	217	173	217	240	211	274	273	243	223	254	245	188	209	239	215	152	173	284	309	273	270	208	187	187	195	244	256	300	335	262	243	256	235	243	305	268	185	273	315	250	182	120	172	304	262	221	230	263	248	247	309	287	275	248	181	225	262	235	257	235	253	301	322	274	263	297	307	303	331	339	306	362	492	583	692	830	916	829	623	525	500	485	517	496	406	414	382	300	319	373	407	372	355	421	467	415	348	394	357	283	364	508	545	554	527	556	766	1079	1282	1208	1063	923	697	543	540	494	487	487	475	432	425	487	486	510	495	436	437	434	396	387	482	522	503	451	353	405	443	429	498	569	579	521	491	448	408	412	374	410	489	455	413	395	446	481	389	390	411	416	466	493	398	299	322	403	465	496	438	375	329	270	410	443	353	371	427	424	341	333	321	375	379	284	222	249	340	335	345	313	272	361	340	273	293	312	335	298	228	247	280	262	367	357	256	320	329	342	425	413	385	321	311	345	390	471	351	276	366	340	306	313	307	363	377	428	463	346	354	347	305	317	285	243	325	443	368	321	375	421	387	339	339	424	422	363	390	423	404	369	329	356	429	369	331	310	331	328	356	357	358	416	384	446	433	282	264	333	419	389	312	295	249	264	361	447	444	440	484	451	379	394	457	371	336	416	454	427	372	402	393	339	355	317	272	360	401	382	461	372	330	461	487	457	385	360	388	446	445	347	291	318	207	257	355	321	365	419	485	415	351	408	405	375	412	412	394	404	425	439	444	430	415	389	407	502	474	407	353	352	406	490	485	387	332	353	390	361	342	426	484	383	345	370	354	304	326	389	331	309	345	344	320	307	316	348	360	322	320	343	368	313	247	346	521	453	307	313	313	333	354	252	202	274	276	303	446	404	311	331	261	266	305	369	407	408	311	271	336	299	236	260	330	258	258	302	295	291	272	345	376	376	377	352	378	352	353	353	253	288	311	264	317	309	298	337	311	290	330	303	314	384	398	397	376	371	418	399	412	411	303	316	392	376	324	376	364	289	292	337	285	313	409	327	278	322	314	244	287	372	406	448	400	367	393	317	350	428	315	275	382	396	351	472	532	472	433	373	413	480	448	408	468	540	526	513	505	402	390	476	488	434	504	586	499	441	382	395	482	419	387	463	559	528	443	526	528	438	499	547	503	471	508	505	423	415	477	535	548	660	924	1248	1482	1333	1049	730	443	468	473	429	372	307	385	333	271	342	410	422	347	350	316	285	315	322	347	340	338	364	347	362	511	498	425	543	727	876	847	641	492	461	383	355	356	314	294	358	417	375	340	289	251	333	296	239	265	238	283	266	227	243	287	288	208	194	228	177	188	169	185	286	258	297	346	320	261	220	178	222	263	240	282	251	236	278	262	183	77	168	233	196	134	134	180	157	218	204	216	224	168	252	312	290	186	120	195	150	82	141	155	169	169	109	118	163	206	217	134	152	241	292	289	196	191	269	270	204	282	286	253	265	191	175	210	164	101	257	367	247	111	144	271	298	298	281	238	215	214	199	134	93	124	185	147	175	273	238	198	203	177	294	296	224	176	87	141	179	215	206	229	206	136	172	203	232	236	255	264	190	172	180	153	191	254	208	166	154	208	225	129	110	130	198	178	195	225	260	261	154	161	179	141	155	132	140	148	89	107	166	158	166	178	123	94	65	177	187	139	170	164	138	213	336	334	280	212	238	272	220	276	263	167	132	113	132	163	204	217	194	115	43	82	110	95	103	117	93	128	223	145	122	155	85	98	87	162	210	124	157	212	208	164	157
246	255	207	156	171	199	255	332	289	196	186	242	229	175	252	254	180	154	178	196	204	186	141	160	188	164	192	202	232	200	126	103	152	168	121	119	73	114	196	236	216	214	184	146	141	158	152	117	179	239	238	251	161	103	161	230	263	210	152	107	166	220	136	177	270	239	227	253	313	277	125	157	220	170	157	242	363	309	205	232	155	128	312	321	189	166	154	217	291	265	221	202	222	181	120	271	385	301	229	160	200	239	207	172	208	262	231	226	200	211	241	269	267	250	240	225	241	156	143	211	215	160	94	109	196	198	238	263	257	292	233	127	167	171	109	135	220	332	431	406	235	165	188	215	214	255	237	209	209	182	183	225	265	277	266	208	209	280	279	174	203	191	201	317	271	181	130	168	199	212	184	201	217	186	198	162	184	263	245	238	231	257	250	251	343	294	251	242	194	243	294	302	302	280	227	180	267	301	227	183	175	198	246	201	142	186	193	216	314	333	229	162	226	359	333	258	239	331	286	125	175	239	270	272	223	248	280	292	298	233	224	224	279	279	192	184	244	312	348	370	412	275	217	331	327	283	212	252	303	269	252	300	430	470	419	524	695	766	831	872	797	617	476	376	419	461	388	421	408	335	354	368	319	262	220	296	385	375	349	278	338	384	354	437	483	499	516	604	696	900	1163	1276	1235	1126	911	627	511	556	614	615	583	576	567	587	585	581	561	439	349	318	343	424	484	493	480	500	525	513	535	468	440	463	426	383	447	473	357	404	422	471	500	436	395	368	399	404	388	487	475	358	382	420	438	398	396	406	400	398	382	405	405	334	389	436	402	502	464	399	415	362	329	327	316	284	364	368	317	360	363	367	356	354	335	317	418	381	332	374	367	304	283	347	381	361	383	397	362	399	386	364	302	312	357	314	290	295	360	438	458	341	254	302	334	312	373	415	332	346	417	438	357	266	238	259	357	365	339	391	305	277	356	342	349	315	284	291	305	336	332	342	362	355	396	348	279	265	317	351	311	261	327	430	345	366	433	408	373	422	385	284	335	314	315	354	294	347	390	435	491	429	367	365	432	406	388	437	399	335	331	338	320	340	410	421	309	287	346	333	378	396	391	372	343	382	324	332	346	321	331	307	298	294	369	459	403	335	342	356	396	350	284	316	371	417	404	369	362	361	322	372	425	384	456	443	350	424	425	352	438	454	336	336	331	331	343	352	343	305	397	414	388	437	433	335	337	369	328	336	381	420	425	353	396	424	352	361	348	352	295	292	347	337	370	363	355	341	339	436	362	351	465	388	361	374	308	271	344	411	324	308	297	242	310	330	275	321	385	357	372	387	390	347	287	322	313	331	348	371	513	503	421	447	387	292	373	429	344	293	311	380	351	284	305	307	261	343	362	335	315	247	362	397	281	280	339	352	388	369	377	352	258	328	381	303	307	299	257	329	360	387	307	282	335	326	362	390	375	340	353	385	404	388	399	354	398	345	346	440	349	298	324	314	394	418	318	355	367	373	409	453	446	401	453	499	422	418	432	393	411	457	429	410	463	506	427	372	408	404	455	434	438	486	469	437	469	559	492	399	434	415	406	506	560	522	457	439	463	594	706	773	1017	1276	1366	1170	919	733	553	428	341	337	365	390	348	318	368	353	336	427	406	309	243	312	361	286	314	346	347	449	409	361	475	488	533	614	730	796	719	560	523	469	297	265	282	266	294	314	303	327	317	220	229	284	200	208	231	320	366	227	177	202	222	188	219	281	213	226	289	309	243	216	293	285	306	326	280	197	121	105	193	248	270	240	204	154	141	184	196	170	120	226	310	228	143	133	184	223	199	126	121	272	296	204	217	186	123	227	288	166	106	205	243	210	221	254	244	235	228	193	200	325	323	203	221	305	268	189	239	229	218	279	268	312	318	143	150	279	272	208	151	185	262	287	250	159	156	190	163	174	188	239	307	229	144	177	231	182	196	296	319	261	167	188	172	129	170	110	75	154	151	121	124	146	169	175	216	182	183	197	147	159	148	197	278	312	320	169	87	155	154	135	237	240	147	166	173	180	216	247	228	161	98	126	202	214	123	154	221	193	169	188	155	76	82	95	101	119	183	161	147	198	143	122	245	227	152	131	103	160	247	267	249	258	188	206	300	226	143	147	121	106	154	204	169	145	136	148	206	228	226	188	113	82	163	188	154	165	157	174	231	254	193	147
194	208	143	170	201	157	168	133	153	261	278	227	209	187	207	238	213	190	161	161	180	211	179	89	121	217	259	253	271	251	214	209	253	293	206	215	223	215	269	179	218	282	203	276	247	137	101	150	199	104	134	153	172	213	193	160	126	129	142	171	220	235	179	179	201	193	143	139	201	208	189	158	249	296	275	229	166	207	199	131	133	177	321	384	255	183	101	126	233	301	293	195	126	115	127	228	238	171	190	222	218	257	285	189	221	303	340	286	211	220	190	122	81	105	165	289	229	98	91	160	204	177	238	189	150	188	166	220	334	210	132	164	120	119	120	149	168	189	177	177	202	171	240	187	142	249	150	85	151	201	201	178	156	179	188	238	267	184	177	150	168	195	147	233	277	243	184	126	157	221	272	228	161	233	230	145	222	272	269	218	291	292	211	284	319	256	188	178	188	249	309	275	234	225	222	224	231	252	340	259	165	285	263	272	304	224	167	186	196	229	286	279	252	307	341	251	180	247	287	209	190	178	198	168	196	267	201	273	287	283	291	243	348	418	371	334	359	353	226	182	278	339	325	300	242	233	368	342	244	229	268	323	367	378	375	493	651	829	910	840	760	649	514	468	416	378	336	317	422	438	397	372	368	318	287	413	438	368	392	343	340	390	387	468	434	330	404	578	591	730	983	1186	1243	1057	918	837	708	555	576	602	541	455	363	369	418	518	584	509	461	344	298	449	499	469	445	419	396	377	357	450	523	519	568	559	475	413	392	369	413	492	478	438	441	434	437	429	418	372	368	387	351	377	410	312	283	340	352	371	355	322	481	457	312	329	367	459	402	385	395	302	304	318	285	319	389	373	318	375	412	392	327	293	340	346	325	379	444	380	288	243	278	343	375	375	379	298	235	269	287	356	399	324	337	383	306	354	340	265	304	315	407	464	413	424	341	295	419	449	383	325	312	299	361	447	435	479	444	320	282	332	384	330	329	362	370	370	371	343	266	335	330	300	389	445	366	241	316	418	410	362	417	468	430	332	309	399	336	345	449	358	323	364	390	402	317	254	287	366	389	374	393	422	395	381	439	491	431	300	345	388	263	209	351	491	461	441	371	313	304	293	335	405	391	375	438	432	391	331	242	277	306	278	341	457	432	327	343	446	445	358	347	284	318	399	407	394	358	360	388	404	408	371	355	346	335	378	402	351	390	471	379	358	325	325	338	374	418	387	442	446	464	444	332	319	359	306	334	382	384	401	490	423	334	399	363	317	455	497	362	351	390	391	401	322	289	362	293	280	335	341	473	425	322	431	397	367	345	370	342	200	224	349	382	312	249	273	343	329	340	433	437	349	334	365	303	204	243	307	391	429	373	384	398	321	324	430	347	233	350	375	325	275	191	317	342	331	385	354	335	306	318	319	390	404	312	371	370	319	333	374	367	343	356	337	329	352	364	449	428	322	344	291	291	376	352	359	370	335	267	226	311	378	382	421	469	427	421	470	452	396	354	353	387	415	538	552	412	393	422	355	302	367	407	426	442	386	367	448	533	525	519	554	480	415	406	342	336	450	477	491	420	416	567	500	482	504	459	414	414	418	401	441	496	535	511	524	537	563	697	955	1256	1353	1250	984	741	650	579	508	432	373	299	307	332	361	375	294	283	310	417	457	345	399	418	355	359	375	345	376	462	488	497	476	545	691	734	698	652	502	396	353	305	289	331	334	352	341	233	217	268	251	229	249	199	230	284	270	247	255	222	217	353	426	351	275	167	136	262	274	185	251	299	257	213	209	248	156	206	276	234	261	224	106	212	276	212	268	324	313	175	142	243	244	206	254	184	116	196	206	199	166	169	204	182	181	179	262	259	194	244	229	267	307	201	138	180	247	284	202	230	349	350	310	288	200	142	245	205	144	182	164	227	222	154	198	225	281	285	234	196	242	261	219	205	214	160	148	231	239	164	86	150	178	172	160	162	288	306	185	200	268	193	198	230	210	222	139	138	294	261	164	146	123	126	136	113	87	135	96	89	202	216	218	272	257	306	257	147	151	149	154	167	195	215	209	127	145	217	191	189	200	129	145	231	147	104	126	204	256	171	152	210	154	153	190	188	139	178	180	155	287	301	202	160	178	191	237	146	150	249	251	284	255	196	226	175	145	177	139	193	264	198	153	158	193	231	256	205	173	164	195	198	106	142	172	162	93	40	135	133	95	207	150
105	173	145	135	117	141	159	167	228	252	261	297	305	255	238	225	301	301	268	181	186	331	318	201	109	139	132	83	77	120	95	106	197	243	178	89	143	122	106	190	182	164	160	206	177	122	142	182	231	233	229	130	102	235	276	233	223	168	127	140	163	237	245	206	212	218	138	142	218	201	268	296	297	292	321	308	236	346	330	222	168	163	215	158	163	209	126	91	156	273	273	198	171	182	140	153	171	97	142	192	232	220	159	140	142	241	293	213	205	235	171	140	214	205	181	242	208	95	41	82	175	215	272	220	135	168	161	148	140	84	177	276	161	115	151	203	202	175	166	108	92	76	162	203	195	247	136	129	131	100	147	155	174	284	342	269	147	130	207	145	166	154	97	155	241	252	180	195	250	290	319	352	326	284	253	221	246	180	154	257	313	253	221	252	190	156	171	147	208	296	245	224	227	213	278	299	244	221	240	234	204	201	249	191	181	220	164	161	127	135	289	351	304	253	209	258	220	203	275	261	213	204	184	194	225	171	168	287	329	270	284	257	284	335	356	348	302	374	331	230	271	368	323	298	315	295	252	237	267	291	346	333	327	357	379	416	536	708	865	891	812	770	695	582	471	472	462	353	383	434	395	378	416	352	314	358	366	482	480	398	391	320	292	424	513	413	362	391	492	720	933	1143	1340	1371	1091	797	705	580	466	520	648	643	491	435	504	497	440	480	478	426	422	373	350	392	410	371	377	457	496	451	473	537	510	422	359	370	428	434	429	453	446	493	487	485	517	480	492	420	389	452	448	466	540	437	350	415	357	338	401	309	320	434	416	354	348	399	359	390	332	225	318	390	374	350	295	233	247	314	419	421	277	217	316	396	358	323	312	270	286	251	295	363	347	352	344	383	388	353	316	369	376	268	350	467	315	241	331	300	304	301	230	312	434	337	221	315	367	308	280	221	277	380	296	272	361	340	307	340	288	288	375	397	412	354	337	303	235	328	389	382	358	321	346	421	431	312	278	274	292	387	471	423	304	343	378	336	381	464	409	373	392	331	298	349	394	400	391	392	307	311	333	366	404	308	308	436	391	335	408	396	383	351	359	412	435	379	391	355	308	411	366	331	318	255	334	420	378	403	405	366	407	390	428	426	341	350	516	485	373	373	454	521	428	435	403	326	350	387	415	480	433	332	324	358	393	361	245	280	401	349	317	318	285	353	315	279	378	426	347	340	407	483	445	315	306	310	302	296	302	323	375	454	475	316	309	369	347	415	396	397	442	357	337	330	263	219	192	292	477	453	340	320	291	320	262	205	277	266	265	368	352	282	299	305	345	397	297	212	335	448	368	300	309	328	369	352	314	353	364	355	337	329	361	327	297	303	331	317	390	448	379	332	325	350	272	270	342	326	304	311	308	256	255	313	292	337	346	329	390	373	233	196	317	347	343	293	314	358	308	253	339	428	391	383	400	332	361	376	273	299	334	389	444	392	368	353	311	399	433	378	322	315	436	460	390	370	402	460	377	364	455	465	433	419	462	484	496	448	492	540	452	509	551	421	356	408	389	401	546	515	451	463	465	507	486	410	413	397	387	369	408	441	401	396	427	481	419	533	863	1132	1276	1258	1041	839	698	565	535	499	420	372	394	449	399	319	312	298	309	332	301	322	363	393	492	428	339	367	360	369	362	428	460	450	632	871	928	793	651	484	432	408	320	290	273	339	390	304	275	312	274	335	396	251	202	283	245	268	363	358	261	202	219	178	202	240	162	155	274	301	247	205	195	242	267	295	265	264	279	224	181	149	172	207	270	259	243	246	211	307	275	239	294	222	195	230	140	136	204	177	145	173	234	295	272	182	193	229	211	183	216	246	231	247	194	204	266	272	244	245	266	273	296	255	271	261	178	160	189	236	225	206	233	206	175	247	241	317	407	289	239	259	271	239	222	188	99	84	185	294	287	187	143	189	240	284	226	165	219	220	244	219	105	56	119	241	223	161	160	178	208	200	195	186	175	139	101	162	251	226	145	192	220	175	176	175	199	205	165	149	202	224	127	145	257	238	116	119	195	122	117	106	134	138	147	182	79	75	94	98	84	87	157	209	215	238	189	128	185	202	175	236	255	247	183	187	185	131	175	143	237	264	165	162	141	119	154	159	119	166	152	57	118	173	134	195	232	240	272	213	105	166	256	227	140	138	171	72	117	165	150	184	181	108
186	215	146	150	196	184	140	201	226	199	292	313	286	296	273	180	134	188	207	131	119	261	270	206	214	189	115	62	54	135	187	102	96	171	197	122	53	120	192	208	168	130	95	142	176	168	226	215	222	256	278	189	122	114	102	158	212	190	175	187	162	147	139	197	296	221	163	161	134	179	213	178	154	268	345	365	363	229	126	170	134	113	142	153	209	149	158	187	91	105	191	205	175	173	155	211	233	128	188	296	249	198	119	89	159	181	189	188	274	282	233	331	276	180	176	127	136	121	106	142	162	152	105	138	168	168	191	141	135	152	186	273	254	231	255	200	139	219	296	233	219	212	169	200	214	150	161	223	242	208	191	189	174	209	265	244	211	209	225	263	200	161	205	218	213	203	192	242	233	204	284	304	276	280	276	208	175	248	273	292	327	275	158	112	136	204	255	292	348	305	240	251	292	277	257	321	284	213	189	199	229	168	177	229	217	178	252	306	151	174	309	275	217	255	270	310	301	216	202	144	164	192	144	238	328	270	219	240	303	340	266	216	221	236	282	271	247	361	424	352	241	216	344	353	319	296	280	281	323	367	366	288	275	420	525	568	566	635	726	783	831	759	571	517	471	420	482	349	315	306	187	268	337	340	410	472	414	318	330	368	441	438	362	306	340	404	357	361	473	643	784	968	1182	1282	1233	1047	839	672	551	517	523	514	520	420	348	458	449	468	488	467	476	446	436	492	483	462	454	346	407	490	506	503	475	510	586	572	490	469	441	393	464	472	429	448	449	433	496	485	380	394	442	428	430	440	374	377	414	492	421	339	399	445	456	347	298	352	363	372	383	347	251	305	464	436	312	317	389	371	378	354	333	350	333	303	300	291	319	418	308	235	365	419	364	290	331	383	455	398	330	410	388	316	364	419	389	354	331	354	395	379	398	465	410	263	128	197	342	362	320	309	288	256	339	407	340	282	372	432	382	367	392	382	300	343	403	297	230	210	226	343	394	387	353	253	353	427	345	345	380	414	445	399	379	489	447	350	443	450	404	469	462	391	337	295	330	371	381	328	254	252	310	337	355	407	350	419	483	368	365	424	398	316	345	377	370	395	383	364	347	358	391	344	300	373	381	315	330	474	422	356	435	397	383	415	385	322	354	345	296	297	328	397	444	418	410	354	364	449	477	334	272	326	290	291	324	376	357	448	422	313	369	379	413	420	445	422	373	392	385	383	313	408	451	361	398	389	386	438	396	339	327	373	429	416	394	351	291	391	465	420	421	386	367	320	347	379	411	448	394	384	315	281	375	331	353	442	404	393	449	423	328	286	265	369	395	332	295	234	320	392	383	390	387	349	275	371	357	305	389	355	327	373	324	245	252	287	316	324	317	375	439	363	346	369	352	391	369	322	328	304	312	348	453	420	311	314	295	313	443	487	317	301	345	329	328	340	289	234	279	350	388	403	411	323	361	376	283	358	378	392	403	358	357	334	368	375	340	331	342	434	450	372	439	557	509	369	410	502	464	478	489	416	445	426	341	408	509	576	630	551	466	439	378	361	438	464	485	539	536	510	412	410	454	485	510	485	491	429	299	347	387	422	530	519	558	604	596	723	978	1332	1429	1156	942	709	516	467	396	385	443	438	416	420	351	303	299	351	431	359	292	346	396	308	377	390	374	514	406	340	398	489	532	603	670	713	778	718	527	394	383	376	363	220	168	240	271	308	330	328	327	233	289	322	213	267	341	390	319	230	224	167	182	235	304	343	272	340	312	234	308	227	184	206	275	282	221	282	243	193	226	178	166	238	247	303	237	141	206	228	192	253	266	195	201	259	281	270	286	287	280	282	276	243	231	171	170	206	172	138	181	223	304	323	230	241	286	264	247	220	164	254	326	264	202	240	345	322	260	257	242	253	232	215	214	229	220	291	298	110	122	180	191	203	263	284	200	122	191	280	271	168	63	152	215	250	253	211	256	265	218	247	274	214	269	262	161	241	202	195	206	159	284	261	171	164	211	229	194	249	195	94	165	159	158	191	200	156	104	160	168	167	114	126	165	95	181	226	157	156	186	143	140	193	175	226	240	233	215	127	109	98	40	120	280	253	100	166	193	203	271	215	221	209	115	163	279	245	208	191	216	229	181	193	189	178	184	137	138	116	46	41	60	143	219	222	204	160	153	156	94	69	110	139	143	213	205	89	63	183	317	237	168	188
274	227	187	197	228	209	227	271	276	259	269	234	164	185	199	203	235	184	165	231	241	226	216	194	165	121	121	181	227	217	200	205	170	175	178	127	87	185	256	176	140	190	225	166	181	219	217	179	149	169	236	279	215	206	180	172	203	183	216	205	149	167	203	240	199	132	164	254	212	138	208	215	225	230	220	239	227	134	77	177	247	174	140	190	241	241	291	257	87	181	283	172	117	186	232	209	155	223	224	147	208	277	175	161	174	180	267	205	176	174	155	150	130	196	229	186	175	198	166	175	259	235	220	133	160	307	295	233	203	203	127	168	245	194	205	203	151	154	271	239	220	240	224	253	288	283	208	203	220	227	155	161	223	201	254	281	219	144	184	220	191	199	124	168	261	205	154	195	258	209	131	104	165	286	333	319	259	199	241	326	343	273	264	281	253	243	254	275	201	231	290	286	379	262	141	192	182	299	283	201	289	293	319	355	332	318	270	267	178	121	205	257	255	219	225	186	167	227	311	283	219	204	294	354	278	291	353	294	240	277	245	187	157	246	338	184	146	261	254	251	314	293	208	224	247	269	310	317	333	295	277	297	292	245	260	408	494	546	673	725	801	861	699	616	518	423	429	333	288	353	353	362	395	321	340	383	377	418	474	431	387	356	422	502	417	393	428	459	490	562	684	855	1067	1233	1206	1014	789	601	566	622	543	455	482	507	530	514	483	517	491	499	469	494	513	494	492	491	523	472	471	469	392	411	535	501	478	486	498	467	463	511	496	467	395	444	505	525	517	468	493	556	489	389	369	376	398	453	432	396	391	366	387	431	419	351	352	357	275	286	338	337	345	255	244	313	335	366	359	404	367	349	475	361	385	368	324	399	317	287	343	436	395	364	345	324	364	377	291	286	359	340	252	374	402	286	290	355	443	422	355	252	250	271	262	277	303	270	281	357	312	244	281	319	312	322	350	324	326	359	291	256	308	380	401	404	415	370	347	263	249	335	379	455	325	213	319	386	379	328	379	463	429	413	406	349	330	335	369	354	287	266	333	311	293	389	381	365	339	305	300	285	332	410	405	367	354	440	410	306	348	289	316	366	323	357	362	318	268	358	428	382	382	414	414	426	379	306	389	481	348	326	432	402	410	415	376	328	286	345	405	370	335	353	327	319	433	445	385	373	380	355	406	420	373	464	522	435	364	360	408	403	424	434	363	367	355	348	359	378	413	395	345	373	448	429	363	390	402	363	409	477	417	369	423	445	334	263	318	441	391	356	413	452	463	358	389	397	355	383	337	340	381	404	371	249	342	380	253	269	309	293	343	339	319	368	329	322	331	328	344	231	219	238	206	267	291	329	336	340	341	291	314	375	343	357	403	400	373	338	377	332	255	219	212	299	316	297	219	200	289	340	336	295	359	294	266	328	289	229	214	283	331	316	346	372	333	277	256	328	345	339	447	448	391	399	386	335	285	336	403	406	377	368	348	394	396	391	455	439	315	291	358	464	521	428	402	420	439	522	506	463	432	397	486	433	433	525	443	411	534	550	518	503	510	542	494	474	383	453	607	508	413	433	486	509	449	446	433	419	394	450	568	531	473	494	537	680	886	959	1128	1308	1302	1077	782	598	520	473	402	351	361	346	321	343	318	388	446	366	378	359	234	309	418	365	357	377	354	376	331	357	496	572	636	741	899	911	756	609	446	325	282	312	380	329	308	326	296	271	320	371	245	168	217	215	272	357	276	222	290	316	332	311	269	208	199	341	352	281	257	229	265	197	155	207	143	105	148	207	153	147	322	281	178	123	210	273	225	236	217	238	213	192	134	187	266	198	155	177	217	299	308	201	155	215	262	251	278	280	207	137	149	187	201	218	200	207	238	218	226	223	195	254	365	395	359	265	240	273	183	144	252	245	143	159	268	226	165	229	196	100	67	124	215	214	199	180	208	235	135	207	353	263	100	96	192	287	261	233	278	200	84	115	175	190	278	245	212	294	272	183	134	222	178	104	203	164	146	219	245	294	277	214	235	160	97	176	201	169	130	166	177	184	229	185	92	83	102	158	248	238	187	188	193	185	165	152	159	171	244	302	230	206	238	235	260	279	232	220	181	177	285	300	305	268	232	212	124	175	260	211	224	243	154	184	301	189	153	199	178	185	149	103	54	126	199	110	153	168	58	121	182	168	128	130	182	158	195	242	168	118	164	246	282	286
180	220	222	242	156	124	244	227	126	108	115	208	229	183	236	285	301	243	215	299	276	263	195	141	201	237	244	184	225	227	270	268	225	217	189	164	71	134	230	229	130	58	155	198	158	190	189	103	106	111	137	249	221	166	146	150	118	122	206	239	205	216	208	137	109	98	140	172	205	229	205	205	235	196	147	172	242	196	203	317	226	125	207	226	234	270	235	267	265	165	165	215	203	230	242	216	180	138	174	172	132	152	173	186	234	263	164	122	159	154	170	252	320	294	206	164	198	220	185	152	154	185	219	129	53	120	168	176	194	212	263	230	189	177	211	229	189	219	277	273	179	191	228	234	288	214	211	263	241	227	186	113	99	184	196	146	140	166	115	119	233	240	185	201	202	124	182	275	198	140	248	265	158	153	216	334	267	122	219	282	201	224	202	203	243	215	165	183	316	326	257	223	268	280	236	242	226	294	269	240	224	145	203	215	218	274	320	265	237	282	289	346	390	265	229	315	282	252	244	206	230	294	331	331	314	269	232	239	217	215	224	206	171	268	292	136	204	328	311	231	226	262	255	201	134	159	214	312	329	240	245	265	297	312	211	317	510	540	552	626	770	835	754	572	489	575	565	403	301	411	524	505	459	357	242	291	415	381	359	433	423	388	371	446	471	402	414	462	478	512	603	796	1012	1150	1304	1282	1063	801	657	624	569	491	410	374	458	511	549	493	417	523	475	535	537	393	471	518	552	480	388	406	434	499	462	418	492	534	494	452	484	517	484	522	468	406	490	526	497	426	330	422	542	444	371	389	372	398	418	498	500	439	514	472	402	421	466	454	373	282	320	330	238	216	342	397	356	323	307	331	315	342	303	283	388	399	377	337	313	299	301	327	295	324	297	273	295	302	361	396	293	277	384	372	380	396	329	270	333	361	364	415	361	306	343	345	213	203	312	312	286	290	325	374	352	354	416	370	316	380	487	480	366	346	412	399	380	315	247	311	305	347	404	384	319	375	382	353	350	361	434	482	436	274	273	335	420	464	397	359	370	285	190	273	341	296	231	302	418	387	404	403	379	375	340	340	342	348	375	328	332	438	435	340	310	241	254	365	364	336	366	419	405	431	434	380	402	396	383	413	335	349	374	295	296	384	379	361	453	436	377	414	436	397	314	316	362	324	350	404	409	380	394	459	446	408	419	419	368	386	462	455	448	371	189	205	338	309	324	364	338	399	450	432	380	431	470	441	333	259	331	401	330	360	427	353	329	342	387	418	475	450	331	337	405	373	332	286	254	292	410	415	338	310	272	331	388	301	271	328	304	347	433	297	189	377	403	308	278	383	458	368	298	274	251	199	259	349	371	342	284	301	367	307	260	346	356	271	336	409	391	403	321	266	317	292	271	297	313	363	319	312	355	355	399	345	289	316	356	292	238	275	310	343	335	282	321	312	275	255	313	375	354	334	349	419	410	365	353	420	410	338	354	390	483	514	365	327	356	352	331	300	260	334	477	527	467	413	368	314	347	456	469	462	507	445	450	498	503	491	436	482	476	465	523	527	503	447	429	467	539	441	475	546	492	430	389	434	405	463	494	455	492	476	414	451	526	683	831	1047	1317	1248	1159	943	651	505	364	357	363	331	390	476	502	521	385	263	312	364	369	357	391	384	368	440	462	423	422	334	330	420	438	485	588	751	888	813	669	567	440	366	329	266	255	313	308	247	302	303	271	282	267	298	255	285	314	326	307	246	219	284	345	254	207	230	322	339	262	254	233	255	261	149	198	263	263	263	222	263	313	321	295	255	289	319	264	242	285	269	217	206	232	294	303	279	263	202	191	172	178	237	200	227	261	235	210	197	224	205	169	142	126	119	223	250	221	261	258	237	154	177	221	161	266	340	259	247	242	198	105	63	140	183	209	228	186	213	243	343	393	301	254	206	152	82	101	215	181	96	141	215	223	182	155	171	146	137	213	174	130	96	116	210	241	231	157	196	192	136	150	195	215	161	178	183	173	158	98	89	159	226	267	226	188	194	180	159	150	143	131	131	87	113	132	216	266	238	207	217	253	179	200	258	248	164	136	129	122	147	217	343	223	154	223	194	268	316	260	203	172	290	384	311	227	209	261	336	282	173	164	196	224	168	116	160	169	173	252	163	135	135	98	135	152	236	246	156	209	248	189	119	112	215	177	127	155	146	187	255	192	108	100	201	241	230
256	213	123	223	187	157	217	218	230	207	233	301	211	142	224	236	204	226	238	187	171	228	227	273	294	206	138	137	191	185	163	161	137	89	69	134	230	185	177	221	203	170	101	64	85	220	293	241	252	182	181	165	104	191	167	184	216	240	248	201	207	211	252	231	121	132	170	101	76	152	224	188	234	308	265	216	171	279	362	267	222	189	182	237	229	187	250	259	219	182	186	254	267	284	226	163	112	124	227	294	243	103	148	283	277	206	155	159	229	222	103	49	61	134	176	187	131	50	113	126	117	187	222	139	52	117	120	142	198	189	228	256	198	117	231	322	265	252	264	270	289	279	215	245	301	234	238	237	161	193	259	236	162	96	103	182	165	134	213	294	260	205	173	216	326	328	314	286	219	189	278	290	234	265	260	234	204	230	232	203	221	262	226	190	220	216	186	188	207	165	202	254	277	268	150	119	184	256	251	277	271	221	293	306	256	214	226	288	251	230	244	168	200	210	106	158	185	181	245	278	250	200	234	172	122	226	306	275	173	144	283	284	253	240	214	241	240	276	333	308	289	336	301	278	268	226	178	249	234	174	239	229	197	242	263	320	410	485	528	591	767	865	800	731	597	478	472	418	346	403	452	379	433	431	382	379	322	407	370	252	278	403	444	404	412	353	366	500	553	536	512	630	823	944	1111	1183	1112	973	763	575	534	534	526	467	384	440	554	496	379	394	492	505	431	507	558	503	473	528	545	546	556	492	515	548	511	476	493	586	536	492	499	468	512	491	471	499	471	398	410	409	413	445	382	320	348	342	298	310	373	404	432	408	247	285	385	436	428	346	317	299	362	345	370	455	389	313	381	401	325	382	367	335	369	350	379	406	392	413	411	382	387	321	327	380	402	408	377	331	286	310	364	408	359	382	375	317	329	378	358	328	327	305	365	360	357	356	373	387	312	289	306	238	226	331	362	364	408	365	367	425	461	379	308	337	290	256	244	303	322	280	391	456	435	365	269	279	277	315	350	381	347	260	299	394	416	273	320	463	378	303	344	319	318	345	366	396	377	373	374	352	418	393	352	383	308	279	329	421	404	350	329	280	291	303	351	383	311	287	351	381	400	469	436	359	368	342	383	461	383	355	352	335	363	460	500	393	393	364	421	477	387	379	348	350	405	356	334	379	413	416	413	417	350	354	460	465	396	346	326	397	414	369	352	382	328	346	358	290	315	286	351	419	353	450	430	389	426	366	410	424	404	336	290	308	280	308	332	370	400	397	388	368	389	345	357	369	386	463	428	389	368	298	295	310	273	229	247	356	414	400	376	313	267	303	366	402	425	445	365	312	380	364	325	334	310	338	379	407	364	291	345	356	285	275	285	263	283	373	352	352	324	284	289	260	308	262	230	291	354	392	326	396	459	363	359	374	268	259	399	328	226	313	337	247	346	440	410	406	319	273	397	399	333	263	267	336	366	410	339	321	398	436	413	398	377	274	253	378	397	375	398	437	453	332	317	452	461	439	450	359	336	483	504	450	494	522	558	556	528	505	524	548	461	446	474	462	505	574	520	439	463	541	568	512	507	415	387	458	507	512	434	367	393	559	691	809	908	1226	1536	1312	1020	722	490	483	410	348	369	419	434	366	370	448	378	317	336	407	464	409	375	369	371	355	351	324	282	282	313	390	448	557	659	713	817	757	628	514	398	409	495	420	264	200	284	344	300	287	264	353	338	272	266	301	333	315	288	226	283	349	342	307	247	270	324	267	240	301	315	224	154	152	161	203	228	152	112	277	306	193	133	168	266	211	182	240	248	224	192	209	265	334	255	142	228	251	178	148	241	352	308	154	106	101	121	232	260	213	220	261	222	217	244	201	203	259	301	270	201	231	256	228	277	336	244	176	141	100	154	164	210	284	201	170	139	146	232	212	193	272	266	185	230	236	198	205	189	171	165	231	297	213	178	275	258	211	237	137	115	207	215	170	139	140	145	238	268	184	165	152	122	145	109	96	100	73	122	108	77	174	177	67	106	163	156	137	219	258	211	196	104	119	193	174	131	191	256	238	205	180	150	152	220	236	212	269	248	165	207	269	258	171	120	221	347	299	211	178	184	266	328	309	279	253	317	367	270	206	142	150	202	188	217	158	65	100	154	144	159	176	158	205	231	196	159	116	123	170	197	210	195	149	199	284	173	51	154	271	190	113	160	148	108	73
228	311	258	238	213	185	157	188	222	199	233	240	126	105	129	216	296	188	161	235	192	180	194	221	251	177	109	119	208	268	290	255	179	241	241	190	212	115	147	187	215	242	221	214	198	204	140	91	125	171	134	113	150	136	71	135	197	148	128	151	191	208	257	250	198	213	217	196	156	128	196	171	160	236	176	132	205	314	334	264	243	223	210	172	161	217	231	220	204	255	276	213	199	248	215	157	161	165	186	229	244	188	213	227	112	142	187	185	222	240	153	87	125	148	120	81	102	211	233	194	200	196	192	167	180	194	187	251	186	134	246	284	173	139	213	183	194	199	191	196	281	299	223	190	129	152	148	122	157	116	160	181	162	194	184	230	226	277	281	323	351	242	157	161	220	173	165	176	177	289	419	312	230	249	320	329	187	156	181	200	232	295	291	205	170	224	238	166	195	263	278	286	391	332	170	192	202	177	211	249	296	310	260	324	277	149	225	316	248	179	240	336	285	235	236	205	289	240	157	236	265	238	222	256	313	304	167	221	291	206	216	223	285	340	257	147	228	329	328	298	245	277	279	333	334	218	239	313	286	247	289	278	270	205	179	372	427	385	544	631	655	778	873	786	672	585	430	347	312	324	343	288	421	526	371	291	333	433	434	383	379	372	418	446	406	356	332	413	410	418	487	577	707	843	1093	1364	1318	1040	897	746	539	484	567	550	479	460	495	445	359	410	529	520	369	426	489	415	475	532	563	522	564	570	431	453	488	472	478	483	482	463	426	449	360	329	425	469	471	432	466	452	438	366	315	438	428	424	412	392	516	420	347	403	373	362	295	388	404	329	330	345	387	320	305	319	231	271	346	352	374	385	372	383	432	379	324	356	377	357	356	340	332	325	332	278	339	380	373	418	350	293	289	277	290	323	331	309	231	239	290	373	396	362	358	414	441	363	274	237	330	338	276	293	369	445	445	389	315	306	271	280	417	387	347	354	307	338	298	319	349	256	302	290	274	286	359	407	399	436	348	308	344	342	382	429	382	302	275	299	267	279	333	325	274	358	445	369	285	336	372	380	439	373	311	283	326	398	373	420	415	323	322	367	388	407	363	363	375	333	361	311	323	393	406	395	317	347	461	404	349	340	381	452	348	321	323	317	347	311	332	330	300	364	399	304	300	346	309	312	385	399	346	325	312	382	440	501	436	272	337	466	490	436	399	372	314	338	338	312	276	299	378	318	296	420	438	452	474	370	330	371	343	245	335	346	275	317	324	405	413	355	368	413	375	308	377	433	386	299	271	401	359	288	387	379	378	383	378	437	444	383	333	373	388	292	334	292	188	268	298	283	335	362	347	324	328	334	269	285	306	250	304	352	352	360	347	337	244	275	324	299	325	321	280	270	373	419	348	378	363	280	348	406	350	343	355	276	266	328	387	349	343	357	306	276	308	432	471	427	350	332	350	323	353	268	166	257	316	276	378	506	420	360	441	487	435	351	369	447	421	401	385	423	525	488	406	373	403	466	521	491	464	532	484	398	463	520	453	470	499	429	471	497	440	433	414	387	388	434	416	387	420	444	415	389	381	276	419	628	541	490	481	438	515	571	587	890	1123	1219	1331	1080	837	650	518	532	434	387	397	380	333	277	285	341	386	382	404	391	459	482	386	376	367	368	382	367	344	358	414	502	619	700	792	843	746	552	504	458	367	412	344	309	309	284	321	321	244	222	270	279	255	266	331	305	209	190	246	213	169	191	238	168	144	258	340	292	176	143	162	199	182	266	305	268	255	194	180	176	185	175	109	123	114	119	229	247	198	245	257	171	221	224	235	259	203	234	252	207	167	194	242	218	175	122	122	145	182	193	165	266	303	199	134	194	211	188	193	245	235	174	236	255	247	318	349	264	150	226	194	188	237	220	160	81	143	161	124	123	101	106	212	189	104	196	259	224	279	288	219	286	289	178	218	238	252	231	198	189	179	190	117	130	194	150	166	138	171	307	290	150	115	155	146	170	169	234	201	152	230	200	91	63	106	174	156	128	131	106	132	123	116	199	203	113	75	140	194	117	178	209	153	184	155	90	99	171	248	209	173	243	244	204	192	219	219	202	232	262	264	258	233	203	185	166	269	317	250	274	267	265	240	213	227	157	68	158	191	209	250	212	226	229	216	133	185	229	160	118	169	283	245	175	171	176	144	165	237	200	91	166	245	214	257	169
176	192	251	324	354	268	219	240	194	161	184	236	229	181	173	259	204	126	200	214	235	245	179	215	247	159	149	98	186	239	223	294	246	290	289	178	200	157	117	148	88	80	110	180	249	184	152	200	222	186	130	198	160	101	100	103	245	216	100	159	221	135	178	274	185	237	282	236	258	245	233	222	166	135	185	241	208	110	118	197	191	213	266	238	173	180	179	160	182	145	120	154	186	172	196	172	88	170	284	221	147	203	164	127	111	94	204	272	178	152	130	170	184	168	196	158	194	222	254	189	123	176	171	192	222	220	234	208	191	201	172	159	219	209	196	207	272	309	185	151	199	132	218	231	138	165	196	147	237	227	114	246	259	179	188	260	281	246	247	168	89	136	146	204	226	133	164	206	180	177	202	185	247	328	277	256	215	207	208	170	126	220	296	267	204	193	271	222	284	242	131	137	161	226	196	140	108	201	255	223	219	258	336	302	226	249	274	263	283	211	176	254	220	220	244	258	280	199	183	217	246	214	234	332	348	273	274	358	252	174	242	184	204	312	289	262	303	361	291	249	353	370	310	385	383	322	334	283	277	288	265	262	252	248	284	298	309	376	456	489	571	752	834	801	633	485	481	360	367	464	348	215	264	454	487	392	321	342	389	340	371	401	352	295	215	258	325	445	436	342	451	523	533	714	923	1093	1254	1247	1046	760	632	556	462	427	477	475	409	517	535	477	542	475	436	456	424	520	560	456	400	417	491	535	472	405	417	476	532	543	478	444	471	411	448	513	467	440	407	460	537	472	399	378	344	400	449	418	398	400	451	484	489	445	377	474	500	471	455	429	424	381	434	429	387	421	417	401	355	377	420	389	399	364	325	404	447	337	322	353	297	320	400	390	342	277	331	346	261	341	424	393	351	287	314	373	365	285	222	311	328	321	321	285	302	333	341	367	326	321	326	264	199	248	340	267	264	320	319	321	288	238	233	353	396	279	266	319	350	369	285	261	302	206	200	297	364	361	272	307	287	247	355	385	326	275	317	318	325	338	390	467	423	386	404	449	436	393	369	324	376	476	454	414	407	355	344	358	358	328	362	325	233	371	378	373	430	364	282	355	446	396	445	431	337	334	358	371	398	302	296	401	427	413	316	306	281	250	227	287	328	330	342	322	296	273	369	415	306	144	234	349	317	285	278	349	387	361	325	332	394	488	476	390	324	350	348	340	323	306	300	295	346	332	276	285	271	288	532	556	370	373	364	219	273	343	334	368	462	459	356	369	401	417	342	260	312	422	417	364	390	353	310	312	354	407	373	269	335	429	405	391	265	300	377	361	338	254	228	255	327	332	349	342	331	365	287	288	344	297	273	379	403	406	367	238	269	373	321	291	318	266	357	378	352	316	367	446	347	312	286	315	368	363	335	247	213	243	250	273	327	369	411	395	342	358	287	234	234	221	298	368	424	417	349	354	320	309	315	225	250	431	540	484	472	478	387	341	382	455	445	382	361	409	419	327	351	437	473	403	379	503	480	480	495	420	435	494	499	515	479	461	495	444	462	433	380	408	419	411	446	477	401	542	588	431	368	350	448	455	457	513	423	455	525	572	675	912	1230	1245	1199	944	680	531	430	524	509	409	362	344	318	385	400	294	313	417	406	346	370	372	287	347	439	431	347	319	396	513	519	458	548	683	813	842	736	578	577	496	401	389	302	299	284	211	234	275	235	254	287	274	297	338	329	264	280	273	235	270	300	342	344	286	198	250	295	211	215	227	248	326	263	202	262	303	207	113	135	211	240	270	336	306	266	244	288	267	196	192	315	351	224	191	169	235	207	194	318	311	248	220	245	263	237	189	217	161	142	221	236	241	212	192	189	207	230	189	144	292	317	215	318	281	231	238	180	176	205	264	286	231	152	170	161	161	229	171	93	122	141	193	226	213	207	205	142	175	255	222	210	194	199	254	196	210	283	220	277	198	155	237	151	84	136	170	195	215	245	270	240	179	143	142	143	260	199	123	148	164	193	167	210	152	138	230	139	138	220	187	224	176	122	128	68	99	178	220	196	200	236	285	256	170	226	282	177	177	209	207	276	313	227	172	205	277	275	123	120	180	220	215	184	182	226	155	101	213	229	248	212	210	295	238	154	198	235	189	131	139	194	209	223	237	257	192	225	274	130	112	209	230	291	214	133	175	160	149	145	185	250	255	186	100	128	178
158	136	224	259	287	298	209	171	166	209	220	241	279	270	267	275	220	222	211	166	249	253	239	247	208	242	252	143	107	114	152	193	123	92	135	228	291	250	208	211	228	273	265	180	199	269	187	230	302	185	151	224	270	196	157	146	180	197	185	135	153	152	124	231	200	151	193	135	91	165	216	251	219	198	268	247	227	229	197	217	246	282	265	260	182	103	179	230	194	127	176	251	328	304	242	215	115	172	175	165	246	188	150	186	200	196	166	166	249	221	198	227	124	129	163	142	152	178	255	222	174	142	183	228	177	222	273	206	172	218	280	308	193	129	110	113	202	180	224	244	169	221	215	143	176	290	246	203	239	169	202	250	181	159	233	220	259	340	291	235	194	238	251	147	140	254	298	277	272	209	266	314	186	110	175	315	289	205	214	203	218	159	157	305	291	238	260	275	270	259	230	222	290	293	163	117	100	207	320	170	88	154	230	210	129	205	273	170	154	142	247	294	264	273	213	305	332	244	215	211	263	214	173	298	252	201	276	351	288	191	145	197	264	282	275	236	274	357	364	284	326	322	205	242	296	269	298	282	268	285	262	256	285	396	405	243	290	457	422	501	566	599	782	832	792	706	576	517	462	382	353	310	292	358	368	321	312	364	446	454	343	347	410	390	355	364	368	370	397	367	441	427	545	692	762	992	1173	1279	1144	929	817	586	437	482	468	509	560	490	449	416	436	471	465	470	408	452	583	485	451	509	474	453	431	435	440	511	476	463	465	492	493	459	616	472	352	461	468	476	412	447	538	485	392	323	394	455	418	427	380	408	470	479	438	388	490	479	424	380	315	385	429	435	436	397	401	370	359	371	364	379	346	326	439	420	294	279	290	346	386	371	348	344	383	432	315	257	285	246	341	317	289	379	462	387	280	298	273	312	249	209	269	338	334	354	416	279	227	217	258	307	261	252	267	322	306	241	304	329	313	309	281	319	347	354	298	246	263	295	314	387	381	329	291	364	491	464	377	350	369	364	342	302	367	345	315	333	318	365	407	440	412	380	382	339	349	368	369	392	412	369	299	359	346	356	402	278	293	414	417	348	353	398	388	423	455	445	335	268	397	455	382	364	373	376	304	245	371	403	417	392	348	398	456	408	336	318	259	286	305	309	302	296	342	462	424	316	354	254	193	320	369	302	278	339	359	376	345	406	465	468	377	278	341	384	375	388	398	394	376	366	336	262	205	221	283	280	289	259	247	307	382	351	321	342	370	373	314	371	396	317	376	415	322	357	415	346	361	407	374	338	258	277	392	350	287	263	364	387	387	384	258	360	372	299	267	282	334	320	280	176	230	378	360	301	308	264	232	256	270	299	345	395	347	263	282	335	291	278	307	313	317	336	344	322	389	378	268	315	403	326	250	225	280	327	306	305	355	371	375	410	343	316	331	269	278	310	327	393	344	286	319	363	375	379	473	401	280	325	306	294	381	412	384	415	428	361	362	394	356	402	452	442	343	339	397	401	412	395	429	429	419	442	371	347	404	390	379	451	532	527	471	515	552	515	542	509	505	484	488	487	394	456	464	493	531	468	431	434	439	398	478	604	708	836	943	1142	1347	1235	1031	850	576	429	443	464	454	420	386	317	313	395	458	490	388	340	318	376	381	311	354	420	485	427	367	377	412	477	436	446	637	758	806	799	748	592	405	333	411	377	326	310	276	324	321	244	169	248	339	285	196	221	296	300	365	350	305	228	182	299	261	344	332	165	155	284	313	181	152	238	316	265	247	279	286	250	229	235	299	356	301	294	272	173	104	161	176	129	239	234	169	218	212	202	140	146	186	182	226	304	278	202	260	285	314	264	222	295	231	199	255	252	255	182	124	158	113	244	327	206	233	245	191	201	259	217	185	280	237	190	148	158	220	223	235	234	224	229	216	256	259	142	135	194	181	125	90	119	220	277	250	146	108	188	235	212	209	135	115	212	291	254	186	158	94	147	289	322	256	214	171	141	136	95	117	215	206	138	176	134	106	188	259	212	141	147	138	215	224	197	207	177	102	72	207	329	280	214	159	161	148	190	242	117	149	278	212	163	178	195	193	200	198	121	181	278	238	249	230	119	246	370	262	182	219	160	192	309	274	205	206	253	199	117	110	187	262	235	121	147	257	160	168	208	225	278	187	153	136	167	234	205	129	203	181	40	58	135	147	148	204	171	177	136
160	79	86	106	143	138	213	224	171	266	177	181	272	228	287	279	266	299	253	210	186	155	204	208	104	80	145	201	144	112	180	197	163	214	266	203	182	236	268	163	197	296	163	114	178	216	235	190	119	102	135	197	209	120	140	229	230	270	202	113	133	135	191	171	128	226	221	178	265	223	166	193	242	284	328	350	293	259	270	238	178	165	245	297	363	417	259	213	242	175	128	127	177	263	200	152	180	247	252	215	273	270	245	213	194	180	143	213	328	207	109	212	158	126	226	216	179	140	157	185	171	144	133	158	142	205	193	167	225	269	238	170	190	154	123	160	277	261	239	336	239	113	219	321	262	234	214	229	255	262	206	220	195	136	208	221	292	364	333	275	245	196	218	243	279	211	166	243	273	333	333	283	194	215	255	229	259	291	292	305	314	243	272	334	315	338	348	264	245	175	107	199	252	261	215	145	159	159	155	225	231	246	257	222	217	227	260	271	159	129	204	200	230	310	310	326	319	219	203	150	101	179	165	187	194	269	348	295	291	263	305	329	215	264	315	357	351	273	376	366	359	387	260	121	203	210	140	203	238	250	287	322	300	308	343	359	388	414	404	458	528	556	711	907	862	713	639	506	413	396	406	404	394	347	278	354	441	414	395	447	464	364	289	377	431	386	416	424	343	345	387	482	600	660	743	950	1185	1253	1190	1019	828	644	564	565	500	482	482	466	476	503	414	348	435	451	454	455	386	475	536	498	503	399	395	379	326	382	451	468	481	448	452	525	504	437	354	456	551	463	481	475	427	464	431	406	400	371	373	353	330	354	406	406	367	370	389	424	347	344	394	389	503	467	395	332	303	297	275	287	248	343	382	322	328	330	319	384	366	290	294	374	315	270	356	334	326	340	375	360	299	283	301	323	324	216	243	302	284	313	314	277	279	414	345	197	233	360	362	349	365	379	380	392	402	291	284	249	222	265	322	396	414	386	362	419	353	238	273	354	356	356	359	350	397	364	371	401	365	377	367	335	356	325	351	408	389	392	362	306	278	333	355	320	267	355	367	266	298	413	425	305	340	379	261	230	331	350	319	347	419	504	470	347	385	401	320	310	345	309	319	348	272	290	363	313	296	337	307	298	334	311	241	283	345	353	361	350	321	315	319	302	243	204	297	424	415	455	487	328	284	289	359	416	365	342	369	394	380	376	294	347	396	338	344	321	306	274	284	261	264	381	433	444	378	332	339	411	446	369	354	392	360	269	305	353	350	366	379	336	351	410	368	353	342	280	313	294	357	455	387	420	364	299	358	327	401	453	378	328	314	359	359	361	350	299	245	259	319	341	327	381	394	274	209	270	305	269	305	277	230	267	348	293	283	376	350	314	248	280	393	378	300	277	349	393	370	329	372	429	322	259	280	179	196	277	323	373	278	369	432	406	391	374	389	284	315	372	352	392	325	334	379	356	371	286	328	466	465	415	361	357	345	303	315	352	350	366	418	461	490	494	449	415	398	353	396	429	461	598	601	486	451	489	506	401	358	515	502	368	408	435	414	371	406	497	558	519	437	413	392	471	490	494	475	398	431	509	471	364	426	535	553	561	637	911	1136	1300	1401	1164	885	679	476	418	440	411	518	584	482	423	412	407	382	405	396	368	382	345	276	338	452	457	381	353	408	432	459	455	480	564	680	790	749	729	675	466	368	368	385	333	288	216	215	326	277	221	256	282	261	365	394	299	324	331	285	271	303	253	175	197	232	216	269	355	265	218	242	288	321	272	298	279	296	345	249	228	206	202	238	255	329	372	250	118	121	228	238	90	195	295	250	257	181	202	273	285	289	194	119	151	282	282	217	233	217	214	277	257	247	326	287	218	214	145	59	144	227	242	236	226	239	198	117	185	276	235	139	137	193	132	144	269	323	255	139	119	194	192	176	220	278	216	190	189	155	111	164	250	207	222	250	171	151	284	280	169	114	165	199	147	202	318	263	164	211	326	298	150	106	167	200	191	189	198	186	208	143	92	126	80	125	198	199	199	187	117	117	120	100	94	100	173	122	110	123	88	98	122	198	161	127	217	304	205	115	188	182	177	204	227	156	132	250	206	188	228	132	204	269	189	260	323	342	304	241	221	164	191	260	228	164	175	122	59	81	155	250	266	294	252	154	169	231	237	137	210	243	166	123	207	262	162	105	160	177	165	226	249	224	216	199	153	165	115
267	245	265	253	262	270	311	299	189	202	277	195	115	123	187	339	321	275	247	220	237	157	145	234	255	221	192	233	249	239	232	238	299	251	220	184	149	234	273	255	285	282	247	328	336	277	256	136	129	160	141	142	150	120	118	180	129	162	218	120	115	193	166	178	133	68	222	261	226	265	207	194	195	175	210	207	230	273	219	233	224	215	266	237	215	229	205	173	205	248	197	169	145	177	215	194	222	246	234	261	283	275	245	238	236	219	275	240	225	208	191	237	167	68	145	140	96	173	175	129	104	138	147	169	168	108	145	220	156	193	253	142	144	206	204	241	354	309	206	169	182	208	241	184	161	235	157	115	210	287	211	145	184	230	253	266	208	94	122	175	140	143	185	229	228	188	127	110	144	195	224	273	276	315	359	260	193	190	240	213	233	263	284	258	210	213	250	296	290	208	173	206	229	239	266	282	166	123	186	275	228	184	276	293	219	166	192	249	214	191	171	219	297	272	262	328	339	248	210	260	245	147	152	141	167	207	306	375	223	217	353	374	290	222	237	349	350	271	286	300	337	373	309	238	247	281	318	288	294	289	283	323	312	308	254	246	318	364	382	488	573	648	700	719	812	832	753	634	460	385	452	473	422	399	359	381	416	348	381	376	402	447	415	431	415	345	338	347	347	436	447	457	461	458	618	737	955	1220	1263	1130	885	764	645	587	606	555	524	424	385	484	478	457	485	460	414	390	478	492	421	371	368	384	431	439	435	537	534	466	494	503	529	544	497	515	416	302	358	375	357	417	489	549	586	566	501	398	349	394	455	452	470	457	419	438	472	488	466	407	334	236	250	373	359	338	375	291	275	379	420	385	319	285	312	448	442	348	332	331	358	369	370	379	352	383	426	358	359	376	280	226	284	378	354	282	283	267	257	350	378	351	377	357	322	254	265	332	334	336	347	363	364	248	224	310	367	348	358	314	288	356	315	386	394	387	338	283	390	387	335	347	361	317	294	320	360	387	354	354	375	371	393	397	390	337	301	321	317	332	272	262	361	389	422	421	404	382	340	317	362	397	423	464	328	247	266	310	298	296	355	346	317	338	349	365	326	271	285	319	379	421	408	404	410	448	436	363	387	369	312	341	366	383	402	413	390	341	336	385	417	400	396	339	289	281	326	430	481	372	384	414	399	383	376	402	359	408	397	353	354	360	389	375	385	354	298	362	333	284	350	374	366	360	382	387	316	355	458	343	281	347	425	465	409	316	328	444	407	320	318	307	315	368	394	314	241	341	358	315	357	360	369	372	376	362	419	466	417	420	343	335	374	263	307	395	350	273	332	478	387	319	363	347	362	331	264	287	362	359	290	268	298	354	336	338	377	310	261	256	276	381	330	255	312	284	307	311	313	426	347	297	325	230	215	281	288	291	246	274	296	286	320	274	283	303	413	456	396	421	357	332	344	273	317	360	365	404	424	384	322	335	344	361	371	331	372	384	296	352	466	519	455	344	449	537	433	456	529	490	429	403	454	480	474	439	407	400	487	497	359	357	420	461	510	552	534	408	417	519	544	486	397	425	467	437	422	458	450	392	415	476	534	600	763	998	1196	1371	1243	953	734	517	544	614	495	382	408	488	428	301	287	417	423	396	441	437	430	339	376	440	350	327	289	259	330	346	387	418	455	606	601	734	760	580	543	394	337	427	411	341	340	233	199	260	268	356	411	336	292	354	341	346	292	156	215	366	379	270	199	203	227	271	379	351	192	222	261	231	161	108	307	378	273	332	274	199	219	116	177	248	188	267	291	272	291	206	137	98	124	228	182	191	280	260	201	225	278	273	246	185	192	270	191	144	235	236	259	296	273	314	307	188	157	168	239	293	286	264	231	291	310	294	201	201	314	304	223	193	271	241	212	198	139	168	212	222	227	212	122	166	267	251	279	253	217	196	211	257	150	130	226	211	165	163	231	265	160	129	192	171	179	199	165	154	273	224	135	174	158	161	168	240	212	125	177	154	50	52	161	211	133	129	162	235	172	128	196	175	160	147	177	214	187	203	236	136	57	114	178	176	116	130	244	263	133	37	67	177	154	114	245	176	147	238	212	184	183	231	251	203	197	284	331	273	186	93	106	173	175	193	128	213	279	182	166	129	173	217	150	138	149	83	70	199	166	82	171	147	138	120	95	207	311	293	219	261	229	161	177	191	180	155	187	213
259	153	157	215	194	180	185	304	278	173	209	212	171	167	221	241	229	306	313	209	173	256	254	184	266	284	231	169	183	228	158	152	159	200	327	281	158	155	202	259	280	246	251	229	197	203	234	164	66	121	147	119	108	110	154	270	263	247	182	129	160	186	295	298	223	194	150	134	217	197	153	181	151	86	114	191	240	315	302	259	209	164	187	166	140	152	179	191	219	198	153	183	163	181	142	106	176	161	120	183	177	139	217	274	200	121	128	152	192	207	193	168	151	173	232	153	80	202	275	220	229	245	198	193	134	128	138	145	186	217	166	84	161	269	248	233	275	177	153	191	191	178	117	160	184	226	252	114	186	288	212	240	234	164	224	321	246	136	175	247	162	157	220	218	211	218	262	207	183	195	313	295	219	224	201	238	201	155	162	202	258	281	220	198	245	170	138	212	201	275	306	278	308	226	255	323	169	95	136	236	273	260	275	196	185	208	230	176	228	275	212	280	301	222	159	185	219	293	311	249	197	157	224	287	203	168	301	378	353	293	273	227	226	308	347	324	248	254	278	242	272	337	266	308	355	264	215	210	236	263	307	289	289	327	318	296	367	385	421	480	473	569	665	720	867	870	702	616	527	421	388	441	463	462	366	254	307	400	358	314	408	417	417	419	335	323	390	408	379	400	397	340	398	493	499	582	800	1042	1282	1296	1100	979	748	570	558	559	512	455	462	496	516	511	496	508	520	434	375	459	483	409	411	411	515	563	450	457	457	461	532	498	533	508	383	433	502	528	509	540	597	580	511	477	439	411	494	455	392	411	443	461	484	435	382	435	440	395	342	412	433	338	368	364	292	317	333	331	385	373	362	368	308	243	296	430	404	337	369	364	415	408	344	371	358	317	335	294	199	185	129	206	281	290	279	267	268	243	339	397	389	335	281	305	408	389	312	286	270	341	329	314	302	271	290	344	352	377	392	313	285	317	375	406	360	292	279	297	417	430	346	393	345	274	319	327	293	257	296	301	284	360	349	381	392	349	340	299	354	412	331	292	364	323	355	403	358	349	334	320	325	329	394	371	276	328	369	320	293	391	439	407	428	388	325	323	341	334	252	270	309	313	304	289	297	330	404	456	444	412	416	328	284	348	432	376	328	377	382	383	400	424	374	325	361	387	380	362	328	291	338	446	443	401	411	375	319	260	340	424	353	348	312	300	329	412	522	437	474	481	402	336	273	326	319	264	223	310	373	280	284	337	386	396	310	267	321	309	252	285	293	410	419	355	413	368	398	396	298	261	320	349	288	369	417	324	273	280	292	326	293	268	286	324	360	315	256	284	296	339	432	394	387	394	320	332	355	301	213	237	326	337	370	317	346	357	352	398	331	361	356	352	409	438	399	280	307	300	255	350	293	260	284	320	402	362	286	305	375	415	408	355	345	417	438	386	354	387	431	385	371	342	375	413	391	377	445	459	368	403	417	358	401	448	376	357	381	357	392	409	460	490	415	420	427	403	449	470	394	414	480	464	459	499	479	430	439	438	410	420	422	381	401	458	400	439	497	399	413	471	476	464	414	389	407	389	413	473	517	569	583	583	598	756	860	1011	1310	1297	977	748	682	585	564	529	449	521	510	408	417	412	350	372	403	303	288	330	309	327	356	373	399	327	256	302	397	495	499	489	535	642	722	784	721	563	499	378	316	285	255	311	292	268	251	236	248	356	351	288	289	268	324	293	287	312	278	303	256	257	357	295	219	251	318	264	177	264	347	275	182	178	277	308	222	266	319	254	268	264	211	269	252	215	198	272	319	276	253	252	252	204	297	297	169	221	280	178	227	417	310	130	211	264	271	338	294	267	222	137	168	217	199	243	288	217	324	321	157	137	265	327	286	204	139	151	227	254	220	238	205	226	260	249	253	228	164	126	232	265	201	194	154	97	73	191	199	181	225	261	249	105	135	177	156	171	192	145	92	147	161	172	212	216	198	173	237	254	232	188	154	175	232	215	182	246	149	130	125	114	231	200	182	175	74	102	172	212	206	212	279	242	111	45	112	198	195	194	130	74	210	207	159	249	285	275	239	211	235	170	57	46	154	181	119	232	258	220	200	147	198	270	246	201	234	265	187	118	163	182	143	115	179	343	319	186	164	111	144	241	243	205	180	168	143	208	227	189	227	167	71	48	84	145	145	110	135	194	192	235	235	250	243	211	161	146
250	167	213	192	154	239	263	284	303	166	154	197	176	232	183	207	343	315	200	188	144	167	210	157	174	167	152	126	120	203	228	178	209	221	176	193	192	177	249	180	132	175	167	235	230	224	172	127	102	46	150	159	150	258	188	71	155	247	181	112	143	205	189	168	129	66	130	157	142	153	193	156	136	225	238	261	304	271	185	231	268	223	191	220	208	237	275	195	166	145	187	229	204	171	94	155	159	115	154	89	109	190	203	177	196	162	101	165	210	225	209	106	115	175	162	122	196	217	146	238	260	247	266	145	190	328	183	123	200	268	286	208	211	276	257	181	161	226	212	135	122	161	170	85	149	249	323	251	133	247	250	256	312	299	293	271	287	244	223	211	191	235	227	228	256	295	305	233	206	195	221	211	135	132	147	192	233	226	213	255	263	263	185	62	169	283	235	227	198	190	274	285	261	270	264	232	211	161	81	175	301	223	231	237	224	320	328	265	276	264	270	268	245	234	174	254	251	254	337	306	219	194	317	396	215	173	244	222	320	287	173	195	207	255	254	166	250	309	356	409	371	312	310	275	252	328	349	314	337	347	351	389	277	274	336	307	335	266	298	436	501	573	546	597	709	809	835	823	716	560	545	434	390	408	406	343	259	357	411	455	469	387	354	434	429	290	399	456	309	378	462	359	376	462	532	572	656	872	1170	1325	1209	1037	828	655	530	502	486	432	448	499	465	424	513	601	595	547	571	566	445	460	430	434	459	429	497	495	472	526	512	467	564	524	477	485	407	367	363	400	485	484	366	397	484	350	361	411	442	479	464	448	306	335	436	435	442	399	423	467	409	463	466	374	404	375	267	229	310	379	307	284	366	397	363	362	336	279	269	280	328	305	288	296	286	387	406	394	368	250	258	268	237	285	291	298	312	351	410	340	234	263	298	229	268	360	417	350	236	252	331	424	372	285	273	307	309	300	310	328	391	413	421	349	268	219	175	273	354	380	296	282	373	324	400	358	204	232	310	404	390	383	350	237	295	329	417	424	392	411	351	314	353	368	296	263	283	366	372	396	397	343	324	318	268	223	251	265	338	422	476	461	360	312	304	271	285	353	345	275	277	377	392	261	262	439	479	428	339	376	451	435	398	307	376	430	356	319	322	326	436	415	325	325	337	311	293	324	286	310	397	481	499	412	324	423	393	296	347	335	275	309	375	246	261	329	299	378	395	362	319	322	353	314	228	250	285	281	339	297	322	458	436	326	327	381	421	365	315	308	276	319	275	264	354	356	324	294	288	287	303	403	435	409	387	387	358	320	327	400	327	253	327	318	277	281	345	290	241	285	359	358	352	401	324	299	306	300	399	476	389	337	372	332	331	385	410	337	280	315	358	288	231	266	287	330	394	344	333	350	325	308	324	454	477	385	402	329	177	312	434	432	474	483	401	313	313	295	334	392	357	362	446	488	447	407	419	380	348	313	220	329	469	420	357	406	422	383	436	428	424	514	420	312	356	428	501	410	346	421	450	544	480	419	537	489	421	410	438	443	378	412	470	429	381	423	440	410	392	440	500	440	475	583	478	380	469	560	553	541	545	591	699	814	993	1301	1401	1135	863	635	632	639	598	514	442	465	434	431	391	379	296	259	395	366	278	371	382	380	359	340	335	323	410	389	378	469	537	570	717	848	753	729	728	561	456	363	368	348	235	279	318	343	334	269	220	282	238	161	208	150	191	282	279	261	187	128	274	391	256	165	224	273	243	200	220	257	299	275	252	264	206	169	216	275	284	257	273	352	333	273	203	198	267	288	286	240	293	217	56	180	279	259	228	137	188	241	157	261	365	307	293	220	196	265	255	252	261	256	279	288	198	172	237	221	282	353	287	254	286	239	232	233	205	164	117	226	266	189	115	130	201	191	210	268	174	191	307	230	186	252	197	128	187	181	191	283	263	236	253	172	179	189	209	179	118	118	96	191	175	196	291	212	224	217	113	138	165	190	201	194	178	171	212	132	50	146	138	101	207	200	235	239	130	138	195	292	296	241	240	170	113	127	187	203	206	260	172	153	231	177	179	182	108	106	197	236	133	165	204	251	232	138	231	211	175	219	138	156	264	209	207	198	213	249	196	181	168	121	88	167	175	98	117	201	248	206	200	276	226	134	139	139	96	177	261	200	179	244	254	175	150	107	154	248	188	134	181	199	242	224	148	136	163	217
181	191	219	271	231	233	300	223	187	232	189	183	248	207	215	278	244	262	204	187	248	244	272	271	228	144	160	224	236	218	150	177	219	180	157	133	124	112	175	147	114	145	78	124	198	131	100	91	161	218	124	154	217	196	184	182	303	347	257	222	134	222	305	246	209	171	169	155	220	266	202	149	232	253	170	122	173	261	294	330	233	208	210	195	228	192	229	216	182	133	111	103	80	129	119	189	277	206	152	124	140	239	250	262	280	267	331	271	202	188	197	193	142	202	207	185	229	236	264	232	173	219	224	131	75	150	149	186	228	157	191	289	298	191	98	73	84	185	185	151	248	248	207	203	236	317	277	167	198	226	113	147	212	189	168	170	297	387	374	353	262	183	163	216	195	136	171	160	153	128	183	287	294	179	200	281	275	268	332	326	257	227	153	127	221	268	223	248	248	249	251	213	170	177	220	254	248	240	194	115	223	348	334	276	201	243	241	211	197	138	127	209	182	201	225	150	273	355	271	203	278	325	233	209	194	151	208	237	256	209	183	271	349	393	238	141	249	296	253	298	273	181	242	240	225	263	273	325	293	385	408	271	280	326	357	342	322	236	246	346	389	423	582	674	700	823	862	865	793	581	480	495	457	458	470	370	287	315	306	333	350	345	400	368	355	379	455	441	377	337	358	406	357	393	449	501	643	860	1105	1236	1225	1247	1169	863	554	558	559	440	464	548	483	424	563	551	467	500	528	532	553	586	466	391	401	445	499	489	525	500	441	462	508	509	453	404	445	482	490	477	467	538	550	449	454	379	361	435	485	539	488	426	332	329	385	343	315	383	488	535	465	416	446	523	481	356	384	366	289	442	497	352	322	358	380	323	342	395	345	334	387	423	403	361	315	239	286	356	381	443	390	312	328	338	355	341	308	348	277	269	369	325	269	337	338	288	367	424	396	240	187	306	308	301	322	312	275	430	456	369	349	272	249	254	354	425	384	358	354	304	340	392	313	222	270	349	343	356	326	352	405	345	270	258	349	299	272	385	389	340	331	392	416	423	457	390	355	324	324	364	335	301	296	337	352	296	236	271	365	419	406	329	274	324	348	313	376	347	342	361	300	320	301	247	256	364	374	365	438	436	392	307	277	340	382	321	310	338	312	329	430	468	365	433	453	379	434	388	245	289	442	453	415	331	247	254	322	395	313	267	369	389	314	275	252	345	496	429	468	464	423	458	399	401	366	350	346	350	409	411	360	338	273	306	424	333	254	320	329	314	372	401	357	335	371	327	326	341	325	347	281	266	341	334	318	317	245	243	294	313	343	306	338	342	242	311	415	354	263	334	362	350	396	392	358	313	272	315	405	374	332	264	142	287	472	410	377	380	297	260	279	272	279	310	380	371	347	434	444	385	361	408	445	394	346	383	398	316	310	352	327	336	368	322	290	352	422	366	285	309	336	357	320	349	444	447	420	361	324	389	408	427	364	359	465	453	309	283	394	414	532	527	362	351	477	440	362	399	452	431	336	427	482	429	389	433	538	510	434	387	443	445	435	507	498	443	457	441	422	369	381	456	461	479	485	501	557	559	463	448	536	649	828	1007	1126	1317	1322	1041	773	504	491	529	425	410	394	412	383	362	373	363	347	316	342	428	424	352	311	355	409	408	424	360	326	452	517	608	620	638	749	858	915	708	467	415	466	439	366	341	309	266	279	375	457	394	301	228	308	344	266	283	225	210	252	236	216	236	234	244	178	125	212	193	194	213	211	227	301	354	281	187	222	180	124	224	275	340	248	219	293	245	133	261	392	265	271	298	284	236	190	241	259	238	173	80	142	170	162	202	193	194	254	263	220	224	167	220	348	386	308	199	247	252	232	225	235	254	182	207	254	260	236	194	159	160	188	203	196	155	158	174	148	169	186	224	282	263	204	200	195	214	315	298	191	133	156	154	126	182	262	213	167	194	181	181	146	201	234	133	115	206	296	202	164	279	248	220	254	174	97	181	242	251	210	97	130	169	95	150	234	201	196	207	123	59	136	271	242	254	286	181	225	171	89	131	148	119	77	84	119	145	129	114	86	69	178	250	153	135	181	198	216	175	226	194	151	213	202	193	241	275	175	131	273	279	184	190	212	227	218	205	178	103	91	103	102	135	173	199	207	215	176	94	47	109	213	235	203	245	301	278	247	182	133	171	167	204	257	206	234	229	113	93	121	211
152	148	222	270	231	121	198	262	188	195	200	199	239	268	217	185	196	154	205	257	290	351	298	134	102	97	99	188	217	235	162	141	175	90	159	207	133	209	243	116	102	158	109	120	215	184	128	112	154	190	121	124	171	164	115	131	205	246	256	181	108	167	228	259	247	154	142	182	187	159	95	156	231	159	149	173	257	315	312	263	165	101	75	70	112	177	196	232	194	149	173	197	248	252	124	125	220	233	180	97	109	127	132	111	133	128	113	216	218	143	138	138	86	197	292	216	172	244	221	136	137	120	149	143	243	314	204	158	110	119	234	449	489	284	183	127	146	232	242	282	295	269	270	170	111	172	128	154	238	231	246	206	161	193	189	187	210	301	322	244	190	250	268	174	199	141	86	146	202	215	217	243	242	255	223	256	266	167	226	295	341	299	233	272	201	173	253	226	223	260	227	161	99	129	223	245	271	265	245	282	238	285	289	205	178	119	213	328	263	195	182	240	250	212	210	247	240	154	211	320	355	320	296	326	236	182	217	235	260	316	291	284	309	235	195	201	267	336	301	273	308	250	180	217	251	263	287	243	238	366	338	279	351	350	298	297	336	319	298	312	381	380	467	551	585	736	814	907	837	584	404	430	496	436	487	431	378	411	298	280	340	369	411	382	389	419	427	413	406	423	389	394	429	443	533	617	616	726	917	1072	1209	1319	1198	984	729	534	500	422	412	499	488	409	553	616	455	500	511	370	413	506	489	433	394	498	596	484	406	426	421	387	485	566	513	560	569	453	490	582	563	567	522	407	412	459	427	422	422	345	383	496	390	364	397	439	415	400	445	445	456	383	420	461	424	389	360	427	478	546	532	455	454	437	375	302	328	306	252	314	409	362	256	274	245	236	310	315	246	284	399	366	290	256	422	431	293	321	331	336	310	327	364	280	238	279	315	373	410	371	301	320	338	301	356	401	327	374	436	395	354	356	380	314	305	356	357	325	271	281	354	386	384	330	311	326	298	260	317	382	377	399	303	272	351	260	255	296	204	285	469	444	370	370	313	271	372	428	364	356	429	444	357	346	318	310	367	338	358	333	333	404	333	285	304	370	460	393	348	377	314	297	305	293	330	375	384	394	347	284	332	363	402	446	385	294	329	373	387	387	427	527	418	295	307	434	496	447	385	397	407	335	335	259	250	347	394	331	300	373	315	258	286	335	408	382	321	341	377	400	388	339	306	283	334	380	304	242	279	379	368	298	417	443	324	354	374	321	301	338	334	289	324	370	419	387	429	490	335	314	284	272	289	258	317	325	266	291	410	358	269	307	321	310	243	286	412	361	348	386	275	248	362	291	243	322	360	309	278	287	290	282	263	291	300	282	247	300	335	292	301	335	352	364	327	287	359	436	448	316	235	321	283	214	300	429	452	374	294	345	450	380	313	371	331	298	249	245	324	364	306	329	382	319	377	371	438	441	359	415	457	444	442	455	429	428	397	355	393	455	479	419	345	308	396	412	407	481	441	443	471	456	410	410	444	444	479	495	445	416	435	408	449	516	504	453	472	520	464	434	429	548	519	384	462	469	471	513	466	493	543	671	927	1202	1283	1251	1123	766	565	488	472	518	464	471	462	411	387	382	333	301	371	362	343	366	414	444	382	362	389	360	356	401	370	307	391	405	492	725	847	867	819	652	454	380	337	284	338	296	184	233	233	318	458	390	263	238	256	217	162	212	243	219	226	259	289	297	272	233	226	178	212	256	246	328	344	298	363	343	182	190	174	173	313	345	314	277	327	225	132	236	217	221	292	279	355	376	240	184	154	132	127	206	205	156	209	321	407	293	213	256	275	229	173	204	193	213	197	189	184	162	208	183	149	84	90	205	266	187	194	240	221	308	272	181	249	285	255	152	71	126	200	182	164	164	170	272	237	161	157	144	204	151	169	272	273	232	169	167	198	204	191	136	133	187	141	156	147	129	150	95	141	209	246	264	250	279	219	132	102	100	95	117	156	188	219	197	203	224	247	222	178	129	95	172	223	195	126	204	186	107	209	191	193	220	159	175	236	142	40	54	120	215	151	68	89	104	156	225	251	238	188	173	141	146	192	202	238	266	207	131	165	223	241	158	151	180	152	170	147	152	225	217	168	193	198	173	195	193	184	252	296	266	142	119	202	234	284	228	178	211	218	157	121	128	99	128	201	252	240	202	243	228	103	183
287	218	183	166	189	206	151	128	149	171	174	239	262	227	233	193	250	240	202	203	190	207	190	119	126	146	119	182	160	83	108	157	183	145	140	177	177	249	250	210	235	235	166	217	263	260	238	131	146	161	87	80	132	163	111	131	179	98	150	246	247	243	211	153	190	211	217	226	165	189	238	240	185	254	283	222	231	233	210	178	285	252	178	188	195	268	216	115	117	198	224	277	303	212	154	108	95	195	268	241	179	201	217	168	179	207	216	160	180	197	224	219	184	211	279	311	177	120	161	163	162	270	315	244	256	232	218	267	161	175	284	266	257	184	159	257	223	150	200	257	269	215	196	175	178	254	213	182	260	280	220	131	151	193	195	175	201	224	241	251	169	211	249	154	161	234	180	142	249	257	112	181	280	232	248	324	322	292	359	365	335	321	259	254	167	126	254	264	231	292	258	210	282	223	196	274	257	245	271	308	195	144	182	133	201	238	185	249	309	238	276	371	321	287	328	228	188	241	259	302	372	384	304	280	243	207	174	202	209	232	303	200	167	275	289	251	277	262	269	278	276	261	329	363	226	169	251	382	404	397	348	279	337	385	242	205	252	250	282	412	460	388	475	543	535	643	745	748	757	631	480	465	512	422	390	381	338	409	412	331	329	444	414	344	328	353	414	392	366	417	450	415	374	293	359	518	587	712	848	949	1154	1291	1216	1075	909	750	611	551	531	477	478	483	530	614	525	445	510	446	388	465	513	535	505	501	494	474	523	477	356	379	461	485	403	411	525	542	447	394	424	410	410	460	488	427	332	343	379	368	384	444	464	378	342	435	480	385	308	270	252	315	464	405	353	452	431	394	338	345	436	455	394	368	304	278	338	342	353	357	386	378	302	302	298	338	393	306	289	331	311	344	389	331	285	348	350	275	292	305	373	423	284	204	250	252	261	385	356	230	293	403	343	236	268	363	271	199	286	340	334	359	378	234	218	302	340	355	310	348	377	352	305	285	356	357	373	391	292	236	281	277	287	385	339	273	341	359	305	289	263	246	289	348	338	293	308	371	364	289	256	338	380	344	378	388	384	314	293	385	359	297	312	302	312	394	329	347	461	335	231	332	412	389	354	285	338	405	387	385	401	326	322	318	277	379	328	274	343	356	295	294	295	328	366	349	371	364	359	375	360	367	336	331	409	398	350	417	431	282	277	354	334	330	311	299	392	362	383	432	334	328	321	359	338	275	332	364	366	380	288	221	272	341	420	402	399	410	417	456	386	319	336	263	226	338	327	322	332	303	310	346	435	414	315	311	276	309	478	438	280	272	370	428	298	295	346	285	312	364	366	378	427	326	242	326	367	304	234	264	309	244	245	315	308	352	357	391	441	438	377	302	320	343	379	384	324	231	251	310	327	363	296	212	258	308	255	271	339	336	309	252	306	295	248	308	397	415	372	451	429	364	415	370	368	476	432	436	529	459	431	452	325	342	496	418	318	433	470	417	422	362	329	385	436	427	433	441	489	495	465	480	455	467	555	532	513	486	419	476	551	443	450	551	451	440	467	409	430	516	517	497	359	368	501	428	461	505	497	539	655	890	1135	1339	1344	1119	813	611	527	446	409	441	410	390	416	397	321	323	401	373	420	427	419	422	407	413	336	295	298	266	331	362	333	440	494	540	673	728	816	787	642	596	469	379	310	354	397	291	315	314	332	376	372	299	212	236	242	202	262	343	366	261	194	218	190	161	214	277	279	252	281	330	232	257	359	262	222	245	176	282	308	212	242	240	182	203	216	203	158	243	269	179	178	173	215	245	222	129	116	179	284	295	263	282	203	189	224	161	129	199	177	198	280	304	310	189	145	183	216	286	274	173	166	200	253	317	301	184	120	231	240	218	221	208	186	213	243	188	224	209	198	202	163	235	194	157	154	179	281	226	174	187	139	154	194	252	259	228	188	165	124	78	148	180	187	244	167	48	50	131	266	252	194	192	153	117	84	149	194	149	95	66	163	260	223	148	151	256	219	110	196	232	225	193	163	126	56	63	65	106	200	157	100	180	239	202	141	92	73	147	171	151	145	143	203	215	155	122	168	124	124	237	233	319	343	297	304	192	177	179	136	171	159	170	281	335	292	205	163	122	65	126	115	176	259	161	186	233	232	144	93	177	128	168	270	268	222	161	115	145	159	79	128	120	122	206	251	320	236	170	176	188	225	234
244	164	112	93	127	258	271	231	152	132	184	128	112	167	200	249	262	259	285	164	138	195	143	129	201	265	230	200	209	186	117	139	129	50	116	136	142	247	295	214	167	182	168	185	138	143	173	180	242	182	157	217	294	277	157	88	142	137	101	225	327	296	190	136	225	298	282	176	195	293	233	283	254	119	235	311	253	230	223	207	227	282	299	209	128	212	239	189	152	142	223	224	179	197	160	93	105	166	213	195	177	198	158	106	140	208	195	194	132	100	198	199	148	136	215	254	119	135	229	191	215	217	200	194	201	241	273	287	222	224	254	242	214	170	221	278	265	247	181	190	203	145	161	251	237	209	272	182	143	199	207	235	296	210	183	296	185	150	238	250	225	272	250	187	200	161	143	96	139	184	170	222	301	260	213	306	214	173	259	242	241	223	231	293	309	203	139	208	284	263	233	198	204	255	238	273	256	230	190	156	174	170	211	206	195	178	96	110	142	155	242	247	252	256	175	155	216	266	286	275	211	255	332	229	216	281	217	226	290	293	178	226	291	307	344	231	211	319	323	254	249	237	296	371	338	254	230	295	313	258	221	268	308	286	235	283	407	408	310	295	335	282	290	427	500	607	836	879	781	696	627	497	377	414	433	414	408	349	309	319	278	301	347	357	357	397	422	453	459	459	489	401	362	383	432	556	597	646	762	890	1093	1261	1331	1231	1031	756	628	593	571	506	411	411	423	453	441	439	441	444	469	472	560	627	562	517	520	493	403	400	429	383	434	512	487	490	425	361	409	419	385	425	501	455	426	471	375	303	377	331	340	412	382	382	343	345	349	310	268	306	340	305	336	312	374	409	324	338	389	382	333	318	357	394	355	349	308	335	359	286	264	320	393	368	345	305	293	338	362	410	396	287	267	301	360	351	373	399	361	379	469	503	382	305	373	385	370	445	382	311	335	343	353	340	353	387	366	373	365	355	337	317	345	266	203	299	327	279	320	363	361	333	348	450	388	198	261	382	285	269	314	306	341	339	291	276	317	349	343	299	281	273	272	288	330	355	298	319	350	359	362	367	467	435	288	297	387	392	300	264	289	337	360	304	350	378	287	294	345	326	336	320	294	324	266	290	302	343	348	268	327	285	331	347	225	287	420	404	308	331	373	352	349	317	311	411	454	320	253	289	312	288	257	379	378	227	226	349	424	359	312	341	419	438	417	396	364	321	292	308	362	408	450	442	317	284	326	344	304	301	315	333	317	323	375	363	399	382	317	377	352	334	349	269	274	327	324	294	293	317	322	303	347	316	273	257	284	403	372	205	158	278	395	443	375	270	274	343	379	349	301	315	364	336	306	339	341	322	288	305	337	314	316	351	370	400	423	437	470	404	342	293	258	315	310	258	304	383	343	365	344	298	303	300	341	334	340	402	445	359	394	434	375	408	368	307	327	359	332	345	347	319	366	395	428	352	310	366	368	351	302	273	343	495	460	373	338	371	424	370	370	364	458	553	428	406	504	467	459	450	472	518	504	484	501	541	467	427	422	366	427	433	366	390	386	411	502	435	353	426	522	576	480	466	497	477	521	542	552	598	710	986	1232	1309	1206	967	767	461	322	448	412	329	320	314	352	321	305	313	326	468	429	248	268	382	473	544	434	309	281	347	526	564	520	433	377	499	766	832	801	815	727	557	513	509	409	464	388	261	292	357	382	233	217	313	326	362	320	284	305	259	316	314	203	129	92	261	369	251	240	266	195	195	138	96	151	185	197	178	234	253	177	200	239	208	170	186	241	215	233	246	240	282	224	178	226	266	231	252	242	270	255	200	210	200	250	231	251	273	199	141	219	301	220	224	241	217	288	310	327	257	191	163	187	232	194	235	263	243	283	312	242	221	257	322	263	179	141	166	244	159	118	146	234	250	129	170	242	231	240	241	239	149	112	142	150	290	223	139	223	279	290	272	277	225	191	229	191	153	204	203	200	214	219	131	84	122	119	190	246	172	135	204	149	168	290	242	178	193	134	118	199	213	203	170	126	175	187	130	162	113	47	74	158	254	242	213	206	205	175	129	145	219	224	247	252	233	265	183	154	111	90	283	304	242	293	312	314	269	284	261	220	247	151	125	224	248	263	273	186	151	125	98	161	158	194	170	164	196	167	124	94	148	205	237	250	233	207	121	68	205	227	192	206	108	93	162	194	158	206	276	147	143	218	155
189	221	213	208	203	221	273	254	151	136	226	277	184	159	205	178	162	219	190	94	162	203	219	224	209	253	249	127	68	144	192	144	191	218	185	194	205	268	279	233	226	178	130	193	154	135	183	234	284	239	209	166	191	197	138	132	165	113	156	240	171	136	156	159	156	194	221	227	278	266	223	204	203	182	230	261	164	234	329	362	331	221	205	203	222	249	219	198	188	207	222	157	79	163	203	113	137	168	150	196	227	220	137	121	167	162	179	122	55	151	240	217	252	246	193	199	263	229	118	70	112	164	161	170	224	215	202	228	238	291	238	230	174	142	207	200	175	212	220	169	214	190	217	199	169	284	322	208	147	126	170	295	277	220	196	253	288	285	305	210	95	117	176	204	267	296	224	106	99	176	193	199	217	243	241	245	262	243	253	257	317	308	236	289	317	269	275	297	329	325	240	258	296	282	348	273	233	250	236	306	324	296	299	310	253	226	222	271	320	261	227	207	188	226	233	292	315	285	260	198	182	184	165	156	233	285	225	244	294	275	226	206	229	259	279	277	349	326	253	271	218	177	195	224	247	202	198	151	144	200	206	237	219	229	292	367	353	354	318	215	284	412	340	388	565	622	671	706	792	783	719	589	483	404	343	407	351	284	275	295	306	301	303	267	247	329	403	384	279	313	416	390	408	410	389	459	486	510	607	664	851	1060	1251	1367	1253	1008	717	573	536	529	545	495	466	496	456	438	480	465	481	443	414	505	517	492	497	428	448	529	449	410	449	447	419	434	465	426	411	455	484	493	502	451	449	475	475	452	377	360	361	346	387	370	363	477	472	408	366	401	485	421	433	478	397	297	300	360	328	356	394	338	321	368	339	307	354	355	321	342	402	379	326	358	376	302	364	413	324	380	422	368	342	350	398	330	260	256	295	348	356	405	412	297	230	294	319	342	389	349	295	286	288	355	374	272	306	393	329	330	346	317	358	389	351	355	380	369	466	464	385	431	441	404	384	340	301	280	249	270	241	202	285	392	437	415	372	346	351	359	347	280	296	358	342	384	380	367	341	257	252	320	360	348	275	272	433	473	421	364	333	329	336	340	313	307	364	374	304	319	316	319	304	335	424	390	345	318	314	371	372	367	356	322	294	339	395	323	310	323	365	380	344	373	343	366	476	448	361	330	301	314	348	274	289	354	294	250	265	403	381	353	433	340	365	399	337	356	346	360	395	406	411	333	207	203	269	347	375	316	349	310	269	338	337	365	353	311	336	386	397	410	419	354	317	294	256	237	305	323	249	294	415	423	335	222	213	295	303	265	319	427	423	359	317	321	287	301	388	311	201	273	389	394	434	495	433	358	233	291	363	287	323	352	351	336	357	435	374	310	359	368	353	288	294	356	424	370	373	386	265	277	326	359	361	397	450	400	335	349	336	285	329	458	416	345	267	285	357	287	308	362	377	382	404	331	318	357	320	362	353	335	370	399	460	408	433	441	460	521	476	348	304	425	424	355	365	436	490	511	517	488	410	404	434	445	396	412	451	373	374	443	445	398	416	495	488	425	426	437	480	580	571	534	490	429	452	480	590	713	847	1086	1281	1260	1087	845	613	455	452	442	359	376	367	296	382	372	272	326	353	280	304	354	384	362	309	356	313	317	346	346	405	428	412	394	410	584	824	878	789	714	570	468	378	327	387	331	301	338	335	284	249	284	324	352	364	363	307	274	270	304	324	233	259	276	251	333	338	259	258	310	349	271	176	170	158	217	219	159	148	226	315	245	227	209	145	242	240	140	186	283	262	254	240	237	264	235	168	147	193	226	260	288	312	330	299	320	353	308	277	179	157	283	251	191	149	154	261	239	257	295	282	286	231	185	233	206	175	178	195	224	177	179	230	282	296	275	229	151	161	140	128	198	207	213	154	126	204	251	227	201	211	172	124	179	161	123	105	167	191	135	251	253	154	178	138	92	137	210	179	119	236	262	196	105	125	139	96	176	154	116	152	177	199	201	205	197	193	201	225	145	109	160	175	228	195	199	176	83	153	165	169	178	183	245	229	226	261	236	190	207	217	255	251	241	243	179	191	212	114	53	156	199	155	105	148	242	231	233	282	283	274	291	229	212	184	132	156	218	190	114	82	59	141	130	104	181	211	201	113	84	201	211	176	240	289	168	54	115	174	232	215	166	101	69	123	166	152	88	128	132	102	179	208	146
281	239	176	255	189	135	158	194	177	191	274	226	197	215	173	111	116	214	293	275	172	207	222	151	126	162	209	172	89	141	205	135	185	228	163	147	160	213	202	170	184	164	162	187	249	305	341	306	233	264	250	134	129	164	99	106	112	59	106	180	131	117	133	90	150	188	253	282	231	282	202	56	138	219	244	263	185	232	339	431	394	274	241	141	144	253	197	127	140	153	246	229	195	222	180	163	226	234	167	230	280	265	259	175	181	287	277	224	212	157	93	75	159	209	162	193	219	131	53	72	66	80	184	236	208	189	233	255	286	252	190	235	241	233	182	146	147	129	177	142	193	249	212	214	200	274	306	246	173	195	223	180	155	268	283	195	250	278	215	171	188	180	110	155	207	171	207	216	161	139	176	218	234	132	121	279	274	276	328	322	354	198	159	303	261	183	257	275	230	276	263	197	184	172	200	231	249	249	271	251	187	217	293	313	246	174	137	159	264	263	237	208	78	100	199	186	173	231	183	147	171	199	275	277	248	256	239	226	271	301	273	188	179	264	283	271	253	263	194	218	316	274	293	249	236	286	266	235	255	327	320	291	314	381	343	257	203	133	170	186	206	408	398	294	378	491	494	586	803	854	832	662	435	442	406	414	527	437	297	400	429	409	393	326	456	486	378	378	419	414	357	384	432	388	395	505	522	517	580	591	731	915	1171	1357	1295	1055	835	650	536	577	541	510	590	579	516	535	480	425	516	496	470	485	406	445	449	462	432	341	464	521	529	567	464	465	543	501	456	538	513	479	455	535	560	452	468	398	358	409	385	365	354	315	361	343	299	395	415	410	438	406	424	481	455	317	271	292	301	321	417	470	454	412	335	321	320	294	375	411	350	372	301	325	406	333	316	305	278	293	334	366	363	351	355	404	359	355	399	311	286	340	350	275	304	372	328	321	328	323	338	343	362	420	383	313	287	311	342	273	299	367	301	289	315	287	351	376	401	450	363	284	285	297	308	345	314	338	379	308	303	284	312	401	461	405	326	292	243	369	406	338	344	319	299	285	258	260	351	354	315	330	382	438	399	371	380	356	338	324	322	322	293	277	275	284	309	343	373	408	323	256	340	434	385	323	344	363	415	369	381	395	311	315	293	285	270	293	360	317	339	352	340	372	354	329	336	282	201	273	386	356	381	425	365	349	295	317	333	354	408	403	354	283	304	365	427	354	326	373	346	358	389	368	292	351	455	394	375	324	349	406	320	374	387	326	392	432	385	341	383	448	409	341	313	233	233	342	400	350	261	282	345	372	313	208	217	325	347	341	337	307	291	290	336	396	321	312	374	331	322	267	267	269	270	286	279	297	299	358	291	231	341	361	284	288	357	436	401	405	404	373	396	354	400	282	267	404	397	337	288	289	315	345	363	307	393	512	415	347	395	379	298	263	181	216	272	273	289	302	316	417	416	384	395	369	519	529	412	392	399	372	269	302	439	472	462	378	329	386	416	367	311	450	566	521	520	482	479	499	457	448	489	487	520	500	416	434	364	369	511	499	442	423	446	508	513	436	412	442	426	459	500	541	486	502	536	549	683	861	1112	1271	1355	1232	941	706	556	484	460	473	404	399	374	271	270	281	303	277	266	289	367	467	399	281	324	378	335	310	324	351	419	484	443	497	624	748	812	785	711	630	563	437	342	350	333	311	350	359	312	255	284	337	347	337	309	335	282	227	321	311	210	199	252	255	208	247	345	333	242	200	200	188	289	351	290	250	185	178	199	197	239	284	273	262	283	318	230	127	185	279	268	217	241	252	204	258	293	229	190	206	238	205	249	300	329	208	160	155	102	247	286	217	236	285	279	215	153	215	292	229	217	238	277	245	201	279	202	214	178	205	305	293	224	150	246	280	216	215	203	184	164	221	242	197	221	119	127	193	216	245	249	177	80	101	235	239	212	244	177	195	241	211	182	142	160	142	57	138	221	182	166	181	113	115	149	123	121	163	173	91	138	263	219	177	202	135	131	175	195	212	224	204	152	158	186	221	177	148	271	274	160	133	194	219	184	178	119	144	189	132	154	152	146	157	165	155	179	145	58	135	161	172	135	123	210	218	275	303	268	281	231	157	178	223	232	166	103	122	100	112	222	233	199	212	198	213	218	166	93	42	147	171	137	170	228	225	178	170	204	185	92	189	290	313	237	182	184	143	136	215	203	179	215	176
201	241	172	153	201	144	133	203	196	103	188	287	276	277	226	231	228	165	216	298	237	166	118	158	170	167	181	175	182	140	180	206	175	202	200	121	115	194	139	146	146	142	184	177	214	178	153	130	161	206	191	179	227	164	146	230	167	131	124	141	159	147	103	118	199	167	260	297	192	236	212	120	82	88	142	225	279	234	270	255	182	284	293	236	223	203	203	180	196	214	181	147	168	240	274	232	225	244	228	273	201	256	346	203	214	306	296	204	251	228	79	156	254	281	185	142	213	174	99	84	88	102	138	133	150	256	277	204	183	202	237	262	202	190	203	152	157	162	115	119	161	172	185	181	173	196	235	266	278	179	211	263	183	208	239	237	263	291	247	159	229	277	258	284	265	239	138	190	262	175	224	249	270	218	210	290	259	288	343	393	269	86	134	226	190	155	213	188	233	328	251	178	155	106	151	253	269	222	183	231	214	156	220	245	184	203	238	216	255	197	121	153	146	251	297	190	184	214	268	266	197	208	268	334	329	330	334	232	224	228	225	306	341	341	302	323	335	303	272	272	333	290	234	203	276	421	363	327	367	253	207	292	404	348	318	283	286	411	372	277	255	402	392	356	438	496	511	527	693	861	863	707	595	498	470	457	443	388	312	349	367	386	324	327	394	360	372	366	350	390	407	388	346	379	374	364	404	392	543	642	592	733	1035	1283	1300	1221	1025	743	597	574	595	613	574	522	527	487	456	509	473	482	541	537	490	472	505	501	416	374	396	401	475	475	524	621	503	496	527	407	402	491	553	471	384	371	336	354	399	444	419	427	434	392	419	422	413	408	370	417	485	383	340	424	412	376	311	262	301	350	406	434	354	322	417	434	414	401	373	374	357	351	408	465	399	381	357	320	300	290	348	346	271	275	371	409	434	434	348	273	304	310	317	257	233	324	380	288	275	303	263	269	233	257	324	350	355	310	287	312	330	227	186	315	362	314	327	411	378	285	327	345	293	384	389	323	371	397	391	277	260	370	361	321	275	287	371	412	409	438	457	408	335	316	276	266	270	317	324	264	203	272	366	357	324	244	375	460	350	273	304	308	346	319	271	293	295	336	355	382	370	284	329	497	456	309	303	397	390	377	390	362	352	348	344	255	201	257	367	392	333	371	371	278	212	221	307	373	328	354	357	268	322	346	272	271	293	277	346	372	337	325	313	312	361	396	312	286	289	230	295	360	269	247	297	381	433	396	352	324	329	322	317	351	338	355	352	326	370	376	427	401	354	309	263	265	302	389	410	359	259	233	274	323	281	340	419	323	313	396	380	296	286	308	314	358	389	284	326	411	365	373	397	292	281	373	345	307	312	340	296	317	359	337	317	248	279	381	303	294	332	346	385	386	345	335	396	437	374	308	284	267	333	374	374	358	333	332	407	398	343	434	456	356	318	397	392	331	357	288	257	361	368	366	323	284	433	423	387	420	380	341	382	456	465	455	425	457	566	537	436	359	336	457	494	431	419	473	500	527	440	330	436	553	489	422	419	429	464	403	426	490	482	469	483	479	399	399	455	499	451	458	523	495	465	494	531	649	845	1008	1213	1311	1228	936	702	594	420	319	366	386	406	487	462	422	461	485	478	424	393	391	430	440	328	296	327	340	393	412	412	427	411	481	527	509	572	679	813	828	716	537	377	384	302	295	346	269	291	227	194	255	291	316	340	275	239	285	308	286	231	291	317	292	298	268	212	216	258	254	287	217	102	177	206	218	229	136	129	215	261	260	289	230	155	211	270	172	117	190	239	173	111	180	252	264	204	245	295	288	169	143	218	231	225	175	178	176	197	177	123	166	222	241	299	339	296	190	164	226	179	115	90	120	219	243	242	200	175	247	302	310	307	302	264	201	290	241	102	167	257	275	165	167	202	246	201	89	163	228	240	270	274	230	248	284	178	152	144	92	226	286	163	87	143	247	265	247	186	225	260	149	87	146	170	185	153	76	92	197	203	145	150	139	189	168	83	108	122	101	113	144	202	217	156	126	135	69	116	180	131	179	237	202	181	132	141	166	162	196	203	143	120	172	207	194	196	193	215	218	166	203	213	201	169	247	331	237	227	275	204	211	222	213	176	139	184	191	189	169	116	111	128	125	179	137	212	330	307	214	208	217	202	241	208	114	180	313	238	111	123	124	55	78	126	144	158	171	180	201	220	268	172	128	201	143
268	246	194	94	129	144	193	270	188	70	63	92	120	168	206	250	296	263	230	249	186	191	273	247	217	256	225	170	189	222	231	178	190	270	194	73	70	127	165	171	136	131	165	162	203	165	175	241	210	211	222	213	133	58	132	157	141	115	78	170	179	131	132	215	220	201	255	216	215	196	236	269	168	206	270	268	277	272	273	193	226	239	269	362	256	228	237	221	208	128	80	78	189	166	208	283	192	251	196	148	253	220	246	281	219	274	243	222	205	152	143	203	286	203	136	169	184	145	116	138	151	175	221	208	183	229	274	199	130	147	167	258	280	145	157	212	207	182	205	164	87	84	64	139	176	104	218	302	241	235	185	203	205	163	196	217	153	124	117	97	207	303	269	209	144	210	292	213	210	270	319	350	292	196	187	211	178	214	308	212	161	198	174	227	289	247	181	230	243	253	167	122	164	177	217	222	280	279	186	224	268	225	222	206	256	237	214	293	237	173	249	323	216	172	251	220	222	282	257	230	146	165	257	431	500	356	290	254	229	195	225	253	309	351	345	326	178	111	146	176	227	189	224	258	224	324	344	241	268	276	301	361	326	398	442	307	251	286	373	334	316	418	393	337	375	436	455	564	711	779	816	762	605	539	492	387	413	450	384	385	468	465	447	428	322	287	275	322	382	331	308	347	357	301	323	328	276	393	480	398	437	651	815	1011	1281	1386	1184	986	829	604	523	497	452	476	482	457	489	502	519	573	501	399	404	410	452	552	522	473	389	305	419	523	525	514	442	399	443	501	540	531	473	419	429	405	416	424	377	385	442	478	459	427	463	442	420	514	520	505	464	385	382	439	420	399	434	371	296	345	396	376	305	328	420	422	422	454	443	357	377	396	429	393	283	381	485	347	304	347	314	326	350	419	443	345	267	322	355	338	344	354	274	271	412	459	339	199	205	313	380	372	382	357	356	368	378	383	433	398	263	250	249	355	397	295	260	310	354	326	348	382	325	401	430	339	380	426	403	299	276	299	386	385	322	336	270	289	354	396	380	306	342	289	282	429	362	293	349	490	471	334	274	308	359	355	333	378	464	427	415	419	441	382	285	296	317	333	371	374	296	242	225	256	370	384	366	385	345	355	355	354	360	345	355	315	249	254	253	218	275	293	284	357	417	372	366	383	307	326	351	311	246	222	260	216	271	407	323	189	254	416	380	385	445	367	324	376	355	323	368	368	371	375	410	437	423	315	296	397	414	382	334	273	348	442	316	267	347	365	332	301	277	244	329	328	260	301	371	408	360	269	263	414	469	365	362	364	332	341	373	374	360	348	286	359	415	392	363	327	377	454	395	404	371	363	430	375	373	312	313	315	297	295	337	310	354	367	263	363	384	352	348	320	313	325	389	442	398	365	362	372	388	388	401	379	334	379	366	271	313	411	440	467	383	292	265	220	264	304	427	527	480	450	429	457	471	381	382	523	510	377	332	375	491	475	402	455	492	515	515	460	450	418	423	442	432	434	445	417	433	469	423	427	425	465	486	440	431	389	447	597	552	498	555	504	410	421	538	600	553	522	506	492	516	581	644	736	951	1254	1352	1200	1032	794	637	554	367	343	498	476	338	291	308	225	332	496	382	353	332	359	448	446	402	355	389	360	298	329	388	445	404	385	452	619	764	806	819	782	633	455	390	349	296	287	349	350	295	336	296	278	276	243	251	231	238	143	191	335	310	315	321	248	250	261	271	189	143	254	231	208	198	188	198	194	217	267	229	207	240	171	179	156	129	223	267	149	129	276	243	138	122	90	157	261	222	225	232	230	234	255	285	287	286	265	257	199	192	194	236	209	172	247	280	229	206	251	186	159	194	173	202	286	266	236	168	95	257	397	369	269	252	263	166	141	146	173	207	231	223	231	226	222	266	273	273	206	153	143	267	312	242	236	203	194	187	201	181	238	249	157	166	177	217	211	194	199	201	233	260	278	237	192	168	141	194	163	78	143	241	244	182	222	248	207	146	170	204	191	183	171	127	149	217	164	232	212	119	161	116	98	208	217	175	225	266	216	168	187	198	160	158	153	147	177	265	230	127	186	232	137	92	183	213	259	323	288	214	191	217	229	169	185	211	123	129	192	235	191	158	272	289	258	269	221	245	265	221	182	147	173	142	143	183	104	114	170	191	189	245	229	192	213	159	176	243	225	136	101	85	141	203	194	141	128
247	146	108	178	170	142	204	234	161	187	262	243	219	238	309	263	174	158	150	193	217	266	235	170	198	205	238	233	188	232	240	178	175	217	225	171	169	233	286	254	145	215	253	207	235	188	212	261	250	230	140	126	160	117	106	199	285	259	213	236	183	108	166	238	230	180	152	159	198	209	192	224	280	243	187	212	276	299	217	260	301	308	310	267	307	287	231	192	208	208	171	202	220	145	139	217	248	201	177	199	225	214	184	175	209	242	151	181	296	232	207	254	204	105	131	201	242	218	185	227	158	131	193	176	171	191	207	250	180	170	235	233	154	149	232	206	134	152	206	183	136	147	127	84	176	203	166	201	299	272	201	285	314	245	240	228	220	180	80	108	269	264	213	157	112	160	130	106	148	227	280	339	360	320	219	186	203	155	218	261	196	189	188	193	198	192	287	400	243	119	137	154	256	272	189	162	204	195	194	146	174	173	219	314	342	362	294	273	278	240	281	367	226	206	257	267	279	191	159	164	221	195	165	245	255	280	303	284	291	289	270	242	260	254	274	277	256	253	263	339	293	285	324	177	140	268	248	220	312	334	278	213	315	414	345	359	308	272	343	338	324	349	406	381	355	436	456	525	619	742	848	791	682	557	420	372	383	404	424	408	417	434	469	359	218	291	378	389	396	346	348	339	334	378	381	347	292	308	383	361	424	609	743	872	1060	1288	1270	1138	942	731	680	613	595	593	493	501	524	494	565	491	432	473	424	475	542	540	524	495	497	498	496	555	554	567	624	531	370	419	494	487	477	478	481	413	391	429	454	452	484	456	378	394	481	486	388	399	436	388	443	473	340	359	381	362	391	345	416	437	421	422	378	361	352	332	287	283	283	405	433	286	310	319	342	500	487	357	313	341	408	367	331	296	275	269	257	357	385	319	258	314	313	245	303	366	399	340	310	323	290	291	311	293	291	281	302	357	311	270	259	332	341	299	367	310	254	279	293	282	303	404	350	269	288	322	314	340	348	275	292	271	303	407	387	310	179	165	296	341	396	443	344	276	314	343	343	363	434	408	396	443	371	319	386	439	360	290	292	351	403	317	280	334	385	376	296	304	283	286	348	351	379	399	333	347	380	298	270	303	318	352	398	356	331	402	409	363	305	280	315	357	355	337	390	388	417	412	329	337	327	325	357	400	376	368	413	343	296	338	344	326	338	334	331	331	350	347	333	326	212	138	235	330	312	328	307	229	268	282	307	326	343	312	242	279	272	352	422	406	374	318	354	337	308	407	379	273	290	306	271	219	266	367	400	319	240	238	242	233	320	365	302	275	291	320	313	352	320	314	336	241	256	333	302	306	333	294	315	346	308	302	332	325	270	269	387	387	308	308	277	318	314	288	350	370	436	443	336	320	313	358	396	348	375	348	320	408	404	285	331	471	495	435	385	364	376	369	408	471	448	459	487	484	447	493	494	395	407	426	359	432	437	442	557	461	378	411	458	398	437	528	489	565	565	485	525	535	462	405	437	443	469	460	412	450	472	416	345	384	517	517	538	626	451	355	448	426	432	508	493	470	464	443	483	643	793	932	1158	1302	1270	1053	783	598	533	459	423	469	503	496	459	423	364	248	224	318	312	364	335	336	445	373	273	287	321	324	335	457	477	428	448	487	576	722	897	845	676	582	482	482	461	349	324	439	485	278	210	307	317	305	282	257	197	174	210	180	257	336	254	156	285	382	317	290	268	200	253	342	300	304	239	181	189	212	170	108	219	283	272	199	168	185	215	251	192	169	230	318	189	132	204	159	216	316	192	162	244	304	307	264	285	355	377	287	246	272	304	312	354	291	143	117	218	261	293	318	258	199	168	221	290	244	191	212	208	217	228	238	326	264	157	195	215	203	142	157	196	277	273	241	244	147	209	248	213	155	129	137	223	303	210	138	184	218	254	276	282	284	191	146	197	166	105	193	299	232	157	166	153	206	218	241	227	152	221	237	187	129	155	140	100	141	164	208	125	174	217	134	155	141	159	221	198	255	303	221	163	197	147	120	153	144	174	187	191	134	98	113	144	169	199	212	126	46	117	157	153	168	121	117	147	206	173	107	216	266	267	307	272	267	272	143	121	128	89	148	160	189	176	188	242	177	170	233	216	152	163	186	217	213	168	187	184	151	85	94	200	289	268	224	194	91	132	217	204	268	191	94	173	235	229	185	208	228
238	232	216	261	173	85	133	193	212	219	251	243	201	196	258	216	109	131	171	155	163	155	201	233	159	176	180	211	225	155	160	203	213	170	148	171	157	204	271	164	170	212	152	173	204	286	217	127	223	276	313	250	214	265	159	100	198	180	177	214	180	173	115	84	145	124	101	142	134	176	229	218	180	205	276	278	192	160	227	224	254	326	283	215	239	264	292	252	268	317	169	164	225	250	210	94	143	183	170	113	158	233	138	98	191	297	255	198	198	248	265	191	102	191	259	121	133	233	216	130	156	199	186	183	208	177	165	229	217	245	230	194	180	235	251	154	143	154	133	105	154	217	168	146	187	228	242	195	289	355	286	278	198	190	226	135	140	239	249	219	271	196	156	186	191	261	286	279	231	177	262	380	359	287	250	182	216	319	266	258	285	254	220	196	150	134	212	256	207	176	196	241	257	262	204	159	194	207	244	231	234	198	154	264	299	290	357	308	240	215	240	323	289	197	198	278	301	240	182	241	279	261	249	237	228	205	224	224	197	208	244	185	201	257	236	250	261	282	318	361	342	257	301	303	154	175	261	260	350	322	224	263	320	340	327	315	263	265	341	382	358	299	311	411	452	404	488	568	602	716	790	779	817	805	645	476	414	385	328	366	370	379	333	327	465	457	404	450	420	288	249	326	339	246	304	398	329	417	522	515	456	470	636	713	879	1161	1306	1308	1085	853	679	595	615	570	486	548	600	555	537	412	385	487	502	477	450	387	441	519	517	489	408	447	477	444	460	439	397	378	440	542	508	389	477	494	404	490	496	514	493	434	465	494	473	363	339	345	396	516	406	339	363	307	334	371	408	336	241	324	399	352	365	370	344	344	381	392	386	460	436	353	316	348	439	450	420	394	366	365	426	322	261	389	338	301	349	301	306	368	372	375	399	364	377	378	337	335	275	333	332	272	298	245	243	305	294	320	365	341	307	308	271	199	292	291	215	267	276	285	300	343	329	282	315	340	282	309	425	437	424	386	322	342	353	326	346	348	401	402	364	371	386	415	293	234	284	344	372	323	369	411	350	337	396	337	308	331	252	288	343	350	325	313	387	367	292	359	373	290	353	376	310	324	335	319	432	473	310	302	346	308	359	319	333	336	300	288	228	287	369	380	335	300	339	364	395	366	266	225	324	436	303	275	422	399	362	323	307	369	344	325	314	264	260	267	312	316	308	318	285	265	283	349	333	263	269	251	281	277	244	317	327	362	262	206	334	434	458	447	445	359	329	273	255	303	323	354	352	310	346	413	329	276	353	373	333	271	317	384	331	286	296	328	300	260	283	350	336	249	298	355	320	341	324	359	370	328	353	350	290	287	322	262	281	276	295	325	261	288	313	385	343	259	347	286	253	395	368	242	297	344	349	410	342	321	312	316	380	352	370	361	344	387	413	476	439	373	373	363	446	452	386	401	384	391	404	347	327	380	429	427	410	498	421	296	367	341	345	439	500	487	471	490	471	410	459	481	415	394	429	513	495	456	465	527	570	538	538	545	546	556	479	418	431	452	384	403	474	459	542	619	597	529	597	688	842	1039	1272	1364	1168	900	705	468	434	485	410	434	420	398	403	410	354	380	406	396	427	469	384	255	291	301	292	318	367	386	298	323	375	364	417	631	736	688	735	664	655	662	451	316	342	373	318	303	467	482	340	263	293	273	159	252	289	274	251	203	208	220	286	294	259	273	295	346	295	260	322	342	347	372	244	232	298	260	300	280	175	154	203	161	138	160	220	211	266	314	334	380	259	252	278	246	297	333	279	200	194	197	292	338	309	275	162	230	275	231	205	175	184	177	243	324	305	200	176	255	336	268	195	177	210	215	202	213	183	252	317	239	258	283	287	296	238	161	141	230	140	106	230	215	213	227	218	257	247	207	136	108	173	164	121	217	255	141	157	174	147	221	247	208	159	193	211	221	188	163	209	186	143	148	162	225	319	310	208	186	221	174	180	150	186	254	171	143	143	91	137	223	143	199	240	107	58	146	240	209	209	149	87	152	179	143	80	106	219	265	208	210	156	133	216	144	57	41	146	192	181	185	93	113	176	214	238	207	179	186	219	191	159	208	214	197	203	173	108	201	287	259	208	89	111	201	215	173	199	259	208	135	135	157	213	234	241	227	174	104	128	192	105	75	90	53	43	144	244	194	85	38	205	327	194	195	176	153
189	207	192	144	80	141	169	152	264	324	272	204	135	127	112	148	215	212	244	282	246	240	214	196	256	287	218	208	231	157	76	74	78	139	211	176	119	158	166	136	164	204	256	249	232	248	198	181	149	51	108	156	151	144	175	177	153	151	165	226	221	136	141	136	102	156	177	184	192	166	211	258	165	143	227	240	201	236	172	180	280	265	233	268	299	280	211	88	145	251	259	157	150	161	196	220	147	210	298	195	154	196	236	225	199	265	156	121	139	175	239	170	201	273	234	245	231	187	170	100	193	271	194	160	103	104	191	187	178	190	149	181	238	232	270	287	252	169	58	42	102	219	203	118	101	136	129	103	174	283	319	200	147	179	185	180	206	232	190	210	271	244	187	147	168	210	209	154	139	229	319	373	382	303	231	279	294	302	314	244	172	205	234	221	174	141	182	320	332	195	162	218	208	199	223	201	202	234	287	231	158	184	191	165	199	192	151	194	253	244	284	254	222	262	252	270	310	301	221	155	174	207	219	221	200	234	254	223	198	207	245	256	222	290	260	214	310	340	240	98	145	219	247	238	124	128	230	167	168	304	422	381	285	367	398	301	275	264	245	316	300	264	246	270	393	375	343	412	468	559	708	764	787	773	691	578	452	436	482	567	515	417	384	360	418	387	445	517	440	312	256	301	417	466	403	442	438	429	458	438	425	412	489	611	719	970	1221	1329	1272	1108	881	665	574	618	561	522	640	604	525	502	542	540	509	529	392	347	470	542	454	379	407	438	465	515	569	487	487	460	365	412	413	399	454	472	403	438	529	441	430	465	396	379	433	454	343	325	415	428	370	420	459	357	374	448	475	472	408	413	383	298	386	410	366	333	314	328	363	355	428	445	410	408	319	356	389	403	385	360	359	306	350	384	310	279	279	307	302	339	374	344	338	294	325	291	255	297	260	265	357	394	336	250	229	266	251	298	385	375	338	305	260	258	352	373	237	295	372	287	280	275	295	332	346	410	441	362	320	386	364	265	244	352	348	284	366	447	389	252	289	418	438	325	304	298	282	436	431	311	311	320	385	379	323	369	406	287	283	372	296	332	395	403	378	394	416	382	317	324	298	268	408	459	381	334	371	299	312	383	403	460	322	286	386	369	335	326	361	500	561	396	339	344	315	340	355	353	307	285	330	345	377	306	285	333	240	262	343	250	266	420	323	263	364	390	398	361	361	369	292	261	273	356	324	294	345	299	345	302	200	249	408	413	272	249	259	250	231	337	415	361	219	151	202	277	320	261	316	355	277	282	302	288	341	389	365	305	345	375	351	410	420	361	278	255	294	315	284	295	364	376	305	275	353	374	309	320	392	430	445	372	305	438	420	330	317	269	274	317	307	278	354	382	342	329	338	342	365	356	338	363	358	309	313	390	392	422	371	300	318	372	391	403	440	419	412	351	387	411	350	338	443	528	427	306	301	392	413	387	437	488	382	348	376	298	398	485	361	338	401	401	444	518	498	473	449	374	436	520	493	457	408	449	475	446	509	481	509	495	384	468	567	498	489	561	480	407	479	527	550	618	651	567	573	725	957	1183	1379	1290	979	841	630	475	444	375	407	449	392	348	364	441	402	307	384	414	358	316	334	368	331	340	287	321	412	354	341	378	427	460	497	659	721	712	713	553	534	574	420	354	318	281	348	322	287	332	346	339	322	176	145	226	272	280	252	264	285	286	268	247	291	400	326	281	308	332	377	318	215	204	302	328	289	232	240	237	196	222	321	296	209	196	194	247	242	248	308	293	225	237	234	187	222	236	254	242	220	282	270	201	236	255	196	170	145	262	275	200	202	153	200	234	161	93	59	175	240	201	266	222	232	291	270	291	312	313	295	234	207	215	284	284	242	253	155	120	172	257	257	272	292	288	241	150	192	201	204	220	163	124	165	224	230	193	219	252	148	80	124	150	119	204	272	260	237	197	213	203	149	119	89	127	205	234	257	184	135	173	127	112	196	201	246	255	193	217	185	176	170	116	186	214	196	222	142	84	169	218	119	139	262	175	55	77	118	166	247	249	126	137	222	209	196	179	184	242	238	262	290	290	296	203	129	160	234	225	198	205	188	157	194	220	154	168	188	249	254	293	350	204	156	184	183	207	166	117	141	157	178	190	140	154	216	228	192	136	95	152	142	123	179	147	198	258	268	236	208	172	196	191	110	165	233	266
119	114	177	191	224	226	152	172	249	222	228	271	272	245	196	246	234	224	257	256	217	199	215	136	191	245	165	81	99	132	113	205	193	138	225	165	121	249	191	153	144	150	249	147	222	356	270	174	82	86	102	143	180	118	125	154	159	150	90	83	189	260	232	227	172	103	152	117	51	81	158	193	120	185	231	151	160	211	252	250	300	290	223	286	410	378	253	197	140	151	229	246	180	129	171	201	145	189	218	199	173	121	198	239	245	222	164	206	184	91	103	157	195	197	140	167	142	119	157	155	249	233	177	218	148	104	175	163	128	113	85	173	275	332	306	224	195	177	177	193	213	214	167	104	91	120	220	364	347	219	240	338	295	193	209	193	156	166	166	193	234	152	188	294	255	265	278	175	160	259	258	195	228	273	290	321	394	416	248	251	256	247	345	238	132	204	230	369	412	291	260	225	187	178	169	152	192	187	193	209	187	224	250	182	164	192	196	242	200	169	268	285	301	268	251	275	278	310	277	226	201	258	252	243	173	154	221	299	358	272	254	299	367	360	287	220	268	332	234	113	169	272	286	253	241	309	390	376	278	231	253	318	324	325	290	279	275	259	276	264	310	370	335	307	297	286	350	465	570	516	545	752	861	863	778	601	453	429	443	466	490	422	396	374	320	376	402	388	483	493	387	323	346	364	326	421	487	448	441	375	410	477	491	572	690	835	1093	1252	1246	1243	1023	781	612	578	620	542	525	592	587	462	373	421	473	437	430	432	503	526	408	390	446	447	452	445	383	404	535	538	519	530	480	514	518	495	483	453	476	450	432	368	349	461	446	448	468	482	593	515	392	478	451	416	402	347	356	352	360	420	466	436	356	397	375	254	279	352	376	413	477	388	317	321	371	450	493	460	379	440	415	268	258	327	380	389	427	420	369	399	412	422	361	312	371	430	344	292	389	405	387	317	280	278	273	308	399	424	308	255	348	344	298	340	364	355	218	215	366	348	316	287	239	281	273	262	255	217	229	297	363	352	347	334	316	329	275	273	324	305	337	317	303	368	427	385	310	341	306	329	328	326	322	326	409	349	331	328	230	279	382	339	265	277	396	391	312	398	427	331	291	307	325	357	379	285	345	408	309	286	362	415	335	305	390	396	329	344	310	271	411	416	229	274	338	256	297	358	347	319	259	208	240	331	345	387	299	241	327	322	278	336	352	243	229	317	346	326	354	327	303	287	263	288	282	236	285	326	333	342	347	416	447	340	372	395	285	303	336	373	336	278	286	270	425	422	343	388	290	251	317	360	295	321	322	243	339	348	325	299	244	324	404	370	329	260	189	315	338	279	331	293	207	229	280	348	369	345	362	360	340	287	306	390	347	266	310	273	201	199	258	424	505	410	295	292	366	482	524	511	485	447	349	286	356	428	438	446	415	431	483	483	432	402	373	323	333	361	349	326	347	355	337	409	429	376	472	439	411	468	457	483	379	359	453	500	516	534	467	366	406	472	479	437	459	505	491	508	487	485	503	431	408	496	544	586	581	552	511	438	478	472	428	399	445	536	476	472	485	446	510	482	479	631	791	991	1218	1386	1379	1081	816	591	413	454	493	444	437	419	386	411	355	346	362	372	425	352	305	408	472	416	446	495	421	377	354	374	370	352	453	493	522	653	709	694	797	755	613	477	333	309	426	470	307	216	239	217	237	329	342	304	268	278	274	303	351	299	240	291	322	251	219	182	231	368	403	356	298	242	146	225	326	255	230	263	248	294	285	190	203	205	227	215	141	197	228	120	140	188	197	227	189	219	263	252	212	181	201	220	211	134	146	150	117	185	224	212	222	213	168	222	273	225	192	237	244	191	194	175	247	256	204	235	236	254	189	121	210	285	227	117	114	173	280	346	279	247	202	174	262	284	231	198	154	231	244	236	291	205	184	235	207	237	186	125	173	238	233	163	135	156	213	241	213	208	189	200	302	214	161	164	115	173	148	85	117	185	152	79	104	106	158	249	156	135	228	141	87	149	160	198	219	199	205	162	125	196	190	117	119	91	68	145	214	173	224	184	169	249	215	219	203	182	175	227	238	191	243	260	220	157	113	118	98	205	330	284	151	121	250	257	214	163	100	144	145	179	272	322	252	200	177	122	196	153	137	196	112	159	182	159	231	154	122	234	159	99	156	169	144	160	144	60	173	250	216	137	80	168	217	209	141	122	150	129
196	263	300	193	112	122	157	159	173	247	230	173	219	278	260	195	137	171	225	198	188	212	266	224	226	234	148	166	203	207	173	130	154	204	165	89	199	263	176	116	93	201	229	149	221	282	261	228	153	125	165	147	82	77	159	218	165	101	115	172	144	87	115	185	157	154	253	205	125	144	91	146	217	208	249	241	227	221	195	245	290	288	316	284	261	281	205	139	145	207	249	267	220	162	214	176	130	169	241	283	244	136	205	252	209	227	141	182	263	159	157	182	229	277	121	93	92	106	157	108	125	227	264	207	153	103	127	170	166	235	163	197	278	180	188	204	188	205	259	324	278	187	190	163	165	228	153	95	144	233	267	196	118	163	343	296	171	152	135	105	132	247	219	142	193	250	215	174	150	225	278	232	161	147	208	266	285	203	227	231	186	202	264	271	174	219	283	321	331	327	310	294	306	279	260	226	173	115	157	194	169	216	292	285	243	254	280	204	187	273	240	231	289	317	359	273	218	246	238	226	198	278	218	211	312	273	276	332	359	290	246	260	293	320	346	368	318	253	257	269	273	322	290	219	199	251	267	277	270	223	219	235	354	391	306	220	282	378	332	268	265	325	323	321	371	292	290	395	409	485	583	703	830	806	694	629	521	530	519	370	347	443	476	340	284	350	428	404	384	394	391	365	325	345	302	355	459	438	385	428	520	495	488	483	614	762	870	1223	1376	1298	1126	881	707	549	514	497	457	497	436	312	347	443	439	459	524	484	358	294	342	467	493	371	391	503	425	354	386	470	429	404	492	447	478	587	534	497	464	417	530	589	539	501	457	475	473	451	431	398	426	461	425	390	361	355	390	408	453	411	375	405	381	404	443	352	373	469	424	373	341	313	328	330	334	388	438	395	308	286	328	375	368	357	380	403	389	352	324	326	326	286	237	320	408	308	250	317	308	305	313	330	414	405	321	318	368	331	337	389	267	249	332	343	324	294	315	296	277	285	331	346	368	288	246	336	306	356	394	307	286	302	335	346	313	290	273	299	310	282	249	237	307	355	316	336	374	297	334	357	418	425	317	297	212	238	257	287	371	341	346	357	392	407	327	357	398	430	366	239	324	350	312	332	305	262	253	360	307	257	327	278	319	415	400	314	264	317	319	242	295	348	295	263	317	325	301	284	329	315	274	300	283	340	384	402	371	315	372	379	347	353	307	204	216	344	385	366	382	342	261	304	303	320	373	275	236	334	300	172	261	314	267	351	402	280	175	315	377	330	304	242	334	462	417	284	215	312	450	370	311	392	283	262	368	345	324	310	390	344	327	403	316	318	262	255	350	378	392	335	322	324	293	280	271	345	419	358	281	273	280	275	333	401	357	323	327	420	434	323	348	368	281	284	298	275	287	320	370	353	385	406	420	448	419	448	504	441	367	431	468	306	294	434	360	327	343	339	432	463	338	397	448	396	376	325	425	583	482	359	434	461	445	478	391	377	510	446	429	536	537	425	454	559	512	481	496	484	527	548	445	454	457	386	478	547	467	375	355	441	472	525	567	472	430	529	504	461	504	444	513	588	537	683	962	1203	1350	1330	1165	823	667	534	401	410	381	364	411	406	342	319	374	456	397	341	363	336	290	329	425	441	391	393	365	301	386	387	310	388	396	455	588	716	827	846	792	568	467	371	207	263	330	333	317	326	333	239	244	325	283	281	255	202	222	246	292	257	213	320	399	361	258	160	249	319	259	220	140	165	294	328	268	211	213	248	269	296	326	343	275	200	160	161	125	107	267	278	268	284	217	249	226	228	322	298	142	135	215	159	174	215	223	213	250	247	206	240	209	189	181	232	256	241	254	245	212	163	186	146	134	224	228	256	294	243	212	211	214	186	140	175	197	183	182	223	275	274	178	120	218	278	302	279	200	156	152	231	284	196	161	203	123	70	115	179	150	159	206	217	219	268	233	135	162	124	188	170	118	239	235	189	130	65	117	106	97	121	158	182	198	170	130	197	247	243	222	203	218	209	188	207	161	138	141	151	152	173	165	201	186	108	109	133	189	189	261	253	180	147	138	210	265	230	191	220	154	201	267	208	169	212	288	195	99	151	286	329	279	271	258	196	207	250	190	162	138	98	162	210	166	122	80	82	144	103	42	79	137	185	126	90	105	64	110	215	220	228	194	75	129	135	134	126	134	215	250	191	126	177	246	249	198	153	129	210
305	306	319	321	216	192	248	230	136	127	216	208	203	270	271	192	214	249	181	203	236	173	200	235	141	164	204	144	177	216	149	96	142	154	79	65	122	143	196	218	163	190	237	253	160	123	219	192	159	117	119	206	205	200	204	168	177	205	159	154	220	227	162	111	139	172	225	310	305	213	148	182	170	218	242	229	220	149	170	218	216	237	252	197	167	168	160	128	184	168	226	298	135	164	225	202	166	99	115	200	189	157	233	204	103	156	200	159	169	171	137	161	211	129	111	149	190	195	123	76	142	183	159	175	209	227	153	152	273	203	77	169	304	326	189	71	87	203	210	104	162	227	177	154	143	201	301	224	166	166	127	172	213	194	295	243	100	196	206	141	209	252	230	216	208	202	116	162	203	146	165	231	299	230	206	257	191	174	227	228	229	227	166	177	169	95	212	275	237	285	232	170	227	208	164	192	245	218	154	157	130	206	241	281	331	250	229	218	155	180	285	292	267	246	202	233	268	252	271	216	187	229	208	231	253	234	231	253	267	263	301	244	282	366	286	226	225	235	260	320	289	222	231	238	255	239	190	229	283	248	264	312	366	353	281	224	195	236	257	280	383	412	344	309	241	321	347	299	406	485	469	578	795	842	822	783	659	504	377	375	408	404	389	346	349	301	330	441	401	335	306	279	313	292	298	403	400	398	480	471	377	352	430	476	522	577	752	1063	1188	1311	1301	1094	877	646	646	639	569	571	399	336	439	458	403	414	495	445	397	478	439	381	398	372	433	466	464	455	505	550	500	412	452	519	490	505	437	415	430	465	411	410	485	419	404	447	416	413	420	396	429	496	442	368	361	365	386	460	424	359	407	375	373	403	380	364	398	374	375	417	396	410	366	304	390	422	420	364	339	384	388	336	350	381	327	424	520	437	376	376	383	382	350	345	278	293	296	303	306	283	382	383	369	351	354	362	277	202	261	310	287	326	427	391	380	323	269	372	351	348	406	368	352	368	279	230	284	310	265	285	322	391	406	305	293	323	391	387	326	344	308	314	330	337	279	226	229	273	403	508	446	406	420	322	341	345	286	318	363	318	275	327	369	310	321	363	273	327	390	289	203	208	286	354	346	321	318	306	313	366	382	354	302	306	385	324	268	389	408	313	345	341	275	296	271	222	280	319	390	376	321	338	306	364	414	402	364	326	327	251	280	418	313	228	314	267	253	330	343	320	313	431	385	287	324	305	290	369	404	326	345	330	251	326	405	382	301	256	253	225	263	302	341	276	342	468	396	360	336	320	324	284	258	299	327	279	206	209	333	312	222	304	268	206	340	379	291	325	385	371	377	342	284	269	251	212	265	309	314	363	297	269	329	411	404	287	300	346	421	424	347	287	318	421	392	382	337	366	374	294	329	436	456	345	303	482	498	409	374	361	434	353	324	424	424	394	359	389	413	409	451	392	436	555	557	492	419	375	492	554	427	450	460	435	413	387	391	345	408	404	490	575	509	476	497	452	444	510	513	507	407	343	396	438	501	588	551	511	464	489	574	520	458	495	527	505	476	483	521	470	418	518	725	930	1138	1336	1454	1342	1023	693	565	553	524	514	478	417	365	351	346	330	277	333	396	385	344	314	357	356	407	385	448	431	360	362	366	410	299	368	518	665	762	778	813	768	619	474	426	377	307	257	217	222	306	313	328	390	412	382	346	305	248	279	310	234	190	212	282	261	153	181	252	278	194	157	226	241	271	313	282	251	288	272	218	261	295	221	228	310	301	251	220	169	180	284	282	231	268	250	216	177	154	219	224	226	275	271	228	248	223	183	167	137	166	200	239	251	170	159	222	318	266	148	139	150	178	190	196	111	131	203	228	235	249	302	223	148	179	161	186	272	249	180	130	167	250	226	112	123	215	318	324	251	197	174	209	244	215	174	147	145	212	250	236	236	237	195	211	153	106	100	114	214	196	93	91	121	115	101	173	216	197	201	176	109	125	216	212	183	164	153	166	224	257	227	149	69	98	171	182	123	205	296	221	187	143	118	86	78	127	154	197	239	264	230	166	120	150	164	142	215	218	155	171	183	148	132	215	261	219	232	228	198	224	265	219	186	192	219	289	329	279	233	157	152	184	94	89	173	184	184	236	182	103	99	125	90	43	46	48	62	56	36	110	196	217	196	203	211	120	145	231	158	126	164	132	110	131	113	180	273	225	203	224	145
138	160	195	175	87	115	252	195	75	161	197	205	207	203	198	182	241	257	297	283	315	298	175	245	229	226	252	228	175	84	87	155	175	161	251	288	232	251	242	140	161	247	157	65	80	120	206	234	263	266	196	193	175	146	165	261	257	190	159	179	227	222	226	148	243	371	277	236	206	224	237	201	211	141	117	183	170	112	192	278	353	413	291	195	216	177	230	198	49	121	247	212	82	122	128	172	286	272	277	212	162	267	296	230	171	185	222	207	132	109	157	157	151	178	173	90	156	260	200	96	121	170	104	70	151	179	103	131	200	259	242	220	271	229	167	183	235	215	183	163	142	171	258	263	157	180	215	280	284	193	175	164	195	202	186	159	143	208	242	208	266	259	216	224	187	175	141	210	278	216	206	218	170	190	270	267	242	205	230	240	157	160	210	203	167	201	287	271	193	198	278	275	192	175	205	262	195	250	338	275	266	157	181	283	198	215	290	277	223	181	208	280	321	273	243	203	189	250	304	275	269	275	243	292	238	183	245	329	411	350	270	200	203	215	217	222	220	247	186	284	343	307	310	250	280	306	327	347	249	229	267	235	248	249	251	315	361	294	281	321	372	412	335	322	315	282	303	358	483	521	480	535	678	795	832	777	673	609	516	428	420	358	364	373	326	387	366	326	370	420	382	388	360	347	365	359	359	356	409	424	443	438	419	498	589	559	603	775	1042	1213	1294	1281	1130	923	723	626	564	548	580	592	586	592	540	547	526	453	446	480	461	513	572	515	476	451	463	532	531	473	427	414	421	434	407	382	478	417	410	501	445	419	385	330	380	491	445	398	446	427	393	441	445	415	370	389	436	384	366	374	407	383	426	440	366	331	308	338	406	483	412	338	398	413	415	385	388	463	431	324	303	355	436	440	406	449	516	436	333	382	341	377	462	399	368	452	442	256	283	382	284	347	417	388	319	212	244	355	359	319	271	221	270	332	368	284	273	431	392	349	473	489	403	376	378	350	330	308	365	396	369	302	290	355	361	296	242	340	349	379	402	275	230	201	300	301	200	226	249	352	283	226	330	389	442	294	262	278	270	398	317	195	262	341	284	282	364	297	225	312	338	380	447	361	294	339	314	311	349	301	306	381	343	304	341	348	306	266	335	283	259	294	329	318	319	272	230	333	392	328	257	339	417	387	352	354	337	466	436	234	260	285	312	370	309	310	320	273	248	310	353	373	361	344	270	255	417	475	451	398	372	284	226	340	426	350	316	342	298	285	253	220	230	294	357	330	342	361	355	307	262	332	355	309	369	350	276	253	232	317	358	358	360	312	328	336	319	330	311	361	418	393	363	383	319	246	291	362	405	390	329	280	238	182	232	314	325	439	478	300	294	376	322	331	400	426	301	324	385	361	405	385	373	364	338	410	407	331	320	403	466	343	340	367	389	423	435	414	345	392	421	384	371	448	445	466	592	483	423	482	419	387	368	368	462	548	454	359	312	325	448	457	613	617	434	446	479	405	370	393	383	394	363	365	406	449	441	638	694	505	466	496	541	460	410	415	457	508	479	512	605	655	806	1090	1321	1433	1288	990	746	574	474	492	464	408	448	479	436	400	361	358	396	483	443	320	380	354	286	298	256	229	325	442	471	469	523	546	522	461	529	680	790	874	785	642	633	552	416	390	369	333	313	231	192	273	322	303	277	210	190	272	340	369	291	222	231	202	237	277	258	222	233	245	221	169	155	292	266	269	293	200	282	351	272	181	275	333	264	250	228	239	182	234	225	146	206	191	263	295	315	322	235	219	254	209	203	278	239	248	264	309	327	293	301	275	217	173	217	245	208	210	224	273	220	69	145	266	242	209	212	178	200	273	334	315	270	263	245	252	234	204	253	296	251	225	280	313	236	193	223	292	232	163	250	305	219	87	154	265	165	46	55	182	204	199	208	175	246	213	166	217	165	132	150	156	175	200	254	215	192	246	254	261	229	136	184	155	142	181	153	201	177	131	177	160	69	94	182	164	99	154	219	165	250	311	175	134	167	199	233	213	164	145	175	204	178	109	81	151	134	187	322	228	114	174	253	156	168	220	286	299	131	146	246	233	198	217	245	248	256	171	135	284	257	254	254	133	152	178	184	217	239	186	153	238	222	98	73	180	172	185	156	45	56	102	202	233	232	163	108	221	232	204	195	164	160	92	122	241	252	224	218	138	153	256
187	237	286	257	205	212	154	83	86	181	244	224	182	215	297	275	252	213	225	266	268	336	280	217	220	208	172	156	158	129	181	304	206	138	199	173	126	67	126	276	284	169	126	146	138	198	219	159	255	237	196	218	183	190	158	178	232	189	139	148	135	168	218	248	265	182	186	192	99	59	128	226	161	161	243	242	193	211	263	230	222	253	228	133	233	322	320	230	116	219	279	258	170	103	193	228	196	160	152	204	131	96	203	187	185	225	205	180	129	168	189	192	144	100	175	179	128	68	89	179	221	162	67	46	172	239	178	219	228	236	263	181	190	207	174	271	276	130	162	258	314	323	223	173	200	226	195	221	242	229	203	171	181	180	208	206	164	171	194	163	121	207	242	226	247	208	168	138	253	303	305	313	251	283	310	245	237	219	291	358	266	227	215	177	170	278	312	227	171	128	188	256	205	135	178	251	190	223	276	281	257	201	200	207	231	290	294	287	240	190	208	252	275	218	285	327	215	207	255	212	223	254	319	319	193	205	236	195	170	266	336	231	229	261	240	223	223	276	198	139	243	256	196	239	268	219	270	358	322	190	205	325	306	271	306	345	327	307	235	226	338	361	287	308	312	299	305	307	415	487	439	500	606	621	756	818	734	655	531	404	428	463	401	423	379	324	365	406	477	483	418	341	357	406	361	326	327	349	431	450	478	465	399	384	382	457	602	714	843	1017	1214	1373	1231	1062	842	685	671	522	514	508	518	533	437	445	420	376	404	396	464	492	433	446	442	375	353	382	419	517	531	466	538	531	487	599	588	471	475	465	407	484	519	485	541	570	592	496	425	537	485	455	443	395	459	503	498	499	384	386	484	452	452	408	318	290	297	374	427	335	354	378	411	432	439	499	407	249	249	312	338	383	374	376	349	317	411	392	267	256	330	361	350	359	370	329	271	269	385	414	342	276	255	316	240	272	370	364	249	238	288	281	313	350	343	291	321	310	287	312	436	434	357	328	348	406	334	210	307	349	254	289	259	342	372	277	284	308	261	179	236	315	291	285	258	251	269	246	255	378	464	371	277	280	329	292	273	297	250	271	334	279	260	324	363	356	320	363	423	431	435	315	264	418	416	362	374	334	315	268	375	428	352	380	388	361	359	344	309	330	351	308	234	245	319	275	299	400	343	308	284	356	406	372	382	298	239	306	348	345	366	324	335	382	368	312	301	222	217	364	284	268	288	252	343	379	323	311	295	282	287	263	292	320	373	329	275	281	264	326	398	390	367	344	215	160	208	297	287	226	291	371	410	306	265	299	308	320	274	291	295	313	354	317	321	335	327	440	441	266	207	291	314	268	357	387	285	334	451	326	275	356	333	341	294	288	353	353	333	330	321	300	289	390	462	392	307	290	324	415	404	306	318	368	354	280	313	405	433	395	397	466	410	362	399	441	355	296	356	362	492	511	433	435	462	548	552	441	378	418	380	340	349	343	390	464	474	429	414	480	518	504	547	496	461	466	472	492	544	568	457	423	447	399	372	382	453	508	459	422	414	406	428	496	503	517	560	567	562	513	613	797	903	1163	1300	1257	1078	750	632	543	456	428	398	411	390	360	309	255	324	409	487	444	266	332	402	319	309	371	350	296	327	420	483	403	381	416	453	512	545	718	904	813	666	576	469	469	395	357	354	351	268	238	227	182	289	356	362	268	257	298	309	298	291	262	252	264	243	216	228	251	224	293	340	258	230	302	286	192	163	153	177	159	262	317	259	277	182	182	241	298	323	272	262	190	195	247	259	229	275	374	247	143	208	271	280	244	136	196	302	276	296	291	261	254	180	160	242	359	246	116	250	359	338	233	232	246	224	266	310	284	258	304	249	211	286	281	301	222	144	154	187	189	206	259	212	196	191	165	171	293	338	275	242	203	153	125	180	187	202	208	126	122	144	191	140	122	210	244	237	180	142	198	186	167	285	187	50	123	224	235	259	196	65	84	187	194	205	251	245	193	177	180	96	129	116	85	117	136	127	109	124	126	118	99	133	153	165	134	186	199	169	212	190	224	210	172	202	182	181	243	209	165	165	193	213	158	184	217	146	180	236	137	155	247	193	175	259	269	173	133	140	167	216	234	205	155	148	199	198	98	84	148	107	66	152	126	142	254	234	190	165	151	87	108	192	202	198	221	208	113	217	274	195	210	183	110	101	128	156	182	158	159	211	162
147	166	188	195	169	155	178	161	132	108	136	277	242	212	261	226	208	237	232	210	158	178	248	245	173	165	222	202	146	116	148	190	172	148	181	115	108	190	204	223	223	196	171	134	137	184	187	105	121	172	204	241	252	287	219	110	112	178	164	199	161	141	211	218	234	218	222	137	97	185	190	172	133	128	199	248	165	187	280	231	207	236	239	238	268	231	245	262	174	175	236	200	189	198	181	200	205	177	206	204	167	195	202	195	177	203	209	179	179	178	183	180	207	232	301	306	226	198	225	211	194	179	153	115	180	195	203	279	160	205	286	247	223	227	233	183	241	289	334	273	210	231	147	186	292	201	112	151	145	187	231	163	155	186	158	146	94	128	137	121	193	142	156	224	278	243	226	296	311	328	323	242	215	225	219	244	243	239	249	267	301	273	226	241	259	256	247	282	303	220	163	222	159	60	179	256	162	176	230	206	255	271	287	340	210	169	243	314	322	196	176	259	302	273	264	264	170	146	210	243	265	243	232	245	247	252	265	332	441	381	264	229	256	319	293	264	209	248	307	279	226	240	296	358	367	268	157	124	159	182	284	272	326	366	325	353	303	337	312	257	329	331	250	244	289	351	408	347	375	355	334	452	522	637	742	799	729	667	655	567	485	413	322	386	447	392	392	398	364	364	425	401	335	309	286	324	379	433	417	290	350	416	404	399	383	442	521	615	725	956	1165	1295	1303	1093	909	840	721	566	533	526	484	536	500	419	505	507	386	380	364	396	458	487	506	503	506	384	383	493	489	484	528	536	585	567	511	491	449	481	551	570	522	451	465	462	423	419	412	473	430	401	448	519	504	361	396	473	401	371	369	391	457	423	385	378	371	394	423	414	385	357	383	427	402	376	414	416	388	437	482	413	331	311	315	311	371	436	429	410	378	307	263	284	303	389	397	355	352	303	334	438	410	327	399	354	340	392	351	376	346	275	284	309	331	301	257	252	291	378	383	324	232	230	324	320	276	331	413	388	335	310	352	614	590	372	344	356	412	404	403	410	310	253	232	314	356	304	278	236	279	335	310	303	356	338	271	339	451	401	345	314	321	340	381	340	312	424	404	326	302	311	309	229	247	289	315	359	325	292	263	260	275	251	287	330	289	311	270	322	335	235	361	388	309	305	329	332	305	305	282	312	390	391	335	235	271	357	393	413	324	303	387	332	253	240	245	320	404	409	266	161	201	326	438	403	352	353	338	345	278	299	281	303	363	345	346	317	294	300	359	354	299	281	296	264	220	389	424	282	251	222	312	348	328	363	336	297	265	268	366	340	235	284	264	217	270	358	354	238	292	364	329	338	365	432	379	253	288	324	381	372	285	262	260	355	368	316	358	294	267	307	361	428	446	427	328	288	383	411	339	448	476	343	364	376	297	278	352	441	396	409	478	430	433	419	405	386	441	496	406	305	346	447	405	338	360	413	406	421	433	397	369	340	384	495	503	383	467	588	441	425	492	507	536	511	517	480	437	427	492	493	425	487	476	443	468	461	431	366	425	468	446	458	400	442	449	406	487	545	668	899	1116	1243	1307	1186	968	808	660	649	552	402	409	421	349	328	363	354	312	286	370	438	451	459	406	450	381	302	347	304	394	439	396	394	352	365	467	583	661	756	804	725	595	465	471	429	254	224	286	279	234	290	309	213	206	261	324	295	258	268	314	389	332	267	286	370	328	284	268	182	168	235	305	370	308	211	164	168	205	154	208	252	227	177	222	268	199	181	202	292	329	252	274	316	174	207	268	160	188	207	240	293	293	219	227	312	295	247	229	134	102	209	259	305	275	261	254	196	259	276	170	142	189	219	216	272	341	310	217	204	259	286	246	266	290	280	300	213	233	234	203	232	203	171	201	239	198	109	90	171	187	217	187	138	198	189	162	142	183	241	226	129	111	208	265	244	219	194	219	217	149	213	229	274	253	134	117	143	236	304	270	242	206	180	154	101	196	180	134	196	210	194	105	117	207	205	231	209	87	166	208	83	101	147	200	219	133	151	181	123	159	208	120	100	146	180	262	232	170	131	108	126	161	189	166	154	183	199	185	225	211	235	261	147	156	294	332	239	154	194	161	121	181	168	182	128	117	204	193	120	164	172	151	200	186	156	117	103	171	254	236	161	167	172	134	238	240	121	105	85	149	287	310	210	110	176	251	287	313	199	133	175	197	161
228	261	248	271	294	256	226	184	243	230	168	201	192	167	190	174	186	297	329	327	257	183	199	277	283	181	200	217	229	202	95	84	211	266	228	203	180	206	203	138	179	191	161	177	165	154	128	93	147	192	169	185	134	130	177	148	146	168	168	221	162	100	190	222	217	171	193	159	110	186	170	103	77	135	231	243	276	321	205	198	221	201	236	262	302	252	178	185	142	182	226	167	185	166	137	155	169	172	190	131	158	286	195	120	220	201	158	213	247	189	116	123	163	186	235	285	256	282	294	154	118	188	166	212	229	214	265	302	251	199	226	210	222	237	225	235	232	178	177	204	147	89	230	278	138	174	279	237	177	259	283	232	220	233	227	224	192	209	245	240	231	209	241	246	228	233	217	222	282	273	289	296	174	160	239	257	193	173	218	198	241	332	269	199	172	173	208	257	221	113	198	282	282	178	188	224	207	214	201	233	208	218	260	243	259	208	160	196	169	202	226	223	277	310	209	107	177	262	287	224	159	215	278	306	240	299	270	135	143	199	244	221	220	204	246	246	213	235	203	234	337	364	290	221	315	353	257	269	273	208	275	370	309	216	283	281	264	367	344	299	328	327	253	250	272	304	405	442	393	376	405	442	540	656	747	741	812	841	655	622	547	418	458	451	367	365	366	360	429	373	290	317	316	330	436	472	478	445	449	482	495	452	389	376	352	365	428	515	557	671	906	1102	1289	1308	1080	826	675	594	491	546	592	522	429	389	413	395	495	553	484	459	467	476	460	473	417	379	447	513	503	531	444	320	494	566	472	443	512	544	445	486	541	433	419	490	493	488	476	497	513	465	412	404	430	384	388	390	303	347	318	358	381	299	427	468	370	400	461	445	397	382	374	335	434	439	364	299	290	343	348	366	353	384	386	314	321	358	363	377	401	375	309	340	346	294	412	451	354	309	290	319	319	336	359	338	371	424	371	287	299	306	235	317	352	271	252	285	295	281	318	291	295	286	268	326	406	484	442	305	264	360	432	420	410	366	296	299	340	382	390	370	336	309	348	328	305	326	359	387	314	274	326	355	393	407	328	327	347	260	253	354	324	275	309	276	295	381	305	231	361	397	288	256	316	400	385	353	322	285	261	278	339	345	317	364	357	215	226	361	420	366	231	200	219	271	371	410	419	411	368	337	337	303	325	322	343	350	366	354	299	316	387	439	362	249	256	314	318	341	339	332	358	377	381	365	341	310	284	312	296	241	214	228	242	253	291	334	356	381	409	363	313	341	345	303	308	349	336	348	286	205	304	403	308	235	301	385	366	362	448	380	328	313	244	308	373	340	380	345	291	253	216	273	293	336	422	431	351	323	282	329	383	330	325	352	445	403	309	312	284	321	323	269	403	489	342	294	359	375	332	288	370	441	433	387	279	333	450	393	381	386	361	344	341	347	354	363	406	464	413	361	404	383	369	398	354	454	501	413	387	373	266	329	431	354	421	474	532	518	445	382	362	480	457	393	454	535	505	544	598	444	437	516	555	558	542	554	536	445	374	412	478	568	508	446	508	519	581	682	891	1101	1301	1353	1133	802	655	655	531	401	310	299	361	405	419	381	330	370	412	387	341	336	317	387	431	434	456	415	397	366	320	343	378	365	434	437	509	703	794	854	817	690	510	435	367	367	442	394	353	362	343	279	217	224	239	223	251	273	297	329	311	290	312	322	208	133	189	231	314	258	145	246	307	306	297	191	157	124	208	287	234	253	234	205	163	180	152	136	175	149	138	201	290	295	229	219	223	234	269	252	305	320	246	150	146	217	186	202	208	161	182	217	234	220	237	282	268	228	254	234	185	233	230	170	218	204	212	292	166	176	322	320	275	243	216	219	272	218	213	258	191	226	278	206	260	207	105	192	245	286	279	238	236	317	239	166	270	227	109	180	217	142	306	320	114	124	191	212	241	184	162	290	276	228	217	207	210	195	204	195	211	180	156	156	110	61	45	103	176	203	231	182	74	146	200	142	127	159	245	277	155	37	88	176	178	211	228	163	91	42	78	164	204	210	249	227	154	160	191	201	123	116	240	256	240	220	183	186	131	214	297	209	209	224	133	168	216	150	101	88	177	202	229	289	235	153	206	262	208	98	116	137	129	206	201	173	168	173	185	169	176	161	170	167	125	181	173	182	180	111	172	246	196	136	195	251	256	163	113	241	248	274	338	213
168	190	277	263	190	223	205	160	119	142	231	300	266	160	128	155	254	259	231	277	311	347	324	213	152	247	303	266	253	241	178	100	123	172	158	158	207	286	244	228	250	172	213	285	203	162	176	156	178	209	229	187	149	161	162	169	178	221	239	219	256	245	222	214	208	232	215	153	113	148	250	272	144	133	243	224	200	250	196	209	249	238	277	287	259	245	259	155	129	218	165	161	280	222	153	229	251	277	228	185	174	144	183	137	259	295	161	191	241	170	100	138	157	259	316	238	224	225	148	117	149	207	218	135	117	235	318	240	157	247	259	217	270	220	195	214	175	160	173	184	140	142	180	197	188	202	258	224	181	232	238	233	306	282	134	151	232	264	245	230	197	189	237	166	191	309	255	128	163	132	142	258	228	237	236	213	145	109	161	94	173	184	157	227	230	233	236	266	244	235	264	238	174	118	78	84	126	221	296	322	195	104	156	200	234	283	268	248	283	211	199	199	217	214	129	69	157	251	256	221	184	182	122	128	201	257	280	324	321	232	225	290	283	198	218	174	189	287	238	220	269	357	308	252	251	251	311	339	266	207	269	255	153	176	294	331	324	271	273	266	268	298	233	250	300	286	282	321	328	263	261	369	508	564	588	681	793	826	773	726	590	469	428	418	374	321	375	374	365	341	336	346	298	360	448	413	309	351	394	433	482	407	371	416	406	445	502	534	572	658	795	974	1153	1216	1186	1078	806	708	686	597	583	531	511	468	517	515	424	476	587	525	494	429	394	498	493	468	460	489	507	552	610	490	519	597	535	465	465	587	577	566	557	473	483	536	499	508	518	404	388	493	542	447	366	314	318	303	221	285	370	439	427	351	315	412	400	353	433	381	278	306	384	376	381	403	408	390	359	381	410	408	379	335	386	388	398	399	420	379	304	298	322	404	381	301	329	366	284	277	373	352	294	308	248	253	391	434	328	301	370	369	350	285	247	340	355	324	271	204	307	427	336	276	380	433	401	300	293	380	486	422	283	317	363	336	280	304	338	310	278	280	258	278	301	270	292	292	304	311	344	333	289	411	383	307	396	363	349	382	273	288	326	297	360	365	307	278	334	340	310	389	440	391	286	249	236	288	291	322	345	275	285	353	346	246	276	275	292	363	361	333	312	350	366	364	355	333	310	297	390	426	356	313	233	300	424	331	325	392	370	349	359	331	243	215	297	367	382	354	350	414	373	307	302	365	322	294	388	393	342	288	295	284	288	303	279	340	295	265	334	307	354	414	362	365	401	330	302	356	373	342	383	336	217	190	202	278	298	316	372	325	293	342	354	275	250	338	349	328	382	396	396	367	376	380	333	374	345	258	225	174	237	401	460	413	347	263	326	475	444	459	444	364	430	420	338	306	362	357	285	327	415	448	368	304	335	391	382	292	302	405	405	437	444	371	340	380	427	466	449	390	401	389	467	455	348	373	365	344	413	481	413	480	538	422	451	471	469	478	496	443	369	444	513	417	452	543	429	394	464	445	442	471	469	469	442	456	453	434	417	464	515	518	547	536	601	650	683	891	1125	1308	1299	1167	974	751	647	561	491	357	267	366	435	387	308	339	390	404	322	284	366	418	474	404	351	406	359	364	415	378	341	414	438	381	445	479	566	626	792	871	756	658	502	405	399	359	297	309	232	231	225	222	276	361	374	331	312	149	129	263	326	301	258	296	281	190	110	122	233	221	238	247	143	210	314	287	217	234	303	288	227	243	285	197	182	220	239	241	250	296	289	261	244	183	170	259	274	227	197	207	229	242	262	275	248	257	221	155	157	207	182	182	270	257	276	287	150	164	264	237	249	180	125	214	198	238	254	245	210	126	188	228	222	211	256	222	155	186	180	205	199	169	192	203	184	139	119	118	157	286	289	155	184	249	173	192	196	130	147	133	213	230	192	194	242	331	264	142	129	161	164	162	142	195	268	217	173	196	192	180	141	122	151	181	167	140	154	162	122	164	243	220	145	181	196	133	161	176	212	224	249	236	105	168	270	231	193	140	150	206	154	121	185	174	128	107	130	217	256	138	175	303	211	171	131	93	173	180	145	217	276	201	200	264	343	247	153	203	203	244	248	181	177	135	98	189	170	120	225	217	130	128	241	266	168	126	66	148	194	239	266	230	212	267	290	245	282	231	191	170	128	89	164	228	193	213	180	97	118	175	241	264	217	205
268	300	240	210	296	285	220	194	256	278	202	148	156	208	231	220	280	301	376	384	197	212	293	218	254	305	256	217	236	230	152	167	214	230	167	129	169	143	198	246	213	227	278	210	143	179	213	235	204	146	170	273	342	362	314	239	286	292	227	202	166	203	241	146	158	208	99	158	206	170	165	190	153	156	262	236	189	212	253	257	221	220	255	325	296	258	333	200	99	127	156	147	135	215	177	157	211	188	169	274	283	161	102	138	192	178	171	114	101	183	213	180	179	214	301	266	166	247	274	147	139	205	177	184	164	149	248	269	185	175	188	247	305	282	176	63	214	273	160	177	235	205	175	220	184	139	112	89	131	161	187	246	240	171	121	165	183	128	114	166	213	175	212	229	161	129	90	157	187	127	155	213	245	196	176	232	206	289	278	166	129	130	271	233	254	298	217	208	229	250	189	207	245	278	222	177	207	178	216	289	227	204	178	125	245	272	191	147	210	253	208	266	310	267	151	79	217	274	259	332	328	245	168	173	181	98	116	247	313	275	248	275	270	177	175	224	229	301	331	344	284	191	221	336	380	327	311	309	247	208	230	262	246	277	309	227	309	393	342	327	287	307	327	343	345	256	247	390	386	291	286	315	485	599	618	617	710	885	878	767	676	567	466	412	351	344	455	499	426	341	327	320	370	442	380	314	382	387	292	275	331	446	415	375	408	392	409	418	486	638	800	914	1048	1184	1254	1223	1002	824	737	604	542	579	508	496	534	538	554	454	475	423	334	482	498	480	548	571	474	408	461	471	473	450	563	656	584	492	478	499	465	459	487	543	573	544	476	405	379	360	393	415	409	389	334	333	349	343	282	290	429	459	408	384	433	487	391	320	322	408	457	417	432	305	300	459	480	512	442	372	404	377	419	412	378	415	349	275	275	271	290	306	366	397	385	407	319	248	294	260	327	410	362	364	357	305	280	405	417	433	434	316	329	328	245	274	377	308	303	401	310	257	292	279	290	321	336	332	406	352	293	287	243	273	275	313	338	294	196	294	446	292	227	269	234	249	291	299	287	352	280	245	342	348	321	345	349	296	296	319	371	335	286	281	286	313	218	244	305	293	419	390	353	417	417	378	310	326	340	341	304	234	233	208	217	298	380	391	333	261	338	405	339	224	219	369	329	266	334	361	370	361	308	276	224	233	298	326	294	185	197	325	387	318	262	306	362	348	366	351	315	381	366	356	351	285	300	442	462	419	347	299	280	239	311	323	236	247	302	289	288	382	426	381	333	265	303	294	354	341	243	308	294	277	390	397	316	293	251	291	372	370	315	215	256	315	318	353	317	300	330	385	378	316	270	277	337	351	302	322	341	323	305	298	331	286	289	313	249	261	337	316	263	351	367	263	234	307	357	317	292	353	368	383	467	420	367	345	357	371	389	450	438	378	326	342	373	436	503	481	460	483	428	400	445	473	450	427	421	371	353	370	430	528	464	423	456	397	403	473	517	487	519	463	452	490	475	494	537	509	480	487	451	468	540	523	507	585	532	477	455	456	486	539	563	584	574	579	740	1054	1314	1410	1278	1051	892	609	513	511	396	377	427	377	348	385	398	402	329	348	311	245	333	388	421	363	354	361	312	320	395	474	408	314	433	566	521	557	663	803	890	781	640	473	359	319	212	237	359	362	388	343	256	315	331	345	364	285	237	213	193	188	212	258	177	149	197	174	160	167	234	280	279	219	145	257	264	187	189	225	289	298	304	300	282	264	301	324	303	240	201	259	277	252	287	290	275	285	241	241	218	175	240	208	194	300	304	223	196	196	162	219	288	222	264	298	216	225	187	158	207	281	299	254	259	250	249	256	191	231	229	189	231	237	231	205	238	301	205	179	234	201	205	214	192	176	179	210	284	182	165	358	333	271	223	149	142	146	194	209	176	166	182	222	231	216	230	235	274	262	215	234	261	200	192	249	149	174	228	167	107	116	232	236	185	214	179	184	207	182	157	187	161	113	183	226	196	136	195	221	285	285	176	169	136	96	159	204	174	149	141	162	111	49	88	135	161	176	115	147	230	180	173	198	176	175	162	149	239	238	168	189	245	290	223	203	254	259	258	200	157	201	194	175	236	238	201	209	246	207	147	177	125	42	119	177	157	153	183	248	246	171	135	149	171	189	163	200	198	182	254	218	236	176	62	64	100	105	111	158	207	231	165	182	279	330
278	251	206	234	190	183	178	168	163	142	205	187	168	216	193	181	202	168	304	385	322	306	231	219	236	272	243	201	191	242	279	225	148	114	107	120	176	113	115	199	176	149	218	192	160	124	87	236	289	156	120	163	176	294	302	121	129	229	193	159	141	215	227	122	122	177	193	182	209	223	135	85	150	150	133	226	218	174	285	287	220	135	142	266	246	201	268	235	150	249	287	159	79	160	214	114	89	138	213	229	148	130	173	221	199	142	94	125	205	177	119	174	253	257	239	260	215	132	235	203	94	167	281	332	258	219	232	251	218	168	152	108	122	229	228	171	159	104	116	164	250	264	182	210	221	192	115	148	157	140	201	175	165	161	233	297	279	208	215	232	189	173	166	250	287	205	138	143	176	220	303	346	318	217	92	122	129	142	283	349	249	208	248	228	268	258	203	217	252	229	165	160	199	210	188	190	204	178	204	191	140	141	178	265	294	247	186	154	164	247	351	258	195	195	237	312	251	182	177	211	222	264	353	286	113	120	228	286	202	121	206	300	288	285	255	214	252	287	335	312	299	228	148	253	371	393	336	272	227	190	209	298	322	306	351	276	224	256	242	260	207	325	415	328	352	362	357	389	332	292	440	493	458	493	558	562	635	769	791	802	727	592	550	489	382	383	401	389	336	362	497	421	342	340	377	410	404	430	364	464	489	435	420	406	456	501	483	442	581	582	549	712	915	1120	1269	1328	1116	945	856	661	536	575	591	483	468	416	440	464	456	518	455	457	497	509	538	522	429	410	458	400	435	464	491	533	405	352	291	337	437	441	490	394	432	541	484	390	440	436	403	527	582	552	539	435	408	507	418	359	445	429	419	406	451	467	399	404	345	396	401	417	398	329	412	437	364	416	465	385	484	475	327	303	310	417	387	362	434	373	302	219	266	280	315	483	435	275	303	396	396	445	410	326	386	368	259	305	333	316	351	293	254	313	341	297	347	397	370	381	378	331	371	370	294	243	249	275	279	323	338	268	305	299	257	277	270	387	376	276	355	375	316	331	304	308	329	365	354	327	307	314	397	406	447	426	222	217	327	292	344	377	334	348	297	276	343	305	267	265	355	381	357	438	355	258	301	420	511	435	341	208	241	344	332	373	355	276	298	373	369	425	382	326	374	332	280	321	354	442	388	303	305	236	264	263	284	386	380	331	299	333	298	207	173	212	371	344	290	345	315	264	267	276	219	202	275	341	407	350	237	272	281	269	345	354	256	206	360	406	293	260	319	385	305	274	324	300	337	420	407	384	311	380	485	407	319	349	357	345	399	385	410	366	308	357	338	333	366	349	326	261	279	359	313	309	329	383	338	312	314	295	333	336	311	303	272	245	307	319	422	413	387	393	363	335	335	430	418	382	382	402	407	405	377	314	370	391	403	423	428	477	455	384	353	374	408	453	434	447	450	397	433	440	472	502	364	345	421	478	471	407	437	427	387	353	404	501	499	514	573	511	405	383	385	363	355	405	430	492	557	510	468	400	337	425	541	549	513	502	466	509	583	536	539	580	637	764	938	1248	1412	1340	1169	862	708	664	552	466	427	409	393	428	411	384	436	397	289	417	408	289	321	286	251	245	231	199	236	341	466	457	313	328	417	432	567	726	756	788	916	762	468	449	441	287	270	296	283	354	366	319	284	357	375	282	306	303	269	257	185	157	168	257	359	250	171	248	255	235	258	242	305	277	259	313	273	262	287	210	177	321	244	250	312	308	308	235	251	248	212	213	165	115	248	318	270	276	353	360	230	150	195	191	214	313	253	231	223	159	171	143	142	125	75	190	254	266	220	129	266	255	111	94	137	174	232	290	242	232	271	301	238	141	180	163	180	324	268	220	227	167	235	226	183	187	237	298	264	246	221	216	245	266	269	289	267	212	205	170	137	158	203	291	262	186	162	134	163	217	206	185	228	223	194	194	168	183	204	133	75	143	227	224	216	207	184	182	152	176	206	184	171	149	119	102	147	126	79	151	222	200	163	161	136	207	250	243	176	62	103	175	122	73	147	210	182	192	246	232	175	181	235	202	139	115	137	190	192	164	179	211	204	270	354	307	301	287	297	257	210	149	99	169	194	161	162	251	247	256	244	146	102	107	127	171	221	183	192	193	151	206	220	152	178	165	87	142	149	130	146	164	154	116	180	155	106	131	97	66	167	181	81	66	99	134
226	157	221	224	216	287	259	154	75	147	159	124	259	270	191	171	196	203	185	171	159	209	225	230	223	244	298	341	213	126	205	182	256	238	150	210	227	196	155	212	229	141	259	331	223	138	113	143	222	213	236	291	214	145	130	118	168	226	204	146	180	255	199	200	230	270	182	100	160	177	116	110	213	189	157	192	239	291	295	219	175	242	199	203	256	292	341	251	165	230	260	172	208	259	282	261	236	204	163	122	92	178	208	125	114	215	189	166	275	288	179	232	279	138	168	164	73	120	173	175	213	259	229	247	211	214	267	192	170	213	185	225	200	94	118	187	204	190	196	233	184	155	242	285	245	235	230	205	166	97	171	204	147	180	194	278	297	166	140	236	315	198	103	169	171	195	198	172	211	229	250	206	144	117	155	211	168	161	209	194	197	276	298	241	242	349	373	310	256	204	217	263	267	255	231	224	305	299	227	225	255	285	317	315	225	171	317	305	148	183	268	270	175	103	133	197	244	214	161	163	108	182	293	201	153	213	253	305	211	125	234	239	261	339	291	147	205	315	294	338	284	195	179	252	321	314	333	268	210	230	256	327	310	263	292	325	282	251	278	299	273	245	251	200	195	266	272	270	302	225	253	393	420	418	506	476	522	686	706	818	786	681	606	505	541	439	360	422	398	415	433	370	325	308	350	370	373	334	301	422	449	346	403	451	389	483	460	411	428	464	570	584	754	959	1140	1259	1238	1235	984	684	595	498	458	412	399	492	473	441	436	468	556	478	406	418	438	414	431	491	489	437	424	475	567	561	434	338	408	505	500	523	568	486	398	458	510	550	499	420	401	434	410	443	534	448	385	452	471	431	405	413	427	415	390	425	405	398	403	374	406	488	419	356	412	354	327	380	465	428	307	312	387	414	396	436	443	458	438	344	330	299	278	296	348	353	401	433	344	248	333	487	417	343	359	312	288	373	418	396	289	229	318	303	263	371	406	311	313	280	231	325	406	402	307	319	351	326	272	236	331	371	308	258	301	300	232	249	281	335	368	369	360	380	384	331	346	446	424	326	313	325	345	305	301	347	323	315	301	238	318	395	422	425	380	400	375	289	163	203	335	261	230	372	389	328	282	247	341	325	256	313	289	301	360	297	319	309	278	329	324	303	295	254	240	308	324	304	383	415	400	430	383	332	368	363	286	219	256	310	324	325	258	239	272	262	325	387	404	338	235	263	279	295	353	336	345	355	255	266	343	327	307	364	315	230	263	246	284	296	335	379	256	280	362	338	382	413	330	319	314	363	368	276	289	322	337	308	291	367	374	297	317	407	413	321	302	292	284	332	350	350	316	308	346	347	359	412	401	418	428	436	411	358	433	475	396	371	413	357	321	394	406	315	334	391	371	387	404	402	385	387	433	435	400	335	363	455	465	419	332	302	367	424	375	408	456	390	362	336	351	339	362	390	384	376	404	425	359	455	539	495	392	384	481	470	436	454	469	443	490	469	366	375	417	526	506	391	414	523	539	458	441	414	451	469	421	446	544	554	452	419	501	593	611	597	675	894	1179	1426	1394	1118	839	637	603	528	459	402	431	494	383	298	364	430	356	271	388	462	379	420	453	494	437	435	455	386	350	301	377	383	378	445	487	503	547	734	765	738	751	574	452	553	500	259	200	188	239	324	304	329	286	284	382	356	298	250	178	222	251	227	263	332	346	251	274	315	233	183	226	172	152	270	229	180	229	322	323	230	272	304	304	308	264	199	106	201	324	307	254	255	233	218	268	304	264	205	230	198	189	187	159	160	291	351	238	190	145	193	223	243	287	219	242	220	175	237	297	371	308	155	135	149	158	235	292	234	132	181	271	295	309	214	201	231	227	198	151	196	195	173	213	169	141	163	209	300	266	238	190	127	234	253	194	223	237	220	147	78	120	201	208	131	107	202	202	207	241	228	275	237	185	137	81	126	124	120	108	120	166	179	216	226	220	197	178	189	189	155	171	205	206	179	83	94	108	143	187	191	242	261	226	136	180	204	134	220	275	159	145	223	179	186	280	186	148	289	253	206	200	217	159	67	149	197	161	145	150	130	190	224	155	154	198	208	244	163	157	220	226	194	140	155	167	142	77	91	166	233	202	148	142	95	126	198	224	184	154	163	94	50	83	176	189	240	216	98	169	198	111	134	225	283	200	100	139	147	200	198	168	217	231	192	152	198
182	203	181	139	216	213	167	227	140	145	193	143	151	128	149	146	151	234	232	186	264	341	255	156	165	189	215	282	292	195	199	265	216	135	143	260	238	154	122	73	144	210	224	240	202	233	219	246	320	218	117	203	272	224	152	181	167	122	229	203	157	202	273	210	84	150	145	111	149	226	251	180	196	217	212	198	211	246	229	215	256	308	231	219	291	236	285	300	246	242	174	108	93	121	255	290	238	203	128	133	170	259	315	229	160	207	152	162	217	296	304	172	199	169	157	249	221	145	196	211	197	205	229	197	89	73	153	219	266	268	143	187	311	213	128	214	194	134	244	228	176	210	231	201	209	241	257	183	87	197	276	294	277	146	52	160	232	155	80	143	242	271	228	158	218	281	231	112	126	167	203	218	137	137	108	129	177	188	254	266	266	242	234	241	213	222	159	158	259	222	175	219	205	187	210	236	216	160	190	189	166	206	260	245	210	245	222	182	118	147	215	294	258	163	259	257	243	209	174	268	285	195	205	216	218	275	254	254	213	198	244	209	226	278	369	366	311	308	322	323	280	259	197	224	361	478	387	273	278	317	366	263	236	296	286	286	277	255	308	333	286	319	306	258	299	281	263	270	252	276	290	292	316	322	368	385	512	736	814	869	898	829	720	582	482	454	405	303	347	486	434	372	329	332	434	415	332	322	328	345	420	431	340	370	375	363	538	492	363	398	449	523	597	788	1082	1149	1120	1212	1149	895	708	659	585	554	572	532	467	441	485	479	448	443	479	459	392	415	434	518	622	589	541	490	478	473	471	455	443	533	474	421	518	454	384	386	375	396	407	454	413	384	396	366	384	463	491	415	396	338	391	435	363	379	355	342	370	400	387	358	378	350	349	446	440	312	292	383	415	457	471	343	298	417	433	334	355	368	324	333	305	328	282	221	294	297	319	402	315	239	357	475	446	387	319	357	488	431	340	354	327	332	357	266	243	304	321	237	293	370	253	293	382	311	286	288	344	402	380	361	310	334	374	375	374	389	329	325	347	368	391	307	346	355	415	430	257	198	272	371	341	352	446	343	291	374	315	230	260	297	312	426	387	267	293	224	266	373	378	365	329	253	234	342	338	313	335	365	421	418	383	299	262	341	368	367	400	368	311	237	268	270	285	303	220	341	423	338	320	315	317	391	350	290	320	353	344	269	318	418	351	236	286	336	265	254	259	286	315	271	270	340	286	227	237	263	347	304	279	299	278	274	358	385	306	293	303	326	329	306	340	326	315	353	290	251	302	280	268	292	257	300	356	272	195	247	266	311	397	417	340	333	341	282	284	324	321	296	282	317	366	385	393	294	317	334	276	424	454	377	406	345	270	306	374	397	391	346	317	278	273	323	353	357	387	355	387	409	292	356	391	472	525	416	431	491	441	390	472	504	426	397	349	371	450	431	410	373	373	471	500	438	383	415	443	420	337	333	428	433	479	517	438	407	451	436	463	480	486	488	501	563	517	455	433	375	345	365	440	478	436	414	481	506	399	412	482	424	459	587	546	455	507	584	602	643	775	1033	1332	1407	1226	921	606	560	509	353	433	470	415	378	348	354	385	418	412	375	395	413	384	392	380	332	354	342	265	332	414	378	335	380	422	471	515	616	786	888	867	802	592	442	451	413	323	268	316	294	221	234	264	224	262	270	230	270	248	250	238	156	153	229	213	219	254	255	287	267	226	246	288	254	227	237	254	273	262	202	207	270	305	217	238	283	214	198	220	275	309	289	305	382	291	212	210	198	235	269	324	264	223	264	256	277	243	159	167	203	227	302	281	150	138	199	217	266	243	221	310	294	173	104	78	106	131	235	220	160	288	307	262	254	254	238	272	278	295	234	218	321	338	230	191	224	194	185	200	192	171	194	238	190	113	173	244	250	188	184	194	174	109	90	194	232	146	151	216	236	219	182	218	172	162	207	229	214	177	134	98	126	205	244	281	328	191	167	264	243	207	158	154	196	234	242	194	145	120	141	191	196	198	274	205	153	174	86	132	188	185	126	71	131	217	230	243	246	216	281	299	304	242	171	117	146	163	157	203	205	251	185	133	192	268	229	214	230	185	121	102	149	131	115	74	92	98	165	240	175	176	188	138	170	201	177	210	210	183	194	212	222	215	139	70	163	225	148	174	277	266	198	172	175	178	175	110	117	178	119	152	135	107	118	109	195	219	174
252	214	157	136	169	288	294	231	185	183	239	230	184	207	252	155	168	162	142	288	269	200	238	249	218	200	182	246	261	168	169	284	254	223	233	157	191	245	244	215	206	229	206	198	140	143	144	173	227	195	177	161	252	298	233	214	240	244	205	220	208	106	100	192	243	188	140	97	96	144	216	152	119	200	208	191	282	293	115	43	152	201	208	323	276	212	340	256	131	200	223	241	250	254	224	237	231	143	71	137	256	194	164	220	232	209	167	187	220	223	206	211	245	259	331	282	159	167	228	262	251	242	223	188	100	97	152	162	131	156	229	252	252	191	226	266	264	266	195	171	147	201	175	99	168	182	188	181	141	196	308	260	188	185	183	168	227	227	159	161	196	217	110	162	287	188	93	86	143	175	164	150	191	248	192	159	135	144	187	225	259	269	258	197	215	236	283	298	306	358	285	208	163	161	174	184	217	186	170	204	201	239	243	210	199	166	198	238	261	248	185	226	198	83	115	182	182	135	138	227	224	207	180	217	252	229	240	234	185	265	329	152	110	226	300	319	262	150	175	299	265	230	282	312	330	230	219	297	267	224	247	359	424	329	242	311	360	366	327	268	296	315	224	241	315	294	288	313	319	320	341	343	344	392	440	349	380	550	700	791	811	821	793	708	544	438	404	398	388	339	336	348	309	317	419	380	289	326	411	422	360	389	402	411	364	355	382	375	461	387	390	522	553	665	856	951	1075	1305	1356	1159	888	673	562	595	556	558	555	527	516	523	572	494	551	543	455	487	501	423	369	408	410	419	487	507	483	443	430	394	418	544	557	484	438	445	554	569	507	534	545	533	534	495	479	471	434	467	434	451	482	427	342	353	408	408	424	475	424	399	492	471	472	472	392	368	434	479	446	413	438	391	346	361	324	377	393	393	364	311	336	275	354	478	463	336	294	368	344	356	412	412	403	328	258	336	392	345	308	283	273	306	382	358	255	304	399	332	186	211	304	333	398	403	301	236	353	401	366	375	368	326	230	247	296	295	212	212	272	301	306	286	349	407	387	336	236	222	358	391	331	297	304	327	326	347	263	199	258	305	349	365	386	400	335	291	327	382	401	292	269	296	322	384	403	421	338	354	333	334	324	243	319	291	291	327	338	351	317	332	299	254	351	334	243	246	302	241	180	231	261	328	365	307	322	302	295	359	315	205	213	281	289	358	352	356	398	366	278	236	274	317	327	346	383	338	330	377	369	318	286	362	395	353	399	293	199	272	260	243	311	331	309	333	372	350	279	225	314	338	281	331	372	349	290	314	352	364	334	328	384	378	301	280	289	334	415	422	333	281	272	263	342	346	267	357	344	249	294	395	437	361	312	365	355	371	420	331	406	374	319	435	448	458	367	368	463	301	224	358	398	410	439	351	307	399	441	396	407	390	276	292	351	430	462	479	363	359	537	500	438	434	443	443	383	350	361	433	541	520	483	493	527	557	505	462	560	527	473	529	451	396	402	419	422	374	369	431	465	343	364	536	494	473	521	498	548	537	502	527	478	486	584	655	720	894	1142	1284	1316	1187	982	738	569	473	367	366	450	437	342	340	417	427	335	320	317	331	347	343	301	331	360	303	336	381	370	353	380	471	453	336	362	462	634	728	747	867	850	650	495	542	479	361	370	294	309	308	268	287	260	303	353	368	351	300	287	268	285	289	239	287	262	218	207	240	306	288	278	278	308	211	212	252	201	205	194	248	332	334	223	243	372	293	214	259	232	155	185	254	264	161	133	284	310	224	191	200	193	239	285	268	272	274	302	255	143	155	172	169	164	161	165	195	162	146	156	86	149	252	257	201	192	251	267	223	200	267	319	298	308	255	228	257	161	136	252	275	290	293	190	92	196	228	186	157	154	233	194	196	179	200	202	128	116	152	166	148	157	138	213	249	225	177	159	145	94	138	158	221	233	165	113	137	206	185	196	252	165	153	177	196	244	185	91	77	197	218	128	114	212	297	322	288	227	327	370	288	280	227	171	127	130	171	181	126	126	195	193	185	188	202	208	236	146	145	197	139	117	165	175	178	170	143	178	179	133	149	156	85	107	259	331	355	303	149	106	138	196	225	172	156	116	119	227	223	180	101	137	204	145	144	110	62	134	159	95	119	223	308	223	148	157	114	144	224	254	255	227	192	280	298	228	161	137	165	99	144	203	161	152	174	172	151	194	194
156	219	252	294	246	212	195	231	261	190	141	176	202	216	250	204	145	97	162	223	196	140	129	182	273	350	224	121	162	188	148	165	157	96	121	274	283	190	281	260	128	191	176	151	262	248	176	150	181	218	219	159	126	169	215	231	235	244	196	102	104	198	222	273	301	225	116	138	182	175	205	174	118	150	223	169	179	288	294	211	253	271	231	235	223	194	159	227	295	248	244	275	237	230	203	161	180	254	231	136	137	187	243	287	242	119	129	154	118	92	191	294	247	268	220	174	171	148	166	208	268	231	150	88	140	251	212	135	119	161	198	200	207	179	112	130	147	245	237	135	122	159	272	308	261	158	206	180	119	185	163	114	129	187	237	281	263	283	204	128	198	238	202	213	274	221	114	119	238	229	175	174	225	181	168	226	136	157	237	236	227	201	231	219	131	152	270	283	212	202	219	186	205	238	199	155	154	161	210	272	244	195	202	146	172	320	253	221	233	206	238	180	97	132	186	207	228	189	190	226	203	202	193	207	210	224	177	140	205	210	212	207	175	191	274	296	233	153	187	272	199	186	248	255	279	269	307	281	253	302	295	270	245	261	248	264	278	324	343	259	345	385	295	253	338	350	250	293	355	347	267	268	342	361	361	452	576	561	590	719	820	880	866	720	535	408	424	406	383	443	422	406	405	385	316	286	300	265	266	328	357	324	279	314	338	330	407	412	360	397	478	499	491	578	629	657	912	1243	1332	1254	1141	973	800	688	636	542	436	414	374	406	492	496	431	390	373	432	432	420	476	504	470	386	478	559	512	479	426	429	476	411	335	409	524	545	528	553	544	460	429	445	416	416	404	401	415	441	600	504	359	436	389	360	451	510	527	506	451	443	415	341	358	454	452	405	455	407	390	463	429	388	423	377	395	411	352	363	325	357	369	305	279	316	361	308	277	297	312	359	289	292	366	341	352	416	372	350	395	268	237	273	298	452	437	322	384	376	291	385	395	366	412	405	316	257	339	374	347	288	267	372	441	334	259	308	329	328	344	274	240	270	338	391	326	345	392	355	405	387	308	332	349	333	308	313	216	205	275	263	261	244	313	303	230	308	350	304	269	245	260	267	307	348	281	265	313	311	378	345	299	332	370	346	263	302	326	317	295	341	453	435	325	306	363	231	179	255	257	316	353	320	371	413	346	307	269	250	202	246	302	320	310	309	368	371	362	305	271	259	259	296	376	411	295	247	369	394	364	356	315	237	208	348	456	336	298	281	268	344	335	417	423	322	364	409	356	349	354	318	303	268	246	290	300	312	367	411	354	278	241	260	273	268	323	368	359	253	259	393	429	366	358	315	262	295	294	300	374	489	468	375	387	385	355	272	271	380	370	326	340	391	416	341	293	379	384	277	370	445	368	340	360	382	426	515	500	470	435	405	354	366	372	320	392	502	475	434	445	492	504	394	367	373	412	500	485	442	471	508	492	458	495	518	401	366	395	436	483	577	510	323	372	466	428	355	480	552	497	446	398	447	532	530	518	518	493	549	509	468	489	526	641	760	925	1176	1268	1221	1141	893	774	612	476	495	475	371	325	394	368	389	460	390	303	385	363	304	388	377	285	279	372	382	359	371	327	327	391	453	421	438	503	584	718	719	710	729	659	547	483	445	355	296	282	252	334	317	332	391	357	374	339	375	339	241	242	207	239	297	310	252	180	264	282	263	286	264	296	314	303	301	255	251	251	219	249	273	331	314	216	250	300	332	261	227	303	264	190	197	250	233	252	313	269	177	137	240	331	267	223	245	294	239	145	185	247	196	176	269	271	208	130	115	150	226	305	227	174	246	238	143	122	197	268	175	131	194	272	326	245	214	170	95	139	160	102	106	188	310	280	201	183	179	284	255	215	325	227	134	183	222	273	298	215	83	95	133	163	177	165	147	228	287	234	215	210	262	270	137	142	268	241	235	232	219	240	177	100	148	224	131	206	258	198	228	181	102	125	149	154	133	154	236	263	207	116	103	133	208	210	207	145	149	191	161	205	137	118	144	164	170	154	240	149	141	144	36	55	186	220	182	178	190	186	179	259	233	157	199	225	195	215	237	301	241	87	97	190	211	206	223	263	321	266	175	104	53	77	192	274	261	150	176	227	161	170	158	170	243	168	84	99	158	144	103	133	156	144	144	216	219	179	160	259	258	205	182	109	140	142	196	257	191	142	195
94	120	193	229	203	173	204	215	269	253	199	147	175	294	253	122	146	248	208	151	205	172	154	224	245	197	152	234	268	275	264	203	119	123	157	146	139	185	199	187	242	188	88	45	167	268	241	203	114	126	171	134	131	185	167	143	181	216	284	270	175	204	307	272	181	178	193	154	173	184	123	226	285	170	245	290	243	308	275	159	133	167	228	263	294	332	341	264	224	193	191	232	160	182	159	126	169	182	156	154	122	90	198	239	249	199	221	240	187	208	292	228	127	187	173	201	208	206	226	215	223	237	271	241	186	193	169	202	231	250	251	202	195	178	206	155	55	126	131	47	42	177	211	229	252	180	231	281	259	197	226	225	205	240	168	182	243	186	221	237	122	78	106	190	251	194	99	80	135	223	279	256	190	173	196	244	286	266	230	161	256	245	189	222	133	165	330	360	333	324	264	266	262	259	256	226	225	218	184	277	312	187	138	171	221	225	163	120	133	202	305	273	252	327	295	321	321	243	299	236	131	159	156	180	253	241	190	183	167	211	269	213	217	242	227	196	184	282	352	323	286	272	171	166	281	337	353	228	242	326	301	252	320	346	310	284	220	269	213	179	240	303	295	282	338	280	277	268	276	354	315	259	302	298	270	374	485	478	503	607	633	772	836	731	596	516	521	418	395	414	365	351	357	381	334	287	312	433	396	303	381	416	382	373	410	413	437	468	392	388	459	430	375	382	480	638	859	1096	1305	1319	1192	1048	822	681	604	515	499	401	387	510	515	528	485	385	344	408	489	479	475	447	476	525	499	487	433	442	499	469	455	505	421	405	482	489	541	522	472	371	399	513	506	500	409	379	426	428	439	443	446	405	402	426	410	449	455	467	495	508	504	415	437	460	435	425	391	372	331	374	427	413	338	243	317	434	436	353	322	297	254	338	396	346	337	394	373	310	302	294	271	333	387	365	396	434	436	417	335	268	304	299	337	342	297	282	295	319	359	329	295	399	404	327	339	408	349	347	462	392	254	365	425	312	266	310	372	348	335	356	312	330	318	283	342	387	414	394	351	355	366	360	352	271	254	274	297	327	294	320	311	327	362	294	328	403	453	438	340	345	375	287	337	360	268	291	284	297	346	353	410	380	282	222	254	329	264	309	355	291	342	415	401	316	316	304	240	239	255	324	334	312	287	377	420	323	270	342	339	313	357	382	404	340	316	322	304	271	210	236	319	308	336	392	408	332	253	259	305	304	347	390	308	251	333	362	374	324	278	338	349	329	378	401	350	285	255	384	390	341	366	422	467	398	330	270	258	310	299	281	339	296	244	258	296	416	414	433	404	374	363	322	293	303	365	380	359	307	418	482	398	346	377	266	258	394	427	439	389	336	310	381	349	293	373	406	331	298	370	374	368	383	384	354	336	359	356	462	498	444	457	443	347	307	408	459	455	499	471	433	495	442	356	406	466	481	511	492	521	528	482	499	476	483	478	499	521	490	451	407	440	507	508	464	413	426	475	410	335	383	467	505	409	335	390	427	541	559	497	452	434	569	733	884	1023	1301	1450	1290	1039	768	618	503	501	539	419	358	363	242	262	337	369	378	365	400	338	315	323	285	314	386	391	438	366	299	386	480	473	405	415	484	522	617	703	754	822	698	599	544	453	359	294	340	346	280	268	315	378	363	368	416	366	309	304	290	324	315	217	220	256	189	241	327	341	341	284	297	268	221	248	292	259	229	286	278	154	121	246	311	265	257	253	200	238	168	109	168	226	320	269	191	223	215	217	202	105	171	230	132	180	216	229	292	212	145	241	191	118	319	340	138	193	277	137	124	200	128	189	289	229	137	195	260	174	198	209	205	247	283	290	266	277	223	175	214	238	276	308	340	274	186	179	184	291	247	245	255	183	266	191	128	180	159	150	217	229	169	223	250	181	167	221	272	263	250	285	342	217	120	174	168	167	265	213	152	227	176	164	194	188	133	98	127	185	174	159	165	88	47	101	147	92	84	143	197	164	116	124	86	65	135	191	198	165	193	259	151	122	196	228	157	113	191	120	129	250	220	100	130	206	184	215	267	212	95	116	198	208	210	209	173	180	235	223	168	111	112	203	214	155	149	138	149	155	195	250	197	200	251	242	232	208	169	210	207	97	78	137	186	200	235	228	151	128	159	176	136	78	101	198	194	166	303	353	226	203	208	121	75	143	189	211	293	278	193
68	73	137	252	203	178	218	218	212	213	285	263	177	163	186	175	226	297	248	213	197	218	246	274	303	233	291	271	240	330	288	245	254	201	82	98	96	112	259	270	134	185	235	198	188	209	324	235	180	190	211	289	165	88	129	196	236	248	245	191	109	45	186	262	194	206	201	201	236	223	177	128	163	234	241	179	151	207	195	161	162	160	171	158	166	291	301	273	322	292	228	211	224	214	203	213	258	230	161	125	151	217	237	226	195	122	154	208	176	229	199	155	216	266	209	183	213	215	164	142	240	236	164	171	207	192	221	242	201	198	167	147	180	162	192	205	175	159	180	152	79	157	156	69	115	195	262	289	272	206	224	319	265	132	157	254	251	227	202	171	182	219	223	137	126	212	146	132	215	240	245	226	161	191	259	238	243	256	179	110	213	270	177	139	137	202	256	234	257	283	207	241	292	266	199	275	270	124	153	249	272	123	115	223	216	196	183	196	255	232	267	268	267	289	185	201	255	252	254	302	306	240	264	289	333	268	210	259	254	268	282	259	247	228	279	272	245	319	314	305	268	317	326	250	232	292	339	279	242	212	270	312	320	351	319	267	396	388	262	411	380	274	239	227	291	333	278	177	193	328	356	281	303	282	300	293	323	397	466	585	644	709	808	853	736	621	627	550	430	430	439	415	403	406	388	333	330	377	319	225	369	502	381	298	324	386	470	402	348	457	499	458	400	411	518	558	683	819	936	1154	1319	1189	938	854	774	667	585	537	480	453	457	503	466	351	352	365	344	397	461	439	461	477	503	545	523	488	492	522	492	453	380	464	566	490	445	425	429	422	452	447	453	542	494	431	481	571	541	470	448	429	437	437	394	336	330	340	394	439	483	489	483	455	466	533	471	436	384	319	300	340	422	464	421	396	412	373	343	299	245	301	375	387	370	387	432	419	418	387	352	381	412	430	339	295	325	303	236	180	268	303	324	332	382	385	284	319	373	253	222	300	267	332	298	282	387	427	450	306	189	307	360	305	332	343	294	212	289	378	311	357	389	369	414	416	411	316	265	313	347	426	370	294	312	320	371	415	316	230	293	410	445	393	337	321	294	262	280	327	382	344	349	438	398	361	385	396	231	293	476	330	304	387	380	288	285	370	326	287	327	401	408	301	349	384	286	240	265	272	258	333	334	296	307	284	254	379	373	259	307	333	368	383	386	366	334	327	304	307	338	359	383	466	459	367	330	327	343	327	336	426	398	342	364	424	468	360	336	365	350	378	334	345	401	350	362	404	370	320	292	341	422	403	419	377	317	325	375	400	377	317	279	237	181	289	296	281	346	363	381	424	393	350	387	360	324	422	487	412	328	421	507	413	398	419	288	253	296	410	465	346	336	326	245	280	326	347	326	235	350	420	338	267	301	497	496	449	400	307	436	412	380	420	400	442	469	478	406	411	464	443	443	454	356	409	471	429	445	412	401	376	524	663	502	436	509	500	489	430	389	379	368	441	512	516	469	383	379	468	508	415	370	442	490	507	472	462	470	466	560	605	697	992	1204	1309	1283	1094	864	667	509	413	454	469	423	427	437	330	340	340	221	243	350	340	307	357	292	269	349	296	298	385	376	324	272	393	475	539	559	511	572	699	736	755	816	699	495	368	340	291	389	437	417	413	313	305	312	283	291	334	404	393	253	194	298	317	203	161	200	186	204	268	289	300	268	254	306	307	248	270	313	247	230	282	274	242	144	159	283	183	182	291	218	142	192	246	252	254	227	242	336	302	203	221	278	261	204	214	273	311	181	196	275	181	164	154	189	236	188	181	210	281	253	220	258	224	263	245	177	175	162	152	114	157	239	230	222	334	310	296	289	185	242	309	254	189	222	241	159	174	219	190	198	201	240	175	164	199	143	168	176	133	170	212	169	105	122	165	154	120	129	180	216	256	188	137	104	151	199	196	204	186	185	178	222	231	221	270	377	299	207	220	235	269	192	155	171	200	237	162	91	118	92	118	164	97	78	123	123	64	154	241	263	186	128	118	111	180	208	254	301	189	181	231	180	162	145	127	75	150	134	81	148	180	197	209	123	151	299	300	209	267	266	198	282	324	198	82	119	122	162	129	78	96	158	191	166	122	110	177	188	144	168	202	123	119	224	293	247	222	268	231	187	131	45	158	242	167	182	174	124	303	504	349	140	163	166	217	263	219	199	155	148	169
141	153	170	155	91	183	234	206	256	245	232	197	218	236	150	175	184	227	225	183	231	188	196	229	228	279	256	258	271	201	241	233	190	143	78	124	167	239	249	237	147	72	78	152	201	147	154	155	194	287	203	80	132	155	149	159	141	178	230	219	122	40	76	131	217	258	221	201	196	178	108	47	129	262	262	227	219	126	114	176	306	309	162	136	150	247	284	222	180	234	228	144	174	265	300	248	214	167	178	198	192	245	252	196	136	142	209	184	187	216	160	192	210	197	253	238	171	170	192	183	168	138	187	208	195	212	192	200	172	205	235	253	250	195	263	194	178	277	222	229	272	189	116	143	165	249	236	240	243	164	185	247	304	288	218	205	238	257	225	165	170	188	174	101	111	160	130	143	210	274	255	276	319	272	265	204	160	235	229	148	182	222	136	118	114	142	230	322	319	302	295	149	182	261	245	273	294	279	275	319	364	277	168	219	245	166	130	206	187	171	255	221	214	185	125	230	229	182	186	178	206	229	277	274	230	225	260	268	236	291	343	270	186	166	179	204	200	256	288	269	310	275	235	216	187	193	252	293	260	232	266	283	224	295	353	284	240	287	332	238	248	286	305	329	280	294	301	266	256	265	354	367	287	310	388	380	342	440	491	527	662	672	733	872	825	706	590	485	487	493	430	404	399	442	439	384	427	455	355	213	251	329	339	385	393	423	423	356	390	445	448	446	414	463	464	420	488	639	895	1087	1232	1263	1158	1002	843	697	585	539	442	473	502	452	454	445	419	401	428	448	389	340	427	532	513	505	498	548	516	450	537	454	356	380	403	444	496	509	553	552	482	513	503	484	570	501	423	408	391	444	487	473	462	420	372	436	389	326	415	450	443	413	361	328	312	349	427	424	432	405	296	330	389	391	402	454	418	315	259	281	365	390	316	318	372	341	384	396	334	370	382	337	436	492	382	397	401	303	282	308	308	391	425	429	484	409	318	291	357	394	349	329	331	375	341	309	410	427	413	355	264	282	203	235	427	473	423	413	446	374	366	410	278	262	395	345	244	275	301	327	328	413	392	238	226	304	348	349	409	327	343	347	289	284	276	315	316	337	338	282	266	310	348	427	441	362	334	331	344	355	265	240	299	375	352	315	366	373	302	256	301	326	403	354	311	382	358	319	261	297	381	353	284	262	287	334	286	301	409	442	354	257	311	370	384	385	317	318	385	378	325	283	384	467	392	315	305	331	393	357	325	327	260	295	319	263	399	441	368	314	250	350	348	248	297	413	415	341	299	309	350	336	366	482	444	347	399	460	345	359	360	255	301	308	305	236	260	436	375	218	289	378	351	374	415	345	275	424	468	352	321	375	460	423	348	314	347	385	413	403	371	385	350	336	370	331	301	297	318	307	349	428	441	448	368	358	396	481	470	382	451	494	478	515	480	407	374	443	548	466	380	390	455	432	376	472	427	452	553	458	425	457	494	533	503	497	471	458	469	442	516	513	438	401	417	439	483	501	440	410	381	471	524	486	533	546	509	493	530	660	763	814	951	1097	1246	1266	1102	887	584	427	440	446	453	466	384	323	389	398	455	428	333	333	277	222	280	319	311	324	356	326	363	429	377	319	300	374	445	439	469	644	746	860	989	906	756	644	538	483	348	326	377	307	284	232	320	400	346	288	274	263	274	335	310	292	247	178	138	180	248	290	264	220	285	283	245	192	253	284	211	257	347	266	185	290	333	264	228	210	221	223	137	142	162	177	245	285	268	203	198	239	277	233	247	244	113	129	258	390	375	277	200	177	216	179	189	250	279	236	159	113	127	207	242	260	203	150	198	138	118	164	109	203	226	122	195	242	270	340	348	300	259	228	180	190	160	179	199	156	195	177	138	213	210	158	204	215	207	165	173	261	223	242	268	206	230	279	194	147	221	221	134	116	169	187	204	152	126	131	184	260	287	318	245	264	355	268	208	182	252	284	263	263	148	67	42	118	217	279	232	156	137	79	132	202	230	161	72	152	213	133	59	128	207	171	135	133	80	79	112	179	239	147	167	232	208	191	160	136	182	227	285	288	193	250	215	134	222	294	241	230	245	273	232	190	222	235	255	243	145	82	112	69	117	182	182	173	231	221	117	153	213	177	86	164	249	220	204	173	195	216	187	122	130	186	114	135	201	103	121	206	208	249	277	206	95	117	183	140	153	182	137	131	132	139
205	154	193	229	241	190	308	401	291	226	220	151	194	269	213	212	199	267	295	257	212	143	209	167	126	205	233	259	199	190	250	262	212	115	129	225	253	192	127	167	193	218	155	131	191	105	140	241	178	181	160	171	229	185	196	180	208	205	187	205	194	169	212	188	186	247	168	153	168	127	152	123	165	225	232	282	202	121	161	175	173	250	273	207	132	164	256	266	223	210	210	223	265	277	241	166	84	70	120	153	131	107	198	168	154	266	232	138	162	161	131	116	87	86	200	297	171	144	189	168	235	279	244	246	186	207	250	186	168	212	214	183	177	231	271	248	195	100	151	209	209	208	197	225	250	279	261	311	313	175	117	124	207	249	198	201	164	210	183	110	191	205	214	227	169	189	206	226	216	88	125	284	356	238	170	282	237	114	150	206	190	224	224	194	204	160	152	198	264	321	252	168	217	243	199	185	143	172	240	211	236	299	271	262	269	182	247	300	226	295	347	258	202	227	210	168	168	238	353	377	247	175	161	148	157	139	109	141	174	227	321	250	187	214	217	280	345	280	280	303	225	257	250	268	275	131	125	211	281	324	323	311	221	240	316	307	277	260	312	201	172	298	382	379	262	229	285	308	353	389	403	443	430	430	471	446	381	356	437	512	574	623	757	904	887	823	712	590	550	529	431	340	306	311	344	379	438	500	445	363	369	410	387	290	270	377	437	450	416	433	459	433	472	384	379	491	503	625	717	761	1006	1217	1298	1200	969	761	671	576	485	566	599	516	508	536	495	579	509	382	451	449	510	553	448	366	354	399	464	496	464	412	410	428	436	475	526	575	567	489	501	595	559	468	500	410	369	519	592	540	456	418	387	477	516	465	397	501	516	411	459	457	439	447	388	376	409	313	282	361	422	453	465	454	391	324	387	370	324	327	321	368	374	441	424	299	274	301	300	353	378	368	414	422	420	437	436	313	333	442	469	402	325	393	293	226	329	354	353	317	296	309	333	320	287	369	376	363	398	370	354	306	327	421	420	348	301	338	393	322	292	347	345	364	376	307	317	356	315	385	392	254	345	423	303	294	298	268	261	236	287	309	262	293	281	224	167	266	340	279	301	312	317	346	329	349	351	338	418	386	250	186	232	292	308	252	219	280	281	343	386	293	302	319	278	279	263	319	359	329	378	350	288	301	380	410	360	350	303	264	324	360	303	324	367	299	282	270	221	299	368	305	349	415	384	317	300	352	338	422	453	346	267	225	324	413	398	340	290	352	376	294	294	357	347	350	390	396	359	365	395	378	352	391	445	361	380	411	327	259	223	322	333	260	342	394	411	420	372	316	291	323	316	387	407	275	242	317	426	377	326	403	368	310	314	332	319	292	351	428	457	414	334	384	434	355	425	518	454	380	403	415	377	386	382	338	311	382	380	292	273	357	511	548	508	391	354	457	427	353	394	407	365	433	459	418	452	513	509	435	518	542	464	482	494	559	538	577	573	446	429	402	315	404	442	397	464	569	620	520	449	448	417	454	520	469	483	499	550	666	825	1050	1209	1229	1211	1081	862	684	548	516	445	351	407	473	400	381	416	369	359	355	354	424	471	364	340	368	326	424	394	312	417	475	460	388	322	366	411	469	494	566	828	932	809	716	558	371	359	375	317	343	329	239	283	324	312	237	209	311	316	289	325	296	269	252	173	178	166	190	249	188	213	217	185	208	205	276	263	237	275	263	322	330	310	326	299	313	293	197	150	196	241	184	129	195	243	151	145	196	176	213	284	210	187	212	210	247	185	167	214	248	226	199	231	248	261	273	283	283	262	223	205	266	246	177	205	246	265	195	140	258	239	194	215	195	209	181	218	283	240	175	153	181	304	386	251	165	247	233	153	136	148	150	113	121	209	224	197	207	129	102	124	181	258	222	189	194	180	201	160	152	208	198	202	254	234	120	131	141	166	143	159	246	207	182	237	302	197	156	233	211	230	240	224	177	180	215	175	170	213	205	102	42	133	150	79	70	127	126	116	178	137	203	275	202	208	272	221	164	178	127	142	236	313	232	140	219	204	158	149	169	220	203	234	252	149	148	182	275	377	303	261	245	233	228	191	204	246	213	107	100	140	114	152	210	206	205	192	191	132	151	201	106	56	139	228	232	306	294	227	205	147	86	178	270	221	126	189	201	130	208	192	166	134	75	92	93	111	135	157	237	205	103	97	190
168	174	178	183	215	234	173	163	203	224	178	176	215	212	194	146	88	176	239	163	152	216	202	122	178	281	250	163	198	203	191	156	63	131	207	181	252	249	147	188	193	175	154	131	204	184	145	171	179	266	266	165	171	244	204	167	177	152	162	149	127	76	58	135	209	152	122	224	291	225	204	198	176	222	232	144	136	239	157	105	218	296	323	240	163	200	180	266	306	179	170	186	229	267	267	230	201	163	140	239	186	114	216	244	164	192	216	155	154	180	183	110	105	106	151	187	229	282	205	277	274	213	272	283	250	237	232	166	150	142	142	203	207	182	143	188	181	152	120	198	268	192	166	212	243	128	69	114	176	175	147	165	242	292	250	239	189	156	182	154	193	220	177	119	134	169	127	184	290	264	192	158	124	122	147	275	268	191	240	163	108	191	221	234	269	269	227	166	284	336	216	188	207	294	285	125	148	140	132	270	243	198	266	260	160	73	159	244	220	245	286	299	333	228	63	140	224	199	265	252	169	189	226	220	153	207	164	122	189	244	302	259	241	239	261	200	182	316	351	282	266	331	280	240	295	243	265	256	203	327	410	316	283	305	207	186	282	296	255	234	270	286	258	264	236	273	377	347	270	263	247	291	408	383	411	447	342	311	408	493	552	593	666	781	847	853	724	657	546	469	437	404	430	415	378	348	333	355	393	356	372	387	361	334	368	446	421	447	444	443	485	383	350	460	505	422	440	563	678	762	937	1169	1304	1332	1231	1055	896	700	518	481	505	503	468	462	463	490	501	490	450	414	401	481	529	419	435	522	514	526	483	461	500	477	536	569	483	462	461	416	465	518	482	504	470	331	342	463	529	563	487	371	317	430	512	457	462	447	467	486	483	472	470	462	357	382	380	314	441	512	465	429	457	453	500	483	506	457	278	296	318	410	497	513	445	385	383	430	454	435	366	369	367	362	322	208	247	264	291	362	376	270	298	339	347	392	340	293	315	403	389	286	257	326	394	444	448	423	383	332	348	337	289	335	370	295	329	354	328	405	335	269	320	359	373	304	294	298	269	329	336	330	342	306	308	358	376	382	372	281	254	258	263	273	287	333	333	228	161	307	381	364	311	201	227	284	299	265	362	374	210	238	300	296	280	272	324	314	276	314	383	349	257	230	208	240	256	259	369	333	244	310	313	308	374	335	362	359	306	326	248	304	362	298	290	294	281	360	400	305	226	241	220	259	344	360	329	299	378	375	339	302	280	246	273	326	336	327	279	330	280	247	240	239	337	383	439	401	314	350	401	339	289	324	298	317	365	435	419	305	256	262	358	431	357	335	406	425	402	365	359	370	364	430	483	408	360	383	428	400	361	334	304	300	400	434	389	402	360	438	441	414	428	368	353	353	390	371	405	429	352	352	380	436	349	286	412	378	359	461	448	465	455	454	494	443	485	460	424	414	447	541	471	438	515	447	458	485	438	430	431	426	457	466	412	522	560	522	471	488	548	447	410	395	415	396	365	417	438	440	524	660	570	492	515	437	452	565	701	776	876	1216	1387	1263	1060	811	671	615	497	371	374	384	350	364	396	343	344	459	444	336	353	361	329	365	352	331	417	461	351	244	300	368	317	250	300	444	469	484	602	677	823	842	662	558	429	323	335	339	300	348	378	394	341	266	353	386	305	252	275	262	252	249	327	351	261	247	243	274	317	300	268	261	221	216	242	261	240	287	367	312	291	259	269	287	237	277	254	204	263	291	337	307	212	178	167	206	232	190	155	247	289	238	264	186	157	237	267	300	209	171	259	256	217	204	223	227	228	200	182	143	127	242	238	146	176	272	201	131	156	182	179	200	182	193	217	205	285	274	178	148	139	173	207	206	256	214	173	247	247	207	243	189	147	160	209	218	138	197	184	172	172	119	149	134	176	283	299	287	163	110	131	227	286	279	237	188	226	123	144	196	185	212	199	202	255	301	293	265	205	227	234	165	174	189	208	147	59	155	233	238	224	155	86	149	191	174	182	199	246	235	153	138	226	170	90	73	104	215	310	300	279	261	208	202	134	146	164	119	186	180	92	110	177	185	110	68	164	222	296	326	192	83	166	154	133	273	279	234	172	80	125	161	81	135	222	166	128	223	289	335	315	238	258	252	206	159	176	217	171	108	163	163	134	205	212	170	106	147	216	169	168	284	228	104	133	146	136	115	108	148	177	126	146	313
231	152	190	199	203	267	260	236	273	180	116	150	164	198	124	177	248	207	248	245	222	238	138	117	236	250	204	160	217	261	208	203	203	161	176	232	176	131	193	291	201	119	195	176	141	149	196	134	53	101	168	133	91	145	205	177	154	222	202	153	171	157	84	146	231	260	221	161	169	136	200	249	231	215	190	129	70	110	136	138	254	352	295	198	197	166	109	198	266	250	216	230	271	331	252	180	262	226	250	290	236	199	166	154	186	242	238	140	139	153	218	214	113	154	195	194	249	248	161	228	165	84	178	217	159	99	141	116	131	234	181	164	157	212	297	206	179	250	205	186	261	318	278	252	233	189	224	158	221	274	221	209	213	234	241	220	138	141	245	236	103	145	224	159	205	197	220	292	272	234	201	223	257	266	212	162	178	233	251	173	180	227	155	165	180	146	116	253	416	356	256	257	274	217	168	209	177	103	138	181	192	250	300	283	281	217	180	253	237	217	227	180	232	223	188	257	284	277	221	209	156	118	226	227	160	155	192	188	120	102	228	319	291	248	253	229	286	369	300	250	231	145	205	266	257	210	155	249	240	216	229	204	238	253	184	141	221	278	312	333	361	401	350	277	259	333	356	328	335	352	272	285	373	333	329	392	484	532	453	393	432	509	565	706	861	923	792	723	667	522	508	535	494	385	373	370	356	362	497	520	451	374	314	427	494	431	385	415	359	357	378	361	311	334	460	482	528	623	616	629	785	930	1048	1233	1290	1170	1013	821	622	486	507	544	565	627	555	486	472	491	477	436	457	464	499	594	563	418	437	451	434	468	414	449	539	497	423	475	466	455	532	519	520	556	537	427	424	413	423	521	478	402	392	411	394	349	364	478	476	383	423	401	381	406	402	434	516	410	323	406	397	399	386	355	410	400	373	382	351	384	403	384	370	382	362	369	380	383	379	402	375	339	309	319	347	304	337	355	312	316	371	350	371	443	386	350	420	382	336	401	393	334	354	430	435	369	367	416	384	312	309	359	373	314	305	338	345	303	306	439	410	284	261	336	426	330	294	356	326	322	383	383	408	398	309	305	374	358	323	328	318	288	274	385	372	438	416	234	245	243	258	322	353	304	228	264	340	303	290	283	306	410	382	286	327	389	300	231	305	320	320	293	273	318	307	345	409	374	324	408	444	412	376	304	282	294	320	236	200	326	368	348	309	346	413	399	388	382	414	386	382	370	256	283	309	312	340	293	324	296	194	242	277	242	302	362	363	373	337	246	320	366	349	334	310	326	350	317	281	322	240	254	410	363	305	471	512	438	344	287	239	276	399	317	261	315	390	349	280	324	353	384	401	392	370	414	417	357	365	373	432	404	406	444	389	393	344	302	377	476	451	434	465	401	411	469	542	521	362	362	364	424	455	378	401	461	477	442	448	410	439	494	394	380	457	506	492	424	429	474	483	486	516	461	456	487	492	528	505	439	347	436	485	387	447	488	394	344	399	434	433	457	532	542	493	460	432	458	490	468	430	453	484	541	619	616	643	785	822	935	1226	1345	1336	1194	924	702	556	454	443	488	450	408	406	442	397	324	312	286	277	287	353	344	308	334	371	420	394	343	379	381	302	328	351	324	363	416	467	538	668	796	799	723	628	537	462	404	372	275	241	286	347	331	279	219	212	289	313	401	417	280	256	297	249	275	273	273	315	251	201	162	192	227	226	263	243	250	192	164	253	292	249	157	207	252	199	216	281	276	314	362	280	241	273	227	151	125	214	284	217	146	178	215	254	254	182	224	158	111	219	266	220	178	204	259	283	264	252	245	208	184	280	280	201	154	172	250	203	142	195	248	253	224	237	319	256	249	256	273	257	162	180	204	204	159	111	233	223	107	204	202	187	240	240	223	222	195	205	193	242	295	169	116	191	188	161	169	122	176	189	127	173	187	155	157	148	129	101	141	119	146	251	210	162	171	256	215	179	205	229	225	137	115	168	242	191	171	189	211	193	147	162	122	138	215	233	191	143	91	92	129	124	130	177	212	210	159	143	136	181	167	141	249	236	245	231	106	137	180	177	205	163	138	212	319	285	162	156	239	286	279	244	268	284	163	133	285	234	171	146	71	157	172	144	130	144	231	252	130	93	151	163	182	138	71	87	167	184	98	59	135	158	181	202	192	134	142	172	128	182	159	130	194	221	220	176	106	100	101	157	186	159	150	212	242
208	227	211	217	249	224	170	246	288	187	118	146	238	187	80	127	170	127	131	207	187	151	159	187	243	243	201	173	228	227	224	302	253	112	77	87	70	140	241	281	235	200	215	235	283	227	183	136	159	229	147	172	277	284	229	161	107	110	92	124	196	206	131	94	101	122	203	217	204	189	131	140	257	249	164	138	141	158	210	178	208	237	155	165	250	228	91	153	234	183	161	244	355	326	203	114	199	237	219	200	114	70	46	90	212	266	261	191	223	202	111	163	157	131	154	235	232	234	182	114	89	124	235	230	220	218	236	157	110	240	252	212	199	156	198	161	166	163	51	92	158	162	224	308	276	175	227	275	254	214	158	196	277	219	158	254	290	260	204	120	160	268	279	262	155	137	197	243	345	307	273	274	215	255	210	182	210	169	168	206	188	159	193	169	165	207	264	285	245	198	175	241	283	252	191	158	213	238	166	187	289	297	199	186	267	295	278	305	301	265	275	254	267	225	236	322	266	243	246	200	171	251	340	196	149	226	254	282	217	159	233	359	411	244	101	206	247	212	205	187	163	177	258	271	228	266	229	222	291	245	201	173	173	225	282	346	330	333	362	261	189	219	237	182	180	216	257	277	325	369	309	308	277	273	305	240	324	382	305	326	436	466	446	539	732	866	839	813	695	562	528	437	335	384	405	351	364	355	397	493	498	446	389	406	485	482	413	365	419	386	360	429	394	339	383	395	407	450	461	531	628	750	1020	1160	1095	1166	1107	911	753	660	610	626	642	580	548	500	462	460	503	436	421	431	388	488	444	402	473	489	542	564	536	545	550	495	485	435	398	499	551	532	531	554	582	545	412	356	450	464	359	341	407	407	406	460	471	498	501	413	406	402	344	352	499	483	316	331	364	346	381	405	373	389	385	403	426	407	346	365	449	424	443	469	443	369	341	403	413	401	425	402	245	281	408	418	425	386	340	306	330	322	325	386	425	430	371	341	373	396	352	438	501	369	324	419	411	327	248	322	440	347	321	317	306	355	429	353	358	397	290	199	197	358	420	357	275	315	343	229	322	454	442	421	389	345	297	328	298	326	371	296	259	272	265	213	275	384	370	251	198	278	297	323	386	316	315	271	253	347	316	312	335	323	394	384	202	199	355	355	316	322	332	293	265	312	310	329	321	323	345	313	270	322	353	333	315	315	324	283	229	140	234	357	371	435	424	374	408	396	250	313	384	343	362	284	290	305	343	401	353	351	399	337	358	434	388	336	326	317	366	355	332	453	413	304	329	302	345	329	219	248	320	377	326	373	450	420	364	326	361	312	293	371	388	343	375	469	480	491	420	346	440	420	314	345	435	532	497	430	416	417	379	362	404	334	315	401	391	341	377	413	434	392	386	471	476	388	377	402	431	481	384	357	432	429	417	408	393	375	406	438	470	454	397	458	409	376	539	516	411	500	529	515	513	500	494	399	470	524	410	415	440	433	410	416	424	481	541	479	501	568	565	474	431	495	512	513	515	490	483	473	376	402	560	578	581	732	998	1245	1399	1362	1110	844	674	597	552	397	284	306	295	309	343	390	325	259	257	285	361	395	389	341	341	377	391	301	328	398	389	337	379	448	457	504	441	447	578	691	816	844	768	656	543	462	389	400	430	313	208	294	333	285	238	234	240	229	264	282	336	322	296	359	319	220	241	308	317	338	284	252	253	245	201	215	213	163	235	255	250	308	286	216	233	277	270	291	330	303	266	257	272	191	179	236	235	248	288	268	205	244	256	253	239	242	250	201	168	175	244	164	68	119	100	188	322	201	137	203	135	94	180	258	234	255	320	297	193	155	259	345	291	247	245	188	260	281	190	218	246	175	189	240	212	160	184	168	137	196	213	186	139	189	279	240	162	108	96	143	233	205	141	171	147	212	221	90	116	183	111	79	124	222	213	177	209	209	198	142	126	167	234	215	178	178	207	153	126	223	254	195	144	151	208	227	220	263	161	124	121	105	122	71	98	119	117	134	184	208	260	225	177	154	147	200	143	103	123	152	181	168	190	211	139	135	112	151	219	215	197	115	152	247	245	174	176	167	181	264	266	247	265	270	175	150	225	283	274	208	200	172	133	91	227	289	161	192	169	139	166	105	122	169	129	151	185	159	130	137	138	180	130	85	127	219	284	205	140	106	143	175	228	288	188	130	216	254	217	221	233	189	197	143	103	103
193	302	240	196	192	171	211	304	351	387	230	91	182	249	209	172	254	206	134	292	281	148	160	204	193	193	199	229	240	212	233	257	235	181	204	148	112	218	173	121	140	120	138	180	187	243	281	211	152	167	160	113	119	83	186	257	154	123	126	184	248	201	163	206	176	123	179	251	184	123	149	120	182	222	196	222	197	173	146	149	145	145	158	177	185	173	191	185	220	247	294	228	217	276	207	212	181	210	261	233	220	172	172	220	224	162	177	145	152	245	211	233	237	180	191	226	262	260	140	91	187	225	204	214	231	216	174	171	155	170	185	132	185	334	280	182	257	212	132	160	192	152	133	129	136	133	154	207	198	206	240	288	270	222	154	155	201	127	89	113	163	261	272	210	251	326	333	311	321	332	301	267	205	170	219	214	163	178	153	193	276	274	259	192	141	175	211	280	296	263	251	305	389	262	185	189	174	251	284	289	276	306	309	225	198	264	253	195	234	270	272	260	300	245	194	270	207	191	282	290	285	320	368	286	212	239	313	233	115	159	223	273	242	226	276	317	305	281	258	243	219	226	339	302	219	231	196	229	269	185	182	249	263	347	347	219	184	245	232	253	355	301	272	307	268	241	231	287	381	351	277	315	329	298	379	396	323	302	309	354	452	522	476	533	625	664	831	907	736	560	573	505	354	438	451	300	335	407	344	393	426	401	397	274	290	391	359	407	479	463	360	344	472	467	373	361	446	464	490	489	514	624	762	905	1015	1263	1310	1112	954	776	732	709	588	536	485	519	530	474	532	512	504	529	455	501	613	572	439	442	485	433	449	441	493	581	475	396	422	430	422	532	539	486	475	464	506	477	480	460	435	426	412	486	462	369	332	321	366	438	418	361	412	400	409	425	412	398	411	457	350	352	511	513	431	416	460	503	431	416	445	354	381	423	386	327	345	352	364	412	390	403	462	488	439	343	330	331	264	275	334	388	416	380	328	295	347	448	383	283	287	347	412	347	210	273	359	369	360	381	451	374	317	332	314	392	468	398	333	320	300	298	309	349	303	308	363	353	317	354	422	405	357	316	400	442	340	372	360	326	347	345	375	318	317	313	285	403	403	335	368	453	485	393	301	266	334	339	324	347	262	302	351	289	319	252	212	261	305	332	330	304	275	349	356	330	331	285	259	201	222	302	266	332	395	385	358	319	296	308	399	391	370	367	344	332	376	386	365	344	221	286	356	365	344	372	481	364	271	398	419	389	292	185	310	385	401	319	312	356	257	264	325	281	294	339	325	345	447	472	351	277	299	252	336	411	304	346	446	436	403	369	287	247	275	355	353	305	410	435	314	304	383	353	360	437	399	330	390	425	414	499	527	468	389	280	277	348	423	408	373	341	343	377	329	403	473	417	389	408	412	350	256	377	471	381	352	419	442	351	341	428	455	385	375	413	351	496	575	439	487	478	428	496	543	512	487	439	445	476	446	462	466	483	444	422	358	390	493	459	464	474	494	444	451	459	471	540	607	517	402	461	474	522	568	655	734	894	1186	1301	1338	1230	968	683	591	535	430	432	469	564	549	491	350	265	329	329	347	355	380	495	433	330	346	353	367	317	290	326	321	297	377	458	450	398	447	542	653	800	808	773	660	506	399	382	328	269	260	266	375	321	236	347	350	306	290	249	229	198	198	285	266	229	294	246	243	261	388	389	290	277	240	167	118	200	248	245	307	276	190	195	242	241	150	194	222	263	256	216	283	269	209	139	138	223	219	194	239	231	142	162	242	217	182	207	203	309	299	184	249	203	124	122	139	209	274	243	180	143	157	251	329	240	208	273	234	219	215	182	248	244	110	144	211	254	307	263	197	190	241	257	241	168	145	181	129	95	133	148	159	195	203	178	159	217	145	162	206	125	147	166	194	234	257	220	143	157	217	246	209	200	193	209	221	279	219	188	281	231	201	152	177	256	186	116	206	204	145	215	258	181	189	256	259	239	201	185	129	126	110	91	98	99	153	144	151	206	177	122	168	162	119	113	141	226	262	191	205	217	183	151	77	119	108	99	237	267	205	178	157	89	56	118	180	203	255	202	102	143	248	252	185	194	119	33	116	119	118	209	194	210	252	184	153	144	113	117	110	151	163	162	288	282	156	170	230	145	109	210	190	148	164	102	93	180	182	194	168	172	192	177	202	245	195	129	125	224	259	152	244	247	212	194	150	198
250	287	273	216	180	206	204	284	273	225	266	264	220	228	249	175	131	184	176	169	179	139	168	200	199	199	168	225	292	254	205	177	126	140	157	131	258	245	83	99	157	193	146	101	234	299	227	201	230	193	198	272	275	201	163	138	74	83	164	233	224	136	120	262	203	108	193	164	147	255	259	150	229	256	193	254	202	191	164	106	155	185	162	105	145	282	326	284	293	291	228	210	247	149	54	139	219	248	266	270	194	107	186	240	277	267	166	179	177	176	269	352	307	140	145	241	252	238	220	179	157	176	129	173	223	157	184	186	126	127	180	219	205	177	146	156	132	67	122	185	159	180	203	151	133	171	161	94	107	212	253	230	203	177	149	192	188	181	243	306	273	250	289	233	210	225	236	260	246	220	248	182	127	179	206	246	276	182	125	168	283	291	213	285	252	151	190	231	138	149	242	216	264	300	262	253	231	257	319	314	291	272	231	135	130	217	239	229	168	190	183	198	248	250	207	214	222	242	234	135	228	219	180	257	238	260	268	213	202	270	288	190	183	196	235	258	255	269	260	291	241	201	227	226	293	330	300	227	271	279	292	374	314	329	347	296	314	319	195	254	283	162	205	322	264	249	330	317	390	313	249	308	301	282	299	354	290	221	303	372	399	416	450	457	442	584	741	770	744	692	602	506	471	492	451	384	414	450	477	394	361	404	363	319	313	439	348	203	304	399	378	346	364	433	434	418	409	417	452	436	531	627	808	931	1032	1188	1193	1235	1157	933	763	691	572	480	431	442	534	506	443	447	502	459	459	487	457	459	452	490	502	434	468	573	568	517	464	465	515	487	498	583	625	509	431	491	509	452	475	506	444	366	370	379	420	457	441	467	437	447	440	476	467	371	403	579	505	376	388	414	504	494	445	400	399	376	378	406	396	372	346	356	403	374	336	375	398	362	378	354	366	453	380	347	384	406	405	356	328	298	352	350	267	359	400	318	273	370	380	289	304	267	252	332	317	296	350	335	297	326	358	391	350	287	332	345	307	286	344	394	337	366	385	329	325	381	383	347	372	342	264	248	330	366	352	341	278	298	356	338	361	356	304	345	315	239	289	326	321	298	276	340	419	348	333	309	314	368	332	344	285	358	372	293	347	293	270	371	377	315	268	245	239	265	293	361	395	316	305	270	293	354	404	392	331	290	255	300	317	218	250	346	319	328	342	278	266	352	317	250	331	407	382	367	308	287	358	374	287	267	345	372	326	332	308	321	375	309	335	394	303	275	338	323	274	247	257	334	345	309	337	301	326	396	476	464	350	359	408	403	391	350	300	328	335	272	303	281	355	432	357	419	470	360	300	310	275	364	417	361	315	384	429	396	374	397	434	386	434	441	299	310	363	382	422	425	419	456	558	546	449	394	442	456	411	371	433	488	396	309	392	517	553	432	329	368	368	503	604	525	463	362	375	460	483	487	450	330	348	452	472	540	539	441	390	429	470	527	485	380	462	564	463	422	521	524	505	526	486	450	451	504	565	527	559	738	865	1046	1289	1343	1205	912	657	542	464	495	443	383	395	389	398	415	443	433	414	408	371	334	265	253	322	245	278	335	255	289	245	236	341	446	463	418	461	485	521	661	739	751	825	755	582	461	443	345	244	219	224	298	404	327	178	247	323	302	267	333	351	345	285	245	342	306	229	212	166	203	256	260	298	302	244	212	216	245	165	104	166	175	205	193	163	229	244	263	295	240	177	225	314	217	205	271	278	275	230	215	188	145	126	202	196	136	143	143	233	297	262	250	148	183	253	213	142	106	148	214	280	154	130	239	279	236	207	215	171	125	211	202	159	198	213	192	141	253	300	232	223	236	280	255	174	142	153	203	205	200	178	96	134	235	258	230	201	303	314	224	149	166	235	237	232	285	248	168	127	116	228	220	168	143	109	71	50	104	237	241	155	207	275	243	208	159	83	95	127	166	241	264	167	68	106	202	210	163	180	173	97	149	240	186	81	139	261	233	198	266	282	163	118	220	224	218	181	147	185	168	165	103	119	206	199	171	161	239	286	162	148	200	194	158	214	219	104	198	270	290	281	268	278	226	191	147	131	122	177	139	155	247	166	94	84	142	156	142	154	154	196	204	169	198	236	217	121	119	179	118	98	212	252	225	210	126	126	159	150	198	181	123	184	222	219	210	196	224	144	49	107	151	204	192	123	162	181	154
149	165	217	310	312	226	217	293	251	199	216	185	200	164	76	123	225	238	174	133	162	245	207	147	144	209	303	339	311	238	189	237	274	212	173	117	133	186	198	199	187	158	177	198	158	141	170	212	180	146	209	191	151	202	254	263	139	156	299	246	125	140	177	157	158	150	203	170	212	254	180	201	233	195	170	164	89	91	217	204	97	130	234	263	198	226	268	214	159	194	214	248	290	194	110	196	280	282	269	178	192	260	235	184	205	309	326	273	186	198	216	261	270	143	227	247	159	257	329	268	207	220	198	182	236	156	145	254	222	192	222	236	251	183	140	195	130	80	77	110	159	178	131	94	180	237	220	253	266	270	347	240	193	239	134	215	287	238	224	237	239	196	136	113	205	277	232	137	186	231	196	189	160	148	179	201	275	351	293	149	102	167	235	223	221	237	249	268	243	223	262	256	222	265	281	275	271	238	235	241	231	256	213	163	152	189	246	243	235	197	267	261	193	227	276	303	287	314	259	141	208	228	200	242	295	300	269	269	319	322	226	229	242	231	252	204	135	203	224	196	236	240	217	224	231	181	183	264	275	316	319	217	208	263	349	300	269	333	249	196	204	205	227	303	362	449	412	319	420	336	267	358	299	266	265	292	293	274	268	258	296	296	347	438	511	584	612	673	798	864	809	657	510	474	470	451	411	411	494	452	314	236	355	479	455	454	391	404	431	400	429	437	417	419	417	357	378	410	392	371	395	421	557	774	830	885	1090	1223	1158	1156	953	632	597	635	574	536	525	498	460	477	498	385	439	555	415	412	532	528	475	451	420	430	480	421	338	432	548	549	487	484	576	509	398	481	451	350	378	326	363	318	328	506	474	434	454	469	462	396	393	475	424	409	487	438	431	418	419	535	445	429	505	420	438	493	474	402	408	476	512	495	409	287	308	348	365	348	364	430	364	320	377	394	372	396	335	371	410	333	312	338	260	232	351	320	304	404	381	346	432	384	250	309	357	371	443	335	213	331	346	313	315	285	313	284	260	304	372	363	314	356	375	287	259	295	346	381	368	265	230	244	286	259	159	263	293	330	508	431	314	359	313	305	328	332	414	448	378	361	424	407	331	301	317	254	247	309	359	399	327	348	401	317	314	378	396	422	428	369	310	346	381	359	319	301	341	340	301	336	295	278	312	284	331	324	244	238	323	347	346	318	308	352	310	280	293	292	279	312	337	283	301	387	338	385	425	352	368	328	351	403	386	384	284	263	357	364	376	383	341	297	291	293	300	289	253	326	401	394	395	477	513	459	438	413	410	427	408	372	367	340	365	361	333	323	285	334	326	263	287	349	349	380	482	443	321	331	393	377	362	292	265	320	340	352	371	397	372	419	428	412	427	294	275	354	449	442	406	334	331	500	559	472	376	373	394	522	599	531	468	441	413	398	422	476	453	478	481	416	452	534	497	438	441	467	551	412	258	368	515	473	386	468	452	419	441	379	372	488	536	492	453	473	508	459	452	458	551	641	510	468	538	663	773	891	1115	1286	1347	1240	1021	758	618	552	461	361	370	418	418	436	408	449	469	432	388	351	311	381	341	175	244	358	445	454	372	312	316	391	382	385	437	440	428	495	679	724	802	816	660	571	481	489	497	366	361	325	271	337	342	312	280	336	355	308	268	271	284	240	261	235	256	253	211	236	358	376	275	280	289	349	362	243	162	194	173	208	269	259	240	282	251	232	278	284	293	301	227	260	344	278	299	344	312	262	204	210	208	191	226	230	187	168	193	237	265	231	252	196	152	224	214	202	224	207	241	334	349	247	199	201	168	100	95	159	104	106	268	275	237	249	240	268	291	277	241	259	254	186	152	196	134	113	152	195	212	189	214	185	237	344	254	179	233	281	291	248	190	189	290	245	176	200	218	182	192	259	250	256	216	249	305	211	176	194	229	213	167	257	269	129	135	263	185	136	191	180	154	160	221	213	132	153	206	212	202	208	220	270	219	108	144	157	225	235	144	161	229	213	175	173	227	233	166	124	190	247	193	231	226	198	182	156	147	201	194	118	88	108	223	240	204	123	138	232	173	136	234	281	297	298	274	235	144	131	198	207	177	127	58	138	180	213	202	110	113	154	217	229	210	183	212	205	166	157	118	126	139	158	187	210	226	219	180	166	128	175	236	174	197	153	176	273	180	154	240	163	182	177	126	191	148	199	234	175
163	131	199	192	167	129	138	241	225	169	193	184	110	153	203	152	165	275	243	85	163	256	197	109	183	243	240	271	243	274	230	231	180	134	239	195	180	249	209	116	75	91	121	168	169	86	118	187	294	334	301	244	92	79	167	184	132	153	199	141	164	249	187	122	121	128	193	231	175	189	219	184	237	273	185	107	114	147	224	282	296	273	276	229	184	205	261	289	194	206	181	150	211	257	264	214	264	265	195	236	214	212	291	240	150	154	184	189	202	178	139	150	97	123	226	197	105	166	266	162	135	181	112	104	110	221	255	180	234	248	205	235	282	217	140	177	298	301	191	183	181	163	143	202	283	317	292	171	215	326	245	152	220	265	250	257	286	244	196	202	134	149	225	228	179	161	153	145	143	177	180	128	182	126	170	292	307	228	269	364	275	220	219	280	241	150	208	226	196	216	271	286	167	159	197	218	315	321	234	239	271	276	297	288	262	233	237	300	315	256	270	240	224	319	330	271	287	249	257	267	174	181	168	103	205	289	311	321	245	294	256	135	159	210	204	257	240	168	304	270	216	235	234	222	203	245	214	262	298	324	317	244	267	363	383	290	245	298	309	299	269	306	315	264	346	354	293	258	309	360	335	354	336	281	313	345	305	266	168	147	261	279	319	323	372	428	603	692	739	823	715	671	503	356	343	308	398	435	386	408	358	340	333	389	347	329	375	330	310	336	385	339	332	343	373	385	401	554	524	425	378	397	510	530	593	794	1004	1128	1248	1376	1157	869	726	670	660	602	620	559	502	489	537	555	531	566	494	450	487	436	406	413	347	454	591	474	347	331	457	447	460	597	571	494	469	478	428	406	438	429	465	527	536	453	366	393	393	321	348	420	422	395	382	375	431	492	439	440	438	392	408	406	485	577	478	443	418	387	419	398	334	360	411	417	477	433	340	343	386	430	410	296	332	434	467	429	353	356	336	364	423	395	322	331	338	319	368	445	359	267	277	298	375	435	428	333	367	436	377	289	251	284	340	275	334	377	317	393	379	398	460	402	355	297	274	294	364	424	431	361	275	324	359	345	325	351	236	198	398	439	367	400	367	350	375	353	362	322	341	482	433	295	295	300	305	326	387	385	381	425	405	388	370	360	387	380	337	270	323	293	254	294	265	333	341	345	362	390	378	384	385	392	390	292	301	349	337	378	425	398	419	367	315	357	357	342	333	303	287	354	395	387	392	503	471	291	259	306	345	322	307	280	256	336	328	325	406	432	322	216	249	331	384	366	327	315	337	380	321	288	340	322	434	436	348	305	258	334	391	351	305	322	311	349	377	380	363	309	314	314	396	384	373	422	350	311	309	306	414	530	461	336	343	404	399	404	484	520	422	362	436	410	429	399	317	331	382	382	346	396	332	364	468	428	421	452	400	357	354	405	467	539	506	344	427	497	410	380	365	440	547	506	423	505	499	499	557	447	391	448	426	379	440	518	464	436	543	556	447	373	400	471	448	342	395	492	431	378	489	552	555	574	632	763	931	1165	1276	1200	1179	1052	826	663	523	443	354	383	530	575	410	352	308	281	384	384	408	381	354	372	339	368	283	272	386	342	323	449	466	391	413	405	385	391	500	672	729	824	838	669	652	559	434	454	375	313	353	361	320	220	175	313	375	280	329	388	338	323	224	226	345	346	242	255	284	220	227	211	233	307	309	294	321	214	155	232	161	197	286	220	235	229	231	289	273	281	296	266	214	216	221	247	298	400	385	214	178	229	247	228	216	247	255	208	206	199	190	199	189	191	128	159	201	171	247	272	224	243	256	259	310	269	195	115	124	228	190	186	208	229	186	180	276	287	313	289	247	249	221	175	128	174	189	176	196	183	178	210	238	252	250	265	263	222	199	128	197	184	152	192	185	222	229	171	214	259	221	249	278	167	118	242	263	200	169	195	171	169	263	311	223	150	188	190	199	234	222	197	192	163	169	193	273	290	183	103	139	238	224	201	203	121	240	255	147	161	117	129	142	216	187	164	168	146	174	216	239	128	170	203	99	127	196	242	253	231	182	201	161	183	278	213	233	261	183	128	184	234	313	304	267	360	264	109	105	164	175	174	125	122	149	161	201	193	161	208	161	129	211	189	243	194	180	288	226	146	151	183	157	185	228	231	240	229	172	165	250	252	226	173	229	216	157	213	137	99	137	96	63	128	246	268	165	207	220	119
117	117	191	200	190	166	142	151	174	175	235	270	229	247	205	181	202	214	222	140	182	249	213	159	157	128	126	161	299	396	256	212	245	268	231	239	220	142	195	188	115	173	201	176	161	106	138	250	265	160	151	257	250	217	195	205	224	184	240	259	171	174	160	72	100	108	112	200	199	138	128	172	169	113	91	116	198	255	229	150	173	201	200	301	276	132	137	171	218	336	284	200	194	204	217	137	120	257	249	256	353	247	196	212	174	192	178	135	94	164	217	187	150	115	173	193	179	187	121	141	231	213	116	91	104	120	187	217	311	308	176	150	119	55	165	242	210	194	161	217	166	52	132	276	262	204	172	110	171	269	276	243	264	282	293	328	269	129	105	178	139	157	249	233	188	116	186	259	204	222	234	338	341	222	225	255	250	250	278	255	190	120	187	269	275	212	128	165	200	198	223	210	210	354	265	196	226	232	297	217	219	229	262	256	186	219	338	314	260	266	258	189	215	303	223	286	231	130	217	246	227	269	234	188	206	159	93	139	230	236	184	127	227	249	153	210	258	276	319	305	265	288	354	305	253	300	324	295	229	234	349	306	275	271	206	238	273	297	289	266	264	253	232	280	267	231	283	338	356	377	350	315	418	367	296	384	316	312	259	222	286	303	373	313	361	440	523	635	733	827	852	839	685	531	469	521	452	429	468	403	330	263	282	345	346	352	366	308	326	315	269	328	454	428	416	454	353	379	478	540	448	350	450	489	498	631	818	1009	1234	1369	1278	1091	924	898	799	606	567	590	548	477	491	507	460	391	476	541	512	447	375	371	422	507	578	498	373	367	424	410	444	544	476	415	506	499	345	401	445	369	525	557	527	479	441	457	353	405	451	422	425	463	482	452	434	428	417	472	565	478	376	343	392	418	320	348	361	378	417	419	498	432	336	350	391	354	307	444	519	398	325	355	397	443	467	411	288	318	392	405	354	348	432	416	376	342	274	320	377	332	326	443	446	356	303	211	333	491	417	380	346	284	329	405	363	281	214	329	417	305	320	351	371	333	354	333	239	288	278	220	339	360	324	425	401	311	299	301	325	331	368	382	320	395	395	296	314	306	323	410	343	281	277	254	261	259	315	321	316	412	443	358	323	327	396	427	327	270	265	275	285	341	422	406	280	329	439	410	346	415	451	292	285	358	355	385	340	311	303	250	317	382	349	303	334	452	433	344	289	250	267	327	339	377	450	481	407	202	199	322	338	236	270	317	288	319	401	432	333	359	359	295	329	355	385	361	433	457	336	292	305	361	394	367	308	318	307	304	343	349	336	336	361	380	376	347	321	390	407	380	416	417	365	340	361	438	516	490	372	360	355	292	399	393	378	375	384	432	400	375	415	443	419	436	432	476	428	343	425	433	375	431	461	428	363	386	427	441	463	439	376	378	410	386	444	522	549	469	463	575	515	402	508	525	371	352	425	452	436	499	545	545	520	443	446	490	506	466	335	342	459	428	442	488	503	605	604	536	556	617	658	661	735	865	1054	1293	1352	1181	1016	715	554	584	438	369	377	452	503	424	325	299	318	392	433	418	400	322	371	380	354	431	438	487	422	404	380	326	409	436	411	393	439	534	600	718	752	760	823	742	659	503	434	366	271	287	281	354	397	289	217	290	375	362	300	297	338	345	294	320	376	266	217	285	276	189	176	307	329	271	259	267	238	155	200	252	219	174	192	282	277	276	300	306	307	282	337	335	245	221	233	213	262	278	257	253	202	164	190	320	298	169	164	242	277	261	250	273	251	193	247	254	133	166	251	191	166	191	209	131	104	283	285	110	147	277	294	166	161	197	150	238	290	219	205	258	231	174	182	186	184	187	226	232	200	209	265	319	267	202	137	155	242	241	206	238	303	268	214	207	214	192	104	124	240	271	255	292	299	162	50	107	189	223	184	168	252	205	127	102	115	147	148	108	138	210	146	78	92	92	167	178	132	153	103	98	113	90	111	198	183	158	173	177	149	160	261	280	208	225	233	189	176	172	227	229	196	164	154	124	113	129	222	297	205	217	313	272	166	93	114	145	133	154	218	235	238	301	262	312	424	252	71	157	252	213	171	208	208	116	146	244	215	200	206	258	264	236	284	179	145	143	143	243	250	210	114	77	171	147	54	54	137	225	228	235	177	157	127	142	192	108	94	184	129	96	145	130	181	190	151	203	263	198	136	212
139	99	147	222	182	137	158	170	183	232	219	237	290	197	177	208	133	152	242	222	242	219	155	154	154	192	268	255	203	281	276	187	201	277	219	189	277	179	209	277	189	224	166	47	46	116	212	247	259	298	278	253	311	274	186	178	183	175	196	213	196	244	227	112	82	76	181	279	236	134	108	174	116	126	245	237	189	115	158	187	159	169	148	206	185	188	237	244	303	349	280	224	243	301	260	113	85	155	216	132	153	182	98	122	139	112	134	237	224	187	178	118	103	182	244	258	212	185	139	119	124	105	99	136	217	244	266	186	170	267	259	211	128	82	126	145	175	180	157	126	171	173	148	145	178	243	223	221	239	266	284	199	197	224	192	186	203	147	150	154	154	194	197	180	124	157	246	304	178	119	263	571	468	184	246	289	268	291	288	198	210	220	232	256	233	241	228	256	254	135	184	202	126	247	245	244	322	258	281	275	229	343	419	351	246	256	283	267	265	268	374	365	301	298	249	277	316	311	277	256	319	274	141	110	134	164	197	210	214	261	258	164	149	271	343	305	244	186	202	253	251	235	256	266	375	377	233	284	272	298	326	211	187	169	241	257	262	227	194	241	290	315	302	296	296	321	344	330	293	327	330	309	303	292	300	313	258	298	306	260	281	327	297	246	317	334	375	558	641	620	710	794	770	742	652	527	480	409	378	406	379	377	363	361	402	430	373	349	392	374	359	378	446	404	389	449	415	430	451	392	390	403	453	471	423	532	736	842	961	1162	1270	1182	1086	1002	827	635	530	607	601	530	518	519	499	503	536	481	458	410	380	404	501	510	439	492	583	547	500	482	471	496	477	502	548	467	374	456	491	439	427	474	539	473	449	540	505	431	408	451	447	440	496	487	390	354	349	336	382	468	478	446	469	406	362	402	468	466	383	371	398	381	341	346	424	470	435	367	386	391	377	396	346	323	319	331	307	321	332	336	412	438	372	314	400	459	304	250	333	379	429	448	359	311	345	319	293	332	343	332	310	252	232	269	256	267	333	345	403	365	340	331	341	367	320	331	295	219	221	274	323	328	304	371	424	345	303	335	366	329	324	357	324	339	389	321	311	417	410	368	397	408	338	293	284	337	333	286	339	434	480	401	380	422	430	360	265	315	331	284	337	335	323	389	435	370	330	355	362	448	446	383	306	294	348	282	326	372	331	348	281	315	376	282	296	335	343	409	470	410	319	337	353	309	285	296	327	353	336	267	247	316	334	371	354	299	397	394	246	295	349	305	346	398	335	354	392	348	364	378	457	429	383	436	305	212	213	210	363	416	396	353	367	416	425	353	303	379	412	443	393	284	326	361	356	426	469	395	287	403	406	367	394	396	403	344	354	418	419	315	383	406	329	441	431	338	403	441	413	518	577	506	493	480	436	402	423	455	514	529	448	387	387	497	494	447	489	485	455	452	445	386	415	450	432	505	480	361	376	473	513	533	568	599	566	524	506	495	475	446	531	487	422	413	356	427	432	442	516	567	667	842	947	1002	1212	1309	1212	961	762	613	501	474	438	432	483	426	348	356	322	319	269	288	298	303	424	485	481	436	370	411	406	313	330	391	446	450	444	421	459	496	481	532	552	683	667	603	691	611	498	381	368	326	233	263	244	305	296	226	265	232	328	387	299	286	285	346	352	293	206	238	292	292	236	171	276	303	282	272	302	239	160	275	322	222	171	266	315	276	263	268	212	188	224	228	264	292	235	200	246	272	366	375	270	330	296	224	336	281	183	247	236	222	265	212	184	219	205	198	140	177	331	351	282	199	171	215	244	184	133	114	62	92	170	224	213	181	284	254	157	208	241	284	291	248	228	213	203	243	257	212	187	213	280	196	93	189	242	258	271	176	157	240	274	303	282	248	267	279	205	161	205	246	224	213	240	236	272	230	201	180	152	216	176	118	185	239	230	167	194	232	213	138	96	99	42	69	95	68	144	196	260	282	151	183	209	145	136	209	247	137	152	274	217	174	230	157	162	233	231	174	151	241	191	185	241	199	110	117	210	196	209	176	175	194	178	194	110	96	91	67	126	115	180	268	234	279	267	259	352	313	264	203	140	180	170	144	182	159	120	232	249	305	326	140	79	91	147	144	127	113	146	177	137	180	121	109	189	178	155	155	110	172	213	149	209	185	149	193	173	98	112	223	189	226	257	176	197	222	203	164	136	167	195	171
248	195	231	174	130	257	207	174	263	311	318	207	170	193	119	136	214	159	169	233	297	242	126	187	260	193	156	236	315	414	372	391	393	247	190	224	276	215	140	159	197	212	191	141	87	75	104	184	202	261	353	193	117	110	152	231	172	92	126	186	143	186	145	72	156	124	77	119	138	146	134	148	213	199	200	186	93	138	187	238	251	213	205	250	236	183	227	187	177	220	230	227	279	293	198	226	295	235	210	168	168	159	86	68	146	291	196	213	283	202	178	100	156	219	214	268	250	269	225	176	243	224	116	95	197	203	162	188	272	322	247	296	287	182	177	206	230	207	126	99	192	226	184	158	184	153	178	292	261	251	232	171	212	193	152	139	93	61	150	191	184	219	210	248	287	215	187	214	243	263	207	256	261	207	210	153	132	217	184	200	272	232	259	236	206	234	215	210	223	203	212	340	330	192	244	250	324	317	293	320	245	220	228	275	294	256	226	265	238	208	266	311	312	302	244	260	226	144	195	276	311	225	207	254	202	167	185	192	276	255	191	177	174	273	335	323	245	234	270	246	226	321	308	180	164	169	226	245	283	277	246	228	293	403	354	244	162	184	186	221	391	441	374	332	236	240	317	291	270	235	222	233	265	256	217	285	265	259	272	267	340	338	323	303	337	409	434	479	512	571	676	791	841	874	803	633	516	435	408	443	487	412	283	339	414	426	404	367	397	374	345	310	317	333	339	442	473	405	391	305	360	478	411	441	466	495	570	635	773	970	1178	1272	1340	1312	1010	774	748	670	578	536	528	529	490	469	472	480	423	434	522	516	532	481	431	557	559	461	395	471	510	415	375	344	448	526	479	485	602	593	531	549	533	495	467	463	504	487	409	439	490	458	395	430	455	441	371	357	355	382	363	341	457	470	423	469	447	425	483	452	388	331	361	362	360	475	551	454	352	348	331	364	446	453	396	352	356	390	395	316	250	344	350	312	274	299	338	313	354	363	368	328	334	298	310	393	318	318	406	438	342	331	392	357	337	234	162	250	377	401	351	371	429	367	329	378	368	236	192	335	391	301	321	319	327	316	257	353	389	329	326	337	369	384	343	297	266	400	410	360	335	281	294	368	387	403	438	408	380	373	487	425	276	304	307	288	324	370	395	346	261	300	342	325	348	346	290	250	325	434	408	360	364	372	399	381	400	322	271	378	386	333	326	329	328	313	357	378	387	389	288	297	308	327	331	349	405	326	248	245	229	301	350	254	237	364	432	344	346	372	337	380	345	334	391	296	317	398	400	424	484	391	265	348	348	285	322	344	359	436	483	433	362	390	447	413	416	434	382	376	319	297	374	344	279	270	355	466	360	284	404	447	445	499	450	451	429	395	393	396	455	346	294	407	395	321	389	408	451	541	486	472	557	552	524	474	434	487	441	389	417	376	419	512	540	454	483	518	432	493	494	487	455	418	472	506	503	478	513	518	434	376	444	512	488	485	476	450	466	494	538	512	426	385	354	415	445	405	427	561	776	995	1242	1281	1302	1284	1028	799	678	622	513	432	406	394	456	385	315	409	307	236	308	344	372	390	404	331	317	315	303	309	354	377	299	343	389	371	386	442	471	541	678	669	670	732	778	792	670	576	488	392	301	205	201	235	347	305	217	287	297	268	237	248	315	379	356	292	312	320	364	334	314	376	280	322	347	185	237	298	168	154	233	236	201	185	190	257	244	206	182	152	194	200	216	239	314	282	152	241	305	251	263	408	360	206	295	366	282	167	158	182	254	268	168	188	211	161	210	241	200	242	276	309	352	253	162	176	183	178	156	194	148	155	222	206	259	220	174	167	194	246	298	329	373	292	186	231	289	302	222	134	155	255	255	227	214	129	144	333	453	282	168	163	182	278	244	197	167	173	192	220	204	176	198	205	191	143	189	182	114	115	152	204	243	213	155	170	201	160	172	259	180	127	214	198	156	177	110	73	186	250	204	133	131	141	107	70	123	211	208	189	155	143	156	184	154	126	172	194	199	126	160	237	145	124	112	135	173	195	187	138	182	163	170	246	246	163	162	234	200	230	286	218	220	264	295	304	294	269	284	283	202	216	242	231	158	95	162	188	203	217	177	202	137	66	77	163	255	198	149	132	132	194	177	72	137	201	198	229	183	133	245	252	98	59	141	177	89	152	290	179	115	117	64	134	213	222	130	120	127	101	237	299	268	220
325	273	182	192	303	312	209	211	203	249	282	259	250	222	231	229	218	221	185	174	202	190	210	243	243	238	257	320	305	280	369	372	264	149	98	132	203	193	275	343	280	273	212	226	193	197	271	163	178	242	212	169	127	151	166	179	183	129	208	296	181	164	165	72	58	124	190	136	177	252	215	164	111	139	171	151	151	169	207	191	161	140	219	312	235	209	187	144	166	171	195	259	300	210	156	203	213	197	285	277	154	178	194	133	100	177	245	214	192	194	217	293	307	158	100	144	226	202	140	245	214	154	109	105	175	159	150	217	290	269	188	178	226	166	159	214	189	190	154	145	211	217	197	160	120	113	156	226	219	229	255	187	171	187	190	222	157	132	170	123	136	122	108	182	213	140	178	257	200	192	211	259	166	167	292	241	159	195	277	342	325	222	198	166	177	236	209	162	228	304	301	271	216	247	331	325	298	272	249	265	277	251	225	305	284	161	177	221	232	208	193	232	224	134	123	131	210	281	341	374	311	203	97	130	167	248	258	231	252	314	355	248	198	173	194	245	281	266	322	368	264	311	258	215	249	235	251	298	258	224	217	202	290	399	341	223	245	264	306	222	231	336	280	202	227	281	255	238	242	263	284	298	308	309	261	247	282	304	329	327	337	304	279	356	324	314	441	468	460	516	649	806	884	858	756	657	562	459	363	411	461	414	351	281	249	274	342	374	376	401	389	326	332	427	424	418	455	441	382	279	270	348	432	536	529	454	461	483	633	776	911	1116	1290	1331	1235	1097	862	715	676	599	485	492	520	453	490	494	450	481	518	525	537	500	477	497	502	400	389	487	474	419	394	380	434	469	445	492	501	476	536	562	483	495	535	444	410	431	410	366	383	426	467	482	445	413	413	425	381	390	412	451	457	441	469	448	355	391	433	433	448	415	357	298	344	415	430	385	409	388	342	445	397	326	382	379	296	297	452	547	462	418	408	341	352	310	304	345	393	414	404	389	343	362	339	322	361	319	396	428	322	374	449	379	369	334	210	310	394	356	325	270	265	321	361	265	237	285	318	396	411	465	444	351	307	344	372	312	299	366	354	315	306	388	403	296	226	279	370	291	248	279	346	405	344	298	351	394	436	387	322	315	316	317	324	300	283	356	372	330	356	383	388	429	398	349	379	416	367	356	372	376	372	360	403	376	347	338	345	339	338	383	362	368	329	232	253	340	383	382	407	431	432	359	370	394	393	375	382	424	413	430	353	350	364	439	452	339	391	477	376	266	330	361	399	315	255	352	401	440	411	358	322	331	304	298	453	468	284	238	324	392	364	317	282	354	381	327	364	415	391	315	339	367	357	362	372	375	408	377	395	487	417	365	386	384	415	368	335	391	367	360	363	390	501	440	393	423	417	485	527	442	373	446	448	443	492	423	371	447	438	435	518	539	473	452	452	403	419	487	594	501	412	477	541	526	493	527	493	405	343	340	387	438	438	399	380	374	431	525	525	504	521	464	442	485	450	494	594	743	919	1074	1326	1393	1237	964	725	548	449	531	534	483	437	451	441	385	345	365	424	412	422	330	317	458	377	316	379	350	330	368	429	478	350	273	322	311	381	427	449	564	704	748	813	863	769	644	611	513	364	347	339	331	334	313	330	375	287	228	385	484	398	362	299	177	242	316	270	293	413	376	307	288	260	257	174	167	246	224	193	193	213	258	201	169	193	221	331	349	257	245	304	300	245	252	195	140	227	203	110	227	293	264	270	280	317	306	231	183	220	200	168	207	203	246	226	161	162	217	275	229	296	274	173	205	244	265	224	159	131	252	337	257	161	176	245	249	217	186	169	196	248	185	177	279	180	55	111	216	295	265	245	282	232	178	157	178	185	195	313	305	192	166	178	176	101	151	244	247	158	161	202	178	179	223	244	203	218	165	146	155	217	231	110	75	127	132	194	180	144	242	210	153	201	144	138	174	206	243	221	191	93	156	229	207	140	179	216	170	234	221	159	134	130	141	180	159	122	131	175	219	177	155	218	241	153	135	142	158	272	221	161	122	168	270	222	203	170	186	246	247	208	255	287	331	302	129	184	233	212	272	225	153	92	196	258	173	152	155	242	282	190	130	93	59	192	280	233	157	158	196	128	132	131	71	194	267	195	209	150	131	228	170	214	221	118	117	173	228	209	130	116	124	98	154	189	209	230	151	103	126	167	212	196	207
222	241	183	194	280	250	220	218	235	188	133	176	243	206	180	299	220	175	208	152	138	170	131	108	227	258	164	179	180	242	337	256	275	274	219	226	261	212	155	153	152	219	166	149	218	306	300	196	126	70	96	102	87	213	309	213	146	152	132	197	215	164	115	122	115	82	166	184	194	242	242	208	168	96	107	186	248	292	220	124	147	184	149	181	249	209	203	174	164	231	268	287	283	258	297	290	208	248	299	301	168	120	120	47	70	145	192	207	181	151	129	154	240	189	171	197	185	191	228	222	127	229	254	94	172	259	237	186	183	140	41	109	214	240	270	255	277	324	217	133	168	142	156	199	98	142	212	110	129	180	127	118	166	198	207	175	196	187	233	270	177	164	159	205	168	103	221	202	187	276	194	147	219	261	243	192	155	174	232	295	260	231	220	195	233	178	131	227	269	200	178	174	309	357	243	210	170	170	214	225	206	276	321	238	218	273	275	255	274	243	264	275	230	255	212	180	204	281	271	178	225	284	314	257	210	292	283	250	271	292	276	256	218	240	279	205	234	222	127	139	173	282	298	287	329	298	256	223	222	211	267	211	169	299	272	154	233	288	248	277	295	264	164	173	334	357	262	286	383	335	268	277	271	225	208	208	222	305	262	307	387	352	353	329	330	427	480	436	416	448	546	702	835	867	825	767	623	499	433	392	376	350	356	375	351	381	377	419	457	350	360	327	315	373	408	434	431	499	466	315	264	299	389	480	431	456	552	542	523	656	812	960	1174	1282	1215	1115	980	829	748	669	576	542	558	492	464	422	388	494	585	486	466	488	455	448	507	493	429	439	467	523	411	353	361	424	473	474	531	487	421	478	496	537	548	441	437	493	506	454	436	434	424	380	409	467	416	398	414	433	368	330	420	433	376	414	470	465	432	423	396	461	562	439	334	326	313	365	419	447	481	398	309	366	406	397	458	480	486	406	323	360	380	426	433	413	385	384	430	389	382	397	367	392	367	296	338	369	391	375	326	326	306	361	377	404	371	263	325	378	262	280	363	267	208	224	325	419	385	398	445	451	437	422	400	385	389	358	370	415	387	341	296	307	333	253	244	308	242	282	359	313	305	310	360	320	274	346	380	331	249	264	323	285	265	228	267	338	331	375	378	330	283	317	307	263	331	360	394	417	283	271	333	324	362	319	299	335	297	270	355	337	307	362	374	359	342	300	329	338	332	401	305	228	317	358	348	368	299	289	340	323	264	315	337	339	444	407	380	459	380	323	406	460	430	378	392	372	284	284	326	245	266	354	362	363	403	359	277	322	317	321	294	311	340	367	364	255	299	366	329	323	377	326	317	319	340	352	379	407	454	511	467	398	340	378	448	478	401	386	427	380	378	375	408	450	486	524	541	488	409	413	408	457	496	534	488	439	453	448	388	433	488	428	472	550	541	424	414	520	534	453	344	342	454	568	528	441	450	414	450	555	499	464	450	367	415	484	462	454	472	490	470	491	523	528	682	742	754	954	1137	1217	1294	1289	1064	758	566	468	458	472	394	385	406	336	313	312	330	451	462	414	374	263	299	394	410	319	259	243	267	359	383	334	356	436	388	398	473	451	490	577	673	808	889	762	616	510	448	414	383	349	286	313	331	285	277	362	335	272	260	352	380	328	345	262	250	348	259	333	409	378	337	229	284	298	323	327	301	331	395	373	272	234	237	194	192	289	312	221	195	242	288	245	191	258	251	265	348	302	288	334	268	170	229	336	250	203	218	224	221	135	118	193	254	251	269	268	215	198	260	236	129	84	124	124	131	193	207	251	285	249	252	232	167	189	193	168	240	209	181	296	301	287	359	303	173	197	257	324	243	186	333	358	247	200	152	125	187	180	201	263	243	157	139	201	187	205	192	141	163	158	123	165	215	188	204	202	161	138	110	132	288	323	208	145	157	265	280	254	245	240	227	149	191	193	187	185	122	209	236	182	110	215	269	224	231	102	96	177	205	196	163	92	126	267	226	140	165	183	180	239	217	159	199	232	201	236	253	104	81	143	111	57	171	268	242	288	284	238	204	223	189	133	182	255	268	291	230	179	229	268	255	148	110	160	188	184	215	249	222	211	237	185	99	107	192	170	128	186	211	230	224	213	149	149	207	158	153	264	325	178	111	187	182	101	107	163	202	165	128	162	171	105	147	202	152	174	185	173	216	224	120	132	201	136
144	198	202	226	218	162	125	96	194	315	218	110	196	295	203	148	181	171	206	171	185	238	229	164	159	240	253	285	252	240	223	184	217	220	215	257	312	255	166	205	210	191	312	288	126	89	118	177	207	205	235	240	163	138	205	200	183	164	141	165	260	216	72	103	170	113	130	144	149	150	99	213	273	186	201	250	226	182	94	146	207	120	183	226	208	226	256	191	145	230	288	267	142	166	309	320	279	173	138	243	194	126	86	107	200	178	88	94	204	268	231	182	118	71	119	189	185	194	182	164	200	203	192	217	264	265	201	189	177	91	64	166	272	177	148	177	155	114	131	225	261	233	118	143	249	243	185	98	115	199	204	183	183	164	168	205	201	182	157	152	221	312	194	112	162	160	152	219	280	261	286	205	103	116	199	233	288	288	163	192	278	236	236	212	123	239	263	168	179	190	212	263	252	285	320	256	187	237	224	138	172	227	214	180	217	284	254	182	175	200	160	149	291	281	120	159	330	301	210	217	167	193	276	257	263	236	256	247	247	363	308	266	277	268	305	266	235	210	143	177	206	235	262	179	225	291	301	372	378	240	196	271	227	168	236	332	272	238	392	395	202	189	302	345	310	299	317	275	354	389	315	331	388	314	238	256	206	229	383	360	274	246	247	285	343	385	317	268	354	468	478	525	776	876	769	762	757	682	503	414	349	397	397	245	275	306	334	422	482	402	361	415	399	308	342	423	335	310	438	386	335	366	311	336	430	485	488	509	542	576	681	893	1028	1091	1207	1303	1217	1082	902	744	664	565	586	541	534	503	464	619	615	554	491	417	484	496	491	537	445	398	422	406	404	488	476	468	527	478	438	487	526	417	350	413	498	530	513	486	491	472	477	508	480	474	491	477	407	389	470	403	279	294	342	387	435	515	471	401	338	318	379	478	510	416	384	385	413	400	448	514	469	482	476	366	393	377	315	381	459	499	425	344	360	415	353	299	306	248	305	389	365	431	528	431	325	378	254	149	397	462	441	467	338	445	502	423	337	361	411	373	406	401	413	371	272	279	352	367	341	354	314	371	467	341	323	381	356	349	417	402	258	341	406	329	319	295	339	322	352	386	289	305	264	321	395	337	339	301	285	296	293	364	365	289	277	280	321	287	277	335	361	299	235	257	272	257	232	281	338	308	284	328	371	284	296	322	323	344	245	259	336	324	297	323	356	363	387	346	210	247	278	236	299	377	441	418	390	362	364	404	422	387	319	251	207	275	394	413	320	285	296	303	312	416	452	399	335	284	330	344	352	427	455	413	342	325	318	376	458	404	281	286	412	356	355	371	357	446	453	408	411	395	403	462	492	472	429	491	446	412	479	469	440	384	447	545	487	402	427	429	443	390	364	443	479	436	385	383	446	484	446	467	422	477	576	413	425	637	554	495	539	485	553	547	435	483	526	478	452	529	516	465	565	469	375	522	494	386	414	371	394	517	482	496	509	411	400	420	454	551	588	543	537	540	593	636	633	737	898	1080	1293	1340	1307	1087	751	600	497	411	349	253	318	438	413	393	371	392	450	474	397	362	363	316	356	275	247	356	400	314	324	361	314	355	348	352	355	399	531	582	566	611	723	784	817	788	618	512	459	396	339	308	288	365	394	382	359	297	319	359	339	374	369	286	230	154	221	295	276	268	283	240	208	304	365	297	261	296	298	293	256	242	257	254	266	246	154	146	238	156	103	157	265	314	251	247	290	272	316	335	281	261	226	170	213	375	323	184	203	216	154	252	326	213	197	243	219	280	323	325	344	196	139	216	252	289	287	223	131	124	246	262	141	141	128	179	276	196	120	209	289	303	302	305	263	156	220	318	320	268	233	256	220	192	183	203	147	177	336	315	165	154	201	97	85	158	176	175	134	193	178	194	186	188	256	242	219	135	182	210	200	139	114	99	85	235	265	213	274	287	190	127	138	183	237	196	135	209	286	244	166	125	84	74	136	119	202	195	86	203	275	220	185	149	192	293	215	110	118	165	178	138	145	161	174	217	153	143	256	212	121	108	184	154	125	250	268	192	158	218	272	227	175	179	155	248	257	175	223	234	245	180	157	241	147	107	163	154	194	210	111	151	166	145	191	157	99	89	90	134	175	143	245	255	173	126	124	188	163	81	138	192	151	189	212	175	165	184	187	168	200	286	284	186	119	70	42	118	170	168	134	150	127	187	246	177
174	211	186	164	144	111	194	222	191	286	295	189	182	256	258	268	227	154	215	158	73	70	174	233	210	203	201	276	278	242	224	240	273	165	117	215	187	142	149	173	179	240	313	242	248	263	235	146	78	154	189	127	55	118	210	166	165	243	231	159	94	136	174	167	170	121	90	161	224	198	161	137	213	318	285	280	277	207	117	127	232	188	166	226	253	222	309	270	170	178	115	160	153	192	346	265	202	182	172	244	214	206	208	206	259	175	138	220	225	176	131	174	186	205	278	192	113	138	160	243	271	189	179	246	228	250	280	239	217	181	99	113	198	139	55	136	199	166	209	202	221	227	157	192	194	197	214	175	168	299	308	169	131	88	159	273	246	170	156	220	253	243	183	152	174	220	238	211	172	195	237	185	193	263	258	231	204	165	115	89	138	175	192	222	184	198	296	221	207	322	266	201	183	232	274	267	256	273	206	134	199	266	247	164	120	186	345	321	214	254	305	206	155	168	201	262	260	220	208	222	264	236	280	327	308	284	239	272	316	310	219	298	345	316	284	162	212	271	274	317	352	253	221	289	179	168	247	310	265	147	213	301	265	199	128	217	316	317	329	281	345	321	218	294	307	225	230	211	268	346	266	230	287	273	230	288	352	285	321	340	221	246	287	296	319	429	382	296	385	425	494	569	628	680	761	776	787	742	530	426	345	279	355	454	385	318	313	329	347	354	342	314	345	320	329	366	368	333	314	284	356	411	383	417	412	440	403	449	520	543	620	702	801	886	1129	1297	1273	1178	902	678	629	628	582	466	497	587	509	516	566	459	404	445	511	450	377	434	404	464	477	346	396	505	445	384	445	476	453	483	516	458	409	453	488	428	443	504	493	497	473	463	512	482	506	572	530	455	462	485	468	478	434	395	416	413	476	494	385	362	370	357	506	537	417	350	331	357	376	416	441	441	456	412	374	368	330	401	452	340	284	358	364	355	289	336	434	328	229	277	314	350	435	415	372	344	268	329	362	378	406	362	293	343	408	364	301	302	350	308	320	314	324	370	330	271	301	323	384	361	289	396	456	390	332	344	352	356	331	294	309	292	329	384	411	397	372	331	366	454	431	336	268	320	359	366	431	422	310	315	327	262	231	278	317	292	323	278	306	387	317	347	403	394	313	196	205	307	389	390	344	275	312	298	318	336	258	331	331	266	330	379	371	338	277	270	267	298	315	340	393	369	407	424	404	454	424	354	354	378	365	275	261	300	305	409	486	406	289	233	308	350	438	436	362	422	419	413	457	466	487	449	364	362	411	425	407	375	371	369	358	387	414	422	297	283	320	354	398	334	378	419	366	427	478	505	512	415	428	400	336	384	434	497	469	372	387	400	347	396	469	408	389	422	446	415	392	415	460	482	422	442	481	401	345	406	366	384	419	385	476	463	389	419	445	478	497	505	487	516	599	645	569	461	410	453	446	384	432	459	487	452	449	500	545	538	409	377	448	564	595	560	585	586	664	710	825	1042	1172	1279	1237	1142	1029	763	547	478	382	415	474	423	468	475	422	363	356	305	350	461	481	503	416	333	305	291	324	445	490	396	304	252	338	408	324	310	373	423	477	587	682	738	839	784	667	569	410	391	399	391	362	339	365	301	231	213	241	277	272	184	236	330	281	307	310	236	251	268	262	311	372	317	229	262	318	289	240	312	332	331	384	312	175	135	152	215	287	247	299	355	204	159	257	266	203	200	255	213	170	207	227	161	104	222	303	301	261	215	205	247	254	216	231	180	196	238	261	285	256	137	173	222	130	209	223	187	279	242	168	182	191	301	356	298	200	161	230	265	233	152	238	310	298	373	344	257	208	225	253	172	160	189	141	146	233	196	162	199	168	114	168	210	195	167	203	253	159	149	211	252	143	156	273	306	274	191	189	193	215	291	326	212	121	129	187	174	136	117	111	165	162	100	114	199	276	310	347	271	87	114	143	141	112	45	180	225	155	160	166	112	93	194	234	206	145	170	135	86	170	164	151	147	175	198	136	117	163	221	300	339	271	193	183	150	122	212	166	136	191	186	170	132	142	202	286	305	229	239	200	179	180	131	138	184	147	77	114	125	148	148	211	192	124	155	111	76	129	248	284	163	179	290	294	296	177	74	106	129	166	118	117	168	156	177	209	189	154	82	78	83	106	179	194	165	112	70	75	124	174	232	199	148	227	278	244	216
185	197	223	174	119	103	162	214	201	174	219	180	173	173	191	270	257	258	294	180	75	100	96	56	98	163	138	193	269	265	267	242	196	118	184	221	242	236	99	56	51	87	151	188	199	208	272	240	101	104	161	158	95	68	189	230	220	244	208	133	152	202	249	198	120	184	125	43	131	212	128	155	241	217	205	172	168	246	163	183	244	199	226	206	169	125	164	215	182	150	150	204	278	305	294	238	180	163	213	181	259	346	287	246	222	225	183	208	216	178	229	333	279	222	308	284	193	189	145	120	165	195	205	246	287	264	241	205	178	167	159	126	141	180	147	195	256	287	328	262	170	101	100	136	164	227	242	226	168	226	295	147	186	181	46	68	161	209	253	239	192	251	307	306	176	185	293	219	218	260	240	228	242	233	184	231	251	196	288	278	155	228	243	254	246	217	218	162	235	294	322	275	247	260	191	252	336	337	267	192	202	201	230	305	233	222	231	159	237	258	240	266	225	134	211	253	165	274	412	311	204	184	323	406	235	263	212	148	283	295	287	282	225	201	176	138	177	229	219	277	321	270	274	263	214	194	204	187	236	247	224	266	235	295	284	175	155	190	227	231	305	326	266	291	294	294	325	297	315	305	251	338	382	309	290	332	342	298	263	246	277	290	230	224	316	345	361	403	280	269	406	524	558	618	753	796	830	832	716	557	421	421	484	445	429	477	433	356	392	388	419	452	428	418	396	365	352	382	415	483	443	358	401	397	339	385	394	393	447	504	490	553	692	790	1005	1172	1283	1273	1162	1000	766	637	613	568	484	482	552	519	480	524	449	428	489	524	561	526	520	461	408	463	534	568	497	426	398	436	496	453	376	436	424	402	472	445	537	518	475	561	506	509	493	449	465	518	522	487	488	482	449	455	448	373	397	506	515	485	434	402	363	327	437	440	341	316	264	357	480	423	426	398	400	444	440	450	393	347	382	426	451	333	219	283	295	315	412	403	396	442	446	424	425	462	472	412	417	428	464	442	333	300	265	254	310	376	406	384	374	374	313	328	307	297	398	427	392	409	428	400	406	395	326	350	453	346	278	372	320	324	343	314	392	424	363	296	275	330	384	414	416	297	282	347	409	416	262	305	358	294	254	404	454	358	417	404	343	232	256	371	311	371	380	341	407	334	281	304	380	409	394	336	329	305	317	331	328	361	317	277	262	358	401	364	279	315	459	399	290	284	296	306	340	339	306	362	361	395	389	356	416	406	385	305	293	339	346	312	319	301	363	347	259	408	341	257	363	410	408	405	416	371	357	446	456	394	406	416	359	303	295	373	453	344	375	418	378	394	461	469	465	536	464	481	497	440	387	336	408	467	487	434	385	471	494	454	480	447	391	444	367	365	499	411	377	444	405	380	423	475	397	369	457	428	394	439	452	435	515	569	559	533	486	478	441	456	505	449	400	452	415	523	618	490	495	493	453	493	488	448	424	412	379	404	433	433	445	460	484	570	729	584	463	562	663	840	969	1109	1216	1277	1140	864	793	757	605	511	467	439	513	479	357	340	364	363	424	463	425	422	471	458	360	327	310	238	306	413	445	441	399	365	296	295	337	363	448	583	650	599	686	864	862	763	605	403	322	254	333	406	303	331	383	373	296	320	361	325	260	203	267	354	334	234	152	166	195	254	384	348	302	308	247	231	245	251	238	248	250	255	299	354	317	261	247	207	195	250	312	227	169	193	240	316	248	174	199	212	228	280	242	147	147	221	232	214	215	260	239	253	297	205	229	286	263	324	256	123	173	143	98	134	192	219	202	179	215	299	239	121	113	212	195	110	163	211	285	241	151	262	345	260	216	261	285	244	221	245	173	201	204	154	210	213	197	171	192	232	196	156	160	188	236	168	111	207	212	152	201	214	112	94	205	215	207	243	227	162	162	252	204	93	112	109	74	139	248	263	201	169	101	101	229	239	196	210	154	157	150	70	70	128	118	59	88	148	198	201	166	171	102	143	222	165	127	127	176	265	270	178	188	247	191	149	140	144	204	277	255	141	186	184	136	208	205	229	159	220	265	286	341	239	206	206	212	250	238	140	214	250	206	203	227	184	139	215	232	210	188	197	210	186	156	87	116	193	178	118	126	171	168	185	218	290	233	101	92	143	226	215	213	170	56	130	223	159	130	136	131	118	169	150	113	174	155	107	119	173	249	241	149	143	150	171	239	197
258	182	92	106	173	187	171	125	77	92	173	206	274	324	236	126	128	201	197	174	208	232	224	173	173	134	93	218	296	255	252	264	206	225	231	203	241	234	180	144	205	206	170	173	166	231	183	180	160	93	154	196	133	139	215	152	168	138	135	210	155	85	84	110	151	162	175	189	164	103	96	122	158	261	230	163	117	147	268	235	247	192	123	251	227	184	248	236	187	194	158	167	259	242	200	218	200	173	174	195	181	139	157	127	171	280	313	243	197	304	347	275	231	242	209	129	153	200	115	136	254	197	201	201	160	243	269	163	137	204	264	252	213	250	222	153	174	146	127	201	262	269	213	278	250	163	166	170	188	264	231	168	220	141	42	136	266	258	170	104	137	193	194	140	131	160	163	145	160	237	229	195	154	184	303	246	168	129	157	256	198	181	208	162	181	196	134	197	252	202	225	218	235	234	183	209	184	205	254	210	234	300	269	222	221	243	217	248	362	346	317	299	186	108	111	191	219	209	216	277	352	257	178	231	279	218	129	112	194	253	244	275	229	161	125	170	211	175	153	111	181	219	251	272	225	192	204	251	211	239	298	245	149	154	154	157	172	160	167	180	279	386	364	305	373	274	204	309	235	191	251	275	340	298	279	311	293	288	268	272	285	256	316	377	268	240	249	268	348	352	366	502	570	534	548	727	962	950	817	667	651	667	524	419	397	390	396	403	320	348	448	362	292	320	303	349	398	344	342	460	436	316	367	418	357	373	409	394	390	402	415	431	599	721	809	937	1149	1259	1219	1166	1001	863	698	629	559	498	538	448	419	515	467	400	438	455	505	576	464	423	490	474	492	417	466	555	389	344	456	478	482	460	376	426	453	479	506	417	427	473	442	396	438	539	500	485	506	495	445	371	395	443	398	443	538	477	491	497	390	390	406	417	487	510	518	521	435	338	321	349	432	394	434	534	474	451	434	371	385	382	348	346	358	465	430	393	435	353	296	287	338	363	450	467	425	435	459	433	381	415	368	352	440	315	229	331	306	297	364	435	398	391	399	321	369	434	420	399	420	399	326	278	306	350	336	385	408	375	369	427	403	327	360	387	356	326	308	363	404	389	349	306	316	297	332	380	331	319	371	330	311	350	383	335	255	314	366	359	319	358	327	311	398	403	353	319	358	335	280	363	396	346	392	403	388	355	312	355	402	350	346	381	383	361	340	401	402	356	396	380	361	444	399	367	367	362	303	254	326	350	443	437	338	340	391	447	382	318	366	328	305	347	332	384	429	355	336	382	362	321	384	446	409	449	468	400	440	398	298	398	465	414	363	347	384	362	353	351	385	419	432	428	347	390	474	478	405	343	387	431	426	432	383	348	444	461	399	459	451	516	537	420	408	361	394	399	415	466	483	463	450	484	479	512	594	578	406	394	491	439	456	494	510	573	557	452	311	310	459	517	454	408	464	473	467	475	430	505	546	493	498	424	399	458	516	560	483	460	463	546	591	529	534	629	819	1038	1247	1334	1386	1299	1014	753	595	509	424	400	426	413	426	443	448	496	357	322	361	336	396	424	419	289	284	282	219	281	351	404	398	419	459	467	378	332	357	387	531	582	649	669	679	737	769	749	600	491	417	374	427	405	299	266	327	352	208	253	410	416	339	290	276	282	311	274	294	219	177	258	313	346	302	329	320	296	338	315	222	188	133	148	239	296	323	347	326	267	213	212	235	170	156	224	297	252	267	287	240	291	322	290	228	210	208	205	183	176	304	302	205	249	296	273	266	161	161	245	154	193	306	256	148	136	160	157	196	176	164	180	218	177	145	262	215	211	226	206	257	213	152	150	203	222	240	172	137	216	213	201	194	224	298	296	212	193	149	113	170	222	271	206	154	186	182	147	233	258	163	161	169	192	208	178	231	333	337	288	237	275	259	183	127	162	247	196	162	201	289	245	196	254	191	167	231	198	145	145	145	201	222	149	156	163	183	147	110	183	204	203	255	265	177	256	292	130	123	162	100	144	233	183	103	139	144	182	230	187	179	224	268	236	189	188	168	120	141	103	86	164	166	231	250	225	327	328	265	221	174	186	171	180	188	175	226	289	291	199	175	213	237	223	214	219	182	103	48	107	164	172	126	196	193	131	214	201	105	44	80	163	158	131	198	166	113	158	150	176	209	222	216	156	147	122	122	98	41	113	186	108	154	238	127	159	218	196	193	213
178	243	212	273	234	78	82	150	183	191	177	92	199	323	252	206	230	229	173	163	223	153	119	222	272	214	212	213	113	172	256	240	283	266	270	284	254	181	101	176	201	193	171	87	148	202	99	136	138	161	216	156	100	169	284	201	184	168	123	164	165	208	194	164	224	228	196	136	91	74	98	118	110	172	232	197	191	249	204	146	120	72	134	148	157	179	192	216	206	205	154	151	184	206	261	310	199	173	211	204	291	261	136	126	191	234	293	268	235	239	208	208	254	225	174	228	236	151	88	187	265	198	159	223	241	211	175	114	157	184	166	118	151	174	198	221	223	175	125	201	165	176	193	217	156	112	201	258	239	224	167	118	191	193	144	203	321	245	173	201	254	263	256	286	199	173	155	132	212	262	261	268	266	262	279	256	233	233	205	176	115	70	129	154	195	229	190	164	108	70	149	167	159	148	174	192	162	212	237	233	225	178	170	183	218	253	150	178	226	225	193	179	181	115	175	168	200	261	241	237	178	230	278	282	375	264	169	184	214	254	270	307	270	244	281	214	160	220	186	178	222	222	264	217	180	322	325	224	191	201	228	271	207	180	217	166	164	239	291	366	394	238	229	302	301	265	231	234	236	258	287	305	316	243	346	376	294	336	314	281	316	375	330	195	187	247	222	306	333	302	319	394	418	362	499	626	698	855	948	875	711	645	645	513	378	347	348	362	313	358	358	348	372	352	361	363	364	351	311	275	286	261	296	360	361	402	425	418	425	428	456	440	430	500	638	760	909	1104	1270	1358	1276	1090	805	675	582	430	485	509	471	492	472	471	402	350	426	403	349	412	482	515	457	417	488	464	450	474	387	437	475	451	443	386	435	514	554	584	627	508	358	376	469	563	535	497	536	495	456	459	420	358	384	416	429	454	449	521	441	394	396	328	386	405	394	417	380	397	443	471	466	424	437	355	341	451	489	489	447	395	386	405	421	371	380	459	420	363	430	427	345	367	446	406	359	341	257	242	380	432	365	392	413	417	375	352	387	373	347	360	404	381	356	308	335	370	362	386	335	357	402	411	338	276	291	294	246	284	333	315	346	310	338	408	395	377	399	445	407	270	253	306	405	435	383	363	286	332	378	338	299	306	402	321	270	352	357	376	467	456	333	305	357	391	425	432	374	350	316	292	351	386	406	422	245	224	375	342	319	332	322	296	348	394	425	401	335	392	433	376	287	258	291	367	348	299	291	334	398	440	478	392	355	360	352	372	391	430	433	378	288	323	397	435	487	394	304	367	441	436	355	337	306	286	385	360	371	422	378	400	375	310	349	398	366	386	407	460	469	422	458	409	369	412	433	424	425	450	460	445	473	417	338	369	446	506	443	426	379	286	411	479	524	566	494	488	473	475	428	435	499	488	479	444	431	489	482	416	432	435	488	492	516	619	509	434	437	449	530	507	466	439	396	424	443	465	439	378	405	413	469	492	399	360	374	419	429	429	480	521	596	644	695	811	1013	1254	1435	1364	1191	997	651	490	450	403	356	370	440	408	376	390	409	375	287	304	353	359	347	360	436	345	283	333	320	404	437	315	342	370	299	341	359	428	456	452	557	610	741	859	832	744	780	634	453	457	396	415	397	301	245	257	298	367	320	238	326	346	277	308	382	342	248	218	248	319	349	310	218	217	223	205	168	193	304	332	310	321	324	268	210	200	217	199	167	203	233	209	247	297	236	194	288	308	257	231	232	228	203	191	193	226	199	227	211	180	206	207	251	259	230	218	254	210	126	155	209	190	203	143	138	177	170	179	148	179	279	271	213	218	216	275	231	178	293	305	240	213	134	187	212	177	199	178	187	206	261	241	144	140	149	246	257	212	194	165	256	258	214	195	263	311	209	211	193	157	182	217	210	166	232	277	234	238	221	181	220	301	287	259	217	122	117	110	212	297	261	211	191	190	173	125	192	196	88	196	168	161	244	150	121	109	199	285	224	199	166	243	262	256	221	162	233	210	158	195	208	182	264	262	136	78	124	167	132	122	156	195	162	90	143	178	136	145	137	82	143	233	170	185	271	271	235	147	118	178	157	201	232	149	221	179	54	129	196	170	145	176	217	182	185	229	210	156	185	149	125	125	127	148	109	107	144	141	156	166	86	142	216	241	224	151	137	197	134	144	213	150	190	187	80	57	163	172	85	143	133	55	151	243	184	154	136	141	290	250
84	133	208	153	156	203	205	243	184	209	230	223	272	223	228	191	148	187	159	136	193	230	182	195	218	234	241	243	210	201	223	182	163	184	147	151	198	179	239	282	240	243	179	122	185	177	87	133	191	103	126	247	174	121	224	223	183	214	279	230	160	226	236	178	104	167	194	162	133	147	195	127	180	203	192	260	260	176	106	166	221	129	87	191	201	193	233	221	227	244	246	185	176	308	283	146	164	172	142	168	235	213	156	104	165	212	148	155	192	192	100	75	135	184	175	150	189	205	181	212	296	269	267	258	159	125	83	147	258	242	135	75	211	271	162	186	193	168	208	216	258	241	173	231	247	264	275	257	294	277	248	155	113	140	143	150	191	259	266	252	260	192	173	218	234	200	156	241	220	126	133	170	219	190	166	201	183	187	201	180	179	151	216	257	250	255	220	160	182	251	192	123	140	257	271	218	184	247	314	270	283	235	147	191	271	292	356	347	276	313	277	229	283	291	324	271	215	231	250	285	244	216	215	218	245	212	220	325	373	306	241	172	201	209	191	284	243	158	164	190	148	169	263	179	137	214	234	239	239	255	306	331	315	311	289	237	170	147	243	214	154	245	222	282	292	220	271	260	223	148	111	274	335	256	261	315	245	273	355	258	278	305	287	283	331	327	284	265	292	311	287	321	346	373	455	552	670	788	848	870	807	660	550	555	555	506	417	405	378	344	433	344	292	418	369	313	424	460	348	331	325	277	291	344	318	317	425	448	506	535	523	483	441	569	622	572	642	843	1077	1274	1410	1345	1089	835	705	656	548	522	491	465	457	506	593	509	442	443	477	543	555	579	527	440	461	526	471	396	479	553	533	463	379	402	554	584	557	530	534	479	339	343	389	485	527	541	608	519	421	411	431	408	431	419	381	449	423	432	426	404	431	407	391	387	392	390	470	485	433	391	416	460	457	431	412	383	388	531	516	509	526	396	329	296	289	344	379	402	319	294	329	363	377	335	365	434	461	438	349	287	308	436	445	321	359	391	367	489	524	410	417	429	448	466	373	322	333	356	379	357	331	370	344	283	291	278	334	422	415	371	364	341	331	394	369	320	376	442	382	200	252	349	338	360	392	357	339	332	285	346	361	353	362	351	352	335	298	267	340	332	233	284	389	408	373	346	344	363	372	321	319	345	369	373	422	431	378	416	450	390	292	363	402	388	408	345	387	440	374	349	447	393	290	339	357	330	330	405	391	395	404	304	297	313	334	378	413	341	296	363	363	400	424	376	399	410	350	376	376	318	296	341	386	391	415	399	338	310	270	286	340	403	387	342	328	400	494	442	388	384	482	547	490	457	501	478	459	459	390	374	376	355	406	387	399	470	508	522	523	490	413	409	396	356	375	448	362	355	451	431	467	504	440	402	405	495	542	445	384	410	448	489	443	410	450	522	511	391	501	538	491	458	411	462	490	512	441	440	459	408	493	514	445	512	441	412	469	449	471	547	624	627	862	1089	1280	1360	1276	1105	905	795	606	502	485	461	432	311	404	524	479	455	352	347	358	352	349	341	407	417	343	349	379	386	397	360	365	349	321	380	368	366	378	392	462	553	674	794	874	813	769	648	504	431	357	356	350	298	222	251	289	254	299	326	281	179	135	299	292	162	233	211	180	284	288	233	243	271	270	240	236	253	212	183	206	245	279	299	336	280	227	187	173	210	267	315	176	150	213	229	229	191	241	332	247	246	284	236	281	274	253	247	307	279	200	230	243	216	160	171	209	241	212	215	289	320	221	165	194	107	137	171	106	136	248	306	259	264	189	114	153	169	187	111	154	200	188	247	220	126	153	291	318	272	252	352	377	193	119	140	178	287	300	242	215	255	264	257	196	161	155	157	133	144	253	212	226	250	215	281	322	217	203	228	143	76	137	200	184	193	217	215	152	179	239	247	278	211	178	204	189	196	210	175	157	262	240	91	157	235	125	98	151	254	250	150	181	194	221	207	218	223	196	237	188	109	172	198	158	206	272	228	94	89	143	125	77	190	232	170	182	122	94	139	183	186	209	186	126	199	289	289	326	256	184	263	211	132	165	211	214	132	125	282	258	148	145	212	277	227	166	207	225	112	150	155	187	228	168	201	167	223	308	312	214	140	160	184	177	149	177	116	42	130	155	163	216	118	86	136	88	132	229	220	181	153	97	148	180	215	215	111	128	137	237	270
179	165	108	70	142	155	192	250	183	175	140	160	213	184	199	210	213	202	153	175	196	208	178	186	168	166	180	88	169	268	245	180	132	191	252	179	168	193	244	231	115	127	137	153	169	176	201	224	166	120	118	172	169	148	160	114	219	245	126	185	208	174	180	158	133	197	168	70	81	151	208	212	204	154	128	159	209	129	86	188	228	186	130	153	129	161	238	187	244	291	218	119	116	161	170	223	222	176	168	230	201	134	110	108	102	115	119	211	377	257	111	143	138	120	167	205	232	249	238	187	230	197	246	348	244	230	227	119	164	241	222	136	112	165	107	147	254	249	139	133	250	213	182	215	176	98	105	200	254	269	250	256	277	219	160	109	89	135	142	122	169	180	187	235	163	131	126	108	141	108	85	146	227	245	239	182	80	117	264	212	186	275	220	180	154	197	255	245	273	239	254	268	127	169	252	238	253	277	195	148	253	177	123	273	336	272	235	220	221	260	214	191	235	224	219	271	280	209	179	229	285	203	174	258	311	229	186	286	296	225	261	321	241	243	288	284	237	151	184	245	238	227	224	224	221	297	351	308	255	237	257	257	260	286	202	113	179	310	273	180	169	168	228	263	282	250	306	289	207	253	285	300	253	242	282	349	368	396	342	311	330	345	315	230	268	299	292	240	287	366	251	207	385	430	467	498	534	747	812	839	824	725	717	587	520	489	475	485	451	424	398	315	271	403	385	310	332	456	403	368	407	329	349	411	403	338	353	442	459	375	408	459	414	452	494	517	679	795	900	1039	1172	1338	1370	1235	1002	775	582	508	490	460	546	604	495	479	525	463	402	430	470	502	458	382	358	443	491	453	476	478	523	495	453	457	442	515	553	515	542	497	444	379	412	469	375	362	376	473	473	394	475	518	401	361	428	435	428	421	399	444	517	410	309	300	349	376	301	341	468	537	479	397	454	524	466	413	454	469	398	373	350	379	419	358	270	231	312	352	271	333	386	411	382	389	468	455	476	487	445	384	391	392	392	350	387	394	366	407	316	291	422	436	446	486	341	237	319	389	372	383	413	392	379	404	424	361	368	433	447	395	371	411	392	420	413	305	319	362	344	367	317	293	272	215	252	311	358	434	425	354	331	378	407	383	336	375	386	366	386	424	374	314	377	395	347	290	390	344	237	288	305	385	450	338	347	427	390	377	363	421	447	447	440	410	420	358	361	390	384	388	389	407	389	370	380	400	395	427	489	451	399	339	356	380	408	475	413	334	359	431	430	461	471	381	337	343	326	303	317	396	446	400	394	391	402	397	469	474	420	429	441	447	453	475	440	466	528	462	400	413	415	371	328	403	448	413	429	422	383	453	453	469	480	442	435	382	434	523	480	408	418	472	469	427	381	454	476	520	496	358	445	496	556	519	392	385	402	427	463	507	508	478	453	479	455	452	394	386	456	442	442	449	485	469	457	553	512	431	446	493	537	471	433	474	543	519	482	598	623	630	686	880	1065	1152	1307	1226	1034	797	585	498	474	414	362	436	495	483	455	429	384	324	283	324	371	338	272	338	389	349	312	226	296	422	404	380	336	366	436	387	379	422	388	387	503	571	591	738	823	736	676	614	554	463	314	240	320	358	290	207	272	281	212	229	243	309	293	170	171	260	350	345	293	309	322	265	171	183	175	165	188	227	276	285	311	346	339	263	201	238	230	208	303	373	241	209	205	186	309	265	234	240	178	204	191	202	186	164	179	196	311	289	255	173	128	240	250	167	109	126	197	244	240	201	235	221	208	191	136	130	118	147	208	275	267	255	249	253	249	217	228	243	156	100	198	290	292	340	320	251	189	208	200	172	263	278	236	124	167	306	285	206	234	301	254	181	181	187	214	238	245	294	172	88	209	277	284	246	195	216	215	195	170	94	85	129	133	164	228	220	185	217	147	155	274	276	248	231	215	136	96	164	195	184	131	137	179	150	171	179	179	157	151	165	153	171	117	152	191	160	205	246	212	101	44	86	141	185	192	191	293	232	194	246	178	179	163	184	282	257	186	215	162	207	251	246	263	184	183	174	156	182	209	259	186	189	217	205	265	258	219	161	146	123	103	92	189	279	347	329	143	115	217	247	261	211	124	150	185	117	109	196	212	234	241	168	135	214	209	81	85	116	66	150	181	149	169	92	79	102	138	192	173	208	194	114	175	222	227	234	196	191	278	201	161	266
252	229	159	94	117	160	164	154	158	202	204	194	198	242	298	285	194	109	103	174	280	334	251	151	103	145	155	89	165	284	324	257	169	152	134	159	208	224	191	238	211	105	88	83	83	117	177	218	266	254	203	142	190	220	187	212	250	258	231	254	270	259	247	227	253	222	150	188	133	154	210	176	117	95	178	191	139	80	92	204	236	196	195	221	235	233	302	238	129	173	292	291	180	176	183	243	207	92	136	222	191	139	172	219	181	96	138	238	257	209	216	223	193	275	218	131	207	191	212	209	203	191	168	236	187	138	143	185	228	292	283	124	112	279	326	241	211	153	145	189	160	207	181	180	224	185	223	230	211	239	211	150	155	131	199	276	282	260	250	212	211	182	187	240	115	85	157	139	198	263	208	204	245	276	234	229	154	99	158	103	171	334	220	152	141	185	299	223	140	169	231	278	240	167	236	258	224	153	110	273	318	168	133	188	213	183	154	197	209	169	172	205	267	251	245	315	303	213	182	186	209	242	234	268	282	269	265	254	255	286	303	289	241	264	278	259	220	150	220	314	291	276	229	126	190	275	291	293	300	300	283	306	291	291	330	279	215	215	227	149	151	265	277	270	307	475	462	295	272	319	287	208	247	196	190	244	292	314	272	331	287	243	333	296	273	299	257	345	361	227	248	296	351	391	436	497	537	588	634	702	771	819	799	615	487	509	399	333	380	427	411	298	271	398	446	436	452	394	341	323	267	223	323	380	378	385	345	360	385	349	371	363	346	424	480	530	621	635	688	773	945	1206	1347	1296	1102	930	747	662	678	611	528	597	609	546	427	335	371	455	512	505	450	406	407	459	418	329	329	422	409	367	504	555	531	452	460	545	473	427	408	355	354	417	494	452	459	533	488	468	459	485	541	527	493	504	489	492	510	506	474	355	386	415	359	408	396	380	431	392	388	434	430	497	504	399	377	461	449	398	449	382	334	405	389	385	406	381	362	372	406	368	403	441	362	376	418	382	275	298	426	397	378	447	497	425	333	340	369	396	413	373	326	344	377	293	258	432	491	424	424	387	259	254	315	299	317	287	275	319	419	457	378	413	406	349	374	353	347	415	394	360	395	363	301	199	198	259	280	268	282	316	335	328	323	357	344	357	338	365	403	314	314	345	324	369	366	325	360	452	357	250	337	285	280	343	359	439	369	333	342	266	344	376	272	257	288	305	373	362	377	453	384	312	369	489	500	360	282	279	350	404	347	327	306	341	367	392	422	336	376	399	408	394	341	388	390	354	374	413	455	389	327	373	327	269	308	335	290	368	418	414	433	399	413	450	407	409	431	427	425	370	384	460	447	445	460	481	485	476	470	437	384	375	439	438	442	452	461	416	308	393	515	519	537	552	427	370	325	341	445	510	531	436	444	472	387	425	427	354	405	421	462	476	525	574	480	477	472	427	458	422	390	489	470	356	325	366	470	499	469	446	497	583	518	509	607	679	783	902	1003	1175	1291	1306	1198	1001	813	592	529	550	465	371	390	448	480	407	338	327	332	407	329	251	355	410	375	343	353	344	317	263	296	393	425	396	367	383	427	401	415	488	488	508	618	752	806	843	792	687	581	444	390	326	344	430	432	345	208	222	330	305	277	312	282	251	320	259	150	255	377	382	334	330	299	214	187	266	263	193	282	345	285	319	283	228	264	227	193	211	215	256	313	266	202	191	231	272	256	290	352	324	179	118	145	223	252	301	266	167	220	191	148	161	175	190	189	205	192	182	141	170	272	228	128	133	187	238	253	157	155	212	275	306	222	189	204	263	303	265	209	195	184	175	228	189	177	165	231	317	277	264	255	191	123	122	168	175	125	187	256	239	216	273	204	157	217	154	154	265	304	268	254	180	224	291	261	278	227	137	180	208	122	82	119	203	238	226	204	189	295	341	262	196	250	263	210	288	282	155	116	129	177	257	153	111	243	255	220	209	166	172	190	114	63	115	219	193	196	169	149	155	89	94	73	148	254	293	230	233	275	199	204	234	162	108	142	144	181	222	151	165	201	205	221	225	237	309	322	327	333	291	259	280	256	262	233	121	137	142	150	156	127	110	83	120	195	209	275	289	227	167	199	263	258	170	109	166	250	252	162	138	174	169	186	212	158	128	191	164	168	268	174	236	356	311	243	160	244	255	222	210	140	173	162	120	163	209	232	254	267	225	250	257	179	115
251	334	343	268	216	205	147	80	94	211	286	283	277	284	295	287	282	191	154	157	118	165	223	249	264	230	181	196	201	147	171	222	192	167	210	153	142	203	159	173	208	201	171	162	131	149	197	204	219	182	169	148	80	111	200	200	163	166	196	183	135	185	220	208	268	195	87	176	212	106	143	214	156	123	150	188	165	102	173	212	157	118	152	143	126	223	206	130	112	148	153	183	151	142	295	247	187	245	211	213	254	247	215	228	174	180	196	222	180	138	236	185	202	242	119	178	247	194	173	145	200	140	48	207	269	180	220	278	208	253	292	210	241	237	210	175	141	141	183	214	216	216	275	246	207	190	196	231	216	284	278	220	136	70	101	161	133	152	179	190	146	126	229	192	189	232	218	244	246	261	228	152	160	218	232	176	112	137	217	136	143	177	155	174	96	108	220	210	211	250	233	263	236	215	254	271	320	341	325	303	305	295	259	180	189	222	215	222	208	186	135	90	107	123	170	300	368	370	340	269	173	184	208	212	210	253	201	132	253	303	247	187	196	233	241	282	278	248	266	292	303	230	187	280	358	311	218	243	304	305	293	254	195	175	201	169	217	290	294	239	161	144	174	249	317	340	248	227	233	247	273	260	299	342	261	132	217	270	281	299	279	360	391	323	335	363	304	280	286	271	280	314	351	283	337	434	512	542	497	602	825	925	840	760	643	557	485	492	485	441	388	343	269	342	433	419	473	478	410	388	425	341	335	366	353	365	336	346	415	363	424	462	408	413	463	558	555	540	596	740	934	1136	1201	1274	1337	1200	897	710	596	536	630	533	458	460	443	541	579	466	366	418	509	472	376	454	592	528	438	497	603	634	489	450	467	447	523	460	383	465	512	522	439	434	475	437	593	655	525	431	413	384	392	455	453	420	436	514	503	449	506	473	446	453	409	445	419	345	306	352	402	459	445	421	488	516	492	396	441	393	345	426	469	485	345	331	388	382	405	364	364	404	392	361	335	413	370	300	348	399	374	300	390	462	397	355	413	379	340	381	394	430	336	275	352	292	239	362	399	319	321	402	362	415	450	303	370	376	269	336	355	380	420	365	346	331	341	336	340	307	278	376	409	399	395	343	368	361	312	382	364	317	384	451	399	303	272	291	276	329	410	417	376	351	387	353	316	385	402	336	399	347	290	288	310	343	352	324	314	308	267	365	438	401	360	379	347	288	285	279	336	446	495	454	375	456	402	315	352	439	486	451	436	380	327	322	366	304	230	343	396	379	382	361	370	352	365	390	385	366	427	408	330	298	287	292	338	435	399	366	391	409	506	497	391	390	367	353	416	450	401	417	490	457	458	442	409	425	353	304	370	421	384	431	488	360	276	373	381	378	432	430	456	430	483	532	547	536	489	426	410	504	493	442	450	474	442	465	457	462	534	574	593	523	529	485	368	392	373	385	468	447	389	401	407	377	426	449	376	462	508	511	521	457	505	589	653	694	808	1012	1195	1316	1320	1172	1023	826	578	497	508	446	380	366	372	384	343	332	416	391	286	276	300	294	346	424	432	397	368	341	357	282	235	340	325	409	492	410	434	448	455	474	540	614	724	808	818	796	637	484	414	424	450	401	303	352	354	306	244	207	314	347	336	257	293	332	282	266	247	321	319	279	286	278	318	345	270	196	245	343	319	233	301	319	194	174	188	202	244	250	203	238	282	198	280	337	293	351	337	274	304	299	272	313	214	219	286	203	171	221	241	133	187	266	257	207	171	206	201	281	300	257	251	277	283	259	294	298	243	200	182	249	267	214	208	154	165	160	217	271	197	261	220	202	281	284	259	240	218	183	228	198	178	234	258	250	249	189	143	308	284	137	160	215	271	218	124	204	240	275	338	278	305	301	250	319	222	154	269	236	229	255	248	210	227	257	217	243	208	116	187	285	300	189	99	170	131	173	240	121	123	174	200	237	247	219	167	216	273	223	227	212	211	181	145	201	300	292	186	189	123	68	116	186	175	164	228	268	219	227	257	235	257	213	166	130	116	188	169	201	265	194	190	236	186	163	222	253	212	222	302	315	262	236	246	240	247	160	73	189	168	57	82	180	189	180	236	178	174	219	162	98	124	184	200	230	181	109	110	194	210	157	232	256	188	143	85	114	190	227	224	221	279	298	261	143	147	208	191	166	90	45	119	214	182	118	148	190	173	198	259	243	152	139	253	249
169	154	177	214	301	255	148	124	95	161	225	200	287	293	250	247	264	255	185	166	197	202	256	208	130	246	235	171	199	231	211	257	278	292	262	190	239	243	189	185	161	215	244	224	194	171	251	206	148	200	230	212	177	162	204	230	153	70	113	202	150	154	242	206	193	208	179	181	194	150	220	242	209	155	108	231	215	192	248	222	189	185	122	103	274	267	188	196	217	253	189	146	198	277	275	181	174	224	205	205	201	258	260	219	287	257	187	202	219	235	261	288	277	241	180	182	197	125	175	156	136	146	152	240	215	214	203	226	302	268	150	200	201	83	94	152	149	183	267	308	273	196	229	242	216	134	126	163	189	171	126	249	313	229	117	96	173	136	166	266	187	159	182	145	148	218	222	224	265	216	235	226	132	142	171	155	148	200	252	202	137	163	218	146	172	223	146	186	195	161	216	286	216	194	201	128	230	380	343	254	302	277	247	254	188	214	191	114	168	235	263	199	115	169	213	216	231	232	315	331	235	188	157	200	230	201	241	243	254	321	266	128	177	341	292	240	250	210	256	221	241	294	289	327	312	281	179	175	320	281	247	294	319	296	131	151	212	224	279	290	271	249	226	263	307	293	293	173	155	269	282	260	297	258	207	310	318	269	262	294	341	354	355	335	304	328	299	280	316	351	351	344	440	447	265	241	366	454	514	521	697	727	667	741	784	696	532	560	480	382	281	261	401	380	393	394	354	399	446	491	455	342	294	343	421	394	402	397	394	406	379	425	397	440	508	427	420	526	529	548	688	834	967	1184	1355	1277	1172	1045	806	689	697	642	524	464	544	536	491	539	494	473	486	470	470	488	507	510	445	420	497	429	379	406	425	546	575	516	510	486	488	500	402	355	393	418	485	455	462	427	480	512	445	439	399	404	387	444	511	394	361	429	478	554	513	459	391	299	334	442	413	443	406	321	445	467	414	477	551	495	336	290	297	327	403	375	313	313	386	374	268	324	361	396	408	268	266	325	368	334	295	304	328	411	368	318	349	418	377	318	392	480	407	272	326	356	342	376	390	345	291	299	385	461	436	356	335	370	361	376	373	372	411	377	373	395	367	363	309	296	403	417	396	311	299	410	400	397	358	369	358	307	317	411	458	334	438	464	313	282	373	393	321	324	305	331	408	384	372	385	361	331	327	320	290	373	377	347	360	392	412	373	381	388	352	314	403	394	311	311	323	381	409	418	261	269	482	416	312	361	492	481	343	406	406	344	382	361	333	315	321	467	516	402	367	351	456	453	363	294	247	358	361	348	399	408	382	419	485	419	413	371	420	567	520	404	370	370	373	362	443	460	411	421	383	432	413	342	389	417	380	394	388	396	492	518	455	483	432	371	419	452	493	455	408	385	481	539	445	478	443	420	458	375	366	474	460	497	513	487	520	524	544	477	486	451	403	450	425	464	493	412	414	462	412	418	558	535	485	490	518	529	549	580	473	593	729	752	956	1187	1365	1398	1226	929	653	483	535	576	481	407	414	429	397	350	324	356	363	349	319	284	306	351	278	281	362	418	405	329	371	376	325	330	407	526	544	499	476	475	559	642	617	701	816	807	764	645	542	541	526	411	325	334	280	230	254	259	258	295	278	291	333	313	331	317	224	153	255	297	373	488	342	233	343	417	312	239	163	241	306	171	173	237	224	266	318	292	229	221	238	173	175	243	305	272	182	230	281	299	248	213	249	250	179	213	287	178	94	150	276	233	159	175	235	274	239	220	234	256	223	207	263	270	218	297	274	193	200	234	166	74	193	213	167	220	311	314	299	336	273	198	213	290	299	241	207	223	221	203	196	159	211	240	267	236	151	205	211	183	213	241	248	147	96	105	58	126	166	91	173	347	305	192	179	178	188	256	285	158	95	170	201	222	275	273	220	196	171	170	245	188	132	171	159	217	224	207	201	114	160	256	201	150	208	198	169	202	275	199	110	204	274	281	189	151	132	120	240	282	140	119	203	169	209	275	238	144	123	135	150	196	184	195	187	127	210	319	172	104	203	253	226	124	145	208	250	236	240	236	223	284	227	219	229	239	208	192	206	131	126	179	187	262	276	190	210	219	253	192	135	194	254	178	147	236	185	201	187	155	122	145	218	174	212	332	278	131	154	188	220	275	223	201	200	159	194	196	148	173	189	110	113	164	179	158	105	175	257	164	106	197	176	158	215	269
183	181	192	223	246	229	128	68	73	80	147	194	192	242	267	241	210	208	209	215	202	192	190	107	110	237	242	145	169	212	174	181	230	216	228	223	241	269	203	306	331	207	154	127	197	210	226	318	271	240	210	205	189	184	227	187	164	124	117	183	213	118	111	226	219	213	218	194	185	159	156	154	198	206	182	146	150	242	331	300	182	112	126	118	148	256	259	274	221	137	153	108	74	131	146	167	152	205	278	272	250	180	165	202	210	196	184	151	249	278	206	186	211	255	158	87	159	226	195	138	255	326	249	248	282	251	274	339	264	210	164	129	190	234	138	109	162	140	133	132	266	270	225	191	61	43	62	172	244	191	192	216	227	283	177	142	231	166	166	173	103	178	268	151	105	170	189	207	193	244	247	182	200	204	197	218	185	172	211	175	257	307	149	102	176	249	221	164	171	214	192	240	339	223	179	142	154	212	203	252	238	196	254	337	257	136	217	306	246	268	236	217	222	194	195	152	279	264	211	196	166	201	241	401	409	203	115	129	220	222	124	152	228	281	249	227	219	194	249	255	225	265	289	305	298	259	207	214	215	219	170	127	153	150	134	235	275	219	278	222	207	248	226	281	317	301	310	287	270	288	321	316	282	297	334	336	338	303	299	347	357	318	284	237	271	310	239	254	325	352	285	264	359	445	368	357	390	411	534	551	597	656	735	871	844	757	689	597	570	579	387	385	376	249	346	385	356	378	371	393	364	288	287	330	370	362	391	342	330	291	284	357	432	576	508	327	373	476	514	588	548	583	790	917	1049	1263	1343	1220	1035	840	715	677	586	520	443	379	415	481	548	588	515	449	336	309	451	466	429	470	519	447	412	365	337	390	454	459	426	436	471	465	385	411	432	492	493	388	424	382	429	504	401	403	509	524	509	489	418	361	426	434	362	378	410	474	430	359	372	499	499	384	392	429	481	432	423	436	356	333	406	435	502	532	461	479	395	389	389	345	373	402	488	579	502	319	323	376	456	432	400	387	418	546	468	367	374	333	359	368	329	376	390	336	328	319	285	308	309	323	401	448	399	347	369	419	412	420	393	365	418	343	331	417	332	385	405	334	345	334	383	381	368	429	362	384	468	448	422	343	344	435	462	348	243	275	364	387	365	379	387	318	376	435	389	374	339	387	416	368	288	262	382	431	370	313	332	407	309	295	389	435	440	346	321	284	396	448	331	341	397	439	495	466	272	248	374	334	322	443	458	354	378	387	343	346	344	423	437	403	416	411	502	492	413	423	435	467	436	455	439	396	404	435	414	377	391	342	385	389	376	355	394	483	453	401	405	416	327	310	453	497	401	378	434	434	436	449	404	434	448	445	425	368	406	497	462	373	413	443	426	431	430	421	447	468	497	463	401	483	525	435	341	302	359	490	453	490	488	412	354	323	432	559	531	397	467	542	514	457	497	571	522	476	519	509	585	565	509	500	415	576	619	558	608	729	876	1040	1205	1283	1247	1138	969	669	491	479	484	395	314	288	312	388	437	409	368	359	356	376	309	280	361	361	289	264	309	354	354	369	386	407	347	371	410	349	283	296	428	412	419	538	678	813	794	733	712	664	537	356	315	390	371	270	321	321	242	297	323	299	243	248	324	378	309	256	253	223	297	342	272	248	239	238	278	276	276	257	248	218	186	198	184	212	179	195	287	292	247	199	231	281	254	238	238	259	184	167	280	321	269	206	223	244	196	89	126	172	135	113	166	214	198	196	245	168	102	175	199	221	213	178	222	278	203	161	201	193	149	117	117	177	219	168	193	215	266	276	201	236	208	181	191	243	322	257	168	201	171	89	164	195	134	158	167	219	231	227	227	106	115	236	248	124	121	210	248	194	154	155	158	179	279	360	338	282	279	305	175	90	138	210	228	205	249	231	149	172	261	235	123	118	87	144	207	143	140	136	221	294	281	214	164	251	214	176	244	226	158	223	287	178	250	344	211	157	147	102	131	225	289	272	246	163	180	263	180	203	224	180	180	166	202	158	160	205	161	225	254	137	149	284	196	89	103	139	257	252	228	247	139	160	165	148	192	164	221	233	184	148	181	157	154	134	114	280	235	71	136	188	164	122	76	117	191	241	172	106	147	213	193	187	246	164	151	242	208	105	111	166	209	255	189	174	161	134	187	201	190	141	128	105	105	199	201	153	179	268	217	126	158	162	179	264	319	342
190	211	240	237	186	130	188	283	228	163	187	206	240	305	279	206	198	222	242	139	93	155	101	106	219	204	142	133	102	163	220	226	221	252	252	222	209	225	241	198	135	148	184	249	256	192	147	154	259	211	191	137	85	157	180	230	252	187	162	188	173	93	138	172	147	180	248	276	245	254	224	173	215	174	136	193	229	258	235	237	147	171	284	154	106	261	276	235	244	210	165	114	219	251	228	275	271	250	242	236	283	303	221	240	204	199	241	178	202	178	161	282	258	154	148	169	117	65	146	190	203	172	107	165	190	244	252	245	246	124	77	210	214	123	161	216	251	230	173	176	222	160	155	170	130	90	122	176	143	159	175	200	203	180	230	198	205	216	110	151	228	230	183	95	173	250	206	192	180	233	258	188	155	206	251	268	311	254	242	183	238	279	141	211	326	304	209	200	190	155	98	87	174	152	140	147	86	180	211	234	306	303	278	255	168	182	255	170	154	178	231	272	277	255	205	238	244	252	252	189	150	216	302	318	289	207	249	289	289	189	82	152	146	178	197	172	215	233	282	329	369	306	228	289	288	264	258	262	234	189	230	211	239	274	209	187	289	289	240	201	217	405	370	255	226	282	276	234	314	314	285	278	226	179	151	200	307	338	367	330	271	294	305	276	247	257	283	304	348	288	287	354	324	342	316	337	327	333	405	403	491	661	745	817	893	786	650	623	539	476	502	488	433	390	350	328	411	376	331	380	322	329	340	289	356	371	318	343	381	399	401	326	327	399	399	343	365	430	470	529	610	655	695	765	919	1103	1280	1405	1331	1111	900	862	796	623	567	580	478	431	500	473	413	426	364	412	476	418	397	480	543	461	431	405	429	420	376	385	394	527	559	424	328	363	353	348	381	378	359	341	473	612	593	481	495	470	422	477	464	420	375	341	438	509	455	447	406	385	415	457	511	483	438	459	443	390	411	477	453	317	292	403	411	397	422	333	311	396	381	363	409	413	462	512	435	396	394	333	277	318	433	453	420	436	401	334	392	402	361	387	395	370	427	470	436	438	379	325	330	277	280	401	424	395	395	323	373	430	348	381	390	351	325	403	458	324	280	368	381	265	255	312	314	289	373	413	335	326	378	421	378	381	439	422	333	307	296	275	309	292	325	382	446	425	327	347	345	375	417	424	376	295	344	366	322	307	390	473	387	325	371	439	398	305	385	389	333	358	360	391	395	404	381	345	364	354	331	397	302	243	381	477	456	358	407	340	278	415	436	421	449	417	389	395	374	405	429	354	354	438	473	419	388	463	398	386	478	410	354	339	260	284	446	481	450	431	380	378	405	390	319	319	432	497	482	419	407	430	396	422	402	341	334	380	418	443	493	475	459	414	414	490	443	489	573	489	490	504	573	539	403	515	527	484	485	376	406	447	484	458	457	558	552	495	419	428	464	446	422	457	532	571	449	416	503	459	493	461	448	541	558	630	603	644	783	923	1110	1289	1377	1229	1091	900	699	632	529	450	460	490	470	469	449	411	441	426	445	405	385	462	392	314	351	384	321	284	359	458	424	402	403	332	336	340	305	378	435	349	378	435	510	713	799	861	864	650	578	536	391	308	305	353	331	288	253	273	267	202	257	287	380	404	269	318	346	240	209	308	292	276	347	291	251	227	212	289	305	211	176	176	234	319	204	161	209	260	288	262	223	176	282	294	247	288	286	317	305	185	185	272	226	202	216	143	144	174	168	210	208	198	190	234	221	256	336	226	275	401	347	320	261	127	137	244	248	187	175	133	64	188	272	271	283	155	129	272	305	252	252	275	241	274	278	191	261	320	262	238	269	306	216	126	171	169	194	234	205	137	228	262	164	219	217	165	159	205	227	202	254	299	297	262	154	80	227	301	217	205	201	163	182	154	132	199	272	340	315	232	271	323	275	230	188	170	178	204	225	207	222	185	143	176	173	247	254	218	172	70	142	245	216	179	269	316	221	130	126	193	176	143	163	150	108	101	83	164	242	216	192	109	121	159	108	127	144	143	176	134	171	212	125	85	105	86	89	173	154	170	207	297	382	252	152	238	249	98	98	213	246	179	240	252	155	95	103	178	263	240	195	202	160	200	225	196	150	169	187	96	80	150	213	207	234	234	142	115	177	156	106	198	284	253	154	189	165	123	224	202	179	223	150	77	103	128	164	245	218	147	174	250	320	308	239	207	221	271
188	165	198	240	218	214	281	293	229	176	203	158	232	286	197	178	266	317	249	137	164	306	278	225	224	140	179	209	156	199	224	229	167	180	174	217	286	252	224	200	229	270	173	118	176	181	164	238	232	89	76	127	115	172	244	228	206	215	215	221	173	180	211	153	260	394	338	238	243	233	126	129	277	232	113	119	136	198	249	270	226	99	117	117	106	222	315	257	173	236	277	263	312	301	196	147	206	274	256	265	341	332	226	140	96	145	154	70	97	195	240	168	149	162	84	120	154	117	136	137	141	150	157	201	152	164	238	174	210	230	152	107	109	175	200	169	165	159	163	153	140	213	211	129	131	178	216	259	216	171	120	124	192	181	221	273	256	223	156	214	297	244	215	226	221	180	163	233	245	261	238	124	167	304	384	262	224	260	177	205	272	271	217	201	226	139	143	242	223	217	135	39	96	176	180	246	347	298	244	157	231	375	291	236	198	173	191	261	264	201	189	230	314	315	239	306	287	245	264	178	235	259	203	240	243	195	229	264	210	173	248	226	118	157	224	249	263	248	304	261	220	289	248	226	237	231	317	333	328	301	242	270	242	275	321	297	368	334	208	211	224	196	143	168	224	281	325	276	304	312	297	351	322	304	243	195	227	291	392	349	339	323	256	290	325	294	217	239	347	324	283	373	421	374	414	410	298	294	397	450	410	471	603	655	702	725	667	717	700	558	406	333	367	443	449	359	295	305	320	382	396	354	333	289	370	393	330	358	400	363	367	349	306	337	350	393	402	326	331	389	466	571	534	537	626	729	980	1232	1256	1181	1114	954	784	651	641	582	439	435	475	552	568	501	475	490	455	426	458	491	569	556	491	519	497	454	450	413	354	387	414	411	430	432	446	437	423	443	439	401	441	427	443	460	430	437	449	463	434	438	439	485	536	494	485	492	525	481	469	518	452	462	465	430	376	313	395	444	436	438	398	419	481	394	336	432	481	400	288	349	446	342	297	456	483	468	446	380	429	394	303	312	350	363	349	341	448	478	367	368	416	436	391	357	301	330	370	300	342	426	410	395	357	419	438	320	353	360	343	358	305	358	393	419	415	320	321	290	369	393	327	383	436	352	320	309	367	419	375	456	457	338	351	404	375	324	302	323	378	496	471	417	464	451	360	401	429	370	385	338	340	390	367	407	447	382	331	296	345	376	340	332	354	369	358	349	380	373	361	395	368	384	455	407	302	300	361	372	358	399	414	476	504	387	315	319	355	438	408	388	438	376	336	257	317	450	431	374	318	329	366	354	361	467	463	357	396	470	424	336	303	403	429	372	389	406	425	428	440	419	345	322	338	421	455	411	437	406	330	366	490	515	492	483	440	513	529	447	436	447	506	533	520	529	493	512	467	345	389	420	436	440	360	447	482	414	467	464	398	405	418	488	494	359	385	478	487	461	499	504	465	464	437	460	536	565	565	477	540	600	486	538	709	867	1026	1136	1282	1421	1307	1058	832	625	553	512	418	444	457	438	393	350	349	383	467	420	383	386	366	335	234	326	403	364	362	323	369	440	382	373	352	319	400	390	303	389	417	462	574	589	642	829	943	855	789	690	487	409	477	431	380	400	384	324	317	325	271	274	309	229	273	305	200	235	350	421	383	387	355	233	241	282	329	317	317	379	321	250	229	175	176	244	252	313	327	273	318	308	224	225	277	294	228	229	250	193	199	217	234	164	141	204	211	220	274	289	190	151	178	170	181	215	157	224	234	202	248	182	239	267	217	275	291	236	203	194	172	188	238	278	261	203	198	156	213	255	220	222	189	244	269	221	294	305	227	229	213	193	155	254	311	237	240	234	292	232	108	134	213	306	369	298	147	170	239	182	202	282	372	312	160	180	177	151	241	291	273	269	228	159	163	120	99	198	171	213	227	175	188	203	221	196	155	164	235	197	240	319	289	216	169	222	201	127	129	182	158	101	205	200	91	168	206	169	205	245	237	181	136	150	122	130	170	152	195	166	121	201	179	174	193	173	240	285	282	222	201	201	161	191	194	178	192	156	160	193	224	206	131	155	254	243	134	191	326	240	96	137	200	152	145	189	165	110	76	157	254	236	171	129	194	230	204	190	157	141	136	79	99	118	141	189	163	143	86	106	154	207	158	158	211	98	121	164	130	165	236	276	259	189	131	180	169	138	203	252	227	120	109	173	252	309	227	171	222	228
242	249	303	315	203	158	266	277	257	246	188	157	184	233	224	309	339	294	246	158	229	271	197	142	138	204	194	131	160	212	159	68	90	149	187	252	308	290	294	225	116	144	141	196	237	154	168	209	221	235	142	98	168	158	144	209	218	128	98	180	194	267	267	202	284	259	171	117	143	206	162	184	251	192	156	153	97	161	243	223	247	182	174	232	202	191	178	107	139	240	262	221	217	286	237	170	237	263	211	237	299	259	201	206	197	187	168	102	120	191	191	250	183	52	188	250	195	203	221	314	262	123	146	139	143	143	157	230	274	222	193	227	236	250	247	244	180	212	235	118	44	129	263	319	252	157	121	83	175	267	219	154	159	323	342	242	192	137	209	273	235	231	242	193	125	182	247	231	294	300	268	168	219	244	203	282	295	291	274	277	194	194	224	181	149	99	155	242	248	214	250	220	111	153	196	178	138	182	214	233	272	235	279	276	202	217	163	170	198	180	132	126	225	242	217	199	195	208	159	220	240	90	105	200	214	227	225	208	193	134	221	228	142	233	311	262	239	285	296	298	320	284	237	289	312	266	254	220	173	234	243	192	267	321	303	285	279	297	204	210	296	303	233	149	293	380	297	300	321	308	203	244	283	202	178	217	319	250	280	335	292	326	348	294	212	245	327	336	297	256	229	240	343	313	291	345	366	319	358	402	394	549	616	631	660	699	747	794	758	620	453	378	422	491	424	340	423	406	375	449	424	319	352	425	356	337	329	338	423	388	323	359	350	334	345	309	333	386	445	480	458	455	403	494	626	630	838	1059	1165	1204	1195	1134	980	863	741	601	561	536	436	515	572	524	510	384	322	385	434	475	403	368	482	483	433	467	420	406	470	435	501	523	446	403	397	391	413	466	445	414	446	454	417	369	385	492	524	480	445	391	402	442	396	484	621	477	399	464	378	399	408	366	441	434	409	415	441	480	470	439	416	434	425	399	383	492	492	420	493	447	378	346	369	408	412	372	381	434	396	372	368	391	445	399	371	392	344	302	375	364	276	360	384	333	362	397	367	385	400	390	382	381	379	377	377	397	461	451	424	334	325	474	464	317	319	473	373	305	349	331	361	374	410	419	349	329	360	306	326	423	397	382	387	368	417	385	347	419	387	357	441	446	420	363	361	365	310	358	415	405	405	455	416	371	339	284	320	411	407	369	369	394	378	339	327	363	393	365	394	395	352	329	331	322	305	352	409	366	381	415	406	414	461	409	394	430	395	402	392	349	331	321	336	336	357	473	399	312	394	394	401	491	464	403	427	469	444	441	429	365	424	501	480	452	422	419	443	438	457	510	462	295	306	435	486	460	478	436	432	481	421	522	580	481	449	458	411	424	497	469	415	500	491	462	462	456	506	521	469	415	429	432	475	490	512	455	421	475	519	447	361	448	442	404	483	423	397	536	555	508	462	441	465	495	506	510	599	575	514	554	592	709	904	1136	1263	1297	1313	1223	1065	835	555	457	483	510	547	508	469	434	417	396	318	362	439	419	434	398	335	300	222	200	295	373	292	256	300	274	260	370	479	394	303	422	452	340	393	517	533	628	721	801	889	767	604	504	423	444	363	266	297	404	385	256	239	197	215	284	333	369	323	196	164	204	277	289	326	344	307	307	270	265	294	305	246	228	251	300	351	289	278	343	327	303	240	234	249	172	243	289	275	319	368	257	175	270	230	207	173	144	241	268	233	263	205	206	274	235	192	185	169	117	208	276	223	170	173	251	240	120	129	200	161	161	240	292	218	182	203	266	294	282	279	168	142	138	132	257	264	141	139	130	171	227	303	303	215	233	287	249	236	204	155	220	199	187	220	219	229	261	221	168	170	148	185	182	167	211	175	196	173	140	196	214	190	165	157	247	233	106	75	91	188	232	228	312	293	247	158	150	199	189	203	231	285	251	187	212	236	241	207	153	196	269	264	169	143	126	134	129	162	221	188	176	183	208	215	116	53	92	141	102	120	242	260	134	152	247	178	179	141	116	183	278	279	198	175	142	105	179	186	116	135	145	212	317	343	267	185	172	215	184	187	238	250	255	202	196	208	215	264	241	217	242	187	198	197	176	231	171	180	258	186	75	70	163	248	184	143	183	170	163	186	162	74	40	178	303	249	123	113	107	81	113	77	95	218	253	180	177	191	184	132	167	256	163	159	255	153	194	212	159	196	175	214	222
239	185	185	285	275	294	274	226	275	263	214	123	192	221	129	148	287	331	259	303	247	171	236	246	219	186	227	303	253	219	196	159	200	263	315	315	255	275	287	236	202	215	226	211	217	139	138	147	120	229	196	184	229	139	114	154	179	247	259	208	188	206	232	175	176	165	160	165	100	112	121	147	205	191	160	171	171	148	97	116	207	187	189	198	200	144	44	49	112	111	100	184	176	174	273	355	293	213	215	262	285	245	201	222	233	230	288	246	122	109	161	151	89	99	160	197	178	177	207	145	157	226	263	258	213	221	177	135	216	242	212	206	132	133	226	254	240	201	194	143	122	148	162	209	183	135	219	204	159	135	52	133	198	170	166	206	211	169	222	213	137	97	99	131	157	217	242	221	233	210	199	206	272	347	278	238	296	235	212	257	174	124	162	320	272	197	295	285	261	248	287	214	147	137	67	135	150	209	230	184	212	154	209	285	238	225	229	269	319	351	347	228	219	270	197	209	341	368	321	287	211	249	276	170	181	206	192	196	236	247	163	92	160	193	176	243	205	180	259	250	196	131	127	227	219	161	239	294	300	296	151	86	160	227	254	202	130	143	129	195	315	325	272	232	264	301	388	376	227	157	180	336	330	193	124	205	341	286	256	268	283	372	381	332	367	346	236	282	289	166	222	290	193	220	351	305	353	373	292	361	428	483	494	501	623	720	808	916	893	759	619	475	384	402	411	341	363	452	490	440	315	327	384	370	309	277	285	330	356	322	324	409	467	428	456	436	368	355	428	474	462	504	530	491	519	620	761	883	937	1128	1263	1292	1221	1044	909	764	722	629	487	487	536	505	461	524	505	425	463	512	448	401	480	565	488	490	479	369	410	467	516	501	403	384	461	495	436	397	412	476	487	528	542	466	450	441	460	513	531	503	461	480	499	517	477	366	350	408	453	557	628	535	538	500	378	369	417	439	416	394	425	462	448	495	411	322	289	288	362	404	400	424	464	436	410	422	425	463	438	382	434	417	378	444	441	345	343	373	382	309	299	400	325	281	318	280	333	396	345	344	359	393	376	360	411	381	350	410	453	407	406	316	261	286	298	312	332	363	348	350	410	430	402	431	376	327	396	417	433	399	322	337	362	347	365	380	373	369	378	433	419	350	305	257	327	347	316	398	356	361	434	459	403	336	390	456	453	419	402	395	441	423	348	246	293	333	274	242	283	327	302	322	366	409	483	426	309	395	332	305	493	494	367	261	347	438	333	273	332	406	440	415	353	382	396	366	400	450	467	425	421	460	370	285	347	393	392	412	443	426	459	419	303	338	434	457	430	433	399	413	409	383	414	418	450	476	460	427	404	427	455	496	474	429	457	514	469	455	438	436	545	515	501	494	532	598	530	482	450	371	339	466	479	486	498	380	396	405	413	403	336	361	461	457	410	471	487	492	459	443	523	445	415	453	412	536	601	559	588	632	734	909	1143	1286	1335	1291	1142	1027	820	656	607	537	531	497	456	436	374	280	248	311	361	317	315	390	473	436	304	320	266	210	335	375	333	272	231	324	423	453	410	426	426	334	383	389	487	634	648	680	733	851	911	748	476	387	329	320	432	424	336	347	358	271	300	329	239	248	332	312	259	232	211	212	260	333	367	386	267	253	278	180	320	395	302	298	274	273	259	229	244	242	243	264	266	238	225	234	244	242	279	311	300	230	172	200	195	226	254	281	304	223	224	303	226	176	223	206	132	131	281	283	267	354	282	208	207	237	245	150	100	189	276	211	153	147	272	311	194	210	251	280	176	131	133	100	116	171	153	44	98	217	182	198	319	269	211	175	228	334	363	285	199	219	211	199	236	152	109	249	286	176	82	90	151	178	212	200	143	142	147	149	214	278	232	111	154	171	111	190	173	109	208	263	259	263	207	258	182	107	202	228	203	189	199	206	224	306	365	209	157	257	174	219	267	115	189	277	197	182	218	233	182	179	156	156	250	202	80	104	143	133	139	235	248	122	202	238	217	261	199	159	179	193	216	220	199	239	154	200	288	241	212	157	207	189	152	164	197	214	220	296	271	203	226	291	215	71	122	170	96	104	190	176	149	177	177	210	259	232	179	150	137	139	145	173	181	173	117	110	132	182	270	184	68	92	183	161	241	258	206	259	248	246	144	127	191	169	103	107	196	138	185	284	214	187	125	73	112	199	222	224	210	187	254	224
188	200	167	171	179	124	125	184	177	183	152	150	258	243	172	180	227	267	209	117	80	114	220	223	142	92	140	163	177	223	187	170	182	178	158	204	286	268	198	198	275	309	212	164	172	129	93	141	152	122	143	202	225	278	199	94	206	271	317	302	184	197	206	186	197	213	203	196	158	78	136	246	279	265	220	227	224	173	212	161	120	107	150	246	147	92	85	100	191	219	215	229	210	208	202	160	118	152	189	225	242	239	246	193	217	288	282	205	175	185	113	122	154	154	123	135	240	183	159	158	226	270	215	226	203	196	261	267	203	233	223	169	134	156	135	148	256	221	142	144	215	175	125	181	201	167	187	217	162	129	87	68	79	136	231	235	219	175	166	229	246	175	105	91	93	154	207	212	185	265	268	193	301	324	242	189	115	58	170	236	159	210	246	133	105	124	152	176	141	202	260	187	166	231	241	241	217	218	214	196	232	229	191	244	233	340	397	291	288	239	252	271	256	209	133	71	181	239	198	274	268	272	240	194	256	265	257	204	171	240	200	94	143	247	303	353	277	169	207	217	180	163	191	209	287	356	284	250	185	177	215	220	267	232	138	189	253	215	202	248	306	334	329	336	299	228	205	190	251	197	185	325	345	201	225	393	301	177	166	183	192	247	387	390	305	311	301	335	342	203	220	291	253	191	254	334	325	332	325	364	378	324	370	513	590	637	743	884	895	818	720	574	484	483	516	480	320	308	429	415	351	355	389	372	337	339	395	367	287	324	412	392	341	336	342	496	487	361	424	474	482	548	505	429	457	435	557	685	827	956	1045	1201	1342	1353	1130	926	777	700	641	545	403	434	550	516	467	487	520	430	376	462	534	459	453	480	433	357	379	477	404	446	462	477	516	420	485	490	358	371	452	541	646	581	532	467	415	457	444	461	459	479	469	480	556	558	572	565	532	534	488	494	520	460	500	524	462	500	457	425	411	389	415	476	417	375	461	387	392	426	421	417	376	430	461	452	382	339	438	431	340	343	495	514	366	351	432	455	394	448	485	449	433	390	366	382	358	359	436	437	417	396	426	447	432	415	377	440	504	427	374	413	410	375	372	413	382	346	391	412	542	506	345	287	314	370	358	405	454	451	409	413	427	358	351	377	329	376	380	297	356	481	435	334	354	369	322	334	307	314	401	474	532	458	339	366	331	373	377	312	382	321	319	312	303	349	343	365	370	302	334	369	324	327	391	374	312	341	351	385	443	443	397	331	319	410	454	401	365	388	343	321	393	419	406	492	486	431	480	461	466	402	303	359	406	383	430	457	411	379	403	403	449	362	268	381	456	499	490	395	362	378	431	453	454	455	397	492	558	462	413	436	483	506	532	576	517	455	420	397	449	471	455	393	502	565	515	507	399	344	412	435	490	620	558	457	389	408	468	508	492	466	522	463	445	362	356	446	394	417	498	493	467	462	488	611	542	515	658	822	974	1131	1350	1364	1333	1205	869	617	515	468	449	471	456	394	391	361	368	362	312	367	419	435	412	382	434	405	327	311	263	284	337	312	276	331	399	422	408	345	309	372	397	329	409	550	591	687	754	765	733	602	651	603	347	289	310	259	269	386	391	369	412	262	188	313	282	239	380	429	333	268	337	316	263	277	235	274	254	182	152	184	258	271	281	299	279	240	188	181	253	220	229	301	300	263	196	269	336	224	176	240	236	216	261	305	225	140	130	186	222	194	156	166	185	166	233	303	287	214	286	291	210	254	247	148	130	181	171	192	267	280	280	224	182	196	255	295	236	241	180	136	177	239	221	203	157	215	296	191	186	279	254	315	382	313	273	222	268	321	228	153	179	219	167	156	145	127	220	280	224	163	199	211	211	220	163	112	204	212	137	193	233	206	181	160	243	329	249	159	153	110	188	248	240	266	198	103	126	170	158	204	222	205	179	119	140	282	293	190	218	198	76	128	136	124	141	195	294	186	108	154	235	259	211	264	190	172	163	108	188	183	243	215	122	145	168	119	141	209	148	79	124	156	189	222	206	220	125	102	182	173	156	170	170	214	191	161	235	203	189	235	214	182	209	256	229	208	258	291	172	75	99	132	122	145	271	286	257	231	246	270	191	178	160	105	103	97	173	220	200	217	229	203	135	112	180	185	191	168	106	182	147	59	109	178	234	204	139	158	207	174	138	150	120	77	37	161	159	116	233	233	210	147	153	273
150	208	150	110	181	213	273	355	311	192	175	133	182	239	210	251	236	199	231	262	228	255	249	213	220	143	96	80	77	248	266	128	175	226	165	141	235	216	224	262	218	187	161	221	256	194	139	140	124	129	229	238	190	148	115	116	187	203	182	238	255	162	114	166	161	163	203	241	250	263	249	230	206	225	175	94	149	166	149	207	188	135	147	187	196	188	151	116	126	127	120	101	130	248	266	247	232	197	187	176	220	204	218	204	211	277	226	187	185	198	224	175	139	165	192	245	338	260	130	109	151	211	193	126	123	157	199	179	124	187	174	172	222	168	95	96	187	229	204	150	121	101	167	187	194	214	221	224	171	230	237	223	196	173	198	191	176	226	174	121	171	221	226	199	211	207	167	162	131	89	143	253	304	279	249	193	214	230	236	191	195	228	145	141	190	181	184	170	82	78	141	163	152	98	176	309	269	201	227	271	184	177	274	333	414	393	368	275	216	288	247	189	176	201	187	180	251	257	287	348	283	237	248	220	271	261	203	196	228	205	96	123	210	244	254	305	302	307	269	190	287	305	181	209	300	287	215	160	152	177	229	275	310	367	313	161	232	337	238	216	247	245	229	232	285	288	266	208	241	313	210	219	262	247	282	284	296	292	292	271	241	249	237	185	232	333	278	229	252	222	226	288	332	315	284	318	300	250	325	319	312	413	519	540	488	466	599	743	757	820	838	687	623	614	525	461	339	281	342	345	311	359	397	473	484	381	312	357	381	334	408	413	383	348	369	481	455	368	375	404	486	451	406	466	442	503	557	594	650	728	777	927	1170	1240	1258	1180	963	781	710	652	512	391	405	515	599	583	506	474	421	484	530	419	461	513	372	319	466	537	461	455	440	389	500	533	441	468	509	596	639	532	455	488	530	467	483	512	525	537	527	534	535	481	431	475	534	513	455	496	491	470	421	471	504	480	517	430	383	443	460	462	455	436	429	430	445	400	431	446	366	330	327	361	399	381	348	326	345	400	357	345	381	401	403	392	443	412	414	471	492	476	412	354	343	343	454	468	285	369	534	469	406	373	377	352	292	327	355	404	415	428	457	395	372	362	306	343	387	350	361	328	313	354	362	371	367	396	368	326	365	408	384	380	383	339	308	337	337	265	273	380	347	313	412	423	424	446	372	392	394	379	449	437	436	461	432	360	331	337	365	449	484	444	405	306	350	483	387	296	360	285	270	371	423	388	314	342	441	446	396	351	348	410	420	430	413	403	414	429	437	439	453	414	388	398	424	454	447	467	483	421	416	481	438	410	412	406	398	319	417	485	452	512	517	453	386	415	401	378	453	473	485	470	426	480	492	463	573	526	436	425	440	528	525	526	567	589	518	428	429	448	556	520	335	409	431	438	436	441	489	465	529	548	480	457	448	435	480	475	478	518	430	492	585	477	435	480	483	437	472	492	500	504	512	579	632	630	735	978	1151	1305	1352	1216	1020	874	665	509	477	453	447	436	372	303	361	313	262	325	338	370	356	349	426	447	364	345	390	326	357	371	344	316	252	308	364	352	317	324	343	409	441	497	565	630	743	805	886	796	620	594	537	506	430	302	306	250	182	254	290	275	284	252	333	384	296	312	340	278	246	296	364	345	273	312	328	277	252	306	293	318	339	269	324	285	272	258	187	227	265	286	229	240	274	234	358	399	262	225	286	246	189	242	308	274	218	236	234	163	161	230	214	194	217	359	368	188	166	220	222	237	246	140	105	223	263	186	152	183	165	172	199	175	184	252	267	249	284	220	152	145	173	230	249	221	181	254	260	156	281	387	345	282	237	236	231	321	282	164	278	318	227	218	180	136	212	240	190	255	206	108	130	185	232	247	227	157	131	165	143	103	119	128	217	213	180	231	203	187	250	262	226	175	167	215	213	166	161	222	208	194	162	133	140	127	106	102	141	237	239	119	161	234	168	174	177	169	183	152	138	126	235	298	233	265	246	192	113	159	203	163	192	243	170	130	247	192	199	352	229	191	264	162	155	182	120	123	163	125	134	192	164	166	192	225	296	185	136	238	274	245	240	195	236	259	240	238	222	216	189	164	172	215	170	185	250	167	165	164	185	282	236	217	184	126	233	266	194	310	292	171	145	83	115	156	115	137	269	309	208	106	78	119	115	175	172	105	152	220	228	215	162	152	228	160	51	84	87	57	161	182	141	180	196	270
217	270	249	201	215	212	231	235	242	207	171	213	205	226	197	213	276	420	418	251	168	155	261	306	219	208	287	298	219	200	224	215	244	190	233	318	246	196	205	261	235	139	159	156	194	210	102	96	149	133	140	109	151	210	199	134	113	192	207	229	262	207	119	119	158	214	180	125	106	158	245	261	156	150	217	194	256	261	187	180	159	164	209	185	135	75	68	73	118	206	215	203	167	159	223	250	187	130	140	205	257	278	302	296	367	307	178	119	133	194	191	259	181	65	153	239	256	156	149	254	222	222	205	221	244	298	291	162	197	154	95	189	174	221	309	246	205	214	232	142	101	201	245	180	170	132	154	222	224	237	196	218	198	169	148	178	175	189	162	109	152	161	188	116	159	233	159	212	220	202	211	201	194	149	227	284	381	338	180	155	205	251	205	249	229	217	248	171	163	128	170	259	273	203	137	207	232	218	229	312	369	349	263	249	335	336	334	354	334	301	254	231	207	212	264	260	268	270	212	199	267	314	277	201	212	161	166	283	273	147	130	157	125	221	263	266	291	218	177	179	288	340	252	273	317	345	356	281	273	299	258	203	227	291	219	154	227	298	301	369	337	306	318	270	232	224	282	242	277	349	252	204	242	222	138	209	276	213	215	265	316	286	263	223	203	296	298	265	285	312	336	260	263	323	304	297	222	168	258	436	493	290	280	346	395	481	561	625	669	814	830	818	816	692	569	530	537	498	380	422	448	358	326	341	391	404	368	356	328	300	324	409	406	380	336	283	300	329	325	356	393	424	481	455	447	480	500	506	555	574	567	728	997	1111	1158	1184	1157	987	818	699	496	532	532	483	552	511	417	392	403	463	479	412	426	516	446	427	544	494	497	454	457	568	583	556	525	509	593	652	543	426	416	502	494	421	462	446	485	485	461	612	568	408	425	492	484	529	514	427	495	518	401	403	447	435	471	465	407	448	466	436	406	357	385	318	294	364	371	434	354	312	387	350	362	436	438	380	339	404	525	513	369	356	440	426	402	385	429	404	351	420	500	531	446	394	411	378	370	353	357	403	382	409	396	315	367	371	340	362	408	479	489	411	392	412	323	305	341	387	475	445	417	426	413	396	418	428	379	378	400	379	327	380	433	409	504	507	355	323	349	343	346	430	452	363	312	351	366	334	343	352	376	394	439	420	371	356	331	326	456	515	421	404	368	288	274	325	413	395	382	414	336	259	325	387	380	385	301	305	379	401	365	390	464	466	447	401	369	394	340	293	384	450	430	410	408	455	467	427	485	482	388	382	453	477	426	451	448	454	490	393	378	452	450	470	469	450	444	428	410	410	423	413	371	445	473	439	518	455	370	380	477	549	495	433	445	542	550	506	512	482	478	474	455	419	454	528	510	490	371	370	501	447	420	463	399	343	359	411	455	436	427	424	401	453	483	453	447	422	415	510	509	505	531	545	729	838	1030	1184	1237	1290	1227	944	806	732	547	474	426	515	485	372	339	310	417	418	410	463	325	343	452	478	500	474	326	309	403	377	310	285	333	348	223	218	355	385	382	385	436	434	467	493	478	627	781	845	853	804	691	538	464	392	323	313	397	363	302	276	273	297	293	305	306	320	284	263	253	280	320	312	265	280	307	340	369	290	153	164	202	247	290	204	198	229	169	219	260	243	277	296	296	191	168	197	333	354	230	310	350	273	249	269	226	209	231	299	298	258	275	210	231	271	219	253	259	182	167	195	215	206	214	151	156	269	180	163	277	231	124	264	339	331	312	131	175	228	162	166	152	137	258	287	252	243	146	136	183	188	180	166	213	253	168	133	150	210	275	279	279	227	165	201	241	204	160	184	224	304	274	111	168	264	173	150	232	212	177	173	96	76	128	202	223	252	210	155	145	212	218	110	138	152	124	170	178	180	270	261	231	197	153	178	152	73	126	212	210	172	150	187	133	88	116	137	201	142	74	163	134	98	179	124	54	226	233	159	204	141	163	240	235	231	229	157	223	191	98	140	139	204	249	179	103	207	235	184	213	224	224	191	255	298	197	150	192	197	208	190	210	265	250	183	191	220	132	145	170	196	224	179	216	259	179	138	138	151	184	190	242	220	201	182	93	96	243	224	107	165	179	200	277	180	150	180	171	158	136	227	316	230	162	126	140	230	249	174	188	217	126	185	245	218	125	115	174	175	212	231	234	262	170	137	238	300
164	162	263	306	283	231	164	233	274	151	115	164	175	196	188	238	296	245	138	194	280	252	238	225	287	312	269	249	247	236	154	105	134	192	287	282	257	251	192	201	217	202	195	206	163	175	189	143	200	190	110	145	218	236	248	168	156	279	263	256	276	227	182	124	93	80	132	213	172	149	315	352	194	153	129	192	252	256	221	143	179	175	169	177	155	117	132	205	163	202	255	223	262	216	136	205	242	243	264	281	315	245	203	233	262	300	211	144	253	270	183	221	235	146	164	152	164	221	195	122	215	326	204	230	260	160	137	162	217	202	166	201	232	243	217	182	183	251	240	211	145	174	263	175	182	139	152	235	245	275	249	204	186	174	149	103	167	250	151	167	272	287	268	211	190	244	210	133	170	276	283	216	204	226	239	316	344	274	203	167	210	240	225	251	254	201	164	236	273	207	250	258	233	230	168	206	229	187	203	154	162	262	191	175	246	193	221	276	260	285	311	211	101	188	304	265	273	235	140	184	205	120	91	162	178	168	172	143	175	170	191	210	215	271	206	215	226	147	155	192	249	235	248	266	235	196	190	233	291	231	208	218	202	265	241	246	220	203	210	195	199	267	300	270	214	120	237	255	221	238	200	323	342	301	315	236	182	138	187	227	173	233	347	320	230	290	361	296	220	226	196	197	285	321	269	295	371	293	252	320	385	376	315	262	249	328	461	533	601	718	813	827	779	704	661	653	570	524	411	380	403	355	334	271	315	362	353	377	359	335	328	368	336	255	236	274	287	345	452	343	284	366	370	337	377	415	408	471	474	519	609	654	889	990	1062	1261	1262	1191	1044	893	798	690	627	570	503	505	462	439	414	407	495	494	528	503	373	399	417	416	439	399	431	522	468	518	585	472	403	464	546	501	512	516	451	495	497	461	464	444	476	590	484	354	485	505	456	493	532	558	530	487	496	477	478	456	456	415	371	407	441	498	425	397	480	453	416	372	366	363	300	436	491	354	326	376	409	373	368	442	510	481	423	411	407	377	344	423	448	364	369	463	474	442	467	446	389	357	316	363	452	400	354	401	325	342	388	389	456	403	383	348	322	335	353	368	301	355	414	376	374	369	300	291	403	395	435	461	375	388	332	319	438	449	404	392	373	380	476	420	438	481	424	462	443	354	379	396	320	319	343	428	412	348	312	338	396	354	445	447	447	472	451	439	399	410	319	371	492	422	374	427	433	360	338	357	317	371	460	472	389	387	381	350	430	453	424	359	389	414	432	391	347	431	457	463	399	329	436	460	446	457	455	571	531	450	458	423	419	407	378	297	317	400	445	475	494	437	370	446	536	542	410	378	446	499	516	503	469	479	466	438	481	492	475	520	524	469	499	482	433	498	485	452	457	395	448	481	402	414	442	474	536	493	440	449	472	424	413	418	406	454	506	476	380	446	524	456	548	603	547	503	445	596	742	734	844	1009	1230	1279	1102	1049	975	774	693	691	624	545	546	502	417	438	430	460	464	357	289	347	392	413	436	386	364	445	325	285	385	389	419	414	392	380	367	310	317	422	399	379	395	382	547	623	652	727	800	835	718	583	469	384	398	438	389	292	339	399	401	322	264	327	285	242	296	309	304	361	322	231	263	339	267	308	376	349	347	363	281	168	205	214	216	270	232	153	222	293	244	202	273	324	287	163	195	343	382	291	214	239	271	300	293	254	259	344	379	337	253	240	208	162	120	94	187	243	235	230	205	276	287	258	303	190	168	256	194	177	213	262	272	280	285	222	233	210	208	157	136	159	126	184	165	138	183	196	147	172	240	266	311	329	330	311	271	198	156	222	252	263	276	256	231	198	257	183	46	135	226	212	201	196	259	240	177	235	273	259	191	122	75	114	164	183	250	259	164	66	44	138	139	106	136	99	157	317	281	238	280	293	296	217	192	187	150	143	137	169	246	176	120	199	141	127	168	79	112	141	178	147	80	143	161	135	131	210	245	161	168	161	85	149	189	194	188	236	238	158	192	250	260	214	168	224	170	122	185	211	195	118	151	215	252	200	199	264	266	264	280	248	141	179	270	225	189	182	103	85	141	203	268	276	264	155	36	91	99	106	153	216	244	196	152	235	276	175	172	137	148	166	178	219	278	260	169	167	102	43	79	149	235	210	175	139	184	256	219	191	157	124	157	180	140	184	133	146	243	236	291	295	204	164	170	183	135	110
251	218	233	222	171	192	203	114	159	156	157	294	229	233	254	206	219	187	122	181	313	316	224	123	150	187	158	187	180	139	196	211	200	256	293	215	169	242	319	294	178	93	142	210	148	161	180	141	143	174	170	180	196	157	171	208	192	192	210	209	253	205	128	189	194	173	159	202	224	215	270	223	185	185	114	155	196	187	196	148	188	168	137	133	158	183	174	232	192	162	133	212	308	195	110	159	255	278	266	212	164	157	254	224	126	186	218	191	217	193	136	200	179	153	135	109	98	120	133	85	70	139	220	132	152	205	191	243	224	158	140	222	285	221	192	230	186	204	247	141	139	164	172	193	177	130	167	296	255	154	91	59	132	215	156	144	213	273	317	241	223	293	195	129	198	268	240	171	203	195	198	219	171	100	175	291	185	194	254	157	210	320	262	152	190	198	175	224	265	269	202	263	219	152	224	198	231	215	164	123	174	191	187	290	224	244	273	199	261	308	200	112	196	309	267	205	172	220	204	115	208	240	152	135	263	214	81	195	169	218	243	177	214	231	279	189	157	284	283	180	251	230	159	226	233	248	274	267	250	243	165	108	160	239	289	219	178	224	288	281	221	230	259	254	306	347	245	228	269	265	299	296	224	278	365	280	161	166	280	343	278	250	301	279	245	176	171	296	264	196	239	322	352	366	379	293	285	315	348	322	286	349	370	329	410	496	515	539	500	579	742	799	763	726	699	627	576	597	485	414	450	369	384	395	326	360	425	491	413	337	398	376	307	306	363	338	290	294	410	508	438	299	310	377	348	397	448	441	363	384	466	569	731	749	890	1110	1218	1290	1176	1073	1019	891	765	667	564	528	546	529	535	514	452	453	518	464	502	498	356	392	460	446	448	488	475	499	504	426	385	426	538	571	440	385	436	443	530	588	544	504	460	467	433	412	486	439	485	555	468	508	532	501	473	467	473	430	406	423	464	426	362	411	483	419	370	482	452	374	450	445	384	409	416	392	459	436	403	434	388	409	375	403	437	376	381	389	423	411	435	514	461	426	405	361	380	398	458	424	349	399	397	329	425	446	422	418	373	417	415	423	382	356	412	390	334	329	332	377	413	392	448	460	380	326	361	438	419	327	297	362	473	494	455	441	396	348	321	328	390	403	367	372	444	468	407	347	374	451	420	369	408	468	451	382	355	426	414	341	399	390	357	427	362	283	319	351	443	479	395	371	283	271	334	339	434	474	392	404	468	485	401	317	411	456	446	404	351	305	357	454	392	399	440	490	498	428	406	446	495	392	374	444	448	494	511	458	414	429	398	478	592	501	454	403	397	451	532	490	349	424	529	510	386	353	412	409	386	347	376	467	543	538	541	513	560	598	518	467	524	566	484	512	541	469	420	454	568	545	406	391	410	389	389	474	511	451	401	417	471	517	522	485	548	618	556	407	354	451	467	484	526	553	659	758	818	992	1157	1227	1374	1308	1105	837	643	631	505	393	385	427	498	437	324	380	430	306	267	367	415	366	318	371	312	263	292	349	409	464	408	321	363	316	360	460	443	443	396	374	424	470	417	448	627	715	788	810	764	714	653	526	437	490	447	356	300	281	259	285	381	320	242	296	342	300	305	380	361	355	372	257	262	289	187	207	303	383	353	302	310	313	292	308	293	259	253	218	235	225	214	253	282	215	198	259	254	173	234	238	196	265	230	290	373	294	262	278	281	222	173	234	297	240	177	125	146	165	168	317	294	239	277	227	172	192	180	177	227	242	221	249	194	136	249	260	239	313	263	207	207	235	278	188	101	79	133	264	310	324	314	260	262	300	285	260	287	270	251	180	107	166	291	245	204	234	202	144	112	166	130	115	147	195	203	169	222	215	176	194	194	134	118	167	136	177	240	240	224	143	119	159	201	231	145	125	211	200	224	203	230	197	134	233	268	220	263	269	170	240	285	228	151	117	259	357	200	176	229	190	205	124	44	51	136	180	164	233	228	293	281	129	156	231	260	292	233	119	119	94	132	149	128	171	166	147	106	146	178	247	307	186	202	242	119	109	291	321	203	278	271	185	145	109	143	194	264	259	193	206	165	113	148	197	263	171	130	246	204	181	286	291	211	217	260	250	222	183	213	182	103	149	149	159	219	194	118	83	148	208	208	178	156	244	191	119	209	191	197	269	225	166	210	241	231	208	184	212	237	208	210	182	187	234	290	347	312	267
154	191	243	261	257	159	140	138	175	166	131	221	228	138	123	169	189	175	231	226	283	319	189	144	172	228	223	128	52	100	103	98	224	234	236	254	179	172	172	222	199	154	176	115	104	155	153	188	234	165	161	187	143	152	201	290	259	173	240	271	208	162	166	206	159	110	136	159	121	128	125	51	106	140	145	171	153	239	240	142	131	166	159	85	97	91	72	129	148	164	190	241	281	212	207	153	120	217	206	174	204	209	213	201	200	163	165	223	216	191	200	218	193	195	196	211	220	245	235	219	263	256	225	211	249	286	165	47	136	141	85	128	180	212	178	257	231	138	192	228	238	198	152	91	88	153	155	217	227	174	172	145	173	244	270	223	182	240	293	302	228	92	127	175	155	247	225	124	202	269	245	184	135	147	164	166	189	256	260	189	233	261	268	212	232	313	267	236	192	202	161	118	153	196	234	201	204	288	247	153	155	210	237	282	341	292	258	167	123	216	146	126	290	308	186	156	253	265	175	182	226	232	249	254	272	261	159	212	288	256	205	173	238	227	251	230	211	262	287	314	258	229	195	201	241	213	191	236	273	177	132	208	245	240	196	194	171	174	288	386	323	228	256	221	159	156	182	280	278	262	319	260	223	237	261	312	319	273	322	358	317	272	216	276	372	337	248	252	272	175	263	322	196	197	321	368	313	234	265	350	342	322	262	266	334	330	306	441	554	555	625	729	785	864	844	723	599	524	512	457	408	392	414	412	338	272	314	346	321	398	335	288	327	336	395	376	335	374	410	469	409	252	235	231	303	339	293	319	380	442	502	499	548	606	726	916	1105	1249	1275	1293	1211	1083	879	696	629	613	573	502	562	554	467	504	483	461	485	427	389	419	471	488	467	453	416	437	436	400	458	513	546	532	444	399	411	407	464	548	461	365	346	364	399	422	459	494	550	550	496	556	602	589	446	431	519	401	381	460	462	471	454	468	465	440	491	479	460	441	470	445	396	413	430	411	470	476	424	391	359	357	440	474	371	438	485	468	512	427	395	419	376	409	467	535	413	399	416	322	394	373	415	559	584	464	346	411	479	460	412	380	370	384	398	321	371	404	352	413	401	348	423	459	461	468	454	405	415	409	347	370	300	269	382	408	403	408	435	443	377	320	337	393	394	454	496	505	480	446	417	428	485	448	378	325	436	554	487	411	438	463	434	449	470	431	381	379	378	362	368	348	307	290	327	341	387	407	388	399	303	325	321	307	409	465	452	423	440	376	352	453	462	372	443	499	461	410	385	466	374	371	395	339	379	377	489	571	487	418	427	464	465	450	462	407	380	469	513	480	466	446	458	425	409	476	521	581	490	402	402	401	415	476	456	405	431	392	455	519	451	388	449	473	459	493	493	459	504	476	401	372	395	512	472	432	492	550	431	410	445	409	425	401	459	469	512	544	506	569	496	436	541	657	828	985	1134	1225	1293	1271	1127	972	896	792	624	508	431	352	396	465	377	322	409	509	455	319	276	308	348	334	334	401	343	396	424	406	468	392	335	312	308	362	393	428	385	324	481	507	462	504	528	629	751	823	816	817	748	663	612	501	403	352	338	280	245	242	162	233	277	256	241	219	241	205	284	353	278	292	303	264	312	263	325	310	247	292	205	257	347	330	202	132	175	237	222	179	317	312	218	283	306	270	226	212	261	276	255	241	211	144	189	312	292	217	268	354	307	201	195	239	283	289	270	271	229	222	318	330	220	271	313	209	138	211	254	219	225	277	327	293	230	136	154	234	192	186	236	213	129	215	283	150	134	122	167	227	194	291	293	187	228	257	286	241	181	227	275	194	147	278	230	218	225	180	257	243	129	185	188	111	96	94	224	270	187	167	145	108	184	281	236	226	267	187	187	149	40	107	155	133	207	255	188	189	240	246	230	224	213	123	129	212	199	174	217	205	99	136	209	210	191	138	208	246	167	106	172	212	187	149	123	156	94	110	158	179	223	195	162	172	194	224	184	218	254	168	159	163	202	175	110	174	201	184	122	135	247	261	241	208	109	111	135	109	238	270	198	169	183	203	190	163	145	111	188	219	73	46	104	149	194	268	267	187	171	199	153	123	166	204	194	187	171	139	169	172	147	217	196	135	148	91	107	113	133	148	115	211	272	265	179	218	186	38	144	192	150	193	146	114	183	202	134	68	65	215	222	62	159	225	188	181	204	269	263	241
117	169	265	254	248	225	176	148	174	161	189	227	227	213	197	211	146	144	252	267	229	228	147	118	153	113	136	113	128	195	196	212	305	223	123	132	83	173	218	122	165	214	177	205	217	163	219	271	194	182	172	167	199	215	152	104	173	212	188	122	58	59	82	135	161	159	177	167	226	271	229	215	123	136	196	194	199	173	236	217	135	194	215	157	159	146	81	40	60	145	158	155	200	181	249	213	136	206	275	221	175	269	232	217	365	327	178	178	142	63	106	124	96	141	138	108	138	174	154	133	126	196	255	212	189	146	98	73	134	240	264	272	266	241	270	221	171	190	200	251	243	131	111	129	197	242	153	104	94	110	136	217	262	175	155	162	162	205	225	235	184	163	261	298	205	248	248	142	214	247	181	211	172	199	251	209	199	125	104	186	214	168	209	289	289	233	159	183	315	266	214	262	245	168	167	143	121	195	207	233	280	284	258	261	285	270	270	261	240	245	277	306	235	247	298	224	272	332	254	152	158	254	243	251	280	271	236	194	205	249	264	309	270	170	185	187	244	285	235	166	104	139	190	201	140	182	263	212	151	181	209	192	177	179	232	259	220	284	344	308	316	214	231	246	208	300	262	272	285	279	305	282	278	282	270	289	303	154	190	271	158	135	250	408	381	287	302	332	268	222	315	283	189	240	296	338	325	300	342	297	250	301	309	258	291	355	335	372	412	422	527	632	726	760	745	674	700	686	582	528	453	398	353	372	338	299	270	328	389	414	421	378	336	322	411	347	338	403	375	367	325	361	412	391	429	416	392	386	407	405	482	502	428	541	597	648	835	1039	1241	1312	1404	1380	1069	979	879	632	543	581	641	571	490	515	518	515	491	503	501	438	496	489	415	504	451	397	435	395	419	444	474	483	423	500	582	506	531	523	468	461	439	517	543	515	524	552	507	490	439	374	478	507	480	569	573	479	475	458	490	409	342	511	455	448	551	433	395	434	418	428	418	383	444	467	432	422	427	415	394	347	429	480	358	347	364	340	413	537	485	434	392	404	432	370	374	448	379	319	386	400	438	452	408	387	435	441	409	366	401	415	398	431	394	324	309	334	396	420	427	428	449	438	342	433	412	280	362	336	300	443	438	425	396	333	459	485	408	437	434	400	392	399	432	400	381	455	385	284	364	441	392	387	443	448	486	446	402	421	305	251	334	397	359	330	375	329	321	406	395	349	337	403	467	391	421	485	438	441	422	407	396	317	415	459	374	395	462	462	373	344	406	425	394	410	446	375	354	396	389	411	441	401	356	426	459	487	473	467	510	466	399	479	444	346	420	533	529	509	605	589	467	424	409	473	522	574	647	543	483	399	373	385	375	496	534	408	427	471	449	430	443	412	337	427	474	427	477	544	486	449	429	442	438	378	379	401	451	395	411	460	410	464	491	519	526	570	581	460	490	566	621	784	965	1175	1349	1336	1313	1241	977	802	717	551	489	424	454	528	502	443	394	419	430	432	383	424	480	421	373	420	453	378	327	332	374	367	304	325	362	317	321	347	309	340	394	415	469	478	427	492	636	689	648	698	712	572	471	483	529	454	395	477	430	291	298	291	323	354	228	264	244	227	367	321	249	287	284	254	214	258	298	188	247	259	214	251	235	236	227	215	257	271	226	203	273	326	233	221	310	341	232	234	332	300	281	257	251	312	281	219	280	247	245	253	249	307	240	240	282	280	242	235	252	253	205	227	276	163	132	196	218	216	179	162	231	266	273	296	285	276	243	219	166	174	223	210	261	249	198	121	111	187	152	142	186	284	297	190	215	324	332	237	235	231	200	219	258	287	229	191	212	238	219	119	94	215	225	215	217	173	213	238	236	212	243	231	185	174	155	169	227	232	190	134	110	181	194	138	206	305	263	189	191	239	228	233	241	228	229	208	222	193	156	221	205	103	147	160	145	213	195	181	250	329	295	234	214	215	204	143	167	233	163	108	157	177	158	277	311	228	242	234	273	277	240	261	151	153	259	206	199	195	213	269	192	143	202	232	251	160	92	157	157	138	173	317	333	179	136	202	260	267	263	280	289	274	171	128	217	222	230	277	253	131	183	224	194	161	85	107	133	195	129	86	146	198	204	127	162	201	156	130	109	142	223	227	158	156	176	194	181	192	171	136	188	187	108	47	66	134	157	263	252	156	249	225	161	116	74	162	220	249	234	227	287	258
231	151	133	181	155	148	166	184	223	244	168	192	243	240	261	234	240	190	163	223	164	231	288	214	169	174	137	165	184	137	224	254	245	258	177	191	352	287	161	153	191	231	224	223	205	240	254	218	207	147	171	142	93	169	206	185	143	101	121	140	152	209	207	116	180	252	223	286	385	315	150	154	193	154	187	250	198	148	157	159	161	223	264	191	155	220	204	126	84	164	250	201	147	210	233	138	161	170	152	193	196	265	197	169	324	303	324	328	154	152	187	132	147	228	162	102	131	187	187	73	180	311	282	207	163	212	246	206	193	215	217	203	157	129	132	188	237	216	262	270	228	254	227	109	94	140	172	229	220	215	153	56	114	124	129	222	242	185	163	209	265	293	242	234	240	173	196	233	254	318	240	137	164	282	309	275	217	200	240	294	323	193	147	229	257	271	314	319	315	221	130	178	240	196	182	132	53	58	115	165	182	149	121	217	268	250	258	251	239	262	276	231	250	284	256	249	226	171	208	233	193	298	360	401	354	299	328	245	175	233	304	259	272	318	253	206	216	269	293	218	178	253	345	307	163	147	297	293	200	241	288	288	204	276	422	335	316	261	173	315	406	346	298	208	237	245	204	277	221	179	184	214	253	237	296	292	288	226	193	272	276	260	287	375	359	340	390	335	271	367	373	284	309	366	363	398	434	462	450	353	244	212	306	286	225	251	351	464	450	373	454	590	725	776	732	785	798	707	665	564	516	423	301	374	341	324	432	428	329	251	280	360	353	328	270	259	254	253	323	375	351	404	416	364	392	411	421	399	380	464	524	459	446	397	496	576	609	703	884	1094	1210	1339	1304	1261	1139	924	693	556	537	595	591	527	509	449	429	459	451	455	509	502	489	458	364	346	422	471	496	479	400	417	460	402	427	447	441	441	375	461	509	456	480	447	419	496	492	500	645	525	406	494	518	577	548	445	457	442	425	483	474	440	444	524	443	397	472	454	450	473	469	478	490	439	442	405	339	376	371	364	396	447	502	455	394	416	483	484	432	390	418	458	447	422	388	405	477	486	377	378	458	505	452	346	309	362	418	435	444	393	388	427	503	442	329	357	417	393	340	452	476	407	307	347	504	470	376	301	335	417	460	440	461	480	464	460	384	283	311	363	346	251	305	413	408	430	404	389	396	389	382	411	397	375	429	438	404	347	332	376	346	343	450	431	319	361	381	297	321	352	304	366	449	418	430	482	417	373	404	420	373	338	480	555	496	447	409	400	396	380	438	494	472	432	483	541	464	369	356	443	410	355	432	488	514	477	381	398	483	465	449	452	410	415	492	536	481	475	500	492	497	464	443	558	558	463	481	511	522	460	427	475	464	511	530	481	506	476	451	376	426	449	387	522	501	390	450	466	408	353	358	481	470	393	470	512	484	431	403	563	573	485	422	425	534	513	540	626	623	744	941	1111	1298	1287	1274	1235	999	792	661	603	598	478	468	480	464	450	371	340	359	386	397	421	394	389	326	404	439	324	415	451	359	320	328	367	471	399	246	214	239	384	438	440	515	480	429	493	546	559	702	851	846	837	703	565	521	466	438	386	307	307	351	296	233	280	357	351	306	243	208	257	296	289	261	294	361	344	329	268	254	266	226	277	266	301	426	380	336	319	314	296	195	224	303	377	394	313	292	313	247	313	357	256	277	284	270	296	268	154	134	251	267	284	286	247	294	217	201	252	328	357	238	290	289	187	225	219	158	202	295	279	231	207	189	194	127	151	278	222	273	343	232	218	311	266	217	191	98	137	174	214	241	229	253	266	322	350	303	262	250	260	200	213	267	236	194	225	290	274	239	236	208	108	41	136	204	164	187	152	147	253	212	123	169	205	254	284	268	220	164	147	106	161	249	230	157	100	163	238	193	133	170	198	196	217	247	218	233	289	272	243	178	195	193	124	122	237	242	180	232	294	266	255	249	177	170	235	198	108	103	163	235	148	136	166	108	134	126	190	272	259	297	330	193	124	185	142	158	161	85	95	213	231	108	192	298	158	158	231	124	161	221	156	162	167	171	168	205	281	308	267	181	95	156	186	128	155	125	74	84	121	211	180	162	218	166	94	56	145	162	201	190	161	216	246	208	151	147	233	248	182	180	157	186	147	114	109	116	150	185	221	200	142	209	176	83	159	122	91	190	362	327	105	102	156	119	182	162	174	238	190	147	182	240	169
254	242	210	121	112	166	135	198	266	210	174	180	197	223	245	198	239	288	277	273	323	344	251	167	144	144	199	193	78	84	160	200	187	209	309	294	260	225	134	190	272	214	142	214	205	234	208	57	104	176	186	181	115	166	267	215	201	264	213	94	101	180	167	136	206	201	137	98	103	118	119	129	175	200	140	221	288	272	192	183	232	199	267	232	161	130	170	272	204	176	184	130	127	207	164	125	231	228	198	125	113	169	159	194	220	214	284	302	251	273	321	307	218	189	173	148	208	282	241	108	59	101	156	171	152	151	220	217	162	168	199	188	179	151	137	182	171	119	131	206	193	207	208	132	148	210	179	158	198	199	118	82	178	209	205	257	245	191	174	209	239	213	221	191	140	164	248	245	196	228	185	207	208	197	190	155	190	207	184	165	138	96	163	279	264	201	198	236	224	201	198	177	179	157	180	192	175	214	235	227	189	159	192	219	224	287	261	217	293	311	297	303	279	271	338	300	244	188	228	291	317	264	174	247	291	260	255	228	201	228	311	313	210	197	206	185	212	278	287	249	291	330	324	293	183	133	191	212	168	167	209	306	300	192	205	268	259	252	261	303	310	214	120	155	230	199	148	221	290	287	288	313	307	212	216	291	322	336	273	236	273	245	217	217	238	257	165	215	362	276	248	338	298	233	282	244	248	279	214	303	324	342	425	365	313	344	265	203	236	313	378	508	611	593	694	701	746	853	855	722	459	425	439	402	449	408	403	426	345	347	351	346	358	385	399	420	386	373	419	351	352	427	420	431	403	363	489	452	342	389	447	434	466	477	421	441	509	626	765	751	890	1143	1292	1295	1188	1135	962	798	725	666	553	527	494	436	487	537	492	492	539	459	428	446	479	478	483	495	508	550	510	505	524	485	486	422	399	463	465	464	475	489	552	526	408	497	601	509	453	441	410	400	450	523	477	485	497	488	490	462	464	411	387	424	463	432	464	518	492	517	499	468	395	414	442	326	471	530	445	450	443	476	489	487	392	376	441	392	379	401	427	431	444	402	412	464	441	441	406	311	337	395	408	450	429	468	479	516	474	387	408	389	418	463	442	372	405	420	405	427	384	430	409	374	361	311	314	364	398	393	356	388	469	524	546	416	360	351	374	435	404	342	398	450	343	289	344	438	422	369	349	349	418	511	502	436	385	369	460	500	474	441	401	390	353	343	417	384	358	356	417	481	392	382	385	423	339	275	380	417	469	381	417	495	403	420	431	473	494	461	410	368	375	435	485	474	442	411	396	417	356	376	446	416	446	457	512	554	456	371	383	325	394	411	322	387	447	429	418	473	482	467	554	574	455	469	443	450	520	462	473	434	427	464	381	438	522	470	406	422	517	457	344	487	564	464	441	483	535	481	463	486	506	481	424	405	373	360	382	476	510	509	499	545	573	622	699	734	881	1007	1104	1316	1463	1400	1236	988	743	583	573	608	538	457	470	399	395	380	318	343	386	493	482	382	395	346	281	370	444	361	303	394	417	407	377	361	447	425	268	189	217	371	407	420	485	421	514	625	648	687	790	883	813	706	622	432	305	364	362	369	324	245	334	308	260	312	366	375	354	329	284	337	388	351	305	269	274	355	336	215	201	307	277	225	260	280	371	379	254	273	316	263	272	248	282	293	284	306	248	228	231	239	261	311	253	221	268	325	351	269	226	198	250	348	260	179	241	231	164	153	243	354	334	257	226	159	164	278	315	238	201	271	236	193	227	219	213	221	191	159	203	290	298	237	187	166	212	253	208	148	107	166	243	271	280	302	374	287	257	272	243	178	111	222	303	296	226	257	261	241	210	157	192	154	162	218	148	130	281	296	234	137	131	157	214	278	144	96	152	183	157	180	166	151	213	240	261	239	171	216	196	177	266	218	231	256	220	178	184	225	197	220	301	284	249	222	135	97	72	82	224	222	136	100	128	188	229	200	124	190	145	227	378	286	148	144	185	199	171	164	187	241	236	154	140	156	203	167	174	192	173	166	141	147	180	161	140	225	226	229	173	101	188	138	151	198	194	304	241	233	282	197	145	81	185	221	177	229	181	189	248	206	178	145	140	173	198	134	90	139	147	226	257	230	184	137	165	170	162	188	216	158	142	190	185	119	105	198	214	177	164	169	143	113	160	188	205	268	240	205	156	159	223	176	192	141	122	157	77	131	180	137	208	225	197	176
220	261	204	147	140	135	133	144	258	275	197	186	127	128	205	198	163	219	210	199	244	259	211	182	250	244	219	208	201	229	218	198	237	217	179	259	275	257	277	248	215	213	232	187	122	133	108	94	154	142	143	196	172	132	130	96	96	124	172	214	217	211	190	145	119	165	127	87	155	142	135	182	221	198	235	308	251	243	155	128	170	86	83	157	177	228	306	283	279	236	115	131	241	220	177	142	142	254	220	177	242	286	226	163	177	201	229	205	171	146	152	201	229	175	154	110	133	218	171	94	155	238	218	211	250	242	257	276	216	206	195	195	238	219	194	128	99	135	154	190	190	217	284	253	201	156	131	128	122	199	194	192	237	213	149	94	163	249	198	219	249	214	190	211	239	228	201	179	193	196	246	275	210	125	70	187	274	195	167	133	217	293	201	161	222	203	140	197	227	181	180	170	240	292	269	332	283	124	111	189	229	236	211	220	167	144	215	253	282	291	290	256	187	211	259	300	321	216	181	193	117	118	164	166	226	204	119	120	196	193	189	236	189	225	250	214	291	290	249	247	269	249	158	150	222	249	247	263	242	236	228	185	137	155	222	273	298	260	240	253	222	132	129	241	203	181	246	300	327	349	309	333	374	228	218	282	224	237	286	278	259	210	216	276	252	166	236	361	314	170	139	238	313	299	302	322	274	219	255	261	266	327	364	335	235	261	339	365	350	298	380	526	557	645	719	682	722	821	884	878	776	660	587	523	462	417	478	453	383	387	400	327	320	371	261	294	347	372	417	366	338	359	321	305	316	360	349	383	425	379	347	356	450	386	336	407	519	574	658	751	738	799	1015	1183	1242	1218	1128	1069	853	765	687	508	519	587	536	509	565	528	560	572	468	461	430	406	406	440	516	433	363	372	462	452	450	478	422	448	446	406	365	406	443	446	479	465	418	431	508	471	473	627	611	513	462	406	434	416	398	437	395	454	475	385	454	549	500	431	394	424	492	451	422	459	450	422	505	529	498	499	456	511	425	357	390	399	476	458	365	359	448	487	488	452	369	407	402	318	347	375	427	466	398	350	413	394	383	488	436	343	372	478	477	453	506	479	434	399	441	398	363	479	510	456	405	341	306	413	471	447	381	306	329	347	317	294	406	427	334	355	379	399	414	397	444	471	450	541	532	398	340	357	410	403	389	410	483	499	407	441	503	464	417	351	353	349	352	363	347	315	352	457	439	440	434	459	452	408	528	526	368	364	451	412	356	471	451	344	295	295	339	382	436	420	402	390	366	422	472	471	511	530	429	347	475	520	497	467	485	447	395	445	485	504	503	499	496	426	371	401	489	527	457	457	460	508	577	539	540	481	408	445	417	398	480	567	482	446	458	438	473	471	410	388	419	424	433	475	440	399	445	398	409	471	469	400	415	481	487	534	534	541	531	543	597	673	813	949	1043	1117	1186	1292	1313	1035	901	825	658	539	497	516	463	426	432	423	365	406	356	301	426	422	325	300	340	316	312	417	418	369	334	347	416	413	320	370	422	353	285	289	367	400	407	405	403	443	564	726	767	736	771	784	741	640	494	317	245	319	309	253	331	305	237	278	393	429	371	357	269	232	194	206	287	296	308	293	294	258	202	135	133	151	195	298	329	251	253	298	298	341	254	256	261	222	250	268	247	155	192	257	229	228	307	321	168	142	193	219	298	226	163	257	243	213	246	195	226	268	220	272	264	216	189	222	222	137	119	177	206	134	77	147	249	241	236	236	246	252	174	184	252	266	281	283	278	185	149	199	212	231	172	166	269	265	215	231	258	238	259	238	197	267	204	182	188	114	144	210	216	206	192	198	295	295	201	265	208	138	232	247	154	70	180	159	172	240	160	161	162	147	173	216	258	236	204	208	227	237	185	169	195	258	271	194	223	214	207	250	201	145	168	222	185	164	196	201	201	219	185	85	75	125	240	231	161	196	165	161	246	298	263	226	181	184	128	118	219	171	152	274	305	235	213	182	99	85	177	175	108	201	234	186	201	168	170	151	125	264	347	286	266	273	242	206	220	255	233	174	122	234	303	217	225	243	200	174	233	286	311	273	243	220	145	149	194	204	219	166	148	120	94	245	314	287	169	178	239	99	45	124	149	134	186	249	232	230	268	296	288	210	157	121	138	157	138	162	164	166	195	218	151	117	210	309	369	256	212	238	184	173	222	296	305	260	211	182
129	148	192	269	163	157	308	222	242	366	254	188	155	159	208	187	198	235	231	265	338	239	204	312	252	153	193	235	167	234	285	166	131	141	99	91	172	286	339	301	186	140	212	232	217	187	120	99	179	265	237	238	275	187	205	208	127	147	192	218	226	149	138	182	175	203	236	254	200	162	223	261	231	135	115	138	126	193	219	297	290	155	77	153	164	134	215	214	171	177	256	171	115	196	155	114	114	166	254	250	268	200	142	227	183	140	216	278	217	169	194	165	117	147	173	104	113	160	126	160	244	274	235	162	162	208	242	207	184	178	143	159	233	174	63	117	219	226	119	98	102	133	215	132	112	217	147	170	213	255	283	198	177	92	54	196	228	203	252	246	249	244	256	269	200	242	273	175	107	102	131	121	156	115	156	263	200	143	169	248	286	208	145	181	217	214	159	226	289	217	243	290	261	285	249	176	248	231	196	268	341	214	151	271	289	275	336	319	188	211	258	219	225	218	278	263	148	195	165	121	178	197	213	224	235	179	133	198	172	168	204	239	277	281	293	235	294	309	262	283	266	180	175	259	236	214	291	346	339	212	126	150	187	243	205	190	175	202	231	140	121	177	336	404	307	226	220	290	297	238	207	249	270	235	287	292	218	291	287	224	271	349	299	237	249	240	232	290	307	198	236	288	264	289	264	259	273	199	203	212	257	301	257	264	299	359	383	324	335	410	396	361	425	481	488	572	641	710	823	891	890	768	596	439	436	559	454	354	353	422	426	357	413	354	308	313	287	298	368	417	367	309	262	336	394	403	371	336	372	370	381	405	333	320	415	445	447	408	436	540	545	588	793	961	1163	1266	1269	1314	1165	993	802	642	579	513	459	515	569	506	484	519	507	439	402	385	424	491	508	474	451	507	498	424	455	485	546	544	452	472	498	489	566	559	448	453	460	442	416	399	509	586	584	530	400	422	503	504	468	456	440	404	403	462	479	429	419	517	621	572	516	473	442	406	409	469	519	424	441	553	490	428	430	459	435	440	437	522	492	396	458	453	436	408	385	406	455	472	439	415	448	449	393	469	470	388	447	467	374	338	390	389	392	449	496	535	498	372	412	494	414	434	439	408	479	447	375	418	378	367	430	377	393	394	322	319	399	450	405	371	358	469	533	404	348	399	418	391	371	410	429	413	410	405	376	451	439	432	441	362	432	494	422	429	485	390	465	487	347	325	387	467	531	493	425	443	431	499	485	383	402	467	539	410	373	483	368	324	398	443	423	446	463	399	419	413	404	426	423	336	398	511	368	396	539	449	363	351	424	490	503	537	506	429	511	563	491	517	516	488	558	581	486	500	536	471	471	455	460	463	445	458	478	500	531	575	519	504	535	563	521	490	522	415	361	442	470	531	578	498	413	391	450	515	515	558	509	478	508	485	530	589	565	532	680	917	1072	1162	1213	1300	1329	1199	1042	834	647	529	502	453	405	429	378	399	420	459	424	346	340	379	400	349	382	312	233	277	326	369	357	295	348	423	449	387	280	293	286	292	387	408	387	357	366	396	362	460	639	715	760	897	863	770	595	383	387	406	370	379	322	211	266	378	300	192	232	278	324	338	234	198	177	164	275	218	226	288	226	204	211	250	240	195	232	275	284	238	236	296	335	328	283	251	194	162	232	283	212	189	227	188	182	194	200	240	261	258	245	220	218	256	251	203	197	254	240	245	344	310	341	347	209	109	105	194	219	268	286	235	251	285	266	227	211	220	290	289	253	216	217	211	152	199	211	206	205	168	225	216	122	164	226	239	296	332	310	302	213	204	296	232	164	182	195	287	292	148	221	294	271	284	265	239	236	261	219	226	292	239	166	143	138	178	157	129	131	173	291	257	165	100	217	273	201	197	174	208	159	142	119	65	165	281	312	229	211	165	182	277	209	156	147	156	242	300	202	148	207	271	241	117	92	93	154	210	101	120	232	258	279	292	264	240	213	225	267	197	191	272	269	151	109	202	209	222	249	152	109	140	155	204	219	207	215	194	178	230	226	296	325	175	228	337	268	290	296	303	304	250	166	165	229	203	226	145	80	91	90	173	167	162	194	193	172	90	140	137	130	172	93	91	122	129	129	198	182	98	137	199	190	155	210	203	154	195	209	228	224	120	91	120	186	144	92	160	220	189	133	176	222	282	344	233	175	177	160	272	334	269	188	190	205	226	255	226	237	253
184	216	224	215	220	231	206	178	152	172	211	179	195	208	122	136	229	238	252	301	298	256	201	188	241	234	177	150	116	147	215	220	254	163	108	218	278	301	288	291	286	275	268	238	252	192	154	234	232	219	250	158	122	200	188	175	142	66	104	247	237	93	133	133	104	136	118	198	189	171	234	139	83	166	170	198	252	255	211	111	102	161	169	142	168	170	175	198	113	101	185	136	154	184	132	175	141	213	317	275	188	154	208	241	240	221	208	174	141	202	270	195	181	196	200	152	100	168	186	143	137	261	208	92	171	188	144	138	202	179	166	200	215	234	219	227	202	144	161	196	112	90	134	182	263	167	123	189	180	160	143	203	156	75	117	191	189	207	203	206	232	175	207	286	209	69	142	213	164	145	228	202	201	258	272	285	175	207	228	161	214	207	111	54	174	174	138	275	287	210	174	215	260	314	299	204	214	167	145	246	261	207	230	232	270	220	134	215	217	231	229	267	212	192	322	285	246	273	272	267	259	203	102	163	265	232	177	129	194	258	257	202	175	178	225	290	252	282	333	338	296	283	281	236	251	292	254	239	245	192	179	171	166	273	326	274	284	318	291	220	223	248	282	336	394	317	249	241	220	255	232	209	218	226	291	263	249	332	305	258	235	269	285	215	236	349	348	257	264	269	263	321	297	288	270	240	282	272	281	279	284	313	246	254	267	157	187	284	333	321	284	289	291	348	395	490	606	661	702	822	898	829	685	638	523	398	444	408	394	462	421	385	325	393	393	266	313	313	322	303	306	376	429	383	298	391	436	403	380	333	359	408	445	456	477	398	342	357	399	430	467	540	598	702	845	1066	1278	1311	1275	1236	1119	1005	850	741	703	625	560	520	433	406	459	552	585	487	487	506	524	540	494	489	487	492	447	444	447	421	447	448	388	401	525	579	564	546	567	456	345	500	585	546	547	466	403	461	472	446	482	497	508	456	438	481	498	419	397	536	533	406	381	393	400	473	514	472	448	448	378	355	410	525	593	466	454	503	454	506	487	474	497	454	548	500	405	455	468	436	395	364	366	460	411	370	410	377	377	407	394	383	455	478	447	446	452	392	411	463	336	354	417	398	449	438	448	446	332	340	380	437	444	281	204	257	373	357	364	499	489	426	475	536	494	400	322	465	545	474	449	427	421	487	461	400	367	300	383	434	425	415	462	411	368	429	428	443	404	445	424	285	410	506	468	508	455	395	440	503	419	423	473	417	393	394	414	462	487	427	415	472	569	506	376	352	375	457	459	352	369	391	374	434	403	451	515	488	418	361	482	519	460	411	424	463	511	567	553	551	504	512	558	502	522	527	436	459	522	451	422	449	426	468	530	438	420	490	410	359	373	378	328	317	488	488	445	462	470	601	657	586	514	470	488	503	589	588	434	436	500	565	596	540	580	767	981	1113	1223	1371	1387	1271	1089	860	741	623	484	431	400	419	431	337	376	438	371	409	398	351	333	324	379	465	416	326	327	346	408	382	422	443	320	310	384	367	264	363	399	322	384	402	328	378	498	570	586	628	735	722	727	752	714	630	458	344	340	280	269	317	324	343	314	328	375	369	311	326	328	289	325	260	229	281	209	133	202	292	263	268	356	361	361	293	265	310	308	323	296	224	167	224	224	139	198	266	227	183	203	232	286	303	317	307	167	179	207	197	303	330	301	283	293	304	252	265	213	286	277	212	276	225	199	196	186	167	215	187	124	203	312	251	216	247	194	249	317	250	174	190	284	255	144	174	171	136	129	78	137	218	232	219	207	264	337	286	248	273	194	208	256	254	159	138	210	182	226	247	268	386	296	198	182	155	167	194	205	162	148	138	208	221	163	169	247	238	178	227	224	214	229	141	194	288	258	243	189	205	235	210	203	198	173	154	190	217	140	138	200	160	199	266	319	317	234	196	121	68	96	147	118	157	199	135	89	103	209	154	93	196	236	134	133	219	226	230	186	191	199	209	227	212	178	148	113	233	427	306	233	199	115	241	203	55	161	198	149	149	129	181	244	169	159	233	210	280	314	306	308	243	145	113	108	106	200	211	215	145	61	161	143	109	165	171	204	178	213	230	109	104	115	109	184	189	128	128	120	132	199	131	77	212	285	196	187	192	96	125	191	225	161	138	224	213	185	158	202	163	116	151	126	107	128	126	176	237	216	255	236	101	110	159	174	186	198	212	211	244
124	170	139	131	113	94	106	97	115	143	184	261	243	170	190	231	161	111	128	170	184	214	197	107	152	208	122	81	138	133	109	178	190	144	153	224	244	204	215	209	277	347	291	247	154	96	116	173	215	172	170	213	221	227	254	205	151	94	87	202	207	135	184	187	136	92	93	159	184	158	145	102	120	118	154	301	298	270	266	264	244	212	176	206	167	129	194	166	186	171	115	159	147	135	116	79	90	155	179	179	179	118	226	234	138	201	231	199	256	251	242	230	221	316	310	268	151	79	160	188	190	173	168	227	268	211	139	124	131	99	124	208	214	225	237	198	155	219	235	149	146	185	188	200	135	50	119	210	178	192	176	120	147	124	73	121	236	256	180	202	238	174	154	200	228	168	117	161	168	125	147	157	162	204	231	184	169	191	194	204	308	237	130	130	148	202	196	172	178	141	100	155	153	133	127	103	66	147	257	315	273	236	293	238	213	257	225	201	164	164	167	89	99	191	194	180	224	257	282	251	235	249	183	196	299	363	277	160	133	202	291	319	273	249	281	239	191	220	277	197	183	319	323	261	256	246	211	180	241	303	287	313	279	129	125	253	308	186	133	143	177	203	168	254	305	255	268	319	229	199	266	307	345	261	233	297	347	337	260	167	175	334	314	242	276	295	242	276	302	263	326	341	326	349	272	248	331	310	294	305	328	311	329	364	291	218	224	285	300	311	298	248	330	402	406	495	534	508	641	840	903	889	826	719	653	608	474	373	341	341	333	418	466	367	280	294	276	331	405	338	351	366	386	386	355	350	382	377	375	464	403	359	470	424	401	380	355	421	399	479	582	551	563	557	662	861	997	1201	1328	1259	1115	1091	1046	865	713	690	631	576	575	552	568	513	522	567	516	467	503	498	457	466	487	582	519	390	476	490	435	418	415	551	550	403	350	408	559	522	442	453	539	573	504	542	468	358	365	432	496	466	433	457	517	596	569	470	434	448	443	453	457	468	545	576	492	429	430	455	417	380	422	511	471	433	540	482	417	448	451	427	452	452	461	483	476	413	330	323	391	492	464	426	509	528	441	367	296	304	445	508	446	479	559	512	493	498	413	372	340	386	448	469	429	419	423	421	379	311	406	489	443	353	331	433	495	458	558	542	378	376	431	432	359	356	413	416	417	440	497	468	390	445	476	385	362	393	409	399	397	342	323	323	377	429	478	508	387	425	411	368	418	405	448	443	390	477	509	437	383	335	396	445	430	461	490	497	445	335	308	364	510	512	494	509	450	489	471	335	365	388	360	454	483	462	450	389	361	395	423	434	440	513	471	405	366	355	386	418	478	477	409	387	445	462	394	395	511	531	470	511	445	305	361	423	471	465	384	421	480	479	464	443	413	347	280	418	547	526	469	403	450	414	363	411	480	592	576	531	548	614	709	773	867	975	1181	1321	1296	1250	1137	984	863	725	629	538	453	439	415	377	369	371	382	377	387	461	432	429	483	417	357	309	309	385	328	318	331	221	228	360	438	416	381	420	435	419	430	410	323	401	443	461	515	529	643	757	860	823	718	623	609	596	446	326	334	343	276	269	320	296	336	271	219	307	330	293	322	276	231	258	303	323	235	228	202	208	222	288	336	251	211	248	255	264	225	188	284	310	336	365	310	324	319	263	294	278	249	195	220	298	319	271	166	275	300	221	218	156	170	251	333	364	282	165	183	204	171	232	219	201	161	125	193	206	196	123	129	176	193	160	137	240	195	193	279	167	154	244	321	324	224	241	236	224	228	182	196	175	153	233	168	166	289	352	370	349	266	152	152	110	118	217	199	213	228	234	251	152	159	140	117	192	236	265	219	140	89	78	154	241	242	208	314	271	241	310	215	208	189	150	143	230	273	153	102	250	304	209	117	72	72	44	98	109	125	177	131	173	219	194	215	177	177	226	185	172	137	167	145	136	231	158	65	93	140	91	100	180	143	121	185	212	187	233	300	272	275	254	254	315	257	221	286	321	363	253	154	197	185	189	155	173	192	167	199	133	55	131	209	236	222	220	268	261	232	180	131	149	124	127	182	175	181	266	256	200	184	176	188	114	125	155	105	127	236	276	157	139	216	164	181	184	115	178	134	38	114	235	215	184	152	64	103	187	185	131	177	310	220	56	80	126	96	136	198	141	113	203	253	201	196	248	186	110	220	298	229	108	112	169	196	206	120	114	168	118
154	131	140	224	286	198	235	244	87	164	224	215	212	197	237	215	170	157	166	270	314	244	195	144	165	247	273	278	239	229	241	213	157	170	198	195	142	124	221	222	244	221	171	162	187	229	225	218	187	145	141	171	150	183	234	185	181	150	165	279	206	154	247	273	232	167	131	189	257	268	207	161	210	210	178	196	212	189	209	239	203	231	170	149	185	173	137	63	102	121	195	197	161	227	196	185	142	136	194	161	100	134	225	229	204	214	247	238	276	234	182	231	298	327	299	263	240	209	157	183	281	266	152	147	220	165	119	114	105	171	217	262	204	162	150	77	83	143	208	219	147	114	136	179	123	44	112	147	215	262	133	103	160	158	183	267	289	210	157	158	168	237	292	239	222	192	182	210	136	121	143	117	181	241	257	279	221	189	229	184	236	244	159	175	131	139	169	218	234	141	170	206	233	253	186	243	263	252	266	164	114	193	277	287	314	305	242	236	189	145	140	106	138	255	228	197	266	249	291	259	205	213	191	239	234	198	197	201	208	167	178	179	191	199	191	244	161	167	271	257	324	323	269	235	189	215	294	337	308	299	272	284	329	264	154	183	228	215	261	236	227	214	175	169	165	196	209	218	238	227	239	321	299	197	143	280	377	196	188	249	223	275	304	264	279	303	225	239	256	137	129	280	325	261	197	254	288	200	208	337	389	323	274	203	248	317	312	222	180	258	328	308	213	311	431	476	517	544	669	767	685	676	787	810	757	659	547	460	438	442	401	410	373	368	396	352	324	292	345	396	386	386	387	423	455	412	310	257	390	388	296	384	408	411	427	328	347	422	403	319	291	383	406	482	603	683	799	945	1144	1219	1191	1221	1149	1102	1008	784	671	630	597	574	487	459	519	487	476	467	424	453	442	395	398	434	440	438	468	429	435	466	394	420	463	503	527	488	475	452	380	352	429	429	419	483	437	445	526	539	471	422	472	507	497	470	505	586	563	439	448	535	509	460	520	576	580	536	489	467	451	392	385	401	382	527	509	427	412	356	435	411	413	475	469	465	469	436	405	358	378	544	516	438	515	503	352	342	398	469	461	455	431	371	449	443	463	420	323	369	364	394	450	431	416	391	363	387	447	457	420	422	413	356	359	405	363	379	500	475	446	424	397	390	432	518	396	327	440	481	426	389	361	304	415	509	472	381	357	479	495	404	321	382	461	371	368	440	555	468	335	470	498	559	589	481	464	494	457	385	354	361	371	410	452	463	468	451	461	456	369	392	474	397	416	521	545	478	467	433	360	453	538	452	405	391	439	520	456	443	478	456	413	457	501	457	373	420	525	499	465	459	373	435	535	482	411	466	506	525	533	502	495	499	537	480	412	346	382	456	482	480	411	400	479	431	352	443	544	514	443	434	441	488	502	451	448	447	464	540	579	665	846	975	1105	1254	1340	1365	1291	1126	935	707	576	525	461	483	476	431	400	400	451	403	385	463	412	376	416	456	448	444	419	369	434	438	353	366	343	254	254	360	443	414	309	379	408	395	391	420	441	345	414	540	571	646	795	800	842	790	606	532	499	453	380	333	289	222	215	250	350	312	163	215	264	272	299	240	252	322	262	278	364	305	245	221	260	279	243	270	296	206	203	192	145	257	332	234	212	272	262	217	242	270	226	257	229	180	163	226	236	152	235	254	187	184	173	238	267	186	151	218	232	204	204	223	224	203	245	240	168	231	222	164	254	272	261	217	128	172	200	191	208	161	215	207	171	177	204	263	233	202	260	186	66	70	98	177	162	199	241	171	217	198	189	197	229	250	141	80	142	247	289	298	210	189	242	238	208	200	228	168	127	166	221	163	109	191	208	195	176	156	184	233	231	213	183	148	130	223	231	170	184	147	176	136	110	205	232	165	130	194	220	131	143	244	279	255	274	324	219	191	222	172	178	263	256	120	145	234	239	243	252	222	145	82	41	38	91	139	161	191	199	201	186	214	195	180	218	210	132	184	210	148	213	203	243	261	181	162	211	218	159	195	153	137	205	168	178	240	172	155	179	203	295	246	204	198	199	272	249	140	82	67	136	118	74	79	157	218	159	96	176	256	190	217	245	173	91	152	224	269	250	194	183	118	140	205	206	210	205	221	257	151	122	215	225	132	135	220	220	153	92	134	102	113	128	54	117	211	222	246	216	184	161	126	140	180	192	163	243	277	285	252	243	187	125	183
224	89	155	178	173	240	187	166	208	279	250	201	214	214	296	348	240	149	167	138	69	95	205	262	234	199	200	220	263	256	198	178	177	138	136	197	135	133	279	258	269	336	246	165	237	269	220	180	184	151	89	134	94	106	122	143	185	185	190	164	106	87	150	211	153	95	151	207	163	168	210	180	153	172	199	202	306	245	199	208	181	216	196	235	241	238	222	145	86	49	61	106	118	138	137	168	139	87	137	232	191	115	126	117	223	280	219	196	185	211	169	90	208	223	190	246	214	110	139	233	230	213	136	131	263	274	163	142	117	142	229	259	237	227	217	162	142	162	225	210	174	192	202	205	226	214	228	224	213	220	184	182	142	144	254	241	185	213	190	194	134	156	224	149	136	166	212	200	196	224	189	196	218	211	196	222	239	197	154	185	250	205	176	213	195	190	204	199	192	187	175	164	217	265	221	213	228	208	239	208	129	154	232	209	216	298	314	293	217	170	177	121	66	77	137	225	255	253	282	238	195	167	136	174	259	306	280	285	244	254	302	258	235	234	178	152	264	321	243	209	242	240	234	281	325	289	239	243	230	257	269	220	262	270	173	158	264	287	294	312	278	215	157	206	193	191	184	157	238	213	193	169	194	280	290	282	243	253	325	262	227	250	220	259	295	262	173	177	278	275	300	383	304	244	288	333	320	274	303	310	299	368	368	315	269	264	314	352	271	240	306	318	301	308	340	343	357	431	458	512	622	687	797	838	759	696	623	543	532	511	379	410	431	366	437	438	368	307	269	305	395	383	304	373	415	333	279	276	271	282	276	292	402	351	323	415	371	413	540	439	336	357	387	433	464	543	676	701	883	1111	1249	1323	1299	1279	1179	1125	1044	847	676	665	550	439	450	432	481	460	450	447	466	537	533	523	376	371	455	423	509	518	443	379	371	469	520	413	432	471	425	448	413	416	509	550	551	499	454	413	399	470	462	489	473	508	532	546	549	509	487	435	489	568	589	543	457	492	491	483	517	474	527	424	327	379	383	431	440	379	467	451	432	442	371	429	364	354	529	515	539	583	397	311	378	428	464	485	441	429	474	418	333	416	453	503	437	390	450	499	544	449	365	408	513	452	402	424	462	483	395	311	297	403	411	346	420	536	567	508	421	391	401	316	360	446	444	452	373	368	441	478	452	386	427	432	414	429	434	354	407	504	446	444	453	408	452	444	383	461	522	508	467	413	447	399	361	419	412	473	424	342	356	439	504	545	497	435	457	483	469	439	446	454	440	437	435	375	383	460	496	457	475	464	446	441	360	412	532	528	572	560	428	458	462	461	484	474	489	524	539	517	511	479	504	573	528	519	523	514	582	533	474	523	459	424	415	466	605	499	450	476	412	348	346	346	398	534	515	457	487	519	537	446	450	561	622	587	617	662	660	895	1037	1117	1229	1240	1212	1133	1050	853	632	555	498	458	416	374	416	439	418	407	411	431	408	375	389	446	416	425	478	424	319	296	335	300	313	338	289	341	449	471	380	369	439	469	452	434	436	478	509	501	562	606	643	736	790	785	732	584	427	323	345	358	387	378	252	236	287	288	265	238	189	144	222	285	215	214	258	310	321	270	258	214	229	201	148	246	350	394	364	312	212	159	174	194	200	198	246	265	244	317	332	261	212	246	250	192	300	345	268	234	212	219	264	299	283	217	212	200	195	266	271	237	192	140	189	179	159	242	171	126	122	61	121	235	259	201	194	192	160	183	150	140	195	250	234	156	215	236	237	337	351	172	57	67	159	200	178	220	226	182	166	187	162	177	209	245	196	108	154	160	193	246	260	221	203	237	240	262	204	198	240	218	148	140	186	140	187	246	301	277	174	136	93	84	167	163	122	263	253	218	322	262	127	98	145	230	239	134	108	118	154	187	113	191	288	240	161	107	72	102	143	153	199	175	91	161	216	153	141	100	153	208	170	186	209	175	155	185	165	164	244	251	162	77	89	238	291	194	172	203	156	77	84	119	107	142	158	85	92	207	278	244	177	220	214	100	139	227	200	182	177	199	325	340	213	170	186	161	203	282	256	214	196	113	81	123	123	135	208	189	120	154	119	146	209	162	137	115	187	244	229	190	218	269	224	179	185	232	140	40	146	153	150	253	213	118	98	107	70	97	171	197	259	205	123	100	84	126	106	136	198	199	176	227	254	213	231	242	218	182	196	226	232	227	192	180
146	138	134	182	231	215	161	241	339	354	292	161	60	117	201	195	149	206	270	223	182	223	237	165	198	202	165	199	150	139	120	81	92	158	219	243	213	157	239	254	201	243	248	212	211	164	167	245	287	283	195	102	231	265	90	102	118	154	248	198	173	212	159	107	97	65	130	202	223	218	191	206	127	136	161	73	86	277	301	132	199	179	129	188	267	303	157	94	154	220	203	121	168	158	109	105	102	165	239	242	207	194	166	169	233	204	168	227	222	189	145	100	131	234	257	200	216	200	126	154	266	262	118	176	208	124	173	228	265	247	162	105	153	225	200	179	185	136	127	163	107	110	197	315	329	242	252	174	84	143	201	198	208	164	223	256	175	221	207	147	177	238	192	203	169	105	149	267	297	225	261	327	308	242	239	224	219	175	148	167	168	181	218	229	172	90	119	196	129	198	269	255	291	232	231	229	175	197	209	164	178	253	276	242	154	121	265	270	238	262	289	257	194	243	202	239	325	315	343	297	250	246	172	95	137	206	232	240	237	233	189	237	251	187	222	248	270	232	183	288	340	281	221	169	194	252	246	184	178	233	235	204	219	267	279	261	282	335	233	164	192	242	195	221	238	172	284	271	176	199	217	163	184	178	203	222	129	215	321	274	287	356	289	225	259	264	198	191	212	294	380	208	224	360	256	260	310	302	253	261	261	345	441	261	250	371	324	299	380	367	306	273	258	311	346	276	256	393	370	470	681	695	742	786	830	728	564	603	564	425	424	480	376	325	412	375	450	481	318	329	376	256	262	311	337	354	315	375	394	318	304	393	332	262	329	354	405	332	364	492	423	423	462	464	479	480	499	550	654	739	879	1107	1168	1236	1314	1260	1132	984	769	615	645	629	502	477	603	620	501	438	499	508	454	481	418	348	411	437	441	429	493	486	474	491	452	414	377	363	401	510	448	404	471	518	439	386	441	404	417	543	526	464	485	387	335	395	415	406	389	431	441	502	570	495	431	375	435	531	510	510	513	510	480	431	445	482	462	417	443	514	494	487	450	364	387	450	513	541	516	468	471	448	482	467	407	425	473	484	440	491	469	355	348	433	467	462	390	335	389	474	407	349	471	456	433	424	385	460	454	379	371	386	365	369	379	410	485	462	510	461	351	370	397	502	508	444	444	452	458	409	365	384	375	414	464	421	365	404	456	433	459	437	411	426	384	347	492	534	479	485	447	433	418	435	413	376	452	538	428	380	479	414	383	450	431	415	428	450	532	525	498	469	474	511	403	467	520	431	584	570	406	487	567	540	451	383	415	503	520	518	485	430	408	453	484	465	428	425	426	442	491	401	422	595	586	514	454	374	437	518	478	447	451	491	538	497	478	532	549	442	401	417	504	559	473	506	509	444	478	476	485	521	530	574	599	655	690	806	1023	1181	1224	1210	1286	1203	1054	880	665	543	440	482	513	451	460	452	466	429	359	340	361	384	324	301	286	360	376	298	355	402	331	359	382	298	334	328	311	355	350	338	333	349	418	461	427	441	454	425	502	592	535	620	819	874	845	723	529	431	449	514	460	342	327	321	308	271	169	148	189	204	308	305	265	306	270	269	256	243	235	167	180	235	331	353	261	254	298	323	300	304	272	222	241	177	226	274	215	225	207	222	173	155	185	218	213	167	245	260	244	240	222	292	350	282	270	229	203	271	289	345	319	306	322	275	303	283	264	272	184	103	146	216	279	343	278	182	215	256	231	162	149	227	357	358	270	249	208	242	250	250	250	169	135	111	174	235	211	197	206	165	120	184	124	175	238	110	90	171	132	123	202	256	246	243	296	357	272	160	155	181	250	233	194	219	268	285	317	186	149	179	140	137	125	164	251	238	165	131	137	199	189	187	183	233	258	182	184	227	249	259	152	50	96	91	166	217	124	77	106	144	114	134	189	156	98	144	198	123	97	167	179	158	108	162	238	193	98	139	168	125	161	153	150	174	160	153	144	148	238	289	247	199	173	106	139	212	191	174	164	234	262	249	223	240	207	159	198	197	171	184	262	316	310	257	212	154	178	164	82	123	109	91	137	84	109	184	150	149	192	166	123	160	195	211	224	161	174	283	327	194	65	142	196	213	236	191	188	243	217	180	207	229	173	126	180	204	209	236	259	216	181	248	186	167	231	120	152	201	186	145	200	323	258	220	215	201	191	272	303	232	258	250	195	199	278	273
210	145	129	206	267	274	218	205	172	138	197	152	108	192	191	247	261	210	239	256	252	191	240	319	267	290	217	181	240	142	61	162	156	84	190	251	226	245	273	208	192	204	241	245	239	281	263	237	193	157	170	216	240	245	256	289	275	212	217	249	185	157	128	79	144	109	46	143	235	191	182	207	185	174	191	147	142	203	231	241	165	142	219	151	142	215	140	108	185	231	180	177	239	191	157	167	195	205	189	214	161	166	214	201	226	250	289	291	256	223	111	143	201	124	191	196	114	107	113	136	173	166	188	254	260	220	204	187	171	230	156	145	179	182	291	297	242	207	188	133	122	176	175	141	184	239	200	220	187	134	154	131	198	263	229	190	158	163	129	62	122	199	232	180	87	127	196	275	254	296	338	363	365	270	328	273	242	292	266	242	245	193	140	217	156	70	142	254	242	220	265	192	168	241	263	201	210	205	140	187	248	271	298	235	227	269	234	212	220	229	178	203	342	295	127	157	253	290	329	310	216	180	125	95	195	223	230	232	174	206	193	179	238	320	374	271	233	198	185	331	329	272	337	242	226	394	353	308	285	234	236	240	285	270	246	240	288	271	218	254	232	221	168	156	205	219	187	166	248	230	280	335	309	291	294	287	224	284	324	292	256	239	245	289	253	246	319	281	303	338	323	246	201	234	229	253	201	181	228	207	220	229	261	288	292	317	330	378	283	230	319	257	277	376	365	400	332	326	335	414	578	605	684	727	766	787	734	757	700	529	496	480	442	426	345	298	325	385	377	399	353	226	323	399	349	351	340	358	386	425	390	288	307	324	337	373	411	429	347	263	264	371	441	430	358	298	406	551	600	605	721	772	909	1151	1323	1371	1254	1193	1036	892	731	611	578	501	625	703	568	513	515	539	577	521	488	492	499	537	523	506	521	515	568	564	532	548	436	388	487	462	398	411	486	545	572	525	451	426	382	355	411	399	421	506	497	453	441	454	481	490	528	542	487	497	404	427	541	534	497	444	468	476	391	397	513	481	430	424	475	510	487	501	492	504	449	470	526	420	441	523	451	397	451	444	412	466	527	501	397	446	496	411	365	437	490	450	446	452	484	487	431	403	444	425	466	470	348	446	507	471	520	540	468	406	457	527	464	447	487	395	364	412	419	497	448	433	398	368	479	401	286	325	463	446	414	466	435	444	431	439	442	364	372	367	339	407	485	513	473	384	315	409	501	408	366	420	545	538	396	403	452	499	491	437	448	441	504	460	384	372	470	512	445	526	551	534	550	578	605	441	300	418	447	435	474	461	424	396	429	450	439	441	470	523	462	433	509	528	421	389	438	438	476	516	466	442	464	403	433	437	414	509	512	471	436	443	464	472	560	539	499	506	422	429	450	439	432	393	427	422	429	551	600	661	745	767	879	1093	1302	1376	1359	1295	1194	963	734	609	485	492	557	518	497	479	466	451	307	301	356	345	358	352	421	432	405	396	349	294	285	357	407	426	432	443	377	379	422	347	345	285	232	316	321	282	400	461	392	468	571	577	656	739	761	762	745	644	530	424	362	358	400	330	231	298	307	262	298	252	257	338	294	338	380	315	307	333	283	208	222	292	241	189	252	285	255	269	274	294	273	282	315	229	243	380	440	355	231	203	290	394	424	305	277	297	242	229	206	191	256	218	190	174	149	179	170	244	236	257	309	280	265	300	212	171	312	259	237	263	217	203	224	293	287	245	247	221	170	222	250	210	139	125	197	245	209	155	106	130	224	237	218	203	213	283	261	170	211	258	347	311	197	238	289	255	211	198	141	133	129	151	203	208	184	127	137	177	188	202	217	280	266	168	145	181	224	219	267	241	199	174	128	175	205	225	231	260	218	154	236	185	129	208	138	77	213	262	216	283	268	182	210	257	226	186	175	148	91	152	208	234	259	165	135	115	61	47	167	165	83	162	203	217	164	109	174	208	169	231	319	266	186	173	106	136	214	154	151	152	208	305	236	193	228	183	196	245	208	224	284	258	189	117	123	169	272	321	267	193	151	214	198	230	270	269	319	314	285	200	79	59	129	182	204	133	130	221	164	85	166	179	126	156	222	230	237	234	150	173	173	214	235	159	182	236	173	152	224	203	102	49	101	129	112	147	175	190	226	198	162	192	240	203	134	196	279	250	214	189	221	245	248	253	237	273	159	178	340	308	215	197	178	135	151	157	185	221
169	162	222	266	237	267	243	225	273	229	224	221	179	150	192	222	143	168	252	205	156	152	189	168	161	156	178	167	57	131	212	210	161	116	140	167	213	193	198	236	197	204	245	258	245	276	282	220	185	290	236	156	196	162	219	255	230	234	253	218	149	94	61	106	219	201	143	237	300	282	216	154	193	259	231	211	221	187	183	223	170	137	260	263	161	182	266	251	150	164	214	190	157	163	135	133	196	122	50	107	102	106	115	85	196	312	330	310	194	169	173	168	234	230	240	175	162	198	192	229	184	160	230	207	197	269	236	181	190	190	164	178	220	250	225	196	138	74	148	213	212	197	244	233	193	238	234	177	186	196	140	102	191	207	128	161	155	147	123	124	237	248	188	209	212	159	164	340	380	216	185	224	244	201	198	250	245	233	259	175	69	167	234	135	107	212	165	150	194	188	260	227	140	175	254	301	207	223	298	227	232	247	221	195	247	238	215	308	276	166	142	185	208	180	166	245	275	179	216	349	368	228	212	275	225	224	247	228	183	129	244	306	231	209	196	182	203	196	198	248	217	245	248	156	170	255	248	184	239	278	227	201	254	248	182	221	231	258	241	231	232	270	327	244	287	304	211	168	189	172	153	165	137	226	291	326	319	229	196	233	276	230	307	337	225	230	283	222	146	255	277	195	268	326	267	282	357	304	259	245	249	294	271	256	319	329	220	265	337	359	350	352	403	412	395	354	331	314	361	397	413	506	657	718	685	674	805	917	816	683	566	466	431	482	488	404	396	342	270	373	421	303	352	412	384	434	396	321	330	344	384	369	341	362	322	314	357	380	372	333	300	388	454	415	319	392	453	469	508	507	610	681	806	946	987	1053	1238	1358	1289	1137	989	938	822	643	596	557	416	457	515	471	462	541	511	417	481	489	466	396	378	388	416	341	291	363	434	516	543	534	510	507	516	532	511	497	484	495	440	365	368	414	503	470	392	418	452	496	544	474	452	545	550	534	514	524	518	422	427	462	441	490	487	466	539	492	480	488	516	536	474	413	375	399	465	482	423	439	418	472	546	521	498	437	416	401	400	452	518	454	400	441	393	352	333	380	462	460	452	438	474	470	323	322	372	388	420	451	539	540	433	400	352	376	457	420	350	373	513	481	426	393	437	548	511	453	389	328	373	384	385	451	428	413	416	475	546	569	532	459	465	485	506	535	487	417	388	402	396	393	488	525	388	352	452	455	455	447	424	434	489	475	410	404	446	497	461	457	528	508	496	459	454	557	565	514	499	585	501	350	382	403	478	517	590	561	425	428	410	414	413	454	519	536	537	437	457	496	408	371	413	424	413	424	484	492	442	480	491	463	477	498	484	455	413	468	489	511	527	482	542	550	489	487	524	515	511	457	451	552	613	610	552	754	1005	1008	1156	1290	1334	1396	1275	1037	781	675	640	508	444	437	349	283	331	429	478	457	378	384	380	338	385	366	340	363	410	413	286	308	392	362	381	457	434	356	272	301	393	392	374	309	272	345	459	506	501	501	527	588	644	727	779	794	771	701	643	497	377	332	311	262	257	316	296	295	381	362	309	290	306	259	241	339	297	264	294	317	306	266	231	282	361	346	314	282	203	150	233	343	327	266	278	277	293	284	221	268	212	170	290	264	299	348	253	250	290	257	199	183	219	221	262	264	172	219	257	235	196	275	283	167	187	252	230	246	284	175	154	214	242	215	167	246	260	210	212	208	180	227	261	308	279	131	155	202	156	188	160	67	184	269	259	239	190	200	170	153	181	201	227	249	286	349	332	258	263	250	248	224	193	198	212	197	138	219	287	225	219	224	232	229	165	134	194	177	96	169	175	110	202	250	201	160	125	153	180	107	95	161	199	141	114	228	254	183	259	323	277	246	186	242	315	268	233	191	175	160	243	341	251	196	234	228	269	252	105	51	132	155	107	90	121	174	115	129	175	231	182	80	193	161	127	201	162	148	204	171	68	136	153	55	105	232	240	226	228	207	201	177	222	159	60	76	135	187	201	241	226	148	96	124	224	264	249	240	277	259	223	153	177	306	248	154	106	98	168	240	250	146	96	193	252	212	134	123	165	181	105	118	169	162	221	171	85	191	162	104	181	199	263	243	203	208	175	184	212	189	189	198	131	150	231	236	222	160	112	153	144	105	77	192	240	221	263	258	259	281	292	258	215	192	221	228	248	235	222	220
189	136	240	245	206	256	246	209	184	223	283	347	219	145	184	191	238	252	194	170	184	208	229	240	298	289	210	201	264	272	197	134	190	191	180	181	170	177	198	231	217	217	245	263	207	186	282	284	261	248	118	141	182	131	203	199	174	239	287	184	126	206	199	141	96	66	91	190	226	201	163	171	253	252	159	108	144	160	94	130	220	202	235	281	260	188	193	261	280	270	217	215	228	280	238	193	228	152	147	242	273	233	203	201	217	275	302	272	254	258	256	207	127	171	267	217	163	212	223	253	292	219	235	293	229	232	261	204	107	107	205	212	196	210	249	236	180	165	172	245	258	212	192	235	198	156	217	245	288	251	251	321	249	156	143	134	207	229	213	258	216	161	185	178	135	158	118	121	225	157	102	196	236	170	111	81	77	138	180	258	271	258	304	241	208	186	165	253	179	206	295	140	66	212	278	255	260	194	174	212	260	237	283	333	235	217	250	240	214	220	224	226	239	241	230	179	210	186	180	245	212	199	214	132	96	209	272	249	216	148	138	277	340	264	212	225	200	207	281	298	222	234	299	195	148	267	299	280	231	231	288	265	269	272	248	250	221	193	226	235	248	207	196	174	191	270	277	216	144	191	220	218	209	209	260	232	164	207	236	203	233	334	325	169	167	254	291	243	217	275	272	226	193	197	216	244	242	302	337	311	243	205	217	274	366	316	254	191	151	187	320	456	392	301	314	324	288	357	382	395	482	467	479	600	631	608	655	743	793	743	643	566	566	552	473	436	521	485	316	272	356	406	412	351	328	335	312	334	296	298	392	429	432	374	268	381	475	373	322	310	349	368	327	469	585	468	390	353	381	438	479	540	630	696	774	892	1008	1183	1252	1264	1205	1089	930	839	760	620	575	525	471	466	483	468	481	550	521	424	412	395	402	455	387	391	531	547	525	511	506	475	505	559	485	492	508	518	512	411	376	469	445	439	458	445	468	434	408	461	532	466	498	511	476	391	362	455	406	390	452	508	419	369	385	376	410	390	408	398	418	475	368	340	466	493	472	429	444	558	517	489	460	401	502	518	485	467	478	549	506	456	426	348	480	533	466	492	465	425	368	377	392	338	323	412	450	399	372	399	458	434	384	350	317	414	419	402	390	346	457	399	385	457	375	358	445	551	507	386	409	396	391	412	424	406	386	401	404	427	387	415	420	439	476	489	466	361	416	497	492	445	438	450	489	482	422	458	487	454	340	322	404	496	496	416	354	413	516	522	516	484	489	499	478	405	440	528	499	494	507	479	490	430	366	486	509	406	326	382	422	400	472	480	516	475	457	526	487	419	418	443	394	391	425	380	369	440	473	396	349	454	499	380	374	520	524	503	519	521	516	527	495	448	481	451	401	459	490	551	645	624	704	826	904	1042	1275	1353	1272	1234	1181	1090	1016	780	647	608	499	519	535	526	414	355	425	492	452	352	318	310	296	348	378	391	335	309	336	246	262	329	383	362	367	393	316	326	348	370	442	425	392	332	280	295	339	444	501	515	591	715	646	676	909	876	688	588	585	494	401	372	389	431	335	331	324	292	312	287	260	177	246	311	313	369	281	212	257	340	344	285	318	340	323	282	289	351	275	259	308	298	255	204	231	317	302	297	253	155	203	290	306	265	276	267	283	245	216	307	343	292	210	218	229	228	345	398	318	243	227	239	242	231	247	255	253	265	274	213	105	177	296	347	300	244	252	192	212	281	314	284	226	170	243	315	229	230	289	272	174	137	127	129	180	182	130	221	243	169	197	240	236	230	246	260	222	200	200	149	161	183	166	178	228	270	204	189	256	280	229	190	241	245	220	233	262	186	159	243	198	172	142	88	178	175	161	185	246	238	168	210	235	248	232	194	168	141	176	212	138	145	220	225	247	239	227	225	239	226	199	173	142	115	152	174	222	217	143	155	98	175	245	156	140	154	150	108	87	205	158	138	220	165	97	155	322	343	194	138	180	191	223	189	141	156	170	184	167	169	198	167	177	228	244	147	106	140	151	174	161	199	139	118	206	206	254	261	207	160	157	153	163	213	213	185	182	226	252	240	224	165	151	200	129	118	182	170	178	225	225	175	138	107	104	215	268	161	119	145	184	267	233	183	221	182	96	61	78	152	207	209	134	95	218	303	299	176	41	154	207	160	109	114	127	99	141	185	261	255	220	236	219	201	182	99	156	178	98	155
181	165	160	208	197	178	228	154	233	285	245	284	276	249	150	138	209	163	70	149	186	198	221	163	199	223	174	154	197	270	220	195	265	234	194	150	157	165	147	189	189	173	238	270	268	238	222	218	190	235	157	132	213	214	210	223	185	181	212	171	166	201	141	123	170	164	259	212	112	182	135	89	160	168	178	212	244	222	207	187	179	177	184	206	172	97	77	157	225	182	140	146	110	119	133	157	134	107	156	189	204	236	241	166	161	211	224	212	294	267	246	322	163	109	215	194	132	145	201	151	144	230	207	242	175	127	194	186	224	248	148	129	119	193	281	214	217	199	223	231	217	210	222	190	163	182	207	221	121	109	144	100	134	236	248	168	192	247	238	250	215	197	196	124	67	61	146	227	184	161	106	116	180	248	210	132	233	267	296	340	282	216	170	249	293	226	161	177	221	279	240	143	143	159	215	225	227	244	275	215	132	89	120	187	187	180	168	166	204	253	290	265	252	279	247	206	210	175	164	246	331	378	308	231	215	221	168	115	131	191	218	238	281	245	270	295	254	300	313	263	247	224	214	194	227	243	246	263	237	324	365	244	206	212	221	259	191	194	267	244	211	210	143	105	243	262	186	220	218	241	214	231	281	266	198	175	267	271	297	332	255	197	264	277	291	317	299	275	268	311	278	236	272	329	320	331	357	364	303	227	273	261	215	235	248	251	217	273	319	289	317	312	311	242	233	182	226	365	350	392	401	439	396	400	523	579	700	679	676	854	846	743	688	569	479	490	605	601	454	362	347	320	328	358	368	455	453	456	505	459	372	338	294	334	407	382	438	430	326	344	427	399	444	461	370	328	431	507	413	369	321	403	511	498	614	764	815	951	1094	1273	1375	1228	1077	965	930	897	731	656	615	570	517	463	481	516	484	449	472	488	526	559	483	441	491	401	379	482	505	444	414	404	348	418	486	436	458	514	583	610	611	570	513	542	517	417	365	326	418	455	388	417	415	414	488	492	361	407	512	473	476	510	503	548	561	467	492	448	325	397	466	463	515	546	457	456	439	430	508	466	441	427	382	412	522	531	439	459	498	488	479	480	392	381	473	445	417	387	414	398	364	383	461	545	456	529	589	499	487	416	379	392	423	461	392	291	339	395	384	437	413	395	384	353	423	556	511	403	467	425	343	408	478	498	510	520	424	370	421	413	357	439	458	387	386	387	427	428	511	505	485	463	410	477	446	501	484	344	331	362	483	577	462	392	440	416	375	417	536	586	467	455	546	506	497	522	548	480	451	446	425	478	415	452	468	384	387	420	425	426	504	542	413	321	401	410	425	410	374	431	441	439	485	524	380	371	499	428	446	575	543	422	376	392	447	484	514	519	495	542	586	569	527	418	451	448	419	598	726	821	864	999	1151	1223	1328	1330	1266	1045	867	751	599	535	583	577	490	444	390	432	483	399	338	406	391	299	299	378	344	336	404	403	380	354	353	242	315	441	346	383	436	406	345	315	335	370	362	290	322	352	364	423	457	475	471	543	667	829	900	829	762	636	536	392	339	409	407	341	301	341	303	235	271	265	284	347	293	234	312	329	268	294	244	211	279	357	374	343	257	170	120	108	167	174	230	340	293	227	261	262	273	281	222	308	319	238	268	223	203	219	267	279	316	343	243	248	340	337	256	274	255	175	284	343	245	199	200	229	196	94	173	243	166	222	247	173	198	266	252	255	184	158	243	158	160	251	214	252	301	265	278	285	253	215	190	116	155	240	204	200	232	298	271	196	219	264	245	199	191	258	271	197	211	215	192	149	144	229	247	192	174	183	197	220	226	170	80	112	116	120	188	215	192	99	49	113	196	228	185	171	237	163	133	281	321	271	230	176	266	312	237	226	190	162	207	165	135	175	223	218	146	152	245	327	262	245	278	196	168	166	140	193	247	236	261	201	108	210	236	161	124	203	218	165	233	242	222	181	162	178	155	123	174	249	168	161	205	223	265	214	196	199	256	235	104	170	161	53	126	192	143	98	102	128	215	238	135	134	212	212	225	262	226	183	108	117	121	96	148	127	108	100	93	99	186	262	202	198	175	140	188	208	216	224	142	157	239	195	110	165	167	131	140	156	191	114	149	183	102	131	249	235	139	159	217	191	176	177	126	145	211	130	183	206	138	156	93	109	202	258	219	224	205	247	322	283	291	330	281	175	207	177	190	235	220	214
242	210	174	215	205	190	219	144	204	220	162	127	142	195	247	263	169	143	216	280	196	212	237	205	165	198	185	150	243	296	300	205	108	143	214	136	171	213	125	104	230	265	221	246	284	268	174	161	260	210	207	252	207	184	171	169	169	202	245	220	94	148	240	236	184	183	203	176	215	166	156	168	105	173	205	198	242	267	281	186	119	145	278	318	236	165	105	136	161	195	144	91	157	199	199	169	176	206	184	179	170	96	131	240	275	265	144	102	165	199	175	204	231	248	263	225	181	149	210	199	161	208	274	227	178	147	74	105	101	162	241	197	153	161	204	140	61	129	196	254	249	152	114	168	177	108	96	120	166	131	104	148	167	177	201	223	194	210	361	351	171	170	268	251	205	194	143	212	221	184	190	142	146	177	321	307	256	245	205	264	215	91	125	217	208	259	257	157	131	168	135	99	142	180	160	176	184	223	233	102	88	115	186	278	252	224	219	221	184	103	131	127	178	254	270	275	215	264	357	345	222	120	101	235	303	231	185	177	226	246	295	353	324	252	221	131	178	265	253	253	233	295	270	248	212	224	328	306	219	248	304	299	283	255	258	197	204	279	214	171	226	280	285	210	248	337	358	281	299	372	316	299	302	301	256	130	148	231	209	235	236	211	256	283	277	267	272	284	228	221	231	254	382	330	212	300	290	215	263	291	257	261	370	308	206	260	328	371	303	288	285	230	269	408	470	306	249	291	335	370	285	351	370	446	522	491	587	610	728	837	797	736	725	713	559	451	537	515	317	299	451	449	376	425	394	424	462	338	304	406	522	481	367	375	488	462	374	306	298	373	418	363	362	428	326	284	356	380	422	455	430	396	431	504	563	552	542	718	862	926	1071	1163	1164	1185	1194	1155	997	790	682	671	601	560	590	576	564	523	503	461	389	331	330	461	556	479	362	427	515	480	379	309	391	541	549	413	401	489	531	436	464	516	477	491	527	490	411	357	386	414	438	577	549	505	513	465	419	445	476	501	518	543	566	510	475	426	418	536	563	521	528	491	447	449	468	469	519	483	360	372	440	514	533	466	470	471	448	469	467	450	453	429	477	538	464	488	529	420	385	435	495	529	406	323	420	476	472	439	426	475	486	438	431	464	491	503	443	474	490	512	466	381	440	470	464	436	474	444	454	552	456	421	505	432	382	394	464	567	449	398	418	389	422	443	409	365	442	517	451	407	454	443	445	426	422	542	464	345	397	423	429	392	413	480	489	487	404	403	462	443	485	430	428	454	433	463	471	490	519	489	407	407	395	445	494	464	417	422	467	420	435	483	478	401	443	501	403	365	344	434	531	534	548	472	392	438	518	473	497	504	370	433	510	525	546	465	409	445	458	461	520	608	568	410	548	736	704	765	784	868	1100	1231	1278	1350	1288	1174	1102	850	722	652	490	402	423	454	416	369	412	471	416	357	296	318	382	378	378	439	456	425	445	452	479	451	378	364	342	326	312	308	281	305	292	319	423	405	356	357	407	376	324	410	496	536	607	739	725	695	766	741	657	522	462	390	339	358	324	276	238	252	322	324	303	289	312	259	244	321	304	319	308	315	324	210	253	413	342	256	320	261	121	148	237	252	257	286	238	241	294	270	237	264	277	260	221	238	333	254	202	256	322	321	236	296	315	223	241	391	365	253	255	258	228	261	332	250	156	188	234	169	138	149	220	253	192	253	308	259	227	211	215	152	106	156	252	314	226	191	200	124	134	160	194	187	171	142	228	283	115	110	196	234	235	201	192	240	266	276	324	287	157	257	316	155	118	184	220	195	168	160	219	239	229	267	221	190	181	204	175	70	95	139	198	163	114	257	250	155	160	209	215	232	257	278	266	198	220	226	229	265	272	212	152	128	148	221	212	184	158	189	241	243	197	204	239	164	184	185	149	218	199	162	171	177	245	224	168	114	181	224	201	203	250	266	192	217	224	242	229	245	225	214	172	113	188	195	197	185	128	115	170	247	245	135	116	148	208	254	184	130	145	222	207	223	261	136	98	226	300	212	154	236	231	196	201	119	126	237	165	108	127	132	185	199	195	157	87	112	168	190	271	268	191	155	143	228	259	214	153	62	176	233	113	138	182	150	174	273	222	189	217	129	100	124	224	216	152	170	213	302	250	106	125	147	190	232	183	122	127	233	261	237	167	153	260	319	255	199	257	302	230	238	208	169	250	221
198	181	185	192	271	291	235	264	301	238	170	224	304	256	240	228	164	228	250	198	191	218	207	176	122	196	237	191	192	140	142	186	183	221	166	82	100	189	220	288	456	364	256	240	215	272	272	211	231	269	252	210	169	143	164	159	169	166	117	192	212	178	185	180	152	188	192	163	215	197	188	176	97	105	232	237	146	180	259	219	131	192	225	215	216	161	155	233	247	185	214	142	103	224	289	258	238	203	216	203	153	164	137	169	224	189	217	272	225	181	155	142	115	176	253	250	216	199	220	200	149	191	225	161	198	225	118	99	183	199	215	217	214	136	89	144	227	280	199	183	152	135	148	152	236	240	239	227	222	225	219	192	147	177	182	191	247	226	250	268	184	178	184	259	233	193	150	147	189	87	200	343	208	136	186	182	205	146	158	263	213	136	128	139	176	181	104	75	89	70	137	219	212	208	201	216	146	93	156	136	104	182	261	265	246	184	161	162	216	200	126	207	263	220	243	271	173	204	322	314	250	231	277	263	152	157	249	231	215	301	303	193	185	286	271	163	177	135	106	179	205	212	267	292	210	150	153	161	171	278	282	183	235	247	250	231	189	209	168	136	250	327	275	274	260	290	289	189	253	232	101	208	213	189	246	197	183	187	191	301	334	322	382	356	301	308	271	277	352	289	245	292	376	294	177	224	252	252	303	370	358	270	245	281	246	252	297	262	255	226	203	275	345	359	334	307	324	362	337	386	312	283	366	387	432	406	497	582	701	844	818	802	834	814	713	695	599	487	482	470	392	285	326	409	431	363	350	411	357	325	395	440	419	317	234	231	302	371	407	400	311	262	345	383	363	389	362	360	396	379	364	382	359	362	420	510	550	594	729	812	910	1037	1175	1274	1337	1399	1264	1109	974	757	598	545	520	489	577	619	606	541	404	399	366	352	436	438	466	499	507	550	476	399	519	539	448	446	478	454	415	450	498	433	420	521	485	466	479	410	326	372	364	324	380	348	390	506	485	479	424	376	420	388	413	398	362	423	493	513	429	340	393	407	445	525	445	452	451	401	486	472	448	499	506	455	400	400	453	491	464	411	465	506	438	445	478	556	558	443	330	372	455	393	370	361	378	447	515	540	497	447	373	370	440	470	485	469	419	394	471	601	585	489	465	432	394	468	401	384	453	508	550	503	433	344	387	443	558	570	486	427	448	443	395	440	459	418	447	509	498	539	553	553	494	410	502	490	443	514	513	489	515	509	479	551	548	413	404	446	480	477	421	377	423	414	343	455	446	385	461	438	386	480	457	362	393	417	431	428	409	464	517	525	496	470	507	478	404	392	434	507	533	482	524	586	570	457	453	569	566	457	379	417	489	468	502	559	438	404	429	485	492	512	568	592	607	666	794	928	1150	1223	1272	1347	1263	1145	1096	936	695	588	518	437	407	345	323	433	413	312	355	359	310	306	332	356	348	335	365	439	402	355	330	304	330	394	398	356	386	350	316	392	465	431	326	327	362	326	291	296	334	402	447	493	513	517	654	775	816	826	736	671	651	491	346	303	312	296	252	227	245	331	339	248	183	297	378	293	291	332	305	238	192	241	233	226	294	307	268	249	267	244	340	366	200	187	286	331	319	275	225	241	245	227	233	195	151	240	333	259	266	252	149	209	240	234	178	103	291	282	132	206	303	339	271	236	289	201	138	216	195	221	217	131	214	354	312	189	146	170	127	124	196	145	180	292	306	269	181	220	178	122	167	199	214	251	238	169	243	259	170	230	237	165	244	265	260	246	240	281	270	249	153	159	272	265	218	169	197	215	184	203	200	263	293	256	270	253	214	224	204	107	143	181	224	296	196	204	270	135	52	110	113	99	178	177	206	237	210	262	276	230	226	273	254	218	157	76	97	136	167	225	275	263	221	191	114	93	147	164	168	286	316	157	129	210	234	190	169	110	143	228	176	214	254	137	41	83	214	227	155	177	190	182	150	132	210	282	249	135	113	143	180	243	168	134	164	129	97	162	241	256	174	149	258	185	151	195	151	186	233	230	255	249	226	189	191	209	195	163	145	195	184	165	242	238	217	183	149	241	224	100	142	145	89	87	57	128	138	134	208	185	177	197	112	165	236	171	176	155	162	198	158	112	201	179	137	210	154	101	83	151	224	201	107	99	213	253	223	157	163	153	113	189	171	177	169	141	213	230	272	286	191	213	226	217	205	167
144	185	151	148	228	194	217	304	238	126	166	255	242	235	202	131	155	153	203	314	251	212	218	169	174	219	271	230	207	191	207	277	244	247	219	174	237	185	171	223	286	241	136	198	207	167	227	275	182	203	183	129	227	170	59	101	140	135	157	147	155	163	179	222	174	189	200	119	118	97	182	257	121	103	237	313	231	132	154	208	141	186	212	117	198	202	93	129	156	186	256	172	113	125	119	150	172	189	236	182	170	230	241	269	194	135	201	239	252	190	200	194	123	199	202	180	170	176	245	207	161	146	97	155	173	83	108	200	156	142	226	219	153	103	78	155	247	268	282	252	214	158	110	101	145	166	193	182	154	187	189	184	189	256	225	153	230	256	261	247	135	121	247	250	144	141	111	128	237	208	196	252	198	194	207	148	203	236	216	226	203	188	117	155	322	282	207	216	229	186	187	191	170	205	236	182	166	220	281	264	122	226	340	353	267	188	175	180	238	209	124	114	227	221	245	246	198	246	351	376	287	322	343	217	182	229	203	242	255	218	206	187	180	165	178	248	253	155	81	103	219	234	158	160	192	220	195	163	116	54	151	335	280	181	244	170	154	203	202	201	191	250	242	179	196	209	249	247	214	266	257	213	180	224	264	234	315	321	234	288	289	310	372	264	159	203	224	274	306	320	304	213	175	188	275	313	362	321	232	182	224	302	242	266	301	304	375	326	234	250	229	237	290	250	301	352	280	309	299	259	324	371	369	298	291	348	376	471	588	650	703	754	841	944	720	544	593	538	479	450	382	337	341	349	328	345	403	335	347	361	387	379	325	257	241	329	285	337	452	450	377	344	375	273	288	384	325	292	322	338	332	361	482	495	409	388	371	406	553	713	703	735	891	1124	1194	1193	1328	1286	1157	1031	860	829	739	618	585	604	587	533	501	438	375	368	450	464	486	572	490	393	466	433	376	385	413	468	491	511	484	429	507	497	488	525	450	484	580	468	378	418	363	447	457	294	380	530	515	508	460	418	507	542	511	526	471	464	524	476	410	384	448	461	452	446	434	483	493	585	532	448	480	437	480	522	452	445	476	473	395	352	454	495	490	450	482	504	419	427	472	462	371	398	525	496	445	437	404	461	461	488	494	475	585	490	414	486	486	482	470	444	440	429	409	359	379	442	440	471	468	512	459	472	464	385	462	489	577	579	474	366	349	462	486	428	419	492	595	608	555	512	531	503	481	513	432	441	492	440	447	492	486	344	341	454	459	527	548	525	541	501	454	395	434	465	485	537	515	556	512	363	322	444	453	400	436	455	384	343	461	557	471	424	462	402	420	436	431	521	502	423	375	371	500	503	473	515	472	419	373	452	456	432	472	457	522	528	509	548	569	542	546	619	628	690	868	972	1026	1177	1336	1346	1295	1177	988	860	809	681	607	579	488	425	473	487	391	349	383	443	374	354	396	332	330	409	362	337	361	306	295	364	385	360	373	318	327	324	313	485	502	364	381	463	441	323	330	392	332	401	482	523	507	585	734	732	835	928	846	712	574	424	391	448	437	423	424	344	280	264	262	287	260	306	329	299	301	326	343	278	232	198	184	210	198	226	312	288	264	277	228	277	324	335	359	344	330	273	289	253	198	181	126	151	190	220	337	370	304	234	231	344	242	182	279	266	212	210	294	275	140	88	108	168	267	248	236	179	142	257	223	164	182	136	191	270	270	184	188	364	341	222	183	162	183	167	214	270	245	285	257	160	151	164	160	184	214	247	306	283	183	234	298	248	241	278	218	122	155	237	279	303	256	203	179	179	219	249	187	105	111	166	147	141	247	258	201	196	172	195	221	235	275	234	234	215	215	268	207	131	144	139	147	241	238	233	276	210	235	301	263	224	211	154	128	202	217	210	233	194	170	152	92	115	211	302	253	197	210	125	124	211	263	266	271	178	76	106	178	222	190	220	245	204	136	140	189	147	171	193	175	142	107	212	211	156	255	335	273	196	142	155	223	150	94	201	292	194	120	214	293	244	152	127	182	252	204	257	250	206	306	331	256	207	145	101	120	154	187	99	101	163	170	154	155	193	239	276	270	203	191	170	162	195	217	203	180	237	193	142	161	193	178	193	145	149	254	155	138	249	229	187	166	212	241	113	68	141	218	278	254	200	171	176	157	165	212	189	171	204	211	120	114	223	274	264	266	298	279	212	196	211	230	206	143	230	199	103
204	267	188	58	198	232	199	228	194	271	273	232	237	233	224	180	124	106	187	225	156	180	229	266	242	198	209	240	255	225	230	243	241	198	161	175	172	174	163	176	221	250	255	219	225	205	235	281	182	153	163	142	180	182	168	153	136	106	113	145	171	235	195	164	232	147	76	163	144	125	208	245	149	92	212	305	276	130	146	172	69	134	185	191	235	274	242	128	158	160	128	197	234	209	107	141	204	112	100	107	59	58	62	177	219	118	194	311	261	244	223	123	148	238	254	206	215	254	263	182	163	237	226	152	137	189	180	150	121	191	274	163	153	274	267	170	168	144	134	277	335	188	42	123	171	248	280	193	202	180	132	106	127	203	214	251	256	189	260	224	143	167	215	225	213	271	286	265	206	106	198	246	138	149	158	168	127	145	270	327	252	216	157	143	216	221	194	148	152	110	140	212	225	263	264	139	141	166	123	180	182	199	350	289	112	137	133	175	238	202	253	251	219	224	243	288	247	264	383	322	178	228	225	121	160	312	303	259	241	179	234	287	299	239	177	207	200	179	189	206	189	207	229	231	319	319	207	227	219	140	176	269	220	169	264	275	246	210	196	180	169	210	202	247	267	291	287	180	222	270	257	289	259	231	256	260	259	327	343	282	201	231	244	152	166	183	246	284	253	255	199	202	226	240	286	301	348	298	221	273	308	258	239	286	289	271	305	297	192	217	284	280	248	242	321	291	275	321	327	323	292	257	293	367	355	254	280	498	575	518	591	594	652	777	807	856	797	678	551	417	340	380	462	463	341	371	428	306	331	337	320	378	307	258	303	353	337	296	383	425	422	413	381	371	293	308	329	301	261	313	436	385	399	407	406	371	371	438	473	493	472	591	743	889	996	994	1092	1260	1275	1245	1170	1125	1000	817	697	628	603	587	571	488	406	419	509	537	464	448	519	497	471	419	473	497	469	541	528	455	447	498	517	474	431	452	413	343	463	506	420	445	462	438	387	421	496	393	357	454	428	440	410	377	455	401	429	450	324	392	420	440	496	484	533	505	466	502	491	479	488	451	490	488	417	455	497	507	535	584	483	379	428	361	376	440	422	448	433	460	534	546	446	409	510	602	654	572	533	561	563	480	412	465	450	357	351	479	472	396	424	442	455	462	404	393	447	502	512	402	415	505	439	426	479	439	455	443	476	566	503	523	502	500	518	477	512	543	563	506	483	547	556	521	537	540	526	439	419	541	532	482	495	513	483	386	347	400	415	436	466	487	461	454	546	488	445	510	499	449	448	457	376	367	435	409	338	311	403	476	500	563	516	519	547	417	391	440	397	438	450	399	389	387	397	415	496	510	476	497	463	396	415	510	512	461	578	627	524	583	609	470	544	723	733	870	1096	1223	1335	1343	1314	1227	1088	895	729	584	485	493	488	475	457	386	342	386	376	284	269	353	345	324	356	326	266	329	401	436	396	418	402	311	328	389	466	352	218	274	325	329	339	322	345	427	470	491	495	439	387	390	483	567	635	782	804	773	834	806	689	601	455	371	402	382	375	313	286	351	345	302	300	294	269	278	295	233	228	303	295	238	214	261	288	264	278	349	366	311	259	242	290	307	267	244	328	270	226	263	198	214	243	252	233	216	194	176	234	236	255	262	229	297	241	185	246	292	229	143	187	244	227	196	221	219	259	256	220	212	166	228	277	281	294	297	235	182	205	201	264	323	261	217	243	227	173	201	274	330	314	314	289	263	235	241	264	204	280	308	215	232	244	222	220	186	228	199	157	288	286	233	273	274	199	187	220	168	155	103	128	189	204	190	135	146	139	200	210	186	194	188	251	207	147	202	174	155	181	188	166	137	175	177	216	304	254	232	167	102	189	186	132	167	209	251	222	102	93	212	278	167	91	133	200	191	114	227	316	185	149	194	209	168	206	168	105	157	255	278	170	157	155	162	231	249	210	160	160	160	108	110	120	184	177	122	209	205	173	180	173	222	205	150	167	152	139	205	225	215	185	118	147	181	197	185	182	231	198	206	234	212	228	281	307	256	163	89	84	147	136	120	176	224	223	173	139	173	141	65	52	131	225	236	283	263	198	159	90	203	252	123	84	163	176	104	143	181	157	180	199	186	176	96	104	204	177	83	119	121	67	195	182	144	144	71	150	242	213	265	331	220	190	208	198	272	345	287	179	151	182	188	189	154	135	132	140	212	225	176
107	88	118	143	170	236	196	140	208	211	177	149	167	216	211	217	199	106	176	235	216	161	105	89	163	203	179	285	339	257	212	196	97	156	202	173	145	177	212	102	109	181	201	211	215	213	237	257	225	306	322	188	157	143	125	143	129	226	263	203	131	96	118	154	180	157	210	201	128	122	218	253	203	116	121	215	178	193	245	139	46	143	177	137	105	110	161	164	247	229	120	121	229	177	85	164	183	193	145	145	227	178	94	116	133	212	221	193	192	236	300	251	237	260	247	213	184	201	260	185	160	188	127	105	154	166	196	189	153	176	219	181	97	133	210	199	196	137	139	203	176	121	155	275	212	148	229	236	222	160	170	258	173	74	112	186	243	283	207	144	215	302	221	126	196	192	134	218	245	197	245	238	244	282	154	114	147	150	243	331	273	188	181	135	63	115	220	244	172	184	239	200	253	334	213	71	161	211	229	266	269	226	200	178	207	299	199	150	132	145	196	207	251	247	241	264	288	285	245	193	209	240	195	206	223	228	249	220	192	148	199	238	199	155	182	263	221	150	245	252	148	194	227	170	191	297	310	247	174	164	192	245	258	179	194	260	231	206	177	175	204	248	246	157	203	324	315	318	359	268	248	299	273	194	199	289	224	153	229	261	254	184	110	224	346	314	322	310	268	222	219	269	325	340	265	296	306	264	228	289	366	325	300	280	270	340	399	346	316	314	233	227	291	259	280	295	310	394	349	380	332	194	202	276	370	384	334	372	455	441	486	556	637	766	785	760	800	805	689	580	483	421	451	460	425	436	425	330	391	336	249	310	339	374	438	463	331	293	340	301	314	372	391	320	302	441	459	374	373	424	464	382	338	369	381	409	394	425	523	551	539	532	542	607	730	818	923	1084	1189	1204	1250	1246	1187	1141	925	768	760	682	587	588	527	503	563	627	607	514	532	550	536	456	429	449	500	509	421	376	408	523	446	390	506	563	512	393	403	491	518	553	527	414	422	510	419	357	458	455	458	492	457	411	371	349	391	468	480	546	551	511	504	449	446	561	542	491	505	478	476	471	479	481	443	375	417	459	433	425	483	464	426	522	553	490	421	440	485	434	533	581	521	496	423	473	512	454	494	503	475	485	445	448	528	564	526	511	560	517	485	608	594	529	471	479	521	397	394	494	488	493	427	328	469	509	459	591	545	441	423	418	452	458	478	471	579	529	422	499	550	519	445	488	506	518	549	518	538	528	482	475	471	506	535	457	415	525	529	521	516	451	445	424	397	352	445	494	427	469	457	426	445	492	482	455	495	499	472	419	387	393	426	359	288	384	461	536	522	449	449	434	418	449	445	426	367	376	463	486	464	419	435	421	460	516	511	508	481	568	725	821	869	1029	1130	1163	1336	1397	1312	1164	1145	970	716	681	549	489	486	447	438	331	283	294	376	436	349	333	316	312	331	313	285	361	379	330	389	388	339	346	333	358	372	369	412	444	417	377	425	352	356	406	366	347	312	353	358	437	525	509	517	552	605	708	818	766	710	679	555	439	357	374	377	311	290	305	334	338	338	322	206	175	242	288	337	296	297	244	211	249	228	394	390	251	289	263	235	159	157	294	333	325	310	251	202	154	147	240	294	219	172	251	334	330	289	196	169	133	130	249	261	326	352	251	276	304	271	283	238	189	193	244	272	284	275	151	180	294	289	336	340	223	195	296	212	147	212	140	139	291	276	234	312	288	240	220	214	243	289	267	307	316	225	210	237	256	266	231	177	152	184	225	209	231	254	237	245	294	277	191	184	261	227	137	188	211	221	203	158	237	253	242	247	143	183	297	177	90	132	150	200	230	257	250	214	174	192	250	213	154	132	160	159	188	219	241	286	276	169	149	210	162	101	128	207	185	182	230	244	236	141	107	171	142	65	186	276	220	187	159	144	123	150	202	191	201	247	244	264	227	233	170	153	263	249	231	223	133	166	319	241	132	171	181	132	94	58	41	135	246	165	109	217	222	122	193	202	161	212	237	161	157	174	206	268	246	287	280	208	232	280	256	286	220	136	177	211	170	90	41	45	146	163	65	135	220	129	87	130	131	137	173	192	263	281	201	114	152	273	233	152	150	152	112	144	177	169	216	231	219	202	128	98	166	189	221	245	225	145	116	163	174	129	94	133	128	87	83	166	236	264	220	153	218	231	175	272	291	191	164	169	165	201	164	123	146	133	162
193	188	236	246	223	229	187	170	182	191	177	156	91	75	145	186	221	184	99	142	212	261	254	183	213	245	286	313	191	177	264	254	170	94	88	171	228	169	146	160	124	128	149	236	373	269	210	224	269	269	194	235	197	145	175	237	277	305	245	231	227	190	195	213	162	99	137	174	170	127	214	255	197	215	199	261	191	135	186	119	107	96	156	215	162	125	166	180	181	240	245	275	205	114	159	183	224	322	225	136	186	201	227	173	147	236	277	207	158	190	264	275	288	251	154	104	90	147	211	263	199	203	187	168	265	237	181	144	151	148	156	182	108	73	109	81	110	136	152	226	156	149	242	288	291	187	238	264	175	190	186	183	255	216	128	182	249	251	158	135	158	136	147	207	204	231	243	166	189	142	211	303	278	249	132	144	210	202	249	330	285	160	172	205	159	162	185	178	208	201	153	174	215	191	133	156	203	166	175	233	201	226	195	174	249	296	290	164	139	156	208	230	165	217	186	77	136	243	225	166	155	232	280	253	215	159	158	182	179	213	243	256	273	275	287	277	196	124	131	152	142	178	250	236	204	196	276	365	330	307	312	278	244	196	198	293	320	247	160	233	282	254	228	202	235	238	210	275	275	194	198	194	240	321	337	235	249	228	122	132	179	198	200	247	306	279	235	291	318	301	235	225	294	301	268	258	317	281	188	177	201	287	331	307	280	276	216	165	332	310	239	235	228	312	307	314	287	270	310	298	247	257	228	265	337	300	336	405	431	479	482	470	584	646	653	734	851	910	764	644	607	586	584	504	481	469	420	378	353	381	410	441	462	434	348	363	400	331	269	267	253	277	328	304	373	366	354	394	333	339	422	495	483	396	323	417	504	458	412	436	446	367	442	565	588	620	668	810	966	1008	1161	1343	1340	1266	1182	1022	867	841	662	502	523	522	497	543	598	614	567	504	453	420	458	507	550	494	446	449	455	513	509	519	552	499	467	491	481	422	481	473	398	490	508	381	375	445	499	471	487	466	414	445	410	428	440	355	460	487	511	587	466	397	369	473	487	471	551	472	406	468	490	445	439	413	473	538	440	402	471	506	445	496	565	563	466	331	514	513	420	498	433	429	465	461	483	530	469	478	446	417	454	517	517	455	439	411	545	521	439	476	513	486	456	458	450	458	525	518	460	489	468	524	526	463	493	550	526	511	521	497	449	500	485	418	502	458	451	504	511	485	407	406	481	467	445	458	470	407	352	442	503	443	319	350	478	459	431	427	494	568	466	457	480	411	384	388	427	439	371	419	526	465	405	492	440	369	370	375	438	485	444	397	450	414	435	521	478	462	512	494	474	425	369	446	437	429	482	515	549	525	506	513	483	488	514	550	708	811	858	958	1065	1113	1234	1341	1288	1239	1149	886	728	647	546	584	528	469	398	423	496	391	333	360	424	359	318	398	401	301	303	408	379	358	328	368	421	390	320	259	238	271	339	284	334	401	360	406	382	287	275	343	374	380	505	548	490	492	503	589	616	614	708	764	780	750	692	504	399	423	397	355	310	280	231	257	287	373	441	306	210	257	379	380	310	277	261	187	205	317	280	270	296	276	339	380	333	256	279	342	335	337	277	199	203	153	88	240	324	223	211	234	200	197	233	237	231	222	219	273	324	303	296	298	287	284	268	257	180	191	275	267	275	264	237	164	111	195	185	175	215	204	212	137	91	109	91	121	158	240	263	190	204	216	232	231	210	134	95	203	214	179	175	235	249	262	256	215	232	204	145	163	246	316	331	283	285	282	266	273	232	246	257	192	123	144	183	191	219	201	166	240	273	216	167	115	116	96	137	116	161	154	116	218	237	209	214	265	253	218	212	165	82	98	246	290	222	168	139	165	180	205	233	149	185	222	154	212	223	228	152	143	211	157	185	149	141	221	210	182	138	91	74	118	101	131	164	126	121	154	167	121	188	236	196	181	150	166	261	256	203	168	121	190	230	180	143	143	200	229	284	335	264	171	96	212	293	228	224	270	256	154	162	215	225	257	268	173	197	250	245	247	210	213	242	275	295	249	129	79	106	123	207	159	77	79	36	38	165	213	100	73	167	208	185	233	303	286	274	309	235	193	182	196	194	211	280	360	309	158	180	240	156	116	121	131	241	257	139	103	171	174	164	214	210	173	176	191	137	117	213	200	95	146	247	222	207	123	103	230	226	139	206	218	124	150	199	183
100	114	146	212	180	120	218	185	160	157	124	221	223	149	249	206	87	131	99	98	128	106	245	298	151	116	137	169	189	191	251	259	246	247	220	230	203	182	218	222	279	282	121	139	262	231	228	278	257	243	197	208	194	151	205	181	188	184	121	125	130	129	178	200	221	242	228	196	179	199	238	258	198	221	286	254	254	208	218	218	151	148	194	229	196	187	119	167	302	309	214	154	171	186	198	176	144	196	188	79	124	136	187	300	291	277	238	164	183	242	253	307	275	202	211	220	183	201	242	272	273	240	193	156	221	168	138	232	183	132	171	197	192	164	178	164	204	241	184	188	244	274	213	285	279	165	250	227	122	229	247	126	136	179	159	112	104	159	176	240	239	189	257	225	176	255	346	352	309	185	198	263	245	285	222	219	250	211	238	251	198	150	204	209	187	247	238	254	238	181	129	159	229	213	225	173	197	211	147	168	219	162	96	209	261	198	190	287	286	226	205	207	273	307	246	167	177	219	257	266	266	319	319	239	262	255	304	356	285	252	268	292	198	230	282	220	229	228	224	216	133	247	370	395	337	156	209	274	256	315	324	327	288	204	218	198	211	154	170	299	320	205	155	313	296	306	366	326	275	227	212	167	287	339	220	276	287	239	203	157	187	219	172	212	377	378	293	300	273	254	314	386	381	311	288	246	262	307	283	278	232	232	276	247	242	266	243	198	255	280	328	291	245	273	260	303	321	302	289	285	343	385	278	234	284	314	343	421	439	389	344	396	435	489	680	713	725	841	900	832	733	643	601	613	443	398	466	353	356	417	386	382	334	362	369	336	329	304	293	345	401	340	399	394	408	461	399	395	353	346	380	397	380	292	283	376	328	284	327	329	469	548	498	472	460	467	499	640	791	872	981	1133	1266	1329	1321	1211	1136	1084	896	777	749	658	544	596	621	500	411	411	546	616	644	685	625	538	536	559	488	402	415	510	527	458	495	515	452	460	497	469	390	394	447	371	348	361	348	415	431	385	419	473	444	373	408	464	462	448	454	501	509	522	458	463	559	585	507	420	416	448	532	499	407	421	428	438	410	396	448	436	371	451	508	443	376	373	419	438	482	447	384	386	403	469	510	434	408	427	457	523	553	511	511	559	496	439	464	485	509	494	465	501	520	478	522	597	486	441	481	504	497	380	380	440	450	541	562	541	494	445	502	460	380	440	431	393	471	497	495	472	430	455	511	474	588	617	491	426	348	393	425	371	466	536	448	427	447	504	497	466	399	409	493	488	519	579	530	383	446	561	508	345	318	405	441	488	405	359	445	425	452	502	515	497	478	484	430	475	532	567	521	379	387	495	487	436	416	511	625	531	487	526	570	690	732	824	903	965	1079	1164	1369	1385	1295	1214	1060	924	799	667	554	523	469	458	482	431	377	356	370	426	432	385	380	371	298	282	349	394	357	338	346	388	357	259	348	395	312	292	334	324	333	393	428	406	389	358	344	328	331	371	393	336	398	517	465	429	438	606	761	820	833	797	748	612	549	511	429	392	401	408	313	253	266	329	364	324	280	268	350	381	380	305	266	259	178	233	286	258	272	272	202	189	266	334	274	233	283	317	401	374	216	212	281	235	264	323	279	278	344	246	174	263	291	269	222	219	235	186	185	252	246	244	262	257	270	229	231	323	234	181	211	215	304	268	201	138	194	301	232	194	220	150	190	217	244	329	263	273	200	167	278	273	234	254	205	93	165	289	182	141	211	239	207	170	151	177	227	219	185	122	177	215	261	308	231	142	169	218	175	214	234	294	247	149	233	293	187	147	230	205	121	128	172	153	164	185	167	192	216	123	133	220	176	154	160	145	268	241	121	138	115	104	111	161	240	234	274	194	100	188	211	203	173	135	133	154	192	239	212	201	152	115	212	194	132	142	218	258	176	183	216	136	157	221	149	115	183	192	130	135	155	190	195	203	250	227	246	249	192	182	120	135	203	191	187	224	166	132	215	221	210	234	247	276	296	156	76	160	164	186	211	213	172	130	200	227	204	260	240	171	153	162	184	184	170	106	89	90	101	175	288	238	163	162	92	105	222	208	175	220	249	289	222	203	317	288	221	211	179	96	84	191	218	213	213	230	275	244	236	219	106	46	68	147	156	189	165	107	135	106	111	83	114	150	217	196	63	82	134	224	263	195	113	189	263	152	69	130	165	154	230	311	263	216	302	278
89	185	239	208	169	101	51	157	198	184	191	242	293	198	172	185	166	168	212	210	220	277	189	98	110	141	196	306	324	232	248	273	228	217	214	128	113	218	218	173	192	169	163	162	101	184	235	248	237	184	252	202	214	201	150	189	180	153	150	187	183	216	165	62	138	184	126	154	161	218	228	205	154	127	206	183	199	188	174	202	207	224	252	246	199	202	181	164	245	342	233	72	82	79	83	159	153	147	164	189	207	207	186	246	330	282	305	243	180	223	147	109	174	187	256	334	285	231	174	191	217	216	286	267	171	162	187	116	136	234	216	148	86	51	127	209	164	151	184	220	203	202	271	222	191	242	226	120	175	277	189	196	180	134	194	157	160	155	191	264	240	307	326	200	271	422	326	220	219	234	219	162	113	136	175	200	139	144	194	210	160	134	180	143	179	182	185	233	288	282	193	228	199	152	199	163	143	166	115	168	241	126	149	270	286	218	161	166	173	224	245	189	165	156	166	161	159	139	133	231	261	208	181	259	362	275	234	286	242	252	267	227	249	236	264	264	143	186	255	190	181	245	246	275	214	126	159	215	264	261	212	160	201	294	306	267	177	79	147	216	185	154	136	192	249	303	309	164	197	299	236	225	215	228	288	284	331	306	250	238	260	290	243	282	338	327	221	163	266	261	210	258	271	292	308	283	301	328	317	325	236	203	259	188	254	309	246	282	270	249	347	337	273	313	248	189	242	301	385	332	190	167	248	268	209	241	306	362	284	231	329	398	409	462	548	597	686	690	770	879	804	743	706	688	620	497	446	415	360	350	394	418	364	315	312	340	412	340	203	330	436	383	404	424	415	417	382	354	420	423	342	319	354	384	403	361	356	364	343	340	364	456	494	455	438	453	469	473	539	663	856	915	959	1093	1217	1357	1291	1240	1236	1145	1010	866	789	741	685	641	602	562	466	470	515	487	489	509	508	555	596	537	430	379	420	528	569	515	473	448	452	426	364	337	274	286	436	482	454	484	483	416	431	468	528	517	412	410	479	446	456	532	465	383	367	388	458	462	412	441	496	429	419	477	468	512	419	417	459	364	417	434	558	597	419	375	429	445	368	354	393	402	463	502	511	520	472	476	487	461	480	508	480	473	478	490	441	431	470	425	475	499	423	472	562	471	455	503	486	431	365	432	487	420	391	394	386	404	406	353	420	477	403	430	400	442	479	388	414	484	455	400	433	523	537	478	472	472	468	445	479	490	409	430	431	421	471	493	501	429	415	399	352	398	396	461	472	541	650	550	432	378	475	533	464	425	462	477	476	448	417	434	452	449	483	477	414	440	456	520	558	539	553	492	419	501	520	508	496	556	717	598	473	588	740	813	859	1018	1139	1181	1195	1195	1288	1187	1075	959	771	720	574	474	520	478	363	357	439	481	423	432	424	342	299	381	371	329	435	419	376	291	356	410	340	398	370	290	324	344	326	403	454	370	331	396	406	340	360	418	356	318	350	374	422	444	409	533	594	513	588	729	877	845	683	641	623	574	513	411	393	390	320	317	288	243	212	303	315	224	265	230	225	224	285	353	334	288	234	256	211	174	241	222	241	292	303	266	245	270	245	239	233	295	366	337	273	262	291	238	150	266	361	318	275	253	320	354	354	293	194	233	215	222	234	175	227	260	229	223	250	264	213	217	234	198	183	187	156	135	155	217	179	160	207	198	173	78	147	317	298	292	262	172	215	258	261	215	157	87	136	207	175	171	196	154	184	254	150	143	217	176	184	201	146	123	147	218	285	273	243	226	239	197	190	163	142	207	214	226	161	117	249	255	198	207	168	179	171	187	181	143	155	187	205	224	229	263	218	154	215	234	140	89	146	231	242	164	191	271	256	142	146	270	242	184	229	238	170	152	201	134	147	188	193	252	301	262	111	118	166	149	161	230	264	211	158	124	99	160	240	194	138	97	130	117	140	182	95	93	148	146	187	193	215	186	135	169	159	224	287	242	182	143	171	223	257	207	186	224	171	210	254	245	245	169	133	185	220	235	179	184	195	242	207	63	51	75	63	81	159	136	65	182	200	68	127	190	112	110	225	208	176	251	213	242	250	212	265	269	247	242	228	149	138	183	121	151	243	204	197	249	246	178	171	218	155	48	38	117	168	181	126	40	87	87	110	139	135	194	166	129	186	140	110	180	200	242	271	194	130	142	166	179	228	245	190	196	258	177
168	108	154	170	182	195	205	200	168	271	292	217	222	173	185	241	230	238	226	147	231	236	232	260	158	99	111	143	168	247	239	189	133	98	173	194	172	257	260	206	192	142	174	215	232	193	91	150	216	232	211	115	128	201	209	241	266	239	210	216	142	86	157	173	180	256	283	253	180	239	259	184	126	45	138	205	159	202	200	171	158	185	290	268	191	167	108	115	190	285	316	219	134	61	40	99	201	175	131	198	205	176	140	138	173	274	245	140	164	201	242	271	257	258	242	237	287	222	98	147	203	192	231	231	139	174	192	131	166	185	207	203	175	162	148	85	103	179	261	255	198	207	230	182	225	252	203	199	161	147	188	231	243	200	200	240	223	189	260	275	192	190	213	258	247	205	198	174	130	154	190	182	114	242	294	128	140	205	250	219	234	268	230	192	177	241	177	126	185	157	202	238	126	137	207	199	207	194	208	220	184	140	180	325	322	216	187	173	208	225	241	229	248	271	274	238	163	237	254	248	237	241	242	198	222	195	210	290	301	249	227	252	289	280	162	219	288	281	264	239	210	177	263	260	199	155	184	185	176	218	224	258	240	231	222	194	203	159	166	174	164	193	136	169	225	229	302	233	246	251	170	231	246	188	152	238	309	278	249	209	236	252	246	245	145	185	267	309	335	316	321	275	275	276	185	177	257	249	277	300	231	212	272	297	275	323	331	327	362	296	227	361	376	263	268	269	292	301	361	336	194	184	271	320	369	391	392	343	167	239	342	279	382	438	420	436	514	646	674	733	833	833	799	766	640	551	473	465	406	303	483	482	353	437	384	343	365	267	225	313	366	405	407	356	339	321	363	329	342	375	375	415	372	354	381	343	361	407	373	402	473	436	361	415	491	478	396	386	510	488	539	708	811	870	959	1188	1246	1301	1313	1219	1229	1195	1093	934	776	739	717	656	561	476	528	567	567	550	554	517	431	431	507	524	494	470	402	485	546	469	478	465	458	444	466	501	489	457	401	485	513	410	419	415	425	461	409	451	497	443	450	468	471	552	479	430	554	548	477	456	445	445	446	462	506	563	544	555	489	394	373	362	441	467	450	413	467	506	383	376	459	441	480	507	452	473	455	500	553	518	490	505	510	470	429	349	322	386	440	436	433	412	410	550	543	500	473	401	435	373	401	416	422	451	384	365	411	302	237	344	441	483	455	428	382	418	408	339	403	443	444	389	337	403	448	473	398	426	484	500	515	390	403	483	571	606	552	509	413	420	502	489	405	377	381	427	444	429	406	352	454	569	515	426	419	431	465	455	492	542	472	382	397	422	415	519	557	451	521	616	515	463	494	485	431	461	454	423	499	586	611	603	663	837	930	1018	1133	1262	1358	1371	1303	1086	977	844	682	538	504	623	522	390	413	460	431	363	373	348	308	376	406	387	371	411	362	327	393	310	248	242	311	328	290	414	376	279	350	410	498	515	456	331	334	441	395	410	425	416	389	379	378	381	357	386	483	523	654	704	723	760	743	725	571	523	528	327	296	369	342	327	318	253	294	351	247	177	223	309	260	196	271	282	326	403	374	274	269	308	235	258	305	307	325	324	303	262	247	308	317	216	272	298	183	195	278	281	264	254	258	353	318	307	343	313	355	321	270	287	229	217	233	225	198	215	281	222	195	235	235	226	182	142	213	210	145	198	184	167	224	254	231	238	296	271	261	217	222	290	252	275	269	230	251	270	199	164	148	139	260	269	220	236	251	220	213	260	275	287	245	202	231	230	230	246	212	176	189	192	199	210	135	105	174	246	236	254	241	140	145	193	261	257	205	170	156	194	219	230	180	113	156	216	222	225	274	270	220	171	114	176	147	172	218	170	194	153	229	199	151	170	165	286	205	167	253	301	342	243	130	132	202	231	169	178	254	195	189	175	119	190	275	268	155	107	184	225	177	175	223	212	159	153	121	67	65	92	203	272	172	147	187	243	246	187	154	85	155	186	180	219	159	160	205	224	194	105	80	107	137	191	193	175	185	229	240	196	211	252	313	194	167	240	165	170	145	187	211	169	177	192	148	128	126	136	125	141	231	154	119	134	154	178	169	180	188	176	150	122	213	206	138	122	76	220	229	173	194	173	192	177	184	169	161	218	188	189	224	164	133	116	65	97	185	220	222	253	232	116	48	117	156	170	251	265	230	271	248	192	236	272	227	133	86	165	152	195	340	256
173	171	155	103	179	220	151	94	187	201	171	197	207	137	119	201	216	206	195	194	203	263	263	206	147	136	186	153	103	220	423	278	196	229	157	213	241	240	222	193	195	178	158	145	196	336	322	301	317	290	292	227	173	212	245	250	222	171	212	199	178	221	222	198	209	189	159	324	394	287	144	105	219	239	222	195	152	212	252	259	249	193	171	123	131	196	129	119	147	105	243	312	154	54	181	273	322	348	219	141	227	313	256	166	123	154	149	205	287	166	135	155	126	233	284	246	278	256	154	187	230	171	219	169	115	170	191	218	197	201	224	240	190	220	167	61	127	206	232	238	239	277	270	208	212	167	96	119	208	161	54	117	138	93	110	113	147	187	239	234	195	224	234	193	170	203	161	136	204	186	108	135	120	136	312	297	290	356	210	163	213	127	177	231	184	226	223	266	278	185	225	318	374	342	266	282	259	215	170	147	181	180	192	166	230	331	202	121	134	133	157	194	256	232	213	210	214	231	220	259	261	274	286	221	234	296	291	323	319	241	169	164	171	223	179	121	189	261	289	239	252	273	240	180	222	278	268	286	321	326	343	334	241	217	237	226	195	226	212	185	192	213	210	177	175	171	237	266	229	183	249	294	216	203	296	360	285	271	311	277	289	184	181	285	194	134	192	169	140	240	278	299	265	211	188	180	160	161	226	266	209	199	207	170	234	304	289	240	216	240	271	311	356	319	208	197	318	274	258	332	374	404	299	235	250	266	260	284	296	271	250	289	406	357	348	455	545	680	713	732	812	860	874	787	641	562	487	468	453	404	447	395	309	351	347	398	341	300	454	394	435	457	369	390	389	374	354	328	311	362	392	357	331	319	385	479	497	478	417	363	405	432	432	398	365	336	279	372	502	491	490	597	647	748	837	858	933	1082	1195	1215	1246	1277	1232	1116	1014	995	887	683	556	594	592	481	506	581	561	570	565	410	429	533	440	407	485	488	525	506	472	429	401	389	435	550	477	427	448	492	539	418	374	459	448	447	464	416	415	497	469	433	451	440	469	433	500	581	581	557	417	431	605	592	484	455	434	508	441	363	396	366	391	471	508	467	483	482	408	399	454	526	513	373	392	444	422	447	485	500	408	341	395	441	429	483	516	478	461	521	512	406	435	506	489	420	406	453	437	414	520	534	438	482	485	441	475	423	342	307	410	508	363	356	359	333	333	389	433	372	496	451	422	482	416	358	346	444	463	457	597	582	417	408	456	460	398	377	386	449	432	436	518	484	405	355	472	455	368	449	521	416	413	517	482	451	493	433	411	561	536	481	447	452	482	491	486	458	532	628	562	450	528	514	457	518	526	565	650	735	899	871	879	1028	1089	1251	1398	1404	1270	1221	1141	901	797	719	629	506	462	475	451	384	295	324	350	364	379	354	370	432	386	375	363	356	387	399	428	404	329	234	310	391	328	253	238	381	441	364	342	357	417	418	376	382	407	342	292	371	432	454	389	373	425	503	579	673	862	857	865	810	639	565	432	373	354	349	372	399	371	289	310	268	200	137	145	245	292	338	332	310	283	253	257	269	306	324	285	258	211	217	293	283	247	156	213	251	167	254	329	292	284	228	185	225	248	243	252	302	219	168	217	144	173	276	345	339	266	230	214	192	209	216	173	175	168	182	216	303	259	181	157	210	280	245	245	286	283	251	237	261	217	207	223	172	278	340	244	189	136	85	189	263	219	210	178	145	204	191	152	151	180	223	164	183	215	251	194	108	193	179	217	256	251	305	250	174	241	266	213	139	148	308	309	243	219	163	126	144	245	203	122	223	233	162	210	187	96	184	218	120	100	83	155	206	135	170	131	220	250	160	242	226	252	258	181	120	193	285	192	155	222	229	204	193	198	212	248	185	144	248	285	301	224	228	287	256	211	178	158	117	119	196	156	131	159	147	194	182	226	241	205	184	93	151	267	204	179	247	160	117	221	213	162	122	71	163	175	94	138	188	133	64	125	122	129	161	132	160	141	123	203	263	258	187	189	151	132	244	258	213	233	246	167	116	143	181	148	153	134	127	207	200	113	135	227	142	86	165	227	287	248	174	110	115	201	217	182	145	156	157	175	180	238	263	226	225	205	191	129	186	316	274	132	117	234	309	220	129	142	86	155	194	195	245	210	214	175	173	137	165	182	182	300	256	275	317	263	167	64	169	308	245	222	256	201	138	155	204
130	78	157	143	109	220	209	200	291	207	139	214	239	204	147	131	149	143	189	299	288	273	256	130	100	151	211	228	259	288	259	192	148	189	201	180	164	177	150	100	80	103	156	232	239	196	291	281	228	302	308	275	196	145	137	110	84	64	160	233	204	207	244	259	219	162	183	371	460	336	159	144	232	224	206	231	214	161	185	222	211	222	163	133	151	84	112	215	227	147	120	117	150	222	183	152	204	169	95	101	200	167	92	197	272	235	151	132	184	165	117	71	143	187	155	219	252	223	210	231	179	125	180	138	83	116	185	202	216	231	201	222	212	212	215	203	238	171	99	189	235	293	197	163	264	193	124	85	147	235	180	173	243	191	110	170	242	205	130	86	121	152	180	172	89	146	206	210	196	198	234	199	192	256	272	246	259	280	211	215	269	264	250	224	204	157	195	257	172	144	130	117	192	152	185	241	130	122	232	318	247	182	263	210	204	273	237	209	181	173	245	304	221	189	177	196	231	154	189	195	152	220	285	275	263	218	178	191	215	312	318	248	267	222	141	187	249	263	220	169	201	175	186	291	296	256	199	213	280	166	186	323	255	218	210	178	219	197	177	129	132	231	236	187	224	274	249	240	162	194	349	328	241	166	193	251	338	330	191	192	200	190	231	282	322	263	271	277	190	275	295	276	278	326	418	349	209	252	298	262	187	150	265	319	283	254	299	308	246	248	270	259	278	275	232	202	259	245	266	307	254	288	273	221	228	263	315	327	279	290	312	269	277	284	328	333	315	407	519	606	648	762	808	718	774	862	757	634	591	466	334	314	382	459	359	372	324	250	344	382	460	399	258	304	331	275	312	390	386	392	459	490	465	360	338	362	371	442	438	427	414	309	325	396	362	298	282	345	389	439	495	477	460	512	563	578	720	887	945	1005	1089	1166	1267	1328	1303	1158	988	983	959	850	691	611	629	513	483	473	527	643	615	525	461	508	514	501	533	548	538	555	533	500	568	521	420	429	514	572	554	531	496	461	375	361	489	528	532	572	469	390	435	396	403	449	435	379	400	520	520	560	598	448	461	513	497	510	419	374	452	490	486	470	480	576	548	482	502	512	456	462	517	405	426	563	545	529	446	363	373	394	440	552	520	480	555	578	504	407	418	417	401	390	429	410	463	483	425	514	535	476	444	506	474	436	469	463	437	384	448	481	453	448	366	365	473	449	435	545	555	458	404	447	450	387	364	369	415	524	520	490	508	493	481	454	428	412	441	487	405	410	486	508	524	483	486	508	494	469	499	421	401	463	450	451	503	522	443	471	471	448	403	335	374	406	482	494	454	507	568	560	528	519	444	579	744	731	789	905	1015	1088	1200	1338	1387	1374	1280	1177	1070	882	822	766	574	546	520	428	508	477	440	494	339	387	545	445	381	365	352	345	298	236	308	391	409	411	435	456	441	445	450	390	293	300	357	354	302	280	322	428	479	423	378	378	373	327	290	320	394	338	367	536	626	794	821	780	833	696	678	659	468	400	477	441	341	371	387	351	283	226	227	254	322	356	346	265	219	262	233	259	305	294	294	279	311	399	288	216	264	267	251	200	219	229	158	127	122	140	210	249	284	286	276	302	278	266	251	227	229	268	337	235	229	286	225	146	93	129	184	240	325	319	301	329	238	166	201	267	191	176	221	185	208	178	137	204	194	137	207	225	246	224	165	245	252	214	218	242	217	189	259	347	250	160	156	105	171	235	205	208	273	203	132	216	244	208	237	243	189	154	169	235	221	177	205	191	195	209	121	114	247	208	131	227	277	275	249	198	245	181	89	212	245	207	177	162	129	143	137	160	294	180	80	165	182	158	178	221	227	265	248	189	254	205	157	176	215	288	198	136	156	189	210	114	86	124	224	280	222	172	191	265	246	314	341	173	116	185	188	226	247	150	103	178	225	207	221	200	224	159	164	166	94	199	172	177	252	276	290	241	209	212	194	141	236	242	230	298	241	187	152	139	185	196	175	181	221	250	157	134	263	295	249	239	198	194	287	245	183	277	290	157	135	205	204	136	56	142	177	214	251	131	116	204	178	134	131	128	206	234	156	125	134	195	310	311	285	236	115	156	212	145	115	121	196	321	300	219	122	36	154	244	205	187	170	140	154	142	173	140	174	179	126	212	249	196	151	214	138	101	178	200	237	323	322	239	220	172	174	239	234	203	177	190	234	213	206	196
152	67	96	138	151	165	207	249	242	223	223	268	279	200	206	205	165	176	168	183	156	138	159	161	129	154	206	260	281	228	211	282	264	174	179	241	225	250	244	205	194	192	190	224	242	175	192	203	248	279	270	272	213	204	177	135	159	168	165	170	177	204	234	186	171	172	182	224	233	221	178	183	205	171	182	178	166	234	248	222	182	147	101	63	122	127	78	55	82	89	144	226	234	247	205	105	117	209	187	189	250	217	133	72	111	248	192	180	219	113	160	173	208	282	188	215	239	256	372	224	52	126	249	227	249	252	191	203	146	126	124	129	237	267	315	313	204	177	134	116	167	271	275	241	225	162	91	108	145	122	189	226	121	127	212	188	143	89	119	228	221	133	150	145	141	215	145	166	182	160	258	247	162	164	222	203	161	170	199	264	244	193	226	228	219	190	187	206	123	71	212	227	174	199	129	227	276	184	214	247	252	245	203	152	217	273	223	183	184	214	152	102	150	192	288	246	183	224	247	252	226	263	273	225	241	257	240	153	152	198	153	180	234	257	261	259	224	176	130	189	294	268	221	309	351	212	179	255	205	120	148	213	205	152	146	194	163	243	294	205	173	174	230	281	244	230	292	236	199	285	282	241	199	149	211	214	217	254	241	267	260	248	240	219	180	177	201	224	277	285	239	237	279	228	217	262	252	243	221	230	267	270	267	277	307	309	343	382	277	233	270	264	243	296	358	327	357	375	281	301	351	352	361	310	290	266	252	222	247	282	261	254	331	383	273	303	300	319	464	506	492	544	630	744	862	872	799	748	725	568	501	457	411	427	358	367	366	366	358	328	380	341	350	368	380	461	435	377	394	455	408	328	356	347	411	448	316	318	396	367	284	385	438	410	448	437	344	327	446	490	427	408	429	462	529	509	522	622	744	696	769	1019	1027	1158	1330	1268	1241	1236	1098	938	788	722	759	733	699	655	602	610	610	528	580	517	505	580	482	434	471	537	458	469	532	430	371	368	451	562	537	478	419	438	452	416	437	454	440	417	465	511	622	588	431	387	391	363	369	462	431	406	485	522	462	383	352	421	456	482	483	481	481	377	384	419	484	533	463	435	421	438	489	538	523	503	442	420	418	392	383	419	467	473	522	502	515	545	517	515	455	413	360	360	499	524	517	475	449	466	522	510	454	522	514	507	558	562	558	479	383	416	451	423	452	454	420	446	518	564	465	435	504	478	457	434	448	461	418	465	470	510	433	393	430	436	463	400	385	413	414	400	379	320	367	403	464	422	398	441	358	405	496	501	452	418	424	419	439	465	476	435	447	479	448	445	554	580	562	569	483	501	537	577	604	700	821	903	996	1142	1263	1268	1314	1313	1275	1172	1078	948	795	679	616	567	481	372	351	468	417	395	399	411	472	385	335	323	396	430	406	420	445	408	365	352	326	379	357	329	378	340	286	344	366	275	245	320	358	369	321	357	395	360	348	373	421	389	403	441	434	427	402	553	761	854	898	783	661	634	567	517	502	435	410	298	272	296	267	361	333	308	392	387	264	239	323	300	247	276	292	294	252	185	234	264	267	400	390	326	327	329	329	255	240	235	219	298	278	239	318	266	210	279	283	303	243	226	343	282	289	323	303	292	277	301	255	234	238	226	222	234	305	315	209	195	188	178	200	148	169	244	253	220	209	163	170	254	180	193	315	288	316	313	246	395	362	171	191	209	228	232	247	200	187	245	259	276	238	309	279	200	247	261	165	107	188	221	230	189	144	185	253	189	237	333	253	219	145	226	268	184	217	210	180	196	144	95	92	137	247	224	124	150	223	208	205	143	141	278	296	237	238	187	132	112	123	169	229	211	128	172	190	137	116	153	185	227	269	308	364	264	224	223	171	121	161	218	152	125	93	114	161	231	242	198	210	178	182	126	124	184	225	250	194	121	195	280	239	221	191	141	151	193	129	138	201	223	249	240	311	310	146	175	264	196	143	145	104	107	192	208	256	183	98	137	98	135	143	176	209	186	215	191	245	237	191	281	314	300	274	181	165	233	196	189	157	126	191	210	182	188	176	179	225	181	167	127	135	231	249	212	200	189	157	127	178	289	205	171	205	203	227	223	241	146	91	111	145	204	125	86	157	162	189	244	288	249	196	175	178	133	106	113	75	127	166	191	165	172	276	315	255	171	211	251	226	143	72	179	181	123	202	163	53	131	210	203	201	171
136	94	137	133	165	278	233	217	290	281	274	185	135	230	159	127	155	100	110	179	226	255	300	291	225	191	291	358	263	144	234	281	251	210	96	158	228	236	214	168	225	261	157	178	250	146	160	211	216	311	333	240	215	336	384	314	218	149	146	170	144	170	165	177	149	98	180	158	159	226	212	197	232	296	312	286	209	128	219	305	169	159	161	181	221	143	117	61	117	164	172	124	170	236	138	165	136	106	110	96	171	207	188	119	152	217	218	275	302	273	217	187	220	276	251	241	310	336	286	195	215	221	142	174	214	166	174	174	206	248	185	179	256	186	102	110	71	102	235	259	254	202	186	230	237	241	161	131	145	143	180	240	243	226	230	209	175	168	214	203	214	255	153	161	193	213	222	175	180	166	204	222	119	81	133	134	172	134	146	233	199	128	164	251	158	53	128	205	151	77	192	232	144	215	195	117	132	188	198	153	208	257	201	219	288	259	270	333	269	222	186	177	169	176	243	219	230	265	256	219	187	155	167	232	273	276	280	222	148	205	270	259	238	277	279	253	249	191	156	129	125	177	177	175	189	200	189	152	188	211	203	253	281	191	82	132	248	265	197	174	143	198	268	210	226	245	270	183	134	264	240	231	264	243	226	155	216	307	303	271	226	178	192	331	272	189	293	273	231	261	235	241	276	274	263	228	233	204	241	262	229	302	275	211	178	227	260	302	311	329	418	385	332	347	338	336	420	441	337	280	306	213	206	288	258	290	277	292	324	276	277	260	325	425	392	318	270	372	521	499	545	574	604	677	848	923	803	856	802	620	554	531	445	454	530	408	232	302	435	415	353	287	271	350	310	286	307	267	314	339	343	325	363	384	392	469	403	327	397	405	365	419	495	394	303	373	408	422	469	467	422	510	531	480	509	491	499	463	526	629	748	892	887	997	1167	1100	1139	1330	1221	1146	1255	1157	959	967	823	668	726	688	642	604	576	579	536	536	540	469	512	480	427	525	513	438	468	532	510	444	389	380	526	609	499	425	408	421	511	523	424	375	404	495	448	368	359	422	534	576	576	494	395	425	434	398	382	321	399	443	371	435	505	492	433	445	510	452	400	453	460	423	410	456	464	402	359	423	435	466	521	471	405	283	292	426	457	401	440	460	411	422	361	312	363	428	520	557	568	485	520	525	431	391	394	501	550	475	466	532	524	539	455	351	429	484	453	461	506	529	455	394	434	495	471	505	468	375	379	468	545	446	428	428	399	418	398	503	504	474	442	366	414	453	460	392	436	404	355	462	511	460	474	517	455	479	462	513	578	526	511	426	462	496	441	496	482	495	567	551	584	647	730	804	776	881	1101	1164	1283	1372	1344	1301	1155	1098	1004	841	749	690	551	554	598	476	441	439	396	374	400	397	336	281	355	416	400	399	363	255	314	448	394	355	399	429	400	301	341	435	388	322	386	369	312	352	268	300	417	394	302	272	357	378	349	326	347	370	436	544	527	571	573	630	787	847	858	795	736	662	591	489	424	406	339	322	310	315	354	343	323	324	356	333	270	294	328	309	340	350	269	287	318	317	342	392	349	254	258	239	186	167	263	263	217	270	277	278	261	228	196	201	153	202	327	290	306	356	321	299	288	239	269	234	208	305	340	358	305	242	235	207	184	207	151	196	257	234	246	214	206	249	231	147	202	308	315	264	226	164	105	180	256	186	207	305	235	198	218	204	217	239	278	219	157	115	171	253	235	207	173	134	132	271	230	134	183	185	148	203	299	246	231	261	316	342	327	244	132	111	165	253	254	200	217	191	79	121	121	80	116	199	269	287	285	267	288	202	187	260	271	236	122	85	75	86	188	183	168	199	233	230	165	156	178	233	257	221	222	265	205	129	189	295	319	202	165	237	191	79	104	163	222	217	96	137	185	130	140	176	169	134	152	235	166	111	218	180	194	361	276	138	198	175	119	205	249	232	261	218	147	210	240	119	73	148	175	160	131	141	143	175	176	78	110	157	155	201	220	175	158	147	150	220	238	242	328	305	231	199	222	264	204	175	199	216	211	170	150	168	246	283	150	113	118	110	98	76	87	80	94	67	125	231	291	230	163	127	164	242	135	144	219	248	310	280	183	156	156	166	169	157	151	118	202	222	165	218	226	206	206	171	105	125	187	214	194	189	255	176	103	162	215	249	247	262	275	247	217	167	132	101	156	142	41	105	210	214	161	139
168	182	178	157	143	171	178	208	233	233	282	236	244	270	205	180	102	147	235	177	176	248	333	354	275	226	253	244	221	224	251	266	293	256	135	155	193	217	190	193	250	206	128	131	252	229	143	295	406	332	238	285	310	233	214	198	214	240	187	156	212	220	230	162	94	151	189	252	294	222	146	111	104	183	289	255	268	235	187	226	206	249	241	242	212	133	118	93	130	175	155	166	184	185	157	164	212	229	175	114	173	174	164	208	172	149	151	199	206	162	217	202	138	203	241	262	295	256	257	253	315	279	109	113	187	294	254	219	230	233	230	260	281	151	128	97	164	203	209	304	203	146	183	107	228	312	171	176	204	176	145	131	200	209	202	263	209	148	255	192	103	222	175	175	162	150	208	130	108	110	145	121	111	112	101	103	113	160	176	248	278	251	191	209	253	174	226	236	153	102	121	205	214	196	193	232	169	90	192	305	253	294	301	241	224	219	231	328	354	229	225	215	184	211	246	238	254	238	219	196	169	220	237	235	275	225	209	263	250	289	293	279	223	172	166	188	256	221	163	174	280	398	340	267	239	202	145	184	370	385	269	275	312	311	343	300	269	244	216	228	302	340	259	259	309	268	245	236	307	335	269	290	291	228	213	225	218	322	333	189	117	139	197	282	293	233	196	235	221	222	288	296	336	287	248	250	263	262	271	289	231	247	209	171	245	286	284	242	235	228	249	288	320	328	229	111	135	204	263	263	225	254	346	375	320	318	284	259	297	284	300	333	345	353	343	335	290	302	334	375	383	428	527	522	547	643	666	782	890	817	678	620	677	599	448	397	424	403	363	354	327	311	296	348	300	322	325	305	339	319	338	252	252	359	459	497	381	397	480	439	405	426	427	387	345	372	454	418	391	438	497	574	545	446	429	438	464	493	502	528	603	607	592	769	856	904	1029	1079	1160	1258	1358	1270	1130	1160	1055	918	871	785	676	604	562	664	692	572	565	507	393	503	569	448	518	575	488	499	562	595	575	460	415	457	485	465	333	281	401	443	471	588	538	377	454	589	518	465	492	546	512	413	408	509	501	459	431	371	421	452	490	428	384	397	434	466	400	406	370	336	444	365	299	445	449	410	480	501	448	447	501	559	579	499	434	475	496	469	409	341	357	448	501	513	479	406	419	454	465	489	496	438	362	391	469	464	478	452	409	502	460	413	463	448	494	526	463	476	509	507	549	443	334	396	490	519	429	408	503	474	446	546	599	481	410	508	446	384	386	424	480	422	348	357	402	482	432	377	417	444	492	464	525	521	458	444	380	399	456	473	524	569	619	628	615	626	603	567	589	726	832	877	930	1044	1153	1258	1316	1337	1345	1277	1154	965	898	846	708	607	530	432	418	544	524	437	396	403	492	514	429	378	442	384	274	351	396	335	327	303	334	389	402	435	449	376	347	370	331	387	362	268	302	321	286	307	352	319	321	410	438	363	363	411	348	302	345	450	498	553	592	638	765	802	788	786	815	697	599	565	456	396	375	377	340	381	376	308	306	286	301	384	432	305	272	286	290	312	301	295	240	259	313	356	334	318	337	236	167	257	319	334	313	248	252	252	291	343	301	302	325	238	212	256	268	185	147	243	277	290	265	179	166	250	254	262	243	265	413	364	303	210	180	265	232	214	201	294	314	171	203	284	236	207	383	373	217	320	283	209	275	270	207	192	212	199	270	341	300	271	234	180	200	244	208	188	263	236	222	274	204	168	163	212	287	213	150	137	178	204	190	181	163	238	273	261	308	337	285	245	303	213	141	119	120	194	195	201	206	198	204	270	266	169	144	190	199	117	98	193	213	161	129	115	157	256	222	161	210	223	234	158	79	136	170	163	133	158	143	137	177	163	221	201	124	181	213	150	201	198	133	203	207	244	260	244	211	141	146	171	205	193	150	126	178	178	124	162	191	211	244	217	216	208	165	146	163	172	139	226	206	193	190	102	174	215	215	238	244	165	118	175	254	264	159	121	169	193	215	272	179	42	107	212	222	245	281	247	198	161	186	224	264	225	244	249	165	188	198	145	158	256	266	136	40	67	123	159	180	167	161	123	175	262	222	141	183	212	150	215	195	131	178	226	217	240	307	277	228	215	175	121	163	190	192	206	120	100	82	129	257	214	94	181	280	190	180	219	245	198	168	224	243	289	298	253	238	252	196	124	168	191	179	153	71	161	287	234	192	158
101	220	303	207	142	200	171	138	183	98	142	176	200	237	183	122	154	220	190	128	143	225	288	286	228	249	309	291	221	239	287	311	310	261	178	146	184	225	195	165	189	157	179	202	176	158	145	196	230	226	154	149	273	270	163	106	211	257	208	233	206	222	257	175	127	228	247	239	170	89	126	136	173	235	327	280	120	129	188	149	141	175	127	82	185	233	237	251	291	292	228	254	223	127	83	133	139	219	254	109	122	183	234	210	205	194	112	121	187	215	196	138	185	310	247	151	201	198	191	264	275	277	229	227	266	243	186	191	250	234	256	260	245	209	189	174	144	129	88	146	236	248	250	208	212	231	189	145	134	187	181	111	125	246	291	233	188	234	211	107	111	124	88	99	172	247	205	206	236	171	211	214	176	243	198	113	161	157	104	164	155	180	158	168	252	226	267	270	226	166	141	216	282	233	207	299	274	156	143	164	140	174	212	229	283	210	172	196	174	276	347	293	217	297	270	180	282	293	284	288	262	253	207	221	219	136	185	294	241	153	260	318	290	284	178	222	224	165	299	348	304	239	206	297	305	200	174	247	294	251	163	150	244	322	315	282	253	275	284	240	256	274	265	226	180	203	269	210	223	281	228	230	219	193	211	251	261	245	282	270	252	341	345	230	232	296	294	218	230	290	307	333	317	362	343	280	240	150	212	223	205	270	230	235	272	189	159	229	197	297	394	310	316	327	308	236	145	198	252	230	248	330	367	355	274	291	399	332	270	290	250	273	326	351	432	387	309	304	349	384	389	448	543	511	508	586	602	723	837	934	948	787	615	543	559	567	480	431	442	410	356	343	361	345	382	420	383	369	413	370	425	374	268	372	364	348	369	343	364	414	419	345	398	428	345	400	437	389	393	366	322	361	395	435	415	480	462	390	470	471	548	536	536	645	699	800	792	792	866	1081	1263	1245	1275	1266	1231	1107	968	924	850	820	775	722	591	501	620	623	458	457	473	478	611	560	391	500	590	546	604	570	502	441	425	541	524	491	441	376	448	439	449	445	511	500	453	501	463	491	469	454	430	397	386	420	457	411	383	408	459	470	448	426	397	394	460	443	377	441	513	450	408	486	505	420	440	504	383	369	440	502	553	475	489	500	538	568	438	383	474	516	510	489	476	413	437	535	435	370	399	457	411	364	484	506	392	380	455	432	401	464	511	410	394	511	452	397	377	343	413	422	434	476	470	449	454	385	355	460	451	468	528	485	432	422	429	419	420	525	606	527	419	477	546	516	478	479	516	368	402	528	512	545	462	486	499	405	502	556	461	473	542	534	550	628	646	711	860	936	1018	1074	1157	1246	1294	1303	1314	1278	1123	996	866	676	602	669	639	557	496	429	434	421	443	477	418	404	464	441	318	310	368	333	268	266	283	329	344	362	425	424	391	406	373	370	379	317	364	369	366	386	344	300	320	380	368	336	357	447	415	357	363	398	452	430	477	469	467	548	663	799	874	806	731	704	625	590	456	364	378	322	272	298	260	259	314	320	267	229	347	375	309	300	226	289	432	358	278	345	373	345	243	247	361	317	263	242	155	123	251	350	287	244	253	196	188	201	266	327	300	255	238	282	327	299	172	220	250	185	240	214	207	211	237	221	194	200	206	278	295	305	320	237	243	319	310	209	199	279	310	310	276	217	243	269	159	171	202	208	292	281	136	166	231	235	267	230	223	256	260	231	212	273	303	288	314	213	146	245	237	186	227	178	193	229	170	242	280	252	247	247	279	272	168	170	254	214	131	178	212	189	166	79	126	258	309	259	288	257	212	286	265	184	196	271	203	138	169	215	196	117	145	190	164	182	219	174	137	166	169	153	128	108	136	140	166	186	182	216	253	245	181	114	99	142	110	159	238	221	210	145	215	189	102	172	236	229	143	161	261	187	64	141	187	203	238	231	216	201	171	152	125	78	145	212	160	77	63	126	155	195	177	80	124	190	213	276	277	228	126	92	126	138	207	204	241	273	189	167	232	248	150	161	144	140	248	231	247	261	338	368	333	211	83	85	55	152	228	234	192	94	119	162	159	119	85	163	199	115	105	159	168	177	127	140	225	226	213	174	183	252	233	222	264	169	66	141	251	217	180	248	265	207	103	160	257	205	200	239	258	222	120	124	177	204	240	280	273	188	104	156	201	255	305	303	224	155	179	141	199	271	175	148	178	138	166	162	152	185
127	173	132	146	130	151	209	292	322	220	129	124	196	157	196	258	173	257	244	190	251	240	214	111	97	94	237	344	281	204	159	243	241	273	267	223	218	257	243	119	155	209	138	182	273	214	144	189	267	276	295	257	202	250	238	243	289	248	225	147	175	258	222	232	236	250	269	218	228	211	182	165	117	138	221	241	171	223	214	159	224	265	235	159	150	172	143	189	214	153	240	285	137	91	127	143	150	89	117	178	213	246	210	199	218	169	212	284	235	129	120	181	199	299	291	237	246	212	200	244	308	301	181	145	206	235	237	216	159	146	150	115	150	192	259	278	214	182	178	139	126	103	81	115	119	153	111	114	217	245	210	163	243	318	186	81	119	163	208	264	235	254	296	210	196	251	236	155	156	214	251	311	238	298	294	139	157	230	300	262	159	116	135	129	139	143	167	235	258	230	194	231	232	197	158	157	240	247	173	151	200	177	148	203	233	216	253	221	140	125	153	224	185	119	152	186	208	256	261	228	249	292	227	221	227	149	191	239	226	226	306	301	272	312	256	188	130	181	277	279	230	246	254	213	208	252	286	239	201	215	145	156	275	296	280	333	373	315	310	316	312	265	272	223	126	180	214	175	214	215	148	145	218	275	209	150	182	131	167	255	211	254	287	306	302	257	257	255	269	219	270	306	292	326	228	178	268	287	218	277	284	251	245	252	335	333	274	253	324	389	294	278	230	183	222	245	291	283	250	242	249	249	261	314	282	194	272	316	265	228	306	377	291	288	344	295	259	201	279	392	398	381	425	514	481	470	594	669	711	807	746	704	792	796	674	609	489	421	440	364	423	439	395	455	436	419	413	280	263	352	315	291	285	234	238	276	321	349	362	429	436	374	390	390	395	463	364	310	344	317	336	334	430	416	386	416	391	425	431	458	479	494	488	528	535	595	715	646	686	859	971	1030	1110	1235	1220	1177	1323	1369	1206	1091	994	861	759	714	735	727	560	427	499	587	526	503	524	550	482	482	542	459	411	362	402	460	408	415	446	513	541	482	433	471	585	520	410	387	431	484	541	528	485	477	455	442	461	475	473	593	573	488	458	415	445	438	438	514	482	385	445	528	533	505	474	462	467	460	403	382	459	428	427	441	431	481	447	458	508	541	544	502	490	473	447	431	467	445	424	486	496	483	420	366	377	452	480	501	526	480	501	544	504	443	379	386	497	481	456	451	385	349	347	380	387	449	473	483	474	437	514	465	404	510	586	572	452	439	464	439	501	539	476	417	537	590	526	555	518	440	447	421	475	500	423	517	555	572	633	584	537	592	706	709	746	866	899	971	1110	1278	1388	1451	1390	1226	1138	1125	1117	975	833	673	631	566	520	542	417	447	487	378	375	408	403	340	313	401	379	410	458	453	444	366	335	333	357	418	348	275	334	430	453	302	276	386	332	328	411	371	324	303	297	308	334	358	278	318	401	404	436	389	377	379	390	510	559	610	679	693	736	800	762	692	727	581	463	456	368	397	315	224	348	326	302	332	343	303	217	283	250	220	295	376	297	157	193	282	352	294	264	291	293	361	345	305	277	308	309	280	249	264	309	208	233	306	360	268	150	169	188	255	321	331	247	161	202	191	155	203	236	259	277	234	231	276	246	216	181	192	187	179	231	274	290	288	254	225	326	322	273	261	182	230	251	248	238	170	193	254	300	268	266	324	259	168	173	243	241	227	281	341	230	222	303	138	67	128	222	253	242	262	234	218	174	134	198	239	190	204	264	315	243	174	245	227	293	290	206	258	295	261	247	228	241	280	231	232	189	121	163	198	221	161	128	111	170	282	254	224	178	166	133	138	181	196	211	225	151	146	267	251	158	116	121	120	137	203	260	294	305	176	136	172	96	57	115	106	121	193	171	201	267	234	187	194	185	197	196	196	188	162	224	242	200	168	92	104	196	269	310	238	215	215	232	278	267	211	146	195	240	138	63	144	245	224	158	158	177	191	209	170	105	165	226	167	120	171	190	202	274	284	249	196	136	164	248	179	95	206	267	162	78	119	172	144	179	210	202	211	133	114	158	208	211	162	164	151	202	222	196	178	120	167	210	233	281	248	266	278	257	223	183	256	251	147	148	170	175	176	158	175	176	121	140	223	251	232	203	143	201	180	140	174	201	163	91	210	184	92	176	251	292	310	230	183	143	153	161	87	173	243	119	103	191	177	215	203	161	175
169	172	148	167	207	233	294	212	156	206	160	215	196	241	254	196	245	281	257	197	176	168	219	196	170	119	96	141	246	270	256	251	204	239	222	246	317	263	238	171	93	88	181	272	183	245	261	205	206	227	304	251	172	267	343	346	286	201	192	220	272	176	178	172	86	140	196	215	141	161	146	115	118	82	109	120	140	213	187	159	283	317	294	238	208	224	224	229	160	151	199	221	237	200	163	133	125	157	207	249	166	187	233	159	207	201	147	179	201	234	180	160	227	413	382	229	198	143	225	235	227	239	259	271	236	226	314	305	219	215	190	165	136	166	208	200	182	127	156	224	261	203	141	213	245	244	220	172	201	222	163	171	200	225	245	187	151	158	188	211	205	222	250	235	234	200	154	154	175	229	218	123	155	244	168	113	111	95	216	240	136	136	224	303	269	231	226	268	224	201	268	266	244	226	270	261	237	238	185	250	257	155	141	181	221	238	235	212	229	242	231	272	185	116	199	229	223	194	195	210	163	178	207	115	143	326	308	203	214	196	222	281	243	203	273	277	217	221	221	236	238	281	300	252	251	191	137	226	237	156	183	215	255	259	176	143	234	297	243	231	224	267	208	137	167	146	217	295	228	201	215	242	281	269	268	185	185	224	217	269	333	326	352	310	230	277	310	261	157	208	310	341	326	252	287	222	189	308	280	303	261	242	256	207	204	162	238	270	294	324	278	237	282	290	293	342	285	257	240	240	294	333	311	265	228	253	316	365	380	389	345	315	275	248	204	188	315	335	310	311	282	400	436	317	378	415	470	556	581	597	613	707	816	875	818	787	643	559	617	496	401	423	393	392	403	230	225	335	322	266	271	362	379	393	351	279	275	312	387	392	336	341	375	408	350	315	342	337	349	389	338	379	488	449	392	395	402	416	486	460	459	450	416	471	537	531	516	538	585	645	769	869	942	1045	1130	1186	1210	1303	1388	1366	1256	1114	1004	921	866	763	713	657	632	693	688	641	520	525	584	553	459	436	542	519	533	589	521	398	407	464	513	542	495	527	593	542	422	459	449	418	389	343	394	429	476	490	455	462	444	399	485	490	451	499	427	413	427	350	431	494	409	402	486	501	413	356	385	460	392	369	488	556	502	418	449	423	454	472	408	444	426	409	485	515	408	396	506	438	378	545	609	523	379	377	499	471	403	499	560	481	404	450	526	421	421	468	492	558	522	448	466	499	524	516	512	457	408	398	406	475	483	476	381	333	454	513	439	415	433	475	537	564	562	543	501	503	606	621	576	569	490	448	495	445	472	547	489	601	692	631	669	850	914	848	950	1121	1158	1235	1390	1427	1346	1244	1211	1101	928	821	722	684	601	492	484	480	475	445	360	341	464	387	311	345	326	346	321	335	359	284	258	310	313	341	386	393	418	419	372	306	303	322	347	425	431	317	333	364	313	314	337	391	377	317	323	378	430	403	423	482	421	417	474	516	456	520	680	734	784	882	890	730	718	699	601	500	411	338	312	331	292	253	305	332	357	360	303	303	255	303	303	302	396	326	325	339	290	340	344	303	294	287	305	301	308	399	340	184	217	277	240	287	334	290	217	300	352	254	241	259	266	316	350	329	257	199	206	222	230	249	278	328	297	236	244	226	229	230	140	174	286	306	273	238	254	297	296	310	308	312	361	285	232	277	274	202	195	200	212	173	184	237	292	278	178	123	94	196	240	190	189	223	261	282	206	194	348	344	254	260	275	289	295	265	166	81	114	126	176	242	215	231	277	282	259	198	166	242	312	235	136	157	177	228	189	120	182	229	215	192	149	193	206	159	206	164	163	201	162	140	171	163	172	168	132	154	213	280	245	186	180	139	156	198	159	186	199	139	130	156	141	137	227	308	256	179	100	148	225	184	168	167	223	240	182	226	229	132	107	153	169	162	182	190	139	89	92	127	185	236	266	205	185	192	202	218	231	202	216	269	230	132	105	179	158	161	196	166	103	94	159	188	233	254	238	165	152	200	150	189	226	243	247	158	170	220	174	149	120	140	274	271	141	98	184	198	208	247	264	238	182	164	184	219	193	166	191	233	227	239	218	123	127	221	152	108	233	186	81	201	218	143	169	190	214	210	192	218	236	207	162	141	165	196	175	144	131	116	82	47	64	67	98	105	84	72	139	229	246	173	124	202	219	277	294	209	160	148	96	105	179	228	148	93	126	71	119	207	287	262
186	157	123	146	239	250	168	141	165	170	147	162	173	201	223	224	219	260	191	133	136	118	189	135	123	190	232	236	207	124	180	248	231	272	180	141	187	168	184	217	213	192	196	256	222	181	215	150	96	222	255	205	191	156	177	300	335	240	185	154	147	169	242	234	298	363	293	207	178	263	229	105	116	115	131	231	156	144	193	139	184	229	212	223	226	223	210	218	192	91	118	170	202	239	154	155	171	120	95	115	116	115	174	137	134	164	132	147	180	173	195	261	261	180	152	191	285	307	307	319	281	209	195	175	160	240	239	167	139	172	199	233	221	196	206	153	153	169	175	242	206	167	181	200	205	211	212	195	266	194	127	170	144	225	278	225	199	171	166	150	82	189	265	181	161	185	255	182	89	188	276	210	162	212	138	46	166	228	168	159	187	267	274	231	184	173	250	263	217	129	120	182	141	172	240	233	230	161	93	226	319	274	213	168	206	236	178	215	282	266	237	243	229	181	192	162	218	265	241	165	79	138	204	173	171	248	252	203	202	223	184	188	312	349	293	279	303	324	314	187	104	192	270	254	185	149	172	163	181	248	256	259	236	270	224	235	297	218	213	220	169	203	195	166	190	183	190	272	229	176	202	230	253	249	255	234	335	289	255	271	278	259	220	277	215	181	292	357	352	309	263	257	315	348	308	307	333	259	204	212	129	147	195	238	272	245	277	281	301	318	270	277	246	271	287	297	329	283	247	272	308	288	340	369	274	200	218	260	352	424	411	420	360	309	413	376	298	327	327	305	294	294	334	364	394	483	439	418	507	504	553	671	719	759	842	969	821	609	593	496	413	471	473	399	444	443	368	419	464	375	382	489	345	233	342	335	280	286	286	243	310	417	370	298	343	408	435	394	327	364	420	431	405	400	347	254	280	407	430	415	451	379	333	483	564	479	486	535	585	594	569	603	671	704	749	902	1041	1135	1288	1340	1301	1258	1244	1258	1216	1194	1033	944	880	804	707	580	651	680	617	601	625	625	599	554	570	560	532	482	549	613	571	501	482	530	485	440	538	538	421	435	373	367	438	558	578	497	450	462	450	396	433	472	510	534	493	479	536	533	486	505	483	430	492	451	422	508	491	491	573	555	451	430	441	413	456	502	420	372	379	411	427	458	550	516	397	402	422	442	515	531	515	469	503	422	350	461	505	447	435	429	360	361	452	442	466	558	472	444	459	444	506	497	449	432	428	452	492	485	397	348	466	447	417	515	538	521	513	579	539	443	449	546	573	515	487	486	522	464	440	598	574	500	585	643	586	579	629	667	870	939	965	1083	1131	1237	1264	1293	1391	1380	1296	1174	1139	1041	897	715	596	606	588	563	462	448	434	417	417	460	504	444	415	365	301	334	380	426	411	390	417	387	306	273	314	311	382	415	371	440	449	324	350	465	436	406	352	319	394	341	315	387	387	434	395	321	357	352	374	378	364	325	330	378	471	557	584	696	736	736	801	798	664	594	557	461	320	250	327	344	326	293	315	450	499	354	288	349	268	263	283	260	281	357	396	348	286	278	267	251	373	389	321	257	218	226	245	335	301	226	251	318	384	345	265	236	249	301	299	199	199	308	354	248	198	256	237	175	184	197	159	141	209	256	258	267	259	218	198	248	277	248	275	192	144	279	282	224	251	287	177	158	305	405	361	212	212	225	174	200	162	141	190	214	259	276	194	142	98	156	163	146	260	248	278	305	219	284	314	249	212	153	121	191	220	159	110	156	231	171	183	245	233	210	260	292	278	268	172	178	282	242	211	258	233	198	197	178	124	122	213	180	109	181	275	174	149	150	46	82	124	186	218	158	168	166	206	268	225	233	202	189	176	173	193	121	169	237	153	94	103	83	178	222	168	180	136	70	88	173	185	180	178	168	119	194	232	200	256	226	162	110	98	189	164	123	182	119	71	206	252	186	233	272	274	251	210	188	180	145	150	202	145	126	168	87	84	151	175	118	154	171	155	174	123	125	177	219	196	216	149	99	128	194	275	208	241	367	355	253	159	132	152	128	120	124	101	100	195	281	249	171	153	185	222	254	233	271	322	219	190	245	288	277	244	252	129	135	208	194	224	196	212	202	143	153	196	210	227	195	115	74	84	155	125	79	105	168	129	130	217	136	105	137	101	132	170	182	152	162	271	262	268	266	229	208	203	349	382	245	113	119	208	217	178	163	137	136	278	268	185	130
191	203	255	220	174	198	178	193	208	209	215	216	203	165	134	183	225	181	234	244	154	150	197	213	204	118	136	285	333	237	214	201	176	263	254	197	209	222	245	259	273	271	185	192	175	123	234	251	201	240	235	252	271	236	232	193	151	92	97	139	139	140	178	135	109	204	228	271	294	182	109	203	290	276	216	230	225	165	171	116	87	115	168	207	114	86	185	179	191	217	126	123	105	145	215	159	92	71	127	157	135	160	225	147	95	149	155	228	224	160	165	187	204	257	296	196	200	212	197	247	284	310	268	173	206	203	112	206	247	184	209	199	163	245	271	214	150	166	297	294	184	116	58	101	107	107	149	192	213	183	182	213	186	175	309	238	122	231	245	222	204	208	255	184	151	166	194	185	131	192	250	226	158	132	119	96	140	113	84	182	254	208	202	274	304	237	227	197	196	224	198	129	66	136	224	272	263	179	189	199	150	142	78	85	233	276	159	157	174	129	107	80	206	319	220	145	282	329	236	212	268	255	166	241	278	204	210	258	217	213	224	218	233	271	257	245	287	234	215	215	274	344	288	260	183	148	199	197	206	255	329	297	234	196	194	230	191	244	247	218	261	287	262	324	347	252	243	171	142	188	183	140	209	287	272	258	278	241	208	200	207	293	335	301	321	321	288	307	280	226	208	215	237	223	173	206	233	236	270	190	161	268	226	270	318	271	247	263	313	251	162	151	313	294	262	364	333	277	217	216	203	210	226	303	317	265	320	340	328	264	289	320	341	364	306	273	361	366	280	254	203	256	301	352	412	426	449	494	538	468	554	630	591	696	795	894	941	895	857	702	552	601	539	411	368	375	388	425	374	275	296	326	390	442	419	383	443	410	368	396	413	423	405	331	294	373	487	426	305	334	339	331	388	429	365	368	313	325	431	424	369	370	396	457	539	497	442	403	490	544	566	655	604	566	640	631	626	806	942	1039	1237	1305	1307	1315	1299	1261	1212	1216	1096	1038	979	837	792	778	775	707	586	621	592	539	613	578	464	440	508	480	512	576	525	464	487	524	447	505	589	434	447	544	523	584	583	497	498	537	406	385	469	459	487	459	495	529	484	410	390	427	464	519	525	476	377	351	433	504	467	405	369	440	576	521	436	471	491	524	504	477	444	422	540	484	371	368	396	396	378	410	450	516	490	439	501	560	480	414	442	461	483	459	404	444	523	532	523	469	335	315	388	436	491	510	501	514	547	498	515	556	460	444	419	429	499	453	494	467	357	412	472	501	480	498	515	555	543	505	533	540	561	621	697	769	793	745	853	988	1030	1143	1270	1354	1354	1289	1249	1211	1249	1185	1012	860	772	682	613	567	422	408	493	490	422	467	532	468	406	347	407	404	322	345	338	388	376	309	359	433	449	463	473	389	337	307	359	385	381	436	408	330	382	493	482	448	459	469	376	257	306	336	320	330	298	352	330	346	447	484	470	513	533	581	662	648	675	733	806	855	738	559	501	460	402	373	406	377	342	324	295	302	255	262	296	275	280	286	281	327	331	281	254	310	369	296	266	276	295	295	250	274	255	180	196	212	218	227	228	240	218	219	233	278	250	211	246	314	331	297	281	239	280	288	257	239	243	227	198	223	265	319	292	199	164	156	222	261	319	356	240	191	209	191	233	287	282	291	241	155	130	192	265	303	289	268	297	259	276	301	261	253	211	202	195	209	189	174	217	243	231	207	231	240	256	305	273	248	220	231	278	256	282	342	272	178	197	149	155	270	291	265	278	263	195	184	193	163	103	99	168	154	177	199	147	188	209	174	170	161	237	280	227	213	235	216	212	204	157	183	252	238	267	258	225	257	226	213	135	77	126	128	117	235	228	174	159	136	180	180	147	157	181	189	202	142	67	52	82	209	181	126	203	178	174	176	101	164	208	124	133	168	116	142	182	205	163	147	145	168	177	187	215	197	236	164	178	131	45	81	111	173	197	117	207	250	220	204	196	189	151	164	169	148	80	102	163	185	222	252	147	98	163	212	204	287	323	264	281	248	209	114	115	187	161	165	302	288	169	210	176	180	213	146	162	229	277	249	195	161	151	222	259	220	199	245	281	235	182	241	272	252	295	250	160	84	138	296	256	112	152	142	55	126	206	201	183	203	182	112	181	214	142	199	151	108	197	155	149	184	161	138	163	212	194	179	179	218	224	189	126	59	166	251	186	142	152	157	205	274	217	87
110	232	312	184	94	84	174	276	246	227	136	172	255	199	210	182	169	166	146	183	114	111	221	281	200	159	248	227	195	254	267	164	87	111	224	244	143	153	189	227	217	194	236	268	173	160	250	216	122	134	209	171	191	282	272	211	200	193	173	224	243	168	169	149	140	203	231	239	238	244	254	220	165	140	141	170	192	149	197	204	187	270	217	175	178	149	180	131	138	198	256	264	141	101	131	162	105	153	163	171	244	198	210	149	166	298	263	233	179	162	232	216	268	273	229	256	249	204	157	192	197	230	205	240	282	159	168	201	120	108	164	133	183	217	205	211	217	213	245	286	149	121	216	222	199	171	228	238	202	151	118	205	199	155	220	192	200	305	218	169	243	270	178	112	177	177	116	147	127	110	135	111	154	230	243	228	154	101	148	172	200	335	320	124	185	269	205	170	166	167	149	108	90	100	166	224	190	164	161	126	129	256	282	242	251	263	225	178	204	276	226	191	274	263	190	208	268	217	277	214	102	166	151	104	199	201	147	239	277	244	215	177	170	251	331	307	298	281	282	254	173	199	259	282	197	236	266	179	159	198	205	219	232	148	79	200	252	259	264	186	175	203	189	261	339	229	190	236	288	255	242	275	263	237	256	236	208	264	229	249	320	258	189	237	342	291	187	184	206	182	161	185	214	275	258	237	247	236	282	228	205	273	177	152	212	225	168	113	206	208	166	189	210	251	322	331	282	233	165	285	291	237	295	305	268	178	238	360	334	237	253	291	275	291	290	307	343	298	186	203	319	310	267	270	270	308	419	420	351	307	362	507	547	641	791	810	845	902	810	745	699	638	611	544	473	466	428	334	359	390	376	388	408	394	369	401	415	345	326	282	313	420	447	403	333	337	398	452	380	333	350	287	312	410	403	410	350	305	387	434	448	431	343	379	425	380	378	381	397	369	441	449	415	406	431	573	647	636	624	703	798	860	1032	1130	1132	1255	1262	1275	1299	1243	1167	1100	1093	1057	938	800	729	786	785	648	586	541	560	616	583	488	452	441	401	427	522	532	547	517	382	403	432	455	482	487	521	534	499	462	483	471	507	460	441	523	502	531	509	478	449	446	479	457	462	408	373	422	381	364	379	391	471	461	473	559	499	446	452	482	547	503	465	442	422	412	374	379	442	408	442	541	489	402	370	378	482	530	440	491	478	469	542	511	565	592	530	526	521	416	386	526	494	403	429	416	526	620	498	463	519	469	471	536	544	497	504	566	588	449	403	531	546	502	451	459	553	597	532	472	494	662	674	664	845	961	977	1124	1237	1220	1272	1306	1330	1353	1383	1313	1223	1147	923	757	720	649	588	635	608	512	476	444	511	483	410	476	449	448	494	463	412	351	429	411	300	348	371	378	341	300	424	484	463	391	357	358	443	498	361	366	401	351	259	321	435	390	369	383	421	404	270	279	403	347	361	416	442	487	458	462	501	541	544	676	772	744	775	746	707	647	560	498	394	305	296	319	292	263	246	242	294	320	268	160	169	242	217	226	298	292	281	276	279	241	134	156	248	304	268	234	198	189	254	241	213	142	167	248	230	210	270	283	209	208	234	247	218	187	213	280	313	256	219	295	251	115	200	328	272	269	259	173	206	299	326	276	281	276	269	365	407	354	315	358	330	198	177	285	322	180	136	170	207	276	281	290	198	158	204	216	267	191	143	198	182	163	191	226	142	120	195	250	255	260	253	156	153	241	231	184	245	180	216	257	251	320	281	205	152	302	307	169	167	169	174	118	108	189	222	281	296	202	134	174	137	170	164	105	135	165	210	156	137	239	272	225	164	184	258	243	177	233	281	238	222	220	210	225	225	185	128	179	277	222	208	238	223	159	112	105	168	176	160	232	165	142	138	139	217	197	182	193	221	140	148	223	257	273	193	193	217	192	164	168	232	280	219	147	145	154	100	149	211	134	189	298	260	164	153	159	100	100	185	215	200	208	195	162	238	309	170	154	194	85	77	194	185	248	324	193	88	110	199	285	287	246	256	240	173	153	227	227	168	100	95	192	157	131	174	207	251	222	203	168	140	154	176	228	249	196	141	160	240	157	114	180	203	194	193	134	123	213	217	236	217	140	177	289	219	103	103	142	197	203	182	164	99	201	246	158	162	168	168	149	137	225	232	166	171	155	216	230	118	173	254	179	224	198	138	216	243	159	199	171	89	147	209	231	210	247	218	144
233	222	273	268	241	189	225	242	203	237	314	282	201	167	282	332	249	190	203	254	147	193	310	224	125	82	132	141	125	177	202	216	121	100	188	251	236	178	192	270	238	216	186	113	159	227	294	195	129	161	141	214	310	345	336	271	235	247	251	206	235	189	130	239	289	177	173	201	194	274	208	124	69	126	263	322	251	121	79	103	138	101	133	186	208	218	157	183	190	174	186	203	227	236	231	166	139	112	88	181	200	188	201	186	184	212	293	277	180	267	258	139	134	137	165	158	179	243	243	226	219	248	276	292	198	187	248	178	169	187	179	159	213	238	214	207	171	128	149	170	194	140	73	111	145	165	131	168	229	192	170	199	243	249	198	123	131	148	199	224	165	144	197	208	171	116	130	222	162	72	113	172	171	166	208	209	113	93	108	113	126	171	137	152	243	208	147	227	291	179	122	158	193	155	149	238	276	242	211	210	145	157	201	238	284	257	206	203	220	181	132	106	205	291	240	213	207	235	272	143	135	249	240	191	184	224	240	254	266	154	149	259	222	235	277	172	201	280	287	352	300	139	188	248	180	199	218	285	326	259	224	209	277	291	143	168	252	178	135	170	135	82	151	272	253	172	214	235	222	220	318	316	200	226	247	271	294	240	239	232	196	188	201	322	330	242	240	158	186	234	174	234	310	247	212	318	381	297	223	239	271	243	165	151	206	246	176	176	187	193	257	254	256	323	281	257	292	262	285	289	285	294	301	236	242	285	271	433	413	277	308	306	235	214	298	347	323	276	274	340	354	310	277	259	286	312	318	349	396	355	392	424	412	555	685	779	830	846	868	813	733	767	802	714	628	525	408	445	525	413	391	445	392	469	443	364	378	331	417	502	480	364	315	391	393	412	430	343	345	399	399	373	354	485	464	292	312	408	350	278	304	391	375	336	357	374	378	381	428	511	527	461	429	413	424	456	544	582	610	639	654	689	755	867	963	937	1069	1240	1272	1307	1298	1270	1246	1239	1202	1196	1060	974	919	821	774	712	686	617	586	631	600	537	496	566	548	437	484	475	499	506	479	459	401	399	373	426	418	385	481	546	551	501	447	491	520	510	468	392	392	383	429	481	416	447	511	440	445	416	354	424	443	424	482	517	426	531	598	453	365	391	415	423	549	534	519	464	389	380	367	418	483	501	438	433	404	410	498	497	486	483	530	502	408	426	433	417	385	429	467	452	444	376	362	410	452	469	427	392	404	450	466	469	508	542	520	394	489	614	527	573	601	536	525	603	605	629	749	809	800	887	934	951	1117	1209	1234	1268	1330	1345	1261	1206	1263	1090	918	896	811	836	724	563	617	603	515	513	475	451	492	481	445	447	469	480	413	425	481	472	427	473	450	315	361	435	389	389	348	314	392	379	417	437	371	392	466	402	309	403	424	383	352	363	419	405	393	350	377	433	406	399	383	376	411	366	399	365	395	564	698	741	700	752	797	806	824	796	645	464	412	456	430	377	327	335	362	326	228	196	334	333	197	184	257	237	283	395	330	260	246	264	328	283	181	197	275	229	175	260	322	300	207	194	241	207	190	224	264	241	218	215	207	243	254	238	257	249	238	311	318	177	154	231	277	303	286	278	284	330	374	224	182	233	200	292	339	311	320	286	266	294	280	242	191	198	249	268	303	261	214	221	234	245	199	176	145	226	243	174	176	215	267	247	249	210	212	268	256	203	209	248	245	272	255	194	203	193	278	277	180	210	250	250	322	415	240	163	242	235	257	280	247	193	203	203	186	156	105	90	103	133	199	215	207	168	163	217	192	128	168	231	174	254	309	219	179	136	126	154	158	189	181	190	134	49	156	242	240	239	191	175	223	224	201	192	133	165	143	87	174	179	210	226	235	222	204	233	163	107	138	163	113	149	158	72	54	125	192	226	180	140	199	226	222	250	242	125	99	127	74	121	130	116	189	192	125	71	124	174	176	138	172	279	233	216	261	282	219	194	224	166	258	307	185	171	297	355	271	149	100	205	253	142	208	312	255	166	238	289	217	258	262	177	113	152	188	141	111	146	187	201	185	222	180	180	246	176	103	125	160	155	134	69	54	138	219	191	193	137	136	176	98	123	153	125	184	198	194	199	206	215	212	237	170	139	156	103	123	216	149	55	104	131	157	161	78	122	211	264	235	230	202	162	199	170	154	215	162	129	137	101	260	281	178	165	128	81	129	136	164	215
218	171	174	203	142	135	170	159	156	204	163	63	103	148	180	233	224	213	212	173	124	174	234	217	206	121	65	167	208	199	203	182	223	279	214	163	190	168	237	277	213	231	184	186	256	282	221	136	238	243	99	49	122	273	278	181	172	176	216	253	211	225	164	152	196	116	153	215	158	161	218	190	127	120	213	252	182	227	243	185	194	175	173	115	142	145	182	253	199	223	244	216	144	175	191	172	142	131	271	262	238	267	137	79	121	196	213	123	83	58	85	169	182	173	213	208	147	145	160	243	313	299	321	256	152	196	233	171	92	97	167	211	233	166	139	197	229	251	180	151	196	197	195	164	186	206	194	136	99	194	206	276	274	221	247	194	189	199	211	184	166	178	169	206	252	178	106	126	115	122	228	304	311	266	226	259	168	86	89	125	219	180	218	205	146	254	273	181	125	208	246	192	152	115	133	227	269	275	316	312	235	246	231	150	133	127	103	68	177	150	108	162	181	238	241	276	300	216	154	115	193	268	250	205	177	222	258	309	313	232	208	266	264	281	294	256	229	232	178	189	300	310	208	170	173	159	171	232	246	218	159	116	224	266	312	353	276	251	232	172	142	156	137	195	306	332	347	274	192	148	194	304	239	206	181	175	245	214	209	192	177	310	388	311	238	243	260	253	303	291	279	210	182	299	326	288	260	233	260	240	247	237	200	229	223	226	188	254	304	215	175	253	279	250	325	313	275	287	304	246	282	296	264	303	241	195	301	419	347	241	214	224	253	282	322	332	341	281	253	388	337	197	222	249	270	287	247	312	400	387	402	402	369	494	603	643	697	692	749	917	972	794	757	745	590	568	543	445	400	382	350	355	410	404	385	375	354	310	354	410	355	359	360	282	262	399	408	351	395	385	334	339	362	424	472	467	421	392	413	421	396	365	388	408	416	374	298	358	410	427	402	336	315	297	420	454	408	441	514	570	577	553	490	466	555	713	808	926	1027	1083	1192	1239	1322	1311	1222	1282	1289	1247	1162	1102	1123	1077	928	828	743	686	681	684	645	589	652	566	431	476	562	523	527	544	495	494	502	518	453	436	507	607	555	489	513	544	462	455	612	516	486	575	594	576	463	456	474	390	394	434	440	460	434	445	465	473	462	417	534	553	462	520	452	391	415	350	424	508	521	554	502	432	463	458	394	398	443	488	420	367	405	484	560	504	434	411	466	494	426	400	358	443	564	529	476	429	414	394	431	532	492	466	518	548	596	632	611	541	511	539	625	620	539	577	680	719	771	886	989	1104	1122	1157	1324	1422	1358	1336	1330	1342	1305	1107	1057	1019	857	710	655	665	624	566	521	502	511	531	483	434	387	312	312	348	389	337	322	482	464	383	376	320	425	441	327	402	466	386	384	385	359	308	350	402	341	353	418	416	391	343	354	393	391	405	326	323	358	442	497	324	282	401	446	396	393	406	419	435	442	522	560	609	672	755	891	870	765	822	730	618	577	433	385	373	358	315	324	327	269	266	233	307	363	356	255	164	253	220	246	306	313	303	227	267	335	225	210	302	240	238	277	294	317	304	243	206	229	285	221	196	314	291	297	340	283	190	208	269	312	282	221	239	240	253	273	278	294	226	211	244	229	363	323	263	314	267	189	159	225	194	156	237	237	130	101	150	204	211	245	258	207	220	242	273	284	212	255	306	173	165	243	216	199	180	191	226	245	258	212	248	267	194	197	173	177	242	303	317	243	237	270	280	265	262	266	225	216	233	224	224	272	264	248	253	210	193	226	276	302	230	137	101	98	129	209	250	193	102	151	216	194	218	267	237	134	180	241	271	245	130	186	205	144	157	110	128	122	120	218	245	238	128	56	118	146	147	162	152	169	203	200	166	172	219	247	242	177	108	173	243	186	178	164	177	236	228	165	125	188	197	175	205	127	32	171	290	192	75	116	187	168	156	184	212	171	190	255	184	195	234	236	220	247	222	130	139	80	150	217	136	68	69	146	118	155	250	205	188	174	150	242	260	171	214	164	131	252	275	301	205	106	221	234	157	166	122	106	169	125	109	134	145	150	188	254	194	82	124	228	197	200	222	117	100	103	97	143	162	141	171	235	240	252	176	129	233	265	252	238	172	177	202	196	144	96	171	219	212	221	159	98	165	223	177	153	189	241	277	261	196	178	199	157	183	258	258	238	181	134	189	187	158	224	259	217	199	186	102	155	176	106	186	241	231
185	125	157	196	125	102	206	142	101	186	176	123	87	143	133	109	209	228	131	95	189	254	242	193	194	189	150	171	123	144	147	150	246	210	196	213	158	151	241	240	218	279	262	190	194	206	217	191	151	139	127	202	202	140	189	199	247	326	286	253	195	160	213	263	247	291	260	165	121	183	209	101	176	199	172	188	178	209	230	139	58	200	317	207	203	217	163	229	229	177	190	208	157	201	268	245	222	199	224	220	175	155	205	347	326	193	218	238	193	164	116	235	272	147	133	166	124	186	291	285	280	270	340	305	237	200	153	170	160	142	188	220	171	175	186	150	138	179	212	198	164	173	244	229	208	168	187	253	219	202	140	132	157	181	210	243	260	215	230	243	284	273	205	207	180	190	211	135	179	264	276	225	206	270	254	205	113	122	221	160	129	210	277	265	194	268	285	170	188	147	78	188	248	224	188	177	199	210	212	227	287	230	95	47	175	266	171	118	183	159	111	137	210	203	172	223	236	255	250	188	206	171	59	49	133	216	263	254	254	224	144	173	159	202	228	201	292	326	316	298	252	225	190	220	155	155	203	164	212	201	290	301	205	191	206	256	257	250	160	138	174	177	229	252	281	318	348	312	259	314	353	299	250	214	239	271	268	222	255	299	259	240	240	271	197	169	187	185	206	204	214	206	268	280	251	235	202	245	194	158	199	257	259	210	157	143	212	234	216	160	164	268	253	283	332	272	270	319	386	335	249	247	291	339	305	220	224	237	204	250	266	216	237	295	294	248	258	322	305	336	375	312	271	263	203	174	171	227	304	304	325	353	313	349	451	518	573	632	702	800	903	782	746	852	757	699	730	649	598	536	407	347	365	429	439	425	384	277	331	376	345	357	310	335	471	482	378	233	223	397	374	347	415	382	377	382	379	403	364	303	383	471	384	291	321	374	388	358	354	376	395	372	362	343	334	427	373	303	380	446	437	535	501	430	557	543	595	716	811	816	886	948	1000	1093	1076	1093	1179	1310	1279	1283	1313	1210	1147	1134	1065	1041	923	702	686	676	680	680	643	618	638	557	499	580	561	555	492	508	595	522	494	607	580	520	569	468	459	492	478	457	460	524	446	434	465	492	430	422	458	422	491	536	497	534	547	517	521	509	541	518	501	498	450	494	562	457	405	454	527	578	556	534	478	573	445	296	427	480	517	482	415	467	557	552	512	536	497	474	593	651	599	552	596	617	561	553	453	454	531	579	573	482	551	566	531	609	627	600	590	725	785	814	835	874	1011	1018	1086	1137	1198	1245	1242	1235	1297	1362	1324	1227	1164	1057	918	797	752	699	612	502	481	511	467	423	423	455	430	373	359	383	383	387	396	493	501	457	435	410	442	458	409	401	391	384	347	317	392	371	324	286	233	364	421	420	444	397	456	406	344	427	397	307	290	312	364	406	387	342	350	391	406	386	365	380	401	417	426	406	508	634	650	830	888	802	828	844	779	641	580	491	386	414	403	356	405	360	306	327	350	332	318	338	309	305	282	173	164	344	438	270	142	280	327	248	302	229	165	276	252	233	306	292	282	261	210	214	315	358	255	266	355	305	256	324	324	207	160	255	229	158	206	281	269	226	259	276	334	321	263	307	347	324	283	331	373	308	258	255	230	184	210	164	156	260	236	222	192	177	225	272	306	237	192	188	224	247	211	310	278	184	230	235	255	234	242	205	201	287	260	194	148	165	229	266	199	143	179	252	192	209	241	218	262	225	234	272	245	136	107	226	288	292	244	236	308	261	204	209	266	268	175	187	258	209	185	166	79	113	189	200	276	219	170	208	150	165	171	193	217	208	197	154	207	238	195	150	128	133	162	179	138	105	124	169	175	180	162	186	257	283	251	158	87	77	126	108	173	242	134	190	244	258	220	167	227	239	191	182	152	185	175	154	170	78	82	168	179	158	183	163	178	239	195	112	174	235	249	175	159	196	179	235	227	147	135	161	192	198	197	189	195	225	124	83	179	186	202	241	123	88	200	300	238	100	134	190	225	225	182	184	221	205	157	191	266	202	137	209	201	182	196	122	46	119	224	205	144	133	149	124	160	243	181	119	83	38	45	91	83	135	228	228	224	232	157	114	144	169	158	136	208	335	312	184	200	166	133	166	229	240	211	210	183	215	216	180	117	133	177	170	256	291	217	231	300	333	311	235	270	341	267	240	269	162	113	88	43	124	127	170	221	187	234	239
99	109	94	164	136	130	214	164	146	112	48	142	225	173	155	145	145	167	138	124	172	213	193	115	115	221	226	147	148	162	91	155	244	236	260	234	211	214	210	254	241	224	255	187	119	157	240	279	276	233	226	252	251	274	189	152	194	198	212	180	244	216	125	189	170	228	206	130	147	100	156	178	137	205	184	152	193	163	177	154	70	156	187	97	79	56	106	138	145	159	123	159	236	244	222	264	301	211	146	121	198	331	312	210	94	82	174	186	144	182	174	107	134	196	194	196	219	201	154	150	215	229	243	256	155	76	141	252	299	249	225	228	228	286	209	146	160	130	189	240	238	178	162	245	270	274	276	247	139	91	198	294	267	190	176	225	209	183	260	327	297	230	156	109	104	143	134	105	194	196	260	235	199	371	355	209	202	308	315	213	141	144	237	266	203	186	184	128	123	175	263	292	235	225	173	160	204	223	204	190	165	153	214	198	225	205	104	124	242	193	86	119	184	152	178	271	277	270	217	218	204	220	229	152	132	214	220	169	129	213	289	292	289	286	198	99	221	297	285	257	209	186	201	272	267	203	216	215	159	182	188	208	213	174	190	214	253	223	202	246	294	265	257	265	238	232	267	233	255	298	326	320	289	268	192	147	223	274	248	267	250	321	368	252	159	201	176	236	257	199	254	272	209	169	150	152	199	224	193	165	189	221	244	267	219	215	285	301	311	215	249	312	161	215	307	326	311	273	256	249	214	189	266	292	324	325	359	371	343	325	261	171	188	358	373	301	302	353	336	256	319	383	303	275	300	309	315	339	468	396	268	324	412	404	371	380	396	520	612	664	672	676	754	829	800	740	753	667	610	610	581	518	412	380	492	576	484	314	324	394	340	361	411	308	298	482	459	359	395	426	440	408	268	276	394	363	372	444	432	404	429	524	498	356	348	415	352	336	316	267	354	305	332	358	313	373	400	375	345	323	332	410	382	403	441	444	525	538	625	644	630	695	778	826	793	859	982	1108	1148	1213	1290	1292	1314	1318	1313	1296	1203	1148	1099	990	945	940	891	776	675	718	762	681	625	647	674	678	636	536	531	534	518	557	573	525	497	542	542	553	584	602	534	449	505	566	507	487	594	585	501	504	500	546	634	515	481	586	490	458	531	511	419	395	440	475	486	470	491	487	484	492	527	521	478	533	549	486	510	580	588	647	643	527	505	501	447	436	422	446	504	487	467	492	494	471	468	522	597	607	556	499	565	684	743	796	790	771	947	1050	1030	1122	1147	1141	1256	1354	1260	1190	1321	1342	1284	1212	1144	1093	1065	997	907	745	601	528	530	607	482	445	454	413	440	431	385	434	463	325	353	334	272	385	326	359	418	418	401	334	462	506	418	366	367	332	348	427	398	399	368	326	342	320	300	451	460	353	411	411	380	326	298	305	317	344	315	327	400	344	366	456	365	354	439	468	483	458	482	574	618	702	800	807	838	816	742	725	636	497	376	378	445	445	300	211	340	379	428	472	380	344	376	321	252	271	289	261	255	326	244	147	283	334	302	218	144	230	253	278	304	228	275	453	408	240	273	289	239	263	270	302	271	199	273	261	172	184	182	224	254	222	222	305	285	260	301	326	311	201	292	401	354	332	294	222	281	332	315	299	233	217	192	190	282	324	306	291	236	229	230	341	367	308	302	309	275	262	361	326	275	303	314	338	362	299	226	169	187	343	364	270	306	340	271	240	203	227	243	183	122	77	119	185	224	135	147	287	269	147	157	172	182	271	283	236	280	327	226	144	135	203	229	174	168	221	286	263	154	178	204	162	204	134	128	192	158	155	191	201	182	227	195	111	133	185	208	166	140	119	142	181	107	125	224	277	262	143	77	118	146	166	190	190	243	234	186	142	128	131	83	98	102	176	191	103	181	187	158	224	139	119	118	149	199	96	157	307	263	184	145	127	183	150	68	149	239	187	169	190	117	130	156	185	212	106	161	205	220	209	173	161	102	179	222	140	115	127	130	170	172	140	159	197	192	166	201	191	160	125	62	114	241	261	197	231	289	173	157	232	198	183	148	177	230	204	126	155	189	110	105	186	216	144	86	141	175	112	50	79	106	119	184	162	166	184	138	157	151	131	95	100	184	167	122	129	152	184	228	286	224	161	146	126	136	85	68	117	119	172	156	181	249	240	241	257	240	196	204	171	226	194	78	142	209	124	56	101	133	79	101	226	288	291	169	181
197	123	110	177	212	214	237	218	141	81	135	193	228	233	203	172	126	148	110	105	146	78	138	221	177	107	102	94	47	151	206	165	175	186	153	147	147	194	223	220	236	126	170	190	125	269	306	187	119	95	144	222	229	249	284	245	120	105	184	251	358	328	282	302	214	213	271	242	238	231	175	113	68	130	246	205	199	207	207	199	145	273	233	110	94	107	172	259	255	181	171	242	255	229	170	53	138	199	170	113	104	181	231	198	98	75	185	157	56	89	166	211	133	105	133	186	273	199	73	191	303	246	313	295	187	227	305	270	254	245	198	169	196	193	181	204	165	208	261	204	168	169	157	168	151	166	243	231	148	87	109	136	171	194	136	170	207	177	162	260	312	179	112	147	96	162	167	140	222	201	176	134	200	250	219	161	144	180	197	249	216	166	220	222	183	273	222	129	114	107	251	275	208	238	253	147	124	174	225	210	161	205	222	183	187	193	155	105	105	144	143	209	278	252	215	289	324	251	243	175	101	152	219	272	234	185	193	233	232	178	150	157	169	264	259	177	269	307	238	261	238	239	259	214	235	232	203	157	156	238	188	244	307	176	198	221	250	282	250	319	259	169	222	237	201	116	213	261	190	282	251	227	260	200	204	260	277	244	206	289	368	252	192	264	232	247	347	355	252	206	263	242	223	235	239	219	191	193	232	242	200	238	259	209	201	179	202	249	311	241	214	335	269	231	233	241	245	302	319	251	191	129	152	274	321	201	226	270	262	259	273	297	252	227	231	254	268	350	349	305	312	256	230	256	289	331	308	257	287	366	429	390	366	385	362	330	397	476	466	570	659	600	603	783	915	911	916	818	639	583	601	545	449	389	323	294	406	394	323	385	404	399	467	394	354	450	414	342	314	284	316	402	389	321	336	371	368	360	339	322	285	339	383	415	387	341	309	245	341	339	322	357	378	426	495	476	402	394	315	236	358	412	382	431	428	438	452	485	513	471	479	504	561	764	758	705	827	881	920	1036	1104	1119	1286	1315	1296	1370	1334	1264	1296	1300	1188	1178	1156	1119	1022	948	973	876	890	874	756	755	675	605	620	642	589	518	556	637	635	660	689	615	563	541	494	468	520	577	530	417	462	500	451	481	471	511	662	664	654	613	507	501	525	526	478	509	559	490	473	524	455	458	539	491	501	535	573	584	547	580	458	343	326	471	520	442	516	611	576	483	544	571	529	644	745	679	587	577	676	676	683	765	816	858	863	927	961	1080	1200	1202	1218	1184	1230	1239	1223	1287	1323	1350	1321	1188	1153	1031	897	883	791	711	648	547	553	602	550	550	526	490	406	405	483	480	391	405	429	324	373	491	526	349	223	331	425	433	399	377	451	475	370	306	368	410	385	351	345	364	343	380	390	317	338	353	350	323	315	444	432	293	294	359	323	345	365	285	359	432	357	301	348	356	375	413	361	412	457	534	699	775	736	706	838	908	834	720	710	611	486	456	390	360	385	413	385	321	332	317	310	316	256	229	304	377	333	299	278	324	308	348	256	212	263	239	252	230	218	225	327	366	293	266	331	295	250	278	286	263	256	265	241	219	220	195	244	294	268	272	208	225	319	297	294	293	214	222	338	431	298	149	250	290	262	242	223	256	194	181	185	111	89	144	229	267	549	546	238	261	250	252	259	235	237	212	238	283	205	228	325	230	194	263	205	167	174	133	205	240	283	280	175	195	316	291	228	220	221	263	162	139	215	294	240	188	240	204	202	183	266	305	214	118	127	231	176	143	173	184	135	124	165	156	233	282	189	158	144	144	201	170	210	224	147	86	141	191	222	274	149	125	180	208	239	129	84	207	209	165	184	178	186	165	230	265	184	183	141	136	119	129	197	192	147	86	149	241	195	178	238	264	242	237	229	114	106	193	236	248	251	189	101	70	126	218	143	128	226	218	192	115	71	94	89	105	174	202	169	136	107	138	158	221	282	201	172	204	267	299	212	222	276	186	173	230	238	225	223	177	136	108	137	226	227	286	254	158	200	240	179	191	179	119	147	126	192	300	245	188	187	136	83	172	191	164	196	169	159	117	105	145	209	218	216	243	216	257	286	227	214	204	117	50	71	100	176	266	263	218	230	184	124	175	217	196	96	64	131	162	105	106	93	84	117	104	180	201	96	93	135	147	174	207	251	264	180	127	200	223	148	123	186	154	98	71	120	157	141	105	43	40	76	219	267	232	145	131
289	276	180	84	177	192	61	95	148	164	168	193	251	236	211	197	164	224	206	168	200	136	109	186	209	182	226	173	63	81	82	96	138	133	90	44	113	222	285	237	227	215	233	299	319	280	178	185	140	125	159	178	160	133	207	275	262	192	105	193	285	257	280	165	159	246	207	223	217	143	110	78	125	148	164	224	166	78	70	245	288	155	110	67	115	241	197	180	184	217	247	219	168	148	160	137	181	178	157	106	108	164	169	177	205	183	155	117	227	229	163	167	66	60	165	158	109	193	163	134	207	197	170	191	181	226	272	229	335	315	197	177	151	214	305	245	153	186	288	290	226	279	182	183	245	114	51	138	186	114	81	69	114	191	245	369	363	207	171	209	248	231	126	102	84	131	211	146	169	203	190	216	133	96	148	161	161	152	173	239	217	110	118	120	184	189	111	155	99	95	240	260	262	253	205	228	269	234	120	110	167	226	258	228	203	191	170	111	58	143	207	208	203	213	245	230	162	87	111	183	232	322	282	152	201	215	222	267	268	197	94	98	120	192	263	335	291	200	270	327	288	286	226	147	186	215	237	263	178	166	229	264	328	257	224	247	258	259	232	199	180	212	235	187	151	181	235	276	170	108	145	115	180	275	309	335	321	262	192	229	303	225	243	287	250	264	266	236	304	366	262	213	210	283	311	235	176	219	320	316	297	296	282	243	238	251	215	220	257	248	255	277	257	278	273	154	151	240	265	267	173	183	251	246	249	235	260	195	213	344	309	195	176	210	284	287	227	215	210	170	182	244	263	297	231	141	166	180	225	283	311	382	408	341	273	296	308	342	414	501	492	539	617	609	693	780	867	888	810	731	648	636	658	613	508	440	439	329	324	433	403	371	366	369	304	315	447	426	361	340	345	356	324	281	293	343	407	389	277	301	326	344	361	329	383	401	322	309	337	375	372	361	402	401	361	321	322	318	363	377	331	367	393	338	377	429	435	443	383	430	558	504	497	641	615	618	641	530	611	710	779	884	965	1075	1077	1100	1243	1327	1310	1344	1377	1351	1309	1340	1277	1112	1178	1219	1172	1094	1025	956	823	899	1008	980	881	849	781	709	715	707	763	686	612	600	569	630	605	578	573	499	561	576	479	504	550	545	584	634	573	459	381	420	573	585	569	650	587	541	590	611	549	493	594	630	601	600	573	512	534	638	584	556	592	592	602	615	593	640	759	686	584	669	680	690	808	864	852	884	954	935	951	1028	1008	1108	1295	1209	1098	1230	1251	1160	1318	1416	1251	1160	1278	1275	1122	1029	959	899	870	758	593	640	582	474	562	499	436	436	416	487	494	430	430	383	300	379	526	536	379	291	422	466	471	474	381	394	345	303	361	352	366	382	345	248	271	308	278	387	398	424	414	319	328	322	338	401	427	374	341	373	401	443	479	434	388	389	313	252	362	438	388	345	418	431	335	343	446	504	527	668	907	1017	859	730	765	767	602	486	580	526	429	372	330	291	256	324	275	187	254	316	329	316	265	204	227	300	307	310	268	241	266	238	210	277	307	360	332	249	237	258	344	382	282	207	283	310	309	277	152	121	256	331	270	216	344	374	340	302	220	253	258	208	253	298	258	212	209	198	172	154	157	231	320	314	264	266	229	235	256	275	238	162	239	286	280	252	335	346	166	181	294	299	261	209	157	225	291	217	109	160	215	194	254	255	201	223	207	249	258	189	215	191	145	215	198	151	207	198	183	223	204	156	208	212	222	266	213	204	275	329	313	312	266	136	152	161	182	264	298	298	217	166	146	179	142	95	128	199	222	153	99	121	189	127	73	68	41	121	242	303	236	200	157	126	190	119	104	145	251	286	208	186	235	276	194	137	158	191	117	47	87	130	212	271	216	211	183	164	215	231	264	323	300	175	130	167	164	132	203	230	167	141	195	230	225	220	185	230	208	99	132	131	152	197	140	119	159	241	180	211	239	127	149	226	186	171	264	220	159	252	293	269	218	212	194	152	234	241	127	139	184	190	181	194	232	233	241	217	221	304	314	190	161	233	189	166	197	184	226	239	140	120	177	244	259	305	282	217	225	164	172	175	196	137	137	208	228	260	278	173	117	203	253	226	137	198	291	273	244	200	142	185	264	209	142	163	122	123	190	171	186	244	143	92	173	178	206	245	205	171	170	147	133	204	265	226	231	239	203	237	229	242	202	158	192	113	191	277	129	42	116	177	161	122	177	214	157	137
263	279	190	86	149	198	179	226	179	157	244	210	132	140	128	170	198	173	214	235	216	208	193	186	147	180	223	223	171	40	85	144	171	174	168	157	170	207	217	194	148	208	277	264	230	176	168	166	132	125	140	206	242	245	234	243	295	223	96	158	279	243	215	147	175	231	154	199	240	203	115	44	121	163	168	281	281	129	153	191	137	95	114	126	173	217	178	202	209	213	193	190	157	171	203	205	228	189	184	196	156	161	191	230	240	178	104	162	195	185	161	123	192	253	235	171	204	215	185	232	218	171	209	163	193	262	285	326	305	272	184	131	275	261	171	159	94	150	207	296	373	289	165	131	132	111	110	185	235	179	138	135	185	221	196	212	189	233	213	127	170	192	143	143	115	127	257	183	159	239	222	223	225	186	179	171	212	280	229	171	193	160	138	152	182	163	63	151	213	278	262	188	236	224	290	355	271	164	152	189	158	170	208	221	236	188	133	172	189	161	192	170	164	241	241	241	225	165	205	207	235	299	223	218	197	76	84	245	354	280	252	226	159	150	145	279	253	188	317	372	338	247	210	228	197	138	199	235	257	328	268	256	299	283	333	253	168	285	321	235	225	283	278	194	206	222	243	230	145	166	161	181	270	302	228	174	201	270	284	203	134	205	239	210	223	248	245	241	243	216	248	305	281	192	252	389	364	312	298	350	415	330	363	320	246	215	148	184	228	215	189	180	182	208	214	210	226	275	237	230	229	304	333	264	289	289	282	315	317	308	293	274	262	368	383	324	329	272	320	290	287	315	248	358	388	313	308	270	257	234	289	275	283	355	341	282	216	278	342	340	425	455	398	429	551	697	749	787	798	869	929	934	797	652	529	480	591	584	506	408	407	379	383	392	362	384	306	275	324	322	413	408	262	317	354	362	352	369	427	347	248	270	331	291	254	239	305	353	313	303	333	386	545	496	426	443	367	303	302	335	336	364	347	364	406	468	456	304	321	425	397	409	465	532	572	510	461	497	485	503	651	729	726	743	751	836	992	1049	1031	1088	1164	1150	1155	1195	1203	1219	1278	1300	1283	1317	1207	1176	1248	1178	1082	1034	1054	1041	991	919	835	857	893	911	911	892	787	787	750	707	837	727	599	595	571	562	556	574	576	597	630	561	622	631	614	661	602	642	639	604	630	611	584	566	654	664	582	552	642	743	712	705	811	791	662	731	731	700	754	777	819	866	878	932	957	925	946	1009	1053	1142	1147	1106	1168	1216	1255	1302	1417	1367	1352	1388	1267	1202	1255	1200	1001	922	928	862	824	685	596	600	585	541	478	527	493	475	541	532	574	505	417	462	464	534	526	515	471	394	305	371	527	517	436	386	367	389	391	377	418	366	343	433	438	346	372	365	353	375	389	417	382	330	391	396	320	368	384	333	299	283	300	410	431	408	421	422	370	379	448	413	365	382	401	383	466	492	481	611	713	748	758	821	982	923	797	737	618	562	511	466	511	506	342	219	306	422	352	333	352	307	279	321	338	348	432	367	249	276	267	236	230	192	227	274	265	281	317	254	330	336	225	273	254	236	190	142	282	376	367	294	194	244	260	247	289	253	273	333	314	235	226	322	331	270	270	334	274	192	248	278	227	306	348	213	213	274	281	259	246	278	227	212	248	191	201	258	221	227	297	332	347	288	255	222	235	269	162	173	229	197	121	217	344	249	230	260	183	187	152	130	241	279	247	221	199	210	255	234	194	171	119	180	224	184	229	268	223	219	193	168	239	259	291	262	226	260	260	232	190	198	173	201	252	167	188	217	193	205	121	141	262	228	207	234	185	147	207	243	210	174	162	237	342	227	145	136	96	107	102	142	181	219	341	244	108	264	283	181	154	154	94	97	165	155	192	280	254	194	192	204	130	159	252	292	290	161	181	209	147	164	237	219	207	174	114	96	84	134	134	94	136	196	178	110	54	174	226	156	136	125	145	159	156	203	215	196	238	249	214	143	166	232	170	135	219	261	146	116	165	143	148	181	176	140	170	203	230	258	294	229	145	127	162	243	199	253	279	248	196	127	180	292	254	255	277	165	119	119	106	69	226	204	151	244	235	146	85	86	163	211	159	122	144	225	224	230	218	190	160	173	202	194	171	118	156	199	212	216	194	246	250	182	213	200	90	123	261	215	160	210	203	137	92	195	207	126	197	263	285	222	185	271	292	239	168	126	109	75	105	140	144	145	187	226	203	191	230	267	226	226
140	73	225	260	117	84	90	108	197	173	141	242	292	202	79	56	85	228	230	103	191	387	385	214	87	57	152	217	165	90	144	139	107	169	120	153	195	206	238	264	221	163	153	208	305	261	128	133	238	234	214	239	228	215	194	231	257	185	189	208	172	186	195	189	134	149	207	162	124	122	164	133	140	162	190	145	69	108	104	68	122	160	181	185	145	215	252	240	185	225	239	119	133	185	222	289	273	222	218	243	264	193	190	198	152	155	98	49	145	172	108	124	156	165	225	240	210	165	160	228	239	294	203	205	306	237	262	387	352	283	205	159	193	168	223	223	179	114	98	166	163	202	251	149	133	193	173	199	199	157	183	203	136	129	224	220	233	234	200	197	201	223	135	179	230	189	176	170	180	112	136	129	118	173	163	186	202	176	178	198	240	218	125	163	144	125	151	220	298	194	110	89	125	126	90	182	265	248	270	289	185	155	198	200	188	236	227	236	289	187	221	271	200	199	186	162	156	242	364	278	121	212	297	202	161	103	60	79	146	208	176	221	205	248	235	144	204	167	181	279	341	305	309	315	261	223	217	186	155	227	260	274	245	228	174	144	236	215	260	318	210	145	236	236	136	175	253	305	230	171	217	289	291	240	268	200	196	301	247	172	171	208	229	126	197	251	236	263	232	260	224	237	281	256	253	379	407	276	230	221	333	414	282	264	300	284	275	205	234	284	262	239	168	150	210	268	329	350	298	206	169	174	239	354	316	237	242	263	306	299	266	288	306	340	310	253	304	314	277	324	367	334	340	285	306	385	269	171	197	212	205	225	267	305	264	232	359	429	389	341	402	446	398	354	394	607	742	759	769	834	816	820	829	746	700	649	585	623	556	413	465	479	467	395	365	419	390	423	393	285	329	405	359	322	362	350	245	243	406	545	424	310	391	403	324	305	387	448	417	351	353	384	407	314	292	399	412	482	476	388	335	330	358	347	393	437	410	342	288	359	423	446	433	491	526	388	326	337	378	432	425	368	483	593	627	673	682	798	891	874	867	811	901	1021	1061	1093	1123	1251	1250	1320	1371	1274	1246	1265	1282	1295	1323	1307	1237	1221	1198	1122	1105	1143	1074	1054	1067	1077	1115	1023	957	971	945	946	900	813	831	837	812	850	794	827	846	717	765	795	695	669	764	843	869	875	865	814	771	824	883	868	812	827	917	885	901	1064	1058	990	1047	1022	957	1057	1113	1123	1156	1165	1221	1240	1212	1238	1249	1335	1363	1325	1306	1234	1276	1216	1183	1127	1109	1101	957	913	948	892	793	746	783	673	559	547	524	554	461	417	462	349	337	412	407	466	515	475	493	532	401	412	438	380	331	368	372	296	387	375	309	386	382	336	367	347	327	282	278	395	407	391	422	406	331	327	342	361	370	350	370	362	304	288	353	382	381	426	423	399	386	354	428	382	330	329	338	475	468	378	433	494	490	512	582	620	699	769	854	913	828	723	680	581	490	481	389	355	390	407	305	217	245	238	232	326	340	297	349	327	271	308	318	263	254	298	305	296	341	346	282	262	290	275	258	282	385	339	240	208	264	316	266	306	313	325	276	216	252	295	354	280	207	147	242	361	316	287	282	323	320	301	288	370	356	233	186	214	338	368	329	264	166	230	248	155	126	214	257	315	261	112	153	208	230	231	270	233	173	166	114	200	286	235	212	181	215	162	188	240	174	180	243	216	195	244	232	242	249	252	234	181	172	242	265	200	184	242	184	165	317	320	262	253	236	336	322	298	236	215	343	353	243	175	147	119	149	205	244	247	230	217	226	226	246	215	245	272	238	259	226	202	236	247	230	192	181	247	215	126	183	215	173	148	200	187	152	132	144	283	254	149	173	202	248	228	152	117	108	186	191	142	162	183	229	260	221	119	41	125	285	304	236	208	168	175	184	158	198	215	215	213	168	178	258	303	240	177	184	175	136	134	161	225	260	146	73	168	190	159	161	131	140	229	263	224	237	182	155	191	232	267	221	223	248	168	107	122	157	187	155	203	198	240	315	270	236	222	208	210	303	271	211	268	277	271	235	132	120	246	275	208	140	61	71	76	43	169	189	61	106	171	187	194	217	219	155	97	69	89	125	149	201	202	205	239	196	147	168	240	217	223	204	143	187	294	257	184	236	228	241	236	164	76	115	169	152	166	159	132	143	196	210	128	170	268	286	208	101	152	229	185	199	265	187	140	117	127	217	191	117	76	163	285	266	180	191	176
222	263	307	259	195	204	169	130	121	109	90	93	203	177	152	234	227	230	246	182	197	278	273	215	212	203	123	155	131	79	130	132	161	201	167	154	207	240	178	111	115	130	105	133	218	177	77	162	287	280	239	222	214	264	286	177	91	191	286	206	250	297	157	121	190	157	198	208	91	119	180	192	133	48	133	219	142	141	162	121	202	214	140	103	151	232	160	160	154	159	248	242	218	186	237	172	170	251	150	136	141	149	215	163	130	192	131	92	96	96	138	108	152	268	256	178	290	331	227	137	96	223	204	190	298	320	271	241	217	203	236	193	191	135	76	149	125	87	81	81	200	223	175	125	60	154	179	123	115	212	231	172	165	109	100	137	202	223	196	136	211	274	194	213	259	229	178	145	186	153	94	104	187	272	211	248	252	205	237	192	165	123	184	312	227	105	99	145	196	218	181	132	135	175	232	232	217	231	192	181	244	196	102	80	219	345	268	173	229	279	191	178	199	250	253	229	252	229	174	156	165	238	275	173	157	178	186	183	198	275	260	283	228	142	173	270	292	331	336	248	275	273	238	205	188	245	224	115	157	259	186	129	201	135	87	156	171	202	248	212	195	181	215	244	179	176	185	221	302	254	136	197	234	149	168	136	159	254	229	177	182	196	217	185	163	162	183	248	216	186	183	230	262	279	306	289	262	319	335	273	242	245	277	244	277	279	234	286	264	255	292	286	219	208	342	377	325	292	175	114	176	210	170	261	391	298	190	219	223	249	298	260	331	285	247	280	215	257	250	271	327	252	216	213	186	228	230	287	321	216	257	304	250	238	273	243	222	300	328	280	272	294	280	346	463	536	587	478	468	584	733	786	761	837	828	767	716	692	605	519	499	461	407	394	499	562	432	356	371	340	337	291	250	366	377	314	334	315	319	396	369	318	291	311	322	306	356	347	336	342	354	417	432	374	334	331	345	295	290	314	259	362	404	392	384	365	441	396	305	353	378	324	393	472	466	415	342	393	535	537	384	364	479	475	484	469	466	537	670	725	676	646	634	613	658	767	893	946	925	1026	1117	1097	1113	1197	1228	1240	1296	1316	1324	1331	1351	1328	1307	1333	1305	1352	1381	1322	1275	1256	1209	1219	1205	1144	1154	1151	1131	1113	1102	1077	1067	1136	1079	1062	1064	1070	1067	1058	1009	982	1036	1017	1118	1181	1101	1087	1085	1068	1100	1082	1133	1213	1196	1220	1302	1304	1242	1276	1312	1303	1304	1274	1267	1328	1335	1247	1233	1327	1391	1299	1270	1272	1148	1004	962	956	932	936	881	685	638	631	555	560	555	467	458	578	487	403	470	434	351	316	295	397	451	413	463	468	377	349	399	400	364	347	309	295	406	397	352	438	432	410	430	384	324	295	326	345	392	394	409	397	356	480	477	311	270	342	357	341	349	387	346	361	346	328	339	292	354	382	419	494	415	382	484	439	314	231	280	426	496	504	520	583	576	626	740	735	772	854	828	703	649	621	555	584	516	354	310	347	326	348	392	270	223	245	250	282	275	324	388	375	320	236	133	233	350	280	274	258	252	253	191	247	325	349	345	323	302	297	265	247	249	248	269	225	232	229	257	236	209	256	209	138	212	266	190	259	365	308	327	276	200	232	209	278	301	275	257	172	183	256	256	264	229	288	285	163	187	236	179	186	265	272	183	217	291	221	206	248	199	124	125	121	115	219	213	175	301	276	218	205	167	200	186	139	145	180	235	254	223	232	296	320	292	254	237	211	217	171	143	224	231	206	248	250	257	315	382	364	281	226	256	194	78	148	219	205	176	169	211	227	166	162	200	225	183	195	253	256	258	248	231	208	145	206	308	163	157	256	189	173	171	196	268	259	213	134	137	228	171	157	220	155	74	202	294	193	168	112	135	263	236	171	183	136	93	128	180	217	209	188	235	199	146	192	160	173	198	242	317	257	203	159	144	168	95	152	287	258	176	136	85	94	175	219	269	176	98	181	222	203	152	159	199	175	127	168	216	142	120	194	180	160	229	220	182	231	236	224	230	247	184	182	300	286	274	222	220	271	224	169	197	251	181	156	185	182	203	176	119	130	210	231	206	134	70	177	177	144	114	103	121	167	155	87	155	185	190	194	204	199	115	122	263	240	162	110	107	162	208	232	152	93	121	270	287	222	240	188	156	223	274	254	229	139	106	122	155	227	224	203	191	283	308	181	221	201	92	117	89	105	196	197	206	204	221	268	251	160	182	218	229	175	150	244	254	336	368	219
196	157	183	116	103	237	186	264	350	218	186	108	101	244	288	207	174	205	233	233	191	180	220	199	181	218	210	197	263	326	264	264	219	99	145	201	284	289	347	366	286	266	180	120	196	199	204	289	266	233	182	192	247	262	295	262	219	235	276	229	285	326	190	108	152	234	195	134	172	232	216	218	206	163	130	84	54	152	178	79	132	130	121	224	230	154	152	253	275	215	185	217	255	153	107	173	208	209	110	168	265	203	206	215	229	259	218	170	194	151	132	198	164	167	159	156	250	278	259	154	158	215	124	133	148	180	181	137	224	297	306	243	121	58	154	220	159	193	172	144	123	152	215	164	161	265	271	206	135	81	113	108	98	79	157	142	172	237	197	214	241	248	222	194	161	104	59	146	193	180	153	148	124	166	225	182	216	251	209	150	214	263	172	180	235	230	299	318	237	293	317	206	156	160	180	113	147	184	157	182	217	325	334	285	232	166	193	142	154	266	259	298	234	126	194	233	240	279	290	282	232	140	119	133	156	158	135	213	231	177	238	291	246	154	140	226	230	298	279	161	209	274	213	240	305	238	211	161	137	202	212	286	345	248	156	158	170	162	235	244	231	242	212	200	238	284	246	240	272	208	215	274	219	225	294	233	194	246	239	210	253	266	292	318	203	170	215	237	257	248	234	312	301	197	228	253	252	264	281	276	207	230	231	200	268	285	272	273	226	161	194	224	280	320	327	329	336	267	190	247	175	139	240	324	368	291	152	180	205	209	330	320	265	192	197	301	330	230	168	315	422	392	329	286	209	188	226	272	288	335	334	299	306	318	354	269	175	187	288	324	251	301	376	355	325	317	378	469	512	556	630	689	730	820	859	882	867	781	701	628	585	569	560	512	467	416	376	385	390	439	419	321	314	393	438	354	343	345	308	364	371	313	343	361	342	407	442	405	295	229	301	285	299	432	423	399	377	357	386	347	330	338	375	344	291	361	448	490	420	342	345	364	402	387	372	392	375	421	444	421	421	375	381	451	518	518	435	439	510	536	475	481	527	507	564	554	520	572	686	811	853	824	866	909	868	865	953	1117	1121	1005	1067	1167	1211	1176	1154	1256	1348	1368	1382	1370	1289	1221	1260	1347	1405	1365	1298	1242	1242	1242	1283	1396	1345	1254	1271	1294	1215	1249	1258	1249	1313	1280	1333	1313	1319	1406	1332	1273	1306	1315	1359	1377	1327	1323	1340	1342	1251	1271	1352	1293	1331	1353	1255	1160	1049	1008	1045	975	863	904	880	865	889	790	718	695	737	701	649	636	525	521	498	456	488	526	527	477	375	458	466	321	392	450	433	454	517	487	442	427	407	433	454	416	402	339	307	370	418	488	417	303	294	306	348	347	370	369	381	407	398	344	319	374	384	337	289	331	316	316	390	411	354	344	368	309	309	315	317	344	331	352	370	441	460	327	311	409	395	308	355	471	394	409	657	711	693	780	866	819	762	751	696	713	630	477	445	427	351	346	345	291	270	308	376	348	249	223	302	317	315	347	291	292	338	298	252	311	319	254	228	239	342	294	212	227	223	209	145	154	219	259	243	230	224	190	252	359	354	304	217	206	243	228	216	170	288	309	198	282	327	239	233	251	254	207	258	291	189	170	201	214	202	250	245	264	222	191	279	317	249	244	264	303	294	249	280	291	214	154	226	233	174	166	188	185	213	170	103	131	130	204	265	249	280	216	194	193	153	265	339	245	246	344	324	203	191	214	163	212	281	210	154	208	211	157	200	264	278	248	201	294	313	203	243	288	276	226	179	186	202	177	157	171	182	237	214	247	264	231	240	259	255	128	182	207	251	364	322	183	135	281	207	161	242	253	281	261	169	176	253	248	178	157	160	177	160	127	173	165	131	86	80	147	185	116	126	201	221	222	134	132	226	227	197	214	253	155	92	146	138	198	192	145	152	192	254	184	126	91	131	274	238	154	168	128	191	223	196	147	133	236	234	159	128	217	282	246	229	277	266	229	223	256	189	163	277	219	194	200	264	311	210	215	266	304	278	243	274	247	310	330	197	182	128	110	174	147	73	97	158	136	151	142	199	174	118	216	201	176	165	96	44	39	64	99	159	148	155	273	285	227	153	173	194	120	159	233	191	151	135	72	117	173	129	140	152	184	252	211	213	157	78	122	128	113	231	196	145	205	172	201	149	160	246	233	196	230	263	268	293	279	235	162	250	266	168	217	210	217	202	175	278	271	202	219	141	132	198	245	279	161
43	86	150	146	152	216	205	153	145	160	116	125	164	154	159	195	192	205	204	175	236	228	217	150	171	290	194	140	192	220	196	144	122	175	284	220	219	269	222	204	227	196	133	240	262	278	312	202	112	133	179	184	189	187	201	155	154	276	306	253	258	307	317	287	250	206	222	231	212	160	128	182	229	219	233	190	79	44	133	166	217	257	157	165	258	239	141	150	206	177	177	188	99	100	212	265	191	185	275	230	130	71	96	156	230	276	182	186	219	196	213	227	156	83	143	204	196	145	194	171	145	192	208	192	199	226	184	154	137	229	248	198	208	173	181	196	113	135	140	121	234	284	191	126	156	184	156	130	190	194	135	154	227	242	173	121	124	107	162	154	70	171	201	95	106	195	232	182	160	171	160	140	159	230	218	261	279	239	246	226	226	239	195	224	239	249	254	232	269	318	511	380	120	230	256	103	115	132	101	190	234	229	201	184	277	210	138	128	165	182	152	269	235	179	148	162	254	338	337	212	236	241	138	138	119	151	199	163	159	210	184	163	180	140	180	196	191	191	184	269	309	266	273	255	294	271	216	227	260	318	204	264	336	228	254	250	231	261	241	271	280	200	231	219	138	173	258	249	182	166	252	357	257	209	226	221	313	347	284	284	282	210	187	219	274	220	150	182	131	118	222	211	201	152	93	229	277	277	281	269	283	205	193	203	266	363	308	285	301	286	242	291	377	376	276	252	234	212	349	340	242	265	306	308	257	256	251	223	235	174	191	284	310	268	327	305	260	238	259	245	183	250	270	293	244	227	310	381	351	251	242	337	289	295	378	239	217	250	293	367	355	385	346	266	260	227	236	359	440	527	564	508	533	716	828	808	846	856	819	730	668	668	620	583	458	389	447	464	436	287	223	191	196	318	383	331	306	376	364	399	400	401	466	411	364	394	457	431	288	228	298	363	381	378	334	352	447	443	387	368	309	376	448	440	360	382	468	473	518	413	359	326	323	374	381	481	522	540	476	359	360	360	370	416	525	572	517	435	406	420	488	484	447	468	517	501	489	540	492	471	576	618	574	615	704	754	750	787	863	846	850	902	955	960	961	1085	1146	1108	1100	1131	1219	1152	1042	1149	1206	1213	1205	1167	1154	1190	1258	1309	1333	1317	1273	1242	1217	1200	1263	1284	1192	1206	1322	1205	1081	1237	1316	1199	1175	1220	1209	1093	1084	1117	1097	1050	1018	1039	1061	1059	1000	960	840	800	796	739	769	728	709	701	635	655	576	480	484	518	548	520	473	475	409	424	456	438	434	510	503	377	363	403	400	374	370	414	446	417	381	354	386	418	409	369	376	375	313	342	397	399	367	324	322	315	304	314	348	358	399	366	398	473	394	326	352	442	362	308	451	434	295	329	373	369	326	298	346	373	401	383	329	342	327	326	427	418	342	270	311	405	423	499	532	515	603	685	706	745	817	839	784	779	682	465	385	497	514	503	538	445	331	270	238	266	285	301	312	337	358	265	292	265	181	287	335	304	299	282	260	307	268	224	280	362	380	265	256	359	346	229	209	295	305	212	258	323	258	205	215	284	303	315	219	202	249	215	220	218	252	213	249	258	197	195	193	233	338	325	206	235	253	194	208	256	265	226	243	287	264	207	176	210	238	222	247	275	221	241	265	255	237	201	235	251	215	173	164	192	219	211	171	183	285	269	173	163	234	239	202	199	253	281	204	150	148	179	186	165	122	245	265	193	228	204	168	131	183	267	262	222	220	274	269	159	188	256	282	248	187	250	184	167	233	148	180	274	305	285	208	200	228	199	157	147	120	115	157	134	200	258	216	222	159	128	176	170	145	227	269	265	227	210	232	169	106	153	213	152	140	150	255	320	275	215	158	222	223	194	223	197	179	199	215	176	158	222	207	194	225	184	143	245	246	210	272	210	141	169	163	174	188	158	190	213	227	234	147	176	230	111	110	165	163	227	236	151	130	197	218	195	234	322	227	168	212	122	119	197	249	263	171	129	180	183	184	239	294	273	161	184	278	208	220	262	186	182	138	154	217	155	117	102	194	184	68	46	52	97	184	198	127	108	135	163	212	153	100	228	235	200	270	232	113	134	125	93	137	224	316	256	185	148	213	238	192	221	156	135	207	173	163	168	156	167	166	152	186	174	158	121	93	144	167	165	216	303	296	238	240	260	249	238	226	170	135	156	135	90	74	172	154	93	87	92	152	198	142	149	148	149	201	206	273	228
53	55	68	123	174	153	191	163	120	212	152	94	157	153	89	101	120	242	278	184	173	179	277	256	159	159	159	219	250	192	185	170	114	173	236	183	109	121	206	228	198	198	230	194	179	269	289	221	240	273	274	253	198	173	180	199	211	226	255	235	219	235	253	224	171	183	205	129	133	183	211	268	303	191	147	201	178	193	189	192	159	234	248	228	175	107	179	242	242	226	227	193	121	83	142	208	188	171	193	202	219	132	161	203	191	236	132	168	237	196	142	129	178	210	265	233	192	176	242	275	200	161	194	214	186	251	240	252	301	247	210	199	250	307	299	233	211	223	128	139	193	124	132	174	167	127	150	182	177	197	186	182	210	206	275	282	157	153	222	262	209	162	117	106	128	175	185	180	228	205	130	114	196	131	70	162	213	204	227	182	227	236	185	170	101	146	210	192	152	93	200	242	192	226	204	173	192	244	239	229	273	327	315	221	209	246	148	108	156	212	226	207	210	143	143	154	83	184	311	247	115	120	243	257	194	214	207	128	182	244	318	310	231	238	168	187	197	180	260	179	165	246	222	213	242	290	258	278	291	230	282	305	217	229	219	185	158	137	220	258	252	255	289	323	196	140	271	314	272	245	156	201	282	259	251	234	279	303	286	282	242	179	178	192	259	224	156	254	283	209	201	313	331	186	200	242	220	222	214	230	142	158	247	262	275	313	311	223	290	366	301	199	236	294	222	200	143	176	269	273	225	200	210	245	283	282	263	182	191	261	271	315	371	352	350	336	293	272	258	160	121	220	254	231	250	236	185	218	337	359	259	302	345	285	343	323	229	209	240	299	307	365	323	308	388	286	284	386	364	452	562	457	476	586	586	624	730	825	835	777	780	798	730	643	490	439	475	417	403	301	245	308	313	362	397	363	422	480	347	327	357	422	420	412	391	379	472	452	469	458	362	331	360	404	373	427	536	469	430	292	223	372	415	350	296	321	342	343	378	419	404	269	302	380	380	485	529	445	313	324	361	305	339	382	370	391	333	332	391	331	339	424	483	463	356	329	392	472	466	461	488	467	540	495	483	577	605	570	602	651	611	683	706	667	796	813	811	860	796	754	785	771	690	777	938	944	900	897	985	991	938	962	1010	963	1005	1152	1024	898	935	958	933	862	908	968	905	882	965	1014	945	939	963	824	762	794	797	741	701	718	662	741	781	587	518	607	573	527	534	495	499	532	509	476	466	456	408	449	518	504	415	380	415	409	385	382	435	438	431	461	376	371	381	365	322	346	390	355	332	342	388	390	452	452	407	525	473	375	328	286	338	395	362	310	342	375	373	375	399	339	362	436	354	258	308	407	439	358	371	380	349	348	352	389	462	423	317	327	328	325	310	324	299	364	455	435	461	447	352	388	515	576	648	759	775	756	760	795	857	813	690	537	523	473	332	321	369	378	356	310	281	265	247	298	337	302	280	225	272	303	322	337	310	312	335	277	251	287	181	163	191	230	191	214	337	380	283	236	221	223	314	333	262	186	182	228	339	359	313	329	302	169	191	242	184	205	241	221	225	221	270	268	161	228	289	155	203	266	158	177	210	288	329	248	197	176	160	234	262	231	222	232	199	150	173	246	289	249	254	281	240	313	300	179	245	297	227	211	249	286	257	218	293	281	209	186	159	200	258	254	224	220	226	164	94	102	157	106	113	260	290	257	262	208	194	249	293	284	215	200	235	246	189	173	139	148	174	141	122	152	235	270	246	205	209	199	199	206	192	169	173	159	155	157	172	117	151	221	220	219	114	91	172	158	143	123	98	177	230	247	242	173	130	177	215	163	101	73	159	203	164	213	176	162	134	94	172	211	236	233	202	206	178	202	246	226	174	175	188	140	161	149	140	166	94	95	89	82	90	69	134	167	167	211	227	169	189	229	212	193	203	231	214	126	113	179	170	179	141	153	265	205	147	133	151	260	282	162	62	198	233	111	149	171	151	232	306	290	286	250	172	191	272	253	205	134	140	183	154	196	254	253	200	149	70	40	168	199	157	220	280	247	201	205	206	185	90	152	162	62	88	147	206	232	239	219	174	225	249	180	110	147	235	177	206	232	164	186	173	136	133	154	199	185	117	184	223	156	229	207	69	86	154	194	239	222	210	228	227	211	199	225	161	103	80	50	94	179	171	174	210	181	158	219	243	209	146	148	236	138	101	169	217	200
143	142	156	158	105	124	166	119	136	182	138	129	116	121	90	99	163	148	217	187	100	154	294	319	240	196	173	286	300	180	168	133	82	223	239	199	257	228	146	207	224	122	176	246	148	158	278	277	259	262	290	239	213	169	217	303	241	182	180	214	211	223	252	207	159	197	165	158	147	135	210	185	161	149	138	179	194	194	199	148	115	179	247	246	184	170	206	168	75	106	205	261	236	133	119	148	129	125	184	297	201	103	212	198	120	157	205	140	173	230	155	84	131	145	114	196	211	186	176	183	261	237	151	147	150	147	91	142	232	249	248	152	182	221	177	116	111	183	167	196	267	255	200	214	237	307	299	193	130	118	183	229	238	257	315	272	178	175	202	201	191	182	123	126	204	207	246	259	220	192	179	203	182	100	40	167	213	177	244	251	223	200	202	147	94	219	286	229	200	141	188	200	147	233	227	112	107	198	224	285	227	123	109	87	148	214	231	166	131	101	159	154	174	256	164	168	264	254	263	264	181	203	249	238	159	168	207	226	201	108	193	184	121	157	187	247	311	299	256	175	191	282	289	259	240	243	264	338	303	188	148	265	288	213	232	216	153	86	120	195	240	224	250	324	263	251	220	278	273	169	123	185	277	309	336	187	125	180	191	222	202	251	302	250	276	269	157	203	307	237	206	245	291	306	255	260	345	310	270	270	254	255	246	235	255	241	180	241	253	226	285	289	266	310	272	290	302	217	185	209	255	309	318	306	300	329	360	265	265	216	251	382	338	330	325	197	190	271	340	331	255	288	332	383	413	328	345	385	229	252	255	189	291	337	314	319	281	153	182	396	408	273	242	305	332	308	319	299	309	390	359	306	363	345	404	539	675	691	747	794	758	865	846	787	712	608	591	627	481	369	530	559	545	510	410	346	357	393	382	446	457	466	414	347	332	337	397	367	358	414	365	314	408	376	263	231	308	415	380	346	381	437	424	386	398	410	406	382	432	422	367	385	313	332	364	358	431	418	404	430	413	411	323	261	288	287	355	399	422	472	409	464	569	454	423	465	466	478	478	546	547	442	465	502	449	455	471	464	509	508	487	486	448	509	578	532	579	549	544	635	603	586	612	657	727	702	709	663	559	682	764	677	679	683	692	713	828	883	719	721	759	723	725	725	661	620	667	774	774	665	706	711	601	609	622	564	513	558	574	529	511	529	573	510	477	461	511	537	459	487	504	482	479	464	440	412	423	432	365	399	430	426	464	426	378	406	430	471	435	402	412	377	343	285	391	460	411	395	431	446	389	362	396	402	347	350	337	413	438	381	344	279	265	322	356	340	399	404	355	357	301	320	423	433	392	339	357	297	281	415	357	295	317	359	347	326	397	393	367	347	301	339	432	445	420	457	520	520	482	602	781	864	849	743	766	793	723	662	580	437	379	360	396	382	335	331	295	246	261	312	234	186	228	324	430	284	102	104	187	230	226	272	317	300	270	268	222	253	280	252	266	245	264	340	210	194	269	196	252	274	212	220	260	273	319	298	194	212	254	233	239	250	261	346	387	276	245	282	275	221	164	222	268	175	110	138	206	273	206	217	283	269	227	208	228	224	337	396	249	179	181	202	260	238	237	265	340	403	258	228	254	134	205	346	312	300	267	210	220	169	120	128	177	216	175	202	249	247	226	207	169	119	222	288	231	184	144	145	201	225	191	194	228	258	204	145	195	224	288	371	321	204	175	182	217	154	109	197	205	202	198	188	254	294	224	151	151	233	189	142	159	122	87	66	157	247	160	105	100	73	186	244	238	224	193	220	236	188	161	215	179	167	205	153	132	168	152	164	174	90	109	212	145	127	224	161	147	160	181	144	161	332	288	119	110	147	84	121	173	159	219	198	148	216	192	89	121	202	232	230	163	124	158	111	152	223	193	197	182	210	239	225	189	167	106	87	157	245	261	138	100	153	189	219	187	95	109	200	208	180	204	148	69	191	280	251	229	208	191	182	200	263	227	119	124	220	206	208	224	165	117	160	146	73	115	213	269	231	207	204	224	256	226	236	215	112	84	123	174	143	112	162	202	191	171	138	150	204	178	195	250	211	197	279	262	127	152	227	277	283	214	184	111	122	123	161	266	190	105	94	77	153	215	126	139	176	167	215	229	250	177	76	161	230	204	146	157	123	120	204	192	240	262	201	192	239	266	166	101	105	154	193
137	145	145	252	215	184	189	161	224	223	103	158	184	146	147	128	194	200	190	290	273	209	218	192	203	185	266	262	180	234	211	125	92	205	291	209	165	130	175	203	175	189	188	240	233	236	192	93	172	197	176	170	136	195	273	315	255	131	175	282	187	208	259	186	164	271	271	177	180	131	184	205	167	176	103	69	148	189	117	104	151	250	314	259	152	151	277	238	175	144	145	201	139	172	205	151	166	182	191	238	211	105	142	186	200	224	195	235	279	273	181	156	194	176	127	121	248	281	208	236	227	149	242	242	134	203	156	140	238	239	257	278	315	262	162	118	215	209	135	116	132	228	237	149	88	193	201	131	179	268	214	95	162	231	141	100	196	235	135	139	203	184	124	110	147	153	227	245	267	189	100	214	198	85	80	161	163	79	61	166	200	100	106	214	255	282	297	265	210	225	250	160	159	194	187	185	186	208	145	133	242	261	187	137	89	90	213	272	154	154	230	194	169	159	172	242	233	117	202	330	215	199	261	185	144	164	173	157	183	196	208	263	245	206	217	203	228	269	224	214	251	211	175	187	264	302	234	208	231	204	203	148	78	169	225	214	166	164	231	348	280	111	170	271	275	252	199	232	282	231	205	248	250	179	159	148	238	308	277	320	312	226	192	213	243	149	105	207	214	158	201	232	210	244	212	178	227	219	218	253	234	244	180	164	161	163	161	156	203	269	315	228	202	277	260	278	354	254	186	254	276	213	229	225	273	358	321	228	220	251	261	280	263	305	368	332	251	278	277	230	302	359	290	251	336	322	278	260	168	200	265	265	240	244	363	420	308	221	269	347	305	322	301	201	362	461	417	347	325	366	349	373	326	326	516	610	612	665	755	819	794	811	830	802	784	791	756	659	585	533	555	457	400	454	411	401	387	336	325	354	363	375	396	425	418	373	371	373	373	325	276	324	340	420	499	378	282	327	329	257	319	396	373	408	386	409	450	458	439	375	323	289	305	384	462	420	370	330	333	312	311	396	354	346	384	377	352	398	433	402	392	345	446	536	446	420	467	518	516	429	403	400	422	407	403	474	492	481	492	552	528	458	464	467	472	411	437	562	568	520	422	418	526	573	526	497	549	555	443	409	498	585	619	591	556	573	591	595	577	453	423	527	501	456	494	536	571	487	518	574	550	541	561	549	457	506	551	553	472	401	396	385	428	456	475	499	465	383	460	569	470	405	477	425	279	293	367	338	404	392	368	365	285	411	425	301	308	374	421	401	367	356	376	376	387	372	358	398	409	334	317	313	364	424	310	330	389	398	406	369	355	303	316	387	272	274	367	348	372	404	434	413	382	397	441	401	431	424	336	385	303	342	455	387	331	339	308	372	393	357	407	476	483	440	542	611	575	645	782	809	795	816	787	702	754	734	584	447	424	446	417	348	360	386	278	318	311	306	327	220	208	252	278	333	269	158	190	275	349	336	302	259	289	286	243	271	272	297	284	260	320	288	227	280	295	284	267	198	272	398	359	264	224	331	386	282	255	259	281	302	325	268	207	257	288	283	264	261	287	203	127	261	280	242	246	249	283	281	302	356	348	275	221	201	161	238	315	291	265	217	183	180	244	182	80	157	271	234	187	219	269	310	321	285	233	208	187	206	254	195	181	246	179	213	284	255	244	256	210	120	105	142	169	243	265	224	257	190	108	118	148	212	206	169	208	269	239	271	280	260	312	279	262	317	246	165	218	189	95	67	171	231	221	254	284	174	114	153	154	195	237	224	113	146	238	235	202	115	112	155	120	117	168	206	214	224	197	235	237	171	136	166	183	113	126	189	244	239	178	153	115	200	239	131	109	170	265	239	207	192	171	198	240	247	216	240	160	61	121	150	158	128	118	231	317	289	159	103	123	169	191	171	143	112	118	150	145	135	196	239	279	241	236	264	199	173	183	210	255	244	247	202	91	126	140	140	204	197	158	210	275	206	186	243	183	145	142	228	268	135	97	157	186	165	195	134	109	205	214	246	222	110	120	250	276	292	331	214	186	210	124	190	231	195	240	243	306	285	218	227	168	84	129	190	185	191	170	178	120	155	310	229	121	149	170	177	215	226	188	156	168	175	133	201	274	200	232	192	113	170	171	193	296	354	297	272	308	345	195	51	51	147	248	250	169	136	208	196	147	188	202	168	164	207	287	265	156	144	119	129	218	238
206	191	146	219	233	199	193	127	125	210	228	236	204	134	158	202	187	114	188	293	272	293	299	273	164	58	231	339	241	201	189	171	204	252	169	104	234	261	184	191	192	129	145	174	205	238	146	123	209	172	179	270	201	169	266	268	206	145	208	310	238	163	168	228	239	230	287	236	97	100	160	182	181	123	133	184	213	181	123	150	194	221	241	204	214	251	223	152	123	209	217	165	108	160	141	124	262	261	195	206	180	210	227	156	230	232	96	100	177	182	120	118	153	208	248	259	260	153	86	91	134	264	296	181	80	43	124	216	252	212	236	303	284	222	196	241	247	264	277	153	86	217	199	130	162	198	231	228	217	197	192	195	190	206	247	209	106	129	143	122	166	155	191	176	111	159	248	257	173	124	123	149	182	125	154	262	241	142	138	201	233	219	116	216	208	87	210	283	182	171	221	194	209	138	175	208	114	203	177	150	257	168	153	249	197	145	157	193	215	126	147	180	182	246	276	173	116	247	243	186	208	296	252	183	167	100	80	158	216	178	267	360	307	216	184	158	160	177	119	66	60	164	245	203	272	326	207	178	216	194	194	192	132	172	236	178	216	274	223	280	293	213	177	221	289	253	170	145	194	260	275	156	79	141	222	182	232	265	192	146	140	187	210	170	186	184	142	215	273	226	170	211	200	257	303	256	173	151	225	208	166	174	255	266	198	243	277	236	283	242	248	289	206	198	251	331	349	271	162	94	139	156	189	254	289	328	238	193	176	244	243	212	238	243	342	275	269	311	271	301	287	238	252	275	284	293	284	241	235	228	246	277	271	278	303	290	280	283	267	347	377	295	269	348	306	255	266	262	256	350	397	277	275	308	455	429	330	451	563	612	651	606	636	857	883	827	798	828	822	717	721	684	568	523	413	335	442	462	367	427	380	291	358	393	414	377	349	360	301	317	356	326	371	405	452	412	294	269	304	347	310	275	302	366	312	314	401	450	453	394	337	247	248	347	389	308	345	400	374	351	309	325	327	314	358	379	303	282	330	342	362	378	368	378	326	318	415	411	312	314	367	370	443	390	398	417	296	385	478	501	507	480	468	440	426	379	410	426	431	419	329	324	365	399	396	447	502	446	429	488	488	514	481	476	474	461	547	460	385	398	409	451	426	444	530	481	428	438	467	495	498	438	410	499	476	469	480	423	452	404	347	399	401	467	483	432	399	373	394	427	426	452	532	405	289	345	337	310	410	499	470	387	387	400	382	422	336	273	315	378	415	400	378	412	469	381	300	334	395	351	333	360	354	376	319	361	440	461	416	308	280	313	326	277	305	276	239	319	333	379	422	331	332	416	459	448	386	394	382	385	424	443	391	395	413	380	444	451	432	449	446	440	487	561	565	737	790	719	817	910	955	823	722	733	615	446	431	410	406	393	303	248	293	371	383	379	389	349	282	307	376	374	342	343	347	247	225	329	329	250	258	355	404	336	262	275	296	309	215	214	284	387	406	304	279	226	207	268	230	274	297	227	236	186	221	261	235	287	325	294	291	203	142	203	245	260	229	223	194	216	344	329	245	258	252	210	219	211	185	245	236	232	292	251	243	243	159	161	269	257	140	139	305	369	292	239	256	192	173	217	235	258	228	258	238	265	269	228	242	192	114	95	143	135	168	261	312	262	124	72	160	263	229	205	190	171	203	255	248	228	161	157	232	222	248	265	283	285	266	260	217	201	240	257	226	163	194	231	162	179	244	257	212	171	214	223	156	171	280	244	115	169	249	218	217	168	131	162	144	193	243	183	108	145	198	180	203	204	171	162	143	135	203	203	158	137	215	270	246	234	157	142	209	270	252	206	195	119	66	85	92	120	105	269	360	210	151	196	238	221	203	192	164	187	269	271	199	209	229	239	214	141	211	237	185	181	169	189	236	230	207	151	106	95	128	142	135	140	147	189	128	120	185	141	142	227	200	158	111	153	259	262	292	263	151	97	94	187	225	163	255	326	209	186	202	133	120	127	199	272	278	268	266	229	162	158	205	156	132	191	203	172	156	175	198	263	224	212	172	184	301	180	102	175	132	147	236	227	186	204	194	161	189	262	298	229	132	132	123	43	84	129	148	204	204	196	151	101	223	302	265	297	277	252	316	305	314	306	198	135	122	175	252	222	200	220	250	298	254	211	166	78	104	195	137	140	224	219	168	170	147	72
187	131	117	236	191	93	164	180	150	150	192	247	200	96	129	215	273	275	207	179	178	216	287	233	155	164	204	135	164	190	71	71	125	145	145	142	160	247	212	180	155	137	244	208	191	234	264	240	168	142	135	157	173	255	291	309	288	247	282	245	252	260	281	252	285	328	313	230	145	185	256	270	150	197	242	230	186	114	89	125	248	308	277	152	153	179	142	128	141	240	251	169	82	92	125	211	236	208	264	227	173	224	249	127	186	269	163	148	166	136	137	198	152	157	173	163	235	153	154	204	187	223	227	208	203	201	201	226	236	274	317	252	250	174	92	136	171	263	237	122	121	100	193	271	154	114	87	157	280	211	167	228	277	247	249	185	113	206	194	248	248	206	279	249	187	217	223	183	193	192	151	83	129	244	270	305	296	207	185	193	184	223	217	209	232	171	169	164	150	189	198	247	265	207	177	195	215	241	234	228	215	174	113	136	233	146	153	218	110	90	192	179	166	205	221	214	176	191	195	241	197	150	222	221	226	241	181	180	238	229	241	258	263	284	242	178	145	138	96	124	120	128	270	274	304	296	243	192	151	242	269	221	208	178	150	224	300	334	285	206	253	302	229	182	210	183	140	157	227	224	208	224	145	206	311	299	266	261	268	203	257	304	264	286	276	247	271	243	198	285	271	202	262	318	294	283	181	161	185	166	177	161	255	283	284	297	328	363	307	187	188	215	189	215	246	224	191	196	123	181	252	178	241	302	280	224	154	158	223	373	346	204	182	265	309	209	182	250	229	235	255	276	328	265	238	251	267	267	225	235	289	185	107	224	210	284	357	267	286	378	387	333	321	348	294	278	272	259	257	276	339	262	327	358	325	343	450	460	364	473	614	622	601	652	725	783	746	827	865	720	697	637	476	509	586	504	497	553	473	385	427	506	507	426	325	351	452	390	371	383	381	388	353	349	371	412	385	314	400	434	344	417	383	296	275	283	371	399	332	277	271	287	279	298	370	366	372	415	450	445	384	340	320	364	407	377	362	272	252	338	328	332	353	379	411	369	356	422	389	445	504	408	394	449	396	327	296	315	357	399	406	392	353	364	403	405	455	452	423	396	392	367	439	455	387	391	431	442	385	335	370	391	300	337	446	470	400	395	408	378	430	443	439	397	333	381	438	533	511	357	439	450	431	505	474	408	420	500	502	431	424	389	405	380	296	363	333	277	328	404	428	441	453	492	440	371	332	227	158	291	350	259	187	229	377	428	411	324	340	377	327	333	406	371	316	291	315	351	309	292	336	382	366	401	382	340	384	400	329	343	324	340	440	330	339	375	389	417	365	381	346	372	439	423	401	396	394	377	418	415	357	369	456	481	397	389	438	429	441	526	571	611	694	703	644	692	780	828	760	657	671	631	584	529	437	405	450	399	365	366	303	318	310	293	268	287	295	272	252	272	272	263	275	270	261	232	183	190	277	247	230	247	287	275	249	272	185	155	277	254	170	310	388	275	245	257	229	233	274	292	268	180	193	231	200	231	239	280	236	298	320	259	289	227	233	307	242	163	212	305	323	249	214	256	345	317	266	332	309	309	243	211	303	286	235	292	314	240	247	324	224	158	239	276	368	335	242	222	231	229	200	182	245	250	295	322	319	321	297	282	201	208	182	161	215	261	236	174	199	272	320	253	209	240	242	259	246	200	231	261	217	227	236	231	209	272	310	180	134	226	247	234	187	173	210	105	144	160	111	242	288	219	124	184	263	209	242	233	198	304	255	127	156	201	205	136	108	203	220	147	253	354	315	203	166	215	228	232	218	143	77	149	242	220	212	145	159	284	323	265	153	161	187	222	265	228	219	158	129	194	156	153	212	253	265	211	162	114	123	198	235	198	135	175	140	182	219	237	263	250	213	127	129	150	118	99	180	229	164	153	233	177	149	170	178	158	96	99	133	147	114	120	225	226	201	234	174	186	227	150	181	185	230	272	288	353	278	193	151	143	185	219	141	147	250	165	159	224	176	176	188	248	259	126	134	246	205	219	165	81	147	203	270	298	287	245	194	216	203	198	156	88	146	182	110	138	150	123	200	241	233	166	157	202	173	79	35	78	75	80	161	130	93	163	228	268	214	194	178	164	246	271	261	227	202	202	208	201	214	204	153	177	169	91	184	262	224	198	176	261	179	114	149	168	180	120	101	83	78	130	114	94
194	275	176	125	133	101	44	92	138	152	160	184	133	45	120	192	131	103	210	301	250	264	279	133	75	110	84	77	164	271	238	186	226	193	174	184	128	86	163	225	163	186	177	110	172	159	125	100	43	76	158	184	203	149	140	220	304	262	168	132	160	205	191	208	227	266	317	245	161	187	227	174	79	147	134	69	116	167	142	142	161	209	233	200	209	184	171	180	99	60	145	174	90	125	196	189	149	139	217	249	233	179	174	161	134	129	172	276	186	149	240	154	47	42	47	136	208	204	143	172	186	126	189	243	296	291	244	297	263	188	185	167	169	135	219	280	277	271	257	224	209	170	163	284	225	108	145	191	208	212	163	163	212	261	219	151	175	182	194	241	217	114	151	224	163	191	235	128	49	125	144	85	157	232	308	298	250	278	201	147	96	121	211	239	254	217	226	281	287	168	130	254	261	205	172	212	255	272	272	251	224	168	221	216	275	229	160	256	202	158	121	123	154	150	233	256	204	200	179	173	154	99	112	193	152	75	141	191	163	247	199	84	157	212	139	129	210	261	180	167	229	206	195	183	246	280	264	233	175	292	350	283	334	270	156	131	208	229	162	203	284	330	221	100	155	195	223	230	235	286	264	252	245	261	271	291	282	224	238	261	282	204	201	290	299	298	233	238	263	237	230	187	240	234	281	377	280	231	209	182	170	200	264	183	134	173	251	226	202	221	265	322	283	282	233	229	247	185	184	191	190	253	237	182	221	207	225	254	166	199	260	207	173	180	224	260	212	244	244	200	274	271	219	261	269	269	256	278	332	236	134	172	215	204	238	248	249	350	392	271	245	234	212	283	339	329	229	239	368	327	357	432	354	355	385	354	282	322	410	415	397	410	528	558	592	691	779	720	626	767	849	786	701	645	562	510	481	482	497	481	446	392	422	464	413	352	349	450	474	391	447	438	337	375	354	356	355	308	420	444	299	301	351	363	349	326	313	246	283	262	295	405	405	406	489	464	285	275	380	421	418	388	394	427	402	389	430	397	339	383	363	287	323	256	318	426	377	390	384	355	338	317	389	384	345	412	426	325	367	494	449	463	475	456	440	502	563	416	294	312	362	387	353	362	390	372	425	471	445	420	436	415	385	426	456	488	526	457	327	353	420	411	459	449	402	444	391	417	437	358	359	325	386	406	342	356	378	361	355	407	432	400	361	331	346	355	388	493	419	361	395	388	354	425	441	361	354	347	312	415	542	468	449	375	332	407	338	363	474	413	358	401	360	342	323	289	280	248	260	292	401	435	370	380	427	413	433	404	307	286	350	426	486	450	371	381	403	449	398	300	367	448	352	320	447	436	349	441	435	330	378	355	298	359	389	380	413	525	601	559	641	733	801	839	736	720	816	739	667	638	567	544	556	542	504	481	361	254	352	420	340	318	365	356	256	272	282	257	273	257	244	221	260	355	340	298	317	252	240	256	325	350	304	290	277	286	263	341	336	300	312	373	386	296	254	291	272	247	259	231	269	212	229	313	185	230	307	236	230	264	289	240	194	202	246	240	302	290	189	225	264	249	319	392	329	279	223	179	229	323	301	185	212	165	149	277	268	243	285	291	210	223	235	261	300	349	337	212	202	171	159	223	244	276	308	215	158	261	292	262	292	229	173	308	370	226	206	193	226	362	305	166	119	254	312	246	154	148	237	215	126	155	243	247	263	252	289	256	147	187	234	173	99	147	212	136	155	213	200	154	238	243	149	164	132	178	255	243	216	175	142	170	264	252	156	166	194	158	138	220	240	315	305	187	215	139	94	191	210	180	213	286	263	191	202	220	239	283	182	136	200	176	201	306	266	167	194	250	169	146	222	209	188	181	166	189	253	238	171	200	267	241	164	175	184	100	124	208	234	255	250	215	160	111	162	167	174	196	148	185	268	272	246	219	177	152	128	158	174	177	191	149	142	170	118	126	168	199	217	228	217	164	238	223	199	242	191	198	307	284	217	254	157	60	128	167	154	180	125	136	224	224	153	144	152	147	183	160	99	92	160	159	179	153	194	251	129	137	197	198	167	155	178	157	171	219	156	75	118	148	144	119	111	206	162	80	161	168	168	180	180	197	117	87	141	154	138	138	166	206	216	256	239	190	270	295	230	156	182	220	174	201	236	169	195	262	194	134	160	209	228	145	159	246	209	149	144	202	180	148	174	108
165	198	192	161	174	172	189	178	156	142	133	210	186	95	138	311	316	207	185	143	157	204	159	140	161	111	84	174	235	231	161	193	187	171	240	141	81	167	176	140	205	193	128	228	340	295	202	114	111	171	123	65	114	161	210	217	169	154	235	217	116	146	226	219	173	183	180	265	280	220	138	82	185	252	243	258	261	141	151	194	148	140	166	215	199	119	135	135	122	206	228	238	159	100	186	229	130	94	128	129	123	108	80	142	172	84	89	208	205	131	140	132	193	152	80	179	232	193	136	172	254	215	205	270	207	228	303	231	192	198	243	269	187	180	189	184	217	208	228	156	122	195	227	252	210	197	148	92	101	110	152	124	71	140	230	145	160	157	105	200	182	172	216	190	210	178	154	168	85	81	163	204	156	166	231	271	275	230	220	256	264	223	167	92	170	158	133	231	252	195	144	209	144	100	209	229	204	228	239	205	123	98	191	296	324	222	242	271	150	138	159	162	190	127	180	226	160	131	100	168	218	180	96	73	148	263	269	179	177	245	167	130	197	227	216	211	172	186	206	223	221	150	229	242	234	217	204	223	249	292	284	229	239	267	225	213	193	207	271	295	270	205	192	187	297	322	246	256	226	249	173	135	254	266	223	215	193	148	239	293	265	304	290	307	376	323	147	205	273	271	214	170	246	153	172	346	316	222	186	183	238	334	253	159	219	175	145	165	254	309	275	224	226	340	332	250	262	209	168	139	205	277	255	209	212	280	307	364	346	237	188	133	123	230	262	238	279	209	186	259	250	301	300	364	397	352	365	261	171	226	300	326	277	228	244	211	266	258	190	184	195	255	356	380	329	334	305	306	326	401	380	289	316	291	268	293	357	371	324	357	322	398	484	473	522	562	585	677	735	661	706	748	816	881	754	686	658	586	535	553	542	416	372	465	466	481	474	387	403	362	366	401	358	391	389	371	366	284	295	363	362	369	376	356	336	392	443	367	363	314	287	312	333	388	397	348	280	272	251	396	506	467	488	457	495	480	282	289	399	403	343	290	411	472	439	433	402	382	399	378	356	404	402	403	399	349	359	330	364	430	454	383	301	352	300	304	466	453	400	433	456	362	239	338	452	414	376	382	407	460	459	412	339	306	366	339	359	385	332	329	390	410	373	453	444	387	403	485	496	424	449	438	362	321	259	331	486	398	295	363	395	442	434	457	498	424	346	427	501	421	321	356	410	377	454	434	434	427	411	400	338	347	416	481	513	434	306	308	391	436	361	355	351	420	452	351	323	316	294	279	341	380	413	436	333	314	434	409	392	384	308	368	418	465	429	373	358	390	480	453	419	431	395	382	417	352	340	433	424	345	383	422	410	396	453	585	531	579	679	744	806	791	843	839	733	607	630	605	509	454	376	377	433	391	280	319	338	280	306	395	398	324	312	309	325	323	324	368	324	254	265	284	294	343	294	156	239	307	333	312	236	247	275	343	294	263	280	260	299	319	291	281	324	355	305	268	209	268	298	306	375	343	256	204	210	238	278	257	242	206	183	228	334	308	244	298	279	257	244	228	276	250	150	150	283	354	300	219	260	355	309	307	344	272	235	265	254	189	160	232	313	297	243	293	296	210	240	295	213	183	225	230	278	248	287	294	205	239	254	232	229	238	167	170	212	155	116	173	208	164	142	163	188	159	198	215	110	134	256	271	254	234	221	202	247	324	254	135	87	138	191	154	150	182	219	238	174	175	142	116	179	170	165	182	189	187	202	168	140	179	121	129	204	165	146	176	195	214	187	146	165	116	118	180	142	115	159	201	190	229	248	233	241	174	126	169	203	198	126	103	161	164	187	217	198	123	93	142	198	188	147	161	184	253	201	157	261	210	142	184	274	327	214	144	228	209	181	207	223	264	287	284	221	152	146	139	129	133	150	173	267	338	166	117	173	115	84	229	314	156	99	145	130	163	125	96	181	174	99	179	226	144	198	216	199	286	257	201	265	237	223	275	160	141	241	252	280	321	196	93	243	205	142	245	158	121	238	256	226	192	152	95	177	249	187	155	188	192	137	223	209	170	281	251	140	153	188	238	170	164	286	222	151	167	112	147	178	180	187	156	210	198	159	200	261	245	208	307	322	200	209	264	244	155	184	231	225	201	228	211	180	209	190	237	256	227	229	217	187	120	118	162	162	255	241	192	136	91	140	162	131	90
254	162	173	220	263	287	174	55	126	155	170	143	103	147	152	181	191	153	211	240	211	222	174	143	143	124	185	195	170	199	176	143	161	195	179	172	146	139	231	228	119	115	120	168	209	171	183	194	245	303	268	190	185	158	142	197	213	163	193	217	97	115	228	250	286	251	287	307	266	223	85	145	238	229	248	223	149	142	250	262	145	138	195	218	183	185	186	111	130	239	264	215	206	197	157	123	162	237	145	75	100	67	111	157	89	54	148	141	50	42	104	139	165	142	60	141	248	253	193	195	224	182	161	109	112	198	266	249	196	204	233	270	283	265	223	220	175	163	128	150	260	268	179	166	235	226	210	130	52	114	197	132	78	219	217	94	84	60	137	259	266	217	203	142	64	124	124	199	220	109	201	228	149	159	219	220	225	270	175	73	112	211	238	119	110	120	156	236	235	155	86	151	118	52	101	187	226	204	203	244	181	101	199	242	218	144	119	273	260	167	152	189	252	190	193	247	137	128	206	179	139	139	187	259	174	108	215	217	187	178	212	235	154	200	217	131	170	230	215	150	107	202	243	265	219	145	162	200	232	229	241	335	423	398	322	274	251	244	265	234	246	237	177	218	284	240	215	217	258	275	256	284	317	275	210	167	153	220	252	229	223	210	213	250	276	275	266	262	264	282	220	211	290	266	190	125	126	148	192	263	265	294	328	282	282	327	280	271	308	265	237	257	297	289	284	345	361	261	220	299	301	227	183	149	232	327	328	276	203	277	286	203	222	301	379	373	296	249	283	353	291	289	314	261	281	266	242	235	237	309	313	225	277	324	330	343	256	247	251	253	260	254	310	269	213	298	356	353	362	318	300	361	432	442	322	266	292	193	280	360	267	319	401	452	401	385	518	586	644	649	662	662	653	770	817	814	841	751	612	587	564	467	468	436	387	393	374	382	347	323	282	277	339	418	350	283	332	390	363	312	360	408	394	364	404	352	323	344	364	382	382	322	278	349	318	362	398	376	419	409	453	417	335	345	317	285	324	331	316	322	303	300	291	343	383	368	341	359	473	424	396	452	350	341	305	344	415	349	407	451	451	387	392	518	511	427	400	355	284	322	410	350	308	306	288	360	457	454	412	370	376	427	393	386	443	485	484	474	519	445	401	385	287	287	337	407	412	400	367	276	344	428	445	428	384	406	357	338	342	396	425	393	338	338	394	374	317	412	468	307	387	460	323	281	355	436	448	360	282	256	258	365	458	428	399	411	367	377	392	314	356	320	304	408	368	372	386	366	366	347	301	306	376	368	365	415	481	459	385	313	310	381	348	403	387	337	385	333	287	307	344	424	380	327	385	433	435	357	416	423	424	517	567	568	577	676	734	751	687	750	899	925	846	708	660	542	491	519	474	362	357	348	320	363	339	345	339	329	316	337	265	206	307	393	393	348	310	296	353	306	270	299	273	329	311	226	200	229	319	297	251	222	208	285	286	237	282	289	225	247	304	354	298	195	161	219	302	257	271	334	232	277	309	211	240	204	232	250	317	334	206	200	201	240	249	283	272	236	240	185	203	273	258	218	280	254	215	233	225	274	304	280	305	315	287	299	196	105	156	246	217	143	198	192	210	242	279	272	191	201	215	233	284	380	325	214	255	185	180	210	143	172	213	235	236	185	103	153	183	179	217	179	250	206	142	227	194	227	269	214	236	264	237	251	255	227	172	148	210	252	207	151	249	269	168	228	232	185	197	175	223	232	162	200	262	189	137	202	234	153	114	135	190	222	178	247	245	180	118	121	235	178	199	242	183	161	223	269	260	237	207	159	127	150	184	270	179	125	177	168	186	183	205	275	259	217	171	100	148	209	193	119	126	243	269	249	219	115	75	173	243	214	158	180	207	172	184	191	185	237	223	113	133	229	215	188	161	120	212	198	161	268	226	171	238	229	225	298	277	162	81	84	106	81	89	210	271	203	166	190	218	250	210	210	251	305	329	261	199	154	168	176	143	154	166	215	245	253	242	172	144	179	228	153	109	134	224	268	232	210	110	123	175	241	187	132	199	199	189	168	151	116	168	219	123	104	178	216	147	159	240	128	87	189	239	204	112	182	211	131	196	206	120	119	243	204	121	153	168	185	253	238	208	168	191	242	196	203	145	138	169	199	190	155	175	184	227	249	137	126	205	230	233	136	101	179	230	239	261	200	186	207
127	80	153	165	196	269	260	230	143	127	196	159	68	111	165	160	157	114	121	98	190	279	173	141	191	178	211	258	185	189	182	145	199	278	267	209	226	158	149	175	152	142	170	256	244	272	279	203	262	243	169	227	192	112	74	100	183	166	105	145	216	243	277	252	161	278	384	305	291	310	222	171	190	190	196	180	223	265	204	161	179	189	192	154	196	186	72	99	183	254	254	172	170	212	165	204	292	192	92	72	95	98	173	255	171	207	194	75	82	138	158	104	54	119	212	198	193	175	147	185	191	231	237	137	128	255	294	277	249	180	173	234	216	185	202	203	220	236	253	232	204	187	139	149	184	163	154	224	238	239	173	99	243	210	173	229	174	133	170	164	174	247	230	212	151	158	183	178	203	150	102	106	151	120	157	233	224	218	210	187	194	188	176	137	159	219	234	263	297	269	251	260	188	132	99	77	203	280	224	217	119	145	192	264	355	219	147	163	144	97	156	263	256	170	121	148	155	178	306	352	234	126	120	151	174	243	279	236	121	146	210	143	73	167	313	289	168	136	161	269	298	193	189	127	60	52	145	271	277	314	301	295	324	223	195	205	167	177	199	280	290	250	191	124	241	320	277	282	273	216	219	247	233	270	287	223	187	207	315	281	192	150	148	141	127	198	234	210	212	215	190	250	283	179	163	189	176	210	244	211	205	231	186	231	191	131	242	298	223	212	272	301	261	235	228	172	170	198	158	249	269	161	209	249	231	293	367	249	219	306	292	261	229	219	254	284	331	378	351	366	280	199	226	265	240	177	196	230	247	317	292	268	283	282	260	277	335	287	216	225	324	319	312	319	324	369	331	305	328	318	297	282	408	377	332	359	228	246	292	264	266	283	298	332	425	453	492	511	522	533	495	550	642	712	777	882	921	829	750	752	743	715	716	623	550	546	461	369	283	285	341	344	332	436	432	361	334	222	270	373	438	438	415	348	288	283	334	325	241	306	291	256	388	429	381	413	397	367	352	338	427	392	362	424	405	357	347	327	297	284	374	505	411	307	387	434	377	403	379	339	370	279	285	364	372	357	330	356	360	358	407	411	318	401	401	252	283	364	329	327	380	392	432	412	419	417	411	420	393	383	399	339	328	434	452	420	396	413	452	412	373	354	311	350	324	313	415	443	389	335	356	377	363	327	364	439	363	281	295	273	320	363	372	370	337	441	512	461	422	356	326	359	359	378	420	382	282	306	323	301	319	365	383	307	269	381	416	327	280	348	369	336	277	334	394	258	304	349	223	329	468	356	276	276	347	375	401	447	351	283	357	413	480	467	349	375	378	315	366	415	401	360	326	405	423	311	324	424	468	501	592	612	615	638	682	767	801	779	702	730	800	728	618	559	497	375	387	439	347	356	361	271	269	344	360	423	407	381	397	336	282	210	312	374	312	344	289	196	277	294	227	202	182	280	388	338	281	305	272	254	284	204	130	176	143	188	305	340	350	291	268	263	299	324	280	236	252	218	181	239	211	236	313	303	296	262	222	258	306	262	178	155	136	251	326	318	318	170	172	235	154	148	266	214	234	308	191	223	187	190	266	181	147	214	307	195	141	266	272	196	247	244	225	271	265	273	197	198	210	210	250	279	239	206	187	256	366	294	223	158	216	291	186	140	130	188	236	228	269	216	184	263	255	179	277	357	238	275	347	211	150	270	284	234	178	160	184	232	244	234	240	182	192	223	272	180	167	228	230	181	117	166	206	136	64	155	186	207	229	250	263	174	149	184	237	247	231	236	173	121	172	261	289	249	194	152	156	114	161	252	259	273	236	237	195	203	194	134	171	202	183	97	68	162	251	218	148	177	209	191	196	190	131	134	244	234	199	191	194	250	220	203	161	166	186	168	189	187	115	98	142	185	250	182	152	187	198	171	209	172	145	141	154	274	215	170	195	218	237	244	185	180	240	138	45	85	208	290	236	150	137	215	217	201	226	220	258	284	302	264	175	186	187	157	197	243	257	264	241	166	149	205	173	192	155	91	161	259	278	220	203	205	180	183	189	128	133	143	190	151	183	218	194	277	208	118	82	98	169	177	147	121	77	127	190	167	175	191	191	194	139	126	184	250	303	190	155	209	169	217	252	131	169	226	166	232	203	122	82	79	126	201	159	75	99	70	179	244	166	104	101	166	144	136	248	296	229	307	262	176	156	58
232	232	167	151	207	175	177	209	242	196	83	130	130	104	160	136	160	210	242	235	210	249	214	192	218	255	224	193	201	200	239	250	230	233	184	174	230	210	154	147	206	178	212	203	178	334	352	208	194	270	234	205	230	242	237	168	114	185	233	171	203	219	216	184	191	257	173	155	192	199	198	261	314	264	228	173	166	176	196	224	238	235	151	145	212	262	288	243	128	102	182	210	254	208	86	96	168	219	240	261	184	79	99	154	175	226	245	165	185	182	156	167	206	202	125	83	162	184	87	105	122	166	165	202	246	175	152	247	302	297	211	124	145	173	190	247	305	242	191	177	189	206	214	221	214	177	175	182	187	206	166	180	173	127	194	156	163	249	227	183	145	172	231	194	144	111	95	163	156	165	175	176	271	259	216	271	227	197	190	180	192	144	153	112	51	119	216	268	240	203	220	225	183	187	149	71	95	187	232	208	215	200	173	212	246	219	214	238	234	179	174	220	215	199	225	193	201	247	154	110	154	152	173	185	189	192	189	150	167	160	126	160	138	156	224	251	286	252	174	270	314	310	316	254	222	204	199	177	217	264	248	231	251	263	201	166	107	203	260	231	273	279	273	211	278	365	314	240	250	306	309	257	174	161	162	201	256	262	252	239	223	146	178	271	236	222	245	223	210	252	245	251	244	245	291	224	230	238	211	261	333	294	217	245	193	94	148	250	311	303	255	230	315	415	388	289	263	238	245	235	184	204	188	200	222	278	283	246	216	190	249	305	323	308	220	181	220	328	344	236	236	255	224	237	194	204	317	331	261	155	196	298	277	238	169	139	199	252	312	333	266	285	321	268	264	313	317	257	236	291	302	223	299	365	318	353	369	352	301	212	223	303	336	335	282	247	389	414	437	539	542	472	579	768	798	842	877	822	789	882	836	715	667	719	664	527	502	486	480	489	411	346	382	449	414	379	351	351	431	427	451	468	335	392	506	441	360	379	331	259	380	428	389	366	357	329	349	385	342	274	294	288	299	325	312	284	260	291	378	389	270	308	332	367	460	391	322	426	496	438	402	391	368	282	293	411	365	248	339	464	446	485	418	315	338	327	290	335	401	426	447	433	438	431	402	345	367	356	318	343	368	427	478	418	353	377	416	442	419	406	376	394	401	408	410	347	340	314	321	344	340	325	390	348	339	492	440	355	363	343	398	463	417	348	342	398	398	427	395	420	489	396	299	349	468	448	367	346	368	378	324	357	461	364	396	442	377	303	302	386	303	345	368	360	401	295	255	308	309	311	436	546	465	359	346	288	278	291	354	369	347	377	371	317	334	381	343	426	416	419	412	377	411	423	327	356	480	539	589	582	687	782	709	692	802	859	893	901	739	618	692	584	504	415	328	364	371	408	332	270	284	277	237	292	342	333	318	322	338	279	326	302	237	276	252	303	379	299	250	289	263	229	236	311	356	281	255	280	343	278	248	278	213	239	216	232	314	284	286	335	251	221	247	268	269	254	262	226	245	292	301	282	209	226	269	256	216	238	343	241	162	289	326	296	257	221	256	199	156	241	220	137	131	221	313	334	226	228	309	250	228	262	319	247	235	236	195	224	163	143	155	126	128	166	279	321	232	252	268	169	198	284	295	203	93	111	194	233	230	161	173	265	234	242	274	222	215	175	139	214	263	189	219	300	212	226	285	195	188	306	257	167	171	205	183	180	181	178	161	138	178	196	216	219	177	186	212	212	191	199	203	198	233	162	191	234	206	186	151	171	210	246	181	84	186	241	259	275	127	104	123	191	238	220	251	256	236	178	207	145	82	136	110	168	190	125	174	155	207	299	192	134	137	188	282	172	69	134	174	217	205	198	148	79	187	183	118	175	141	161	223	147	130	235	247	248	232	100	85	188	258	218	183	187	190	131	117	171	181	169	175	198	166	125	142	163	113	212	265	197	130	123	146	141	135	164	235	274	258	214	185	194	257	230	151	149	262	264	153	133	157	256	241	152	214	158	167	208	144	161	171	223	284	257	225	190	266	272	139	95	126	189	184	184	255	312	274	193	221	240	180	204	246	207	118	152	270	257	138	145	212	122	112	191	219	210	199	200	159	122	160	187	170	239	276	175	158	224	233	215	269	222	149	194	221	199	236	261	136	127	115	37	36	87	176	146	100	181	230	166	93	126	209	164	209	263	204	188	200	231	187	115
283	296	142	73	153	177	152	224	330	278	192	232	179	138	181	190	205	198	157	102	152	179	202	244	171	180	241	190	181	217	245	252	190	234	234	165	217	199	99	163	234	186	252	286	242	150	124	255	280	210	192	192	217	147	112	184	185	198	211	215	206	196	220	280	267	169	87	158	294	271	218	287	321	230	163	191	264	204	166	195	111	121	296	218	98	157	187	147	144	211	212	193	128	107	181	203	116	131	247	225	107	116	193	170	156	273	340	205	95	126	217	177	86	93	200	224	201	212	176	169	159	188	217	221	206	186	162	263	288	210	235	256	246	222	130	181	347	272	160	147	189	198	180	192	179	206	267	246	232	250	272	275	240	163	140	176	184	166	142	190	129	192	282	207	230	207	191	248	213	200	165	134	268	276	197	184	183	196	233	280	250	223	203	161	121	147	206	237	243	229	203	155	123	217	296	254	236	211	167	264	325	242	240	206	224	178	190	309	244	244	256	202	149	164	208	128	159	260	227	225	187	141	266	308	192	179	186	104	98	161	236	277	286	249	237	189	168	221	247	215	192	233	223	181	181	149	170	164	126	214	268	272	203	152	191	238	271	335	302	266	267	278	348	370	293	261	281	185	200	287	273	168	112	230	186	202	298	352	357	197	109	172	221	245	303	304	239	172	216	242	226	201	176	212	206	155	216	218	217	338	299	252	300	278	220	210	244	187	264	408	320	233	236	230	223	234	261	209	180	234	180	152	220	175	114	134	243	360	300	237	249	230	233	344	373	311	204	189	247	241	298	354	294	185	194	252	286	295	252	214	262	365	373	329	343	259	259	296	295	305	237	223	282	346	290	324	359	310	343	359	329	283	317	318	277	337	416	347	265	230	259	345	337	330	301	324	335	234	308	415	464	410	443	480	460	605	709	706	706	778	880	855	808	822	710	650	615	583	558	595	618	494	387	359	450	483	350	385	350	347	445	357	390	462	403	340	389	436	459	399	305	298	333	408	424	354	367	398	411	434	390	352	293	331	363	304	325	349	331	355	350	338	350	384	384	365	394	384	424	433	384	396	345	352	405	436	397	315	296	282	302	398	396	293	357	354	291	313	365	400	396	391	398	420	380	312	303	298	327	402	352	426	466	367	395	398	443	433	363	401	411	445	450	348	398	409	282	315	371	389	392	370	293	329	408	349	310	268	274	357	430	410	346	311	369	364	260	271	356	386	348	305	310	335	314	317	361	359	364	377	301	335	396	384	377	340	298	266	276	267	282	273	365	422	309	240	179	220	439	451	391	462	403	382	337	277	316	294	292	270	344	471	462	404	400	405	346	356	395	357	336	422	499	507	511	532	627	639	643	757	851	830	799	845	826	746	665	655	637	560	477	425	420	453	370	298	354	377	362	361	344	330	296	321	407	299	267	328	322	389	339	204	213	243	297	301	253	263	362	415	317	260	255	302	284	220	222	280	381	343	239	238	270	233	247	324	340	297	265	206	185	280	263	244	286	286	224	162	224	284	285	329	369	270	229	219	134	179	217	206	231	216	234	284	228	208	347	353	296	273	275	276	254	287	222	256	221	119	208	184	193	296	240	232	259	236	223	170	229	327	264	226	208	304	345	335	260	109	208	298	220	111	141	192	178	175	164	161	117	124	151	174	170	209	285	233	201	180	146	177	170	167	243	257	157	198	201	176	255	153	110	233	201	186	196	200	319	316	234	180	179	205	225	218	226	147	162	242	205	233	270	193	95	152	250	250	220	190	188	237	254	250	181	120	205	246	224	181	96	141	131	43	93	182	163	95	160	136	94	161	135	72	156	247	253	222	143	129	184	262	207	133	147	153	159	130	71	79	94	91	130	147	136	152	167	168	162	95	109	196	231	239	191	155	188	204	278	324	212	160	194	144	171	238	221	205	116	70	130	146	146	133	149	190	195	171	128	86	142	255	213	93	80	168	177	170	235	191	207	240	124	103	221	316	356	304	220	156	144	168	145	129	228	223	186	202	158	209	227	221	240	313	280	166	162	119	100	200	235	170	170	173	169	148	138	222	232	236	209	206	157	118	173	182	229	254	346	267	120	157	168	186	209	194	143	101	89	140	199	186	109	151	214	107	132	233	258	244	192	210	245	209	185	139	104	128	200	246	204	153	143	121	97	154	209	246	229	238	284	271	236	245	233	175	193	192	203	154	168	156	111	242
84	117	212	259	154	127	167	206	194	187	193	156	171	200	206	171	177	249	236	168	163	218	214	165	118	211	235	156	161	148	115	160	264	226	201	186	182	234	157	189	217	125	196	241	221	197	226	350	302	167	179	140	209	288	174	187	206	111	100	209	278	181	225	313	235	152	170	235	207	156	126	196	250	240	219	128	138	182	152	186	198	235	184	64	98	156	202	219	129	103	166	140	131	158	239	245	165	117	118	215	233	195	258	270	270	262	220	225	122	138	179	183	144	112	182	138	136	243	301	253	189	193	161	79	167	200	172	268	234	209	171	257	263	185	198	214	254	281	279	188	173	188	217	186	194	185	187	251	203	191	198	201	169	175	185	96	179	240	171	201	225	280	256	171	184	185	267	277	226	160	59	132	247	228	173	117	98	161	133	124	148	121	128	169	184	201	271	236	161	174	126	88	145	160	156	136	132	177	160	247	277	169	163	224	201	129	144	133	127	192	301	261	183	127	114	179	246	270	146	151	261	284	277	261	210	178	239	264	198	175	208	304	359	300	232	214	242	249	235	146	133	212	276	194	88	136	163	174	190	168	194	246	218	181	225	284	327	356	312	330	365	321	289	313	237	231	240	164	203	266	245	253	314	269	218	138	101	192	229	213	190	188	225	256	212	188	192	162	165	187	288	269	213	203	220	217	166	143	185	257	231	227	253	285	254	239	208	164	249	284	195	204	243	261	303	329	317	198	147	218	239	254	269	262	268	251	259	252	289	266	226	314	315	276	287	258	223	319	330	262	286	291	314	353	319	306	317	273	281	293	244	182	151	143	240	336	301	276	259	319	321	275	333	312	281	281	265	224	164	248	322	211	143	179	294	331	387	367	237	235	264	352	345	312	303	312	352	294	327	386	324	293	340	393	372	367	457	551	656	677	671	754	768	748	831	825	723	707	708	727	714	662	630	521	424	455	521	544	448	331	387	482	474	381	333	377	331	296	350	369	241	206	329	383	313	236	341	352	313	366	388	397	345	320	385	346	345	374	333	343	299	336	399	441	498	414	410	375	296	315	351	442	448	367	303	345	422	406	262	271	359	362	338	393	432	381	371	357	350	376	352	288	341	365	342	385	417	458	395	317	371	405	371	383	427	375	380	392	378	380	341	315	314	377	395	364	321	245	326	403	427	476	342	371	417	368	375	337	321	280	344	401	366	376	348	347	336	333	426	437	286	259	332	422	432	348	415	356	269	302	338	390	378	364	354	270	255	293	286	293	337	347	407	443	397	386	325	342	392	360	326	275	345	442	368	259	267	309	372	366	315	406	474	455	476	460	434	425	425	432	423	486	512	573	658	763	849	801	855	911	894	876	771	630	635	608	503	592	539	430	448	424	409	382	342	263	278	405	412	316	311	239	175	308	373	205	201	329	305	359	338	248	293	197	192	369	325	204	261	345	328	282	235	214	168	169	288	344	276	283	307	301	327	291	207	224	326	270	172	177	201	235	200	170	226	282	320	199	177	311	280	261	262	195	203	256	215	168	224	282	320	366	363	274	185	199	239	248	235	158	224	356	299	253	273	284	318	215	164	189	217	263	212	182	168	145	97	143	151	174	319	226	222	294	194	163	117	185	271	196	136	193	288	220	164	237	244	160	180	281	172	177	238	207	226	168	200	231	203	172	147	216	313	324	201	171	218	160	168	205	182	217	229	185	231	217	195	253	225	140	199	257	134	135	238	240	226	310	273	310	268	147	177	200	218	205	251	277	226	175	164	163	240	250	217	198	158	182	141	115	148	142	185	240	174	193	257	170	72	150	211	105	149	268	232	178	110	72	173	249	156	91	153	113	133	224	131	105	198	280	255	177	136	92	197	268	228	187	122	137	188	232	286	320	296	256	214	184	213	231	220	188	161	234	229	156	215	160	154	251	215	134	129	206	245	144	56	141	157	171	221	188	154	93	82	157	251	218	185	221	266	277	248	224	214	157	92	183	233	211	127	96	159	229	251	165	119	87	79	124	199	164	68	63	65	156	191	134	135	114	106	215	300	201	66	32	132	243	149	171	230	167	156	189	252	151	120	225	152	107	142	115	142	156	111	148	193	208	171	174	181	201	183	64	153	160	133	188	179	172	254	266	189	197	236	240	184	113	152	296	308	215	128	179	225	202	195	151	192	242	206	170	139	184	251	244	229	201	187	146	188	317
203	206	206	236	136	84	144	217	159	154	168	182	217	196	167	106	59	48	168	201	75	176	231	196	153	169	242	238	208	206	161	97	156	160	202	219	188	176	158	211	152	125	210	252	231	189	270	243	156	212	156	132	139	143	250	238	203	147	110	150	112	189	282	194	164	180	254	282	257	260	216	204	189	261	295	238	174	127	97	103	171	175	167	179	185	150	120	84	145	189	142	139	188	168	141	121	85	158	189	166	149	185	137	94	261	302	197	207	154	129	203	218	203	158	147	171	211	265	244	190	192	236	205	137	180	216	258	280	211	200	136	168	239	192	198	271	275	254	360	367	217	98	180	234	179	204	192	165	185	168	138	90	158	250	198	178	233	227	154	143	124	183	265	198	97	139	245	241	261	263	133	150	256	251	195	152	101	151	230	136	143	160	173	174	152	168	141	170	131	149	262	209	152	144	138	101	99	196	232	243	223	198	268	294	236	217	193	177	217	192	129	133	164	159	172	212	275	270	173	291	287	182	281	304	194	176	212	175	126	67	101	191	179	219	264	212	149	168	234	239	210	137	151	164	138	181	215	190	229	172	157	302	315	263	197	245	332	258	194	283	375	277	201	268	347	339	248	230	202	191	234	268	293	168	140	279	301	182	227	280	256	274	226	243	259	270	323	245	188	246	333	300	202	280	299	198	144	178	195	206	282	308	280	197	155	276	297	153	203	349	251	190	199	193	280	302	238	236	224	263	345	298	340	347	295	295	336	318	245	254	182	200	328	268	203	328	369	317	263	255	269	209	209	319	411	366	296	278	248	204	201	238	226	200	264	236	201	243	261	290	304	327	290	265	316	340	314	242	206	245	215	163	286	275	282	324	268	281	296	254	282	370	330	383	412	273	168	224	320	387	338	223	206	338	334	336	431	439	513	592	643	709	724	675	681	776	821	819	877	858	725	693	705	592	589	594	482	436	456	472	423	386	312	279	333	340	433	424	340	387	348	300	343	356	363	317	319	333	354	401	401	364	336	375	385	406	440	363	275	337	370	427	410	354	370	370	396	434	464	460	376	344	353	288	349	438	423	408	368	351	312	337	333	239	336	366	272	288	344	434	483	348	317	368	402	403	358	384	403	392	359	395	455	346	268	325	359	357	308	381	455	464	443	324	317	384	391	301	258	306	367	406	409	453	367	350	405	359	364	363	349	317	352	379	389	390	387	357	288	339	424	412	391	372	400	429	372	414	410	365	345	331	395	425	387	454	445	361	361	247	224	351	438	400	403	369	310	357	363	341	341	437	382	370	415	380	452	381	354	439	425	446	406	403	538	571	493	443	467	568	635	527	548	722	784	871	809	775	839	763	766	720	698	673	509	475	466	435	437	427	406	301	240	269	306	377	404	339	331	334	345	310	217	312	346	236	277	264	276	329	219	169	250	263	206	130	116	219	293	287	323	323	260	266	263	234	196	215	258	285	325	299	262	197	174	300	364	338	265	224	273	289	231	286	326	284	221	178	229	283	324	308	310	310	277	231	290	310	244	153	185	220	154	197	164	132	207	225	200	188	183	218	205	243	267	228	169	230	298	240	270	325	331	233	245	291	263	216	208	262	298	215	108	192	233	178	199	188	207	246	206	227	197	255	310	212	217	242	273	355	288	254	291	252	161	155	209	198	176	190	182	223	396	399	207	86	230	257	185	247	168	146	231	224	162	178	274	259	123	82	203	227	180	220	238	241	342	312	199	287	247	146	149	134	138	157	207	170	106	146	234	253	180	164	225	191	78	183	282	142	120	203	264	239	170	185	172	154	155	272	306	218	199	199	262	320	246	160	164	201	202	311	301	146	167	154	69	87	182	191	173	110	86	106	125	213	256	186	158	184	154	148	223	289	202	191	179	73	51	136	279	360	244	108	113	173	246	188	204	171	96	203	216	203	219	155	75	111	109	119	189	205	144	126	187	146	171	181	164	192	160	167	243	215	161	182	205	246	219	207	206	194	218	184	192	218	213	222	164	133	166	155	91	93	98	113	141	162	200	113	119	218	200	161	99	73	146	178	147	140	167	155	96	52	47	43	84	184	202	149	106	66	136	211	124	117	185	111	124	153	72	152	176	108	105	173	336	280	234	233	239	234	202	209	168	124	145	238	187	177	239	233	306	290	213	210	140	136	192	219	298	287	224	220	134	199	239	171	171	198	193	196
143	91	145	213	228	214	150	163	165	137	149	197	247	272	163	106	166	112	93	135	112	77	156	228	223	254	220	210	185	128	193	212	190	189	172	158	152	235	233	123	65	47	152	302	291	249	195	195	192	112	157	277	302	205	158	233	185	183	257	133	124	201	141	118	177	160	211	228	174	217	213	234	225	155	199	199	150	184	259	247	191	231	333	339	277	219	191	179	115	90	81	110	164	136	120	117	79	98	124	173	156	138	152	86	83	156	191	172	204	162	139	202	229	269	196	168	192	240	205	245	278	97	147	199	185	189	209	237	254	195	103	182	171	129	275	315	260	165	136	218	203	108	91	126	138	180	197	253	291	260	181	97	134	247	299	234	162	106	124	213	186	165	182	139	184	282	222	132	151	261	296	198	152	173	132	58	203	284	171	192	261	205	90	80	136	195	221	218	214	189	194	174	201	164	152	159	125	199	179	199	233	184	214	270	281	201	144	187	336	364	147	91	110	139	172	89	139	281	185	137	201	188	201	185	158	254	257	112	117	113	142	207	254	278	215	217	179	181	166	187	278	234	131	128	265	319	263	232	216	201	177	174	247	216	237	256	188	138	190	290	278	275	281	283	257	255	208	163	247	278	253	279	230	178	259	317	304	276	246	140	202	345	256	199	271	263	219	219	270	203	182	196	171	193	175	233	252	210	222	265	289	202	193	296	301	337	303	277	292	212	168	250	287	186	185	240	202	299	339	266	206	194	302	395	398	331	301	252	210	258	291	219	235	326	223	102	189	286	235	224	269	283	266	261	273	299	362	342	250	224	189	181	256	274	288	326	296	187	122	220	357	404	352	275	276	319	266	256	354	371	289	203	243	189	183	292	309	297	267	290	270	255	354	371	315	331	279	290	345	309	255	235	292	361	399	415	428	393	417	565	604	552	622	629	585	718	859	787	690	782	803	786	722	570	630	691	653	626	539	481	455	369	347	362	398	394	337	425	430	356	416	417	359	343	338	318	361	402	392	410	331	349	389	371	387	361	409	431	469	469	368	328	442	467	320	369	397	305	379	422	292	277	365	338	320	325	364	406	421	454	424	419	396	382	350	286	212	212	286	319	401	394	364	395	339	372	443	401	396	408	353	324	327	293	283	344	342	328	398	380	297	293	365	361	348	351	418	454	387	363	324	330	362	357	261	263	311	266	277	390	439	384	336	276	301	401	454	396	338	338	371	360	326	347	326	369	380	343	330	344	386	301	366	506	474	507	531	391	310	354	387	334	392	421	347	291	268	341	383	376	357	474	453	404	424	379	380	332	403	470	396	389	397	389	407	468	534	548	604	600	632	673	741	884	828	810	854	839	843	723	572	454	468	504	432	423	402	385	414	386	326	305	287	241	286	322	232	197	219	227	251	275	272	235	234	288	309	267	258	309	293	293	340	339	299	277	227	227	247	228	278	367	323	252	254	227	217	220	205	274	362	315	326	330	260	272	264	243	270	276	261	239	172	148	259	247	236	266	206	220	250	252	227	256	236	241	307	337	307	205	207	239	230	237	263	222	178	201	225	222	159	140	140	224	275	182	219	297	329	303	244	224	227	209	176	202	242	258	224	204	240	312	216	165	256	259	220	188	240	219	202	274	246	183	173	172	274	238	210	257	126	57	180	265	342	364	248	183	216	214	222	385	348	205	257	309	283	236	232	287	276	288	308	256	200	282	290	217	218	219	200	190	219	144	192	185	156	149	204	259	210	217	153	138	103	124	116	85	116	82	88	156	164	106	103	89	46	156	208	143	190	195	185	249	248	255	231	186	180	155	105	116	135	127	197	268	230	210	217	212	222	227	285	235	111	61	113	206	184	140	210	166	109	200	232	172	100	170	231	173	146	188	216	223	238	247	157	94	175	152	195	241	238	219	95	44	51	147	144	63	131	210	224	155	131	179	141	181	231	190	157	140	152	182	182	152	248	348	326	219	215	330	374	312	275	210	184	216	107	72	172	155	119	174	167	141	196	257	150	92	179	128	81	136	181	209	169	166	188	173	191	247	267	279	220	222	246	196	142	151	224	175	143	141	124	85	91	166	124	48	99	99	143	224	163	180	178	131	189	207	196	187	203	145	103	195	238	227	185	177	200	215	236	226	282	302	193	177	147	124	166	250	304	197	109	132	197	236	309	290	192	246	292	276	184	161	177	191	213	194	253	187
246	205	162	152	158	253	312	152	75	95	129	111	80	147	136	125	186	208	199	183	161	162	149	176	236	230	176	127	80	112	192	164	162	187	145	166	180	142	197	193	120	136	233	333	285	227	298	321	319	290	245	212	154	127	199	325	271	143	81	163	162	101	165	184	273	201	213	238	204	245	239	244	149	82	116	177	118	144	250	156	135	234	234	195	242	277	211	242	228	154	178	185	172	129	190	212	80	129	171	153	106	35	89	119	145	218	190	162	118	102	144	243	334	267	229	183	192	284	252	145	91	110	169	225	199	154	220	234	201	210	172	100	254	332	265	232	252	245	145	227	308	228	197	272	300	224	107	209	208	115	175	161	122	166	242	276	166	185	310	260	208	229	219	219	259	224	129	60	164	208	183	185	127	161	213	143	129	165	180	237	297	301	187	78	164	246	178	180	201	227	233	212	209	170	185	212	265	198	114	187	167	132	137	253	271	217	226	171	205	232	224	261	164	94	217	164	154	252	246	223	206	228	227	207	160	194	214	178	141	145	210	203	196	136	130	228	190	162	216	254	299	289	161	182	200	112	166	192	166	157	128	149	187	224	244	250	174	101	254	334	265	274	310	277	205	199	230	208	192	264	308	264	223	198	295	287	192	169	156	172	234	248	192	215	279	255	252	338	316	252	266	225	198	216	207	216	211	231	289	256	224	175	101	285	384	263	210	259	239	191	259	251	226	268	243	229	264	198	149	160	186	228	312	344	278	195	162	237	176	166	261	280	250	224	273	266	231	203	126	152	277	320	255	264	334	257	219	253	228	270	372	398	302	230	268	369	344	252	306	315	303	288	232	248	290	301	250	227	305	300	353	283	200	240	262	302	297	367	388	340	312	227	229	287	257	262	271	343	364	278	213	237	328	380	374	263	333	380	280	342	390	422	474	514	500	611	778	744	694	775	797	835	907	848	788	766	734	649	682	644	551	508	533	552	496	500	410	423	467	388	376	357	356	367	353	354	362	382	398	390	292	286	324	359	329	309	420	410	357	357	359	349	365	330	320	378	342	317	395	444	410	307	305	285	300	351	284	273	350	430	396	322	333	396	394	364	390	407	348	292	245	267	273	330	465	535	515	396	391	450	312	305	315	282	437	482	359	285	297	298	304	334	363	396	439	387	374	441	396	383	398	354	339	380	391	367	290	260	317	374	460	483	341	265	300	329	322	371	462	380	285	257	257	287	361	356	313	346	399	444	319	215	366	468	475	460	414	377	289	332	371	285	386	366	322	391	395	375	364	404	402	415	457	422	354	387	463	511	412	411	516	614	650	615	723	660	621	768	875	858	714	753	865	828	878	874	697	573	604	578	477	461	509	510	377	334	340	288	258	316	406	399	294	312	306	199	198	308	346	288	332	335	306	282	260	287	290	303	345	383	304	228	275	267	259	234	192	271	285	242	290	276	223	326	313	255	317	230	161	211	221	239	260	290	300	232	283	249	287	355	324	328	257	235	203	212	208	248	276	302	310	301	392	413	312	282	340	290	193	208	224	221	267	225	201	228	282	320	297	190	183	242	249	282	209	208	250	255	306	245	231	241	197	223	208	183	223	225	221	249	200	171	158	254	300	235	212	261	290	208	174	158	133	153	235	308	325	321	235	236	257	194	221	184	158	238	265	236	200	180	238	298	247	180	252	263	167	210	296	322	329	296	252	234	183	172	211	225	177	238	286	196	211	198	221	266	244	169	161	251	260	270	315	253	211	208	225	229	150	151	160	150	211	231	195	115	88	112	118	224	261	225	264	220	195	230	227	175	185	223	175	99	140	217	206	212	182	211	272	250	207	223	187	153	164	140	188	256	226	213	180	79	38	182	251	183	151	171	219	227	214	168	120	138	165	89	102	114	112	136	251	229	131	202	126	132	201	161	145	89	67	151	174	191	193	171	183	232	244	184	211	205	161	153	135	175	265	247	233	274	232	221	273	280	240	131	127	263	257	124	169	244	157	143	163	147	104	144	249	266	218	214	169	69	124	211	204	251	311	263	150	177	251	237	270	200	117	123	131	97	162	264	190	111	203	230	124	212	184	146	228	138	111	229	176	158	246	158	102	150	157	148	158	110	133	180	103	164	263	271	209	82	139	224	189	165	122	61	163	205	134	164	156	119	186	240	198	160	255	285	187	210	262	205	205	187	129	92	58	115	161	157
119	190	194	229	262	195	233	240	140	142	156	160	109	79	124	180	182	210	188	159	260	288	205	140	153	175	149	175	185	143	162	208	232	164	163	184	147	90	161	207	102	125	193	285	321	269	277	275	247	196	216	243	204	187	218	252	233	199	141	98	165	191	113	126	198	200	202	261	320	312	218	198	256	222	178	185	226	233	179	137	151	149	140	142	107	138	111	97	201	172	177	213	101	113	254	252	128	167	203	198	159	80	103	132	135	172	133	126	177	193	224	313	327	251	236	206	148	131	138	141	157	150	120	124	155	174	180	202	335	261	105	158	204	209	186	104	179	309	287	225	220	187	164	182	186	240	247	195	138	133	163	161	174	124	75	143	184	143	148	244	276	168	131	125	146	275	238	188	265	291	224	115	155	210	172	204	249	195	127	192	242	209	115	86	154	182	110	130	190	155	258	289	203	224	222	225	294	274	315	359	242	152	96	141	286	265	183	246	315	232	152	179	192	164	172	140	95	171	189	160	211	171	132	176	229	171	91	174	247	221	226	276	266	253	266	231	246	293	219	173	237	169	100	212	225	163	198	203	234	193	180	271	228	156	198	263	249	230	192	226	296	359	411	354	228	216	212	219	173	159	256	294	190	175	327	245	208	243	196	234	204	194	223	221	180	268	374	241	270	339	220	240	350	277	178	208	281	276	284	333	362	301	208	275	296	191	191	247	327	303	245	280	284	209	148	246	257	180	175	207	225	203	172	186	201	205	218	217	195	187	229	281	339	389	280	168	225	253	278	291	259	265	215	125	171	278	313	383	376	323	348	306	251	213	264	283	266	231	196	312	297	279	276	276	295	236	226	237	330	324	275	293	244	174	257	268	231	245	173	265	332	357	360	288	301	330	282	284	226	135	264	358	345	338	376	360	294	312	327	332	307	303	338	423	439	365	469	596	633	619	638	699	735	785	807	857	888	816	747	724	757	702	587	561	627	667	527	373	354	464	472	376	442	452	406	361	364	389	338	408	436	394	372	297	297	339	292	300	364	304	269	320	289	307	446	439	341	321	259	297	329	307	352	355	306	331	296	324	434	378	340	387	345	356	475	442	349	352	286	235	266	262	283	310	385	457	368	394	427	242	275	415	309	206	348	390	326	284	286	356	407	492	446	370	366	380	453	364	263	331	362	357	310	286	319	313	294	320	366	342	366	454	373	268	311	377	415	407	343	343	359	369	501	427	332	455	444	425	450	392	429	443	407	442	415	346	370	456	423	388	351	319	359	394	380	385	429	392	352	431	348	341	467	419	452	532	478	492	572	589	612	679	720	735	801	746	724	815	839	793	741	752	773	777	699	564	487	413	425	420	365	338	329	314	308	354	305	280	308	304	336	371	336	275	272	254	259	333	366	344	307	333	254	264	296	283	331	227	204	281	253	225	268	282	282	301	230	230	261	303	324	228	244	293	295	304	252	238	237	174	207	190	224	307	304	240	252	320	237	183	259	248	253	277	211	234	238	228	226	216	228	186	272	347	276	214	203	224	156	133	194	236	270	270	302	293	274	246	159	170	203	211	243	275	357	260	80	98	108	106	165	309	319	249	183	107	129	111	173	240	251	249	240	301	291	228	243	240	199	134	79	178	281	288	218	239	296	263	259	272	246	222	238	271	295	231	155	218	291	246	272	270	202	212	170	203	283	232	199	237	288	270	252	215	186	200	275	195	109	268	324	238	146	112	119	129	152	243	240	212	242	190	232	323	245	188	253	259	208	180	196	128	126	237	171	150	164	134	178	238	244	255	246	154	153	157	153	132	141	199	131	63	154	261	235	154	175	163	162	189	125	163	150	161	227	270	247	210	270	248	150	123	183	240	226	232	240	197	150	107	120	123	135	125	185	245	145	172	202	166	221	190	95	66	63	98	109	117	199	139	62	146	170	135	184	256	280	155	120	220	217	202	168	205	269	240	272	229	194	278	303	231	174	194	196	175	168	165	185	201	177	191	182	127	185	199	156	234	176	155	210	186	175	208	275	182	147	243	272	228	173	134	181	144	133	154	60	197	248	176	130	47	133	230	151	164	180	183	170	163	228	189	110	150	182	204	237	164	169	179	212	255	238	198	187	232	272	153	65	182	306	253	157	171	192	212	163	133	215	275	246	179	221	210	123	131	173	144	193	190	155	243	262	268	272	214	140	140	98	47	161	244
227	206	133	167	215	233	185	164	147	98	75	103	186	227	219	190	182	211	164	119	144	116	86	168	220	147	124	167	120	88	127	131	244	209	194	288	250	218	204	223	184	170	230	240	247	269	258	254	298	295	269	217	189	210	190	245	279	225	203	289	326	245	199	117	52	117	273	295	232	231	196	113	109	205	143	50	145	229	137	113	108	68	169	247	296	206	113	180	142	65	70	89	133	173	202	273	261	170	89	96	193	243	200	188	169	181	253	247	178	185	174	189	152	73	92	109	193	210	143	137	208	242	198	161	145	138	127	144	280	282	228	165	111	209	250	247	271	352	401	338	315	233	166	194	110	167	241	219	202	195	152	89	119	105	119	108	116	140	86	152	297	260	162	154	196	158	92	118	134	180	174	142	217	299	221	160	244	269	268	244	160	151	220	300	239	159	221	186	76	74	167	212	215	214	206	209	183	284	378	274	168	119	103	202	379	338	260	278	275	199	127	106	107	103	77	156	125	148	236	293	262	225	208	133	185	138	105	222	301	288	248	219	241	292	296	223	212	312	322	173	143	185	164	190	246	276	217	235	227	179	237	248	250	215	186	212	294	306	213	243	264	271	266	193	207	225	244	196	130	229	221	198	180	172	190	136	145	233	208	164	147	145	240	235	222	340	368	280	230	231	245	297	331	258	225	242	291	264	201	180	205	261	196	205	238	255	259	245	252	211	180	164	252	236	141	173	187	217	287	291	225	189	185	179	147	121	182	163	165	256	247	192	180	181	187	194	231	297	329	289	230	240	209	213	255	250	284	281	168	242	314	289	236	226	312	301	258	266	291	340	373	282	239	345	331	273	336	275	314	295	199	301	331	304	301	267	247	241	252	229	218	298	331	316	280	223	226	259	296	305	324	338	295	226	270	302	239	323	378	383	364	342	386	340	310	313	383	486	551	555	522	569	626	639	730	754	694	792	810	849	869	756	743	793	726	544	593	613	533	552	527	496	472	427	402	425	473	410	363	358	361	399	384	367	368	438	440	513	550	430	352	413	500	462	419	335	249	239	302	430	421	361	385	386	452	438	304	350	419	333	275	302	396	417	396	415	357	320	392	388	352	363	442	461	460	525	435	335	331	314	271	370	396	291	314	378	405	372	337	323	347	316	263	269	275	380	370	306	336	281	319	349	276	284	351	411	443	470	406	320	313	353	399	337	288	404	399	301	284	339	399	302	322	328	284	361	372	400	413	346	352	480	492	397	333	300	398	411	375	395	342	363	434	483	365	274	448	469	447	467	436	525	532	494	557	608	586	599	594	681	727	681	699	805	850	787	752	745	711	695	722	643	619	555	472	463	494	467	395	317	320	346	379	428	410	404	352	364	344	250	278	313	332	325	257	143	215	366	393	374	270	296	250	247	310	330	330	227	229	246	255	329	303	240	298	361	302	276	262	292	310	313	338	226	192	233	225	208	192	178	278	365	295	211	190	197	272	340	316	247	259	227	189	272	258	260	257	256	265	266	294	247	247	332	296	228	282	313	184	155	301	344	210	116	165	230	244	260	252	172	256	328	253	263	296	259	218	210	218	194	207	233	190	226	293	228	121	131	154	137	240	300	224	110	121	192	233	290	255	239	176	111	190	220	176	207	249	199	150	201	243	245	233	196	190	161	157	294	326	233	271	301	283	259	229	284	280	220	197	157	181	253	285	269	204	210	224	166	226	285	176	154	174	205	219	176	155	187	237	249	227	168	162	99	98	162	180	170	248	302	299	241	132	121	155	182	226	165	156	205	221	283	220	123	169	248	174	152	170	172	127	141	138	84	248	302	234	202	177	162	166	117	47	157	194	164	189	201	220	164	163	131	98	124	227	248	164	117	141	192	116	117	252	262	124	57	91	206	180	120	180	252	268	201	215	256	234	223	142	85	73	159	178	150	250	232	184	123	151	188	184	268	264	170	182	263	297	299	315	304	254	201	99	105	162	230	250	162	193	219	145	160	275	203	167	251	224	143	120	155	177	219	210	329	379	269	207	191	146	91	150	161	132	135	116	133	168	107	88	103	93	137	170	207	165	175	216	162	176	223	221	189	202	299	248	86	154	245	223	131	146	235	197	186	210	193	191	203	154	154	248	239	194	205	244	203	75	146	207	223	192	139	127	58	116	232	258	196	203	189	227	185	145	229	150	172	208	195	131	118	223	170
181	205	163	184	284	287	252	148	134	131	115	215	258	143	143	198	131	115	129	142	100	169	260	258	270	231	244	272	203	235	319	317	259	239	255	245	174	181	202	91	128	172	154	186	162	189	268	201	213	243	133	154	206	318	378	217	188	255	206	136	131	195	244	209	111	121	205	285	241	145	185	199	228	230	176	238	292	196	142	157	161	175	190	250	227	128	129	161	117	106	150	177	137	87	162	170	143	138	138	158	206	243	203	188	150	163	256	294	200	106	132	204	230	199	168	140	191	318	272	152	156	140	152	212	249	148	97	201	215	152	226	204	160	149	123	231	257	297	297	291	275	251	257	272	290	319	221	97	207	265	170	125	165	191	202	155	108	148	226	181	183	187	122	94	126	157	82	45	134	173	149	111	203	296	191	151	237	308	331	309	212	155	119	209	261	144	159	236	141	82	202	239	176	145	188	277	283	205	176	164	145	110	69	85	155	182	168	306	318	278	268	195	170	115	95	141	153	117	159	279	310	262	203	208	256	158	196	250	232	272	248	215	197	231	165	148	204	187	225	170	187	257	224	198	149	196	150	139	253	232	203	230	273	260	222	279	256	147	221	272	268	264	187	151	208	257	204	124	186	257	226	220	185	182	276	284	224	243	259	155	158	289	275	196	184	208	232	159	100	208	298	236	234	245	207	230	236	254	224	251	284	293	279	251	242	224	268	264	274	285	225	246	210	204	183	158	193	135	163	311	350	328	259	266	329	180	115	233	258	218	222	233	290	290	241	204	218	301	295	219	194	232	235	226	265	283	256	214	216	229	189	220	297	249	259	298	256	261	314	255	257	263	209	195	163	225	360	274	210	287	283	298	397	440	400	357	339	333	284	259	290	261	219	225	273	351	327	281	296	341	314	278	317	308	249	310	264	293	428	392	287	216	228	305	336	308	361	374	425	518	513	444	452	474	511	598	662	748	746	782	806	698	694	837	877	751	688	677	616	660	645	545	557	520	457	460	490	502	495	490	562	529	419	401	455	433	348	391	362	320	336	377	384	389	488	398	210	231	287	331	314	321	342	330	335	307	299	318	368	408	359	355	396	433	418	316	317	481	458	416	415	337	374	366	411	354	343	371	271	308	403	322	217	234	243	370	457	451	415	377	353	344	338	293	289	297	318	315	284	333	404	371	402	374	251	339	443	357	339	339	329	332	358	414	381	394	359	318	360	382	384	284	278	382	347	368	395	441	454	371	366	309	283	313	370	389	406	477	456	371	334	348	386	430	378	373	475	495	492	436	500	538	559	547	492	633	701	735	692	669	771	853	838	841	888	888	767	570	509	485	617	678	477	425	478	412	306	295	359	349	340	334	224	252	350	319	341	341	319	293	336	376	243	287	392	309	251	277	333	354	301	267	266	219	223	315	317	240	308	373	308	287	319	293	296	279	182	163	303	373	305	251	231	305	315	292	305	314	247	233	218	181	218	203	245	203	156	240	256	278	220	194	243	212	254	280	226	240	226	169	227	274	223	241	257	282	312	186	181	299	311	248	311	377	207	87	126	202	227	208	224	270	276	298	276	230	281	291	220	221	205	194	212	219	244	259	220	156	169	211	194	160	273	286	236	259	278	264	211	168	205	192	231	249	111	128	176	157	104	219	374	279	243	223	146	212	249	259	205	153	212	260	223	190	254	255	282	261	191	223	324	287	216	294	249	176	235	166	147	280	239	243	213	155	209	218	224	257	197	76	155	229	185	211	158	159	174	142	216	224	254	247	201	191	161	178	299	326	270	272	280	245	151	136	154	171	205	168	75	91	130	185	217	183	215	211	164	160	158	171	210	133	39	122	158	186	283	231	140	145	160	129	147	179	181	187	202	163	84	89	158	193	180	118	155	187	225	277	200	212	206	186	168	182	196	154	167	157	90	112	200	225	140	66	117	94	140	259	252	233	203	203	227	211	193	194	206	171	201	292	222	130	162	209	210	175	144	217	240	167	162	236	282	189	97	113	185	212	156	126	133	185	161	165	199	116	145	161	88	105	126	63	80	86	91	119	227	291	171	135	125	125	191	191	185	212	163	165	171	165	236	199	99	156	191	134	214	210	238	254	170	183	186	222	279	197	215	266	239	239	217	285	276	238	172	102	175	238	174	86	186	277	213	112	94	134	226	281	258	191	149	230	263	289	278	220	179	118	117	141	130	153
116	184	242	198	222	252	259	245	227	164	79	150	238	140	131	200	213	210	187	140	128	180	182	112	64	61	108	205	230	227	235	236	276	301	295	393	362	244	163	146	141	108	95	143	176	151	126	166	279	271	259	273	287	278	189	81	106	183	203	273	259	129	166	214	238	271	228	215	125	99	182	200	264	324	293	247	194	161	115	86	195	277	189	130	137	134	138	224	261	184	175	236	161	160	251	140	76	136	224	263	199	163	213	144	61	80	138	256	224	89	43	99	227	307	200	112	176	158	124	217	273	194	140	140	163	215	198	149	103	118	227	236	163	163	215	202	254	298	203	185	218	229	234	201	270	309	272	289	231	180	198	188	212	192	206	203	114	151	175	186	185	101	86	132	164	180	168	140	162	183	202	174	188	163	52	194	327	230	182	155	86	78	120	134	131	167	115	117	180	159	93	128	212	158	81	135	228	251	258	206	219	237	238	265	217	155	238	243	84	80	151	219	187	141	205	204	102	178	233	167	187	192	163	96	163	212	186	183	190	158	189	266	250	207	172	254	276	203	210	194	214	241	214	297	302	233	250	284	224	194	185	208	218	232	301	242	203	228	220	175	182	261	270	333	241	154	307	277	187	236	329	290	174	203	259	242	169	170	230	204	246	262	218	201	218	220	212	203	177	204	201	204	234	263	245	211	152	177	292	314	295	290	328	363	265	242	315	244	217	286	322	252	185	295	327	271	228	201	255	256	259	290	257	210	215	235	290	276	247	214	213	234	225	271	247	216	262	305	244	168	201	207	187	213	278	308	303	223	171	274	271	206	214	265	222	191	210	168	221	268	285	310	339	355	364	399	361	282	320	358	339	342	285	327	299	326	378	213	198	298	336	326	316	341	352	308	306	299	268	286	264	292	305	196	225	371	269	218	349	374	381	339	256	286	351	343	334	371	452	460	406	392	390	454	500	466	569	663	646	681	731	739	689	787	902	809	782	862	851	806	818	725	630	665	608	555	550	501	480	456	478	486	446	485	471	453	385	395	392	274	289	281	356	401	362	359	418	467	385	336	375	475	461	301	339	466	413	349	407	390	326	349	417	470	443	436	415	447	407	345	396	379	398	386	320	306	356	361	415	420	390	353	283	371	480	459	350	328	333	384	400	354	400	383	329	358	298	296	366	344	363	362	353	369	351	452	436	344	365	354	359	336	289	268	325	369	398	329	331	384	334	337	334	330	300	301	334	364	400	432	373	351	375	327	299	319	331	307	296	357	432	406	394	357	320	371	425	530	554	569	582	622	583	590	759	799	720	728	909	941	890	795	728	689	637	629	580	513	497	528	474	429	364	354	398	377	319	253	263	359	396	296	290	305	333	364	274	243	227	272	348	277	224	297	275	261	324	308	272	260	235	212	210	182	268	310	223	190	259	325	371	343	333	323	240	206	268	309	249	339	313	156	266	347	258	196	219	331	298	221	247	245	263	252	217	238	261	340	357	284	238	199	225	156	82	118	158	242	277	312	301	268	284	269	195	87	136	245	263	275	272	184	202	435	427	208	302	397	289	244	260	285	333	335	221	152	203	216	152	264	316	261	255	184	193	246	168	136	190	170	156	238	242	165	145	93	101	204	211	152	165	283	286	236	309	325	322	342	320	295	231	142	114	141	153	212	252	206	217	292	339	381	388	378	329	184	190	240	178	134	136	127	150	212	230	193	131	75	120	159	140	170	239	214	166	197	192	174	189	161	149	173	179	197	128	169	205	140	257	276	238	264	185	144	207	245	277	301	285	234	201	240	225	201	131	145	177	147	170	153	152	256	227	71	91	122	154	201	150	120	166	131	148	208	189	148	173	243	237	252	183	172	242	214	255	264	257	269	230	144	125	122	60	101	175	235	212	180	292	315	276	254	196	199	126	81	137	185	130	97	151	192	247	214	209	241	203	173	109	177	215	106	152	203	213	273	261	127	59	143	190	191	200	187	208	175	167	226	219	278	287	302	277	107	94	130	179	249	151	121	174	162	182	184	110	96	173	196	152	202	267	231	182	185	217	173	185	211	173	176	146	175	228	185	188	222	174	219	300	220	184	171	196	210	175	175	238	289	190	119	163	216	259	287	248	215	224	291	345	275	195	240	240	147	197	224	196	232	217	189	213	223	248	157	112	219	317	341	234	240	253	231	204	241	333	189	160	214	158	179	164	194
198	280	317	279	231	185	136	181	160	138	257	246	193	180	105	105	176	229	186	182	229	176	136	144	104	137	157	123	174	214	261	172	58	153	324	325	215	209	228	201	185	216	242	235	149	92	117	145	112	178	213	215	298	254	155	74	131	195	158	168	209	126	92	205	184	147	176	160	113	198	257	194	236	282	316	317	276	193	217	175	118	200	200	147	76	90	91	112	162	131	99	157	177	182	224	179	147	168	160	144	147	149	198	145	126	194	214	133	63	73	65	133	159	203	197	188	224	172	174	133	142	250	249	155	214	248	195	224	245	265	265	276	195	194	225	110	175	184	58	153	250	217	189	158	181	246	237	235	199	221	280	196	108	160	245	249	318	282	169	159	191	182	143	171	232	206	141	155	245	272	230	227	204	148	79	62	123	251	203	142	201	212	178	174	239	209	185	181	178	210	214	203	286	228	100	164	188	150	159	225	164	86	127	145	119	98	223	299	189	126	113	154	184	173	165	121	189	194	185	265	244	249	213	112	156	168	134	194	248	217	189	194	212	207	168	211	221	219	221	219	200	156	144	112	122	129	117	137	164	245	303	258	265	238	254	287	174	157	230	271	287	246	283	324	284	347	321	226	277	329	243	224	198	158	165	237	224	134	150	278	297	287	393	330	272	250	248	314	270	214	202	181	147	194	306	279	204	167	228	330	246	173	197	163	108	154	219	231	266	312	247	130	97	113	174	202	210	263	256	245	308	306	308	236	235	280	231	257	242	259	338	259	215	316	350	284	261	222	224	246	233	273	320	300	223	270	261	226	260	268	262	261	187	203	277	229	203	236	278	278	294	209	195	283	273	189	278	299	248	299	282	333	322	258	241	298	272	181	232	291	262	265	235	264	306	325	322	186	167	294	328	311	333	298	371	393	251	283	380	352	329	279	266	306	294	344	371	304	294	370	408	338	316	340	370	379	480	523	531	559	562	613	681	760	819	839	825	795	832	873	814	893	841	722	739	709	570	485	555	597	552	458	460	477	537	529	398	366	431	463	394	417	477	431	360	413	411	402	451	367	374	392	364	385	317	357	360	292	420	447	372	371	390	459	424	299	302	336	336	341	408	417	387	433	375	348	405	474	446	373	347	281	330	357	318	436	531	410	336	303	263	340	409	457	398	351	359	346	368	290	258	331	302	284	372	608	636	474	444	416	412	344	299	396	397	295	314	399	381	341	281	304	409	406	403	462	446	334	313	350	406	412	388	358	401	459	434	396	443	484	475	516	518	567	629	632	634	638	618	630	692	787	822	726	727	796	809	816	770	702	656	618	613	666	657	496	435	398	313	374	467	415	322	410	491	500	363	256	334	340	342	313	321	316	267	330	358	319	282	275	333	289	215	287	289	326	408	361	300	228	180	194	239	273	195	272	270	154	210	295	262	208	274	297	242	211	249	224	219	300	285	261	280	214	210	193	199	240	293	354	344	342	233	238	288	250	265	239	208	303	285	176	145	166	275	319	319	306	285	318	219	144	228	251	320	248	83	163	251	217	247	244	189	294	372	277	278	345	300	233	230	225	280	289	209	148	200	301	286	205	200	219	189	177	189	272	300	241	158	141	220	224	211	194	244	299	214	141	184	230	193	173	184	218	227	228	272	297	272	212	217	253	235	273	226	148	140	136	227	282	303	332	286	205	234	235	119	198	251	238	278	273	285	298	267	153	136	185	217	248	143	153	276	258	219	186	148	104	179	280	204	182	256	229	150	155	197	249	253	187	164	189	273	199	100	127	124	151	151	117	116	115	129	180	227	238	182	173	138	145	200	171	192	231	242	301	306	251	272	252	213	204	181	205	269	289	237	133	99	171	231	213	193	187	170	133	171	204	115	170	254	222	163	184	252	247	219	190	206	229	161	94	61	166	245	132	137	261	293	271	209	101	149	178	142	185	154	142	216	168	133	195	157	158	216	248	262	271	256	204	144	158	161	186	246	264	186	180	255	165	126	181	150	65	54	122	145	169	230	216	157	79	129	209	163	179	233	187	124	169	210	183	168	158	188	224	168	91	108	151	104	98	124	78	76	143	214	250	204	174	192	227	244	183	184	212	174	106	131	216	229	148	236	342	236	264	303	215	161	218	262	243	192	135	207	238	142	135	132	142	220	226	188	129	173	294	267	222	219	160	138	182	238	227	165	122	153	153	71	110	215	215
199	191	219	214	185	245	258	167	133	207	240	178	198	180	83	170	201	103	171	280	243	169	187	233	167	130	150	179	247	151	43	132	269	275	290	217	203	206	111	162	132	97	158	157	119	119	84	119	122	168	271	215	207	216	182	201	152	132	213	244	232	173	199	199	189	222	250	317	247	210	233	221	273	261	211	222	253	253	266	236	176	138	155	127	128	164	164	182	180	255	239	185	219	180	166	233	200	203	254	172	107	129	143	155	156	156	205	149	48	119	170	158	247	230	165	223	222	180	178	164	98	147	166	75	75	233	227	121	187	205	128	179	301	192	151	217	168	166	161	206	281	205	167	249	302	228	213	252	227	203	194	204	211	168	172	274	340	219	129	222	247	240	229	202	213	188	142	142	210	265	163	125	176	186	226	219	179	175	179	250	298	225	167	170	190	154	194	291	240	127	89	195	267	209	224	171	64	58	106	261	227	201	235	198	218	234	218	166	103	63	207	305	196	109	237	221	138	233	307	301	232	327	337	216	231	243	197	202	199	168	209	160	120	207	148	152	272	214	157	184	138	65	128	204	195	198	171	126	145	260	336	259	258	243	191	242	277	283	273	326	272	240	250	244	263	295	267	122	154	225	195	110	151	278	241	230	221	134	212	314	247	224	242	235	245	239	269	297	200	132	142	111	135	187	230	233	231	227	234	259	263	283	258	271	262	124	72	233	259	173	209	223	189	172	259	201	110	186	250	228	217	223	149	77	131	176	155	215	280	323	272	220	274	357	288	218	291	256	195	162	266	326	279	275	245	231	217	246	302	301	229	241	348	350	275	291	296	291	262	238	369	332	208	221	307	291	280	282	279	292	227	321	356	299	298	317	310	204	226	331	292	298	256	239	309	317	230	155	203	289	327	387	421	339	296	286	276	281	326	329	281	296	291	342	436	369	257	300	379	341	322	271	330	380	303	300	362	343	372	522	595	533	521	616	634	570	546	594	655	740	814	912	855	806	863	837	775	819	919	786	697	718	708	661	503	503	502	433	466	440	438	469	438	405	368	430	418	403	441	418	481	468	410	447	430	301	302	342	303	312	361	420	476	381	263	330	381	327	271	417	458	393	403	364	433	423	384	415	439	455	369	313	407	421	351	349	378	357	276	299	339	355	362	327	325	361	399	403	354	325	375	332	322	416	452	456	394	312	347	384	376	400	397	331	311	378	392	404	415	396	394	343	375	359	358	378	404	473	468	481	467	408	446	493	456	515	550	532	537	632	706	690	691	743	674	708	813	808	837	767	758	796	744	733	659	594	624	641	606	632	638	529	438	370	438	482	408	305	341	435	456	363	355	406	290	194	219	233	301	327	301	312	289	330	295	209	213	265	312	294	257	263	252	316	325	278	365	345	274	329	314	288	273	313	285	245	325	295	341	343	242	261	305	249	227	287	284	252	255	305	338	364	293	126	199	221	184	264	300	278	247	219	172	219	223	290	299	249	272	251	229	273	263	314	297	211	225	203	228	267	286	258	304	254	197	239	146	151	217	195	205	247	244	237	244	209	229	213	203	205	229	308	411	342	259	323	296	272	294	194	148	229	197	160	154	167	195	253	297	263	248	289	247	203	242	215	150	143	154	217	204	214	269	272	272	223	245	298	307	286	265	301	345	278	233	214	231	207	170	209	201	245	298	257	215	264	216	155	220	220	232	327	223	110	196	238	230	195	164	203	215	258	302	298	212	171	176	193	229	234	250	287	271	217	202	161	167	243	254	160	110	198	323	229	126	93	111	135	164	251	228	144	181	352	383	241	180	206	203	119	71	93	132	119	73	75	100	168	253	175	163	244	257	183	109	200	201	106	171	232	182	242	286	244	172	165	192	189	235	307	219	120	168	209	254	239	207	217	186	222	236	238	210	200	256	242	222	216	220	215	225	214	189	159	217	229	249	287	205	144	87	120	211	148	101	179	284	298	247	196	82	119	165	135	218	169	103	195	198	197	173	141	106	52	88	108	78	166	211	151	206	157	65	236	309	222	182	206	173	170	198	152	183	115	53	149	179	131	101	99	180	325	294	184	127	142	214	182	100	107	201	206	197	200	143	147	173	226	286	310	300	187	209	238	273	335	227	180	131	156	258	158	146	266	234	196	218	195	199	240	191	78	159	234	187	182	167	136	164	245	236	157	111	134	179	223	168	120	102	66	72	101
210	275	294	254	229	215	246	189	135	150	148	105	124	147	108	240	273	170	132	106	185	239	183	174	294	282	204	222	147	137	177	161	192	265	279	279	282	229	143	97	139	225	239	160	125	94	164	218	206	211	237	279	280	236	215	241	276	262	181	150	136	98	137	229	289	304	260	268	254	246	274	286	297	229	221	236	208	234	288	298	261	261	208	109	119	182	159	159	269	299	229	215	245	211	134	153	188	207	200	240	241	185	212	256	235	162	219	235	211	164	97	154	204	182	229	274	246	226	218	189	149	107	59	96	196	236	221	230	224	203	116	121	212	211	161	152	108	79	177	252	234	278	288	243	252	222	219	220	201	216	199	175	182	155	174	221	232	206	122	142	243	274	259	311	315	210	175	229	247	195	182	183	189	206	174	117	175	173	131	173	152	101	175	298	330	222	143	185	183	115	185	258	289	264	195	238	197	195	217	275	272	226	209	212	291	264	230	188	159	239	264	255	199	158	228	303	261	226	230	194	270	280	146	100	178	138	87	167	213	178	105	78	146	256	230	204	243	185	128	116	182	162	157	168	84	180	297	297	198	237	370	243	136	178	218	252	290	245	184	208	251	255	222	265	294	290	254	200	253	320	273	188	197	178	228	295	283	216	202	193	125	229	271	138	58	142	249	278	257	230	312	299	203	259	257	261	266	248	276	168	171	283	323	333	256	197	125	182	254	180	167	226	243	206	226	206	201	208	258	315	276	224	162	160	162	169	238	273	241	274	308	254	287	272	221	233	250	376	331	259	271	234	177	214	252	226	272	319	347	324	240	249	340	256	191	220	269	280	226	226	268	257	232	215	230	326	358	247	184	266	315	354	339	321	289	162	201	247	221	284	288	308	263	229	291	295	207	196	233	241	282	231	162	218	315	330	326	287	240	210	261	361	340	297	237	249	325	299	344	367	326	271	308	346	425	402	289	353	416	351	316	393	359	359	445	483	561	584	632	678	725	779	801	827	858	876	790	801	886	842	894	883	794	793	763	714	630	565	615	650	574	528	464	350	359	412	389	463	510	454	419	449	429	408	401	444	441	393	446	440	414	386	430	468	406	456	416	373	441	465	429	348	295	357	415	375	406	453	456	444	425	362	293	377	434	329	268	326	341	378	414	417	388	348	440	456	405	386	429	406	339	353	327	334	312	347	424	362	359	348	308	301	296	377	397	411	466	415	424	467	456	458	364	375	488	443	437	496	444	413	495	536	562	583	558	632	641	657	704	781	822	757	774	832	812	754	778	719	686	714	660	667	691	544	534	564	508	473	488	457	366	296	310	338	362	331	287	364	429	385	285	277	288	362	279	191	260	317	338	304	299	284	300	312	248	292	317	212	238	385	366	277	257	302	350	321	329	376	248	244	271	267	382	330	310	307	286	314	308	278	179	205	236	276	346	317	258	184	251	273	276	255	205	255	351	336	238	288	279	161	204	332	306	262	220	187	275	288	255	232	204	192	170	204	215	212	250	169	189	331	289	286	357	264	242	326	201	78	162	176	195	181	118	258	269	172	187	194	220	263	214	194	301	296	245	246	280	264	188	227	251	288	275	174	215	205	157	180	166	173	148	135	176	267	270	185	216	229	224	153	81	226	342	347	282	185	201	213	187	215	206	224	233	269	264	110	177	262	233	178	146	185	177	279	387	281	177	242	288	224	190	201	130	200	307	240	232	248	145	97	122	125	252	240	178	228	227	204	181	175	199	237	200	279	329	211	178	169	179	127	88	129	153	241	236	170	126	145	199	167	175	207	222	250	305	269	181	205	209	138	127	131	120	183	238	239	158	120	158	108	178	206	397	439	154	101	120	124	123	209	249	150	233	303	210	185	108	98	173	152	125	164	192	205	191	147	232	257	177	190	163	144	125	140	240	225	146	148	198	235	233	231	140	133	286	284	156	210	201	157	133	96	177	147	114	186	238	139	180	246	110	132	174	90	122	113	145	195	177	240	229	117	121	148	74	125	120	98	150	174	146	145	199	244	280	296	257	199	188	153	182	218	274	239	154	190	242	221	128	157	295	390	243	120	201	238	154	161	257	275	221	143	173	236	240	299	316	229	198	207	204	113	82	180	285	256	140	154	184	175	181	185	170	122	108	180	162	135	193	257	287	149	151	235	357	338	217	263	214	198	149	119	157	115	116	198	153	116	153	160	202	238
175	185	179	205	211	208	211	196	188	153	212	191	147	129	109	161	204	180	188	221	233	227	106	93	169	124	151	198	200	199	100	56	161	204	155	196	210	187	156	159	237	229	265	194	136	226	221	214	179	164	144	154	201	214	250	259	164	126	201	143	53	143	189	217	226	133	133	199	185	184	259	259	257	268	256	275	280	170	177	254	223	235	241	267	315	261	192	170	160	248	267	218	167	105	196	265	216	193	167	142	104	105	139	180	290	257	253	348	262	163	159	167	261	294	196	99	155	220	146	82	82	145	163	122	127	209	234	194	192	212	207	138	161	217	177	174	174	154	226	293	307	296	288	286	272	225	161	176	209	230	174	159	210	205	207	205	268	263	109	130	192	193	205	159	165	201	256	344	319	228	182	110	145	164	110	169	172	220	208	136	152	200	183	136	140	147	219	168	112	171	222	249	245	277	248	224	196	124	117	165	229	261	186	135	189	161	107	152	197	245	217	199	205	163	214	312	301	337	286	185	205	214	282	241	167	202	239	211	159	103	172	249	217	249	210	199	256	268	251	163	136	191	182	223	181	41	184	313	291	196	220	285	194	151	181	255	293	246	217	224	228	156	156	211	215	199	189	226	303	369	345	268	273	282	243	261	242	198	259	317	284	396	357	162	215	314	275	242	233	206	249	287	327	279	237	282	297	234	182	223	192	180	225	251	220	200	206	226	228	190	171	277	304	199	232	265	322	330	167	156	258	314	279	122	148	249	205	172	261	314	224	196	243	275	333	296	265	349	313	273	261	315	317	298	294	252	289	277	275	264	191	195	235	202	222	252	248	304	280	213	327	291	178	200	231	212	224	331	292	236	260	223	219	241	187	130	254	278	208	300	308	301	327	271	221	222	251	247	304	367	329	323	287	220	280	320	283	290	356	382	304	336	406	357	314	352	362	408	385	354	375	346	359	280	336	384	263	307	378	364	334	338	338	339	418	459	527	526	475	508	480	629	751	675	721	814	808	736	660	718	895	940	804	823	877	809	765	650	676	711	625	609	623	606	607	564	566	615	575	576	510	459	417	396	435	455	427	438	508	424	480	474	379	485	480	421	421	391	380	420	459	490	506	412	320	325	298	302	278	304	352	356	386	406	380	361	410	455	471	369	324	403	445	407	330	351	393	403	409	338	319	427	389	324	349	340	367	316	329	374	376	370	345	318	327	374	383	411	415	381	350	436	510	516	515	457	460	518	520	497	567	639	643	680	688	709	757	725	715	818	854	900	880	701	692	736	783	784	711	634	612	584	531	535	429	338	369	407	435	369	310	336	371	338	305	266	336	391	334	411	364	281	280	263	233	225	248	254	276	358	373	234	218	257	212	235	273	264	308	296	195	247	303	201	197	323	318	329	355	316	316	309	278	239	238	245	314	287	244	279	240	219	182	177	247	252	206	219	271	301	277	150	161	294	296	276	229	263	322	243	199	286	304	273	297	183	156	247	243	248	277	269	196	217	279	242	235	222	231	261	218	190	245	249	217	222	216	223	182	198	178	184	252	229	247	253	242	306	317	237	243	278	281	253	177	248	303	251	251	298	245	173	203	261	253	154	191	294	282	230	179	168	222	225	143	148	331	383	255	228	241	248	283	257	269	296	312	281	151	146	240	246	224	228	244	180	155	201	308	373	282	196	243	241	205	223	205	242	242	225	197	231	235	180	184	266	286	150	141	214	232	225	183	182	146	147	268	252	156	201	225	259	186	84	123	130	102	98	138	143	133	112	116	217	299	174	62	160	252	141	141	180	180	171	162	259	254	189	150	160	214	215	155	224	285	189	188	189	143	151	149	120	180	252	176	136	133	160	226	220	144	99	183	257	156	102	194	236	194	145	155	195	135	128	173	164	222	279	230	190	130	192	248	176	166	184	205	176	194	225	218	241	154	80	161	196	247	291	274	308	262	174	197	247	224	201	259	230	136	227	305	212	192	217	217	192	138	115	222	284	156	137	161	157	213	283	258	111	122	136	150	170	122	170	236	226	257	279	176	140	232	233	207	142	70	184	208	106	117	134	115	188	219	222	154	140	140	107	211	188	101	129	171	171	240	270	202	152	126	209	250	183	101	148	210	148	132	185	243	210	180	178	195	231	271	179	127	222	246	252	251	187	169	215	234	248	283	303	229	136	164	195	145	175	229	259	203	198	243	150	86	137
240	143	87	107	234	215	147	157	146	176	164	146	206	183	191	160	126	291	243	205	201	134	170	182	130	105	223	216	154	230	313	278	138	206	271	279	280	138	114	153	131	148	163	171	183	95	58	178	272	154	77	134	200	197	229	255	162	148	209	206	108	147	182	130	181	167	149	161	135	183	200	168	212	253	280	194	121	172	156	139	98	231	266	166	264	226	94	143	236	261	254	270	180	111	124	81	140	203	222	174	154	165	138	202	170	71	158	177	126	156	184	260	307	308	275	168	101	66	64	93	72	71	134	157	163	197	171	105	126	138	134	199	200	183	219	210	206	165	127	239	209	253	402	292	201	172	211	290	213	155	136	102	132	187	245	237	185	144	117	75	209	269	180	244	187	161	185	143	192	198	180	142	146	177	132	128	128	174	267	265	233	198	181	226	190	182	260	247	142	183	270	201	168	196	220	256	231	154	131	196	222	198	187	173	115	160	156	118	186	250	296	163	75	137	182	157	146	143	250	262	205	270	228	199	216	244	197	112	135	149	203	223	149	131	204	223	196	223	246	154	85	87	52	143	171	85	93	169	263	277	253	258	255	243	175	83	91	195	343	388	268	145	81	161	224	257	280	254	303	321	240	226	252	261	253	197	127	152	241	252	192	231	271	246	249	229	197	212	202	182	180	108	234	300	204	156	190	236	271	252	180	201	210	208	200	124	169	207	161	241	240	269	303	342	326	177	167	170	141	254	341	291	286	202	209	254	204	203	262	322	340	208	131	198	206	222	186	199	274	257	219	282	377	361	287	277	222	241	261	245	175	117	300	366	299	243	196	295	364	284	273	314	221	188	241	292	250	231	298	290	213	232	318	302	282	238	277	240	234	275	186	184	262	245	257	338	348	273	243	280	247	286	329	297	254	234	257	327	346	343	357	345	353	286	220	295	388	429	419	233	217	301	227	279	331	286	279	250	206	247	342	400	404	289	284	415	387	342	403	485	432	461	615	572	592	600	552	671	724	705	795	793	720	736	835	835	769	788	799	841	856	792	774	812	778	723	703	724	726	724	614	562	621	603	503	481	499	439	464	471	440	384	412	459	441	410	383	472	486	473	447	406	492	512	418	391	416	330	282	416	424	403	492	437	358	351	399	464	410	475	623	551	425	405	398	429	433	425	436	367	252	378	534	374	319	392	408	389	464	471	345	327	429	456	516	591	541	487	523	620	527	462	542	629	644	697	666	654	791	851	823	761	753	745	688	760	793	747	849	850	809	741	664	706	716	720	672	642	656	507	445	453	487	518	483	479	475	418	381	400	334	270	223	230	237	158	231	300	240	261	282	312	329	245	256	221	197	238	218	295	273	153	208	278	323	339	246	269	315	296	341	331	240	225	310	336	270	227	239	324	378	339	269	286	311	260	255	285	238	204	251	232	203	261	271	208	284	321	220	248	241	181	248	341	241	212	305	321	277	239	326	282	172	271	307	227	223	260	274	251	214	291	258	240	335	317	250	194	196	224	276	305	277	266	272	299	305	258	266	234	175	222	209	206	289	310	254	206	337	315	190	155	189	223	184	208	230	217	204	209	253	191	164	249	303	253	154	217	254	237	242	206	186	222	213	192	212	135	190	245	244	316	291	247	185	193	240	180	170	194	201	265	303	305	332	288	257	256	245	240	245	281	272	214	272	320	232	189	139	140	193	179	198	282	232	208	227	219	212	162	195	199	169	248	219	192	221	225	279	333	250	204	168	146	271	238	179	219	153	110	178	200	123	111	277	299	210	241	201	109	176	192	129	154	114	214	261	157	191	212	199	167	173	133	74	166	149	119	182	166	154	138	110	183	198	146	148	172	216	151	114	162	210	209	175	174	178	164	158	156	211	213	207	267	238	203	178	117	237	335	215	195	257	226	191	219	195	96	45	99	194	244	232	243	190	128	189	287	266	249	290	290	271	323	322	260	250	216	183	93	121	190	144	101	92	122	203	216	175	187	182	231	176	100	171	230	296	278	153	143	201	221	146	119	252	226	170	187	170	181	192	160	138	159	194	185	238	321	180	108	234	238	203	175	121	227	303	188	138	103	108	110	80	193	217	220	160	45	109	135	139	206	252	274	237	238	282	262	192	254	283	241	238	157	140	171	127	161	145	104	119	136	174	205	237	280	339	309	228	104	157	217	168	108	126	197	209	245	159	141	238	189
211	211	209	216	258	283	265	188	188	218	164	198	193	187	200	206	137	161	260	266	176	52	81	125	148	120	122	191	129	130	216	142	137	264	350	334	252	169	137	125	168	242	308	288	240	170	138	264	335	225	150	150	101	154	254	281	178	151	241	249	287	270	181	150	150	179	189	250	305	291	238	264	222	120	204	210	212	220	220	244	209	227	144	128	228	205	195	221	253	178	80	105	177	240	145	150	188	197	223	160	127	200	198	124	192	237	251	201	106	168	150	211	294	134	165	196	152	118	67	151	176	134	177	231	245	246	217	167	129	117	89	123	148	85	155	224	238	261	210	177	217	317	322	263	244	200	237	305	299	278	264	222	143	195	217	96	186	248	176	119	137	251	311	342	301	198	231	248	201	204	174	209	211	161	99	100	115	149	208	186	208	183	124	122	81	131	265	230	202	235	235	141	95	107	107	196	209	183	218	189	152	207	197	218	268	167	99	201	227	209	208	219	246	183	134	152	219	223	246	180	129	194	208	248	296	296	228	179	271	310	207	236	239	175	262	266	202	231	238	219	175	188	172	173	209	193	193	153	101	134	239	255	145	104	144	104	161	300	294	287	228	186	208	220	286	268	150	194	252	275	287	173	177	233	263	257	256	235	205	242	251	262	222	200	188	129	133	252	398	310	236	245	262	301	221	193	179	91	142	256	241	242	286	302	226	171	212	198	222	199	176	221	279	240	123	177	212	144	180	345	349	246	234	251	299	298	294	287	244	224	223	202	218	281	212	202	186	184	202	135	231	277	191	221	249	237	302	356	298	279	305	187	233	322	268	268	265	278	334	273	177	196	299	320	191	261	321	275	267	137	158	320	332	213	239	335	374	333	275	255	163	142	169	229	254	249	274	292	280	234	274	320	250	274	324	295	246	276	299	212	242	305	368	362	319	361	319	314	327	303	289	242	265	305	306	241	250	336	249	189	331	428	420	318	296	334	299	351	361	342	321	329	413	364	338	387	447	515	563	631	678	690	680	676	762	846	835	802	856	914	938	975	914	872	877	835	778	771	787	806	800	797	806	750	694	672	602	607	643	610	574	524	536	511	467	585	590	560	487	450	512	442	492	428	331	454	496	429	399	487	473	414	395	390	447	555	515	384	397	464	550	530	459	438	494	457	366	450	416	388	464	484	534	517	473	512	558	507	532	558	497	502	529	531	618	650	564	619	685	671	698	676	677	781	786	842	933	840	828	904	875	804	836	832	738	735	809	768	709	718	614	505	561	566	550	597	624	566	567	537	381	395	370	325	374	403	328	241	340	448	380	320	288	245	268	265	251	265	280	372	313	156	256	398	317	181	191	223	229	338	311	240	255	252	286	351	385	297	297	322	263	240	302	277	221	271	268	310	361	282	374	455	337	325	335	246	199	271	276	275	326	251	193	186	116	194	310	362	359	226	177	194	336	422	282	312	313	232	181	166	267	284	202	175	141	156	223	225	238	227	227	247	307	339	289	236	230	217	201	182	219	252	237	269	270	227	191	201	303	297	274	332	291	214	166	260	284	168	184	201	203	267	255	241	219	171	155	241	271	199	185	161	154	220	293	250	227	234	214	230	170	172	194	247	322	288	275	226	195	212	173	209	221	234	264	278	214	145	126	99	172	263	259	178	262	338	312	228	204	199	177	252	254	308	334	236	244	298	246	183	174	144	121	152	222	234	201	255	282	155	131	261	258	172	133	125	146	174	193	204	215	252	266	236	229	179	214	272	261	241	204	223	212	132	111	134	143	159	210	260	304	222	138	153	98	115	168	162	185	241	286	279	184	194	150	173	192	267	359	224	206	171	110	122	116	113	146	194	143	108	119	118	153	106	143	248	252	215	151	79	95	142	184	224	221	211	124	143	231	211	206	221	255	217	217	284	208	99	165	166	122	203	248	241	229	166	162	177	182	240	245	227	195	282	284	181	143	132	153	149	181	237	170	98	204	221	114	208	261	181	123	183	270	251	216	165	231	288	241	256	263	222	129	143	227	208	213	218	209	113	82	135	131	184	217	125	123	179	137	138	192	251	261	229	213	172	145	201	224	148	179	198	137	209	164	153	249	251	294	231	206	324	282	246	333	234	204	266	170	211	252	196	168	145	216	283	219	187	241	220	141	193	228	246	251	278	245	197	216	159	200	175	162	131	42	112	169	138	160	222	295	264
167	168	231	261	279	196	226	272	258	219	191	202	159	135	178	145	155	188	178	166	86	92	175	157	105	117	137	137	164	223	243	230	176	148	173	130	207	270	234	164	134	247	185	115	185	210	199	195	212	294	260	196	224	205	246	332	248	180	196	158	232	210	207	209	77	152	204	206	243	273	272	192	132	164	151	149	267	212	207	268	200	207	224	220	178	89	139	217	126	84	151	107	141	189	185	161	68	107	187	139	102	181	280	261	137	149	259	230	137	232	275	212	164	165	300	314	198	127	82	134	130	127	208	130	186	278	204	166	202	242	269	263	193	101	160	203	227	286	256	266	179	148	235	283	224	92	57	252	368	212	179	297	238	179	139	122	240	213	115	178	266	204	172	170	117	95	177	186	151	226	189	213	249	191	199	213	180	219	278	292	245	133	150	199	120	38	85	140	147	187	159	74	76	154	240	258	239	249	252	267	216	87	49	81	165	192	203	335	326	150	120	155	197	145	93	216	298	183	119	160	130	120	148	164	206	208	168	186	267	279	203	203	252	195	229	301	257	194	145	185	195	233	222	164	227	170	54	177	291	187	110	195	236	223	257	228	233	261	187	156	255	286	184	154	283	377	232	212	338	338	273	210	199	236	337	301	231	225	238	314	286	302	290	232	153	170	234	242	276	257	264	198	178	211	210	240	246	147	126	213	218	324	398	302	244	197	111	166	270	269	195	125	195	205	217	277	215	225	214	244	306	266	248	219	247	296	300	262	251	258	216	190	246	288	189	187	237	243	283	304	238	244	345	353	290	227	209	232	194	192	221	184	175	230	274	262	256	306	299	211	218	227	241	301	271	187	140	135	138	165	237	273	224	219	305	356	402	360	266	279	238	287	367	316	217	159	198	214	292	273	261	361	318	285	322	355	270	173	234	198	237	335	330	366	289	314	321	278	297	310	322	286	338	374	342	300	324	305	274	291	369	376	328	368	324	268	329	363	302	321	309	262	318	354	359	386	407	381	319	331	370	411	455	420	551	660	625	678	720	833	926	805	676	706	701	740	885	879	806	755	751	802	817	829	781	745	762	702	693	699	695	740	707	705	640	693	683	639	692	590	563	506	559	632	532	620	644	528	568	628	523	507	597	577	544	431	444	522	523	513	544	598	573	542	491	517	597	583	526	529	523	570	675	667	593	550	568	567	558	675	728	737	692	676	750	696	689	766	811	813	844	858	740	826	930	794	810	828	866	846	772	839	869	791	746	652	595	645	683	665	587	503	462	499	517	450	391	368	343	422	412	389	405	314	338	375	328	299	309	356	320	216	232	343	333	338	304	273	372	377	233	276	327	261	286	242	253	303	283	253	222	225	287	244	186	226	296	325	330	264	225	250	229	210	211	233	184	231	280	297	290	278	236	208	314	276	212	256	272	217	200	243	197	253	273	306	327	217	307	255	281	283	162	238	265	247	308	357	303	242	260	300	302	279	285	238	167	240	291	283	212	249	326	249	229	218	255	201	178	212	254	278	239	200	192	251	165	152	265	251	229	267	282	258	264	233	161	197	273	263	197	256	254	242	242	195	166	196	230	167	161	203	238	289	285	264	268	181	184	277	282	252	201	220	276	263	215	213	190	155	121	136	239	315	245	194	283	274	255	267	229	245	273	301	277	159	161	225	258	235	247	214	176	285	243	271	357	201	180	275	188	171	209	133	221	325	318	313	236	179	220	239	238	235	156	166	223	208	201	263	265	207	177	184	223	268	257	162	134	121	101	204	288	266	149	131	190	158	240	256	195	207	251	182	151	181	173	200	182	188	209	242	252	262	159	139	204	186	256	231	159	181	184	127	159	173	73	39	156	202	219	238	155	112	73	180	271	259	222	129	154	205	157	91	157	275	266	198	122	259	402	285	212	273	209	225	236	115	124	185	244	176	128	200	193	216	235	199	287	238	138	184	244	226	213	182	178	250	271	315	258	237	270	218	198	215	169	187	280	185	158	179	136	164	135	139	206	272	247	207	149	77	74	165	235	187	158	169	206	139	75	121	167	152	238	291	222	178	182	170	179	216	186	156	171	146	141	215	231	231	145	117	122	153	175	157	164	108	184	200	130	180	187	228	370	321	232	265	284	281	243	140	161	236	157	165	242	207	246	242	202	301	265	212	251	295	248	103	100	118	209	254	173	174	156	208	212	118	153	203	197	184
169	150	200	229	221	211	294	295	263	266	222	261	298	164	115	107	109	184	183	111	127	168	212	208	162	151	144	215	152	93	121	209	189	90	155	221	189	232	291	195	216	259	202	150	133	131	218	243	242	248	173	222	252	235	173	125	192	204	185	152	180	194	160	222	149	171	253	192	108	193	309	244	254	296	258	201	245	232	195	188	135	130	169	228	270	250	161	119	171	161	177	159	117	198	197	101	73	181	223	154	151	240	251	199	195	215	226	201	119	69	107	128	154	124	106	157	139	203	241	116	113	160	164	145	118	165	245	349	329	213	216	242	219	184	192	223	235	229	204	213	238	249	264	206	173	152	119	202	242	286	352	275	209	262	308	247	157	150	163	187	244	180	141	203	153	143	270	245	121	167	181	281	244	94	224	297	156	98	174	120	86	153	172	201	141	51	119	160	184	275	283	209	112	164	168	168	198	165	191	183	199	170	199	149	133	255	241	280	280	195	147	131	166	174	211	287	262	171	196	201	219	204	206	191	173	264	259	231	235	287	253	173	244	249	189	229	259	209	152	178	224	196	157	186	185	111	143	163	179	258	310	308	226	159	224	237	164	219	244	219	304	278	184	258	270	218	208	175	242	295	229	211	268	259	311	248	85	186	242	251	279	207	162	239	224	216	189	183	291	306	285	215	220	273	328	341	305	228	208	172	131	265	306	244	227	146	64	146	209	237	166	148	261	264	262	222	242	210	168	249	213	129	74	211	257	149	175	198	251	284	224	288	346	306	260	179	151	219	247	254	304	268	222	229	272	286	287	288	294	305	319	285	195	173	233	354	307	167	242	300	281	275	193	200	213	247	329	358	388	384	339	246	208	282	333	290	318	356	272	261	226	262	316	267	251	270	242	155	211	234	313	348	289	338	310	303	301	315	292	234	286	325	259	210	208	224	256	310	318	356	397	291	284	294	331	366	345	317	227	212	314	356	324	292	295	280	320	406	408	338	289	265	336	422	346	311	324	334	354	369	438	455	498	407	327	427	438	449	551	589	614	634	624	702	736	782	743	685	713	762	838	781	754	784	771	818	887	899	809	775	750	771	842	760	674	702	702	763	788	741	718	613	636	686	611	647	622	636	781	728	606	650	729	789	687	607	658	667	699	654	662	676	604	655	690	671	723	746	773	769	751	727	651	740	767	680	707	749	857	840	801	831	783	860	992	932	851	856	844	843	790	782	804	761	774	727	764	798	684	708	644	575	606	560	552	531	446	476	518	477	496	408	359	501	495	336	242	233	361	336	261	419	439	348	370	396	347	382	370	304	335	270	263	379	377	324	256	261	361	381	319	293	324	282	265	315	334	338	276	252	250	245	238	236	245	276	327	275	219	170	240	273	245	293	219	199	255	310	347	252	124	194	201	193	325	333	266	238	181	163	222	214	230	260	195	211	211	176	215	189	179	262	316	297	322	282	197	270	327	247	261	230	180	244	260	204	191	125	98	244	321	307	261	180	174	196	224	251	166	228	343	299	301	251	216	263	256	261	257	284	329	277	208	189	262	309	277	294	285	194	230	325	272	267	297	208	139	200	219	206	232	249	236	209	248	242	257	275	163	172	195	161	227	194	153	189	247	309	223	146	184	216	182	231	264	191	164	155	245	328	295	228	186	210	222	234	265	227	216	268	266	144	144	220	206	233	296	265	199	261	278	202	150	194	182	137	185	211	184	202	236	193	214	274	271	242	218	208	198	181	179	182	189	148	69	133	263	193	205	241	227	290	270	263	262	282	254	199	202	209	172	215	224	162	243	225	201	227	219	195	116	78	59	105	161	210	229	228	251	152	150	215	196	211	165	156	116	38	115	119	103	197	148	140	230	236	245	201	157	182	190	141	154	232	201	211	165	101	168	204	238	259	238	258	302	249	226	217	173	159	245	296	178	175	186	168	227	291	338	201	157	236	301	313	208	168	168	207	168	95	158	176	122	138	155	206	189	158	136	132	202	138	137	135	126	209	198	206	252	217	184	245	221	186	219	215	204	167	231	226	182	199	226	164	128	127	73	133	180	161	134	174	212	159	76	113	138	143	211	173	155	243	161	82	188	223	183	204	236	267	242	215	214	177	290	296	183	129	189	261	145	134	160	151	161	175	207	197	225	277	245	200	115	99	196	180	210	229	171	122	180	195	194	231	142	82	59	130	192	181	257	215
159	205	193	279	283	235	242	204	225	178	201	284	260	201	228	279	245	141	113	170	125	137	218	182	179	157	113	117	75	182	194	151	227	186	207	271	286	283	292	270	225	220	139	113	142	194	248	222	242	220	167	192	238	231	197	169	249	334	320	284	149	127	174	181	237	248	239	180	205	276	229	232	275	213	179	169	171	231	214	220	236	195	208	145	147	208	141	108	114	134	152	158	131	173	149	50	83	187	204	147	137	207	163	88	198	188	181	230	128	97	139	165	233	236	269	318	245	257	315	206	192	247	163	142	191	185	139	177	286	252	154	163	215	308	267	159	165	223	210	174	219	245	278	271	259	261	223	267	274	247	192	214	256	227	228	168	217	211	88	152	261	213	105	135	139	116	167	100	133	209	186	163	131	184	232	256	175	134	251	160	136	228	192	201	141	120	252	241	163	158	187	156	219	322	276	263	230	153	127	119	165	182	101	50	135	187	168	198	186	131	82	93	105	154	256	294	214	211	277	216	264	247	249	289	215	211	166	107	127	230	249	203	208	192	201	254	277	214	233	252	156	133	197	198	205	222	155	136	145	181	217	289	238	165	277	233	196	261	193	150	202	227	277	303	241	222	211	224	236	251	290	317	272	173	224	282	245	228	180	144	237	312	306	259	180	170	164	134	226	325	268	205	195	244	296	316	263	220	280	222	171	184	203	242	162	118	145	206	238	184	172	219	244	247	250	295	244	147	153	240	301	268	296	309	331	291	242	244	258	263	233	252	274	298	306	249	216	258	281	236	152	167	255	285	295	272	261	292	250	183	234	305	265	136	196	319	221	205	318	313	209	183	236	274	244	274	302	275	311	229	173	273	303	325	364	295	216	252	371	406	317	220	248	239	182	261	341	335	257	160	218	335	306	308	323	309	343	383	390	305	313	301	242	274	314	367	334	316	298	327	432	412	411	422	322	280	333	359	340	363	373	333	366	352	298	299	347	337	319	348	372	370	349	288	213	232	274	289	352	364	384	416	350	340	365	399	380	375	465	420	437	553	522	492	502	613	611	526	632	670	704	727	726	781	774	750	810	825	771	831	824	817	869	860	822	885	858	734	829	907	830	755	755	848	828	802	831	838	824	765	804	863	854	859	844	813	713	722	840	889	904	790	697	758	749	785	891	905	877	813	794	807	778	752	761	698	776	853	780	717	780	873	844	835	815	808	843	885	835	717	737	724	632	643	643	667	755	646	492	547	512	458	456	462	502	478	405	385	343	312	366	319	310	375	373	334	398	420	370	350	327	290	307	319	339	458	418	371	352	244	314	364	302	372	409	300	253	298	245	211	293	325	366	419	334	318	282	271	341	306	236	259	330	306	312	321	331	272	343	367	304	379	337	320	264	228	223	240	334	231	210	312	308	282	312	340	294	268	273	247	175	216	244	187	248	319	278	196	233	315	254	217	255	164	130	226	245	277	249	177	216	284	209	144	202	186	188	207	201	190	201	252	241	210	178	191	210	301	324	182	219	328	340	313	183	80	173	214	206	280	275	228	166	155	232	292	278	206	185	203	290	280	226	312	296	290	242	180	257	261	211	184	255	228	163	241	227	200	262	202	104	166	162	92	115	143	269	310	231	261	290	282	237	228	243	236	158	150	222	228	319	284	191	187	178	217	264	194	210	259	203	178	138	164	190	197	258	285	240	163	175	202	141	173	232	183	101	113	209	247	188	189	265	277	260	265	214	226	254	185	136	122	179	290	261	157	160	124	94	153	236	196	206	255	231	235	227	196	185	199	194	176	195	257	227	112	135	187	222	253	195	143	110	114	177	215	207	198	256	264	271	283	220	215	170	168	121	48	146	207	114	165	268	183	114	100	75	132	197	456	397	138	169	130	189	167	80	158	198	186	143	79	174	245	187	204	265	215	167	163	160	201	197	206	258	237	241	251	208	147	145	212	173	215	274	258	194	111	110	78	137	209	162	133	156	163	170	188	166	137	232	256	193	201	168	197	206	136	214	200	65	109	223	230	130	187	219	223	184	164	170	158	222	203	166	94	122	199	182	215	221	139	84	129	148	212	245	168	140	122	95	57	148	218	157	167	255	274	303	255	245	358	288	199	221	230	194	193	213	187	137	100	155	235	286	216	125	168	208	261	213	207	287	262	175	229	309	244	189	115	124	100	37	38	136	222	121	99	124	145	154	131
159	299	259	235	279	189	132	212	177	154	262	289	331	224	118	240	224	162	189	239	202	158	141	121	159	201	217	240	156	40	42	146	236	185	199	224	187	172	163	247	309	260	174	152	252	292	259	215	143	121	121	78	145	195	223	277	228	211	250	192	231	249	90	101	182	264	292	196	128	178	278	250	166	168	192	150	143	185	238	241	245	288	194	141	130	201	185	70	98	90	174	165	80	126	175	127	65	108	190	242	168	174	207	182	213	139	175	248	236	149	61	115	180	153	113	133	135	177	174	193	220	146	127	222	294	238	119	110	155	139	136	118	101	153	185	118	105	170	142	159	168	79	133	211	261	292	250	257	292	215	170	212	182	156	153	110	145	129	146	285	254	205	133	75	150	299	285	132	148	169	169	155	130	218	247	191	153	175	245	197	208	170	165	240	177	193	202	170	155	230	260	175	160	169	244	279	222	254	244	196	236	217	158	105	184	195	146	219	166	181	173	142	122	91	161	203	241	227	206	167	246	316	286	289	211	225	163	82	138	150	216	261	249	198	217	217	177	200	208	228	173	151	143	182	293	265	191	281	283	213	217	200	226	215	180	152	150	190	202	188	191	188	259	259	165	226	307	264	270	191	95	218	231	220	255	274	318	284	261	262	316	324	236	199	206	211	193	144	216	246	207	224	226	272	296	324	234	212	248	264	302	220	262	273	121	153	218	216	305	343	289	223	248	340	374	347	288	270	244	228	245	248	257	260	323	346	303	308	248	271	294	262	265	181	118	152	194	248	280	234	230	227	228	170	117	173	197	223	295	292	280	264	234	224	292	326	310	362	341	290	222	150	174	219	219	214	192	155	160	234	308	280	227	239	272	265	252	312	370	328	273	285	310	337	240	243	286	293	348	281	311	306	173	215	266	247	270	300	313	334	363	232	270	368	266	207	263	314	202	239	335	288	295	352	335	313	263	308	402	325	280	285	315	323	287	237	247	288	266	183	271	380	364	369	287	208	335	417	440	418	352	366	373	341	286	278	347	438	487	401	310	345	433	449	437	464	431	397	455	486	534	590	577	551	560	645	649	621	650	679	686	667	726	715	709	887	879	767	766	782	794	747	704	699	827	878	807	863	865	810	856	976	911	839	780	783	850	790	787	833	906	916	860	779	812	858	792	789	804	867	849	781	819	769	708	831	836	746	783	837	822	679	643	732	658	606	627	639	618	529	577	641	579	546	440	402	487	440	341	340	405	445	418	409	395	399	373	294	295	292	288	322	320	298	299	300	348	383	313	252	279	392	350	217	243	287	241	278	339	268	288	297	361	382	316	261	270	319	258	261	269	264	321	397	400	331	319	281	205	272	410	366	298	347	334	317	326	345	336	294	283	317	341	268	225	294	298	252	219	218	256	240	227	296	376	396	378	385	313	228	227	294	361	244	144	201	187	144	190	268	325	212	173	212	250	369	330	259	263	205	226	282	201	192	223	236	241	214	209	248	248	290	280	173	162	220	230	203	192	218	266	251	250	216	168	247	275	302	275	220	198	131	161	121	109	234	278	196	247	262	229	277	205	150	174	226	281	223	195	234	199	176	181	241	206	107	147	203	196	207	216	216	214	151	100	180	305	225	158	267	278	176	188	286	275	218	265	283	172	158	221	215	257	267	187	175	196	291	341	203	151	259	203	167	204	204	224	205	274	215	215	264	177	212	267	198	128	210	235	179	180	203	266	298	244	172	144	223	294	164	101	147	193	196	130	199	212	186	163	138	217	272	247	213	234	240	251	233	202	164	175	211	180	202	172	164	169	99	140	234	203	156	105	139	156	163	179	119	204	207	179	204	198	172	152	173	177	187	268	312	199	162	230	187	97	117	156	209	425	562	338	199	157	103	153	109	128	145	127	205	242	177	168	197	207	157	157	179	155	155	181	244	245	138	195	230	220	234	202	290	243	192	130	122	190	159	144	129	130	148	145	209	273	270	156	123	238	277	213	166	196	223	169	117	159	175	152	169	265	237	119	104	190	217	228	225	159	127	151	171	181	170	147	107	103	169	166	159	172	134	143	178	155	121	157	151	88	123	145	265	287	155	173	299	291	201	221	258	273	246	195	203	252	302	281	233	246	261	193	168	122	79	194	213	164	132	130	188	296	299	152	184	252	246	229	158	151	160	119	136	156	81	70	133	196	174	252	273	137	155	231	222
231	310	263	181	211	225	195	222	218	124	119	196	222	211	238	296	219	108	112	243	275	187	106	136	180	135	175	189	163	110	205	296	245	222	234	195	134	219	164	83	152	198	130	92	214	217	168	158	158	190	186	196	132	100	293	349	196	103	164	272	248	185	179	224	238	266	245	225	200	97	129	168	117	206	241	223	257	244	213	206	251	228	256	301	259	246	218	216	215	180	117	141	228	162	104	171	187	164	142	170	225	296	294	224	193	145	150	165	185	161	111	172	202	136	102	178	225	147	114	127	172	194	164	156	147	117	114	117	169	139	145	201	173	149	82	125	202	180	102	141	177	163	175	197	268	233	214	186	125	172	238	258	174	179	237	205	160	117	128	182	175	134	142	177	162	154	229	198	131	87	90	175	185	203	244	189	95	151	214	192	201	166	156	177	185	210	199	193	182	247	323	170	54	84	225	301	242	204	255	257	232	163	100	163	168	216	294	238	163	185	191	154	235	328	281	235	206	212	217	185	168	219	257	271	305	286	157	183	299	212	259	214	139	191	191	214	135	203	210	117	148	191	205	158	210	275	222	169	229	270	220	183	208	162	197	260	228	284	268	196	219	243	213	167	177	145	117	247	298	266	271	294	273	230	278	322	283	228	196	245	227	196	249	217	216	230	202	202	247	274	318	289	204	251	264	196	193	231	236	316	373	291	201	229	266	254	220	212	265	278	284	258	233	236	250	250	216	257	275	240	274	233	180	219	293	304	313	284	202	247	323	285	201	263	226	115	161	186	174	174	214	291	293	241	229	232	251	277	321	326	275	256	258	261	228	229	267	301	300	173	193	267	205	247	320	345	245	137	202	266	283	288	259	261	198	129	168	275	255	164	189	228	168	104	139	273	265	233	310	277	207	213	227	213	254	298	293	251	318	349	343	301	269	287	217	202	212	166	142	210	314	362	298	189	170	189	214	242	279	360	309	276	341	312	298	295	265	242	218	256	338	354	328	393	393	321	379	387	385	441	366	339	360	311	371	457	393	330	353	328	341	327	380	427	361	391	495	520	408	463	461	354	442	500	489	478	534	543	519	536	505	560	617	581	635	688	658	618	638	661	734	714	650	626	630	719	736	713	724	726	703	697	671	657	676	732	771	768	797	779	736	778	717	671	692	620	624	661	578	549	592	617	727	747	641	604	646	704	668	555	456	497	555	564	540	480	454	389	481	525	399	408	515	580	537	392	340	423	356	308	313	373	371	345	328	274	344	368	352	368	368	299	273	277	329	305	234	284	323	303	243	216	270	279	297	361	329	294	242	261	305	294	358	317	277	352	370	323	231	145	195	312	350	307	309	317	237	249	258	321	394	295	244	290	324	371	416	346	298	257	225	208	223	314	277	286	314	247	256	282	240	266	337	344	276	206	189	203	199	281	311	213	216	196	214	336	334	180	121	166	264	277	227	260	260	237	237	200	201	271	280	286	319	287	349	328	157	213	271	203	193	263	301	258	244	273	262	276	199	162	250	309	344	291	234	211	284	402	332	290	236	200	296	233	203	254	177	120	218	270	229	144	144	159	128	186	238	205	114	121	192	161	112	138	171	198	247	223	175	183	191	131	131	265	281	179	191	259	242	194	237	244	240	284	262	148	134	218	231	240	201	122	132	210	154	149	248	279	236	167	176	220	192	183	207	252	219	153	171	175	226	248	260	283	178	161	288	187	93	236	255	175	154	214	191	124	99	172	295	238	173	217	208	227	175	98	232	249	130	162	196	191	167	130	180	196	194	187	159	93	130	124	133	172	78	150	212	224	231	184	212	223	209	164	130	163	252	307	264	173	143	219	263	205	102	176	365	306	207	298	371	308	187	90	100	188	157	152	168	113	139	108	86	137	104	142	163	84	77	140	183	192	161	136	151	144	136	187	193	142	168	224	253	223	257	317	331	282	234	170	138	259	232	146	110	179	236	179	195	181	227	336	237	158	162	147	138	128	225	246	183	190	131	65	156	177	144	195	142	152	179	191	228	171	189	224	250	167	76	180	229	205	163	87	106	153	212	279	272	204	230	208	148	187	177	121	186	164	107	181	229	159	73	168	260	209	188	216	221	220	242	234	250	228	216	319	224	122	210	208	136	191	292	229	82	47	152	210	224	283	278	192	100	171	286	234	119	71	52	118	171	128	89	131	229	277	245	222	176	170	274	295
82	138	182	219	235	193	228	220	164	153	122	133	148	79	119	222	185	129	127	177	313	331	256	243	221	225	234	214	183	164	177	187	199	229	236	210	266	347	255	227	268	187	154	242	272	184	191	227	153	117	192	148	141	222	274	311	266	248	192	207	247	203	245	244	170	138	122	154	202	169	87	161	253	313	348	256	214	131	141	182	114	151	191	155	139	168	157	186	225	200	152	184	154	156	153	91	158	113	91	168	155	160	176	100	143	178	122	146	188	212	181	152	171	253	246	221	232	147	94	170	162	53	42	75	132	163	135	146	179	171	220	222	215	162	119	150	205	215	96	40	80	125	190	239	174	162	203	214	278	298	219	228	200	175	289	342	223	126	230	312	303	205	148	156	143	152	205	196	185	164	98	201	210	193	242	186	130	98	143	271	264	156	207	240	178	156	136	118	186	268	168	89	197	210	166	236	241	276	333	289	243	134	171	170	61	83	148	212	217	234	254	224	176	227	269	152	140	234	256	238	234	249	214	203	219	193	150	231	561	517	309	206	105	177	183	137	72	90	90	161	291	245	178	232	258	175	183	141	110	161	173	161	149	187	249	247	145	133	172	117	123	158	168	164	179	275	268	208	186	201	242	224	172	216	308	296	257	248	258	299	254	229	312	223	112	182	149	81	202	279	202	218	224	215	285	248	164	187	209	210	210	202	235	313	269	236	230	154	229	342	343	233	216	260	238	222	178	254	282	217	222	237	249	169	137	197	185	247	328	271	230	145	188	333	307	266	258	249	281	239	247	310	266	245	274	231	279	324	280	267	201	245	236	178	296	304	256	323	347	280	297	314	262	273	317	337	190	136	217	225	246	231	208	242	221	220	248	235	197	201	258	267	251	253	252	272	220	253	340	252	158	96	165	289	294	258	186	221	337	272	214	308	250	207	273	168	165	212	137	196	243	197	227	288	250	240	283	295	375	400	363	352	356	367	241	199	289	305	340	348	346	345	251	212	241	228	239	324	305	295	370	329	257	221	265	284	268	274	204	294	402	244	222	352	390	353	364	468	465	347	396	480	468	409	344	376	448	502	455	418	477	537	564	529	455	542	578	501	531	508	518	541	482	534	600	514	516	510	477	534	572	631	650	592	606	608	612	652	660	667	634	635	604	589	612	585	574	520	570	602	505	504	526	565	544	503	520	526	554	490	407	415	382	350	395	348	345	429	418	390	363	380	393	357	363	431	449	339	302	323	316	282	233	337	475	423	341	404	381	414	404	363	405	387	393	341	263	341	401	335	308	282	260	321	363	239	243	257	240	340	305	269	359	336	289	338	249	212	261	232	189	207	253	246	271	292	260	218	185	235	257	275	298	258	240	222	212	238	283	240	142	108	159	278	285	284	323	264	256	229	164	164	267	336	287	309	288	182	169	217	209	214	235	250	264	252	202	182	257	272	229	178	198	175	193	286	240	208	222	258	244	164	211	313	355	264	205	290	305	273	254	295	271	258	306	297	234	169	216	231	171	217	240	146	146	253	303	266	345	289	219	297	257	217	217	208	267	229	234	220	131	228	289	256	177	226	285	258	264	268	253	218	194	121	168	293	289	216	187	233	254	250	192	119	151	263	235	168	160	159	164	143	168	234	232	181	269	367	305	292	299	253	233	197	157	139	233	185	113	181	199	201	192	176	229	299	234	166	196	218	260	189	130	126	109	144	204	199	87	124	192	213	170	194	187	190	281	236	222	200	183	263	249	134	166	233	228	210	122	212	308	187	157	181	190	185	135	140	109	57	128	138	89	158	275	281	231	196	225	218	176	171	209	297	279	202	191	236	219	252	243	244	195	145	226	209	213	184	128	122	142	229	201	138	149	212	161	38	40	39	134	136	136	248	283	249	210	211	198	190	194	234	213	147	130	148	144	171	190	160	117	107	263	262	173	224	265	293	201	118	218	190	210	279	195	244	252	142	145	192	235	316	228	159	243	223	107	173	253	169	145	205	261	239	168	177	184	176	227	239	227	254	268	245	274	327	234	168	193	182	188	191	177	132	119	111	154	153	169	157	92	82	116	107	111	123	65	138	150	98	149	183	177	162	168	166	182	199	207	138	127	185	209	205	233	313	254	245	225	165	248	244	264	209	98	150	205	272	237	149	217	317	293	267	202	164	192	276	276	209	146	162	213	249	230	194	294	269	193	202	217	209
177	89	91	139	197	188	177	184	142	152	133	159	167	75	112	176	172	112	71	96	152	201	186	138	110	118	204	240	215	190	143	151	200	257	173	138	246	259	217	260	277	198	150	138	173	174	146	178	175	100	161	210	162	161	185	222	219	196	179	201	210	217	185	152	159	172	174	163	164	180	142	188	305	241	182	217	307	247	171	262	250	263	224	133	163	182	130	136	246	350	315	142	47	188	223	205	240	154	168	197	214	263	180	145	220	199	128	155	342	456	353	180	141	141	106	190	166	116	139	135	134	96	97	129	128	158	234	148	106	169	112	126	155	136	163	183	220	196	164	149	161	217	193	204	217	116	196	324	298	276	256	257	195	92	174	271	235	198	225	190	206	300	218	142	174	118	128	274	229	167	228	254	219	252	184	96	235	228	182	262	177	228	338	201	168	136	68	163	281	246	188	281	282	184	212	259	191	234	262	204	213	213	187	93	100	174	149	92	150	144	168	254	210	245	326	266	166	118	115	179	170	197	231	223	264	239	180	198	329	336	274	164	80	152	244	257	194	221	156	168	268	238	261	270	240	229	274	241	212	226	248	271	140	66	181	224	148	80	150	221	248	213	162	222	278	253	194	168	148	171	168	187	230	165	112	213	229	183	234	285	371	350	248	227	189	192	190	260	240	168	243	189	220	257	243	254	173	208	285	294	244	207	219	198	132	243	354	301	246	189	233	262	214	197	238	234	182	247	279	289	303	193	125	160	174	291	322	341	311	139	213	224	118	193	207	169	222	243	263	214	196	242	254	226	160	167	223	163	115	231	348	324	208	159	217	203	216	329	356	300	280	247	215	180	184	263	296	290	286	305	315	327	243	252	319	256	275	328	338	222	117	221	263	265	264	235	277	225	253	319	309	266	263	292	274	261	254	270	339	339	274	348	277	207	281	314	261	166	164	202	233	212	199	226	363	417	368	382	314	231	299	460	396	237	259	289	325	305	281	365	317	238	281	347	269	220	291	286	282	347	353	334	306	266	281	255	279	257	189	308	330	249	324	355	329	330	339	429	467	292	273	372	342	332	316	328	413	490	481	407	330	324	375	375	376	393	436	447	403	456	429	394	383	366	434	442	499	491	442	586	627	504	470	455	490	584	516	389	435	527	418	364	435	414	379	463	482	395	475	513	438	399	395	428	427	400	382	369	368	370	328	352	391	470	407	364	446	358	422	416	357	327	314	343	327	356	298	227	264	294	348	336	274	279	340	335	255	292	308	323	305	294	324	251	258	331	305	322	353	323	214	201	364	335	212	200	185	189	250	346	304	262	255	232	290	356	276	139	168	193	268	354	265	239	348	330	239	241	299	348	338	284	250	345	298	145	179	309	380	401	313	292	304	279	309	306	298	289	344	376	298	201	192	273	268	242	309	218	138	194	283	297	249	312	314	296	274	198	162	208	255	199	192	174	161	158	132	161	224	245	231	212	161	167	213	209	199	245	277	251	326	305	205	136	140	212	214	152	141	196	265	293	192	198	252	234	188	134	224	305	243	155	104	189	243	312	398	308	235	305	300	204	235	231	253	314	301	304	270	248	244	237	194	187	266	307	286	245	255	286	250	231	223	174	179	249	212	167	196	148	186	304	255	200	203	278	293	244	257	151	137	236	298	230	166	129	188	269	173	144	222	174	175	269	247	261	233	219	271	280	203	93	139	206	191	216	236	152	102	210	251	267	182	141	194	101	95	150	170	212	283	293	210	127	184	341	307	226	315	352	233	170	208	227	263	250	189	235	219	157	199	203	205	172	161	138	172	169	126	193	187	168	115	160	256	156	137	205	234	300	271	159	165	224	185	181	191	174	164	158	176	185	202	222	187	217	157	100	184	144	180	200	156	258	256	198	233	232	192	171	171	198	249	167	138	211	127	117	172	171	186	214	231	254	241	165	229	328	249	194	193	148	205	270	221	114	135	236	241	229	180	169	180	178	166	191	183	111	159	202	195	224	211	236	161	151	208	169	185	226	256	196	163	149	185	200	175	194	115	73	129	122	120	171	153	135	158	145	216	254	199	136	114	96	185	240	186	260	213	158	143	122	141	88	119	237	276	282	264	147	146	139	164	188	161	195	151	212	161	80	143	168	154	92	56	105	201	249	251	187	157	203	127	136	178	203	250	194	172	200	205	193	187	207	206	189	192	214	207	198	215	242
212	157	101	160	225	144	109	180	142	184	245	173	161	169	162	186	173	127	146	177	201	151	139	213	216	176	188	236	184	114	181	142	122	197	152	128	189	270	330	264	160	262	321	250	172	161	170	193	261	225	121	75	141	145	131	249	297	226	129	145	226	240	235	239	174	134	157	138	176	167	203	231	156	91	120	175	233	298	288	272	253	237	194	174	213	219	155	162	150	66	80	139	179	218	244	180	187	264	268	193	211	210	138	160	173	233	224	191	217	277	305	159	123	171	117	166	143	98	197	189	124	174	135	95	131	135	196	150	54	130	133	110	175	216	159	138	205	134	86	222	236	167	203	124	121	173	204	255	284	297	303	328	316	253	175	170	237	161	82	122	278	317	124	141	158	70	185	264	168	149	173	204	166	168	263	221	184	189	249	299	197	267	336	161	64	143	172	154	214	176	155	235	237	206	145	150	243	210	143	142	244	244	174	186	117	182	263	189	113	181	329	291	211	185	155	183	252	249	264	250	112	139	256	273	258	206	196	209	278	279	189	150	115	118	98	154	233	170	129	199	253	222	154	207	284	242	263	264	238	159	173	258	222	253	305	236	189	204	214	305	323	162	143	220	249	313	186	99	190	242	219	255	285	238	250	286	194	135	236	251	192	171	198	229	224	196	128	148	202	178	209	255	248	251	270	202	217	320	309	269	255	236	196	206	172	147	233	234	250	313	213	138	219	258	207	219	214	241	250	125	186	209	209	308	315	280	246	243	275	301	264	217	190	215	232	191	181	262	263	150	129	271	327	247	279	292	227	194	213	263	249	303	287	179	212	290	335	346	267	270	256	138	148	161	178	229	293	250	255	347	299	282	271	268	284	231	313	276	224	256	192	210	314	370	275	217	196	198	256	278	334	297	259	346	368	281	278	316	353	308	280	291	285	284	256	373	364	272	303	322	322	353	286	269	301	298	280	248	305	253	238	325	228	238	338	317	315	285	274	275	302	290	261	306	236	298	432	391	347	327	277	277	303	292	270	258	298	375	363	368	391	281	261	304	282	298	310	327	377	303	341	268	179	336	381	370	340	408	408	357	331	349	446	423	325	296	306	337	360	303	362	401	367	358	356	351	385	434	446	446	421	406	380	455	479	458	500	509	461	323	328	430	405	271	262	327	286	356	417	380	422	459	455	444	407	373	364	389	356	294	305	302	274	295	292	341	368	382	361	333	350	281	294	277	246	270	329	364	370	328	294	284	267	363	342	277	333	336	324	316	278	261	266	280	312	271	270	308	312	347	340	257	271	336	247	247	332	351	308	288	265	196	214	208	260	285	203	233	318	262	250	355	327	302	310	281	299	297	288	277	238	212	198	286	390	334	277	267	301	346	290	292	349	312	239	201	253	353	309	196	241	278	224	220	270	386	396	304	302	347	358	357	342	305	236	262	207	129	189	246	242	270	313	265	289	241	170	142	117	153	200	310	313	256	274	263	228	196	146	155	219	244	260	253	253	260	263	218	185	163	231	257	176	188	218	279	205	132	196	251	248	198	180	257	235	137	212	169	131	130	109	172	175	221	306	257	174	284	352	262	175	195	209	200	231	231	278	203	136	182	219	158	88	160	204	241	246	223	219	252	296	241	249	236	183	292	217	136	274	299	166	102	178	281	275	225	266	255	199	148	153	196	215	245	238	226	261	210	191	252	243	208	247	241	191	235	236	230	186	208	266	168	161	136	148	166	168	215	202	215	236	257	221	196	257	283	231	228	182	138	116	163	212	141	188	201	105	140	120	75	127	163	133	105	120	142	126	82	133	192	225	236	142	63	89	77	69	142	163	143	233	186	100	156	200	136	140	183	168	182	173	144	136	113	61	144	209	169	227	273	216	211	172	150	108	84	167	226	150	97	214	164	159	206	156	210	159	53	163	215	127	110	179	241	210	242	260	197	175	183	240	232	170	194	202	117	163	270	207	173	190	215	210	157	183	238	197	232	217	160	192	252	267	216	235	164	149	134	134	143	119	158	140	175	166	227	331	191	186	224	191	196	172	240	261	223	142	192	222	193	183	158	161	87	103	174	197	179	176	217	189	131	179	239	257	269	221	221	248	235	221	130	44	95	180	154	210	249	159	170	147	99	138	158	136	157	201	199	137	140	210	192	192	254	241	260	236	229	238	190	181	154	203	183	133	193	201	132	136	157	119	171
197	208	233	238	208	208	201	235	186	148	192	163	214	180	172	215	146	156	213	184	153	108	127	238	294	207	91	149	273	237	250	251	126	176	232	217	286	284	260	244	213	261	295	270	226	129	146	208	224	222	161	249	283	218	164	147	195	235	267	296	247	184	179	262	318	218	148	194	253	271	190	174	233	208	237	225	219	285	255	169	128	117	282	265	172	219	191	213	182	92	124	190	282	219	87	203	284	193	129	156	155	211	212	152	124	75	124	252	221	112	111	98	53	112	144	166	133	44	97	169	184	179	105	161	223	119	196	304	219	101	108	217	232	212	209	126	77	89	198	210	151	244	299	187	163	161	202	258	205	191	197	269	203	195	241	191	115	42	65	70	188	200	128	144	245	299	220	247	241	185	175	227	198	135	153	206	199	164	124	105	174	203	129	51	109	170	135	188	286	311	252	210	261	172	51	150	220	164	164	217	224	210	217	129	112	169	234	269	208	180	196	235	231	190	168	244	342	236	143	214	146	130	147	143	253	261	146	150	207	190	198	236	212	147	140	103	146	147	124	180	170	148	190	256	265	258	219	280	294	217	158	160	239	187	159	243	231	142	224	265	169	158	159	123	197	245	180	219	282	246	253	264	254	242	161	219	333	291	332	332	256	252	212	233	291	201	148	205	244	222	201	247	212	219	196	192	248	259	247	201	285	214	116	269	375	282	200	250	227	169	182	139	95	163	238	327	323	255	289	262	240	263	207	196	179	226	278	273	303	282	191	160	257	274	212	160	248	338	265	220	209	264	319	280	224	196	271	224	158	186	154	215	314	276	222	264	214	138	204	248	262	234	179	180	210	286	295	239	300	318	295	301	294	312	296	308	291	152	116	232	220	188	194	216	251	279	264	241	259	186	292	401	258	218	293	342	297	207	256	321	269	258	203	169	257	264	240	271	275	225	289	332	286	279	284	204	161	203	155	198	293	280	211	251	295	267	331	390	342	273	273	272	274	241	272	298	260	340	284	256	329	348	355	330	271	299	340	256	281	326	277	303	343	237	239	331	370	364	341	282	249	296	243	222	306	325	255	259	309	337	364	387	319	273	327	431	392	367	388	303	319	244	227	293	271	251	296	366	369	317	310	377	388	325	342	351	337	361	282	215	301	333	398	446	345	336	306	296	275	275	364	409	335	372	474	380	330	328	271	276	342	393	328	300	309	316	333	361	386	389	317	243	271	275	365	353	273	323	390	310	221	346	378	293	364	346	280	308	302	248	266	296	337	443	309	208	267	268	255	274	346	302	310	363	306	298	306	284	314	358	360	271	198	215	238	238	206	296	312	194	211	270	278	265	317	392	301	162	206	300	297	320	322	257	326	302	233	235	241	279	254	233	279	261	185	305	318	256	216	228	239	248	302	189	259	258	208	312	308	269	275	309	284	197	122	196	233	215	262	290	270	234	258	278	326	304	167	133	227	232	246	249	180	256	235	209	264	265	261	165	93	124	216	201	136	195	266	256	182	177	237	295	218	147	158	193	277	297	219	121	156	244	235	184	169	152	194	178	129	139	195	239	239	196	237	302	296	244	136	194	171	149	204	128	137	198	201	206	140	178	229	106	109	197	182	181	208	166	165	326	341	210	240	312	312	252	179	212	270	230	210	202	152	195	220	224	234	237	283	255	236	168	189	260	240	255	301	274	188	192	238	227	147	145	207	161	214	257	232	252	198	198	263	168	91	203	170	97	169	249	251	274	264	219	238	263	217	204	264	227	210	204	157	113	70	75	187	269	259	158	114	182	164	145	117	126	182	194	187	119	131	120	191	253	173	171	204	193	112	142	150	153	237	229	191	155	187	166	164	259	173	141	212	132	131	155	94	59	164	283	184	178	267	245	176	114	135	147	169	212	226	229	191	208	209	189	175	168	174	168	110	133	140	148	197	295	289	143	119	174	203	220	252	195	211	264	170	102	165	271	278	267	236	176	266	266	165	130	136	90	41	85	185	143	109	194	201	144	268	331	182	114	115	95	141	262	277	251	182	184	270	283	228	203	161	180	195	177	166	145	175	185	193	114	99	119	151	262	229	187	209	203	188	216	190	180	253	252	247	219	202	239	145	42	138	217	196	169	166	121	108	164	115	139	229	247	247	203	149	168	185	177	191	174	180	231	184	155	117	82	149	213	284	273	168	82	158	179	135	178	117	126
170	102	130	172	222	210	184	219	245	199	176	153	104	136	239	295	225	171	214	181	133	190	232	224	193	126	161	156	239	341	224	152	161	215	216	168	195	230	229	201	222	227	218	259	280	224	190	262	244	192	188	206	230	207	121	54	133	198	209	168	229	292	203	201	252	162	119	234	249	215	229	234	187	199	213	193	165	172	222	233	215	221	329	300	236	249	220	286	269	173	126	80	191	240	136	194	194	86	118	152	159	157	201	286	262	151	189	300	307	268	147	142	236	258	222	208	203	120	79	129	188	194	105	88	177	183	206	261	207	183	225	245	187	127	98	159	257	229	293	272	206	226	194	248	240	166	155	175	194	159	178	219	199	227	294	384	394	315	220	185	255	318	259	244	346	294	205	256	318	252	167	175	236	242	201	282	231	153	237	269	300	266	129	68	141	172	139	181	207	236	256	168	152	171	109	121	129	141	139	80	116	188	268	210	172	198	231	350	324	245	258	188	130	106	126	197	140	208	278	139	121	202	219	188	219	269	227	265	209	101	171	165	175	182	155	210	211	127	147	229	215	239	238	212	234	242	229	210	195	163	154	120	175	222	106	183	270	171	151	230	200	142	207	239	188	192	315	270	171	217	175	209	272	161	128	235	274	237	264	259	218	340	373	278	242	271	269	222	178	134	169	208	263	280	231	199	241	282	230	149	168	222	154	168	206	281	322	314	314	177	199	256	191	226	295	246	199	280	287	219	257	261	262	247	236	191	149	242	286	316	198	121	206	262	254	162	170	242	239	233	295	306	180	196	260	275	330	282	258	281	246	238	268	283	292	235	150	128	170	187	202	235	243	246	262	328	245	212	319	336	265	176	183	207	235	245	159	123	129	231	319	316	313	263	264	206	236	301	235	195	209	247	299	289	254	269	226	282	358	315	322	385	332	223	261	244	173	119	124	180	246	346	308	170	207	255	256	225	175	254	291	253	195	180	235	293	410	362	191	291	331	251	329	250	189	280	216	228	265	286	262	283	390	291	267	354	333	340	389	346	246	285	361	312	291	348	306	269	361	319	273	294	261	217	229	366	410	320	253	280	317	323	343	361	339	286	321	301	319	402	305	296	375	305	258	289	311	324	346	316	250	301	315	334	347	307	276	278	251	255	308	263	279	303	324	319	359	363	357	366	294	250	281	356	437	421	330	256	155	200	364	394	247	155	198	280	313	326	309	333	310	276	296	264	275	339	347	337	324	297	220	190	267	243	389	429	290	259	247	261	232	178	236	307	284	286	335	308	273	328	304	241	285	379	326	286	270	281	301	242	274	261	239	244	249	271	267	262	273	274	218	274	337	301	286	329	330	300	358	382	317	248	297	316	238	138	109	244	286	243	229	291	270	148	181	252	254	261	281	293	261	236	234	175	190	232	307	280	227	215	222	234	297	367	268	210	261	318	238	199	227	179	257	292	260	290	170	202	340	286	195	168	180	213	267	288	235	232	235	179	163	248	299	226	235	224	228	236	198	265	310	277	229	160	164	277	269	129	209	279	129	134	144	147	222	178	211	239	149	131	163	195	215	230	293	230	118	146	236	258	206	278	251	161	201	140	212	271	119	150	256	163	172	265	233	249	256	324	233	223	326	246	233	206	214	260	266	182	154	190	162	173	197	266	275	266	282	254	194	169	216	225	227	205	114	148	249	231	195	194	241	280	258	221	208	211	255	261	251	224	209	152	67	75	93	147	138	168	263	207	140	237	263	152	150	202	218	228	177	153	185	194	252	254	168	179	231	259	250	223	280	290	193	200	201	118	142	191	125	106	233	260	166	84	130	204	144	176	284	302	254	247	241	234	244	249	185	75	129	190	145	152	237	212	151	182	221	159	165	222	165	137	141	240	246	108	138	271	245	134	112	139	197	162	106	140	180	189	147	128	144	174	195	303	414	398	326	250	194	202	200	149	186	154	124	137	68	137	240	317	292	230	183	136	183	215	247	283	217	82	98	165	177	143	101	129	104	106	176	206	193	191	202	135	149	220	268	244	211	206	190	134	151	216	157	127	173	170	132	91	119	177	201	205	150	165	159	158	195	181	200	170	93	119	199	215	208	202	118	155	238	205	176	198	231	142	145	206	196	210	242	261	193	278	316	255	249	204	124	70	168	262	260	236	181	145	154	97	145	256	258	281	234	223	190	127	160	182	251	299	296	246
42	83	121	135	160	124	162	230	207	131	157	186	135	174	241	312	265	144	82	183	212	182	202	296	265	150	133	59	131	242	239	136	194	259	177	101	106	107	132	177	105	125	182	238	214	156	126	158	202	152	92	127	202	120	128	178	168	191	212	215	174	159	226	244	219	185	167	243	237	212	229	234	218	154	100	166	265	255	213	255	235	234	319	231	184	214	231	273	231	128	112	181	211	235	203	149	134	148	245	264	254	206	224	271	203	247	302	187	168	254	207	205	224	177	191	141	124	182	188	208	233	235	227	262	287	252	277	358	238	176	271	217	161	207	233	198	228	201	220	265	183	145	136	186	200	200	281	318	177	137	244	238	221	285	291	227	345	383	240	177	162	218	262	166	124	175	126	129	236	217	127	124	199	208	198	233	141	123	195	180	193	269	276	236	192	103	145	230	221	231	213	205	222	220	201	213	185	166	236	250	161	182	235	192	206	145	184	270	289	298	221	120	115	147	170	156	187	254	207	203	226	302	297	218	270	288	216	253	197	141	230	216	178	168	195	237	230	188	208	211	248	245	217	236	184	212	299	283	251	196	174	233	164	145	130	164	265	287	282	242	213	221	178	119	125	184	289	243	227	288	255	196	171	222	317	293	244	229	184	235	273	210	213	217	190	303	330	298	277	273	292	259	253	291	286	209	177	210	225	169	143	199	199	197	229	135	207	357	411	350	246	223	222	258	303	277	254	288	265	238	229	211	254	242	238	311	288	315	370	341	181	130	155	151	127	168	301	289	269	274	261	306	257	215	261	248	239	252	234	264	304	196	134	238	326	267	263	340	258	235	279	228	239	227	180	229	284	266	286	294	265	178	95	178	265	257	230	246	295	308	280	247	301	288	184	235	272	183	175	224	203	209	235	232	233	263	309	319	257	259	288	301	298	275	238	309	345	269	255	194	173	223	264	241	235	287	307	307	294	301	315	288	304	207	148	261	375	359	307	292	272	238	215	263	288	319	308	326	296	285	319	299	347	355	293	328	354	315	288	272	257	277	401	390	245	245	303	242	298	281	216	387	365	260	291	319	399	447	384	249	234	292	323	262	224	278	208	273	357	312	328	372	375	369	367	346	314	236	312	384	354	344	293	311	357	428	380	328	378	329	301	362	308	251	303	336	362	315	323	363	370	369	327	284	342	378	318	346	275	225	310	341	296	266	278	274	258	320	316	190	159	242	353	327	293	340	313	284	254	288	309	340	374	334	398	398	312	264	259	249	295	255	253	304	261	299	302	296	318	234	153	236	288	261	231	283	276	291	321	286	314	268	306	333	376	380	293	260	270	250	247	268	214	257	308	332	298	263	249	266	334	328	266	241	224	165	178	209	185	207	277	291	200	113	162	242	244	226	183	180	229	258	323	350	313	335	338	294	285	226	197	278	250	221	258	221	268	318	248	218	193	166	203	219	238	234	164	205	261	287	299	263	205	203	270	368	419	317	244	197	230	327	310	228	212	231	205	180	245	232	180	205	244	239	175	226	274	238	238	229	185	119	154	265	171	103	192	239	147	151	222	190	201	207	210	192	216	242	228	241	152	229	245	244	299	225	200	181	138	96	164	203	248	257	217	174	215	227	133	203	293	282	263	234	169	87	131	217	317	336	263	168	143	187	291	395	320	231	214	247	254	220	165	94	126	225	286	268	297	299	210	201	234	206	247	328	214	135	158	121	161	203	210	254	248	234	154	147	216	158	79	148	268	249	212	217	160	135	95	143	179	184	262	247	226	153	92	139	187	203	256	243	206	321	305	185	145	210	194	117	199	274	226	135	75	156	227	198	180	176	219	147	101	149	179	188	107	96	111	161	163	205	268	225	274	267	269	179	132	243	229	172	194	224	166	144	140	208	285	226	201	195	159	185	152	134	118	146	236	160	117	234	303	203	175	262	320	270	256	247	225	233	136	115	203	201	109	71	100	156	268	293	145	41	148	259	240	265	244	107	123	182	107	161	175	135	240	308	232	234	280	233	233	223	223	161	108	149	132	143	119	105	174	148	119	123	152	203	219	164	141	187	214	188	129	136	196	213	201	211	217	245	217	229	258	194	120	150	222	193	199	211	188	176	151	194	175	138	214	309	211	108	190	128	129	183	166	147	77	55	157	190	138	156	180	146	148	148	200	204	111	107	74	206	258	164	150	259	291	215	209	206
74	117	157	89	135	227	199	179	171	134	158	184	232	282	282	203	207	242	182	214	225	186	220	203	124	135	106	49	110	189	163	151	192	192	200	132	114	178	180	225	241	273	237	209	245	196	167	180	219	174	155	208	220	184	100	112	215	234	231	279	192	64	130	203	236	235	203	145	80	150	231	201	180	218	250	220	219	239	185	203	269	274	212	313	306	189	208	146	128	219	201	231	254	215	226	179	112	49	162	160	102	193	223	170	122	164	218	168	147	207	234	301	305	252	217	179	138	186	318	279	137	157	225	211	187	183	194	167	266	300	177	129	117	157	227	227	187	159	148	143	171	247	233	120	114	202	289	312	258	262	214	140	215	242	221	267	259	231	217	206	204	216	192	204	145	135	139	90	230	222	179	195	158	134	231	201	109	223	265	213	203	224	184	286	285	186	178	125	125	184	145	102	133	87	138	242	155	118	238	250	167	188	228	148	202	262	177	245	263	135	196	256	203	243	264	247	214	207	213	213	207	194	278	251	173	227	254	243	237	252	182	150	240	227	148	156	199	142	151	232	201	171	213	138	85	136	193	200	113	98	209	285	282	273	245	212	141	141	298	321	259	196	158	136	168	242	169	123	163	259	241	147	193	246	186	174	166	141	190	173	162	231	214	124	149	239	286	222	271	328	340	252	173	228	275	282	212	264	299	250	237	209	201	249	254	191	155	152	108	205	285	182	189	229	205	180	199	212	184	181	217	226	185	204	231	250	252	234	235	237	254	255	283	269	169	181	262	198	226	231	172	208	217	221	219	211	184	307	399	371	362	307	241	183	116	149	205	177	214	166	138	227	172	145	171	273	334	298	288	282	221	200	178	199	343	296	172	221	261	192	191	282	382	316	305	326	240	265	209	171	223	221	202	208	191	177	266	337	298	224	285	370	385	312	215	286	324	336	355	223	203	226	150	191	280	272	252	301	305	250	284	320	307	199	148	279	315	302	305	216	241	276	152	238	373	298	304	234	207	298	315	310	236	234	297	302	262	245	251	307	295	262	299	322	299	298	325	299	280	274	285	300	282	239	245	220	204	304	361	359	368	262	271	325	265	291	243	311	346	252	287	288	284	291	261	322	255	259	315	242	280	298	252	279	280	243	292	303	334	372	305	296	327	360	411	407	371	343	312	345	363	294	236	264	249	219	294	348	370	310	317	364	259	208	266	289	310	335	341	284	255	264	311	284	288	332	209	245	392	382	284	258	380	378	277	259	275	262	192	259	341	256	204	260	265	273	250	269	341	271	209	210	326	360	328	382	334	241	290	307	253	226	251	297	228	218	194	269	288	207	250	307	279	181	256	330	220	232	346	325	287	297	316	280	294	316	211	153	203	242	277	301	282	248	230	190	172	236	218	217	302	284	285	217	163	226	229	266	305	261	238	252	246	279	302	266	350	389	284	164	177	258	189	210	252	238	229	158	187	317	265	162	121	191	267	214	226	237	190	194	215	239	230	229	227	201	198	205	261	222	112	140	197	268	319	280	322	327	271	227	186	194	181	211	183	79	84	197	245	203	208	270	279	226	208	229	174	192	246	216	156	159	223	225	296	319	243	124	106	164	174	237	294	271	207	181	222	263	322	342	294	284	280	296	221	155	147	115	147	234	232	146	209	208	185	219	159	182	287	308	242	182	158	143	190	266	245	167	116	121	163	230	248	218	205	243	219	148	247	310	200	219	299	217	143	190	191	116	135	166	129	216	277	193	118	144	182	168	149	135	133	115	150	224	213	188	204	217	145	153	214	173	179	188	211	304	233	193	287	171	163	242	205	203	226	274	215	144	217	203	125	159	288	285	237	326	320	263	237	232	234	221	143	134	255	296	194	81	189	279	218	166	250	288	185	164	172	190	199	214	218	122	108	198	230	156	163	260	215	187	168	152	304	340	269	234	246	262	149	79	83	166	265	201	214	188	167	161	186	302	224	146	162	146	229	276	160	192	247	140	95	213	197	127	200	281	233	160	181	228	203	118	155	256	224	211	187	124	111	133	173	145	182	211	110	147	153	55	115	180	164	138	225	290	167	120	207	203	184	209	186	200	270	291	260	320	320	198	174	162	129	140	98	134	161	197	265	166	102	200	251	167	141	157	138	123	154	112	128	244	230	205	134	123	147	65	48	48	119	199	217	207	155	176	157	210	275	200	180	134	114	141
81	94	98	69	80	99	165	193	147	142	207	230	275	218	194	260	303	264	182	201	163	168	214	181	200	283	176	53	166	172	188	284	248	171	140	112	154	227	157	94	102	232	193	151	305	289	224	235	166	146	215	191	165	235	170	86	155	149	197	215	116	214	307	268	190	136	176	218	195	125	169	199	187	260	228	131	155	235	262	221	197	207	243	246	251	338	282	195	195	164	146	172	208	180	199	199	148	92	77	173	217	125	118	114	73	96	133	182	190	206	142	107	115	84	159	141	87	222	330	209	79	157	241	195	105	132	228	224	152	176	162	155	135	87	166	147	205	283	265	196	176	276	228	185	176	147	240	253	234	201	180	275	233	161	201	235	251	240	270	267	223	147	54	102	239	255	172	127	111	145	194	249	208	136	150	156	177	212	265	221	134	184	169	175	206	197	141	54	59	77	103	189	187	160	307	379	222	210	294	173	121	194	216	188	148	160	129	145	223	235	235	205	185	253	315	201	109	116	105	110	219	258	236	194	162	229	186	183	273	275	211	185	205	210	169	139	175	144	140	159	181	206	139	103	126	191	224	239	305	246	134	157	260	320	317	288	245	283	283	140	189	268	233	224	138	147	249	177	170	280	226	169	111	163	217	258	208	167	219	205	328	362	338	336	251	216	265	336	279	278	340	266	190	306	347	199	220	268	221	220	192	132	98	188	300	277	270	235	238	229	230	257	227	239	234	245	217	206	229	210	222	176	127	141	165	238	275	234	239	215	140	197	262	265	278	293	245	192	231	210	168	213	225	250	309	269	203	207	305	343	273	212	166	231	273	218	189	169	280	230	157	189	164	212	239	270	325	292	239	254	204	133	233	247	227	259	296	278	182	291	342	222	239	266	181	187	221	259	255	210	270	343	264	169	240	280	267	219	201	219	254	282	194	231	243	243	327	254	220	237	220	217	234	225	192	222	303	328	304	329	312	283	240	261	260	313	335	256	237	252	253	232	236	285	264	200	265	277	275	302	237	199	276	276	177	222	284	282	294	226	204	257	291	290	325	280	247	321	322	309	343	337	273	233	171	129	195	299	318	282	276	271	301	276	301	368	271	291	350	321	324	366	404	308	229	266	259	222	228	276	327	360	354	378	385	247	207	283	324	312	281	278	303	310	280	274	284	237	230	291	264	273	328	294	262	252	302	344	377	273	271	382	327	272	216	334	403	294	302	291	245	260	238	182	201	270	255	293	359	389	370	334	306	254	307	328	245	195	264	291	270	247	249	307	370	322	287	277	237	319	350	344	336	294	282	340	294	219	275	287	340	325	255	244	185	185	201	205	165	210	388	378	214	237	394	362	263	195	193	214	198	233	217	252	303	280	273	233	224	223	268	370	321	213	212	254	201	115	80	152	228	131	112	221	257	286	316	263	162	203	251	228	220	171	172	216	315	268	119	117	205	286	341	290	222	203	219	257	242	232	167	171	164	165	252	314	271	206	216	142	196	281	211	181	232	270	216	264	318	220	221	202	217	357	313	151	157	241	189	186	243	227	158	161	218	199	224	262	156	126	131	97	158	249	220	179	172	167	171	173	258	300	235	189	265	267	156	114	112	194	285	226	261	298	235	194	119	209	275	227	244	157	80	138	215	243	247	326	285	113	80	150	253	295	216	152	166	221	189	151	135	108	203	207	99	106	138	195	261	283	244	245	271	258	255	199	160	175	243	242	207	228	214	171	188	178	137	95	126	212	236	207	189	194	210	207	217	221	206	137	81	133	157	155	160	170	197	231	210	182	195	175	158	131	148	270	272	263	270	185	227	381	382	307	271	285	186	51	95	156	218	162	112	172	177	175	244	226	138	92	105	190	217	255	204	191	205	147	185	190	172	154	114	142	169	97	50	147	221	238	232	148	168	165	203	242	260	296	267	309	224	148	273	276	278	243	182	196	207	172	132	190	192	209	177	128	191	224	201	278	286	184	253	261	221	193	231	283	157	141	172	136	79	79	143	137	177	149	63	170	254	174	115	192	232	267	257	201	177	124	148	240	171	106	160	229	217	152	176	126	113	158	113	154	229	262	259	183	168	201	191	230	309	340	261	213	258	257	259	248	244	195	166	245	228	194	179	188	203	105	119	206	224	214	237	203	157	194	159	220	305	176	165	173	78	86	98	108	111	79	96	133	130	148	171	230	202	173	203	222	177	93
165	175	171	197	186	151	141	164	177	182	161	152	229	160	137	169	182	208	195	206	144	124	129	175	236	166	84	99	140	192	251	198	182	178	148	159	138	79	129	186	175	186	114	128	290	300	228	204	184	164	161	119	103	187	158	168	189	127	188	172	112	204	287	248	229	233	260	265	315	256	171	239	242	197	188	181	183	259	293	264	199	210	177	268	363	272	203	192	180	120	153	176	220	279	295	222	198	248	186	127	172	245	220	182	234	176	136	191	208	257	232	187	164	233	220	143	177	208	181	148	159	152	164	219	232	178	152	187	135	112	175	235	245	147	103	120	136	121	198	262	222	268	181	134	167	125	201	253	234	184	217	240	177	176	231	254	144	89	142	174	211	226	140	143	239	230	117	157	249	210	225	262	248	226	255	244	179	138	173	211	226	300	251	98	79	129	177	151	136	145	116	102	112	210	190	144	211	144	161	247	163	107	159	267	228	226	264	230	244	230	192	193	223	182	210	232	142	72	111	174	287	339	243	212	213	166	164	197	159	184	180	185	212	147	122	161	198	157	175	137	133	174	135	132	189	236	269	194	170	296	247	142	146	207	194	243	260	182	139	82	135	201	194	210	178	145	152	160	167	200	226	249	233	178	194	242	205	166	130	190	296	190	195	266	238	250	270	287	280	256	212	208	286	292	243	210	307	350	197	182	219	281	331	267	201	209	249	226	242	303	324	304	271	208	216	320	275	220	192	154	145	145	208	205	192	235	269	247	261	212	172	228	170	151	207	200	196	189	180	140	188	299	281	284	250	243	274	215	239	281	228	193	255	224	179	135	116	216	285	272	210	186	164	250	314	299	294	180	171	293	254	234	224	143	187	260	325	331	281	246	149	129	212	225	203	179	196	255	359	358	236	266	275	229	239	245	244	261	263	257	298	242	209	274	294	298	317	278	185	187	236	278	339	318	260	201	211	255	231	212	278	355	295	285	290	304	339	354	349	292	268	233	254	276	201	194	277	317	353	371	306	289	267	246	279	264	337	366	282	256	231	267	278	277	352	278	250	319	307	280	294	300	282	230	175	179	177	292	347	319	357	306	274	314	286	302	297	290	286	274	267	248	305	374	396	296	327	298	167	183	362	402	317	321	304	291	268	286	274	253	217	223	352	391	314	405	396	250	259	208	161	214	270	270	248	250	245	300	374	320	306	341	263	239	257	316	359	332	336	294	293	334	327	302	282	265	255	275	328	289	243	321	317	238	261	318	289	267	281	280	240	227	300	279	270	289	272	368	351	303	311	255	288	269	234	305	356	378	308	297	263	228	288	282	251	172	124	224	277	220	247	264	305	361	349	272	182	157	182	309	297	261	218	145	182	209	278	285	238	210	220	318	238	151	260	239	265	296	221	176	205	245	182	184	231	208	200	196	169	190	200	251	264	237	234	241	319	217	126	167	193	253	268	261	190	96	71	167	312	290	234	253	243	200	220	247	230	256	216	194	326	275	163	230	260	252	208	170	168	248	268	199	197	266	258	253	310	260	299	271	160	153	141	195	240	180	155	189	212	186	104	209	285	170	196	209	112	164	213	149	158	194	150	197	292	247	231	218	209	231	236	223	217	253	239	256	321	265	199	189	164	188	198	143	179	240	189	198	198	173	205	212	275	296	163	158	273	231	184	169	166	124	149	247	157	123	117	84	100	145	151	166	258	337	323	195	174	225	246	198	206	235	164	103	164	249	226	218	235	203	176	185	175	170	230	202	217	204	138	163	96	156	247	221	263	232	203	247	199	101	92	96	63	117	174	158	139	103	117	171	219	228	205	268	248	189	188	184	201	224	185	165	244	185	70	138	272	254	131	73	63	91	136	152	140	158	209	203	116	172	211	114	103	172	239	197	164	200	170	164	228	275	198	96	248	296	177	210	247	164	102	135	121	135	211	207	180	117	146	205	174	195	193	265	334	299	251	200	136	132	210	239	174	131	146	151	166	175	161	201	258	254	228	204	128	182	241	182	126	105	103	100	185	179	142	107	231	275	163	139	155	204	182	133	134	108	166	209	121	185	248	190	93	46	156	236	252	204	137	146	206	301	369	365	288	259	260	258	245	213	255	198	170	214	174	155	118	166	138	82	119	119	123	115	131	195	233	235	194	158	185	186	141	130	91	161	223	189	206	142	174	253	175	186	249	247	199	185	245	249	136	51
127	182	201	243	203	209	213	155	173	248	245	224	219	203	182	150	147	195	243	256	207	133	140	124	221	261	173	110	56	113	174	138	165	243	213	176	130	178	164	98	180	189	161	202	243	205	189	238	238	193	213	165	144	274	294	150	118	159	134	105	109	207	198	209	237	197	181	203	313	257	97	124	228	200	125	172	265	268	245	207	142	193	209	248	287	203	250	338	349	221	122	161	165	175	208	202	217	274	262	162	149	217	205	203	202	187	248	231	194	214	189	210	203	212	194	152	209	192	226	238	140	144	150	174	243	238	226	152	107	98	95	182	176	129	169	129	178	209	108	152	190	259	260	228	258	260	255	147	125	191	159	138	193	286	220	224	216	161	222	224	173	170	180	143	156	281	295	174	202	286	277	214	228	263	235	189	194	219	297	254	169	192	179	114	172	281	257	164	113	131	124	224	253	242	242	226	224	194	182	159	203	156	91	254	305	147	134	223	230	121	98	137	110	125	143	245	305	211	215	263	231	173	98	119	139	104	113	81	135	195	159	98	133	287	292	187	117	134	256	240	224	247	185	196	223	160	127	145	193	252	252	239	229	151	122	164	209	210	201	168	124	210	222	132	118	142	120	151	248	181	75	160	167	154	185	114	94	166	214	220	228	274	281	225	211	209	290	308	236	248	181	136	248	268	219	220	196	155	144	243	279	279	298	263	275	286	228	168	192	238	291	290	294	299	262	227	168	149	105	146	201	117	134	240	334	289	229	233	241	202	176	198	178	241	265	180	192	254	251	223	219	276	253	246	251	260	266	201	278	345	329	252	110	128	155	103	148	264	251	242	316	260	147	120	175	231	285	327	317	308	236	227	251	173	209	282	287	279	241	270	270	188	173	232	271	226	136	155	229	267	283	327	234	204	304	315	257	227	325	290	198	168	219	236	191	227	270	281	325	334	260	327	349	224	208	264	291	270	307	317	303	338	317	279	244	256	337	309	222	238	339	335	236	251	307	314	315	354	343	269	224	318	305	200	224	224	242	309	393	340	257	304	301	225	274	401	426	256	192	277	219	170	233	269	272	320	283	320	355	309	255	210	252	233	287	352	303	339	341	313	330	295	238	237	273	276	315	388	378	298	271	245	236	356	345	305	244	195	236	265	313	273	287	293	223	239	297	227	284	288	219	340	326	239	251	297	281	275	312	272	271	341	354	352	292	256	257	247	303	382	365	277	288	326	290	284	235	240	322	277	251	270	224	307	395	292	270	292	205	194	220	229	295	339	313	330	304	202	256	280	245	325	268	175	188	205	251	300	326	312	330	335	363	323	212	239	315	280	147	144	236	278	322	231	173	191	176	253	261	244	242	270	354	288	181	228	249	193	271	270	181	172	202	234	230	144	240	343	259	238	159	197	274	201	205	293	271	241	249	184	150	229	311	308	223	152	213	266	186	212	256	235	253	290	266	190	215	277	252	254	320	265	226	277	219	179	266	301	233	171	162	108	124	232	287	277	240	187	186	252	258	216	171	212	239	233	267	212	140	184	222	225	202	233	324	262	125	135	212	245	269	249	218	172	220	291	247	275	287	181	158	210	203	215	196	143	161	212	239	206	210	193	180	265	301	381	383	215	233	227	149	223	281	310	294	219	135	126	187	210	220	210	269	352	296	199	164	182	206	160	96	131	198	185	230	280	206	138	155	229	223	186	166	164	153	139	138	138	149	162	145	116	196	206	140	168	139	202	279	255	257	246	219	256	323	241	201	180	164	240	237	238	233	144	84	129	122	161	153	55	94	188	222	187	112	100	106	85	181	241	196	180	215	199	148	187	183	111	176	203	127	193	293	259	175	87	71	71	144	148	140	243	197	226	251	157	107	184	286	223	109	56	113	150	195	156	131	145	128	172	213	319	275	185	203	201	166	289	419	262	173	178	192	230	204	179	129	96	127	188	184	166	146	165	215	165	110	139	151	192	223	228	204	143	159	181	221	238	131	123	211	152	74	116	161	199	196	197	148	151	190	109	187	225	113	144	215	128	77	158	277	267	166	89	78	160	203	168	143	131	145	153	177	162	162	215	130	86	125	108	143	222	267	335	335	261	233	136	118	217	252	171	94	125	138	91	126	238	213	136	132	179	151	134	198	168	147	225	273	178	155	135	60	112	93	96	173	166	168	172	174	166	92	129	177	199	248	155	113	199	176	153
168	125	162	135	94	236	237	144	132	178	274	228	156	282	268	120	187	270	216	177	154	175	236	241	306	285	144	91	193	223	167	104	141	262	222	114	140	237	198	143	163	183	195	212	154	142	210	237	300	268	184	207	205	217	213	170	203	178	119	116	139	214	320	344	245	217	243	242	254	172	133	154	183	211	190	205	254	278	160	97	109	69	163	252	258	294	254	191	198	203	162	187	196	169	170	124	156	134	81	124	104	88	108	86	114	149	197	283	252	158	163	182	152	163	133	219	227	176	215	220	235	275	190	58	203	310	271	201	128	138	215	268	216	193	251	177	175	265	154	107	158	167	202	229	244	258	242	184	138	224	279	248	226	127	123	186	258	274	131	129	221	213	120	104	173	131	101	192	197	142	156	183	137	112	186	218	200	246	265	155	158	194	161	150	171	177	245	266	195	130	79	157	178	112	157	245	244	195	142	82	136	238	176	171	193	123	155	127	129	156	147	124	146	262	249	171	118	200	239	274	280	188	181	194	197	185	233	271	231	137	125	115	103	175	229	157	103	161	203	285	364	247	138	210	195	172	268	247	204	155	152	277	247	219	224	167	204	261	290	278	255	257	148	108	201	245	215	164	150	125	111	168	259	278	148	115	181	134	139	213	174	207	241	208	242	158	128	213	283	373	376	279	252	257	231	291	244	229	280	222	174	175	249	259	194	169	142	187	187	241	255	194	281	225	201	272	224	260	278	180	185	220	201	204	261	231	208	265	295	278	253	210	204	208	260	304	232	235	290	347	262	206	261	220	208	248	236	269	254	155	228	278	251	234	197	191	236	224	169	229	326	356	255	198	257	198	224	341	249	216	257	273	336	304	284	294	296	286	252	303	273	213	285	351	279	254	268	287	242	184	217	253	265	255	249	227	206	183	259	325	231	244	342	341	228	175	197	152	212	231	271	359	298	268	270	249	305	320	295	317	333	315	257	235	230	245	255	204	215	232	264	299	329	315	297	304	248	276	242	202	289	320	310	272	251	292	279	298	270	260	332	326	266	331	365	288	322	262	192	250	266	228	180	224	242	236	309	401	390	335	240	191	328	265	194	241	309	292	190	305	375	282	352	410	263	223	281	217	182	282	365	290	180	318	431	345	255	198	248	351	341	312	245	220	291	288	282	305	267	221	270	302	303	208	230	323	234	255	294	224	293	334	363	370	294	269	275	284	273	259	293	310	177	133	242	336	249	166	211	289	370	347	261	259	220	207	278	247	278	332	291	311	378	292	296	299	160	182	299	324	280	227	212	149	128	182	230	306	367	376	324	305	298	284	203	185	252	163	140	223	228	274	242	177	239	175	175	254	212	236	313	290	222	163	112	271	354	359	355	252	280	240	198	264	257	183	245	398	415	356	280	301	353	362	317	201	169	197	278	258	202	252	282	179	144	263	298	314	282	291	307	252	240	238	171	200	285	268	226	232	318	273	238	264	253	188	112	86	126	260	205	165	214	209	233	306	294	227	220	227	259	250	215	270	264	199	252	322	210	142	207	191	193	187	199	266	244	165	240	245	230	260	237	258	239	205	196	237	196	212	298	234	177	243	202	169	196	181	213	215	268	261	265	233	180	264	344	262	191	212	164	210	319	308	234	200	121	96	164	124	113	157	180	257	300	238	141	115	155	200	209	214	200	148	201	272	214	173	152	206	248	233	245	259	211	130	183	153	59	160	235	207	213	194	128	149	231	287	291	204	142	170	216	273	242	169	223	160	158	232	196	154	161	126	37	63	151	193	105	120	203	162	154	260	180	114	190	226	242	206	271	287	184	226	252	239	231	160	193	261	208	169	198	176	145	114	156	213	188	211	156	50	101	213	213	232	210	117	143	106	47	84	174	138	75	74	107	233	217	127	150	169	147	88	111	133	213	229	235	248	186	215	193	167	146	123	186	253	219	195	118	106	173	176	230	291	216	140	158	171	188	170	150	161	101	121	203	249	210	138	184	196	109	66	138	225	172	153	158	172	199	170	173	183	127	133	250	218	176	171	101	75	107	155	226	228	187	173	171	169	267	275	233	165	128	277	197	108	252	213	191	365	345	254	247	189	132	102	171	232	151	151	169	165	160	122	84	150	174	167	194	161	119	149	174	85	171	215	157	233	229	142	187	246	235	176	153	152	143	189	189	207	196	224	202	156	137	124	201	225	196	105
231	247	206	152	145	168	147	171	157	119	119	191	236	229	213	170	203	179	156	279	258	245	331	280	206	182	120	145	191	94	150	207	172	115	158	237	207	234	247	259	245	205	188	103	121	256	239	117	145	223	231	237	178	179	223	153	124	149	108	157	158	211	375	323	214	165	149	238	280	266	165	125	171	152	178	163	166	265	319	205	145	261	269	230	296	305	268	208	167	197	196	148	89	117	148	220	256	132	61	86	140	128	169	232	139	97	149	227	192	146	169	190	249	212	114	153	206	231	216	132	114	75	45	88	171	189	174	192	160	145	162	157	207	201	230	206	131	213	207	121	115	119	160	223	257	187	140	109	149	191	158	203	194	201	229	224	238	263	238	234	196	132	236	312	227	114	197	310	252	256	215	127	222	222	155	140	93	183	208	191	209	233	227	261	224	139	176	164	191	178	127	112	153	164	123	127	145	194	143	53	131	196	154	152	103	117	179	104	171	336	330	196	210	237	175	119	129	235	159	138	192	248	277	233	229	260	261	285	322	185	112	139	214	172	150	198	99	125	186	217	254	148	134	152	167	156	119	206	273	235	200	282	324	246	142	139	185	224	166	155	210	190	232	160	113	210	214	247	187	131	168	156	226	219	156	171	205	252	259	256	345	310	153	160	215	170	138	104	219	305	228	183	178	284	291	284	374	327	261	231	211	247	184	107	162	241	291	236	184	242	220	215	266	243	243	213	181	134	82	137	253	304	267	221	220	201	117	181	256	206	147	126	242	290	267	236	189	176	194	237	174	138	193	212	239	338	310	233	245	228	171	181	265	261	164	175	274	197	187	346	322	289	210	102	179	311	352	273	190	230	341	273	173	160	190	231	244	279	294	242	158	216	208	189	321	307	239	253	265	307	313	266	209	261	293	219	224	273	299	305	257	237	235	219	303	335	280	248	273	313	248	256	244	208	171	164	289	235	172	305	276	142	140	208	246	192	242	286	177	221	293	197	188	250	262	252	253	249	259	280	276	243	224	199	193	298	381	427	399	327	284	289	304	282	278	245	250	235	220	206	193	244	271	231	258	317	266	333	328	232	265	237	263	308	293	323	286	200	164	234	259	214	230	264	285	296	278	257	293	231	187	293	315	322	322	316	256	197	309	305	332	382	318	269	242	306	363	293	248	220	235	314	296	222	339	381	199	182	352	316	211	313	366	322	190	115	198	307	337	257	237	271	296	378	316	174	260	293	244	261	231	279	302	260	259	276	262	275	293	320	289	195	234	294	291	266	275	257	299	328	265	301	305	251	237	224	300	363	320	254	205	215	220	318	380	261	227	235	236	274	235	228	226	253	334	266	168	256	287	295	315	223	233	258	199	178	230	305	301	178	171	231	210	238	207	184	334	356	262	319	356	223	240	303	245	237	238	247	356	322	276	301	231	238	212	182	192	283	333	307	259	173	243	308	255	298	294	280	219	151	252	291	256	217	183	231	282	245	187	299	369	174	98	268	302	292	250	201	251	263	239	273	303	312	349	290	222	191	225	204	128	167	221	188	165	215	242	185	206	177	205	274	323	313	239	173	117	214	227	129	232	324	233	213	188	136	131	178	188	168	237	269	249	154	160	201	196	286	268	229	189	159	169	280	261	131	165	226	166	126	179	158	166	210	246	240	186	173	144	177	194	143	212	184	175	182	119	103	200	298	284	236	177	178	163	214	268	238	170	133	149	198	250	206	103	143	190	113	203	273	215	226	229	247	250	224	220	183	101	132	213	150	183	160	106	157	143	198	250	219	239	212	179	168	117	224	258	215	242	204	136	81	146	209	197	239	245	210	231	245	195	241	247	249	241	101	103	165	135	129	212	244	235	177	211	285	213	129	163	178	163	228	267	192	196	269	212	182	260	215	128	122	200	265	237	232	162	163	196	229	251	229	248	217	178	191	190	162	144	162	144	148	168	189	207	181	143	171	179	187	204	111	89	106	133	205	220	172	94	128	154	158	124	76	155	223	224	187	256	185	42	41	40	171	258	122	170	205	168	144	58	96	140	100	47	147	308	255	173	177	123	115	98	84	175	192	92	133	240	200	184	287	325	178	94	152	187	133	150	142	97	147	94	113	187	206	188	127	148	159	106	99	157	230	202	188	231	210	191	157	147	209	240	143	41	145	159	104	140	189	210	203	182	161	108	47	156	248	254	151	70	170
176	236	256	120	107	205	226	176	103	144	295	312	233	206	216	192	213	177	152	222	173	146	193	229	198	158	151	138	100	66	71	152	247	205	187	249	208	117	119	205	221	182	215	163	153	132	138	198	191	232	260	226	193	216	181	144	90	95	250	273	198	177	216	306	322	217	193	249	208	156	138	170	174	151	240	264	223	191	205	252	199	134	161	212	201	229	208	168	207	153	97	162	155	200	257	200	123	133	219	151	176	222	111	113	144	131	104	163	209	171	222	228	194	243	194	171	232	190	155	101	110	145	150	187	164	99	147	239	204	160	195	170	161	216	209	139	129	193	218	143	170	171	122	167	139	134	200	160	122	155	239	298	170	72	133	210	196	234	239	181	243	247	194	224	199	114	133	225	155	126	198	172	206	237	196	200	210	270	271	192	220	324	312	142	39	110	199	192	147	128	174	150	200	335	298	168	184	255	206	115	96	131	127	137	151	151	152	154	217	260	221	234	226	174	119	121	152	221	172	138	270	204	139	166	155	153	123	168	249	198	135	241	274	242	305	267	241	221	127	203	291	185	164	239	161	145	229	224	219	253	176	225	273	242	257	176	166	131	141	217	338	370	303	242	205	196	235	309	282	242	296	234	145	159	96	118	160	210	255	282	323	278	195	209	313	368	259	133	191	221	196	219	295	218	189	353	290	199	195	176	208	209	148	115	201	250	248	219	182	194	246	248	181	183	160	155	255	239	107	185	339	326	312	398	334	260	235	170	187	264	247	172	189	203	175	171	207	178	204	268	226	192	215	261	283	212	205	240	221	210	190	205	230	287	299	280	284	270	352	323	195	194	216	191	182	205	210	225	254	199	184	219	204	215	237	154	261	279	211	291	248	229	200	244	330	318	303	292	243	271	302	294	333	326	315	340	370	328	208	193	280	297	276	233	268	338	309	279	268	276	180	217	325	312	324	287	315	343	352	306	292	329	212	154	210	275	232	272	294	212	239	236	292	353	308	286	355	334	264	301	288	212	244	289	242	182	160	171	256	360	304	265	261	277	306	228	238	264	314	425	381	209	187	287	328	280	210	285	301	220	301	267	202	270	202	226	245	191	199	275	276	264	289	226	183	185	226	290	234	233	278	222	282	329	210	195	234	257	362	325	228	258	225	215	343	417	336	242	286	324	273	262	269	226	275	304	321	308	357	411	304	313	318	247	254	262	271	343	307	255	245	286	375	287	246	263	236	232	199	256	351	364	344	360	415	381	295	245	233	256	268	223	235	271	281	290	280	236	254	251	173	229	276	301	320	317	259	261	324	359	294	163	198	278	315	278	250	279	224	231	298	278	250	264	242	215	213	169	231	336	315	246	181	201	212	198	290	243	169	194	201	186	198	243	271	269	260	265	195	243	266	254	290	301	363	361	377	368	298	265	288	278	271	244	261	325	290	275	318	333	265	245	271	268	223	189	269	362	264	148	187	166	182	210	163	179	188	160	108	224	296	173	152	162	185	199	137	207	230	197	163	74	175	252	152	160	242	240	187	165	198	219	163	164	287	338	209	207	282	192	231	256	180	214	313	307	202	235	243	205	289	232	185	230	189	101	159	310	266	164	278	271	203	217	161	235	284	262	226	153	154	257	344	254	142	117	130	116	132	233	203	96	88	175	282	277	175	221	277	231	155	123	220	239	174	92	42	75	108	138	208	154	113	156	229	234	184	191	152	204	263	203	155	164	195	149	181	289	221	173	160	168	162	159	164	155	247	264	166	125	163	120	53	88	167	173	165	210	196	185	213	164	163	179	250	317	215	132	140	118	86	138	139	166	221	232	230	152	159	208	139	83	95	82	53	89	114	162	178	93	102	186	164	81	127	222	235	197	169	243	192	133	191	121	166	189	155	221	228	176	213	278	199	161	230	275	194	135	232	209	166	207	138	165	267	218	168	214	203	108	124	195	160	164	193	212	136	134	180	127	187	195	149	172	119	50	141	215	208	200	136	74	88	183	142	150	203	108	128	168	216	202	118	139	215	160	122	136	85	132	182	135	112	194	210	250	282	213	115	138	205	148	81	87	143	144	158	277	260	187	238	262	281	269	255	216	191	125	45	115	186	171	97	195	219	180	282	261	228	155	104	175	218	217	172	171	171	139	178	223	178	109	231	204	104	193	129	107	192	242	209	188	179	135	207	206	201	239	181	130	178	245
174	278	178	102	133	157	145	93	72	105	138	103	164	274	250	212	144	142	178	189	190	131	156	254	265	216	232	157	96	107	103	163	198	235	257	271	256	196	140	80	117	203	224	291	285	215	240	207	217	243	184	158	147	168	210	226	133	136	241	268	267	189	173	181	133	163	207	138	89	156	156	166	199	173	189	237	186	89	144	133	210	324	290	280	145	136	224	197	210	235	279	266	244	199	144	209	216	181	113	148	187	165	265	261	119	257	343	191	187	131	119	195	232	211	187	161	175	247	155	125	259	197	91	174	145	94	147	139	141	171	176	188	181	127	123	147	92	53	113	184	210	186	120	127	215	179	163	210	174	229	236	220	255	182	198	264	308	338	335	245	215	195	184	291	343	210	189	259	164	135	186	308	214	154	279	220	150	227	199	127	138	230	269	179	98	95	216	243	126	130	203	189	214	340	315	157	143	169	189	135	108	174	159	162	188	136	143	213	240	226	235	256	226	205	161	181	238	200	155	255	369	330	185	86	150	215	174	127	214	267	217	230	272	174	99	160	308	321	279	293	212	170	108	118	170	188	209	185	202	219	264	351	348	295	258	196	184	200	147	82	85	194	352	358	338	330	229	197	206	138	122	218	180	202	271	234	187	191	168	183	166	152	206	209	260	293	235	181	141	215	288	169	128	191	210	245	269	210	183	224	202	111	70	189	366	275	212	193	97	171	251	226	164	157	175	215	282	343	340	265	202	110	161	197	174	201	163	232	251	213	209	153	222	315	219	190	317	296	208	147	142	210	208	167	227	224	167	190	197	228	267	268	186	199	219	236	272	202	251	350	280	184	131	139	181	100	152	222	206	155	139	248	266	227	314	329	273	253	198	248	333	267	230	247	259	205	127	192	307	329	250	315	329	263	223	214	272	213	241	252	206	274	319	266	238	214	228	314	261	215	273	320	290	191	198	246	184	210	279	248	224	213	190	235	295	314	191	116	168	295	394	292	226	249	249	300	266	178	207	207	235	250	198	224	303	293	286	265	201	217	240	312	290	232	262	168	158	197	263	382	348	275	304	310	277	320	330	305	297	332	346	277	260	277	299	280	321	351	249	276	274	248	332	267	144	210	308	359	330	313	293	308	350	316	308	251	280	305	290	337	256	267	326	218	218	312	323	337	300	327	341	215	222	302	398	350	254	251	286	321	263	229	308	327	249	296	344	306	284	312	300	256	266	309	359	354	305	290	324	337	327	327	275	268	308	267	275	384	456	393	333	275	209	202	227	231	145	143	234	286	261	280	372	399	330	211	229	270	298	363	307	337	335	228	236	255	206	267	266	254	326	313	338	323	281	272	318	320	355	377	276	257	268	195	116	177	321	358	325	297	230	212	286	318	333	269	208	252	165	139	270	259	210	294	218	186	303	244	262	333	262	197	190	240	308	278	226	192	263	317	232	168	206	266	292	264	228	231	133	136	259	290	261	161	148	281	286	311	280	160	159	108	170	273	239	240	270	281	218	204	266	228	173	136	140	224	263	254	245	205	161	147	157	229	233	266	257	225	358	290	163	184	132	205	280	201	197	241	357	379	308	290	284	220	203	201	203	271	251	272	302	284	249	181	199	216	254	229	142	207	168	124	221	199	205	288	217	187	219	161	140	170	203	140	194	262	195	217	217	180	198	204	223	213	214	177	104	140	164	201	169	133	138	80	137	232	249	228	155	198	277	270	179	117	178	253	248	192	219	192	111	153	198	197	139	100	186	143	91	129	106	125	218	253	139	144	235	163	184	192	210	193	116	147	182	265	305	242	187	184	129	228	207	146	245	206	221	203	139	236	236	171	204	126	124	188	103	81	155	168	145	127	113	79	50	80	168	160	75	159	220	219	267	235	172	193	166	68	112	257	259	217	203	233	277	279	214	126	169	146	190	274	229	209	244	223	206	203	136	73	133	185	165	157	170	213	252	245	158	98	156	241	226	169	183	139	150	221	184	168	135	95	207	232	169	157	135	156	162	139	110	79	64	161	209	189	121	65	121	94	114	179	175	117	173	262	248	164	145	228	246	273	187	186	279	274	247	192	255	347	305	226	202	223	200	206	228	133	129	167	204	162	98	147	86	81	176	222	166	142	113	113	159	180	210	126	55	114	172	223	238	249	244	147	169	162	104	205	294	294	195	126	133	92	91	178	249	216	183	226	163	73
236	172	175	179	161	188	112	52	152	211	191	170	160	233	262	218	187	209	195	147	147	172	222	238	181	116	127	104	102	162	162	148	131	93	177	184	134	118	101	167	169	121	110	164	207	251	240	161	215	176	93	212	169	106	101	136	252	161	122	234	232	224	226	224	228	282	275	202	176	287	333	265	237	144	144	150	150	222	227	133	134	168	149	217	206	208	296	321	373	315	236	151	133	204	251	251	118	104	211	204	144	167	181	157	89	115	180	166	177	115	133	225	202	137	181	220	198	268	217	177	259	232	246	272	217	154	112	79	180	271	218	225	223	196	155	125	155	174	190	203	198	177	175	119	123	163	178	152	97	190	230	126	145	227	223	220	238	256	186	157	170	136	207	240	190	198	130	112	108	125	124	151	210	219	157	107	158	143	152	153	191	228	203	197	172	113	126	226	249	228	209	144	136	174	150	196	254	255	289	264	180	145	190	209	171	172	247	276	185	141	159	189	240	188	175	280	233	119	173	242	237	136	138	217	211	234	179	185	253	268	209	126	191	222	148	176	302	281	208	208	254	272	231	193	212	200	127	154	122	149	231	209	190	270	315	250	219	180	165	193	233	195	228	288	217	249	257	241	256	156	171	249	229	260	335	305	182	134	163	156	168	147	217	265	159	98	131	234	265	222	236	304	262	251	290	300	297	304	310	245	187	215	162	219	228	103	166	228	251	310	286	161	91	98	165	206	287	319	328	359	258	211	238	208	308	328	186	141	199	252	274	241	223	274	245	235	285	187	70	151	201	198	255	236	195	159	201	227	180	235	329	252	155	250	288	278	237	214	219	264	282	244	270	292	295	178	123	250	284	204	230	303	318	276	261	337	306	358	342	305	266	201	224	260	332	306	248	173	244	233	204	299	312	290	277	281	280	242	211	174	128	112	233	272	204	139	139	349	390	307	236	187	199	174	222	296	261	183	195	250	249	217	290	289	236	239	277	365	290	236	247	220	155	161	230	214	188	175	212	301	278	252	212	163	281	316	192	227	350	282	209	235	271	333	345	268	221	209	186	258	334	292	317	284	223	228	333	397	308	332	265	246	376	363	284	251	232	187	211	240	210	234	336	412	340	293	345	335	286	282	212	216	204	211	275	274	348	392	379	381	302	262	279	263	240	289	281	254	258	235	258	226	226	268	260	228	331	389	311	338	350	304	320	274	220	254	288	310	348	345	224	217	305	210	229	326	333	233	160	277	280	197	204	161	163	194	297	313	296	312	248	290	240	207	256	295	281	244	224	310	430	331	194	216	249	256	328	360	232	204	332	216	166	259	256	312	278	243	202	257	269	258	377	315	262	327	311	239	271	204	193	293	235	194	164	86	212	344	336	332	302	333	317	266	256	219	206	283	321	344	300	156	173	249	221	295	404	359	217	103	103	217	306	346	324	258	244	287	330	301	203	223	312	248	258	258	253	357	232	107	218	269	245	136	111	281	300	169	188	217	122	142	231	233	196	192	245	270	319	320	229	228	202	213	264	256	228	228	335	282	206	158	64	237	322	236	216	239	243	149	153	242	266	232	190	141	154	208	251	257	184	254	281	183	227	242	193	218	211	230	220	262	379	354	241	203	243	186	215	279	190	139	205	208	151	143	141	205	292	211	175	214	206	187	289	282	178	187	215	188	145	209	242	162	124	194	169	214	177	138	169	88	129	173	167	164	188	252	229	206	228	154	167	257	262	291	239	217	248	221	235	241	185	184	219	183	139	82	126	196	171	154	196	264	251	253	277	194	162	224	180	83	146	153	171	197	96	131	205	159	113	222	188	166	262	203	195	194	127	124	205	158	106	105	54	73	183	206	171	271	230	231	296	192	121	85	66	129	154	163	175	180	201	175	147	198	222	158	173	233	279	230	145	246	275	233	228	208	178	185	228	177	180	175	157	155	255	297	168	147	202	207	207	180	103	105	144	208	237	309	268	162	182	241	250	210	232	195	101	151	204	152	180	123	69	185	249	136	126	173	140	93	144	198	156	221	194	155	227	176	116	195	193	169	157	157	224	211	201	192	233	231	165	151	209	256	242	229	173	198	217	233	263	245	268	263	240	268	252	217	198	104	107	203	238	264	218	197	248	260	205	199	216	157	123	153	162	135	117	111	147	206	280	298	202	86	118	231	275	212	185	218	195	188	233	216	168	176	141	109	85	102
122	52	57	184	291	243	170	147	164	205	224	211	183	147	161	219	261	252	234	231	254	201	166	217	226	180	118	98	171	217	185	167	145	160	127	94	176	202	210	208	169	210	283	298	250	131	98	160	205	160	167	205	175	220	227	214	217	138	71	110	177	175	157	187	196	154	216	263	208	172	128	175	189	161	171	152	145	160	209	298	280	268	282	249	172	167	213	192	240	267	282	286	296	273	231	227	129	76	139	153	140	189	173	166	189	183	272	288	215	147	98	102	117	122	165	205	289	322	173	122	179	196	259	279	207	201	128	134	200	143	117	202	241	304	331	151	143	219	183	221	235	109	103	125	120	196	168	162	136	107	190	216	171	93	145	222	239	192	182	235	212	237	208	218	236	148	103	105	82	112	158	148	212	194	135	196	144	48	126	182	186	277	238	178	247	247	185	193	259	208	133	106	137	188	152	225	261	227	233	156	224	220	87	117	181	202	263	270	167	86	136	240	235	203	205	192	144	129	164	185	147	125	152	156	123	72	122	239	194	140	180	239	242	187	134	152	249	181	117	148	162	191	162	133	212	280	244	257	305	277	238	193	191	235	248	181	148	195	188	113	90	157	178	187	206	200	171	119	148	240	291	241	178	253	252	179	152	149	189	159	127	178	248	232	217	216	246	284	231	194	229	224	249	272	210	319	348	272	283	277	252	194	124	152	223	224	210	206	277	338	323	279	180	177	256	289	294	261	264	273	245	193	216	194	162	188	231	245	236	229	219	179	199	228	199	207	214	244	330	347	350	289	226	225	163	237	200	191	273	235	232	178	182	221	232	309	224	215	287	278	284	295	324	320	284	272	205	224	299	223	185	166	128	201	199	141	225	277	294	253	239	277	277	339	336	250	218	173	156	233	215	254	250	172	267	231	226	307	277	307	278	153	247	352	367	269	173	304	322	400	421	246	245	333	303	244	177	155	208	210	176	211	255	275	391	359	282	262	244	249	299	300	258	309	218	229	310	310	347	311	298	390	316	171	243	263	197	195	170	156	242	279	240	338	292	196	247	238	233	239	227	263	358	336	288	281	260	281	284	368	359	333	303	245	235	225	231	241	253	266	313	337	318	327	351	258	202	203	256	189	168	282	212	215	308	330	299	322	334	227	226	247	197	292	271	244	350	273	207	218	295	402	360	233	224	278	311	276	251	312	322	298	258	283	283	268	251	209	303	345	315	334	287	141	195	332	353	254	157	196	194	259	340	317	254	203	261	258	151	216	328	329	293	279	272	281	290	209	204	352	399	351	216	110	186	314	353	317	193	210	346	231	203	166	184	347	281	240	286	320	364	342	333	308	229	207	208	136	102	200	312	347	226	196	234	164	134	206	292	245	239	272	257	216	203	242	302	362	305	256	240	246	245	229	278	253	202	182	273	298	179	219	255	254	191	190	250	193	172	161	147	176	229	271	216	204	248	186	164	179	218	176	211	260	164	221	291	211	154	150	119	143	211	243	215	192	221	189	241	317	291	244	183	264	318	264	207	238	258	301	331	187	173	236	244	268	230	156	196	223	196	162	208	319	282	270	276	263	226	221	238	236	304	267	256	255	194	192	274	359	311	307	382	326	219	182	190	199	235	279	240	203	140	184	247	157	185	282	333	261	216	223	143	192	299	218	113	126	196	251	227	162	160	159	154	235	246	194	160	130	162	166	147	100	92	176	185	174	182	213	215	148	171	181	234	320	289	214	168	277	344	235	132	184	250	227	205	144	105	126	168	167	125	115	166	217	230	225	180	149	130	80	76	167	161	72	136	227	233	199	120	145	176	156	132	152	215	211	221	146	54	88	168	158	130	136	157	126	140	214	172	255	280	137	125	172	199	180	146	110	63	94	135	110	126	153	164	232	192	91	142	168	185	236	233	274	240	165	126	174	192	157	219	217	173	244	212	149	109	120	207	159	144	155	195	221	149	138	96	159	282	273	194	174	193	122	131	148	150	148	78	132	225	178	194	227	197	125	143	182	95	102	144	196	224	179	100	151	274	182	150	265	182	79	135	159	284	275	133	134	166	262	183	88	124	177	287	312	272	255	191	122	194	172	127	148	203	254	169	133	153	185	209	187	236	240	171	155	92	112	189	168	159	192	214	238	218	176	121	126	164	140	150	221	167	55	50	219	272	166	212	245	176	160	271	250	140	176	222	208	133	113
225	166	110	126	221	209	155	122	156	131	126	261	241	169	245	219	145	172	157	155	136	102	167	180	99	99	199	259	267	212	156	164	183	234	204	99	127	228	234	158	80	61	188	221	187	230	205	265	295	179	172	204	124	204	268	240	243	168	212	292	258	237	221	210	206	163	222	272	201	173	243	280	171	61	137	191	203	199	147	182	211	261	240	128	211	346	200	192	229	182	228	284	333	192	175	207	180	160	121	179	195	154	188	226	238	162	142	240	217	204	126	169	260	186	208	231	144	139	120	144	144	109	221	236	198	202	185	101	122	169	155	223	232	168	184	203	240	187	141	146	134	149	81	139	211	218	204	129	171	235	195	206	259	242	215	216	164	125	220	282	223	186	229	208	206	185	167	210	220	188	187	159	138	206	227	232	175	174	268	212	133	168	188	178	185	172	91	64	164	196	173	231	234	208	119	127	214	265	294	154	150	277	252	156	109	184	203	225	289	279	241	305	295	211	294	208	182	312	301	259	251	238	183	177	164	137	233	284	222	148	222	319	204	95	138	214	209	167	161	211	198	114	136	219	196	203	187	202	281	230	166	104	161	235	254	322	276	235	226	203	140	166	247	165	139	160	199	283	214	127	106	137	173	227	305	259	213	213	225	214	171	200	170	130	170	174	256	243	179	253	245	123	127	197	195	246	312	288	290	359	313	201	189	196	131	159	201	162	147	183	192	208	209	224	257	231	320	321	207	168	120	146	214	167	91	149	191	251	295	209	178	210	181	157	235	251	209	238	263	183	205	252	214	203	277	331	182	113	197	272	284	234	184	219	277	243	209	207	249	265	278	314	272	182	217	297	264	186	121	83	180	279	223	281	361	342	303	240	313	411	324	286	311	240	297	436	437	267	178	227	207	194	233	240	229	221	275	274	252	313	330	376	334	369	374	228	210	206	137	151	221	210	242	288	249	199	238	282	282	261	219	281	298	269	291	247	224	168	199	314	314	243	291	342	348	352	305	294	294	265	305	345	277	281	363	301	252	244	199	210	214	284	345	273	173	180	247	283	267	251	319	326	282	305	243	197	180	206	245	226	214	193	240	286	257	240	288	194	105	240	303	222	231	272	319	290	234	263	213	189	250	299	285	254	226	219	257	278	301	282	242	262	262	188	229	400	345	238	248	268	240	217	270	270	294	347	293	213	211	247	375	293	140	240	314	224	119	149	187	255	399	356	230	224	189	259	235	171	229	242	286	358	331	247	232	199	176	228	293	286	243	376	405	215	271	337	247	241	179	211	302	301	208	221	276	189	220	354	354	299	321	228	175	239	304	265	215	206	241	300	252	250	291	289	313	340	337	301	185	180	266	266	308	263	175	162	186	222	171	190	254	186	163	254	266	250	251	219	241	308	325	258	219	263	217	202	240	165	145	217	291	256	131	185	311	320	216	201	190	85	163	254	278	298	305	239	225	220	174	177	152	172	217	237	191	199	260	264	275	234	205	212	207	188	271	255	138	138	161	129	200	340	310	264	307	366	258	201	259	223	193	178	219	278	223	212	235	242	236	216	142	147	256	231	221	194	178	195	247	280	209	202	189	121	146	223	232	232	165	180	257	266	241	210	250	213	186	225	198	259	301	263	236	274	212	129	189	193	200	160	171	200	215	346	305	289	288	118	132	242	187	219	197	52	111	134	141	225	155	64	121	176	196	122	115	140	89	74	92	133	93	96	217	239	150	129	153	165	238	276	219	233	227	148	95	104	169	235	202	256	365	226	158	262	220	138	186	219	133	145	235	169	193	204	119	84	77	82	125	124	101	196	212	120	131	191	123	157	220	140	192	250	294	259	153	104	104	188	168	162	174	142	136	134	166	202	197	199	293	289	122	111	153	150	162	187	139	101	184	236	212	152	230	345	228	156	266	219	133	123	148	186	181	206	197	167	174	130	61	162	224	106	68	127	208	171	182	183	68	119	175	101	194	251	137	116	136	149	112	145	249	166	103	164	241	178	90	88	93	184	163	71	73	158	240	253	140	61	78	101	210	261	208	155	170	190	195	141	80	130	244	238	195	232	233	228	188	280	362	278	266	233	192	217	217	164	177	268	280	228	123	168	220	206	204	177	166	209	249	212	231	196	137	145	104	238	314	176	148	136	105	68	119	280	268	107	127	244	275	202	203	257	244	204	193	186	157	164	164	129	105	111
192	131	145	175	155	103	107	221	238	230	293	256	235	217	220	178	177	168	127	242	260	179	151	164	134	160	222	251	186	149	205	227	225	205	184	149	106	91	69	46	84	177	272	222	188	212	195	180	171	157	208	176	111	128	116	146	171	161	97	184	233	187	260	254	213	163	142	175	189	194	265	301	179	92	74	62	155	237	163	143	184	225	224	217	238	199	166	198	195	239	299	259	184	161	250	192	122	152	149	170	152	175	152	167	186	113	130	169	178	166	202	270	283	197	211	284	271	207	210	156	132	241	225	181	217	215	192	154	65	82	188	207	149	128	152	196	172	152	173	226	256	270	228	203	206	99	131	184	199	258	207	131	199	246	124	123	191	210	226	267	378	351	265	283	199	130	261	279	141	108	208	237	129	110	181	166	155	211	257	226	248	177	79	145	226	247	187	190	187	116	210	296	243	223	194	163	175	215	234	176	167	235	205	204	151	95	223	258	161	145	202	135	107	130	168	224	236	229	198	133	168	237	177	128	173	227	208	189	181	225	292	259	212	261	308	275	205	166	216	182	139	209	182	179	206	150	119	271	318	140	99	175	164	222	254	181	213	266	292	235	213	191	120	154	177	173	245	238	226	253	236	272	224	194	245	273	279	174	167	277	251	213	269	234	181	163	134	184	276	325	287	220	143	196	270	289	324	242	161	157	138	171	282	288	221	216	254	289	220	182	243	304	230	197	254	287	269	235	236	177	228	243	153	184	162	157	193	203	264	242	190	198	201	215	208	219	249	149	167	306	311	225	223	279	299	274	234	253	235	169	166	242	247	213	222	202	149	222	289	252	249	217	199	198	167	185	242	256	238	143	75	140	192	210	292	310	257	159	168	247	214	289	359	344	266	205	184	188	237	229	223	255	276	311	333	287	272	269	304	335	251	277	265	224	271	293	419	399	234	250	286	201	196	339	458	368	280	278	250	216	255	269	174	150	228	324	322	242	221	308	347	351	301	273	315	372	360	312	309	275	234	208	137	122	260	294	283	273	223	159	213	298	329	281	195	218	243	259	244	288	342	305	284	228	271	275	259	334	213	249	327	311	273	224	211	228	265	219	262	316	290	236	250	253	200	208	212	165	152	233	254	187	233	305	293	281	262	305	320	293	327	285	206	221	243	291	336	248	239	274	229	174	207	266	238	281	274	250	334	354	307	265	229	249	247	230	266	235	152	203	221	164	178	192	262	294	222	227	278	240	154	239	298	295	320	277	216	195	245	254	188	176	236	269	282	274	214	255	340	340	219	142	235	374	360	240	229	271	322	292	243	145	165	215	262	308	309	304	227	202	249	212	139	123	172	280	298	269	241	248	277	306	318	256	249	206	156	177	225	283	216	207	345	264	175	248	229	249	229	201	199	184	150	179	161	145	151	154	212	173	221	266	217	247	232	148	192	274	276	268	232	274	256	168	276	278	263	189	132	196	205	274	233	205	190	185	269	260	194	188	142	132	208	256	262	177	187	261	246	160	197	266	203	176	212	180	169	224	250	234	280	212	177	292	240	221	255	253	256	245	264	248	204	160	183	246	228	243	186	179	223	221	232	223	203	168	150	196	247	158	137	168	175	169	194	175	182	193	162	243	294	234	151	197	205	144	177	212	191	211	173	207	245	186	163	165	124	138	163	172	256	228	223	190	151	259	245	245	244	200	277	258	246	182	74	114	102	134	189	197	188	135	154	174	183	248	188	129	193	185	180	226	251	217	184	199	250	275	245	201	211	261	262	217	119	82	118	140	152	178	193	178	188	199	208	232	265	263	217	205	191	233	231	157	155	181	205	215	166	95	123	159	219	165	174	211	135	180	264	302	199	132	199	140	81	156	214	304	275	194	125	141	172	125	95	43	175	247	243	278	231	250	248	198	217	285	325	312	243	112	72	87	109	140	180	202	163	154	221	164	75	75	75	157	193	113	52	49	64	157	201	248	292	224	163	145	167	240	285	180	67	119	199	180	173	119	190	222	146	211	220	138	66	118	201	263	218	102	53	107	156	143	197	230	231	168	82	124	105	96	180	182	175	230	277	342	263	303	376	335	330	207	164	185	173	212	208	219	229	201	218	203	206	130	135	166	163	219	235	282	257	162	166	197	185	198	269	230	103	126	181	185	185	174	216	238	200	203	281	322	244	274	313	272	255	143	142	279	266	215	214	132
195	217	153	196	203	205	185	192	223	219	196	159	175	192	139	151	243	251	209	185	107	151	233	210	173	256	236	106	176	235	174	184	144	128	172	190	222	187	156	95	117	176	185	193	155	214	330	280	174	189	216	158	175	220	127	130	171	165	236	287	175	90	214	229	166	154	179	235	300	287	229	215	171	137	85	113	154	147	105	138	207	192	217	247	212	242	241	215	308	279	280	259	206	242	262	260	209	185	209	173	251	320	276	219	155	186	248	297	334	287	138	149	195	148	218	221	164	216	230	166	121	210	256	177	167	224	253	238	202	210	254	194	168	195	152	129	114	156	159	151	237	200	179	250	225	175	203	220	178	206	147	100	231	197	96	165	190	175	207	213	189	229	248	208	148	167	288	245	196	233	197	143	184	173	92	172	254	247	282	305	230	175	140	167	243	209	184	159	157	196	143	64	71	79	87	142	118	153	259	217	178	136	107	172	122	44	116	144	128	172	213	152	102	179	239	204	158	133	125	156	219	219	145	148	152	129	202	227	136	133	154	187	242	163	81	136	206	228	217	194	223	172	125	182	188	211	241	211	181	157	164	206	149	137	201	215	172	135	180	227	189	144	198	182	103	177	210	103	119	201	228	228	240	221	211	252	242	210	250	228	194	279	329	302	219	189	232	227	210	259	295	331	326	289	326	279	249	305	203	186	235	236	307	317	299	265	164	203	258	236	275	200	163	237	208	195	294	226	123	257	264	106	224	361	270	149	148	224	263	206	180	236	201	268	359	213	140	150	119	163	191	216	320	287	134	193	351	367	253	196	212	207	170	208	237	224	242	287	307	296	234	173	166	106	147	283	256	204	265	251	191	164	169	179	184	235	308	288	255	229	191	183	253	315	237	182	171	181	177	186	279	298	249	263	326	295	179	207	301	264	224	163	191	339	369	310	266	253	216	229	233	193	241	239	208	233	233	236	261	259	194	159	234	329	382	293	270	301	228	230	233	246	249	238	276	326	296	278	306	279	219	184	156	126	209	251	241	251	242	269	229	134	166	258	245	168	180	222	249	288	296	289	223	201	278	343	243	219	287	209	202	301	280	307	347	178	195	232	184	236	228	208	181	250	265	232	257	222	245	249	181	235	284	263	267	223	260	357	284	219	293	295	289	254	291	298	210	245	299	277	238	190	172	221	232	176	215	241	231	240	179	212	313	335	261	207	225	266	276	301	231	207	245	199	290	297	189	187	203	182	282	299	333	373	276	226	265	269	268	278	174	194	231	182	156	206	232	247	268	273	292	243	241	271	249	219	196	255	304	294	231	206	321	338	320	287	206	292	341	250	230	326	332	292	287	278	246	264	319	258	272	318	258	234	255	187	191	279	291	202	117	204	276	253	334	350	298	306	301	283	229	144	140	236	197	169	200	302	338	147	121	250	369	306	197	224	174	163	279	250	158	274	292	210	203	242	306	199	128	213	244	204	228	267	238	211	260	269	173	222	245	246	268	200	242	314	241	190	209	210	253	276	229	187	255	213	171	205	177	126	215	339	289	210	148	103	187	287	186	162	229	322	306	134	134	174	185	189	245	338	320	276	233	254	278	202	104	143	189	234	255	198	216	238	220	227	280	283	237	179	209	280	207	106	142	175	203	177	115	127	168	181	162	130	109	142	181	225	224	241	232	181	152	159	268	320	264	279	246	240	207	171	242	185	85	82	136	205	270	222	117	172	226	186	121	141	181	157	171	240	231	161	149	129	187	149	121	187	144	100	160	292	322	208	107	130	214	228	164	239	217	121	227	250	192	143	143	222	215	95	118	227	196	170	181	115	119	284	310	164	174	182	240	200	123	245	199	96	114	169	163	208	244	197	151	179	191	223	286	207	164	182	169	177	187	131	138	207	161	188	324	259	222	257	178	88	144	211	198	171	86	148	210	222	280	211	159	148	148	153	136	92	124	146	148	200	112	42	89	136	167	213	217	207	127	59	108	131	169	139	74	166	228	263	241	225	308	330	235	132	184	145	41	124	147	100	125	176	247	163	110	108	180	231	192	244	263	259	253	178	122	188	250	249	180	228	314	221	262	326	324	252	203	212	118	182	194	189	145	75	161	222	199	199	141	164	241	178	235	327	240	144	184	160	151	223	192	164	165	114	114	212	157	105	182	130	162	201	115	158	139	171	229	106	115	157	130	187	211	220	164	140
100	169	137	129	190	182	205	264	283	269	141	92	140	158	182	224	223	209	179	203	243	242	221	126	112	212	231	129	160	151	154	181	146	123	105	195	268	269	213	168	190	183	108	175	207	101	131	205	141	80	170	182	120	148	194	185	257	286	211	225	256	178	131	149	177	238	287	208	161	298	318	240	309	324	214	169	209	180	157	199	268	320	212	186	172	212	274	170	170	214	200	205	162	167	192	212	204	153	224	221	216	170	121	201	248	182	101	160	239	174	93	130	98	118	255	208	96	109	73	140	178	150	177	116	99	165	198	221	238	243	264	215	169	171	210	216	184	213	236	219	235	158	74	178	233	180	170	235	268	246	230	230	226	198	217	265	257	157	97	168	156	217	261	267	261	191	213	245	267	236	282	308	275	210	91	79	140	205	204	225	252	254	234	149	172	272	275	151	158	201	188	149	88	100	152	164	193	205	148	154	148	190	212	194	195	178	217	209	180	132	125	255	233	165	126	145	240	263	252	150	129	208	187	156	157	103	87	116	176	190	178	237	282	222	123	155	239	204	194	270	217	187	258	266	184	150	297	251	70	155	247	189	85	93	164	198	208	240	224	238	261	178	176	200	172	214	204	147	173	207	204	178	216	196	192	207	227	293	301	215	97	162	262	277	310	336	242	123	193	245	206	237	289	336	335	274	236	183	136	207	244	220	278	313	295	297	250	138	144	231	292	338	325	256	289	273	248	294	173	122	217	178	176	208	187	245	248	184	223	185	201	310	202	169	244	236	197	190	189	212	255	232	275	267	237	304	287	280	218	232	289	233	270	295	223	240	231	246	273	252	185	122	154	211	262	245	188	201	205	222	302	219	176	291	253	246	224	155	215	246	229	204	185	193	155	177	227	217	253	319	296	250	299	338	267	183	209	252	284	263	225	231	278	362	396	273	320	389	231	203	213	195	228	229	192	192	201	209	229	193	141	131	177	261	312	308	263	150	173	238	149	152	317	270	184	243	183	150	193	305	390	311	208	186	199	198	256	261	240	203	191	260	226	243	297	257	246	264	266	373	408	322	310	187	164	273	194	155	281	331	301	329	316	351	306	251	250	190	221	172	204	309	238	213	280	254	206	255	351	309	310	278	198	232	153	131	185	322	327	131	145	231	318	336	297	331	317	238	219	214	197	222	231	221	238	233	260	286	314	301	252	264	303	352	331	308	312	297	317	282	175	238	347	265	248	315	288	229	189	213	198	192	257	338	339	292	209	253	364	250	166	232	274	223	118	201	288	237	300	358	285	292	255	188	280	286	280	286	251	241	251	263	263	271	215	207	199	226	249	210	217	301	290	134	203	285	228	227	201	240	252	227	255	271	231	151	183	160	158	210	172	165	236	302	291	298	229	168	231	248	260	189	224	381	336	208	185	193	223	194	175	231	233	173	170	217	202	203	268	305	210	171	168	145	287	319	256	222	178	213	250	212	165	169	189	226	233	154	94	235	316	234	202	241	265	229	269	305	211	167	158	169	184	159	284	333	237	165	168	214	234	291	273	227	294	274	233	240	265	222	152	236	170	155	268	195	241	296	197	225	270	323	331	308	264	226	301	229	139	188	219	273	273	191	159	186	220	224	214	227	291	264	232	201	112	134	156	135	145	229	276	275	257	188	143	139	140	135	140	196	290	296	235	170	277	296	160	173	302	302	224	227	173	203	304	259	199	160	151	165	128	201	193	156	182	130	86	187	262	208	178	113	146	252	215	141	181	247	228	196	170	193	219	185	169	178	255	359	251	167	132	74	156	285	253	180	136	163	227	182	227	240	217	266	250	131	127	160	129	89	48	77	125	133	172	190	128	136	112	128	174	216	177	110	117	145	224	223	251	220	219	226	150	151	212	242	250	287	251	245	347	293	240	243	190	122	93	203	245	202	202	240	199	154	183	157	180	203	185	144	171	154	156	196	188	148	65	145	213	229	222	236	177	140	163	114	114	162	246	240	143	176	244	297	259	185	155	218	193	45	41	88	184	186	90	158	272	253	213	208	228	149	198	242	127	177	229	201	232	178	182	261	232	196	191	223	223	245	267	162	181	248	198	164	171	267	245	249	293	144	87	148	126	134	195	130	127	203	276	271	232	242	204	262	234	182	152	152	191	197	204	208	156	152	223	164	151	109	141	256	200	155	181	157	171	227	189	105	87	123	116	172
116	192	255	276	203	159	194	266	269	215	161	91	113	120	168	255	242	260	210	219	227	222	301	199	129	194	164	120	133	128	107	113	241	257	125	98	184	227	116	185	253	178	183	184	206	217	204	176	238	271	226	168	103	213	221	144	188	231	173	133	141	135	153	170	243	221	149	278	390	265	177	207	272	198	72	143	278	197	85	148	215	249	303	275	149	171	212	194	138	143	226	239	301	301	174	209	254	262	206	95	107	84	104	195	168	161	182	214	190	79	117	198	124	89	159	158	173	121	102	154	178	216	213	160	113	112	185	283	211	139	178	238	245	251	247	201	208	133	129	167	87	68	122	124	136	231	250	157	205	291	299	326	231	177	128	79	113	184	184	161	194	231	212	163	212	237	283	248	221	248	232	187	187	270	221	170	220	212	185	184	234	296	264	203	201	274	270	216	276	275	200	138	133	167	185	178	166	175	147	131	178	194	147	128	149	210	189	161	230	261	258	240	211	174	163	211	152	161	190	150	226	237	204	263	247	129	237	216	43	151	221	246	289	242	156	204	250	246	230	250	267	229	308	273	164	208	274	158	103	195	216	190	202	304	284	190	282	284	189	164	257	279	257	280	225	193	187	125	120	199	215	219	193	129	123	141	220	238	266	316	161	58	147	194	169	174	170	223	242	239	225	202	184	134	124	200	269	213	208	249	265	198	153	182	273	367	350	248	214	308	323	240	231	228	111	139	246	229	183	164	130	113	165	199	158	163	215	234	169	170	217	243	204	204	209	189	211	176	166	202	302	311	243	214	225	260	236	191	191	213	257	322	277	275	274	247	195	198	340	286	228	229	194	219	259	282	232	178	198	244	261	261	273	247	266	319	201	120	243	201	157	257	227	240	233	178	199	197	219	231	218	163	193	296	278	301	283	263	251	192	255	249	227	309	312	233	258	331	287	263	253	250	298	268	192	146	216	313	299	220	167	206	259	290	350	337	265	220	243	287	257	277	270	231	298	338	255	164	211	269	285	262	175	187	197	211	235	282	288	199	232	306	289	205	270	406	309	266	337	340	391	392	296	249	226	289	328	218	302	331	214	222	181	168	257	328	291	257	289	295	336	278	228	220	178	220	194	262	340	311	354	334	285	215	228	301	229	199	198	180	280	291	170	219	272	285	271	251	322	243	216	254	248	320	301	244	235	233	255	263	277	208	173	207	221	330	410	290	210	296	260	162	208	221	186	217	254	222	210	233	273	309	255	262	262	334	338	307	250	212	277	208	201	346	254	119	167	189	263	291	247	274	241	189	247	277	262	252	283	302	261	242	284	235	182	256	318	324	327	335	319	292	243	215	328	323	189	252	293	276	289	217	222	284	173	145	249	239	174	171	192	151	188	257	209	149	160	238	305	263	233	182	165	212	260	284	266	230	160	173	271	287	263	212	135	178	254	261	222	240	229	190	218	218	232	294	277	199	110	135	217	274	222	217	294	235	196	227	227	196	209	238	216	220	233	186	177	174	167	162	181	255	270	203	192	145	174	198	232	271	183	153	195	248	231	219	218	177	174	201	292	332	210	243	249	157	201	146	126	209	251	242	188	210	197	174	209	226	271	277	222	211	249	296	293	232	206	252	241	226	181	121	200	181	157	194	140	136	159	207	191	212	254	185	262	254	244	250	227	298	292	228	234	226	182	235	195	146	168	190	169	151	139	222	260	211	233	235	264	251	231	220	133	174	212	96	124	185	225	211	229	256	127	211	239	153	159	194	230	164	170	236	222	146	214	278	142	102	221	250	172	143	117	178	243	136	158	282	279	224	223	260	231	115	189	280	196	214	265	276	266	236	178	90	126	253	310	237	164	240	188	191	219	172	250	192	184	276	236	142	205	220	143	143	205	194	158	163	207	210	158	243	326	251	164	179	116	144	151	169	177	158	187	209	240	207	218	167	168	201	218	236	209	174	155	145	137	177	222	149	61	152	133	44	45	89	108	123	189	182	200	254	217	242	203	183	267	226	231	171	138	191	168	215	155	115	219	163	143	206	256	255	222	249	211	234	238	175	148	140	186	205	190	210	180	141	136	233	282	199	206	219	158	209	251	148	153	232	275	230	209	227	180	97	130	208	223	233	159	136	155	126	156	252	207	140	108	98	170	115	63	170	235	227	219	173	192	191	187	234	199	168	211	207	182	202	237	218	182	185	183	163
232	261	190	196	192	228	241	208	189	235	245	164	121	163	210	187	187	210	210	186	183	191	179	218	172	112	105	179	162	77	171	231	201	197	192	104	136	267	265	229	256	218	153	129	149	222	248	179	117	124	166	188	190	126	144	205	174	222	205	169	166	104	117	132	206	304	215	176	324	258	150	215	191	187	196	203	219	146	59	114	144	197	239	155	110	144	195	182	236	264	264	220	227	237	175	269	277	207	114	125	140	52	56	105	178	196	201	176	160	220	183	180	215	185	188	196	138	105	174	222	168	176	205	145	169	197	199	228	198	205	174	164	250	289	302	213	117	119	152	192	221	194	133	103	66	109	148	74	65	153	175	153	121	56	57	163	196	213	244	292	285	214	136	46	184	301	265	231	253	274	185	172	219	280	225	66	87	211	168	177	278	246	214	253	284	215	173	103	123	157	169	246	218	147	159	197	171	136	145	166	206	145	138	258	239	219	226	273	229	134	200	202	202	228	134	147	200	177	194	212	218	159	113	130	113	180	189	73	164	278	241	171	173	250	218	149	105	110	219	232	237	275	217	223	281	243	189	163	182	212	251	295	236	203	299	343	243	166	235	209	107	112	198	280	243	126	130	135	99	160	163	146	178	224	226	237	288	247	226	246	239	165	193	303	259	177	222	314	203	155	188	167	213	239	222	259	247	258	310	241	261	264	186	260	330	335	300	243	271	283	312	251	147	194	218	206	233	298	214	173	202	199	261	278	201	140	246	266	189	256	250	240	306	305	261	145	117	214	205	172	158	202	233	198	208	229	282	242	221	275	357	343	266	215	205	257	181	152	235	268	228	237	274	199	225	299	239	151	171	185	223	276	247	254	169	165	227	216	214	212	249	254	254	303	368	319	154	135	204	236	265	195	158	235	317	281	202	212	212	215	198	179	216	295	249	178	212	177	165	203	288	315	313	284	246	201	198	239	228	256	278	273	276	259	269	279	199	135	202	233	272	312	254	304	315	277	336	330	230	191	222	230	289	325	182	136	249	340	336	261	178	225	325	245	213	219	196	203	208	250	240	253	237	186	241	253	230	215	250	236	234	308	250	198	232	286	286	315	329	211	160	234	272	271	204	180	267	332	305	159	188	317	295	233	303	326	260	323	253	129	155	168	176	264	208	244	365	304	250	169	153	246	283	282	330	291	183	205	231	298	250	131	142	135	234	229	218	255	250	273	268	303	194	157	242	274	265	233	231	199	181	232	280	231	195	296	344	302	237	247	274	203	178	189	214	188	200	247	249	254	214	338	394	275	273	264	262	302	310	254	226	181	199	246	203	180	228	279	271	272	226	219	228	242	260	217	191	185	168	172	238	219	136	224	324	275	199	189	142	156	214	241	293	230	156	248	331	257	228	224	263	278	242	279	310	277	207	173	216	231	242	269	262	262	242	260	295	239	216	263	251	284	298	160	143	250	247	204	213	212	212	221	257	254	191	214	249	256	273	260	160	166	184	233	261	195	200	119	137	241	158	176	280	219	240	317	289	257	227	180	228	286	234	214	239	237	242	251	233	197	207	141	77	229	322	288	258	238	290	320	211	129	203	260	301	286	306	346	235	198	214	208	223	220	153	176	289	273	218	223	177	193	227	201	299	313	186	203	251	242	247	194	161	209	245	195	221	280	236	171	161	228	259	166	134	234	261	173	138	157	207	208	158	189	227	234	215	186	186	185	206	241	207	247	253	157	159	257	249	247	221	152	161	161	196	165	101	108	189	252	265	286	291	207	179	174	79	115	205	183	157	152	90	135	206	213	310	348	279	195	199	198	168	136	94	110	84	159	213	205	243	210	164	96	156	208	177	224	259	286	233	161	156	187	261	293	165	105	110	150	193	109	152	208	231	275	254	199	189	235	312	242	168	224	204	187	177	218	262	271	212	229	183	131	242	182	159	175	107	112	127	139	109	129	216	239	260	152	117	142	145	219	241	199	119	184	254	136	48	71	189	243	130	116	225	261	238	191	214	161	136	130	35	103	179	203	204	196	123	83	123	98	99	163	202	153	150	204	195	169	152	255	350	273	208	223	221	148	190	315	201	51	138	261	270	209	172	158	151	211	205	155	209	247	233	195	181	215	176	82	100	147	115	114	121	136	149	147	134	102	148	138	85	111	152	145	107	84	173	270	258	213	231	289	173	104	201	235	144	79	151	186
197	152	118	139	192	238	212	180	157	126	169	191	178	227	265	199	161	279	242	177	220	211	182	150	87	54	84	149	154	74	74	73	43	48	120	155	208	212	116	74	130	231	158	136	194	152	128	136	202	230	203	259	240	218	198	96	161	290	291	291	274	196	228	225	123	154	137	56	149	267	294	278	233	235	224	202	244	206	93	99	157	192	220	248	251	197	209	245	207	183	219	217	280	246	205	222	153	184	178	123	75	114	182	117	148	192	134	108	174	218	174	230	240	157	182	208	174	185	150	189	233	192	163	193	268	221	152	129	160	204	159	188	193	120	112	150	177	196	220	285	329	255	211	148	99	122	105	110	168	183	239	268	275	223	194	238	245	293	290	250	232	243	263	248	213	201	213	252	315	341	263	214	215	145	225	255	180	215	207	221	293	255	163	216	205	154	194	154	140	216	206	166	192	175	165	178	155	96	74	218	315	213	169	217	211	163	237	280	219	205	237	238	189	207	225	225	153	163	189	222	299	301	243	221	217	117	189	206	201	221	230	233	164	220	175	124	117	119	199	196	174	225	259	294	293	233	228	176	224	291	224	174	106	138	259	279	220	200	204	212	202	247	250	206	224	195	165	188	259	190	127	266	305	290	266	240	165	138	194	204	200	173	258	204	171	254	273	252	182	203	201	235	226	147	182	145	143	208	205	151	171	202	174	236	224	219	292	332	353	265	179	206	203	186	215	209	264	324	284	282	257	226	198	175	269	238	169	253	267	153	98	165	221	256	247	187	203	272	275	209	176	223	207	191	259	250	242	336	383	318	285	305	199	146	227	250	242	210	235	301	222	187	201	186	221	343	416	315	254	197	152	197	230	321	345	204	204	241	189	155	164	173	229	179	170	274	262	313	273	240	311	266	222	265	390	353	205	215	265	177	133	155	190	301	197	122	240	268	201	246	294	236	180	243	291	252	284	264	241	280	345	336	322	275	270	370	262	181	218	208	256	293	266	204	203	303	303	279	295	316	316	202	147	229	194	266	361	246	241	217	135	188	276	287	267	263	282	270	286	263	163	273	368	248	208	260	238	148	149	239	242	242	223	252	296	200	220	227	199	206	171	175	261	289	247	257	259	265	236	157	217	338	263	233	276	269	309	334	310	232	194	259	298	271	233	239	259	292	261	233	256	224	242	326	347	308	205	213	300	190	94	102	156	258	327	305	219	168	174	184	240	294	308	368	397	380	300	284	301	272	293	309	272	181	161	218	268	248	251	297	247	289	266	138	246	395	337	233	203	161	197	205	205	191	243	288	227	283	277	243	273	220	220	352	323	145	92	235	294	236	221	198	203	298	325	238	206	212	231	252	216	215	203	173	210	224	191	120	164	227	182	152	218	259	217	215	199	204	285	277	199	143	240	306	240	194	134	181	215	184	228	203	210	281	217	193	303	288	274	357	284	231	261	187	140	210	213	143	148	264	260	173	198	175	121	126	204	284	220	226	229	175	157	194	285	289	233	179	236	269	200	183	211	180	176	259	244	265	290	142	157	255	221	227	222	178	202	280	200	75	176	238	194	152	184	236	196	223	293	302	254	243	328	236	108	166	187	229	237	187	240	296	239	166	126	113	178	247	298	259	178	142	189	244	197	182	236	212	152	196	190	173	238	257	164	105	191	258	247	230	232	217	233	280	191	193	198	196	224	133	134	161	121	121	191	197	188	182	168	133	158	237	224	234	162	166	213	153	195	188	206	273	214	102	144	167	157	235	177	155	233	235	235	200	159	180	177	198	215	208	234	166	61	199	286	195	194	211	204	190	122	159	201	95	100	176	177	231	270	231	156	172	243	186	162	254	340	285	253	172	149	205	176	212	251	294	300	198	161	223	174	118	154	211	277	229	236	308	237	242	292	215	186	215	206	225	227	232	235	179	147	150	107	113	203	187	92	97	223	182	87	157	168	143	171	159	154	120	69	110	217	282	214	135	95	128	147	100	98	194	215	106	145	217	177	235	277	142	128	249	230	154	88	126	176	293	308	175	200	240	232	220	139	137	274	254	214	184	96	179	247	277	263	198	228	259	253	236	295	250	102	143	221	196	168	219	239	171	195	232	247	246	239	245	270	292	265	243	200	158	135	163	179	92	46	63	117	101	71	72	143	265	207	124	183	190	156	170	207	266	194	183	220	233	197	115	147	165	195	225	233	143
210	173	159	177	161	197	178	164	204	166	209	221	199	282	301	278	250	174	127	121	105	64	42	82	202	231	175	195	186	107	124	141	162	243	180	87	152	163	149	149	149	200	150	194	162	101	184	212	241	178	177	289	248	217	212	204	191	136	119	199	253	226	212	247	209	132	242	283	263	265	293	310	245	195	290	333	231	254	268	217	259	256	225	256	270	290	231	138	109	81	157	216	217	277	215	194	266	284	243	153	106	153	212	185	140	95	49	53	130	156	118	132	150	195	210	199	214	219	218	224	147	129	238	165	161	234	162	250	221	84	105	150	156	187	194	197	246	219	180	232	187	121	172	191	257	243	219	226	199	189	255	277	269	293	264	206	213	224	166	159	212	237	264	216	175	266	248	292	299	283	327	283	155	84	155	187	124	96	198	293	232	103	133	186	151	168	206	215	177	163	215	197	173	174	225	224	153	99	106	222	250	252	259	220	141	68	144	274	252	112	78	99	153	245	222	199	208	167	233	305	330	214	161	239	187	183	204	178	186	232	259	237	126	141	166	238	289	178	168	152	234	297	198	187	217	220	196	153	115	124	113	214	254	124	168	256	204	170	198	153	140	125	97	108	103	140	194	183	189	184	265	332	293	322	287	218	243	244	207	219	214	190	183	190	239	248	216	251	324	300	208	225	262	247	207	201	255	249	244	277	249	226	215	171	169	289	344	324	288	204	164	213	218	220	248	244	380	316	178	196	194	172	279	348	226	173	201	164	140	184	194	185	138	180	262	274	321	353	303	276	172	82	93	119	257	241	206	239	234	214	209	258	263	206	225	244	159	263	291	160	174	200	240	282	210	201	247	181	153	148	102	203	244	248	237	216	298	315	261	238	201	173	225	236	276	257	206	218	176	211	276	216	168	163	178	180	241	290	253	219	216	256	288	238	229	257	268	288	260	256	240	195	150	316	361	233	195	191	149	202	251	189	226	289	328	295	193	164	200	183	220	223	186	118	137	195	161	233	272	260	291	287	276	287	300	259	246	265	219	235	267	179	128	163	310	352	294	239	216	250	266	326	293	249	285	253	280	255	233	382	322	209	164	150	232	230	154	169	218	236	237	205	230	205	181	291	333	238	235	284	256	201	178	280	271	209	201	131	168	278	311	310	320	271	258	245	180	167	210	352	346	270	268	259	345	374	214	167	252	230	227	297	278	262	258	277	291	265	271	311	394	371	326	284	167	180	242	280	321	248	267	276	227	205	247	203	123	178	221	185	172	273	364	318	252	246	264	298	284	302	301	172	192	232	179	244	188	182	212	142	181	219	240	209	193	191	187	284	314	285	257	216	184	187	235	242	195	161	142	231	292	280	178	91	236	296	274	224	184	270	253	162	161	183	211	220	179	220	227	200	202	147	203	267	225	257	303	262	191	108	171	214	227	293	310	273	220	215	168	213	217	273	353	248	236	291	256	220	215	190	115	142	218	206	200	205	202	205	229	226	181	135	152	212	244	330	266	233	326	317	251	206	207	228	214	175	188	204	245	244	137	144	144	86	210	216	158	214	210	254	270	217	198	226	293	322	287	336	367	317	227	168	189	185	241	207	210	239	196	186	212	208	179	193	239	228	161	215	217	181	215	174	130	185	206	160	121	76	152	158	119	206	165	151	208	139	115	162	166	226	241	244	201	104	73	136	293	263	195	221	219	133	163	181	129	212	182	122	167	217	205	110	103	124	125	233	176	125	233	228	130	152	209	174	137	172	243	250	247	209	169	153	190	179	115	100	168	232	234	156	139	208	137	182	229	243	258	226	226	175	170	163	147	103	117	154	156	119	109	190	124	97	184	166	116	177	203	191	177	119	202	228	234	230	178	164	134	221	214	163	193	162	175	226	217	152	139	197	219	140	155	239	221	225	173	76	140	221	168	168	215	189	136	164	229	183	198	268	159	95	122	94	52	83	86	93	187	194	145	92	118	208	208	124	133	180	139	185	171	201	325	280	228	224	165	218	247	162	189	273	240	225	192	115	180	259	267	230	202	229	210	167	183	116	97	103	172	278	236	159	195	321	242	180	218	249	236	180	145	116	85	109	154	200	203	203	270	155	43	154	239	245	195	192	258	288	254	185	146	177	195	135	184	161	119	208	210	136	121	87	123	155	149	200	198	187	198	216	185	167	251	260	188	152	196	213	167	209	167	125	180	153
111	113	136	216	178	163	211	247	199	116	160	187	104	111	145	163	183	176	177	244	228	137	86	183	321	250	196	211	229	273	280	219	168	184	224	221	145	170	233	233	221	137	189	255	194	172	217	234	259	271	247	239	249	250	142	141	204	117	90	162	144	165	244	193	173	169	135	160	182	246	263	210	262	228	204	275	211	188	248	269	244	180	113	98	159	224	186	198	219	113	193	254	185	277	309	227	245	224	263	298	125	41	93	175	193	118	111	198	217	184	169	182	242	219	134	189	286	186	115	213	226	134	138	187	151	169	198	197	236	222	219	266	300	301	210	102	97	121	85	128	161	183	187	202	173	130	158	178	204	222	195	142	206	286	264	157	115	141	218	268	255	217	176	239	264	252	162	224	268	229	315	202	215	335	201	68	203	289	243	229	199	172	134	100	140	173	195	273	231	195	202	182	188	220	243	221	128	110	151	217	275	217	175	134	171	196	228	228	190	134	123	153	137	178	189	131	141	190	194	201	236	236	175	216	205	231	229	151	190	209	223	197	123	154	222	170	135	103	138	262	270	234	184	115	154	256	281	190	110	184	277	303	252	198	257	238	175	164	182	256	237	133	163	274	293	233	215	201	186	134	140	273	259	243	176	57	149	202	201	205	212	249	184	220	278	206	230	261	313	304	179	267	370	325	224	168	175	152	189	240	238	148	166	271	247	250	302	306	203	233	299	235	187	222	261	233	257	265	263	267	228	259	268	156	150	292	305	242	263	292	206	175	223	180	235	288	301	283	277	282	184	131	92	107	184	266	290	171	133	206	269	260	177	195	214	218	262	225	208	249	166	97	162	181	245	253	150	144	200	206	181	200	246	289	277	289	274	238	247	292	312	267	271	266	236	174	117	166	322	341	266	269	254	156	117	169	178	108	131	261	275	284	291	157	193	314	259	254	333	289	199	152	165	256	266	268	259	266	240	211	226	220	200	267	364	326	226	201	186	185	230	220	238	239	279	276	233	259	298	298	264	331	372	232	150	263	250	203	159	181	271	325	326	154	175	357	283	223	288	227	218	198	188	225	202	230	294	307	194	158	256	270	248	299	326	305	320	256	266	279	261	280	243	229	261	253	268	315	238	211	203	183	246	225	248	282	229	198	244	301	262	244	293	330	295	296	337	348	284	275	303	297	238	173	201	252	287	220	235	350	292	261	332	364	374	313	264	236	213	217	251	344	408	319	258	257	170	174	144	175	294	263	291	300	284	333	288	204	285	331	299	204	147	210	261	266	276	239	254	305	299	313	290	243	157	203	333	374	317	174	142	242	214	211	237	255	334	410	385	341	263	208	180	132	226	215	206	221	215	185	192	169	169	166	156	215	216	276	198	182	267	258	230	273	243	237	208	146	265	227	197	195	192	250	225	223	282	279	250	229	243	263	252	249	168	150	224	199	225	247	183	232	317	380	307	191	161	162	121	101	94	193	285	200	239	327	309	278	257	239	165	227	261	236	277	167	181	228	207	312	340	210	206	192	187	246	195	217	326	300	162	181	180	163	187	240	321	301	236	204	232	251	199	122	199	230	225	295	218	192	238	187	203	212	198	200	190	178	196	240	164	184	327	316	284	201	119	185	143	131	140	187	173	103	122	168	220	157	189	193	291	328	182	170	112	125	123	128	234	338	270	171	234	235	162	172	200	170	201	178	141	156	166	116	79	123	134	126	176	218	222	190	144	159	169	119	236	282	137	152	120	75	208	237	184	232	220	185	240	221	168	137	112	151	120	113	190	188	225	251	139	119	151	205	279	210	144	239	262	126	74	116	154	165	126	164	227	218	141	108	121	101	168	215	223	246	211	156	93	152	182	168	179	145	148	141	167	168	137	159	115	89	200	195	144	164	233	256	261	217	172	237	265	222	119	73	140	212	134	45	91	127	170	136	95	165	187	175	149	184	163	63	39	85	87	138	173	187	177	102	73	43	106	149	114	64	94	132	216	245	138	152	178	170	112	123	202	153	157	145	94	159	217	214	196	115	77	145	197	136	140	193	130	116	229	311	271	170	156	189	215	277	188	127	251	222	170	234	206	138	103	153	199	241	249	213	183	139	186	256	216	226	258	246	176	225	269	211	236	223	220	136	120	187	191	126	105	172	170	176	117	133	219	211	244	218	155	120	169	140	69	140	231	167	110	245	242	182	168	93	150	242
140	199	238	218	144	166	277	277	137	142	247	246	136	75	123	159	187	222	189	204	233	134	158	300	419	268	108	238	274	187	171	254	224	134	174	208	189	236	224	184	156	152	164	149	111	112	177	121	162	212	179	240	240	215	305	278	256	187	124	185	194	155	80	59	102	159	163	116	93	168	192	250	231	168	205	217	248	273	236	202	294	257	157	164	129	171	188	245	324	204	159	233	262	265	317	287	303	349	240	121	86	154	227	215	178	155	159	214	165	78	83	151	142	87	219	258	164	185	191	229	222	180	151	160	158	128	230	250	234	300	257	151	195	235	135	80	99	148	153	99	104	129	175	194	224	247	222	219	212	228	247	168	125	189	238	251	205	159	180	208	212	170	136	175	194	135	134	227	250	272	320	317	279	201	146	171	196	183	114	89	93	138	192	155	183	254	273	208	245	291	224	218	171	193	218	187	126	92	173	280	280	227	181	133	207	252	167	173	256	206	166	186	209	209	151	191	167	113	171	189	182	166	154	162	228	257	272	178	128	221	232	263	304	233	194	221	226	189	138	92	123	210	173	164	209	142	138	169	113	72	150	309	249	135	155	127	129	182	196	233	162	74	133	235	245	179	161	233	249	207	173	212	235	170	256	291	266	276	280	273	232	247	246	179	191	245	287	301	207	163	310	357	298	283	247	197	183	228	201	166	187	160	154	281	344	268	219	279	254	242	287	267	284	269	267	180	133	163	258	318	219	231	172	62	141	227	236	199	126	144	231	263	166	203	307	214	171	262	316	250	225	256	203	103	111	240	294	289	278	287	249	210	152	167	241	256	252	259	254	257	213	203	291	221	216	238	127	157	315	247	196	227	246	324	287	217	129	167	268	218	238	288	203	210	302	314	363	328	272	323	271	223	317	326	230	223	235	180	200	234	257	287	258	248	238	196	161	147	200	266	279	277	210	158	212	276	270	159	170	217	204	258	177	144	270	262	194	225	236	205	219	262	278	226	207	229	206	240	232	219	272	305	338	292	169	176	198	241	291	212	212	247	238	245	296	245	148	213	320	283	235	280	314	368	275	162	254	286	251	233	162	187	329	263	228	297	197	166	254	263	293	357	281	243	251	257	251	266	294	257	259	270	314	348	326	313	195	154	166	226	270	222	273	304	273	277	237	175	321	403	360	379	329	215	257	337	285	300	354	272	169	171	197	193	257	216	187	270	350	273	130	158	225	229	234	245	204	290	305	259	274	293	303	289	236	196	249	196	167	187	198	228	229	280	298	169	167	239	163	200	287	293	246	204	206	133	207	337	315	292	175	168	286	294	250	189	174	240	344	376	298	297	275	242	227	130	160	237	249	230	147	137	257	299	293	239	276	223	86	200	277	289	313	304	213	136	199	196	242	354	270	226	338	350	220	106	127	227	258	222	163	160	252	264	238	181	194	263	181	158	229	297	295	242	214	214	170	185	245	256	197	131	166	214	184	280	336	229	230	256	263	194	97	173	237	254	266	229	281	349	335	281	248	205	185	224	244	284	263	191	214	272	248	255	247	183	225	258	208	221	296	235	157	185	230	255	228	186	191	192	198	161	161	179	138	245	306	230	253	279	192	155	195	214	241	229	180	181	163	191	175	229	295	160	107	143	196	242	244	156	137	129	153	140	47	207	211	97	149	177	141	164	252	266	251	208	184	231	268	189	87	155	196	143	195	149	146	174	125	95	103	129	80	103	131	186	225	275	310	239	126	180	221	83	102	169	196	273	285	231	176	163	236	186	72	138	162	171	292	341	235	133	125	181	230	201	219	189	143	166	180	204	131	101	114	176	221	175	216	193	201	256	207	179	187	215	189	134	182	278	288	226	161	77	96	193	199	152	185	188	171	110	93	155	185	210	210	202	178	220	243	228	273	199	183	270	243	235	149	83	85	46	109	199	202	142	200	219	118	192	248	170	219	175	57	134	143	138	112	86	179	228	203	225	250	135	172	209	152	189	170	102	162	185	151	116	122	138	131	118	65	158	172	140	106	61	85	134	209	142	173	260	206	185	191	188	188	245	341	227	218	292	155	175	196	172	199	118	121	193	175	165	214	258	270	177	78	136	231	197	111	109	130	129	136	109	128	213	148	90	162	190	184	213	159	172	198	211	255	320	343	238	125	173	194	205	215	191	273	256	163	170	187	97	43	221	233	157	189	119	140	147
181	145	157	197	204	192	207	184	127	143	136	227	312	262	150	59	121	212	149	171	234	140	183	207	189	199	145	108	137	195	176	140	117	75	96	157	146	169	195	203	195	187	178	162	171	198	167	144	168	161	249	239	236	266	216	132	160	233	214	240	244	199	180	124	93	149	186	188	150	90	129	198	208	157	195	270	188	223	250	173	202	211	215	254	150	101	161	208	272	210	81	190	199	145	314	320	184	132	266	308	170	163	150	105	166	199	198	266	314	286	231	150	98	161	266	241	192	250	257	203	175	210	217	215	144	122	266	236	214	262	250	159	115	191	199	237	265	163	110	166	260	273	196	108	173	209	186	279	193	154	217	226	263	271	237	209	163	87	97	207	220	240	274	190	149	103	53	152	253	289	258	258	265	230	173	147	172	96	125	216	178	182	254	214	126	145	192	127	61	198	192	153	244	231	271	289	211	184	245	200	157	227	219	164	160	147	174	261	235	201	222	202	170	153	100	129	239	216	270	250	152	140	203	203	144	250	414	313	144	213	173	159	228	141	71	167	180	204	239	147	121	193	262	274	251	210	152	83	156	211	176	248	251	142	142	123	96	119	132	242	261	210	180	202	226	121	168	277	239	233	251	239	235	201	197	219	173	213	261	176	170	237	292	289	249	229	222	222	210	237	236	189	205	195	150	186	215	225	248	285	194	122	206	141	152	248	253	222	224	310	347	256	247	275	249	278	236	187	182	117	93	201	238	208	166	193	246	177	163	201	201	146	165	278	258	186	212	176	198	234	163	155	157	164	235	308	277	259	291	261	238	304	294	264	219	189	208	248	274	237	254	273	245	222	219	268	301	238	182	180	196	260	318	244	200	218	228	331	352	253	154	112	173	251	264	208	243	232	188	242	278	231	221	257	195	182	254	258	251	247	249	322	296	245	276	253	205	219	214	220	279	323	292	240	215	179	179	243	322	327	277	281	249	214	271	280	303	322	268	232	178	153	222	266	245	182	186	235	203	269	293	214	204	245	302	266	202	189	165	200	267	315	315	234	226	233	242	277	266	257	321	296	297	301	204	212	235	293	348	253	206	227	252	252	188	190	232	233	191	240	318	241	181	210	196	145	118	180	256	327	350	292	237	201	165	149	166	205	235	251	207	195	232	209	239	227	203	230	303	308	259	237	288	362	331	326	310	256	267	215	94	148	312	299	256	226	285	294	285	341	215	196	261	204	197	319	350	283	249	273	292	282	307	282	218	246	237	218	284	328	320	297	315	310	343	346	300	279	216	175	139	213	233	238	277	201	215	254	268	268	153	156	213	164	145	231	273	249	291	218	133	109	189	298	239	167	270	333	268	258	200	148	242	269	171	180	172	150	212	251	219	183	156	157	228	323	354	224	136	227	317	264	245	298	207	109	131	259	279	242	228	232	280	249	272	235	176	194	196	161	163	203	172	184	176	141	208	231	209	241	291	266	249	250	270	275	215	201	220	177	178	208	193	185	249	375	235	195	249	158	166	159	196	195	211	355	321	212	219	222	225	229	242	211	162	167	214	264	161	130	217	268	270	275	360	423	371	275	253	232	212	197	234	227	172	187	161	191	227	213	234	214	174	232	280	266	176	98	154	128	103	236	267	180	215	220	197	183	124	181	187	158	166	150	144	187	194	121	124	114	160	235	216	233	203	156	203	245	272	204	126	205	198	187	236	180	205	264	178	149	217	223	150	93	109	184	196	191	219	216	159	181	269	217	140	82	59	147	182	219	206	131	180	202	176	140	175	140	151	152	112	167	159	159	181	122	105	133	168	159	202	313	245	190	234	309	302	207	166	230	220	173	153	127	160	171	191	210	219	251	171	120	208	217	213	275	266	230	270	291	216	173	193	288	220	138	197	166	225	253	157	101	141	205	175	174	159	170	179	170	203	226	235	180	182	175	140	171	145	125	183	200	195	142	130	230	244	176	237	223	134	178	192	131	79	111	205	225	200	177	169	155	155	157	168	122	107	191	190	108	130	192	167	172	171	203	264	267	270	172	189	289	238	211	224	156	166	320	278	188	227	268	261	147	112	236	334	224	116	152	174	213	231	175	121	214	171	49	176	168	127	195	111	92	190	241	212	193	119	60	116	212	244	185	201	202	112	105	144	226	332	289	262	235	232	245	203	151	184	205	140	144	145	140	131	137	144	120	186	169	118	125
184	120	140	240	221	206	178	75	157	222	147	98	138	171	152	199	154	117	185	288	277	200	295	291	205	200	172	99	102	163	147	143	203	198	120	138	173	176	136	165	247	240	210	146	99	152	238	264	156	111	214	264	270	205	170	195	197	192	142	151	198	111	115	150	136	162	132	73	119	116	81	122	159	163	147	162	175	198	177	95	131	201	188	248	261	232	204	153	192	225	216	208	175	173	230	270	231	204	204	223	274	203	77	46	201	300	206	155	210	252	234	243	156	188	258	173	133	139	235	196	181	283	276	305	256	120	177	198	77	133	139	119	126	86	159	213	202	194	227	236	245	193	148	131	146	237	252	199	200	261	210	169	224	210	275	290	206	189	213	266	256	202	171	210	226	166	171	218	241	190	193	311	384	310	192	191	187	116	91	186	147	133	130	114	123	195	242	164	110	142	243	198	154	149	183	219	216	193	164	148	169	259	248	194	180	106	167	210	149	173	185	176	189	263	272	209	187	122	125	188	237	230	236	170	51	128	312	291	226	242	162	203	196	144	210	196	226	374	315	237	202	179	304	286	237	263	219	185	215	193	103	78	134	222	266	229	266	265	246	294	253	210	201	166	103	143	154	107	165	240	329	276	173	216	195	185	249	351	283	108	122	153	134	216	248	219	194	110	170	179	122	173	144	216	296	256	306	246	145	202	242	214	241	171	129	233	295	268	203	239	240	220	240	280	324	303	289	180	111	145	167	208	152	153	175	142	130	164	192	210	283	230	142	155	157	133	229	275	236	239	178	169	130	145	247	220	175	200	188	139	226	300	257	283	222	232	315	255	231	276	242	177	198	225	201	232	220	227	332	282	192	225	264	218	217	245	230	193	199	137	146	197	180	225	226	254	270	226	257	224	242	302	266	232	227	213	219	230	215	239	265	268	242	237	233	203	140	265	320	187	230	256	289	296	256	318	300	247	331	308	204	235	211	210	194	145	213	306	321	248	233	245	251	250	204	236	298	263	246	342	410	318	177	221	280	240	236	258	212	157	267	329	296	254	238	251	262	245	151	185	260	252	304	247	236	284	202	211	300	374	289	264	276	150	137	202	261	311	371	288	247	314	263	278	355	390	342	300	234	244	362	271	126	150	202	245	295	294	266	212	261	205	154	294	320	270	224	267	330	285	261	234	219	274	334	337	300	338	271	227	202	170	254	335	330	194	211	226	148	221	316	353	281	265	317	243	204	246	274	280	248	273	333	334	256	199	237	354	357	278	266	208	223	166	175	252	288	332	187	112	218	226	203	200	259	278	241	284	196	132	171	217	224	186	216	219	226	188	191	250	226	265	282	332	353	228	208	245	283	321	217	179	181	230	231	166	182	151	223	299	244	268	340	320	301	300	245	238	200	139	175	196	216	259	196	198	226	135	86	148	239	184	131	151	228	285	212	126	160	183	135	166	179	224	283	257	271	274	188	182	322	357	253	216	244	198	254	305	191	205	196	154	156	157	222	208	190	203	168	232	265	143	185	251	169	160	195	178	179	188	152	150	222	233	170	191	241	292	279	274	288	313	307	275	293	230	185	202	189	197	232	183	203	219	222	228	190	191	180	197	132	91	181	251	205	214	295	336	241	147	123	125	209	212	273	273	198	188	191	178	164	176	172	149	127	194	196	145	156	156	160	217	228	254	283	231	238	218	219	215	151	104	178	269	288	205	163	255	266	263	261	206	202	235	162	76	164	270	280	176	57	149	227	170	150	158	110	141	168	161	177	152	194	255	293	242	161	145	183	175	175	195	150	133	165	217	155	65	156	155	151	241	224	231	190	155	206	270	274	240	206	177	171	184	190	171	101	220	299	163	136	158	226	169	79	140	210	268	224	127	67	44	111	245	324	242	177	240	220	233	171	75	189	168	74	111	105	104	143	178	156	169	143	136	210	200	140	138	123	90	91	128	178	189	213	167	154	132	142	217	235	206	195	175	93	120	214	237	239	186	195	217	214	225	211	214	125	71	152	159	115	134	133	146	145	117	188	249	220	200	213	197	224	225	171	123	112	208	278	332	312	221	207	150	137	179	220	280	239	198	188	106	82	169	171	181	254	265	233	158	134	204	195	177	195	283	308	202	175	199	242	192	148	150	209	165	72	122	172	172	123	146	175	110	133	194	192	241	166	83	146	275	281	209	195	149	124	175	194	171	206	189
145	85	134	175	163	227	205	119	180	233	197	176	147	110	120	157	191	223	216	115	136	247	275	229	205	216	196	165	171	220	219	231	194	94	173	181	81	119	235	308	258	188	142	151	130	139	218	251	243	147	84	145	199	230	223	193	159	187	198	170	193	140	64	157	254	271	255	172	192	154	121	177	137	236	286	213	239	199	164	180	234	293	187	140	233	299	269	242	223	226	223	165	175	188	252	311	244	170	149	96	103	162	106	71	247	308	188	117	164	261	246	151	64	45	125	215	203	161	152	178	215	220	179	104	113	194	192	173	149	213	273	236	268	254	176	200	209	170	171	203	211	186	241	255	261	205	156	235	231	149	92	156	205	199	216	144	135	183	187	204	199	205	180	221	243	198	199	194	170	198	252	286	294	299	261	211	301	301	241	175	130	202	194	219	167	131	177	201	206	159	166	159	141	158	196	207	218	246	256	157	58	77	137	259	266	114	84	172	240	184	174	155	126	230	205	206	204	161	138	72	79	175	211	108	140	242	207	151	152	160	118	64	107	149	236	243	162	155	152	190	202	230	259	169	168	281	226	138	161	157	145	177	129	122	206	249	202	159	198	169	180	260	253	188	224	239	187	173	205	219	176	202	195	170	207	222	194	155	139	171	210	190	118	134	202	168	223	248	181	271	301	149	63	100	210	265	268	261	245	222	182	244	233	140	160	179	215	240	166	125	206	277	214	246	316	331	336	269	299	271	246	259	159	144	185	165	204	347	296	192	230	237	190	227	267	278	277	235	249	217	164	245	263	241	271	155	92	247	305	233	241	289	277	248	219	305	335	257	259	189	126	110	143	158	168	225	191	187	297	343	300	243	152	181	273	250	140	188	349	301	185	187	217	224	259	250	182	201	277	231	216	180	91	139	246	283	279	309	217	179	253	240	189	152	150	240	265	266	263	228	242	179	206	163	93	152	213	278	297	277	264	205	177	281	262	219	247	306	243	180	228	259	326	292	215	225	238	260	299	268	254	269	267	255	230	217	235	263	313	299	280	230	254	248	196	272	287	262	232	213	191	171	181	235	326	283	332	350	343	383	226	176	215	222	186	141	167	268	314	247	154	192	313	342	262	123	172	298	225	178	214	243	323	347	257	215	202	256	275	240	242	223	289	289	220	299	293	223	246	298	301	244	199	222	245	272	322	230	206	199	170	183	194	242	249	229	254	274	253	263	238	227	215	206	203	177	219	247	251	212	190	232	305	262	223	240	237	372	360	166	82	123	242	231	213	169	150	279	262	231	262	188	160	206	220	247	232	263	294	169	100	164	203	237	189	256	301	219	205	233	254	265	261	276	318	250	208	279	317	185	103	199	187	168	250	279	306	320	290	244	213	219	257	236	263	242	147	233	303	268	265	255	155	168	231	184	149	175	208	198	251	238	166	201	278	317	247	217	201	160	143	131	141	185	196	177	265	303	194	159	229	259	223	226	191	161	300	278	261	305	151	75	153	240	276	214	179	275	298	307	259	156	150	179	272	206	163	231	233	198	169	132	184	274	221	188	249	220	188	333	308	267	317	286	306	292	228	253	205	174	223	283	310	249	266	234	209	220	180	173	193	244	255	251	277	271	235	232	223	156	131	156	192	213	189	158	158	184	134	152	229	231	170	68	146	252	243	234	187	164	217	155	110	191	252	253	250	256	175	166	200	211	199	206	197	160	150	163	229	187	143	128	118	228	293	200	186	199	139	143	117	183	264	176	155	227	219	216	258	282	270	266	278	250	199	191	192	144	169	265	296	222	189	232	231	159	80	108	152	87	103	140	179	167	63	90	244	274	168	172	206	157	164	264	249	242	207	116	197	158	143	150	196	192	58	125	154	186	233	241	262	193	217	257	222	287	340	216	189	200	161	171	138	120	117	181	184	137	89	111	216	214	160	196	215	179	136	188	276	223	181	185	205	225	126	100	147	128	120	174	238	222	214	166	77	199	297	156	106	168	165	189	285	317	180	87	78	166	231	212	235	160	131	189	237	204	104	123	214	251	159	167	203	159	187	181	183	116	193	294	238	231	282	278	207	164	199	232	180	169	143	138	165	165	185	198	226	222	163	224	221	186	279	308	217	183	179	170	188	183	180	135	142	211	232	221	135	97	217	181	147	140	188	178	145	203	196	291	221	134	155	91	110	121	148	173	122	99	166	229	164	199
197	135	100	132	175	148	49	93	199	194	104	74	114	139	110	218	294	208	173	117	170	304	273	150	164	205	191	238	216	166	106	159	165	66	109	137	76	124	196	218	233	159	112	85	48	164	206	156	265	237	147	140	208	177	163	187	208	262	260	234	190	201	196	177	134	150	113	108	214	155	110	156	133	146	227	259	189	153	198	230	236	213	193	222	239	236	150	187	262	257	204	151	208	198	233	234	131	115	225	258	176	124	94	144	188	198	174	181	246	200	163	162	164	172	106	67	146	226	187	114	133	163	124	110	189	211	128	116	115	147	209	172	175	212	240	198	150	126	173	270	226	204	185	168	170	121	103	182	240	207	172	191	220	219	207	241	232	157	99	159	214	236	257	240	161	165	212	210	257	290	353	357	242	212	213	174	196	230	240	207	224	266	224	207	212	202	139	48	146	212	162	196	220	224	223	235	273	216	190	169	110	152	226	319	213	75	142	201	178	154	221	207	187	214	121	75	144	200	209	206	145	68	148	211	221	195	174	245	268	249	242	171	181	308	303	180	106	152	209	249	190	125	196	185	174	246	241	148	91	77	100	208	290	190	157	142	96	129	124	149	173	178	136	129	174	226	251	248	291	280	248	250	203	178	147	112	113	109	93	165	184	82	133	169	229	281	214	248	257	171	227	275	240	215	231	224	224	246	217	208	195	236	178	183	206	127	137	122	182	221	182	253	293	300	232	240	252	194	273	375	383	249	219	192	150	125	199	303	196	178	257	271	188	211	289	246	222	194	149	199	195	176	218	287	213	102	154	152	203	299	234	126	170	222	257	323	233	173	213	190	218	291	265	263	262	200	196	219	234	161	113	159	241	287	216	162	204	228	232	235	262	288	263	263	306	297	290	305	287	205	155	264	352	215	138	270	326	254	234	246	148	176	263	203	112	131	234	284	303	262	192	160	254	226	184	253	194	181	211	209	259	307	263	229	212	200	188	202	182	108	204	299	212	115	141	246	355	370	276	237	224	237	215	184	166	149	244	303	251	268	245	207	242	242	211	209	186	104	138	269	334	275	263	233	275	317	240	209	257	346	337	310	259	160	139	226	249	317	358	324	296	262	290	289	282	200	164	221	258	309	304	235	226	256	251	239	282	310	277	269	245	305	381	362	323	247	174	212	251	254	243	258	289	282	303	305	373	333	188	186	213	149	109	187	294	251	206	206	155	154	203	254	170	159	269	277	265	276	268	264	314	216	144	187	239	286	246	249	254	247	183	208	265	245	310	227	113	180	220	257	253	206	240	298	206	223	301	300	311	210	190	140	130	239	245	231	257	261	198	244	278	246	221	244	262	211	246	276	269	303	264	220	160	117	216	224	265	320	224	256	291	198	200	266	260	259	243	200	284	280	257	260	210	237	249	257	294	250	240	328	302	205	178	122	124	176	259	298	246	183	146	106	157	233	182	201	281	203	75	143	183	171	191	223	214	219	312	331	252	203	197	199	219	237	208	176	246	296	215	183	143	99	134	127	222	320	284	212	221	267	277	277	284	278	306	273	201	192	185	248	220	189	241	215	227	320	323	241	167	265	316	255	299	250	166	172	218	183	144	196	194	150	116	168	250	197	170	191	205	159	128	228	184	151	136	59	90	171	190	206	232	182	199	219	173	174	207	159	212	256	203	156	218	314	242	161	209	214	94	86	180	203	196	239	195	110	188	232	202	243	246	235	287	266	200	185	234	180	143	201	191	188	197	248	199	234	303	278	245	172	183	214	166	173	195	210	214	127	111	164	111	79	97	159	143	168	161	103	115	89	151	227	218	134	138	194	208	193	110	157	198	208	212	158	189	166	121	86	187	238	183	159	140	99	79	144	189	158	170	249	249	226	276	268	243	298	238	173	189	168	182	173	150	146	125	90	104	139	157	215	226	215	127	84	86	49	54	142	146	148	170	150	160	176	220	198	241	272	207	166	115	118	206	212	139	156	215	194	219	272	160	102	186	211	194	182	223	233	122	108	208	198	156	203	272	219	196	181	78	97	174	221	196	185	192	161	214	193	168	220	178	187	165	166	241	229	221	203	143	130	188	255	282	266	251	222	196	162	141	182	300	310	246	263	242	222	139	101	208	187	129	177	161	183	251	324	215	131	224	177	172	189	174	181	164	145	119	155	132	85	100	94	198	207	110	102	157	198	212	197	229	272
206	161	89	149	195	140	154	133	164	238	157	178	180	68	74	156	217	198	113	67	77	128	209	248	172	120	267	367	306	189	171	217	207	183	228	234	166	243	268	185	212	245	201	139	115	158	122	107	152	205	217	160	245	265	123	159	247	240	300	280	229	180	134	192	198	179	143	161	235	155	148	147	178	223	155	186	293	215	124	201	249	279	231	121	140	265	235	296	361	243	185	177	168	127	184	231	192	224	297	314	235	233	286	200	165	273	244	224	236	215	235	198	177	115	151	244	143	78	81	178	201	123	95	76	105	171	219	145	105	171	213	155	187	198	115	110	129	171	161	154	169	194	216	198	217	180	117	136	174	167	177	233	201	121	127	96	178	273	179	88	172	276	247	230	245	185	166	253	266	252	203	136	152	245	263	239	301	292	233	247	204	160	145	176	278	183	157	155	54	179	233	125	141	250	175	118	175	136	150	183	172	187	182	228	230	117	68	111	99	107	180	183	172	210	248	140	159	271	304	250	97	148	177	108	173	276	279	192	152	149	172	196	233	197	193	277	283	244	204	215	236	194	128	101	210	241	173	161	168	228	298	232	264	287	179	164	100	145	204	150	173	186	162	225	223	208	211	210	185	142	244	279	276	267	258	266	218	192	191	217	194	194	255	268	249	243	234	243	226	173	133	166	224	208	167	205	199	179	200	192	272	270	200	244	277	182	79	155	284	218	201	251	241	236	250	246	286	282	225	247	259	253	265	258	201	205	264	248	199	251	240	250	183	108	148	216	320	336	230	165	279	390	266	179	203	184	140	96	159	233	256	185	196	279	234	210	249	304	248	151	195	156	207	287	240	249	275	314	345	225	192	210	130	146	138	172	257	228	218	289	245	286	258	158	190	205	213	240	242	199	220	254	299	211	90	111	208	270	257	232	250	261	194	152	210	275	236	289	263	148	207	288	242	214	277	257	211	244	301	330	236	160	195	220	220	196	298	370	239	314	367	259	183	153	338	443	399	351	220	112	172	288	252	103	145	243	241	279	281	283	313	295	347	309	208	166	184	235	166	199	301	314	263	224	273	277	210	200	243	348	342	249	274	239	150	175	278	304	264	265	315	261	154	172	276	256	217	273	282	329	393	258	181	254	296	267	244	282	228	205	340	352	240	219	305	326	203	240	323	332	259	199	249	276	298	322	331	284	165	221	269	241	208	129	133	155	115	173	264	237	324	253	96	177	205	185	196	247	258	226	252	280	248	197	247	221	221	266	194	166	252	214	165	209	198	219	184	196	222	175	228	299	277	265	250	219	212	233	225	207	214	166	216	274	187	192	209	171	259	333	278	236	245	235	173	161	244	173	193	293	253	226	272	269	277	355	308	294	260	179	184	149	186	232	250	277	212	172	229	270	201	160	220	296	231	191	228	250	335	346	256	196	155	136	198	231	178	182	260	311	218	104	237	278	175	177	130	131	143	152	167	224	247	184	214	163	167	211	175	234	234	250	260	155	75	149	217	186	171	150	170	231	222	233	256	319	306	171	211	255	278	349	310	268	252	240	278	269	270	218	145	177	311	335	207	205	247	203	187	303	231	158	328	321	234	220	250	203	168	210	184	114	77	217	253	258	210	140	261	297	252	244	182	118	104	138	149	119	183	257	312	229	152	146	166	178	231	268	160	141	130	131	182	189	173	154	209	231	188	172	177	219	240	289	238	164	176	144	143	149	189	180	217	269	214	182	149	182	172	120	124	117	245	282	182	250	220	205	168	95	169	119	148	173	190	240	224	169	191	220	194	231	256	312	233	154	126	111	126	152	165	143	148	144	145	195	240	252	229	243	189	57	97	159	104	143	192	180	178	196	207	201	252	173	181	236	166	125	85	217	333	288	177	124	184	163	148	184	245	286	231	137	105	75	151	151	142	280	270	177	168	249	209	186	199	187	238	151	44	154	248	217	183	161	174	215	179	131	161	108	117	164	146	104	66	146	141	101	173	228	200	103	90	138	103	119	216	231	242	253	267	184	89	191	233	193	139	84	149	213	158	120	134	166	191	223	219	252	177	151	247	208	110	73	159	178	95	115	117	147	158	108	159	172	210	200	120	113	85	86	180	199	254	180	138	229	230	212	136	131	141	177	193	178	162	101	135	164	123	163	214	159	170	236	167	156	226	135	132	210	137	91	200	303	224	182	219	203	186	104	83	202
154	131	180	164	187	192	104	112	156	196	213	258	206	84	125	207	140	72	124	117	165	169	151	154	151	222	208	234	268	229	210	137	86	127	184	214	158	193	201	120	144	227	214	168	242	268	206	215	161	154	199	169	209	189	166	208	242	261	250	325	348	189	94	205	251	230	244	233	299	295	248	228	260	275	196	212	242	259	294	243	205	228	182	196	284	277	189	220	238	148	155	192	164	122	148	176	213	259	297	287	236	195	169	227	219	169	157	173	168	160	158	145	197	127	76	183	274	222	92	187	313	197	131	158	99	94	143	193	208	180	129	94	138	150	129	213	277	200	129	145	148	174	179	132	145	176	140	69	68	95	130	86	89	150	105	53	138	211	204	185	241	194	163	198	195	232	242	252	239	219	234	175	163	244	318	268	219	236	133	145	199	186	195	164	154	206	176	136	173	210	125	131	150	173	259	279	246	146	145	169	130	124	140	169	199	193	116	71	90	139	180	108	136	164	208	183	86	122	215	238	221	217	152	206	266	152	95	109	156	152	114	197	221	221	233	227	284	246	117	159	211	166	95	96	218	280	223	132	140	134	137	189	170	177	256	344	325	311	250	122	185	371	380	397	330	201	202	135	121	165	249	208	173	235	210	142	171	201	212	275	201	157	254	280	241	207	197	172	207	208	187	288	230	164	207	220	201	146	156	213	290	263	206	266	238	207	199	104	135	233	173	196	294	269	217	181	177	194	190	119	123	238	258	255	212	169	270	309	255	224	192	162	187	231	263	286	264	222	151	153	254	324	282	251	173	162	210	147	168	236	243	196	205	226	169	246	291	136	169	205	108	89	164	284	290	275	254	224	284	283	253	266	247	242	245	223	257	215	170	248	212	181	228	171	217	319	224	131	210	260	277	284	168	152	145	158	274	303	247	173	189	225	237	283	240	232	271	234	198	128	141	205	322	270	105	210	234	209	234	207	205	189	165	270	256	153	235	319	287	248	224	196	210	239	306	224	162	258	322	327	306	276	264	194	182	225	208	210	269	246	197	245	252	267	290	236	236	172	153	243	182	210	291	242	198	181	248	304	275	291	340	386	344	246	169	125	154	215	250	294	274	164	187	239	215	257	277	264	289	282	305	300	273	271	264	252	274	275	291	284	268	312	255	143	131	224	257	248	254	275	289	303	294	284	250	207	212	262	327	382	325	364	331	138	96	196	235	131	247	351	300	262	213	182	201	235	184	226	318	289	220	218	227	246	201	138	292	332	226	225	268	269	242	253	235	152	158	237	246	205	200	189	208	324	254	143	170	223	223	114	81	215	296	168	170	196	163	238	211	254	306	226	285	318	229	182	242	309	263	170	171	256	198	222	237	151	156	258	287	282	280	164	103	118	169	208	281	197	220	263	195	272	263	258	231	121	121	205	207	203	141	109	178	196	152	131	170	184	164	236	237	166	208	230	257	203	187	227	194	178	137	219	215	214	323	270	259	240	181	194	215	283	316	207	188	231	206	183	169	205	239	276	221	220	259	433	509	302	226	226	262	295	258	185	191	162	215	309	232	215	262	179	188	239	166	159	135	143	213	235	213	207	280	245	158	119	134	191	210	185	104	131	155	254	284	201	265	297	247	201	198	196	203	220	256	300	270	233	154	188	259	231	156	173	281	212	168	248	250	168	140	130	239	280	143	69	143	283	236	182	222	212	170	217	264	203	236	284	202	177	179	150	223	224	160	178	261	320	261	235	225	115	100	162	169	141	104	177	154	103	136	74	115	202	154	67	129	280	323	265	261	264	209	194	168	141	206	261	237	180	137	175	213	138	85	111	184	230	194	187	222	183	110	175	254	279	303	259	163	119	191	268	222	223	212	123	146	268	355	291	284	334	251	233	271	217	114	144	270	207	121	173	127	64	80	85	84	127	209	154	148	202	140	152	190	261	260	146	130	205	152	39	175	243	185	173	145	165	173	169	155	199	208	178	140	160	223	222	223	264	259	116	131	276	234	154	215	251	208	112	140	211	163	158	151	148	120	162	196	171	242	293	259	219	189	253	248	167	189	165	119	172	232	144	116	164	158	148	107	69	74	119	157	201	286	293	159	84	126	157	212	209	200	173	172	217	218	227	199	176	110	144	262	246	242	267	236	199	119	72	109	116	192	203	189	166	167	213	211	211	164	97	90	180	251	270	157	96	152	154	152	138
218	122	109	120	133	206	280	235	185	152	175	262	225	201	204	110	135	181	169	158	132	136	208	205	162	218	179	140	211	169	123	140	123	152	122	157	195	144	164	109	157	153	135	158	145	189	120	170	288	289	216	112	152	187	157	253	262	205	199	204	185	186	165	214	228	128	121	114	134	230	268	220	214	245	253	154	164	303	309	289	279	213	182	168	143	166	219	204	188	243	236	208	151	122	200	243	180	225	298	221	160	150	180	219	172	149	122	133	199	164	193	225	129	102	124	185	226	204	179	212	338	302	182	102	142	205	216	170	152	203	157	178	196	162	130	164	235	206	111	86	90	125	196	150	169	226	161	173	180	193	227	155	157	124	98	88	97	138	139	187	169	116	115	171	299	270	174	207	261	253	268	267	217	171	170	185	115	147	232	215	213	173	173	149	125	204	153	150	196	235	248	141	127	194	189	202	176	131	152	156	166	194	190	195	149	121	101	127	204	195	140	171	320	252	173	222	235	214	151	180	164	128	163	172	248	242	150	139	132	187	256	186	179	200	146	211	185	176	240	212	213	201	171	107	118	125	169	159	148	207	205	270	286	236	205	270	307	220	176	186	160	140	133	205	239	251	207	96	125	164	196	258	301	243	210	240	227	150	131	259	233	194	252	176	133	218	189	118	199	217	205	231	203	217	240	215	157	165	229	198	155	105	57	147	171	152	168	120	157	247	320	344	252	191	246	169	57	166	223	134	153	193	211	236	213	231	307	334	247	213	164	122	241	224	108	159	218	222	250	228	210	254	279	241	256	272	222	183	203	305	297	276	266	158	206	209	220	309	278	253	149	193	240	184	261	240	188	228	270	224	233	248	141	170	186	188	243	187	177	286	290	261	215	158	151	211	254	274	239	224	283	216	245	314	296	165	119	211	231	210	225	200	177	222	254	221	201	270	271	236	241	269	292	329	308	251	184	169	248	284	328	206	197	296	246	259	239	263	325	321	257	315	312	195	231	319	312	219	260	292	213	152	205	239	242	292	266	199	205	231	227	283	340	380	329	228	243	220	177	256	307	284	251	256	268	298	254	316	338	238	301	285	233	230	258	186	215	294	227	219	233	245	223	223	244	272	244	243	261	188	178	192	227	224	171	200	265	352	363	333	254	187	202	159	187	186	216	223	158	232	338	220	117	160	139	90	118	294	442	474	419	340	297	317	274	158	185	305	273	215	166	206	258	247	181	142	235	215	208	184	177	238	226	215	253	264	246	246	241	236	236	194	185	190	203	174	197	274	231	199	266	282	312	305	226	258	213	216	240	193	200	190	140	175	158	63	124	257	250	175	234	327	330	259	272	361	311	260	303	273	243	293	262	240	273	189	181	187	98	104	134	164	165	137	185	203	215	224	244	234	154	181	247	264	271	243	278	290	280	266	171	168	218	187	146	186	166	230	278	208	173	191	275	258	163	185	213	195	266	323	238	254	289	202	238	247	241	266	271	285	301	328	306	185	98	201	285	213	286	361	254	275	255	133	138	252	336	334	459	387	202	315	312	242	254	226	259	303	287	188	185	218	202	247	206	221	210	130	87	129	154	155	182	198	258	242	206	274	314	242	180	186	250	319	203	131	247	202	152	215	262	224	205	212	153	145	142	180	189	178	173	119	151	187	181	130	72	120	166	164	178	207	153	155	245	148	91	164	178	187	149	90	109	160	172	186	208	196	217	206	180	210	225	172	170	240	263	251	193	189	178	85	140	196	250	268	201	204	126	111	154	109	108	138	93	92	165	153	163	209	163	183	190	91	108	147	173	159	138	149	111	180	224	144	93	70	87	122	152	213	237	234	166	118	137	86	145	214	172	224	257	187	159	197	240	196	100	177	350	275	124	178	194	214	265	207	161	254	308	251	231	147	103	84	37	65	67	140	245	144	63	212	271	181	180	196	117	166	279	291	288	184	227	257	173	187	155	115	75	82	100	120	209	162	144	128	146	180	229	276	196	159	154	118	77	119	214	163	39	48	122	200	213	135	80	131	185	141	136	177	209	251	138	126	182	182	226	315	313	196	185	190	179	167	164	134	141	187	176	148	96	166	238	257	242	213	142	91	166	201	194	198	171	87	102	168	185	183	152	105	139	206	221	254	268	200	179	232	224	186	179	248	317	263	247	222	110	63	164	222	141	150	234	181	109	95	52	54	60	119	147	191
151	125	108	200	252	287	298	187	117	136	117	61	70	147	195	200	179	181	188	148	89	159	180	159	235	206	200	238	199	134	194	247	235	239	209	214	245	217	201	208	202	194	120	161	184	91	113	102	191	249	146	89	68	154	137	63	75	131	165	196	201	131	143	152	88	57	113	184	229	293	261	231	226	163	194	215	217	230	246	338	284	208	207	118	106	171	256	254	247	245	203	178	155	180	149	256	314	210	220	247	295	250	200	214	178	201	212	125	122	149	131	164	178	185	121	192	302	255	199	204	203	151	128	151	174	199	148	103	110	113	155	167	168	188	165	205	208	152	116	43	79	199	172	100	152	182	196	176	120	99	222	300	175	145	140	52	69	82	122	180	184	110	41	136	236	148	115	241	220	135	204	261	256	222	223	315	321	258	191	177	211	197	115	82	166	183	181	157	147	255	228	124	144	187	216	211	257	225	180	198	103	152	251	228	234	166	115	217	221	196	136	204	290	131	82	172	221	248	208	207	200	161	180	125	142	193	179	168	126	165	220	190	180	163	154	161	122	117	241	282	232	209	176	109	129	131	117	106	99	222	266	275	231	159	134	149	219	245	155	94	151	222	235	258	212	142	190	203	189	158	165	244	302	230	117	157	212	255	280	297	226	175	198	228	229	108	125	170	189	213	183	188	220	201	226	238	170	138	153	241	201	117	138	132	162	137	161	230	228	240	253	252	267	308	378	282	97	109	237	300	223	248	264	215	186	175	263	322	282	166	209	332	290	164	150	210	202	182	212	231	238	303	251	203	240	261	296	256	224	300	242	156	228	284	262	267	318	282	272	266	245	229	185	189	233	218	201	285	295	271	271	268	237	149	131	131	189	226	229	185	182	227	174	188	196	211	207	226	246	192	190	213	281	213	186	203	110	143	135	121	219	284	277	251	203	139	135	239	216	178	270	329	229	170	191	238	236	226	235	185	229	158	91	166	207	166	132	216	241	224	279	301	299	254	326	337	272	265	157	124	165	244	262	194	227	171	185	266	317	273	216	273	258	228	296	309	216	149	177	268	336	319	221	192	199	136	177	261	329	369	273	244	250	211	196	257	250	244	271	219	210	271	293	218	194	280	297	213	243	190	91	198	255	273	303	271	236	197	271	308	247	210	192	227	206	179	172	165	164	195	249	280	205	239	299	188	209	258	263	320	287	196	161	224	209	202	233	257	228	167	148	155	179	212	196	149	191	196	187	173	195	222	221	219	248	265	291	315	297	300	244	199	323	293	181	280	279	218	218	150	228	203	201	295	180	203	222	151	134	171	238	205	187	244	162	90	169	238	273	232	245	331	267	186	264	292	284	332	289	169	203	298	231	225	226	215	253	232	138	192	295	236	193	261	325	321	300	285	286	272	207	224	282	258	231	228	209	228	263	297	333	206	129	231	261	198	173	205	190	223	240	173	204	272	237	159	174	154	182	191	178	199	188	218	166	236	312	254	244	209	254	264	196	202	216	289	293	157	177	221	166	161	230	191	225	274	212	244	310	228	156	249	264	232	238	261	278	224	132	120	203	272	243	209	180	218	269	244	184	219	242	190	123	148	261	254	155	134	194	286	309	230	235	271	260	224	211	270	285	216	191	212	152	89	149	205	204	207	165	206	197	103	154	257	248	213	196	159	148	99	149	165	156	207	250	182	131	201	214	222	145	81	136	124	123	212	200	226	220	152	180	157	217	239	168	180	194	187	187	206	252	215	140	157	201	280	218	201	247	191	242	188	63	108	207	152	140	181	155	168	147	128	266	239	100	153	184	161	129	100	109	181	229	203	199	154	175	201	132	83	96	218	222	97	75	108	147	174	186	212	261	190	116	224	229	182	180	143	197	233	196	245	300	274	294	284	232	213	167	168	157	167	221	167	108	187	243	216	176	180	147	162	155	127	144	98	91	160	137	148	219	191	222	204	218	211	159	163	174	215	201	180	136	147	209	132	91	197	263	223	157	178	138	124	121	46	89	122	203	226	157	158	163	184	167	161	121	129	180	160	172	184	186	206	249	292	218	185	241	228	135	51	125	127	108	169	207	169	120	131	116	75	107	187	133	182	250	144	201	302	261	287	356	284	226	178	101	75	71	107	101	71	91	141	204	315	334	298	298	250	215	193	156	231	245	170	209	170	165	138	48	113	187	182	139	113	157	242	190	129	161	166
114	107	101	90	176	185	136	165	170	175	127	156	252	292	271	235	222	234	245	216	180	176	227	228	286	207	184	177	114	163	185	200	162	179	173	198	241	169	108	181	248	197	192	148	149	130	176	261	182	168	280	261	157	150	134	151	171	168	198	172	129	172	210	184	134	207	241	142	159	183	154	210	151	116	192	176	227	212	184	282	208	170	224	188	197	222	247	285	300	261	231	275	343	292	191	149	124	114	76	141	242	287	253	257	221	143	196	184	205	224	192	183	178	219	201	141	175	281	283	199	149	92	116	131	102	144	193	183	136	167	251	233	141	131	156	198	148	80	78	78	164	201	208	223	233	160	187	175	40	117	177	189	233	238	234	189	114	154	174	122	146	159	110	211	294	185	111	110	134	175	194	208	241	233	265	253	203	192	203	234	198	154	170	234	252	252	241	170	183	235	199	164	125	177	198	222	255	162	215	180	151	230	209	192	231	177	143	181	208	230	192	180	196	154	199	283	242	269	269	241	184	105	204	332	251	172	153	129	132	153	194	171	164	251	280	176	117	175	198	207	185	120	158	146	78	144	174	89	174	201	103	222	205	161	249	287	350	309	178	89	127	185	189	136	151	203	186	192	195	150	222	333	235	201	195	92	159	271	289	270	214	236	201	152	169	196	198	180	188	138	129	166	196	243	296	245	235	253	213	214	258	247	221	185	201	187	169	256	221	122	76	87	122	211	230	238	236	194	219	238	277	212	177	214	191	349	385	223	201	234	313	309	280	260	133	239	346	208	201	219	178	194	212	228	284	274	312	324	245	197	260	281	213	248	239	230	250	253	248	212	262	283	137	155	245	201	217	278	274	250	233	180	164	264	216	133	204	226	190	173	226	357	344	254	260	234	153	190	328	301	177	245	340	223	216	226	211	206	194	295	264	207	245	210	188	140	166	220	110	105	146	221	257	232	243	229	199	236	350	305	214	235	238	204	217	212	206	210	155	176	194	231	299	322	252	173	280	318	252	191	135	243	307	341	325	254	240	228	221	198	163	203	271	268	329	303	226	246	296	294	217	147	199	238	221	211	214	296	314	240	201	227	261	262	230	247	276	265	233	272	252	196	204	162	207	191	178	213	214	224	245	273	250	207	152	202	223	261	309	306	286	290	281	217	219	168	130	157	180	146	154	239	245	264	210	185	301	314	255	251	256	284	266	200	189	215	262	268	210	198	258	285	257	210	257	317	304	237	204	263	210	148	177	181	213	243	237	172	187	211	257	310	341	256	249	396	284	242	318	240	224	188	199	292	240	248	221	217	224	196	250	244	215	220	234	268	219	118	151	259	248	224	278	287	226	221	257	251	260	203	104	149	317	328	235	164	199	269	270	279	308	278	209	163	126	206	196	171	217	249	228	268	326	283	303	198	140	236	279	305	305	252	217	219	207	217	304	353	289	235	307	316	206	251	287	220	220	232	224	162	177	292	300	254	238	219	269	252	195	256	235	226	221	196	241	284	236	164	138	142	223	263	278	239	215	274	344	324	308	326	259	156	168	252	198	150	215	221	198	188	176	221	288	250	177	164	197	187	125	190	236	244	196	157	217	156	151	237	202	184	175	150	159	199	251	266	206	167	243	241	193	219	174	179	198	190	183	123	108	187	183	168	148	122	167	235	250	196	225	171	139	115	126	176	122	176	228	220	169	123	153	166	181	199	217	246	246	228	278	252	187	238	214	138	189	259	168	124	196	206	206	157	207	220	198	191	132	117	78	127	229	204	123	185	208	159	131	147	205	180	182	234	278	310	182	134	171	138	132	138	203	154	153	226	173	191	224	118	73	132	214	235	160	90	49	79	172	197	172	192	196	161	139	248	274	264	313	207	120	155	206	192	267	215	155	235	148	126	224	213	125	83	100	133	140	167	223	236	174	150	173	128	65	47	169	280	206	156	145	112	71	205	214	106	179	167	177	246	157	75	94	114	95	54	122	180	109	145	250	234	147	82	145	193	196	140	60	49	52	47	98	137	144	145	144	172	174	159	166	232	257	292	310	294	231	242	289	230	183	100	70	117	141	113	88	126	198	150	92	119	82	70	68	67	142	196	203	222	268	221	168	227	208	214	237	227	156	89	121	183	172	158	195	171	185	180	215	299	331	306	282	233	173	208	276	231	114	125	149	170	204	124	58	88	142	148	234	285	231	204	208	174
142	193	231	128	134	135	55	132	259	232	156	210	250	246	304	309	200	141	141	143	199	254	229	217	219	206	219	245	194	134	213	288	228	173	174	154	144	150	136	137	188	225	217	214	187	116	102	190	260	286	229	184	223	140	94	150	167	174	187	213	154	110	196	223	148	105	166	224	237	188	138	144	133	160	201	204	157	154	219	203	143	166	214	240	156	128	229	206	260	362	306	192	209	225	121	93	154	271	338	249	223	235	243	282	264	151	102	179	244	192	80	117	218	269	180	181	220	196	142	126	322	278	143	164	111	142	264	349	233	189	320	332	250	110	135	213	154	178	254	252	267	297	224	94	99	193	216	154	268	408	242	195	243	222	235	195	169	178	115	97	204	201	136	213	189	129	201	230	141	95	204	261	192	176	247	207	134	169	193	204	213	192	234	292	274	231	180	254	332	175	144	256	233	217	233	159	105	147	189	223	246	247	218	138	142	151	168	157	206	222	150	200	217	212	229	149	202	322	320	354	197	128	324	284	173	180	189	249	265	215	206	218	181	158	246	261	121	164	178	108	169	236	182	96	134	219	161	102	157	154	208	226	228	279	227	275	327	322	275	166	103	174	207	130	133	158	250	266	240	245	262	171	140	148	58	153	216	166	138	220	290	324	276	179	273	291	168	198	211	122	144	152	141	201	180	137	199	248	210	253	302	174	134	180	188	193	142	155	214	250	213	208	257	260	219	216	259	156	156	298	256	164	157	187	180	164	250	277	275	304	299	292	308	262	238	246	191	265	307	161	129	115	161	264	212	210	230	191	142	250	344	316	289	234	200	249	283	225	233	226	261	275	162	216	219	160	279	260	158	160	246	241	215	342	361	284	298	300	245	245	215	104	171	292	197	130	110	171	253	205	244	217	209	242	246	260	192	135	211	221	166	291	261	162	162	141	198	199	175	129	124	205	281	347	308	281	235	207	287	315	231	173	205	188	194	241	212	165	129	195	214	252	348	211	161	207	257	317	277	218	182	213	264	270	248	272	277	261	296	278	266	250	304	340	239	202	202	191	257	375	298	171	206	254	180	118	180	272	263	301	303	221	212	214	215	271	288	285	305	216	141	173	213	168	147	273	286	195	200	202	194	209	222	248	262	226	234	247	238	238	271	256	147	88	159	271	210	114	179	310	340	210	168	216	263	288	215	194	206	236	305	320	269	181	142	146	152	208	183	230	376	325	157	178	260	319	312	266	326	301	203	240	344	282	179	201	215	118	147	194	207	207	204	224	287	285	261	267	201	220	287	255	255	241	165	143	130	109	179	215	193	270	239	153	163	230	208	199	247	270	260	252	259	274	281	256	306	262	220	219	168	170	205	246	215	214	250	248	260	280	282	221	171	115	112	187	202	208	236	232	165	224	363	286	211	205	163	168	232	246	200	211	154	140	157	140	165	259	283	234	228	235	271	258	203	172	199	223	168	181	233	224	213	234	169	150	200	135	175	199	184	188	186	212	211	197	174	183	269	307	231	178	231	285	199	239	327	314	310	303	276	143	117	185	131	70	155	181	101	187	240	251	281	212	215	249	268	210	197	239	240	281	273	165	185	261	237	170	150	210	175	178	199	208	339	331	235	191	200	255	204	221	201	148	147	161	206	207	179	205	245	249	205	169	194	240	313	307	223	208	198	170	177	223	194	106	117	183	231	215	223	267	246	219	227	233	193	190	216	228	187	202	203	133	108	97	159	201	142	139	223	243	268	206	177	241	182	128	128	137	216	266	281	258	219	204	189	159	79	110	231	261	152	102	90	42	152	199	132	124	147	242	174	111	241	240	198	128	100	107	159	180	115	158	135	119	159	149	222	294	234	231	210	183	170	145	167	254	259	174	198	252	243	189	158	171	118	148	222	200	142	108	121	69	78	131	258	265	135	158	226	167	139	126	105	133	205	186	110	191	170	72	121	207	241	237	123	164	247	173	93	87	105	103	110	117	92	33	152	234	174	103	54	87	127	145	165	126	56	82	190	250	154	146	240	202	184	178	162	192	227	169	180	262	241	213	199	201	155	78	191	240	146	157	228	239	195	152	183	234	202	208	158	179	184	171	262	168	78	150	211	225	194	189	217	221	209	185	142	75	132	166	85	217	299	188	138	150	170	211	223	198	154	177	221	219	138	152	188	122	187	201	132	133	143	98	197	245	259	250	174	216
151	159	150	93	60	123	161	112	134	137	91	159	173	184	205	107	66	140	203	172	191	248	197	214	221	198	233	189	119	174	246	212	197	197	174	235	223	233	211	152	125	82	122	217	248	200	171	86	90	170	172	94	105	150	103	127	158	198	204	199	222	268	197	108	191	131	104	224	192	126	137	84	135	137	152	231	287	269	214	251	234	225	266	210	196	301	238	147	180	152	144	231	196	159	117	127	184	320	570	472	183	155	227	208	254	188	140	257	210	141	136	154	214	158	69	175	205	168	236	207	155	181	143	112	177	173	194	197	194	244	210	151	168	119	80	161	161	225	278	183	188	176	87	60	118	105	150	248	267	250	131	165	252	190	157	214	240	140	128	278	236	139	131	160	165	157	218	254	222	157	105	128	191	223	274	324	242	210	248	143	183	227	175	200	276	212	136	159	200	239	281	252	228	270	208	274	304	173	130	219	227	211	238	230	234	156	148	229	199	136	205	224	159	97	158	161	71	180	235	145	122	238	309	173	110	166	117	96	187	171	96	109	116	128	130	168	178	184	176	214	175	188	321	291	249	205	220	173	195	200	103	170	224	240	221	184	194	185	186	159	115	192	227	212	151	160	254	224	249	289	283	220	106	83	145	201	212	178	209	194	103	114	135	253	310	234	207	194	203	173	96	102	170	199	210	172	152	183	189	198	280	277	223	211	210	159	129	185	175	212	238	129	85	90	101	109	64	86	190	221	168	155	151	201	224	251	351	266	182	221	189	190	303	318	224	160	143	225	253	218	255	170	100	171	267	308	271	280	240	239	273	316	248	229	320	277	214	192	260	288	251	245	238	262	284	222	203	237	291	333	257	191	189	132	154	228	233	224	231	280	300	178	161	295	222	143	184	212	286	290	271	294	257	182	163	198	210	149	149	223	189	248	252	191	232	250	274	279	243	169	178	247	270	282	273	227	191	176	236	307	274	270	224	199	199	214	203	202	195	154	153	213	313	243	233	220	211	221	154	258	278	175	147	188	253	231	221	222	272	259	151	161	277	369	304	234	208	199	228	233	306	260	108	141	331	380	230	231	273	264	241	255	268	211	222	272	243	179	234	302	189	135	321	254	110	203	280	243	148	171	254	303	307	265	215	253	330	338	359	290	213	226	240	243	217	215	248	275	261	236	283	299	300	256	287	319	231	222	248	250	247	229	230	306	250	155	125	160	217	238	206	192	246	241	224	259	289	245	243	308	312	282	292	274	219	215	245	312	316	253	271	282	274	229	205	243	281	357	322	242	284	314	345	298	211	225	227	256	217	114	163	187	201	224	228	266	231	205	284	261	211	243	145	93	177	242	230	255	276	243	189	198	266	310	328	247	235	264	226	244	245	244	219	167	273	296	157	141	235	260	246	288	277	239	198	137	160	264	232	220	270	181	86	135	230	243	236	191	149	205	247	139	124	184	161	164	146	194	261	233	140	77	98	171	180	196	264	202	152	148	206	234	196	201	203	245	233	214	231	262	255	140	199	288	300	294	270	300	272	181	149	183	205	267	229	213	315	324	256	167	108	118	165	206	308	316	267	257	243	209	195	251	296	298	194	193	257	173	114	190	228	211	166	157	331	334	229	187	191	216	142	229	276	219	222	189	207	240	201	209	240	138	55	157	249	323	289	196	213	167	145	205	177	169	301	355	283	239	203	187	256	215	136	181	200	242	243	173	149	161	165	156	152	145	173	197	169	178	174	148	166	197	171	149	184	169	193	229	184	175	223	235	176	165	208	208	198	239	199	111	92	110	93	105	208	156	70	145	220	164	147	151	119	149	200	223	251	210	180	210	210	213	154	96	68	124	205	182	193	200	182	248	228	207	212	208	228	249	344	245	175	199	107	169	260	184	169	183	203	255	285	231	176	138	120	146	112	98	143	219	245	263	222	164	221	234	159	81	39	156	249	198	99	90	176	122	76	78	133	170	102	158	175	119	88	105	136	157	176	164	190	183	151	144	183	205	250	243	177	147	152	118	102	178	184	274	239	178	239	190	193	239	266	289	247	208	228	247	216	111	83	120	169	166	101	83	136	166	161	253	277	192	152	165	168	163	197	155	213	282	185	169	153	164	213	203	161	127	86	72	161	175	177	169	113	163	265	261	246	199	165	131	76	177	209	112	125	266	201	55	103	118	80	64	84	139	175	153	125	198	218	134
197	224	273	156	173	236	205	278	283	210	191	165	151	223	238	161	175	237	175	198	247	182	182	203	209	291	268	201	137	92	167	163	187	226	132	178	283	153	106	239	216	99	59	112	135	137	207	165	182	156	61	100	169	269	224	189	211	169	200	160	207	307	265	270	307	261	217	214	212	211	185	184	164	176	164	181	229	150	116	228	306	252	194	221	257	221	166	239	330	245	185	171	124	195	222	154	189	233	388	344	160	240	251	183	160	221	255	143	141	235	239	272	299	261	213	167	167	116	146	181	144	119	117	208	192	186	153	252	316	214	196	199	231	186	198	201	203	202	164	168	198	187	158	114	46	63	176	226	168	250	195	45	102	207	282	189	109	178	244	167	80	112	86	40	88	113	92	193	191	112	77	85	195	209	205	178	183	228	194	237	272	252	167	66	163	168	105	189	192	136	189	246	164	151	198	231	204	169	201	151	118	136	153	208	175	122	181	238	186	154	220	205	145	155	185	161	115	182	230	187	228	298	242	110	210	215	120	174	190	203	164	101	107	100	59	96	163	195	186	227	267	236	167	161	207	270	242	159	150	171	169	194	288	265	169	132	186	201	250	261	212	192	199	209	216	273	262	169	214	243	168	164	159	154	183	240	155	143	240	205	182	137	150	279	207	159	287	269	186	219	280	233	128	132	211	254	224	203	246	254	200	223	202	160	173	102	105	266	280	141	159	200	152	180	185	158	191	131	173	221	145	180	138	140	265	221	174	182	170	216	282	247	208	257	240	260	259	199	216	254	255	155	117	188	261	230	192	243	200	181	253	383	325	173	271	269	184	195	212	223	214	277	266	145	133	178	230	273	265	242	252	259	252	258	255	300	287	199	130	172	243	225	177	117	187	230	197	185	253	230	169	247	208	237	289	210	219	270	233	238	166	89	177	252	305	289	206	192	215	211	204	204	265	190	161	161	82	183	222	201	171	199	256	183	169	209	244	296	251	253	222	189	254	231	211	222	220	227	268	256	259	236	171	290	364	355	386	336	228	221	168	151	298	360	282	219	257	296	247	237	285	231	260	255	250	369	283	236	280	284	288	288	281	222	188	230	279	274	290	250	171	228	315	251	187	270	236	213	259	213	265	274	357	388	284	230	156	224	306	264	254	265	236	210	277	253	134	192	232	160	167	164	201	252	201	182	270	299	202	194	213	251	269	325	296	249	292	277	207	81	137	157	145	203	223	302	359	312	272	275	294	273	208	208	230	279	311	237	250	236	112	168	330	346	251	194	215	231	230	242	230	230	322	278	200	210	215	220	156	161	198	186	319	311	203	251	196	185	240	247	262	195	180	249	291	288	163	171	265	189	231	305	221	162	239	295	302	307	316	316	234	208	229	224	221	223	251	270	199	216	266	261	228	147	113	200	226	182	254	228	96	81	207	272	211	225	225	227	175	137	210	215	201	207	156	152	275	201	159	252	180	139	104	85	148	176	253	235	172	175	182	252	261	211	183	214	205	193	222	259	225	158	207	237	303	292	212	213	222	200	194	235	192	134	131	212	236	224	232	155	117	184	147	169	277	294	260	222	222	185	143	107	219	327	276	173	147	180	194	144	137	163	203	229	192	260	271	212	180	240	274	315	245	163	186	221	266	243	164	66	130	188	153	192	312	344	256	214	217	243	222	156	104	156	175	195	227	162	152	176	217	195	163	170	193	196	145	152	203	125	83	146	173	169	167	101	46	130	130	84	126	156	178	234	270	236	208	195	142	185	254	142	93	164	129	116	195	205	201	179	94	108	175	177	157	164	112	129	240	224	184	187	124	92	126	191	195	164	177	156	152	186	231	141	116	194	249	306	235	194	181	197	214	170	201	215	228	263	286	260	212	179	189	179	160	164	162	161	137	169	162	180	164	164	175	107	67	70	179	270	173	47	40	85	186	144	112	119	148	171	179	282	263	214	226	174	118	85	108	212	238	238	261	189	243	334	221	153	140	159	212	208	260	284	244	266	187	147	187	199	185	200	284	230	194	391	386	250	193	156	224	153	136	313	317	216	197	248	263	196	157	201	198	161	196	171	179	252	223	147	206	255	181	245	236	173	270	224	160	119	152	150	107	168	131	124	186	174	143	111	57	140	212	170	156	265	296	261	300	250	186	167	97	67	136	157	150	145	170	237	186	145	188	192	114	93	187	247	201	149	180	193
48	96	138	138	201	157	112	139	183	238	191	102	85	143	187	215	233	191	87	147	240	224	187	191	145	86	133	176	121	153	237	201	238	284	177	95	168	141	166	219	175	182	212	157	58	138	187	145	157	162	143	190	167	113	145	229	299	216	230	287	197	245	373	326	245	272	323	204	72	176	249	215	180	163	231	243	141	119	212	236	160	213	259	199	190	198	265	328	227	107	132	231	269	259	186	164	190	148	196	207	201	224	173	184	206	214	329	253	161	149	144	161	104	227	257	150	102	82	89	157	199	162	166	171	170	178	204	211	137	116	110	84	159	218	186	181	255	211	157	176	141	80	148	228	189	159	168	226	181	196	210	161	241	325	281	176	100	105	197	253	240	176	157	108	138	222	166	127	99	102	140	148	238	264	184	114	151	165	184	261	254	235	254	187	207	242	194	201	201	183	164	222	264	234	206	245	172	121	142	137	180	180	102	151	280	220	201	184	105	95	198	230	161	142	137	159	192	199	140	184	213	239	174	42	147	274	275	282	239	161	153	196	250	201	161	199	218	229	215	211	228	239	184	167	169	196	265	153	133	225	216	187	217	334	304	210	239	296	276	238	266	199	161	138	139	149	184	235	258	188	169	229	210	256	253	209	165	173	203	245	216	167	227	182	167	213	224	244	214	242	255	300	254	159	199	231	197	172	146	102	161	244	257	236	194	146	96	181	252	202	183	175	220	248	304	290	163	141	192	183	139	145	200	232	237	227	240	182	161	138	217	412	347	243	215	242	299	237	152	163	270	320	305	295	305	238	101	177	242	200	192	239	264	261	280	213	209	285	282	243	294	307	255	249	182	203	284	343	288	125	160	227	198	175	202	206	186	237	264	249	266	242	239	222	230	306	300	167	133	128	156	240	195	289	312	210	220	260	255	189	206	245	252	210	154	266	261	146	178	190	161	204	270	222	178	184	140	240	285	187	194	282	312	171	150	225	203	174	203	300	270	245	263	187	175	235	208	190	158	96	128	139	128	207	182	221	277	203	272	297	201	225	217	191	261	191	141	268	311	227	226	271	247	268	308	194	172	153	189	338	324	259	208	203	269	317	344	337	242	254	202	189	278	204	213	299	255	181	203	272	246	258	329	253	222	289	212	201	231	170	175	233	310	318	236	198	175	170	247	260	199	196	323	316	256	203	215	266	259	229	175	114	173	305	272	253	275	214	144	198	252	237	242	272	257	202	216	273	317	267	243	292	259	210	195	186	259	296	263	299	299	233	239	292	285	214	214	288	272	234	179	215	208	236	280	192	223	297	242	240	323	290	333	298	219	205	152	154	175	173	198	260	290	259	148	171	222	218	215	168	282	332	246	194	180	283	314	266	264	247	149	127	191	175	209	225	232	316	233	154	262	279	261	268	207	230	232	144	115	169	179	203	213	103	129	256	203	115	186	266	281	294	275	239	200	135	207	263	189	163	205	201	196	253	216	123	199	208	156	220	261	229	206	279	233	210	233	234	213	187	172	161	257	258	180	161	232	245	174	210	229	215	175	164	157	136	215	232	204	184	217	276	211	169	184	257	355	357	257	174	209	238	202	245	221	162	166	130	173	217	212	138	123	206	231	210	217	228	191	221	219	192	216	137	86	173	164	75	130	176	158	282	295	156	246	287	133	115	159	141	160	199	198	233	277	248	143	133	135	144	207	231	236	120	108	133	115	139	147	130	145	180	127	212	313	201	94	151	143	98	210	211	158	150	154	232	275	238	196	224	214	132	103	94	73	170	202	87	179	256	215	240	181	83	103	136	140	181	217	142	113	160	156	242	262	145	132	209	147	171	289	257	246	207	123	140	161	167	169	154	199	243	238	281	241	152	206	247	235	275	297	219	190	174	166	213	189	242	248	215	210	168	112	117	120	92	170	201	218	237	216	132	114	99	152	154	38	121	187	106	82	142	177	163	207	269	197	98	60	141	168	206	247	139	165	145	98	127	139	192	210	192	129	100	122	84	124	195	179	171	129	124	132	84	120	159	157	151	135	157	240	240	173	217	245	192	194	177	145	269	201	119	143	64	47	155	200	186	207	164	211	290	198	142	156	141	230	238	175	200	262	242	120	82	78	86	180	193	152	174	155	160	220	209	196	244	193	154	202	170	228	237	223	209	144	150	165	113	143	208	149	162	267	298	220	174	169	108	126	134	52	75
96	94	123	167	218	217	206	248	222	130	103	96	51	47	114	196	228	256	220	213	198	157	143	89	78	178	198	174	235	313	375	276	234	247	214	217	247	277	249	253	269	204	169	189	181	220	265	187	197	170	154	222	186	156	107	157	180	93	85	209	215	183	264	178	179	267	205	159	189	145	187	267	233	203	201	192	150	99	144	214	196	203	210	223	263	222	171	248	231	155	150	174	158	91	129	206	208	186	207	214	183	176	182	186	168	234	260	227	254	232	222	241	212	211	235	262	208	143	196	198	212	201	98	143	160	105	154	229	243	177	157	179	224	235	165	144	132	169	211	167	193	183	152	183	194	230	170	100	132	143	172	194	243	173	80	139	173	119	146	268	217	177	228	210	169	171	169	179	181	222	248	159	168	222	183	191	249	163	177	246	257	257	181	138	194	263	316	275	217	203	120	174	239	251	203	137	121	160	192	252	292	233	187	171	211	243	273	214	161	212	226	130	121	182	152	158	201	202	184	189	246	254	253	257	197	134	171	233	249	235	153	140	209	300	211	84	223	359	283	126	171	253	185	203	212	156	184	186	183	163	158	299	267	106	99	115	166	229	210	191	141	124	187	280	221	168	243	206	125	115	200	179	133	207	186	89	118	225	220	151	201	232	206	198	122	108	150	186	187	195	251	225	203	209	196	162	125	198	172	165	229	200	156	174	196	111	116	233	279	273	263	325	329	289	220	199	260	200	185	214	168	187	281	294	284	261	161	157	230	139	161	263	199	236	246	242	309	288	232	287	292	209	188	183	243	247	267	259	197	250	261	268	320	269	193	185	149	147	217	220	248	266	228	235	212	193	178	222	302	295	295	256	240	190	243	262	202	247	273	257	189	235	247	194	221	275	291	270	277	171	88	140	199	270	373	274	195	309	244	169	192	129	106	181	269	335	261	273	268	217	269	222	169	153	183	214	149	173	246	223	235	276	239	149	147	162	249	309	279	269	245	210	193	205	226	251	184	142	165	136	90	137	190	233	254	217	280	311	255	259	249	232	252	240	221	215	156	179	266	244	154	189	228	206	264	297	240	181	229	291	254	198	212	306	254	169	226	222	245	241	194	240	259	264	270	192	196	294	299	223	121	179	283	273	259	176	156	247	276	220	216	292	267	238	243	234	229	261	285	271	310	297	236	227	195	176	206	187	184	135	125	242	228	195	217	212	241	255	195	164	245	228	169	255	298	229	226	196	140	209	279	281	259	235	214	174	178	228	269	265	219	250	253	269	316	230	218	224	183	186	240	320	350	282	268	243	214	213	203	258	248	216	227	224	235	252	234	231	272	212	212	243	136	148	170	177	225	242	269	265	221	190	258	300	229	276	307	231	329	403	356	323	162	125	248	247	229	243	177	151	201	224	243	211	216	250	166	140	205	258	273	232	183	180	159	191	153	197	304	233	241	296	272	211	174	155	120	80	125	204	218	161	163	204	214	274	268	248	221	193	213	222	231	237	250	301	321	260	213	179	220	257	234	231	164	179	251	322	343	291	215	93	151	211	184	120	135	198	205	198	227	206	186	233	184	139	175	212	211	198	147	181	220	169	120	143	115	161	236	219	151	112	115	154	194	184	184	152	154	192	238	223	153	141	155	141	205	214	190	224	217	250	263	137	141	239	171	180	210	212	262	238	224	258	193	191	160	127	154	115	248	232	102	162	223	207	148	159	187	253	212	149	129	138	259	199	129	108	170	205	182	228	186	98	82	172	194	135	197	214	169	234	210	166	124	103	119	96	133	218	179	220	254	95	109	108	121	219	205	181	173	181	174	141	159	119	136	162	159	281	244	91	107	176	166	171	238	209	179	209	181	166	164	224	355	281	255	283	272	209	149	240	250	225	193	205	230	199	209	281	266	216	125	76	93	132	186	110	94	105	86	82	122	114	142	156	207	269	153	169	266	274	160	130	213	178	100	153	285	281	162	127	162	232	165	110	187	158	153	197	129	122	244	249	117	86	153	129	111	90	117	190	188	225	159	100	163	159	191	259	289	290	163	140	224	282	263	230	226	222	155	171	213	163	163	185	233	142	139	188	245	303	238	209	247	250	197	198	234	204	140	148	223	259	200	159	152	89	103	203	170	89	136	228	217	169	181	145	148	201	250	241	199	165	209	221	170	197	201	169	93	111	215	214	109	150	150	52	128	248	201	71
175	136	105	102	185	316	292	124	145	239	178	103	180	197	120	92	179	211	181	172	148	97	110	186	228	198	213	205	176	242	195	203	254	295	281	143	138	199	176	157	115	105	102	128	196	216	187	159	147	85	118	246	344	271	151	128	79	91	220	274	231	218	243	252	198	109	99	189	223	229	306	241	86	86	141	161	112	89	145	230	268	224	175	188	242	263	257	220	156	161	164	91	105	150	132	169	220	134	156	262	252	234	212	225	216	166	208	241	201	201	194	203	240	189	193	224	191	142	111	133	194	263	236	175	151	133	102	105	176	138	94	177	177	183	168	76	126	219	169	148	234	231	234	178	163	272	214	129	81	124	239	254	248	154	92	250	303	203	105	121	196	119	96	148	92	126	241	248	163	142	197	198	228	293	284	228	210	215	141	148	193	238	303	249	182	167	146	215	251	219	222	258	243	227	249	146	151	161	166	281	242	191	221	175	192	171	118	138	173	137	55	70	138	203	280	206	108	198	227	148	183	254	149	190	253	136	132	142	131	107	74	141	141	180	241	203	209	144	101	119	106	150	117	55	117	149	183	213	136	141	191	184	188	195	222	232	192	222	269	220	150	160	209	164	175	198	152	172	232	267	261	165	115	175	266	239	199	172	129	167	133	125	166	167	112	126	230	203	121	219	250	149	191	212	241	256	205	178	212	287	274	275	265	273	189	154	208	182	216	300	244	176	225	239	290	258	133	129	208	304	246	199	240	171	99	128	152	231	282	182	236	195	174	230	179	201	278	262	242	336	293	292	325	315	245	227	253	152	122	132	180	229	249	203	125	178	271	250	173	168	149	250	289	187	257	222	112	199	256	206	275	276	181	163	215	192	194	243	199	212	221	240	232	257	283	229	215	252	335	238	84	210	266	139	143	168	138	89	169	227	147	188	237	260	224	269	289	205	219	211	224	246	243	255	254	232	242	228	244	279	202	212	253	251	244	131	163	304	281	211	202	235	182	131	210	262	259	223	201	201	212	307	311	268	319	252	284	312	221	215	230	234	315	311	231	241	230	169	183	240	220	246	243	208	219	183	175	288	318	255	158	156	204	276	290	174	170	186	209	224	189	302	337	277	340	366	251	152	236	242	228	237	215	162	185	208	114	204	278	275	251	179	190	226	247	215	192	198	203	247	281	291	332	267	201	268	230	171	194	296	294	254	348	285	233	308	262	203	161	176	204	180	283	351	313	252	242	314	270	140	180	271	266	225	178	157	201	218	212	314	387	373	257	155	223	288	232	215	240	249	341	283	185	208	186	234	278	198	146	164	179	161	209	297	322	303	235	259	245	300	310	225	208	213	231	214	191	182	217	139	112	186	251	300	282	187	212	220	237	292	265	237	142	146	244	230	227	201	191	202	225	252	227	173	172	264	208	193	247	282	281	223	199	171	207	223	197	175	176	208	240	188	208	337	286	235	257	187	122	196	244	188	140	204	313	264	157	175	208	176	193	275	317	324	271	251	298	281	256	279	277	228	230	238	138	139	194	214	224	192	217	218	189	169	175	209	225	222	233	196	196	208	217	266	229	276	257	201	252	205	165	219	250	208	164	155	141	161	211	250	246	240	257	189	189	239	190	166	235	229	165	105	104	203	173	143	182	207	198	179	195	250	226	138	128	107	131	171	206	241	238	213	273	306	212	206	265	233	164	172	221	230	126	122	200	152	111	176	226	216	213	181	164	212	227	203	215	270	248	195	157	147	186	187	185	120	105	158	203	189	161	203	237	274	237	182	112	113	192	241	162	89	209	159	127	131	110	219	216	126	129	163	137	138	119	189	287	234	188	176	242	207	119	189	223	210	216	191	209	269	255	266	217	217	278	300	316	224	167	154	173	189	148	169	208	206	215	256	214	93	171	241	162	201	215	160	175	123	118	172	165	102	58	84	120	156	232	223	168	187	189	171	194	220	171	162	212	233	225	189	141	207	252	242	223	156	157	195	197	206	126	144	204	156	152	194	190	107	108	116	111	222	220	165	186	178	216	235	220	191	238	283	196	138	131	117	106	168	231	216	129	91	181	154	143	145	165	272	227	204	170	173	279	244	222	187	175	166	113	125	194	291	261	184	159	155	155	194	134	107	139	175	238	197	174	173	196	197	210	207	188	129	63	169	226	215	177	183	144	120	167	89	75	119	97	84	120	127	179	234	154	72
209	168	161	200	231	240	158	61	140	222	189	224	188	104	156	151	138	192	138	87	152	166	268	237	140	125	96	117	147	270	259	211	308	332	247	211	228	197	193	190	199	172	114	191	210	162	146	135	158	146	100	143	194	166	140	156	188	211	227	245	235	182	150	91	117	171	207	198	212	287	267	232	228	167	125	170	184	197	145	73	161	258	238	285	318	308	279	218	200	224	249	214	159	160	187	166	150	163	300	359	290	283	234	273	321	259	256	275	292	303	199	101	200	325	237	110	111	164	185	198	188	159	140	77	140	212	118	143	237	193	133	166	236	240	211	127	105	143	178	186	252	277	131	163	217	157	180	182	147	166	157	88	194	225	101	180	224	176	178	138	169	205	184	211	173	159	199	191	164	117	93	131	117	130	268	309	240	284	235	203	254	196	219	222	213	197	210	288	236	188	175	231	214	121	157	193	227	155	122	163	157	129	136	147	117	137	139	180	179	112	62	166	242	126	135	262	310	308	291	189	165	204	186	256	249	210	182	184	253	205	164	149	163	223	249	282	226	105	129	162	115	129	182	239	197	132	171	128	131	168	126	250	309	235	240	188	204	265	272	222	214	256	177	115	94	127	182	195	174	190	229	203	124	117	256	225	177	245	255	237	210	195	211	196	142	201	245	232	277	289	200	225	285	253	264	255	288	206	162	263	263	232	197	214	181	109	70	124	171	143	129	175	295	333	203	172	231	209	208	220	163	166	267	187	79	136	211	279	254	182	229	219	242	282	224	223	254	161	152	315	357	331	281	304	253	197	196	199	238	222	261	263	247	240	179	297	337	223	224	189	193	209	254	276	330	243	84	203	295	334	284	160	117	155	187	211	252	173	186	238	234	245	247	263	244	223	195	191	200	169	223	247	129	122	208	189	209	245	292	222	150	271	263	222	291	253	186	227	228	242	184	203	248	218	258	278	274	203	232	261	189	184	227	248	233	198	233	325	292	282	292	199	168	191	228	251	224	179	238	331	287	270	249	196	173	182	210	220	219	181	171	190	194	258	262	226	316	394	308	250	237	196	216	199	244	314	252	240	259	250	287	178	113	208	242	217	207	242	196	244	251	221	312	312	257	305	348	232	206	268	248	172	190	241	186	181	202	209	216	223	289	256	212	271	334	286	245	300	262	201	220	277	319	319	247	193	180	222	171	168	307	287	263	196	204	372	304	167	222	253	259	200	216	324	253	219	173	186	200	175	249	237	211	251	236	219	242	227	293	288	210	241	260	311	317	326	281	214	216	230	252	248	379	323	200	237	234	136	113	204	294	273	286	309	221	243	286	283	245	188	183	180	200	156	178	302	262	278	387	310	187	160	161	200	220	203	212	228	255	279	262	297	207	119	171	239	262	185	138	167	147	88	84	138	236	211	131	174	203	126	154	229	234	179	157	245	180	108	107	175	190	127	215	236	214	209	210	206	174	253	272	222	261	288	268	272	313	231	173	204	175	231	354	377	271	237	335	323	166	159	237	210	173	187	194	147	196	262	212	191	152	131	130	100	152	245	217	149	163	185	217	188	109	138	211	229	163	152	298	294	161	217	348	276	172	107	142	208	234	258	230	156	189	284	188	177	211	107	93	133	95	114	172	191	164	150	140	180	228	129	124	173	110	78	99	148	124	106	195	222	255	267	207	163	212	282	231	175	134	82	89	85	151	236	224	158	151	204	243	338	262	122	192	255	210	264	281	235	231	216	197	131	110	122	159	175	213	213	178	227	162	172	283	246	220	239	199	124	164	296	243	202	273	211	148	104	80	179	169	116	120	179	154	87	86	126	216	140	83	138	193	149	98	121	98	171	271	217	139	198	251	229	297	256	201	242	231	225	148	57	126	138	99	96	123	167	189	230	219	137	148	234	205	177	169	123	85	74	62	156	172	81	94	153	133	70	114	146	146	124	178	220	117	86	167	236	265	270	164	94	157	217	207	183	240	227	225	177	115	108	77	146	198	197	178	221	208	178	138	59	115	162	157	236	197	106	189	196	146	243	338	387	375	266	225	143	44	98	186	272	239	168	208	231	222	245	183	159	224	206	236	291	284	245	179	157	216	268	196	113	124	156	161	123	109	145	127	133	232	251	218	205	190	296	336	231	162	165	231	252	240	133	80	176	215	213	206	239	167	56	86	86	114	189	203	190	143	177	238	163	192	231
144	105	124	113	134	162	108	81	114	115	188	238	187	208	176	107	81	105	188	208	182	180	204	204	227	225	195	122	115	138	91	212	247	186	140	99	155	164	178	200	189	122	92	216	240	145	159	187	182	242	221	207	160	92	152	175	111	149	228	169	129	183	197	108	106	156	247	305	363	338	227	239	202	143	158	184	186	220	195	168	220	274	252	168	217	220	156	215	245	147	145	133	142	255	203	158	117	45	168	254	216	222	205	223	163	141	287	350	318	218	200	245	239	286	200	148	153	135	179	167	139	185	251	143	123	222	167	84	145	250	225	264	285	229	259	204	202	201	131	189	271	243	127	107	168	142	107	114	128	140	165	163	132	158	204	215	206	135	153	194	132	186	232	183	137	131	141	180	228	235	178	106	183	211	199	236	221	199	154	198	276	202	138	141	162	120	128	196	182	192	231	173	70	77	147	175	213	212	227	264	247	194	129	133	180	138	117	171	275	283	111	117	241	254	176	172	214	193	193	269	297	277	161	142	199	211	197	202	253	167	126	161	210	192	183	140	103	131	106	92	137	176	182	196	187	208	273	218	166	198	230	329	297	228	155	199	235	143	169	194	205	201	207	218	129	129	136	94	111	180	233	223	207	122	117	209	296	320	279	175	135	133	98	222	343	320	203	160	203	139	167	237	172	233	278	263	241	186	199	257	261	177	100	85	156	178	167	173	135	194	238	226	253	172	209	246	205	203	189	262	236	180	178	96	149	241	199	155	202	260	239	209	207	202	229	266	326	302	244	253	247	253	311	343	258	242	254	216	198	272	206	190	306	269	201	274	325	326	270	237	236	253	257	191	298	266	187	207	219	244	259	238	168	162	149	174	192	153	177	178	198	231	229	172	149	191	190	205	191	179	210	213	234	231	241	239	206	259	271	224	256	203	90	126	220	236	154	236	283	228	226	219	206	205	241	235	242	178	141	220	279	269	246	295	295	296	286	248	216	210	275	268	213	116	84	160	237	204	185	233	252	225	171	198	230	274	291	228	264	218	249	366	204	165	225	254	277	245	214	243	252	175	212	252	308	283	240	186	133	211	302	304	212	261	268	252	329	264	135	191	230	171	201	140	177	273	227	233	257	231	189	200	134	68	84	191	275	169	166	238	250	185	221	313	187	101	194	180	168	275	286	279	304	279	214	205	233	285	206	170	240	182	198	208	149	189	263	309	280	290	250	254	284	239	264	371	354	163	110	196	224	332	348	265	203	164	278	219	166	135	168	236	178	275	331	289	249	233	245	259	187	221	371	306	195	174	165	177	226	249	237	273	297	204	211	234	250	247	136	236	300	189	182	180	220	293	350	394	310	256	223	159	193	226	184	186	198	169	231	291	212	192	270	210	173	207	174	143	95	122	200	244	298	243	193	225	145	97	101	112	177	217	218	264	232	215	180	132	239	258	206	220	192	153	221	252	262	221	208	165	129	165	187	178	124	319	378	203	209	194	138	236	309	308	321	312	242	147	126	84	147	278	273	210	225	166	211	326	226	152	250	269	189	218	178	92	166	244	140	152	197	138	99	176	295	244	246	278	189	141	228	280	216	167	197	210	125	71	134	241	278	212	143	151	171	174	208	179	105	113	94	157	246	188	205	198	117	101	130	124	125	108	146	216	166	175	161	190	158	132	210	224	220	125	150	260	218	130	185	253	171	110	162	216	218	208	169	174	152	118	200	169	190	229	135	88	140	227	208	192	222	206	166	126	138	186	214	143	82	136	144	135	114	92	151	227	209	178	210	194	207	212	179	257	288	155	133	201	111	43	101	124	189	322	266	205	207	164	214	208	142	219	290	265	143	61	166	281	231	148	203	211	230	254	212	210	146	184	182	59	163	181	68	124	157	162	225	168	119	152	138	150	165	223	206	149	194	203	177	165	168	168	156	160	183	159	154	240	203	116	131	109	59	105	146	87	135	243	274	188	95	105	119	137	103	112	207	211	255	188	118	175	203	201	178	122	78	164	223	230	156	136	203	235	216	113	49	105	229	259	223	230	223	136	58	118	211	189	144	142	150	180	210	224	172	89	113	321	326	253	294	266	240	228	171	181	224	241	251	199	169	218	201	138	182	247	167	109	116	166	227	138	77	143	233	212	175	172	200	211	252	170	64	144	251	254	134	119	161	170	200	144	128	163	165	185	128	131	208	149	161	168
110	107	144	145	150	165	172	121	71	121	210	238	227	204	224	253	201	194	158	113	265	263	128	92	76	119	175	192	131	52	117	159	166	133	154	244	193	155	123	184	277	191	137	171	197	214	164	124	153	184	208	163	174	254	230	196	167	100	173	244	159	98	86	138	212	290	311	258	290	253	156	244	256	196	185	96	118	121	86	178	149	177	270	254	221	226	345	302	210	244	234	168	135	132	207	267	242	156	146	135	128	210	171	138	189	235	205	166	251	305	251	185	167	229	231	233	205	156	108	126	124	118	171	98	123	160	163	212	178	213	220	163	183	205	151	69	171	298	239	164	208	282	223	184	241	203	92	82	113	142	156	90	98	200	165	136	161	121	133	238	262	210	210	134	99	86	152	332	320	238	247	260	226	200	233	279	338	208	140	293	286	213	239	222	270	275	219	229	162	230	308	265	244	154	117	197	233	209	178	194	249	238	177	117	142	189	173	144	189	261	171	71	219	257	117	164	222	186	149	104	170	257	231	192	141	127	145	216	203	159	149	84	136	217	210	167	200	218	220	190	73	158	244	184	163	230	217	243	255	175	185	204	238	198	89	80	148	113	192	243	208	224	258	282	209	210	187	138	139	148	167	176	146	108	164	251	262	198	225	320	221	105	170	197	131	133	217	206	165	154	128	184	143	156	150	160	231	238	306	299	225	273	206	110	208	164	168	207	143	205	265	210	219	219	214	201	138	103	129	200	144	98	157	128	231	300	190	217	212	199	245	225	186	179	314	350	211	231	275	239	239	262	310	291	236	164	143	166	289	373	207	231	247	206	256	193	207	289	198	237	381	331	220	168	216	229	220	250	328	294	238	171	85	147	242	250	214	210	242	272	291	281	239	229	209	350	376	295	306	237	206	243	181	97	248	302	243	161	64	192	261	259	264	208	191	255	253	273	308	228	194	225	225	242	273	198	163	146	158	270	279	211	174	243	280	183	171	252	250	192	277	328	325	248	188	182	203	203	96	158	186	165	210	243	266	282	250	241	299	326	298	254	206	176	229	193	141	185	224	190	230	244	270	305	287	315	197	162	145	198	256	123	154	295	287	213	222	262	292	208	186	222	182	175	168	231	257	235	291	326	226	198	210	194	238	287	277	217	202	198	187	160	250	336	282	245	258	189	178	209	210	256	228	211	272	342	296	199	199	210	181	193	188	226	218	136	168	281	306	200	207	226	181	224	207	161	213	259	197	152	209	245	195	132	92	174	238	206	245	224	181	241	271	214	284	292	186	246	306	275	260	184	177	244	300	308	283	213	137	179	232	260	247	233	245	287	268	222	219	227	256	319	282	212	233	215	281	349	277	263	224	203	226	110	143	219	128	128	283	318	210	196	220	202	224	293	282	226	204	171	156	256	371	333	291	326	261	212	286	263	129	54	118	265	298	284	248	275	344	299	203	191	241	250	221	125	228	285	238	271	308	290	211	223	247	176	169	303	304	279	239	213	286	236	174	191	218	178	159	151	163	166	182	201	198	205	198	174	98	107	216	263	200	190	239	172	154	220	215	271	229	146	145	124	209	241	171	194	200	117	175	249	203	204	289	281	161	167	247	243	177	203	232	204	175	187	252	193	117	87	93	154	191	154	159	193	227	278	195	158	209	257	225	243	256	215	214	261	238	160	204	212	176	120	102	149	189	125	94	105	57	69	88	118	180	226	235	222	249	233	223	224	197	129	48	103	111	81	89	172	251	221	191	196	195	177	176	155	157	175	166	97	97	180	154	144	120	53	144	198	141	182	238	205	199	208	208	222	168	84	180	236	179	177	179	192	227	203	235	240	183	232	167	67	148	221	212	245	241	282	302	252	226	187	171	205	232	257	212	173	226	152	104	122	62	137	217	202	191	201	224	178	157	165	145	110	137	121	85	126	136	162	193	187	182	226	175	68	135	250	268	177	110	138	171	152	147	208	233	208	191	212	177	159	116	141	217	165	231	199	135	190	193	142	146	164	200	187	117	149	187	242	184	189	242	142	103	220	284	202	191	206	156	146	189	182	156	159	159	159	180	214	130	86	122	206	273	215	198	182	171	194	275	303	235	236	221	240	228	167	180	243	247	205	148	169	155	96	190	327	295	144	189	190	168	207	170	96	89	165	172	149	173	215	239	227	180	145	152	102	99	140	161	160	132	242	184	38	88	169	175	201
50	126	126	132	190	228	187	116	215	242	140	141	253	214	141	169	222	244	192	95	136	147	91	86	86	93	145	200	255	247	156	191	208	206	190	184	169	193	247	188	150	122	154	211	219	241	161	120	169	215	261	232	224	159	51	122	236	184	167	184	122	160	207	216	194	219	249	174	173	215	183	166	165	234	206	151	248	205	188	168	110	205	230	211	240	211	273	288	182	252	290	210	128	109	145	193	184	113	76	106	140	197	215	216	225	238	272	254	224	230	237	254	235	204	216	229	246	185	174	220	162	90	169	220	226	202	185	273	221	220	267	156	144	186	132	156	197	197	245	280	240	191	198	308	238	151	192	197	223	222	186	141	171	134	232	294	190	218	218	146	138	166	192	199	209	192	228	287	253	192	234	326	275	206	209	222	184	98	88	135	198	282	305	191	183	205	161	192	206	247	258	144	154	239	179	147	227	305	234	154	183	180	159	212	203	162	191	186	153	215	187	142	288	278	164	161	206	166	102	85	128	236	250	189	216	201	94	129	184	175	189	199	221	172	190	303	233	128	179	224	166	161	203	191	238	264	181	131	163	227	189	209	235	152	82	59	113	115	112	148	229	281	210	196	144	137	244	217	231	219	223	252	241	232	218	204	161	197	265	300	253	238	266	264	204	176	218	280	212	201	244	130	64	92	201	221	202	239	248	195	164	213	207	218	216	177	241	263	219	202	214	251	323	306	201	222	227	155	152	182	131	80	134	200	253	241	199	192	193	200	198	203	142	135	270	373	333	317	285	248	236	223	275	257	234	251	189	150	199	222	266	182	55	166	254	236	268	259	211	233	219	155	152	134	118	91	184	274	205	197	260	221	175	168	186	176	125	248	330	337	306	247	251	229	211	188	215	229	262	311	267	277	179	113	177	192	217	205	116	100	208	243	215	299	236	220	290	236	207	196	254	275	253	256	293	262	206	238	209	189	193	215	310	206	150	300	335	280	219	196	217	241	184	240	326	265	230	225	212	212	194	178	275	326	231	174	185	221	260	274	273	234	170	220	284	233	180	211	277	230	177	170	246	271	169	168	139	192	307	194	120	134	200	231	224	228	155	130	185	274	277	215	225	207	170	180	224	284	267	337	321	213	278	268	229	269	222	208	178	180	257	212	241	237	217	293	229	151	190	235	241	205	244	278	282	323	275	195	225	207	232	322	252	248	294	281	266	215	194	194	178	218	162	187	252	190	201	283	295	275	227	119	196	247	229	285	297	233	201	194	233	280	248	292	259	240	279	238	221	289	309	293	342	334	240	165	248	262	158	133	223	242	133	147	170	174	230	256	242	239	298	243	147	186	277	274	236	275	242	286	311	247	214	147	201	312	246	227	271	217	244	256	238	290	301	271	229	220	310	291	256	227	236	327	254	229	214	174	244	226	161	127	165	271	252	200	233	220	201	244	247	193	190	139	62	119	222	239	230	269	301	277	252	236	260	184	133	187	293	341	221	189	236	236	253	274	168	232	230	184	195	123	297	310	162	166	210	231	241	217	185	227	250	266	277	217	194	243	243	195	141	154	146	171	174	84	145	254	162	131	214	189	243	278	234	213	197	178	147	166	221	181	123	155	230	244	188	141	129	103	84	139	204	243	242	214	230	172	163	235	182	158	216	239	226	182	151	224	273	303	231	156	164	179	141	127	193	142	98	196	243	183	103	49	72	176	155	109	142	174	239	230	241	226	147	163	248	251	164	110	81	142	259	234	245	307	170	97	203	264	161	90	188	238	158	162	214	118	128	219	247	222	189	144	163	233	139	85	86	49	113	203	133	99	181	126	144	241	192	163	187	222	221	187	126	168	268	244	168	178	322	370	345	290	217	226	146	163	261	191	163	186	115	91	131	206	214	129	194	275	208	158	146	99	110	174	166	166	152	163	168	124	192	194	186	179	122	130	183	184	123	72	113	110	131	162	207	220	117	140	226	219	198	203	145	243	267	164	138	131	149	96	123	203	298	252	183	247	216	131	57	206	270	224	204	135	178	305	264	133	212	214	181	217	180	120	135	243	260	175	231	331	311	226	206	243	219	188	182	205	282	322	380	410	313	254	140	94	148	256	274	212	275	199	122	136	175	177	151	209	219	234	253	269	186	128	216	251	223	171	103	73	66	153	257	256	271	252	131	39	60	115	173	225	273	219	206	203	83	106	164	289
221	187	162	172	174	203	186	193	224	228	201	177	202	193	201	166	119	176	222	143	49	81	123	92	87	126	233	298	230	200	128	130	136	130	192	204	134	108	138	200	270	295	293	222	212	183	194	195	159	225	219	166	172	165	200	251	196	87	90	164	160	241	241	222	270	242	216	180	250	269	190	230	243	149	81	152	192	103	143	143	151	210	233	298	299	231	207	194	166	243	296	314	255	201	206	190	249	204	110	98	124	208	213	212	249	274	219	192	232	228	181	208	252	208	169	191	260	191	176	142	127	204	255	305	191	145	204	148	134	204	203	223	182	106	182	247	232	193	141	184	223	236	268	269	216	166	184	180	174	178	125	106	175	192	192	124	125	233	235	256	249	216	205	196	157	200	246	236	232	164	179	189	227	229	165	155	132	131	180	139	150	242	222	216	224	220	178	191	244	233	296	265	205	238	229	120	423	600	336	179	124	213	251	271	251	237	254	272	233	150	126	164	217	252	233	189	149	196	254	167	139	171	138	141	193	226	225	199	151	192	297	178	157	199	183	157	137	168	183	219	256	286	243	177	216	194	118	141	222	250	148	126	133	163	128	52	151	201	120	58	128	157	142	244	178	132	162	164	201	225	246	191	191	230	170	81	59	54	91	124	182	156	152	180	240	222	194	267	174	194	161	128	286	333	253	252	217	128	106	148	243	274	176	187	238	207	200	230	268	231	237	194	115	138	134	119	166	157	114	161	197	193	245	193	182	268	230	198	301	297	228	230	228	175	187	311	245	138	170	166	124	177	205	190	217	219	205	260	306	252	187	174	119	133	280	208	200	225	132	112	125	220	244	185	206	155	140	220	172	156	231	251	186	173	214	260	217	188	199	222	262	208	208	258	214	172	202	237	186	185	187	219	230	188	246	207	149	234	261	176	269	326	268	215	189	171	138	118	245	307	198	234	254	213	220	220	220	194	174	199	167	179	235	272	354	417	325	200	234	281	228	163	173	217	202	253	319	305	248	254	261	280	303	271	266	195	152	202	284	295	230	150	145	196	276	312	221	220	207	204	266	281	249	204	209	251	278	250	262	272	234	175	179	217	271	301	214	100	194	248	232	179	140	267	223	187	268	282	248	219	226	260	273	317	331	247	203	215	211	240	346	283	180	187	198	203	187	245	210	185	217	264	295	294	284	221	254	277	256	186	216	276	203	162	263	288	202	228	190	178	214	250	273	263	294	306	265	200	239	259	204	270	264	177	177	149	153	165	247	286	193	199	239	264	254	222	212	221	284	266	176	191	216	208	202	262	285	203	147	150	257	240	139	214	305	287	218	198	207	196	239	254	202	259	298	246	163	191	249	194	207	220	252	264	189	214	267	194	143	173	215	206	215	231	208	198	156	120	196	228	208	256	277	233	251	260	274	284	205	162	178	149	156	204	294	391	354	284	144	110	215	237	173	134	134	221	252	255	232	223	284	173	136	140	176	292	277	257	296	259	215	223	256	197	185	279	208	154	237	254	146	134	154	189	271	233	177	158	218	273	184	156	133	103	227	320	236	220	250	178	160	167	187	162	163	173	146	214	183	188	266	244	219	170	204	264	232	236	220	197	234	145	121	223	226	219	204	114	192	243	129	119	212	293	235	154	176	250	222	117	100	142	110	147	345	278	154	204	182	215	243	189	196	180	91	108	232	213	168	127	63	122	101	54	142	158	145	219	196	179	170	172	200	179	158	98	87	105	68	61	157	227	196	113	106	242	293	237	204	217	222	262	269	187	107	172	211	111	138	121	199	274	200	136	69	197	253	261	188	84	89	244	347	182	132	157	179	200	245	271	172	159	138	145	239	177	184	247	273	303	291	294	220	189	184	159	223	174	220	256	154	144	188	228	143	106	140	169	227	202	161	173	249	229	202	179	86	86	142	202	150	110	161	145	182	240	194	156	136	164	236	228	147	159	160	103	110	123	181	236	189	134	177	274	262	160	124	191	187	155	124	153	186	120	135	146	162	147	111	161	229	308	238	138	196	246	229	156	108	153	213	218	162	116	214	249	203	240	226	226	267	190	140	172	239	283	155	190	343	282	186	135	222	332	281	189	148	162	117	137	186	196	168	187	219	192	206	214	282	242	164	255	257	203	141	142	224	191	180	280	240	153	112	144	232	239	156	51	45	43	91	114	91	165	183	83	165	190	65	94	183	224
88	87	126	167	176	144	185	227	110	184	270	191	161	145	111	143	185	207	198	126	75	173	164	106	145	140	138	153	201	260	205	118	157	225	233	337	309	144	190	258	191	130	168	233	296	271	185	192	203	138	89	108	196	227	147	70	50	70	155	226	245	291	301	202	201	243	208	209	251	221	143	183	200	229	238	156	170	223	196	193	239	187	166	211	250	230	199	222	218	208	227	305	293	144	56	110	192	134	126	187	112	150	280	232	203	205	174	200	268	286	209	257	306	237	217	135	165	245	227	182	87	140	324	286	121	74	86	138	187	185	143	168	117	52	152	162	175	213	183	178	214	242	256	205	135	180	169	176	185	171	224	187	88	209	251	194	168	119	128	221	233	178	190	190	185	143	175	221	140	125	188	223	214	175	251	266	144	63	162	185	134	155	111	160	315	274	268	339	227	163	222	277	243	219	223	154	183	250	230	219	222	201	166	158	187	175	133	143	213	253	178	223	185	85	211	290	230	268	293	233	300	247	137	199	178	180	152	112	203	171	132	153	109	150	177	134	210	272	168	119	147	133	184	171	173	226	215	173	189	207	108	45	108	152	125	100	115	94	49	52	61	143	198	208	183	184	192	169	146	153	195	159	198	295	231	146	154	163	264	249	166	160	233	224	143	156	197	279	268	289	236	184	252	264	158	201	260	164	151	220	265	235	244	217	132	99	161	121	100	104	104	205	153	50	86	89	110	176	192	183	266	332	255	157	158	163	187	192	151	136	159	193	188	296	351	305	250	154	109	150	220	251	273	261	183	235	289	213	156	204	211	148	248	325	283	214	175	214	209	290	310	190	215	194	204	270	263	240	238	246	202	163	161	142	117	244	264	206	169	217	334	242	173	273	307	173	119	112	166	225	196	219	194	196	189	279	260	190	233	186	167	229	305	315	265	214	209	218	272	337	294	204	168	138	191	247	237	242	205	118	147	188	145	186	252	229	185	222	195	148	197	271	242	296	362	231	239	264	238	235	262	284	198	149	176	232	189	120	201	263	211	173	270	348	274	222	216	245	253	247	262	273	242	165	164	229	225	273	345	292	275	273	257	253	238	239	196	138	179	201	241	275	222	250	253	255	270	242	265	270	198	215	294	343	396	400	298	221	225	159	157	201	185	191	246	216	155	148	136	163	158	169	246	259	239	253	222	248	233	166	303	363	266	233	286	255	161	191	271	303	279	279	231	157	132	149	159	195	206	188	156	191	263	225	251	201	133	102	86	199	269	281	251	255	288	227	233	200	139	215	279	277	250	226	237	288	272	278	267	269	307	188	184	283	315	264	244	313	248	160	196	193	138	164	157	215	270	251	175	182	294	256	244	241	213	222	230	256	263	196	243	287	233	216	207	217	206	175	244	299	246	187	211	275	277	278	339	290	136	110	187	221	171	155	191	216	204	223	225	121	138	219	218	244	255	198	224	287	250	213	250	256	246	258	310	327	280	239	203	277	268	174	202	198	226	244	227	264	245	185	161	231	244	234	265	174	65	64	138	190	127	82	117	170	231	260	280	300	205	241	304	265	277	180	91	186	168	145	193	189	208	234	279	250	175	197	196	192	209	141	112	124	178	238	218	202	233	209	172	190	166	148	215	223	205	168	145	224	209	171	185	221	215	146	209	213	176	269	363	275	228	199	139	223	222	198	287	201	128	149	161	143	136	236	175	131	145	151	164	259	305	234	168	198	228	152	133	188	209	156	157	215	241	186	204	156	147	212	186	265	267	188	140	131	163	163	138	172	228	139	136	182	161	184	139	153	243	345	272	113	168	170	110	129	183	206	148	121	131	248	306	222	192	272	313	249	232	216	213	218	222	234	198	149	116	159	163	103	184	254	257	199	123	150	103	211	331	266	238	245	272	214	185	172	140	101	128	208	195	196	127	69	84	68	84	168	227	189	167	195	269	255	164	167	164	166	217	191	208	272	291	277	180	80	100	132	133	145	104	130	163	135	159	141	162	231	218	211	165	204	221	204	189	136	218	255	252	240	226	214	114	115	163	107	96	164	204	218	224	170	201	245	148	199	254	196	180	185	230	250	219	162	132	159	159	168	161	152	193	242	201	156	197	219	170	94	135	219	220	160	97	140	209	229	153	136	238	204	131	140	182	196	223	238	135	189	205	66	78	105	164	209	176	159	158	98	90	176	130	75	205	174
53	45	137	141	57	51	117	125	104	246	275	181	186	260	223	194	164	71	61	133	192	118	87	150	162	142	97	95	105	93	157	131	144	274	286	249	207	179	230	277	235	117	158	229	190	192	222	145	131	211	176	137	173	231	191	170	217	201	155	233	238	172	175	220	270	194	190	254	193	188	182	155	223	286	231	266	253	216	289	293	249	190	195	164	208	219	200	252	212	164	257	279	225	225	126	161	169	165	187	144	182	172	231	209	178	244	287	187	154	281	208	179	263	202	103	136	247	296	205	103	195	331	352	253	192	144	113	212	163	101	150	131	114	131	151	166	170	186	181	112	169	325	325	206	84	122	261	201	60	103	201	218	179	140	86	122	124	158	256	255	250	238	227	136	130	157	213	229	100	80	108	139	157	147	199	281	239	145	115	243	272	138	138	147	184	223	252	271	191	219	224	205	259	265	204	127	144	203	210	196	178	173	166	154	164	157	130	142	157	142	205	210	210	205	142	192	286	299	250	268	245	160	153	217	238	237	205	129	186	211	171	205	211	112	70	138	120	130	195	253	264	133	105	144	178	208	193	133	80	141	226	230	216	199	132	126	143	106	80	63	146	242	284	294	246	198	126	164	163	114	192	248	254	205	166	170	118	107	238	264	199	155	149	147	163	190	197	214	215	265	265	235	250	292	295	242	185	169	161	222	279	215	126	164	155	87	158	124	92	199	252	196	133	109	152	185	163	114	77	129	222	207	226	273	159	237	335	159	105	210	196	181	234	291	308	247	235	202	263	305	270	240	229	227	162	150	214	264	240	200	191	244	260	210	252	235	177	193	168	189	257	210	132	174	250	272	238	190	162	181	143	166	222	202	129	145	164	138	160	214	259	268	244	242	236	233	218	188	243	239	216	274	208	183	256	218	225	213	219	219	212	254	255	229	164	214	287	249	237	216	168	205	226	175	187	225	253	260	156	102	208	203	210	259	238	286	254	114	163	310	241	149	144	148	201	195	267	259	177	234	247	273	243	298	310	179	189	152	135	242	269	235	293	277	221	265	282	256	268	349	378	334	250	219	261	292	261	282	332	311	281	167	159	206	156	184	270	248	190	233	260	266	243	173	222	227	136	146	203	189	135	149	245	301	257	203	150	120	262	336	175	77	147	218	235	264	239	183	196	271	242	233	309	321	366	338	213	170	242	314	304	239	226	290	261	190	185	264	259	207	216	146	139	196	175	214	194	111	141	148	218	253	204	249	315	272	244	271	196	117	163	263	237	189	165	180	197	204	165	163	228	168	150	190	190	193	200	253	339	315	245	216	249	224	179	273	306	267	210	143	173	200	244	209	147	221	260	273	303	312	319	227	212	277	264	318	304	229	185	194	185	138	205	173	113	169	207	194	233	300	254	219	228	219	224	231	195	211	197	222	269	277	297	232	216	244	321	249	155	161	147	172	147	198	169	163	237	194	175	184	235	301	284	279	268	200	192	234	233	267	296	175	86	117	202	309	266	159	129	217	245	197	227	281	238	163	221	279	355	258	121	156	179	213	261	201	204	186	115	145	189	217	238	279	190	119	97	92	210	307	244	191	204	198	178	239	236	223	277	192	119	227	338	244	197	248	209	117	104	143	150	160	263	324	236	187	237	220	107	138	234	282	192	122	157	184	279	312	244	128	80	129	171	143	231	256	171	158	171	189	240	185	87	113	186	203	157	201	182	140	184	275	308	291	184	100	101	145	161	157	198	195	191	205	182	105	66	142	208	229	232	133	128	208	213	152	172	228	223	136	80	130	117	171	188	211	336	357	270	193	194	152	131	165	186	200	150	179	197	194	287	219	182	234	218	250	208	199	247	147	85	141	193	137	120	114	115	175	214	147	122	226	143	90	154	107	85	118	178	216	192	145	105	154	199	206	141	102	83	64	117	134	125	146	211	157	87	83	104	152	224	244	175	179	165	190	223	175	146	156	202	228	129	77	141	193	203	236	167	145	198	167	149	84	115	127	68	158	243	237	207	206	257	177	176	234	312	340	187	147	105	137	204	151	127	186	212	172	159	199	212	233	256	179	129	117	121	133	110	101	194	221	181	165	140	186	182	134	212	206	177	221	170	197	205	99	64	154	164	149	232	247	230	175	109	168	158	152	233	215	162	136	140	173	178	154	104	46	107	144	142	129	133	173	225	229	217	199	198	163	157	173
136	42	114	170	218	174	122	163	100	70	129	189	208	216	190	145	128	149	195	221	181	93	82	99	85	153	142	124	220	151	127	211	165	209	271	143	189	246	158	173	200	155	97	147	268	233	168	150	172	207	183	130	102	133	156	229	252	158	170	263	285	269	191	194	211	173	203	248	208	136	139	156	169	231	264	155	71	100	230	283	164	163	142	86	124	206	293	273	283	244	164	216	185	184	232	232	150	130	203	188	150	157	240	229	226	240	225	171	147	206	180	209	288	326	278	300	296	188	223	162	111	138	177	279	288	217	202	159	60	128	231	216	256	271	220	170	138	201	142	122	199	179	183	144	91	168	191	149	135	127	101	101	94	115	207	251	203	134	93	196	287	268	212	194	215	155	197	238	191	106	107	161	229	296	182	172	212	213	253	235	268	253	198	194	213	197	191	230	226	232	239	266	252	317	415	285	219	196	158	223	274	298	276	142	94	155	164	171	171	216	173	140	163	78	159	254	207	155	92	121	167	159	163	159	205	274	260	131	56	77	91	165	171	114	140	215	198	175	222	144	187	218	168	195	207	205	200	197	214	282	233	141	222	207	126	120	194	264	172	175	250	227	288	321	244	197	175	175	230	248	200	187	178	243	278	235	191	196	240	341	365	244	242	268	215	157	163	228	168	180	220	156	154	233	247	177	284	287	224	208	178	230	202	201	171	127	207	153	82	197	297	331	196	62	129	166	102	107	186	192	114	95	238	263	160	211	229	145	210	259	234	251	205	206	261	225	175	169	178	178	129	176	257	223	172	188	277	307	291	245	165	233	301	241	289	362	313	256	210	205	226	228	224	269	287	176	198	212	170	171	162	189	122	111	141	140	100	196	310	247	288	367	297	278	251	188	289	301	187	133	204	308	241	182	215	248	255	235	303	209	77	183	315	220	77	148	258	346	330	271	246	237	256	266	247	264	275	173	129	187	252	273	281	265	260	275	260	189	134	125	166	238	270	274	211	199	317	287	250	322	248	211	229	233	200	198	217	215	246	231	213	190	191	227	257	231	185	240	206	205	205	176	250	275	292	296	288	286	210	179	208	206	264	245	181	184	208	208	209	250	292	292	208	164	227	251	280	248	175	221	229	230	275	263	280	302	214	145	235	203	161	217	190	197	190	183	279	269	128	146	138	191	280	220	206	211	249	248	226	247	175	191	291	270	217	205	212	252	277	199	174	148	144	162	94	97	150	261	268	201	195	106	151	235	192	247	213	158	196	204	217	246	305	258	179	187	211	226	249	345	387	374	351	244	212	144	147	194	203	213	203	212	315	306	208	305	334	238	205	177	148	179	238	260	302	294	161	120	198	270	244	247	267	223	202	199	275	237	96	99	193	165	113	147	121	189	285	219	193	208	117	154	219	207	196	234	175	93	203	286	270	206	134	180	208	119	106	118	181	228	191	219	259	319	208	205	347	278	215	213	228	233	235	241	316	307	296	326	250	206	215	221	214	257	258	178	141	185	181	102	101	181	232	213	134	139	172	255	331	320	285	177	200	235	217	195	198	154	107	229	266	236	217	181	150	82	125	170	178	285	269	177	143	170	173	195	315	256	179	197	256	320	317	218	113	173	244	246	205	114	70	157	183	230	251	231	230	285	263	210	222	116	60	141	217	164	196	203	139	193	174	98	119	142	166	233	218	162	124	68	115	194	156	143	184	215	240	164	103	85	108	232	256	178	143	165	196	213	210	170	188	202	112	160	226	161	173	179	151	210	240	203	140	117	176	155	131	245	309	248	190	196	170	152	190	124	266	417	198	56	144	197	156	200	202	108	49	104	188	196	231	187	236	307	190	228	279	203	245	269	262	224	258	326	252	198	132	162	173	96	97	74	140	194	150	159	98	100	187	202	121	111	174	185	199	207	210	186	139	129	208	258	248	231	192	163	177	203	194	182	143	103	149	245	247	204	198	221	149	103	204	179	215	263	177	174	197	153	74	40	131	187	188	131	151	212	104	81	117	208	248	306	351	281	342	308	265	208	131	246	180	115	182	184	227	153	138	189	193	217	226	227	184	188	199	217	265	259	187	184	165	190	204	131	113	178	186	184	183	136	131	156	224	231	189	185	198	259	275	172	121	82	209	257	195	157	176	157	110	244	256	181	150	131	173	172	163	164	138	209	192	136	198	191	166	202	134	96	170	136	141	248
149	97	108	175	126	123	176	178	110	103	207	236	176	184	136	115	142	129	182	163	131	106	110	152	99	71	70	76	99	122	202	199	188	193	163	113	120	144	110	154	163	92	140	167	180	169	80	159	238	223	203	185	180	159	98	126	212	180	155	162	135	122	180	215	133	169	250	196	220	168	153	227	226	239	204	117	91	91	132	230	165	96	78	96	144	204	252	198	203	179	154	221	261	198	153	272	265	201	202	178	160	172	166	175	177	168	207	243	275	223	197	230	231	254	263	215	154	127	233	245	137	190	255	263	225	203	321	356	174	135	212	226	235	134	168	217	107	122	108	163	275	280	258	182	159	188	127	115	173	212	159	52	108	189	180	153	127	132	189	206	146	170	195	287	371	255	140	119	165	221	209	159	197	136	159	232	238	262	220	281	295	154	69	141	131	141	243	220	224	302	269	259	188	154	251	279	286	200	184	193	130	223	242	99	85	88	185	255	173	204	223	164	180	149	200	237	216	249	141	66	177	243	230	217	187	263	263	118	101	108	239	308	220	225	138	130	211	214	204	196	123	87	180	206	198	204	109	91	197	195	145	106	140	217	165	164	259	270	200	104	143	179	100	195	290	218	172	189	227	200	157	188	208	194	221	219	150	145	243	308	368	339	195	166	208	164	121	204	226	189	153	205	238	244	195	192	259	220	271	270	179	176	154	168	197	185	149	79	147	234	233	225	201	191	189	244	179	147	264	237	172	215	269	236	178	178	250	294	245	191	206	221	197	106	159	206	108	177	226	211	178	118	211	244	184	186	258	226	163	250	227	217	231	253	230	148	164	195	234	271	223	173	249	320	357	282	198	146	203	249	165	173	166	178	233	184	131	209	257	268	243	289	270	166	193	208	222	190	185	221	241	227	178	208	279	277	259	250	270	284	291	274	210	210	217	233	241	198	286	336	238	169	195	244	272	299	307	205	93	167	230	275	339	292	228	238	241	235	204	224	273	231	192	238	232	185	239	229	214	235	220	247	258	221	194	228	261	220	226	242	219	199	161	238	309	245	263	326	236	211	237	287	371	327	302	269	262	286	201	187	232	266	268	299	297	194	144	179	235	240	147	140	153	237	363	332	289	188	182	194	253	299	212	188	187	243	298	275	275	241	176	139	139	205	180	184	260	243	184	226	234	223	232	218	198	169	243	298	274	318	310	181	179	267	305	300	205	168	205	172	188	182	174	226	228	209	228	145	104	252	222	90	200	345	213	150	226	167	232	245	118	121	215	201	146	172	190	139	161	265	232	191	228	255	297	263	171	179	218	136	58	172	251	241	193	150	231	247	210	247	292	267	212	197	204	276	239	157	192	202	170	181	194	154	140	210	249	257	267	236	195	192	222	189	152	143	203	161	98	161	165	208	264	284	227	143	130	97	172	246	233	288	299	236	208	243	196	179	169	201	230	182	211	215	127	131	281	320	261	234	307	349	272	201	280	260	243	311	270	194	229	233	152	160	128	140	225	243	214	221	169	129	95	49	138	214	202	202	215	181	215	303	251	183	178	147	152	159	144	214	281	175	122	227	229	162	158	273	308	238	278	258	165	181	253	247	190	228	227	159	131	184	190	134	160	242	254	238	168	55	127	243	286	278	288	226	140	180	192	197	184	156	156	169	204	183	175	227	226	209	156	154	189	127	155	189	181	121	87	89	149	153	55	122	217	238	187	133	111	115	109	76	122	214	221	123	146	184	173	177	171	192	248	249	130	115	161	191	284	233	102	96	99	109	243	311	242	142	90	241	225	101	161	187	157	101	145	226	168	161	218	215	190	184	106	103	264	297	267	284	296	259	222	180	200	230	211	290	272	166	166	263	248	221	266	218	146	92	109	209	232	162	89	111	200	205	162	174	147	115	78	120	195	219	260	184	114	174	271	289	219	110	89	217	195	130	171	164	143	163	227	256	235	230	149	52	87	202	152	38	96	179	171	174	171	170	160	171	250	189	120	135	159	152	154	162	127	110	200	246	264	292	235	217	259	250	213	205	242	166	35	100	152	129	126	97	140	184	180	203	162	104	108	205	250	176	232	317	231	142	172	286	309	183	165	266	218	139	136	105	133	187	202	206	228	271	253	267	242	194	254	249	239	315	292	176	157	134	161	163	144	138	101	94	202	269	151	106	135	172	188	162	188	240	171	146	154	180	227	213	203	179
121	118	123	146	154	162	153	171	166	152	192	174	173	200	194	126	116	181	155	108	129	200	292	254	147	157	170	169	172	214	179	237	315	261	229	222	250	162	125	148	178	227	185	136	170	248	256	261	227	230	212	240	242	210	235	132	74	96	134	172	258	297	172	170	280	247	246	168	126	177	195	215	212	288	216	129	208	180	97	127	99	124	130	86	154	207	165	205	229	154	208	213	144	116	82	148	241	277	238	216	188	151	136	157	145	184	282	323	236	82	202	300	247	339	381	268	277	266	192	268	221	96	135	189	136	96	197	193	113	148	283	283	155	127	117	141	124	161	190	85	148	200	181	213	147	104	195	239	315	402	318	136	126	182	245	203	123	228	239	127	72	117	189	234	231	170	180	219	253	261	314	300	168	148	189	150	78	65	100	115	108	137	89	157	159	155	192	166	255	242	220	213	210	266	208	228	216	163	205	167	156	204	197	195	186	167	208	196	122	166	198	119	114	155	177	197	221	154	142	192	180	230	205	183	205	236	325	274	243	190	183	261	228	210	198	276	214	99	100	125	211	141	86	201	220	233	285	230	199	210	193	163	183	236	208	191	160	91	131	128	110	91	82	194	221	200	191	205	172	142	204	237	245	237	194	117	115	192	230	135	102	203	209	226	305	290	278	248	228	178	219	316	264	303	323	203	119	182	261	244	149	120	235	218	174	203	141	127	157	197	159	123	175	248	188	110	163	165	192	179	222	325	254	124	195	320	318	277	156	85	199	251	207	161	196	242	220	231	294	327	264	271	225	138	101	64	143	178	245	217	145	225	183	251	304	258	211	250	299	264	270	261	263	322	355	283	255	255	247	227	211	201	212	261	195	201	249	198	245	241	233	298	232	167	278	333	288	229	199	291	322	241	176	226	224	178	182	245	305	267	280	212	165	202	223	196	195	192	146	114	138	194	220	256	157	92	135	179	225	268	238	162	231	272	202	243	332	344	271	267	240	172	212	197	190	248	278	267	238	210	237	302	251	175	199	285	259	177	234	307	279	278	256	267	272	224	279	281	219	219	269	273	265	295	322	247	307	269	135	187	274	225	172	307	319	252	197	199	287	317	284	235	185	232	254	274	333	289	187	142	209	242	223	235	258	254	244	270	273	180	151	253	216	189	256	294	279	234	242	268	271	262	220	162	155	199	228	213	300	352	289	299	324	211	210	289	289	308	210	191	279	266	250	235	363	387	235	200	133	112	177	220	218	277	257	163	138	139	201	257	236	244	263	254	204	196	247	223	221	179	127	188	218	176	225	210	160	168	214	152	87	147	138	175	214	217	169	98	126	213	287	252	243	238	196	190	192	164	181	227	197	245	255	200	221	260	279	244	210	201	180	196	242	170	133	210	159	75	108	108	194	283	282	338	324	322	264	187	158	129	186	296	294	242	274	192	190	303	191	212	314	248	248	272	299	307	318	313	269	271	294	308	269	173	219	267	264	277	269	240	197	200	209	241	196	205	210	118	206	290	202	199	189	142	179	203	196	159	151	143	163	170	145	189	224	239	205	245	283	279	270	146	99	180	199	196	273	309	235	207	196	132	165	248	290	200	134	250	196	126	190	215	191	150	197	248	240	215	226	144	193	234	236	305	216	173	124	121	161	132	133	131	145	129	108	160	170	238	320	275	156	119	222	235	223	182	192	197	123	172	259	186	158	195	175	140	61	121	211	162	117	177	157	148	171	161	162	137	153	178	228	256	224	221	239	236	192	156	181	221	132	122	178	137	187	192	220	273	141	133	234	257	160	51	89	82	120	154	156	170	110	184	228	215	146	115	195	250	327	264	256	257	156	124	140	240	315	263	229	228	141	107	220	278	220	141	108	169	252	241	241	220	175	243	195	158	185	226	220	125	104	135	204	229	211	180	175	173	224	238	175	103	131	180	94	154	259	186	109	175	154	163	242	182	166	129	128	254	244	179	225	263	223	207	185	134	85	141	261	298	256	152	94	110	138	126	163	208	237	154	177	257	255	279	239	276	198	152	173	111	122	130	113	227	235	184	261	180	169	217	187	204	196	216	251	217	223	170	117	186	163	85	119	128	121	173	269	258	210	169	119	147	177	317	292	184	251	247	204	179	198	187	173	206	230	195	153	160	193	231	150	111	194	208	209	201	193	213	151	81	73	129	145	157	202	211	191	170	107	156	161	159
253	175	135	231	239	178	130	76	62	157	172	127	165	199	233	241	239	255	172	70	148	146	97	147	178	266	187	161	256	251	230	133	127	260	310	224	129	150	226	210	258	285	190	182	182	205	229	144	175	208	147	210	289	299	263	182	142	198	195	222	256	218	155	127	221	275	251	200	185	214	232	181	184	266	268	213	157	187	178	121	161	255	236	178	202	241	269	217	166	185	134	122	200	247	166	114	177	198	222	165	74	123	180	99	135	327	355	205	164	229	246	227	175	180	242	280	189	220	380	279	191	235	249	246	212	156	163	209	233	153	103	153	172	129	168	305	244	178	125	97	181	185	113	148	256	258	251	203	257	254	191	149	78	69	85	180	210	177	137	133	178	160	95	94	140	190	235	164	115	151	201	215	171	196	251	233	121	118	167	211	280	216	187	215	122	113	197	190	195	160	256	315	227	343	388	289	251	259	257	170	186	212	184	224	211	227	268	286	303	266	245	224	159	90	166	254	236	252	303	387	267	131	148	220	179	163	203	159	140	135	176	188	192	225	249	255	275	187	138	148	166	185	137	202	253	208	129	121	179	185	150	151	187	217	189	204	311	300	215	151	86	87	199	271	218	190	142	211	282	204	147	168	165	252	277	177	192	251	214	77	101	163	184	167	203	266	206	148	142	175	207	247	274	235	144	81	152	240	176	192	193	154	233	237	235	220	239	246	183	129	222	292	245	174	132	153	163	214	238	231	183	208	242	197	170	204	198	197	247	256	203	187	193	164	145	192	238	125	133	295	353	278	203	175	152	123	129	175	228	183	206	210	143	205	235	288	209	190	226	181	229	278	266	296	331	261	231	280	300	307	291	193	214	298	220	187	265	213	249	240	199	212	216	209	186	323	307	172	224	317	352	219	172	276	171	188	223	247	272	198	253	189	186	267	291	329	243	219	201	177	187	189	278	271	185	176	263	335	284	231	155	172	234	232	201	154	192	158	147	233	257	279	239	129	177	210	203	174	142	196	288	297	202	204	232	235	233	176	122	179	228	187	297	375	195	149	222	205	198	240	276	301	289	246	304	329	226	214	260	254	270	259	187	182	310	403	287	125	173	280	275	182	134	151	155	176	182	248	269	245	205	183	282	217	222	340	288	232	265	368	380	312	290	232	207	249	198	183	175	236	329	290	249	260	271	203	219	238	165	219	296	238	197	129	169	234	181	197	299	294	235	206	251	264	230	161	99	212	212	193	247	258	243	234	205	217	276	225	172	136	133	170	244	324	284	151	100	276	303	138	117	191	241	210	200	240	300	304	290	207	136	217	157	61	79	131	167	221	189	193	207	171	224	223	185	231	219	181	261	199	140	240	277	161	145	236	231	197	147	159	214	265	303	269	300	308	217	216	253	215	236	249	239	266	257	176	231	297	291	222	118	186	192	169	203	178	192	230	209	146	106	215	213	210	305	346	418	349	271	285	291	361	322	286	259	238	224	194	246	269	292	250	215	146	157	240	219	212	247	230	191	262	239	279	335	214	173	236	173	165	230	253	266	273	273	263	304	297	224	159	113	86	157	218	215	205	256	282	198	153	204	172	155	284	263	170	166	260	290	236	192	82	137	159	136	155	116	225	263	175	241	275	255	324	240	114	139	189	135	54	178	254	231	157	110	190	176	160	184	157	166	123	108	127	73	108	155	169	165	141	185	199	180	220	250	166	95	105	82	121	209	146	94	193	219	169	159	133	129	130	119	171	194	157	143	164	203	258	246	183	129	161	187	180	161	182	236	194	133	165	203	183	161	96	142	149	118	154	113	154	223	218	214	156	124	168	145	147	205	268	300	208	131	174	200	143	177	223	125	125	215	165	121	113	153	173	105	150	206	175	163	224	208	139	116	127	160	278	256	133	168	118	154	219	171	111	64	171	327	329	156	105	203	234	212	161	146	139	185	220	174	153	112	143	174	136	172	162	113	194	240	182	136	156	161	131	180	192	207	302	230	106	100	184	227	274	248	198	197	191	219	224	228	193	184	221	237	254	242	212	215	133	162	192	131	107	77	60	160	209	248	203	153	270	173	183	262	187	189	194	121	120	152	135	156	112	152	206	157	99	131	247	242	149	195	230	197	183	159	186	125	53	88	167	205	249	191	175	195	153	177	217	222	124	136	208	113	106	181	203	200	199	153	112	189	160	157	210	196	121	120	210
163	124	84	101	141	180	189	155	192	235	232	178	151	142	110	127	194	202	156	129	198	212	145	129	129	214	215	165	151	201	292	238	185	237	255	173	163	242	198	170	273	279	193	189	254	287	213	159	153	87	64	140	196	229	163	151	144	108	200	206	112	47	45	120	161	112	128	219	238	151	183	199	156	206	226	228	247	296	262	118	232	247	129	115	179	214	100	117	174	182	142	172	230	310	219	115	216	290	345	297	219	168	187	194	222	246	188	167	326	324	221	168	141	180	173	157	174	261	244	175	211	216	148	157	175	230	154	158	240	123	84	148	121	112	171	171	217	194	182	235	233	314	211	135	148	154	214	178	194	176	175	217	176	165	212	203	222	264	194	100	91	81	153	150	122	207	159	127	124	96	111	146	248	278	218	246	196	80	127	215	175	86	84	168	186	131	120	174	153	145	252	193	145	183	165	111	214	272	218	321	293	207	170	180	179	158	186	240	222	221	205	185	201	142	188	216	158	151	142	186	244	217	241	301	270	216	243	184	107	211	208	85	138	185	173	234	234	194	157	128	135	159	198	202	266	239	147	177	174	163	172	178	174	174	149	135	172	204	225	264	168	112	224	271	273	163	60	191	192	148	217	229	232	195	157	158	196	182	211	231	185	166	156	216	259	189	129	134	103	121	155	174	180	146	166	192	220	270	182	53	133	214	220	161	201	258	204	259	287	290	291	215	235	244	148	125	195	220	194	169	207	301	201	139	182	143	170	197	185	232	191	122	168	168	149	184	184	215	218	159	156	163	107	73	125	127	158	228	228	227	282	210	168	258	272	223	143	79	124	198	195	241	308	313	299	296	246	203	246	280	260	188	150	203	252	217	220	238	235	227	239	226	222	310	291	256	295	274	276	207	179	196	228	270	153	210	342	319	260	314	265	156	209	186	114	145	183	180	212	284	196	177	265	308	299	222	172	132	155	220	253	228	254	287	233	214	231	214	223	185	176	216	156	157	234	196	198	240	256	245	201	243	229	159	228	364	286	181	207	270	256	274	356	262	220	270	238	238	230	193	224	196	178	156	128	120	151	221	210	201	217	226	227	266	244	122	99	120	95	241	344	296	224	202	301	303	254	231	283	266	207	285	303	271	226	177	268	300	190	105	150	187	223	278	242	276	230	187	261	262	256	304	235	223	241	223	223	197	268	266	249	244	163	126	198	261	229	255	268	238	183	96	185	284	240	154	212	199	139	205	235	277	199	255	301	243	271	245	250	212	226	193	176	243	203	157	220	312	257	189	167	126	173	201	142	208	249	228	285	257	162	170	168	175	192	116	112	191	243	330	334	235	165	155	269	378	264	106	199	247	242	229	174	210	210	210	249	238	132	126	160	174	258	302	267	196	228	210	205	258	208	204	231	193	271	292	206	143	145	179	151	140	177	288	250	167	224	321	236	169	243	272	235	196	271	342	266	247	262	231	235	260	278	272	267	214	206	183	157	180	211	190	134	191	205	215	191	218	260	123	153	269	260	303	290	146	99	169	204	193	127	95	180	240	265	297	306	258	227	234	217	240	252	203	140	75	162	256	198	164	145	200	284	322	236	139	131	142	215	265	222	100	140	190	157	145	203	338	312	173	149	233	233	167	190	205	201	197	205	206	184	159	174	228	273	316	255	190	253	264	164	106	77	92	181	139	97	194	186	158	160	157	182	180	206	232	189	180	127	155	182	109	124	149	178	193	180	179	190	217	149	134	238	195	112	74	56	208	298	222	213	202	209	173	175	158	152	300	246	160	261	236	257	281	168	140	145	141	117	147	234	275	313	271	207	179	129	150	120	115	166	109	154	225	212	188	205	243	227	184	217	279	190	122	152	208	208	180	250	240	193	209	183	161	142	203	201	145	168	191	192	162	186	210	211	152	151	208	198	204	162	162	189	185	115	145	150	44	97	188	136	71	222	200	95	102	135	158	136	197	187	120	95	110	114	77	155	249	281	274	184	141	180	175	116	152	183	254	212	132	256	288	258	210	159	168	219	224	183	121	108	154	164	160	181	177	193	204	231	296	273	268	266	208	187	255	282	203	193	224	142	136	109	79	145	103	107	142	226	218	88	173	249	176	149	151	198	248	187	156	97	124	174	116	136	214	231	240	249	191	201	269	244	212	187	190	141	124	196	173	158	164	144	139	186	254	241	173	193	203	172	126
186	166	125	146	177	115	155	178	209	206	187	184	161	147	110	116	166	161	142	128	179	262	289	235	109	131	155	145	189	195	204	249	250	162	145	213	215	175	161	134	193	229	202	222	224	240	205	124	200	169	95	191	174	89	171	252	136	157	216	200	186	144	163	225	216	187	306	299	229	171	111	139	246	326	250	168	138	148	185	203	194	166	122	77	158	282	209	172	251	301	248	249	280	247	228	282	357	242	165	218	248	228	162	201	183	102	129	177	166	147	170	165	238	238	247	307	238	287	288	199	195	220	202	204	241	156	72	132	163	130	112	189	173	119	205	216	201	156	118	78	105	199	137	182	281	215	227	227	175	201	304	274	197	223	211	163	151	117	95	196	217	170	181	130	133	130	101	160	229	203	111	133	197	182	186	252	185	119	189	210	119	94	189	262	165	106	212	260	292	316	228	252	337	264	238	233	251	268	215	215	238	220	225	216	139	77	131	384	397	211	160	89	106	134	158	124	116	151	101	79	148	197	159	205	272	263	230	222	264	233	249	203	96	164	189	113	62	146	158	119	163	221	175	180	277	253	143	152	164	137	196	231	199	176	180	142	183	148	131	226	184	126	152	248	226	128	210	303	186	193	242	215	238	212	135	121	247	258	276	259	175	188	215	151	116	192	175	103	140	159	148	108	107	114	201	291	251	228	128	80	207	246	147	89	83	180	266	210	149	166	208	224	216	231	194	194	255	229	243	246	127	134	183	206	206	216	259	207	148	201	226	178	167	192	224	130	161	233	210	219	203	222	201	129	147	173	156	194	204	221	262	197	137	141	195	242	255	194	230	228	173	285	324	200	172	250	230	220	232	278	255	283	270	199	223	181	220	226	121	160	205	117	160	276	279	300	295	294	274	213	243	298	267	229	233	224	227	177	150	224	253	263	350	359	271	206	213	255	238	224	225	267	314	244	186	259	189	100	131	191	290	287	266	220	212	235	204	228	230	182	146	200	245	233	260	256	226	127	85	148	174	144	93	237	249	131	149	210	280	272	182	235	343	301	323	285	247	226	187	245	220	202	240	192	168	151	138	229	336	258	246	302	240	273	240	196	182	173	198	238	271	264	277	214	208	306	326	220	160	227	221	202	267	333	282	219	283	290	244	185	201	227	205	258	300	249	162	221	368	375	308	231	251	227	217	304	262	228	256	250	166	124	189	249	289	261	216	187	234	248	160	191	259	285	224	216	227	156	213	236	222	323	278	175	244	299	285	286	250	243	289	265	286	278	215	211	203	259	304	237	242	275	211	230	230	180	161	164	223	246	263	166	141	192	210	181	174	224	236	275	286	298	248	149	142	161	195	215	211	229	228	236	172	147	161	158	148	153	197	219	192	199	180	173	195	207	247	283	328	342	258	180	162	181	223	251	229	206	215	271	303	223	231	251	161	128	240	331	382	305	192	156	139	268	354	353	215	230	340	225	168	164	222	222	208	265	238	230	260	248	207	172	195	153	130	162	96	140	170	165	301	281	236	257	240	224	143	221	304	225	196	190	179	233	244	133	174	310	284	162	168	247	210	196	208	161	149	204	254	197	143	157	111	175	165	52	96	197	277	259	182	105	119	217	242	240	239	250	192	113	125	193	283	177	130	177	135	172	246	256	205	245	304	232	244	235	218	190	186	238	163	127	156	156	176	169	162	234	194	177	191	215	161	119	201	306	238	151	181	177	187	168	119	151	201	194	221	190	208	179	84	83	162	138	193	186	160	254	171	141	255	261	192	171	136	122	177	172	72	172	256	189	194	152	140	197	200	215	151	126	181	223	261	151	77	87	62	117	190	263	290	173	117	157	214	229	180	180	120	96	113	141	125	125	191	129	107	152	182	208	204	162	177	207	168	231	250	208	200	161	143	125	173	181	181	242	184	116	182	159	211	241	139	279	234	166	287	232	181	211	176	136	171	144	186	205	93	97	94	189	205	113	163	194	199	164	154	250	309	255	231	201	156	202	217	165	163	135	177	163	179	302	319	220	183	224	227	312	311	219	115	83	129	130	119	163	225	242	228	200	241	236	222	161	191	329	294	226	134	138	199	196	165	116	122	109	113	130	216	234	145	212	205	120	187	200	159	186	167	164	257	275	189	211	216	137	127	107	124	110	95	104	128	183	203	173	127	206	211	273	326	234	150	84	128	238	292	274	240	204	196	203
141	129	115	94	114	192	204	167	138	155	135	49	175	244	174	146	126	209	224	196	180	147	119	105	153	203	211	183	118	62	59	180	181	46	82	138	194	224	208	287	343	253	208	218	189	194	140	114	118	57	161	222	115	99	262	323	160	143	255	234	177	192	189	245	272	206	158	164	257	263	187	149	223	252	180	116	163	239	224	274	242	171	166	112	167	272	306	209	119	126	172	270	247	230	191	96	147	181	207	240	221	189	175	203	226	229	242	268	204	166	198	203	263	279	272	354	364	254	245	350	244	143	194	171	155	164	191	230	280	242	98	94	97	203	235	135	109	89	86	56	148	137	104	114	130	262	272	259	258	262	239	185	281	270	203	222	270	214	165	236	157	83	143	241	226	191	249	301	265	141	136	231	251	226	182	182	237	233	160	174	218	127	101	92	60	136	176	210	245	224	196	177	180	205	222	219	260	272	216	236	288	373	337	221	224	174	280	355	224	201	198	133	162	256	214	141	199	170	115	142	141	115	148	162	242	211	149	167	100	117	142	108	113	225	249	140	113	145	151	181	129	212	255	256	210	156	288	279	138	48	110	190	222	170	123	158	170	202	264	291	310	285	174	192	265	210	194	189	158	169	138	96	135	408	443	219	135	150	213	225	156	168	171	117	200	253	203	175	160	231	330	216	183	233	171	146	193	227	152	107	171	185	187	205	238	258	246	144	97	135	159	189	248	256	219	247	277	232	193	181	216	263	228	228	220	274	252	127	81	178	285	215	120	179	260	219	210	241	194	102	126	259	305	256	274	271	287	307	172	113	140	101	128	223	211	103	188	256	287	323	281	238	258	303	207	119	150	169	119	159	215	330	310	247	278	244	285	302	166	182	289	261	234	185	197	247	173	194	272	251	238	264	248	304	297	179	263	252	187	251	283	333	315	201	194	272	182	98	112	128	158	197	314	327	215	140	124	215	272	211	250	271	234	199	111	122	257	322	349	302	189	109	135	202	234	328	356	287	259	241	218	215	147	205	246	159	197	277	247	130	59	141	208	241	219	201	248	237	240	193	156	181	211	249	201	155	223	159	157	206	184	185	190	257	202	211	261	217	275	288	240	181	169	237	258	265	239	133	103	172	169	245	312	257	265	248	227	261	210	243	334	383	381	323	307	280	265	276	233	189	212	263	257	275	305	217	178	218	220	248	301	265	229	142	153	287	289	238	229	201	173	226	238	147	205	250	182	165	244	293	270	202	221	305	270	161	190	302	242	134	102	180	247	274	256	266	240	268	291	246	295	287	178	135	121	177	243	247	173	148	196	133	226	251	226	177	181	264	207	208	189	225	277	259	231	205	248	308	254	253	225	124	220	322	188	68	246	294	195	219	191	225	297	268	218	195	175	121	147	242	219	232	306	282	313	262	192	243	160	143	196	221	241	279	373	345	303	271	238	217	219	226	232	257	229	236	189	181	231	231	240	231	229	247	279	274	240	220	215	235	228	203	205	264	222	147	156	177	192	115	87	159	262	268	204	226	165	202	206	184	216	154	156	202	201	107	138	171	190	206	210	231	226	261	274	243	183	164	210	268	231	212	224	157	118	81	125	227	192	219	250	235	208	151	160	140	279	338	140	101	195	264	290	180	158	234	237	237	254	245	131	156	219	255	287	191	162	148	194	245	170	182	144	65	117	135	176	229	177	196	249	228	249	189	108	117	194	188	137	129	167	195	138	117	186	212	156	102	93	233	299	243	267	257	257	294	191	219	184	141	210	222	270	229	195	198	188	114	41	44	48	128	147	130	111	102	174	231	258	293	222	134	243	225	140	190	135	114	127	133	142	153	212	133	134	135	103	93	140	161	154	171	215	279	157	92	143	167	182	191	162	170	166	195	219	224	259	216	120	55	87	97	121	145	178	146	114	230	222	245	300	260	265	345	322	232	144	138	217	217	203	188	198	180	147	142	184	134	73	138	113	90	104	129	123	103	142	165	202	195	239	207	161	207	183	172	254	220	190	208	177	230	214	166	167	241	226	145	218	216	185	162	63	144	231	242	191	194	226	177	237	236	180	240	273	180	208	223	99	85	143	136	131	166	126	90	121	152	226	271	152	72	166	212	187	146	195	247	253	250	155	75	98	136	79	188	187	52	136	142	154	230	182	137	134	92	91	148	110	114	133	185	267	199	136	158	203	252	289	225	195	257
54	141	199	198	182	200	249	208	159	129	117	129	159	146	92	150	221	303	312	142	93	105	200	181	82	118	117	150	182	142	103	125	233	182	50	142	194	136	138	209	193	152	209	306	236	103	109	149	185	179	221	246	185	161	168	181	219	184	147	161	221	255	216	226	142	39	134	168	146	238	244	233	248	136	146	240	225	203	228	276	242	140	175	252	233	240	239	177	169	231	189	218	308	247	159	222	277	230	220	197	214	283	239	216	211	203	172	107	135	149	246	220	138	117	152	265	234	193	171	171	218	224	205	186	163	147	166	166	168	245	248	171	197	161	100	81	172	214	202	243	138	66	180	237	245	193	118	205	214	137	128	164	223	231	197	260	338	249	169	205	221	152	143	155	103	161	195	254	280	155	106	203	204	182	133	113	144	81	109	137	166	221	193	133	170	205	204	198	182	197	150	165	214	210	173	98	137	147	203	312	260	229	246	233	220	246	303	260	190	167	108	166	289	309	188	188	284	201	110	150	207	236	184	115	185	226	162	145	159	134	164	230	253	227	162	140	198	207	187	155	77	127	130	101	137	173	217	161	141	118	119	210	221	176	221	247	244	243	154	75	164	240	197	182	190	184	219	200	141	122	142	224	193	194	217	156	153	201	156	99	145	168	122	139	242	262	189	166	170	271	262	209	257	219	201	141	191	247	211	219	140	142	193	232	341	211	54	91	126	96	131	231	195	114	87	242	306	218	248	177	171	247	165	194	321	337	282	210	216	232	172	149	129	150	195	180	130	142	266	246	177	178	183	201	208	225	201	162	219	228	188	124	151	225	262	207	149	222	233	247	263	257	296	292	264	261	299	315	229	164	158	238	203	138	290	346	353	320	199	195	311	305	249	227	131	113	131	161	237	231	260	293	252	222	187	206	206	283	317	244	234	269	270	263	240	186	140	146	207	187	220	313	226	173	258	268	241	259	177	154	212	207	214	196	137	173	262	296	250	246	243	191	217	215	247	242	209	156	184	336	348	307	293	234	218	291	305	307	243	154	154	256	316	258	242	281	259	164	163	238	192	165	221	183	189	250	266	179	223	196	110	104	196	266	243	274	200	157	203	172	148	196	201	283	335	335	303	228	138	90	157	133	159	233	239	257	219	192	255	216	278	379	308	271	191	210	242	170	150	204	256	226	166	278	336	249	218	224	240	158	140	215	266	232	242	273	210	140	160	180	179	192	118	176	252	136	148	297	315	220	200	227	219	212	228	235	215	211	264	234	157	225	288	303	233	206	162	202	328	330	285	221	220	145	135	250	333	315	224	243	224	109	191	294	243	162	189	227	182	166	163	179	157	159	209	261	191	156	222	248	221	165	154	231	263	213	213	129	119	200	191	197	211	128	148	187	164	112	103	254	232	148	199	233	253	253	293	302	225	198	280	261	235	336	309	206	223	282	203	201	315	269	136	81	202	279	187	195	237	219	161	171	204	210	266	250	281	291	265	329	292	178	164	166	96	96	196	219	117	88	215	279	289	264	209	200	211	229	138	88	226	248	157	109	139	199	193	210	282	277	190	187	172	93	74	142	152	176	212	279	274	183	192	168	152	116	136	159	196	258	163	194	325	326	282	262	285	241	190	210	217	207	163	151	149	170	277	274	161	248	208	114	221	212	136	177	189	189	246	161	89	108	171	181	166	180	192	257	246	182	161	157	162	270	277	179	187	156	143	172	240	340	280	166	152	117	142	152	104	80	184	218	147	242	213	152	230	205	194	236	197	182	236	180	112	216	213	194	219	124	115	152	168	211	206	161	159	171	154	254	322	285	261	229	211	213	219	249	211	113	114	195	207	162	178	189	170	152	197	220	173	201	253	204	203	238	172	158	183	227	193	80	59	153	169	143	157	142	205	194	140	167	219	152	154	158	114	218	202	151	183	166	213	173	130	270	259	155	181	145	112	168	188	222	230	206	169	174	168	206	203	188	205	166	142	159	166	126	89	137	200	175	177	172	157	189	285	240	171	206	202	204	205	203	191	183	292	337	170	183	225	130	93	119	143	196	257	190	184	218	174	224	295	221	161	191	235	153	101	219	190	103	148	213	205	199	213	228	243	253	261	185	181	230	254	304	250	270	192	76	91	70	125	125	55	108	217	218	205	172	110	162	190	155	186	208	122	94	186	129	130	311	296	214	194	206	324	251	177	227	229	165
135	74	99	107	144	132	176	239	249	215	84	94	178	183	171	182	206	281	258	140	121	178	200	173	138	121	169	177	201	187	119	151	191	148	132	199	188	182	200	189	169	214	273	233	248	229	170	161	173	188	222	303	319	251	203	204	264	267	169	99	122	211	198	182	173	87	93	148	159	157	165	214	204	180	187	179	110	152	272	200	150	159	199	218	225	278	221	160	181	243	256	210	222	196	178	280	309	245	208	183	225	230	186	243	234	142	112	159	188	111	133	166	166	237	228	200	140	135	196	198	191	241	184	144	190	224	196	147	157	160	248	182	117	156	223	259	186	197	195	182	122	105	189	134	80	120	197	256	187	89	73	121	186	262	312	310	197	143	174	128	151	162	178	201	175	239	227	170	236	266	155	126	143	191	169	138	254	243	188	177	224	232	178	196	228	191	185	223	299	350	219	172	233	244	240	250	189	168	249	250	221	169	216	213	169	181	184	215	202	175	110	56	151	223	196	241	279	291	274	200	201	293	286	193	173	186	140	85	188	175	63	155	219	188	245	299	335	300	278	280	223	229	148	153	238	193	126	178	224	214	190	244	371	265	120	163	223	236	147	93	138	89	147	145	58	84	178	266	235	197	212	194	175	147	121	147	156	236	233	140	221	239	168	185	206	180	170	121	123	246	185	143	221	236	237	246	220	124	145	131	91	205	256	266	289	198	114	201	314	216	186	222	183	231	259	310	220	149	193	148	138	171	127	162	319	294	243	278	252	201	199	220	227	199	178	181	188	250	229	167	225	216	132	152	175	189	280	295	203	191	240	245	234	217	155	150	127	82	199	253	215	198	181	243	244	207	182	163	221	243	298	340	255	211	287	241	259	338	276	170	165	203	223	303	290	310	216	121	196	212	239	245	214	212	206	145	162	201	225	162	83	143	179	241	360	299	173	166	191	286	279	195	165	182	241	259	224	245	254	256	323	262	205	184	192	229	291	357	263	209	262	229	121	125	208	278	291	206	155	242	275	228	202	208	250	263	313	302	156	99	242	275	226	218	207	226	195	256	314	270	228	199	151	120	159	164	237	306	235	173	150	205	228	207	275	277	221	205	176	198	228	194	182	187	163	232	268	135	145	189	135	100	206	326	288	202	189	230	246	215	160	198	239	156	104	226	227	179	309	340	330	335	255	228	166	222	258	127	102	188	286	223	170	222	211	214	246	222	280	302	228	222	248	314	294	203	218	270	334	387	257	205	204	204	164	183	214	153	284	285	149	134	153	175	197	216	221	195	226	165	124	204	217	232	230	296	338	290	256	212	250	245	190	126	127	218	222	165	163	217	252	280	302	275	210	273	314	284	302	271	264	264	234	206	284	328	227	152	153	152	144	215	193	184	262	184	145	216	242	339	266	222	293	242	260	317	298	231	254	227	232	304	287	277	326	291	216	274	261	184	212	189	95	151	174	145	165	171	185	149	260	257	152	213	187	184	252	299	377	336	302	283	168	129	252	341	262	155	79	190	195	61	178	282	162	158	209	170	199	233	205	128	103	173	168	126	181	227	285	253	217	214	179	125	182	280	269	175	116	224	270	223	212	245	206	138	178	226	192	236	209	172	240	274	264	250	275	162	112	248	273	266	244	154	206	266	253	245	185	223	255	191	161	94	138	250	217	168	157	185	215	204	173	158	182	224	229	180	129	146	192	209	174	233	262	203	221	147	100	133	135	233	269	219	221	245	255	146	205	242	213	261	158	102	86	112	180	185	116	121	247	299	242	213	249	151	104	221	215	108	141	133	141	179	106	154	175	129	95	157	169	148	170	199	256	199	231	264	285	275	157	185	171	133	114	132	183	135	148	162	219	294	265	276	309	212	146	213	244	205	220	156	115	120	52	65	179	201	118	97	155	180	216	201	164	134	50	95	99	129	212	142	70	109	195	169	174	218	217	193	121	160	181	188	189	208	190	141	157	245	275	216	252	259	197	203	296	276	171	88	73	137	133	175	229	138	235	294	249	291	266	218	185	206	163	172	263	226	135	165	164	134	160	206	229	192	243	246	161	138	259	340	320	306	251	259	177	51	80	186	208	168	217	212	193	124	158	166	146	202	173	189	213	165	155	226	203	201	217	249	172	84	87	112	106	118	168	103	99	88	80	182	227	126	122	200	213	175	144	98	113	178	174	215	191	179	196	128	121	180	185	150
117	144	119	112	164	140	196	155	106	142	186	294	211	124	208	248	234	211	191	204	203	123	136	187	123	61	95	99	116	162	108	161	213	207	222	247	213	92	158	273	265	257	203	146	190	149	54	110	123	163	251	258	237	281	241	146	201	189	91	108	144	110	136	131	74	53	80	117	135	121	216	261	177	224	268	262	190	111	168	247	167	59	106	181	140	183	250	236	272	238	173	191	239	142	155	290	266	162	197	333	304	254	272	198	182	200	173	194	168	163	129	126	219	218	127	103	184	194	240	292	276	264	251	214	240	256	168	214	266	224	186	208	248	207	194	175	101	59	101	108	108	170	162	149	128	194	225	102	131	192	101	131	139	100	148	246	326	175	140	160	117	179	157	182	266	201	145	212	177	195	256	173	129	145	161	170	179	170	175	169	150	134	120	184	148	166	301	297	235	230	217	238	329	320	245	251	288	232	190	211	253	239	173	173	252	298	298	183	126	130	130	154	129	175	203	163	194	221	185	220	196	142	191	205	198	235	140	115	208	191	115	137	208	211	230	257	246	321	261	225	307	236	219	146	79	89	133	126	148	266	236	185	181	239	258	213	271	227	122	122	145	154	217	171	136	187	174	189	235	314	257	129	92	179	227	246	313	259	221	254	268	204	91	161	253	141	101	164	194	159	118	158	201	161	141	152	197	201	111	84	69	128	245	256	167	145	150	139	194	226	214	163	107	207	285	222	199	192	217	153	55	116	144	206	258	224	213	220	196	159	187	149	102	137	191	213	173	247	322	287	262	208	244	350	272	180	247	282	235	131	173	203	202	207	182	295	333	172	171	272	200	173	141	134	185	174	157	162	213	270	269	295	224	189	329	398	374	295	256	217	143	132	245	316	263	315	301	237	310	238	162	211	218	184	144	162	193	238	218	132	183	199	182	251	229	131	88	176	210	216	250	195	129	170	244	297	216	188	223	199	227	232	238	212	198	155	249	291	224	234	215	220	143	196	354	348	220	144	241	303	184	119	178	314	252	115	171	198	196	152	189	302	329	273	237	227	228	294	225	184	238	167	127	187	207	162	204	281	257	243	367	362	257	229	209	237	300	267	247	303	226	121	125	241	341	197	73	100	80	44	129	173	226	264	172	246	262	155	254	340	256	203	158	123	181	264	246	224	241	256	226	203	259	310	303	168	145	190	199	247	308	340	284	248	206	197	147	126	262	327	231	137	184	251	256	264	257	259	327	326	251	279	233	170	271	296	211	158	201	179	138	179	200	251	279	265	229	230	268	231	174	234	298	243	283	323	243	227	268	213	148	220	262	209	223	243	227	181	178	207	214	256	292	303	274	285	281	209	169	210	265	250	151	130	220	229	128	74	166	160	142	187	162	228	372	351	193	160	220	326	285	191	210	202	209	298	354	342	284	193	215	250	224	202	171	213	296	233	133	170	228	151	117	210	189	232	277	284	282	188	164	167	141	130	184	156	149	176	250	208	148	263	244	219	283	284	229	123	84	155	115	103	155	204	206	213	272	224	191	203	264	274	186	153	161	242	284	227	149	145	169	154	212	213	236	275	163	134	162	171	211	197	147	85	145	161	140	126	144	212	241	273	225	174	209	249	259	296	220	178	225	185	149	183	157	186	274	249	200	187	237	181	125	160	256	293	204	211	221	171	239	192	96	98	92	172	263	261	231	271	297	231	190	130	102	177	149	107	177	169	94	147	192	218	219	160	135	219	247	120	131	206	188	157	171	193	189	188	146	142	189	166	145	150	140	157	210	286	186	165	208	174	200	175	194	202	247	240	163	221	245	229	274	247	295	348	266	242	218	145	125	198	146	151	277	206	85	96	128	148	154	120	159	206	212	255	220	165	132	164	216	189	117	65	91	89	151	189	133	76	131	199	146	168	140	66	114	173	168	198	272	177	105	271	241	153	242	222	159	167	194	194	129	80	105	138	152	166	215	137	42	189	313	270	255	256	204	241	239	98	156	252	242	215	250	279	243	254	210	174	214	185	145	163	196	187	129	91	132	210	195	170	143	134	224	189	138	215	280	291	289	253	222	240	273	318	242	165	181	187	218	234	133	59	104	145	172	187	154	158	282	260	163	246	188	79	165	259	278	323	263	207	147	170	222	207	210	99	71	137	156	149	134	169	171	165	175	139	179	137	173	288	252	207	197	215	192	161	144	135	108	70
155	220	156	88	109	179	210	191	160	81	45	109	119	146	202	163	135	144	129	147	126	124	186	182	181	175	169	154	213	269	315	213	94	164	120	80	170	184	117	147	162	164	230	213	187	185	210	238	133	187	290	177	122	193	144	114	141	109	141	145	154	226	184	170	136	92	165	121	120	107	163	174	138	212	192	191	253	284	221	194	150	109	162	182	228	290	262	247	285	171	115	176	192	143	165	212	233	261	223	177	139	183	247	244	174	112	167	230	160	104	163	205	185	258	191	154	187	215	278	224	279	318	239	174	164	196	186	168	165	201	186	184	223	138	109	113	177	163	95	200	222	139	166	246	216	145	177	178	167	248	264	235	240	188	149	121	194	267	231	270	185	106	192	223	173	142	89	75	177	264	192	129	152	129	115	157	145	161	221	230	205	223	248	179	208	184	135	195	212	133	77	155	167	110	152	262	259	147	139	163	186	249	244	219	207	183	250	285	230	222	225	171	127	122	117	142	217	263	186	212	252	197	202	206	187	124	141	138	110	171	150	130	206	223	203	284	261	240	171	158	313	258	217	267	191	169	230	209	171	237	316	281	224	285	299	259	215	248	255	161	162	143	233	264	192	184	152	139	220	179	128	141	67	134	201	223	232	243	306	252	141	159	175	184	242	230	207	138	117	192	268	276	212	175	163	132	169	189	168	202	161	97	136	206	204	176	246	248	178	235	243	183	145	174	227	296	348	261	206	229	204	204	139	162	220	171	245	273	191	187	211	169	140	223	250	268	270	221	265	307	264	219	251	247	202	200	280	310	286	239	204	152	167	200	170	201	257	203	146	251	280	313	234	148	195	277	347	259	234	283	271	265	322	305	307	303	282	279	266	241	207	265	298	290	277	280	265	243	229	188	221	258	194	204	194	189	206	193	213	198	178	151	257	272	291	337	219	223	258	198	244	307	325	252	262	329	253	202	162	204	220	248	205	130	124	108	203	200	187	224	186	210	248	206	194	209	235	263	221	201	199	187	167	176	179	217	257	191	175	212	234	254	228	242	252	254	208	210	224	185	192	184	210	176	95	166	253	165	215	326	328	311	293	279	270	277	293	217	199	332	275	243	222	121	206	260	236	226	175	108	154	207	161	170	187	251	308	258	221	237	213	199	243	201	201	249	251	224	188	227	192	160	129	124	261	289	196	246	322	297	241	193	262	250	245	210	192	267	246	255	252	183	197	229	208	265	245	149	216	285	247	292	289	214	226	199	211	295	345	298	212	212	206	206	238	266	225	192	196	220	224	194	200	200	219	201	145	94	104	104	77	179	172	128	271	338	234	207	272	170	185	206	136	207	253	276	206	163	138	150	228	150	94	136	185	242	209	237	278	219	212	261	217	249	329	248	213	224	215	205	136	149	202	198	196	166	233	288	246	273	359	325	255	222	241	231	212	235	205	222	153	163	220	188	248	211	187	245	256	202	133	246	232	190	278	207	136	180	220	217	205	224	188	203	243	131	85	114	173	187	183	230	168	141	205	196	181	217	224	268	222	135	164	189	191	113	113	207	232	272	286	294	256	213	242	237	210	156	184	224	179	180	247	256	210	172	147	163	141	101	179	220	221	204	186	244	267	253	174	201	277	237	213	155	147	193	189	174	153	171	140	141	164	187	217	193	215	218	144	86	159	246	272	211	191	207	142	147	185	234	233	128	130	134	123	254	280	206	235	287	219	119	91	91	90	83	154	228	224	143	94	177	144	134	244	213	112	126	112	126	132	146	251	276	167	114	215	296	231	135	180	195	136	133	208	203	157	159	158	173	213	256	320	222	139	214	254	266	213	227	199	169	155	213	311	198	127	192	231	210	143	71	89	134	178	164	119	159	200	226	217	165	96	139	141	96	155	224	234	148	132	170	111	79	135	159	162	140	83	96	143	153	145	154	190	202	257	284	155	95	142	131	78	84	166	155	159	215	245	241	136	161	239	208	208	264	253	211	250	197	173	215	157	169	228	266	252	196	164	187	228	165	84	90	149	216	155	163	205	122	145	204	171	108	182	298	259	199	188	108	73	134	268	208	86	142	207	202	151	111	140	250	228	187	201	211	273	248	159	164	281	224	120	100	114	187	140	161	172	87	120	119	119	194	143	64	97	90	82	168	149	131	119	72	133	171	109	51	110	134	81	92	161	241	223	257	270	193	110	120	208	184
152	166	126	190	180	163	214	137	140	150	168	186	121	136	171	178	198	202	230	164	73	94	220	257	169	188	158	113	203	242	250	151	91	137	93	51	108	97	136	159	110	189	150	78	172	219	220	254	265	195	205	234	111	78	77	57	106	173	178	134	180	145	100	101	84	195	184	146	206	131	180	240	223	253	167	181	171	141	251	337	303	150	102	220	255	220	210	267	331	239	145	158	195	171	202	215	250	333	247	106	118	178	170	182	135	131	233	203	91	76	145	209	134	117	199	291	240	261	326	199	193	252	226	179	226	228	177	172	141	122	191	248	292	239	225	262	203	259	239	178	233	188	91	119	147	157	213	268	213	233	202	124	167	110	94	148	242	232	266	240	165	185	187	231	143	139	213	178	158	153	132	109	152	187	108	45	49	103	152	217	214	199	235	204	239	205	156	112	73	168	180	128	87	176	262	238	192	182	215	206	160	125	265	295	248	259	266	213	166	276	257	220	216	189	244	270	291	234	183	241	253	243	206	198	219	182	200	218	129	83	148	236	261	217	221	222	224	272	254	267	234	100	148	209	211	155	201	253	165	212	291	234	174	148	103	161	166	182	212	141	164	242	248	224	249	175	129	146	150	189	182	213	219	128	192	296	271	220	203	237	166	275	314	175	168	248	246	163	148	191	191	229	220	122	148	195	176	159	162	116	179	210	185	193	203	278	302	203	203	206	88	112	169	110	124	223	246	225	181	216	249	154	96	170	201	178	207	211	215	234	236	142	132	226	211	226	245	155	128	171	221	278	213	184	215	195	173	163	232	248	134	112	180	273	244	141	216	302	255	135	195	299	232	261	255	233	224	201	227	252	257	253	297	257	228	237	279	344	348	299	328	335	270	260	249	239	152	168	277	223	161	136	238	311	229	301	349	246	209	183	124	204	254	242	310	278	235	167	171	229	175	176	189	178	234	278	261	233	181	186	163	194	267	155	80	219	280	153	156	235	239	255	269	236	204	264	295	284	294	194	125	193	180	167	155	149	187	142	158	267	208	92	81	118	104	181	234	188	200	201	168	243	308	166	91	194	292	271	258	241	259	323	283	240	296	310	235	148	169	199	248	322	215	77	135	273	246	169	180	254	210	203	263	231	216	215	266	297	246	204	230	196	172	173	236	357	280	218	237	185	166	213	272	273	211	188	199	154	192	295	237	207	225	176	226	221	156	102	114	185	180	207	215	257	299	267	194	189	262	282	210	160	231	270	252	229	175	127	131	194	236	188	133	114	140	108	143	240	189	191	209	198	295	348	318	281	207	182	139	126	163	210	165	178	235	215	253	260	247	144	119	145	145	199	242	263	228	184	135	122	154	206	191	197	219	165	214	226	220	281	352	260	203	179	133	259	290	266	282	264	222	226	204	173	200	193	229	246	215	170	181	192	207	270	238	160	220	263	144	149	202	122	159	209	178	184	189	269	299	261	157	131	199	242	278	221	164	125	112	161	160	127	195	286	218	139	179	216	222	253	226	184	162	145	217	270	243	220	176	160	239	215	119	100	136	182	209	185	169	203	183	132	188	222	202	159	143	242	271	213	183	162	197	190	129	114	150	249	278	240	231	238	232	147	60	91	185	229	212	177	221	266	261	259	249	266	205	154	166	177	163	171	211	206	158	162	210	215	222	225	178	119	139	143	159	124	150	271	250	234	248	180	124	166	219	220	161	81	116	229	155	122	177	103	47	131	213	171	173	217	238	230	172	172	196	244	173	150	275	209	123	196	200	177	155	148	173	135	152	214	212	173	115	90	152	263	307	209	142	176	208	191	226	204	108	188	248	208	215	247	181	148	204	222	217	278	317	224	199	234	220	156	130	217	188	52	125	243	264	201	198	190	87	126	178	121	175	226	194	178	193	127	87	151	202	183	119	116	129	184	224	191	179	220	151	170	200	101	177	252	201	172	161	207	277	215	162	159	178	207	185	193	201	145	181	301	322	299	252	163	181	247	236	228	333	276	173	228	209	143	190	287	167	104	197	240	207	229	199	124	148	171	201	232	248	245	220	229	303	283	204	154	168	227	224	175	171	190	201	218	197	244	221	110	121	185	229	171	105	90	121	181	153	152	171	102	92	137	179	238	207	189	150	106	98	105	175	184	152	85	113	200	129	89	97	146	203	128	109	173	129	109	149	163	226	206	179	194	191	225	155	99
49	138	257	212	179	215	248	233	192	186	110	44	97	151	96	91	183	262	217	133	88	84	148	252	255	185	162	127	189	152	50	141	214	202	179	198	181	94	83	188	223	132	190	204	192	212	241	233	237	300	195	165	124	139	215	196	212	202	113	107	147	96	131	182	200	209	203	171	194	188	135	133	163	147	149	180	162	198	138	150	285	295	193	186	229	159	109	168	193	188	149	100	152	216	187	168	224	145	168	234	185	210	173	178	243	203	153	119	192	202	227	273	248	235	216	154	191	277	204	206	202	203	312	329	245	227	205	182	173	188	149	88	131	195	214	173	94	47	110	197	132	98	135	124	127	194	251	218	235	188	131	219	229	173	161	180	199	187	176	248	323	231	179	232	251	203	211	227	186	153	166	191	134	158	175	126	209	186	127	280	294	241	219	194	208	123	71	171	237	183	123	89	141	162	118	141	180	158	142	185	242	227	205	264	208	197	289	249	219	189	123	197	198	175	210	199	240	186	136	248	243	210	250	142	142	224	128	104	155	98	118	145	92	119	188	190	196	254	233	130	100	85	128	128	158	196	218	238	126	153	259	194	185	261	267	171	110	164	166	177	240	184	63	171	316	273	163	126	180	229	179	119	111	95	149	242	192	152	202	291	316	211	230	319	244	108	113	168	100	158	236	223	221	175	165	154	215	246	178	201	180	221	189	78	96	157	211	190	227	199	177	146	67	80	102	127	158	162	158	205	223	197	169	187	181	198	276	305	266	150	151	175	166	287	307	223	221	211	165	235	312	269	226	252	171	166	231	199	258	251	167	184	227	212	142	181	254	224	174	143	161	193	241	196	89	71	196	247	241	249	192	174	182	270	329	278	262	245	291	303	282	309	262	344	482	398	247	237	245	261	270	216	201	231	156	168	298	258	223	193	204	253	227	199	179	235	236	192	202	137	153	187	116	111	249	255	212	240	225	229	198	187	217	170	166	248	243	191	170	269	278	271	273	215	173	140	206	161	123	250	359	388	398	410	289	187	209	235	213	153	196	290	301	281	265	259	189	137	212	271	278	205	171	208	249	279	255	144	114	246	229	234	205	161	217	140	117	210	263	175	97	143	196	152	133	280	301	160	235	259	178	201	143	112	191	249	181	88	130	140	118	129	203	282	227	232	338	259	231	254	161	199	268	256	191	130	231	301	264	271	178	190	267	207	234	275	255	200	209	244	175	213	262	249	227	227	226	179	226	262	253	292	239	178	158	162	162	237	240	164	125	83	176	264	294	219	141	230	195	227	342	242	208	306	242	211	228	212	219	110	92	203	194	247	322	228	214	188	147	145	160	194	237	263	232	234	239	238	275	172	135	248	209	196	253	255	155	100	180	233	216	201	235	191	174	258	265	252	288	294	212	177	282	243	231	212	111	185	254	274	212	95	120	196	208	182	181	201	170	221	179	55	129	195	182	191	203	197	158	175	201	172	220	287	215	213	298	175	147	282	268	236	247	170	116	154	170	117	182	168	129	155	73	88	197	253	245	288	192	167	250	213	184	146	152	201	253	242	125	50	62	119	263	229	145	173	152	208	234	202	158	143	157	143	199	235	249	186	106	134	210	247	136	90	137	196	224	203	213	199	219	206	171	226	199	174	172	192	173	213	306	246	192	223	186	134	161	135	136	214	168	119	168	171	197	209	178	203	228	210	168	167	126	133	153	66	145	161	115	211	230	140	79	125	117	156	253	230	233	185	167	150	108	206	234	150	178	253	282	234	190	187	234	242	140	87	125	152	125	151	229	233	161	119	119	179	219	218	227	238	186	211	219	188	281	289	272	225	213	261	199	162	149	149	160	228	313	236	171	187	140	78	198	240	157	132	175	191	104	138	192	142	133	190	174	136	152	152	93	161	229	145	140	201	224	154	148	186	196	173	171	197	194	189	183	133	94	160	261	263	180	137	229	197	103	173	170	143	127	118	139	132	162	133	163	263	255	264	261	205	200	212	175	192	248	203	189	240	217	205	255	288	223	241	213	160	192	185	186	226	202	154	183	229	273	251	143	168	206	125	200	227	141	163	171	174	167	180	157	157	195	244	264	201	259	301	264	208	182	186	209	301	310	216	208	250	214	185	171	89	119	124	109	113	49	134	226	201	113	73	121	170	118	174	173	33	204	309	267	282	200	173	199	235	194	166	232	186	149	116	60	132
102	156	217	176	170	179	158	150	140	197	117	55	126	205	134	150	270	240	170	214	197	117	184	214	207	210	168	206	163	116	107	100	192	199	176	194	229	176	101	159	228	233	230	149	156	199	202	265	318	326	295	226	162	148	184	170	118	196	223	176	134	86	175	200	119	166	175	171	155	171	194	275	245	107	193	227	182	125	144	187	245	301	238	180	152	216	179	126	134	118	187	206	157	190	150	122	239	243	197	233	298	353	309	138	189	261	188	201	225	249	234	245	274	201	233	253	261	239	159	156	127	157	262	280	239	249	211	169	185	164	184	219	121	170	205	145	128	56	106	254	243	155	159	242	309	252	159	126	196	149	112	177	142	96	132	175	161	175	160	232	340	218	120	174	136	106	126	159	181	150	162	140	92	97	93	122	210	146	132	207	215	288	297	149	52	117	192	213	312	294	195	199	163	127	197	263	204	182	202	147	213	261	226	194	168	219	202	247	236	192	296	268	180	211	185	147	191	197	158	177	147	78	132	192	205	222	198	168	168	215	244	171	93	124	186	199	241	227	122	90	119	82	78	173	247	186	162	162	83	124	274	267	210	186	169	208	266	203	97	155	191	168	156	181	162	161	151	94	106	192	259	177	154	221	179	131	160	205	214	231	344	286	193	244	249	239	236	259	234	186	206	260	248	175	177	158	156	223	181	161	180	166	104	138	234	240	178	189	248	136	224	355	252	249	256	175	162	226	245	218	221	275	256	164	184	295	298	222	235	197	187	212	199	223	216	121	124	220	216	222	268	303	242	205	202	106	129	213	296	256	194	156	118	227	267	259	237	227	191	92	126	242	215	236	256	199	220	208	237	259	194	145	171	240	264	256	269	236	206	229	178	156	158	175	352	423	273	247	272	223	258	282	209	176	203	238	199	192	224	237	240	218	168	177	199	105	130	280	267	205	194	227	312	227	207	259	235	208	213	225	223	247	233	203	186	249	289	270	218	236	230	155	197	230	166	145	179	104	87	210	232	196	244	275	216	191	219	166	129	153	194	251	170	92	137	245	217	144	196	251	228	167	218	223	161	200	251	192	174	158	171	216	172	151	176	190	237	293	262	199	148	152	247	240	214	253	251	144	126	162	133	189	144	140	220	200	236	213	157	276	227	220	278	181	246	240	142	149	196	250	212	179	251	233	156	175	221	230	297	288	191	164	186	181	196	211	170	273	292	250	229	110	180	289	223	173	247	191	156	248	221	145	166	253	233	214	233	231	184	94	101	164	205	232	202	217	288	332	269	182	208	276	235	185	241	236	157	128	149	104	136	239	227	276	286	269	365	325	277	232	177	234	271	292	270	205	219	226	145	85	193	218	263	394	294	225	203	173	236	263	200	172	185	242	237	167	186	298	266	190	232	274	266	194	165	210	257	283	241	183	240	240	199	192	178	229	268	280	248	261	190	68	121	253	282	240	289	339	328	306	285	192	101	134	197	257	319	190	140	286	298	183	198	310	343	254	178	228	201	166	201	190	184	226	229	285	332	209	156	184	129	168	198	143	184	236	167	125	175	159	156	186	161	223	210	154	177	199	168	127	161	222	219	177	175	241	264	218	217	129	94	183	149	45	161	185	75	96	206	287	205	159	201	177	229	231	185	244	168	170	222	198	176	141	106	149	236	147	100	221	232	170	241	252	204	211	208	159	151	194	131	124	177	190	233	181	156	197	169	140	158	215	196	166	197	199	203	230	279	273	149	140	193	215	224	155	195	229	191	216	219	182	191	196	163	202	220	150	124	150	179	203	208	178	181	228	204	217	235	228	154	137	198	175	205	217	263	269	188	172	143	211	199	73	142	264	260	126	102	164	178	174	149	197	254	212	192	124	95	106	63	160	184	202	203	168	166	110	81	156	245	279	207	63	105	210	298	261	230	254	219	179	187	145	143	190	197	302	271	109	119	207	199	160	216	302	256	181	208	268	217	99	133	223	169	78	90	171	231	280	267	238	173	139	242	243	204	186	143	145	176	203	230	163	182	280	208	222	207	143	109	187	323	196	106	221	294	245	181	169	184	133	154	205	180	230	227	173	164	95	153	241	207	213	247	225	209	225	205	224	265	255	175	177	164	180	251	224	213	133	115	134	107	193	224	254	256	171	150	231	351	276	94	87	167	199	175	119	136	152	163	235	189	191	257	189	160	116	56	123	170	178
59	103	162	122	118	213	152	141	216	129	84	113	154	129	45	57	142	219	166	125	163	176	156	160	180	108	129	276	258	210	217	175	166	133	127	190	238	151	77	119	233	356	305	207	264	241	153	177	214	185	168	209	189	182	174	136	134	192	223	250	213	174	197	131	144	237	148	140	240	223	250	249	255	226	99	171	259	226	260	309	314	264	135	115	172	139	196	219	104	158	185	156	215	199	212	256	271	231	189	217	243	285	262	198	312	313	197	221	256	236	207	207	212	226	256	270	254	222	122	146	295	260	248	269	248	215	174	198	134	121	184	201	272	274	232	141	35	58	66	113	201	133	89	136	228	245	160	199	168	138	226	256	154	137	235	180	123	168	217	222	199	235	258	242	143	85	137	197	254	178	130	160	142	173	200	203	236	196	177	228	167	185	221	140	77	167	247	143	94	160	199	171	173	205	233	231	241	176	190	261	241	279	254	193	177	167	193	201	257	299	244	209	238	245	131	54	67	167	205	144	147	220	286	240	187	178	110	124	170	175	224	177	81	140	205	166	118	171	280	285	158	110	184	202	224	205	135	70	118	205	219	172	135	188	206	183	132	141	148	176	215	159	161	200	230	296	243	203	278	242	243	283	195	156	190	270	336	291	272	268	235	159	148	194	239	255	254	235	152	123	247	275	239	199	133	205	248	187	172	199	180	108	112	198	229	233	222	208	192	147	185	244	169	221	268	204	178	178	147	154	264	241	191	182	183	135	127	122	117	203	157	106	204	263	258	202	152	177	179	192	214	188	159	120	99	104	152	218	201	132	130	187	180	232	188	121	202	310	278	109	110	118	122	278	255	90	127	238	289	199	167	216	147	156	161	185	322	318	192	190	226	299	276	199	273	295	320	287	201	224	245	211	270	391	309	270	305	341	343	248	223	195	287	308	183	157	145	105	199	244	128	154	166	157	263	187	127	296	402	329	235	220	232	238	226	219	206	205	212	190	138	135	169	200	228	220	206	147	128	197	200	158	118	122	193	254	264	204	247	222	176	220	209	180	227	370	234	98	290	330	271	231	137	185	221	249	274	202	173	198	244	250	233	235	278	282	206	209	221	206	191	169	185	153	126	184	199	219	227	234	219	228	302	340	285	208	215	222	173	201	274	233	177	141	141	234	246	195	136	139	308	336	210	222	257	192	196	240	247	207	159	215	248	296	282	170	212	283	269	187	152	152	171	247	219	194	296	267	259	308	232	150	225	256	195	207	147	160	248	207	161	211	158	65	139	257	287	170	182	233	190	254	274	212	195	206	204	158	108	118	167	223	256	234	233	245	287	335	291	241	218	162	154	202	232	238	204	177	182	213	275	273	234	200	180	212	233	187	206	349	324	313	358	348	360	250	199	256	314	281	240	282	267	338	350	231	182	232	215	242	332	304	206	200	204	118	127	226	191	184	232	223	327	320	188	187	219	222	210	228	243	177	117	77	122	212	281	263	201	146	96	157	180	163	175	200	190	133	168	191	193	194	110	122	141	200	267	182	218	295	341	336	232	197	185	208	152	124	201	201	212	213	226	167	103	181	272	215	202	253	185	137	91	180	229	170	165	142	156	152	144	146	204	201	173	157	130	154	124	91	158	262	259	202	186	165	147	170	155	216	204	164	214	231	273	243	169	117	152	164	159	143	110	171	166	150	205	294	280	168	152	238	182	113	164	144	112	87	120	170	161	95	74	137	218	251	202	171	231	177	122	171	170	213	265	247	234	221	259	238	157	197	250	245	208	222	202	185	174	198	275	234	202	188	173	188	114	84	203	263	265	219	168	166	249	228	103	121	179	173	138	187	214	180	164	195	192	163	154	175	147	72	96	174	209	141	73	101	117	159	158	159	178	161	144	187	222	155	87	137	206	212	237	173	173	264	249	211	225	210	142	165	168	92	124	182	253	313	261	181	130	198	207	76	149	266	225	164	227	215	134	113	155	213	160	91	122	237	176	115	220	308	288	217	187	208	266	259	266	286	246	133	145	182	207	262	186	151	105	110	200	193	141	157	135	199	294	267	217	125	141	174	130	80	42	117	120	159	283	217	212	211	144	144	164	175	221	210	238	266	219	198	158	171	107	90	111	144	201	152	125	182	216	233	238	287	241	180	229	179	161	160	147	161	132	131	138	141	210	214	133	180	237	162	116	114	149	221	261	207	142	154
162	100	183	246	122	82	158	156	92	70	145	210	165	132	189	149	109	224	242	228	266	217	137	152	174	170	206	180	119	173	229	144	107	189	197	250	253	117	140	281	361	333	182	160	227	134	60	90	91	141	148	215	219	172	209	225	189	163	161	114	177	238	233	186	127	208	212	114	191	253	242	193	222	312	270	208	196	182	206	277	282	218	190	242	254	196	218	191	166	186	103	112	153	173	217	259	285	205	156	204	271	292	179	121	237	186	156	202	147	155	113	171	223	154	162	208	270	216	152	105	117	159	185	250	233	242	321	345	275	168	163	187	193	240	177	100	153	205	175	207	211	97	93	140	171	138	128	185	197	171	115	125	118	66	103	179	155	82	186	304	300	246	140	179	150	120	205	189	124	103	166	203	159	150	184	183	152	184	193	154	179	228	259	210	136	174	184	152	169	194	236	173	105	136	135	148	162	162	137	174	231	161	132	251	308	236	284	347	295	282	258	208	206	157	157	235	155	80	188	276	216	118	102	96	72	133	195	156	94	76	112	167	175	125	148	140	145	195	145	212	224	222	246	220	304	305	240	193	172	168	240	271	245	261	253	158	57	187	257	195	256	208	107	129	171	250	180	115	268	267	211	228	203	161	197	221	196	198	159	137	168	120	100	175	142	141	192	237	227	214	320	221	99	98	111	208	255	241	287	286	165	117	189	210	256	266	197	202	229	245	194	186	165	193	334	260	167	203	233	284	237	194	212	264	240	186	191	155	177	225	187	197	222	187	136	155	233	274	291	267	224	289	269	207	224	135	143	171	199	256	189	156	149	118	150	242	209	180	283	183	73	73	84	150	167	127	119	171	162	143	182	214	199	199	174	125	171	193	126	231	382	280	184	197	301	287	176	225	286	223	160	187	234	268	229	232	310	263	163	189	236	241	293	304	311	296	201	148	166	153	154	167	242	201	120	199	171	137	229	226	203	154	106	133	200	251	244	240	190	155	131	126	173	210	240	242	203	187	189	193	155	164	178	201	203	221	200	177	221	166	223	252	165	128	180	289	303	281	258	242	245	234	255	367	321	251	210	148	154	172	227	199	177	238	287	235	148	129	203	205	174	253	314	289	177	186	279	268	221	170	157	138	140	228	253	151	156	254	242	219	298	314	214	213	157	133	219	189	162	140	212	324	295	249	281	251	191	249	249	198	239	247	225	210	145	205	330	228	132	140	82	184	206	199	300	243	272	248	177	255	351	364	268	140	100	243	298	255	238	239	262	195	140	103	106	201	196	164	178	168	196	161	166	239	211	223	154	152	243	225	250	275	304	207	126	180	220	269	225	218	229	227	156	152	224	195	194	220	158	188	273	262	230	231	241	234	253	279	239	267	332	262	275	366	312	185	180	210	187	198	257	257	270	264	266	220	134	89	117	223	226	208	145	172	231	183	248	229	183	150	170	268	253	208	230	205	99	110	231	254	278	385	245	130	148	148	230	260	221	208	140	159	187	159	209	179	196	274	317	280	221	171	136	155	155	181	227	191	142	168	171	175	251	250	208	167	177	197	194	241	208	198	224	139	175	312	252	160	159	171	215	203	104	132	146	88	159	251	277	216	237	349	312	257	248	176	136	127	111	79	87	234	261	275	317	154	127	273	277	209	214	140	53	133	232	264	275	224	169	173	152	153	184	159	90	131	204	217	230	196	179	237	324	322	233	194	150	106	84	122	197	152	73	42	84	106	119	230	268	183	224	298	266	238	208	163	171	209	175	141	97	93	119	136	225	273	229	209	143	126	168	217	258	203	257	281	230	254	283	314	281	204	242	232	217	151	42	41	89	203	153	213	228	70	117	203	186	217	245	152	152	170	156	100	127	167	82	115	171	169	166	94	55	130	230	161	181	243	171	180	129	77	135	216	251	241	198	108	203	266	183	201	164	192	170	97	166	187	226	198	127	128	158	175	162	138	111	128	181	209	172	193	182	208	254	202	201	218	151	186	198	166	199	225	254	245	208	174	203	265	236	186	142	104	159	171	111	84	115	163	259	340	205	154	235	148	182	162	122	195	212	229	245	201	213	258	182	138	185	201	211	228	220	207	168	165	193	179	119	151	222	257	227	128	156	227	133	58	113	163	112	90	121	159	227	203	180	186	202	146	49	121	177	187	187	155	176	212	242	269	204	169	235	211	240	230	212	190	150	181	102	120
87	99	195	236	213	152	96	135	168	176	140	169	187	112	149	131	130	162	110	158	223	246	156	42	147	190	185	217	246	298	201	68	38	96	158	219	215	124	136	194	211	235	233	212	180	133	158	190	242	245	186	174	161	192	182	173	243	261	197	247	263	212	256	201	176	131	101	146	189	157	143	195	164	96	176	228	178	285	297	222	206	207	209	201	239	241	184	187	203	201	140	121	156	123	189	273	275	244	225	206	184	258	311	252	152	162	169	127	152	199	251	311	234	181	233	209	237	170	85	189	240	134	135	202	184	196	227	190	137	169	187	188	228	217	113	112	231	213	189	272	208	73	75	108	119	123	187	157	164	249	170	122	168	126	50	135	180	109	73	153	241	205	201	222	203	126	88	226	291	197	128	128	124	133	133	154	235	247	200	222	324	250	157	222	194	169	188	120	130	242	240	237	186	80	175	272	237	210	181	199	215	201	240	267	235	281	265	235	250	227	232	229	210	164	160	130	128	204	258	197	150	159	157	233	229	192	235	210	162	135	150	172	197	185	115	74	121	183	142	81	162	277	208	210	236	203	164	167	155	106	196	241	189	183	211	164	80	147	188	157	198	179	109	96	133	143	197	249	292	280	208	239	192	134	170	175	202	192	164	264	303	231	192	205	222	229	157	57	82	147	188	205	180	202	269	243	206	164	161	246	259	210	199	287	342	262	174	142	142	164	156	151	119	149	221	210	162	215	236	205	231	146	147	266	237	95	159	209	246	200	65	115	185	187	105	136	204	219	247	182	174	162	140	211	231	178	164	256	294	235	227	171	127	210	285	249	133	148	198	190	128	120	113	182	256	202	216	170	191	242	185	156	158	109	164	205	181	235	243	210	166	206	246	199	183	191	230	286	234	209	190	112	163	314	326	262	252	350	374	293	258	214	221	226	224	263	238	161	227	278	240	190	479	445	137	145	77	149	238	171	96	63	127	205	189	176	127	125	233	380	344	239	265	230	248	198	150	255	257	240	198	174	304	324	299	197	56	180	196	138	240	240	164	195	254	270	288	214	158	170	245	277	216	250	282	312	282	220	229	187	138	190	213	207	254	239	169	142	152	160	120	199	342	231	122	164	221	261	244	170	140	214	191	149	184	142	237	337	181	176	280	264	195	199	207	185	226	210	136	159	275	250	257	293	280	233	175	205	162	139	199	228	244	153	83	139	261	230	183	287	288	271	162	168	276	246	273	280	254	200	224	295	270	285	285	243	242	192	209	299	243	219	215	155	188	161	65	146	212	215	180	177	259	277	242	255	256	217	181	222	319	247	220	271	302	302	259	268	256	243	214	257	287	189	103	138	226	193	142	193	264	275	254	258	224	192	288	354	320	305	274	249	246	208	212	180	188	207	155	221	229	226	206	170	205	266	193	70	149	275	284	192	206	249	215	168	125	162	188	125	171	240	206	242	261	249	256	273	306	243	150	87	104	164	211	148	103	229	232	159	144	176	140	103	170	148	141	190	194	166	96	43	57	195	233	154	188	272	187	130	200	199	200	193	216	242	257	259	215	189	189	167	182	213	288	343	298	201	104	147	232	213	151	138	171	168	196	257	172	112	159	281	326	275	238	132	126	162	140	151	223	247	241	253	178	80	104	153	163	157	158	175	180	203	204	198	143	167	194	193	277	408	329	136	140	195	182	171	123	153	160	92	172	266	256	119	101	150	157	187	203	161	124	84	39	82	181	238	282	238	247	259	200	208	174	173	224	264	216	175	112	116	225	228	169	138	122	123	124	138	110	120	197	224	208	197	224	222	269	275	217	156	179	191	206	223	136	166	216	197	250	258	121	149	234	223	137	168	224	147	164	111	100	154	167	194	218	259	199	177	176	88	52	78	104	141	239	181	184	225	209	204	202	239	218	208	150	146	166	166	145	94	73	120	193	171	204	185	145	187	120	160	265	184	150	119	85	132	202	161	115	110	110	181	204	251	326	284	319	355	211	141	216	209	212	260	216	263	216	182	201	222	163	119	202	178	125	135	152	224	270	207	237	298	213	158	201	159	169	226	196	143	133	156	195	215	197	115	164	287	180	126	149	178	227	184	116	97	171	146	87	118	84	162	299	225	198	235	167	130	103	132	180	184	216	132	123	222	195	201	138	56	104	149	168	139	194	238	229	245	201	238	268	241	175	162	179	106	181	220	134	172
90	115	97	119	152	185	196	171	170	173	213	203	176	177	171	129	107	152	94	106	199	238	213	136	98	77	132	202	194	121	88	87	62	58	102	120	104	176	223	139	124	204	211	210	185	133	228	257	159	146	208	263	249	218	230	205	156	171	110	87	125	101	116	160	124	112	194	150	94	118	113	200	232	168	240	294	186	120	164	303	386	284	192	208	212	247	207	83	78	99	158	216	182	148	91	215	317	278	194	158	251	243	204	190	199	206	179	174	206	218	171	116	162	141	61	115	188	198	152	143	250	205	196	253	212	226	199	179	234	247	207	221	175	76	87	169	225	213	180	240	263	170	140	160	143	139	242	297	291	213	192	230	176	120	112	141	101	152	209	141	113	141	153	126	114	89	99	140	124	122	129	122	96	128	224	305	295	183	151	177	178	192	196	226	266	219	109	149	206	211	235	213	164	163	243	257	252	264	189	137	203	256	225	176	168	187	196	148	158	190	175	237	266	178	122	193	179	137	200	211	129	151	243	218	162	97	135	223	277	246	176	175	132	190	312	247	133	155	127	95	181	179	149	190	129	128	180	157	218	201	142	133	154	224	236	222	141	114	157	183	246	221	116	55	157	246	214	119	129	253	221	161	162	276	273	124	159	201	212	236	157	118	177	211	187	203	175	197	231	130	164	226	212	189	217	220	122	110	193	238	287	242	158	156	175	240	298	275	147	135	137	156	194	178	240	197	158	182	166	119	117	136	140	203	268	172	121	182	234	201	122	155	129	110	166	212	172	210	245	153	159	174	207	228	130	177	239	143	158	189	202	160	148	199	149	155	185	165	172	150	143	198	237	256	301	249	217	224	194	292	205	49	94	166	186	206	278	236	209	271	248	273	286	231	135	55	135	197	223	325	369	330	322	299	263	288	279	273	277	243	192	244	276	159	135	219	282	251	176	232	268	221	316	349	183	112	202	233	205	326	310	185	195	255	221	157	315	431	258	213	316	299	244	262	327	271	255	225	213	159	142	252	199	173	256	216	199	209	136	139	215	230	128	112	172	178	176	220	301	268	267	313	257	206	178	161	226	207	181	194	157	186	130	164	226	181	264	227	159	222	297	264	259	297	198	185	207	251	317	246	187	181	133	157	242	252	212	275	294	194	206	321	321	257	183	171	139	52	156	210	217	229	217	264	287	264	181	118	170	256	290	267	220	155	149	126	114	203	228	211	180	253	203	177	250	284	319	247	154	103	187	173	101	193	200	159	242	226	126	189	307	301	280	186	88	120	146	176	131	168	185	154	216	201	145	196	202	133	187	205	198	264	267	243	250	204	213	307	249	142	153	179	208	240	258	282	210	171	231	238	294	269	260	272	243	227	248	321	329	294	293	324	354	326	222	258	264	245	314	198	119	101	105	198	193	204	287	228	188	184	186	248	230	204	157	201	264	212	245	178	145	235	180	199	272	218	236	276	241	244	227	163	267	282	154	148	126	160	223	213	138	107	89	134	178	136	189	160	205	291	184	96	144	131	84	212	254	207	164	251	333	288	256	206	207	228	246	261	232	173	177	190	140	148	244	305	308	173	103	287	341	209	169	236	255	220	184	189	162	95	156	247	231	184	203	232	143	172	214	150	230	185	174	195	117	159	175	193	249	265	307	269	228	251	229	229	140	133	322	350	277	356	345	174	114	182	191	128	103	169	164	133	221	243	141	148	231	254	234	165	153	148	223	189	73	187	227	195	213	164	224	341	255	206	293	191	142	274	245	199	245	295	263	208	170	157	163	114	119	134	191	256	300	343	227	179	155	118	213	254	208	164	167	171	157	211	171	172	234	189	237	197	85	121	116	112	124	132	196	240	212	91	99	162	268	326	272	275	197	113	195	241	200	212	206	171	174	194	187	126	140	158	127	166	180	207	314	323	306	283	185	142	91	134	210	168	114	144	167	146	130	152	208	145	140	168	207	233	192	217	210	139	95	127	174	211	209	227	213	231	279	156	184	243	194	143	166	285	203	131	108	131	189	156	99	83	136	120	117	160	181	191	287	245	151	189	208	234	240	210	198	207	257	220	124	153	252	183	94	129	125	178	211	162	180	178	157	188	201	199	105	147	195	102	155	230	172	144	200	131	119	222	142	83	78	99	167	220	248	269	227	138	167	165	201	200	86	145	243	205	246	263	143	147	198	191	224	252	290	220	139	169
166	136	85	78	168	181	157	208	148	118	188	248	282	220	203	208	222	200	129	156	225	196	157	161	124	122	172	241	236	189	183	169	164	113	117	158	106	163	182	152	179	111	109	183	246	206	134	157	182	203	258	239	233	286	236	217	238	145	40	98	98	65	110	186	176	161	177	198	259	252	180	160	169	203	171	152	239	185	84	98	243	264	234	163	157	202	152	163	142	172	196	143	213	289	171	179	192	163	194	165	161	210	177	153	237	242	237	217	172	114	116	104	59	136	180	147	173	210	189	225	180	80	61	92	197	201	181	205	203	158	105	148	240	253	175	140	240	315	259	242	218	205	216	184	157	265	246	87	141	202	135	112	110	150	173	175	150	142	194	177	210	186	141	162	115	120	247	254	264	218	178	241	145	106	129	72	79	128	203	238	215	206	257	284	228	192	194	127	136	232	221	130	98	159	112	143	235	155	98	143	123	69	160	177	122	197	249	203	97	145	270	281	172	105	214	243	237	256	209	237	243	228	191	91	164	210	210	224	222	170	174	246	286	277	234	270	226	181	113	99	240	307	256	191	128	139	166	154	189	177	170	150	147	286	264	229	205	176	156	101	184	189	145	159	245	191	137	123	68	126	212	271	219	190	142	107	182	212	221	142	130	226	168	182	203	170	128	118	225	241	195	147	137	198	182	126	166	202	124	118	184	168	149	154	203	258	337	250	164	172	188	236	245	261	168	99	104	138	173	146	179	241	262	312	251	145	139	132	153	140	113	96	112	166	187	166	169	233	256	350	381	288	211	150	215	216	178	221	195	157	187	261	219	122	175	218	164	155	117	189	254	174	132	115	129	192	196	224	279	184	159	131	116	176	157	122	175	248	236	223	234	241	277	336	268	122	111	190	249	250	281	276	199	227	298	358	279	169	159	216	220	204	259	317	340	262	280	277	227	265	190	238	332	284	243	210	223	199	289	336	273	267	214	191	191	174	253	315	198	140	215	230	189	254	376	356	266	277	291	287	297	277	295	266	192	126	177	216	237	226	134	194	263	317	335	282	235	234	222	127	141	212	229	275	257	183	189	232	252	217	180	141	208	261	232	260	259	224	231	245	240	254	181	215	275	203	194	210	255	210	157	161	212	269	201	206	201	226	242	192	159	168	232	236	247	302	232	126	230	279	222	223	252	243	281	297	199	145	227	333	286	229	176	185	184	150	205	195	143	137	151	172	161	168	229	252	224	183	158	144	223	299	279	226	215	236	280	266	131	168	260	219	268	316	299	244	201	168	217	329	192	51	69	157	205	224	205	191	206	180	204	141	81	231	323	228	201	173	149	211	241	219	233	215	252	357	309	222	251	304	289	240	188	230	280	278	307	242	225	313	264	285	295	288	276	202	192	222	218	172	215	156	131	278	333	331	312	274	265	185	152	250	216	169	181	159	188	186	229	246	169	137	127	157	168	144	163	145	133	179	197	214	193	191	162	96	139	220	226	231	235	196	164	188	168	160	235	226	197	118	78	195	227	207	176	161	183	109	103	120	142	207	213	133	173	233	156	206	219	191	190	98	112	165	251	250	197	145	108	192	206	136	110	156	165	166	179	225	214	185	201	123	168	248	225	329	381	228	133	191	203	134	135	233	177	181	302	249	242	297	277	203	168	238	249	240	243	261	265	137	73	126	215	237	141	163	159	121	186	161	89	59	129	198	172	176	160	170	193	183	149	135	202	184	156	196	226	184	159	189	305	312	196	209	233	154	109	190	229	186	156	214	190	189	217	189	126	119	219	283	257	188	180	235	169	93	207	222	229	284	224	138	170	207	162	147	151	186	188	116	139	215	147	52	44	84	82	67	125	168	173	207	219	229	239	211	225	232	235	203	141	151	160	85	133	219	203	137	122	146	181	169	70	156	167	86	208	227	138	201	225	168	143	168	183	142	84	103	155	156	158	106	96	155	178	171	176	181	205	251	193	98	160	181	158	179	124	194	288	220	213	258	202	128	179	217	151	218	182	121	175	166	193	201	203	158	147	243	245	173	189	283	223	189	255	224	173	157	132	133	232	174	82	144	161	95	138	132	131	175	156	171	209	205	107	102	179	193	168	147	94	55	47	151	212	101	146	208	150	84	71	199	273	212	148	166	174	213	215	171	169	134	131	106	155	202	174	235	218	182	227	243	243	169	132	189	214	172	198	236	133	113
153	130	65	167	273	212	155	121	101	82	53	48	128	191	188	182	158	188	124	139	157	65	148	197	181	172	128	82	112	176	134	174	236	156	163	214	182	162	215	200	101	150	233	232	180	145	198	197	218	213	171	234	240	159	207	223	138	159	110	127	125	120	202	155	95	112	113	137	166	124	199	203	203	227	154	151	217	172	115	179	128	96	173	173	101	130	214	151	134	237	256	223	175	105	90	216	223	193	226	125	134	228	261	187	179	263	208	157	197	263	194	75	160	238	167	139	201	272	270	157	212	262	115	141	250	228	230	291	202	200	188	172	226	155	177	196	221	258	207	198	222	206	159	91	106	180	134	105	192	200	97	157	214	222	168	187	256	208	212	213	158	156	193	209	147	152	262	213	231	203	202	178	80	91	161	138	58	123	211	237	208	208	277	289	184	138	157	164	150	89	124	171	174	226	229	181	169	137	116	196	145	60	173	254	170	138	191	273	268	236	305	247	225	251	175	163	188	240	256	280	306	193	144	151	150	227	242	204	180	172	179	237	228	170	227	253	190	167	249	251	214	210	190	173	199	192	184	186	164	202	188	200	263	276	324	379	271	165	222	299	248	184	207	169	174	184	159	159	177	154	77	135	168	170	216	175	217	176	87	87	145	223	185	203	188	108	146	166	173	187	224	211	136	163	170	107	159	203	164	143	216	296	201	226	284	261	276	212	200	210	227	302	271	236	228	173	204	268	195	150	186	176	229	303	247	228	234	217	146	139	130	78	206	219	131	113	122	170	212	217	194	219	251	160	197	252	196	196	176	170	131	72	46	193	213	143	197	176	116	117	221	245	136	105	168	261	286	206	152	159	211	136	138	263	227	138	105	124	146	103	120	199	154	197	248	176	227	206	113	173	208	164	180	191	266	397	325	235	250	224	263	337	314	293	286	199	172	200	246	288	261	266	241	175	245	268	164	252	321	284	268	248	354	365	240	178	157	133	146	226	243	191	275	339	303	294	273	273	265	184	160	217	175	191	209	249	287	154	117	180	216	203	205	303	274	201	234	308	325	243	181	249	297	243	165	193	245	166	233	279	268	246	223	280	249	220	171	212	223	153	187	199	252	273	172	238	252	173	221	199	195	163	131	193	225	217	247	257	264	227	201	202	184	142	104	141	212	165	209	258	212	251	221	192	229	215	141	134	206	293	321	204	175	316	263	191	173	144	265	300	223	205	239	292	251	184	256	251	194	195	198	147	110	226	209	158	161	271	331	241	233	166	124	233	231	197	199	154	172	159	155	227	205	197	195	114	168	229	246	250	276	240	197	311	325	273	234	254	267	205	243	233	212	224	198	189	222	230	250	212	190	219	235	324	333	298	232	227	236	185	226	233	237	245	139	142	211	211	196	234	232	155	216	184	203	331	240	217	185	209	323	296	228	203	159	169	236	168	154	198	168	187	255	233	241	232	129	187	190	223	228	98	164	227	145	115	146	192	154	152	299	236	87	178	261	191	213	194	160	141	127	274	220	175	197	103	152	208	181	140	184	187	215	284	210	179	141	95	146	222	228	160	191	235	207	239	232	146	163	217	196	229	206	187	191	172	190	174	131	119	215	203	180	212	197	250	259	243	208	204	279	270	236	204	174	212	252	145	75	135	167	180	161	165	226	245	160	198	272	151	134	122	81	163	211	130	80	113	139	159	154	186	188	131	85	143	244	254	144	82	180	189	156	188	235	188	89	116	110	156	242	217	217	187	157	196	200	196	131	75	159	252	170	151	196	199	267	238	216	249	250	194	172	190	203	180	160	182	237	285	258	226	255	231	171	238	216	148	236	238	214	246	221	213	131	108	138	132	160	184	185	189	231	181	178	236	174	102	148	127	122	193	117	68	106	147	169	221	215	113	146	159	152	218	185	223	246	192	238	294	292	228	140	81	68	167	188	198	254	186	204	197	182	244	281	212	159	194	156	138	110	103	211	318	301	145	86	236	303	256	205	175	206	242	176	184	184	176	230	167	112	107	87	227	337	165	155	220	204	224	207	207	210	226	256	215	108	91	180	232	171	133	201	180	214	320	288	214	222	222	129	176	214	215	270	155	120	168	149	202	250	184	196	172	106	149	148	79	152	195	133	169	180	143	117	205	202	200	184	173	254	234	216	163	110	131	221	157	58	141	193	259	289	233	226	221	164	134	115	61	37	123
75	84	57	100	157	152	152	186	211	202	164	141	171	181	119	58	65	88	153	199	179	200	254	274	229	131	89	90	133	205	197	194	182	161	187	151	146	180	131	170	222	123	104	164	187	235	249	158	149	236	272	215	177	156	184	273	264	254	256	189	196	215	124	116	156	268	262	129	236	277	254	199	132	164	178	211	222	170	156	186	125	69	116	235	259	207	216	146	189	215	157	253	198	163	198	189	181	201	224	130	127	184	184	159	221	321	236	180	179	248	344	218	164	262	236	171	146	131	174	217	164	210	225	126	177	174	72	186	256	162	165	255	306	266	291	260	162	154	156	122	180	257	196	129	208	288	259	199	137	141	101	126	158	164	165	168	171	91	69	136	219	264	191	136	183	229	271	290	259	167	126	147	173	207	167	130	126	120	98	44	123	224	186	164	122	129	233	140	105	212	189	120	165	234	275	203	98	216	311	313	359	315	265	227	215	256	221	137	182	271	288	253	225	194	125	166	237	280	408	383	205	111	94	178	240	202	155	256	254	124	128	134	179	225	240	241	187	190	255	269	198	103	167	173	173	310	285	172	121	126	149	195	205	170	174	186	145	191	204	189	230	210	192	190	205	180	106	181	215	145	191	145	126	121	96	178	191	135	143	185	257	228	113	211	293	177	111	117	121	205	301	255	221	203	137	169	216	202	229	218	186	190	277	311	332	248	120	156	186	244	194	159	184	197	233	248	210	174	201	155	129	114	161	279	247	199	134	174	243	202	210	275	265	211	128	100	219	238	185	204	196	170	133	75	139	189	193	224	160	213	278	253	211	166	154	221	246	202	144	70	180	216	155	148	180	268	281	242	186	187	208	144	148	162	108	92	159	208	174	147	204	284	184	136	264	242	179	194	199	228	280	224	182	267	314	209	250	306	233	210	230	240	245	313	267	180	205	199	206	269	290	297	346	356	305	305	272	206	152	157	180	110	187	330	236	150	213	224	218	263	273	245	240	235	242	281	312	194	176	245	210	285	275	233	226	235	230	180	199	263	210	157	233	297	260	208	267	235	175	148	218	317	315	215	165	216	189	147	166	243	270	206	221	274	247	228	212	310	427	378	264	231	278	201	159	239	155	188	279	236	251	265	310	321	246	267	228	140	168	206	181	164	216	296	244	202	204	205	203	187	165	183	251	225	229	239	270	226	203	205	192	245	265	245	222	245	261	210	143	228	210	149	236	231	215	205	176	222	256	147	85	182	191	159	171	165	129	202	239	263	252	175	206	174	195	227	209	242	226	196	202	144	142	215	202	217	182	157	271	325	277	240	327	294	194	167	236	291	250	275	289	299	248	210	191	210	272	262	250	231	266	354	328	216	223	186	163	214	235	231	191	189	196	205	179	151	167	214	198	127	125	166	181	173	220	236	256	232	185	200	266	303	198	173	246	259	242	231	215	158	168	149	187	248	122	140	248	176	191	246	216	260	251	169	108	210	263	231	194	228	307	236	190	236	208	138	227	206	154	194	156	229	244	264	263	170	151	166	222	248	206	162	193	277	255	209	205	212	174	177	262	200	186	164	86	131	226	252	203	233	269	159	180	250	189	219	229	255	317	258	229	195	171	155	79	145	186	160	115	92	205	268	219	186	272	277	177	119	133	196	130	83	133	170	169	205	166	179	279	278	295	246	263	213	165	240	232	173	82	143	168	140	175	136	122	195	239	174	168	239	210	133	112	207	304	234	100	66	104	173	258	209	164	182	125	121	132	93	140	180	224	252	180	185	248	153	82	203	220	201	216	268	261	159	211	262	255	216	173	225	210	198	238	193	186	156	77	101	164	143	194	177	132	117	121	195	208	190	180	278	247	173	206	136	121	216	221	116	91	182	181	183	163	184	250	206	127	151	292	286	154	145	126	47	66	117	101	53	109	204	268	245	112	177	184	139	205	160	146	103	105	138	223	313	212	128	91	153	203	153	181	152	123	161	132	109	178	319	379	314	261	232	203	208	257	247	184	100	46	53	109	189	200	144	169	157	97	165	188	126	213	247	198	227	205	196	125	157	205	140	184	193	205	203	179	193	183	174	205	186	220	275	205	191	147	119	164	183	166	116	100	120	143	132	96	166	219	142	140	182	152	157	171	210	195	126	110	143	164	87	59	170	224	212	141	116	162	148	177	236	198	169	186	191	210	158	86	92	135	170	119	114
47	114	175	159	177	236	215	192	136	140	247	201	245	289	138	85	159	159	107	109	80	121	165	200	219	145	143	143	177	204	183	136	65	106	119	131	227	245	187	141	224	277	153	162	154	111	131	160	282	260	190	144	129	151	150	226	258	161	153	195	153	87	117	160	147	143	112	100	227	287	269	229	188	138	146	223	124	98	184	208	196	149	148	231	217	127	174	153	142	189	169	194	114	89	164	120	107	166	214	222	208	208	215	263	205	135	215	226	186	147	133	173	218	281	259	235	221	174	153	146	161	119	107	193	253	231	184	214	248	239	272	257	164	229	326	277	240	194	107	153	204	157	136	140	124	78	116	190	173	108	197	246	196	161	115	227	256	129	142	133	105	208	205	197	159	142	240	309	225	122	187	202	110	89	162	206	168	119	111	93	131	219	147	55	120	215	156	92	222	209	145	178	203	249	238	157	124	110	110	218	340	340	278	229	161	125	190	158	118	182	249	252	219	256	243	263	323	293	259	312	272	227	242	252	184	105	147	172	130	112	224	264	176	174	208	197	199	221	233	255	236	128	125	207	236	195	204	174	198	222	159	151	100	70	91	203	238	123	142	205	150	140	170	183	177	197	213	200	181	234	215	140	93	119	209	189	176	173	175	210	285	285	201	114	173	220	199	164	129	187	170	166	208	150	114	179	210	189	208	195	128	180	265	171	77	131	142	188	268	200	173	238	219	270	255	214	217	241	263	193	157	167	240	268	158	110	186	199	261	256	233	317	270	186	185	170	102	92	109	172	234	231	230	219	229	200	168	239	238	223	240	213	166	197	261	276	262	177	186	226	171	92	93	113	205	233	191	214	140	127	167	237	188	113	202	192	208	228	189	281	336	184	168	219	156	99	140	208	162	190	211	166	185	159	106	101	152	175	211	234	217	221	213	251	257	249	231	263	280	259	237	209	221	265	257	255	378	384	303	270	224	155	176	269	299	270	206	190	239	265	309	305	191	170	263	252	258	287	285	306	295	274	199	159	195	207	191	214	211	238	316	316	168	141	250	289	255	214	219	220	297	245	183	151	186	247	223	312	293	305	287	253	304	329	377	306	222	151	175	208	165	226	205	204	219	194	203	121	125	249	293	249	218	210	200	237	228	212	183	126	89	140	285	283	213	138	114	140	121	161	181	101	154	283	278	199	208	227	291	366	300	217	149	132	190	277	210	114	82	162	217	134	110	134	224	275	259	234	197	183	194	218	233	269	245	231	273	294	260	255	215	234	265	164	170	242	240	218	259	268	265	207	208	267	151	124	174	194	312	366	305	328	317	238	215	234	257	268	294	325	340	307	223	235	296	220	197	207	148	124	178	250	217	166	278	285	214	240	255	168	163	219	152	160	258	291	214	197	220	152	152	219	211	228	221	217	245	238	206	198	253	264	167	168	196	166	240	200	200	233	183	152	196	245	216	200	183	131	138	197	175	184	206	163	202	215	188	223	213	254	296	229	153	137	143	155	190	213	299	328	250	169	151	222	190	182	237	257	241	167	145	143	172	217	234	288	282	189	192	214	181	224	315	313	295	211	84	200	255	195	185	152	242	210	112	134	195	168	151	251	203	182	197	208	145	105	144	200	230	115	169	235	160	182	210	233	335	328	217	199	202	169	187	131	95	185	187	189	221	178	145	204	218	212	218	237	206	111	128	194	237	258	186	119	172	133	115	163	96	131	172	199	266	210	159	159	144	100	141	196	170	126	97	165	154	180	191	114	147	163	158	187	233	241	265	225	195	264	230	141	165	217	194	251	304	244	227	145	108	206	178	226	273	141	141	195	115	119	207	194	214	181	159	158	110	238	301	235	283	285	216	178	177	260	258	182	147	170	122	101	151	179	149	103	196	349	240	81	165	181	169	189	197	160	136	183	209	141	104	147	165	202	180	265	216	42	66	90	120	123	139	219	259	163	112	115	104	147	183	200	229	161	151	219	240	276	274	282	247	215	162	107	90	135	240	224	206	169	65	126	225	155	168	219	261	278	201	185	127	130	193	188	149	143	163	137	141	180	180	126	196	249	179	166	171	182	228	240	226	204	151	172	211	217	156	138	240	226	107	127	217	201	106	43	80	253	319	201	110	131	183	178	161	144	159	158	88	92	169	216	172	183	194	170	163	165	254	271	272	268	303	293	219	235	277	248	216	233	220	210	131	105
119	108	167	171	194	218	189	174	115	154	239	204	130	161	224	213	195	210	221	181	187	146	133	141	171	141	126	163	177	214	147	137	112	96	180	227	163	173	203	163	210	243	137	142	191	134	112	93	192	236	255	214	180	251	269	183	136	237	272	257	212	161	128	122	127	137	108	136	183	113	147	242	207	172	183	202	265	230	225	187	165	184	172	162	140	107	191	238	94	105	212	230	169	147	133	128	173	144	147	186	177	233	266	252	229	225	216	120	135	220	128	122	236	338	319	217	188	175	168	174	182	192	201	165	127	114	222	283	215	198	196	348	395	287	236	239	186	132	178	245	259	240	194	180	233	206	265	314	249	216	199	178	179	131	133	186	231	241	216	171	219	218	143	223	230	104	115	150	226	254	196	191	109	95	93	85	152	150	100	140	199	189	174	133	127	172	154	166	243	245	130	95	191	234	208	154	95	92	80	126	189	224	254	208	186	195	127	132	129	142	241	217	212	257	265	265	275	259	215	252	234	161	222	234	211	150	194	290	202	133	135	194	216	161	109	121	147	151	204	192	150	115	159	232	231	180	150	183	161	115	194	173	152	215	228	230	170	127	191	180	155	249	238	146	168	211	194	199	160	217	273	222	116	127	181	142	208	258	270	257	204	280	232	189	281	244	196	194	208	269	286	270	256	189	210	288	295	260	190	142	106	176	289	185	100	110	107	124	134	157	149	125	158	149	124	214	232	178	132	144	172	230	299	353	314	220	256	246	218	242	205	168	180	119	98	126	134	96	90	136	158	174	130	172	151	194	199	120	221	243	203	210	278	220	186	211	199	192	184	165	134	200	222	116	138	170	135	187	179	179	230	268	290	277	224	176	249	329	239	171	232	241	229	241	195	177	234	249	280	250	192	224	218	177	184	204	154	113	132	162	165	161	127	234	298	223	211	239	225	194	210	218	169	183	311	336	317	269	273	265	281	287	275	317	248	236	259	231	254	288	261	250	223	213	254	212	120	143	222	201	183	191	217	196	152	210	238	197	168	184	180	180	273	216	110	126	181	234	228	225	242	234	233	199	137	158	161	178	182	150	216	215	192	203	238	296	316	292	216	212	218	211	199	220	188	169	250	173	144	278	246	189	224	213	299	364	267	267	303	195	184	289	286	265	219	145	155	117	156	333	247	64	125	178	182	204	194	167	209	220	275	340	265	209	194	185	202	184	91	149	245	280	262	181	134	194	251	291	300	230	254	201	184	240	264	297	285	281	310	211	173	250	197	207	243	211	196	179	238	296	286	247	179	182	177	188	220	250	304	356	294	226	232	223	294	271	178	165	202	245	194	214	280	291	290	300	285	205	149	157	304	357	255	211	250	253	147	94	213	250	258	268	217	245	224	129	123	186	267	283	212	174	146	217	273	189	182	247	245	255	199	176	156	127	110	121	206	212	228	201	213	285	303	269	219	211	217	209	238	241	170	191	180	207	204	206	200	152	182	145	222	263	127	143	181	208	250	179	215	227	205	234	245	246	138	108	161	145	175	195	211	258	258	200	228	266	222	173	151	241	350	289	188	145	129	187	178	263	283	156	212	213	183	214	246	265	198	216	230	162	151	234	278	256	179	131	204	237	221	135	140	198	183	201	129	174	249	202	254	267	232	224	141	80	164	238	248	199	153	107	119	174	150	134	253	214	150	219	162	154	223	210	96	80	160	165	127	82	120	178	184	153	119	145	118	113	144	178	164	200	194	191	225	209	142	200	245	194	190	185	229	162	159	227	263	236	159	123	152	188	199	204	214	245	271	231	209	191	163	171	182	129	99	151	111	179	228	232	234	253	264	238	181	114	154	105	90	148	260	329	295	261	199	105	50	118	194	236	209	105	63	123	105	82	156	201	165	188	168	100	221	244	284	268	167	221	258	221	175	212	220	116	75	172	174	84	117	160	173	124	59	85	79	153	206	155	155	210	211	232	192	118	162	212	314	257	224	182	115	247	232	115	60	45	85	182	212	209	245	236	240	236	165	179	195	177	245	245	120	82	156	167	188	184	82	112	214	132	44	155	197	104	61	158	207	152	181	202	201	166	85	116	171	180	135	130	207	210	125	80	121	136	89	32	91	149	157	122	69	152	283	198	163	199	179	158	107	118	191	267	249	249	217	152	111	139	197	248	275	219	232	154	83	176	199	136	91	169	174	113	122	168
109	160	163	72	108	131	148	131	137	149	127	87	82	147	112	139	230	175	145	216	226	156	147	203	168	153	121	165	331	268	101	44	125	161	205	226	141	176	175	125	119	101	68	44	134	157	75	72	158	244	289	239	209	324	324	201	139	109	133	173	199	176	171	187	102	83	153	166	176	160	177	228	193	202	188	140	134	90	122	237	250	193	101	121	192	140	147	191	186	266	290	150	161	229	263	252	191	256	209	124	251	279	180	218	224	240	306	245	208	195	92	110	221	258	244	184	196	275	244	152	99	158	233	202	125	71	197	252	187	138	136	380	475	315	244	250	234	208	160	118	128	148	189	201	115	122	172	153	204	237	276	274	205	148	99	210	196	156	177	160	148	139	177	197	270	203	141	164	184	257	331	219	178	170	94	186	136	83	86	91	174	203	200	149	127	106	137	142	139	178	157	132	84	83	127	171	195	191	175	173	107	125	219	150	119	253	187	73	70	97	219	232	156	188	175	220	296	323	311	278	210	140	203	227	225	205	195	234	153	128	174	91	43	168	172	117	113	43	138	201	127	145	188	139	137	155	199	223	171	178	204	229	256	219	208	226	282	267	147	174	209	251	237	198	252	237	227	218	199	169	221	231	157	227	298	254	206	250	435	404	213	165	189	195	178	205	155	123	256	365	306	159	117	107	127	202	204	222	257	171	60	96	145	174	211	224	212	126	74	148	159	130	163	194	268	295	272	269	187	159	142	138	205	248	281	212	150	126	168	226	184	188	224	160	176	221	157	160	200	239	244	219	152	143	167	180	289	294	245	165	141	222	209	128	176	188	149	162	179	182	224	239	155	103	110	181	190	221	245	168	132	276	309	217	252	274	221	230	244	165	168	193	196	266	229	159	228	264	213	247	314	279	218	210	230	212	177	220	238	235	179	176	263	268	190	174	150	221	266	226	270	227	183	192	184	162	215	169	100	231	299	277	276	381	389	228	160	168	228	291	285	264	222	159	157	195	216	171	173	273	246	148	166	211	221	175	217	261	241	228	216	237	280	233	119	145	185	221	274	235	213	209	142	151	180	192	194	208	192	173	292	232	133	233	228	196	242	202	118	133	147	103	173	248	259	221	121	143	193	189	311	367	279	237	179	222	265	213	155	125	253	231	129	157	157	168	131	143	166	179	231	133	71	172	221	176	204	232	203	118	149	184	251	318	240	217	235	201	162	127	167	156	142	163	133	221	266	238	219	264	265	247	254	290	326	306	275	229	191	141	125	257	316	213	196	267	236	166	191	237	261	327	311	282	213	195	237	217	239	249	259	230	163	175	230	211	170	227	197	149	227	216	200	215	189	199	217	137	115	248	326	272	227	217	250	243	182	234	317	300	272	267	288	356	294	233	264	202	188	237	205	131	132	182	227	245	193	243	237	191	172	110	168	167	161	135	149	237	202	208	238	181	150	232	222	138	175	129	173	222	148	207	251	594	600	221	208	184	217	271	253	293	193	133	217	172	150	130	121	223	210	117	136	216	219	115	147	215	174	149	228	267	229	249	248	277	295	198	124	240	323	244	231	187	98	62	44	129	210	187	121	167	171	86	142	240	234	240	284	217	253	268	113	36	88	170	228	191	96	131	204	139	140	258	171	152	216	190	188	131	127	213	261	183	122	101	95	154	170	223	209	149	185	161	250	262	101	77	160	217	184	209	207	235	279	196	134	82	64	66	137	252	233	245	253	196	122	121	175	155	178	150	162	250	166	75	149	136	153	179	179	216	261	325	286	224	181	166	194	278	221	164	193	224	258	219	122	112	105	119	193	114	136	212	187	222	231	170	110	134	239	201	161	185	129	166	219	130	68	138	237	195	132	122	129	143	185	182	153	201	127	99	152	200	217	192	165	165	180	183	213	146	120	224	193	110	96	108	201	230	163	89	111	140	188	184	171	184	159	144	71	109	207	182	214	233	146	238	245	109	219	347	196	178	239	191	238	218	110	166	206	139	102	95	188	243	207	160	110	129	169	160	149	193	231	162	215	254	198	181	189	142	185	240	177	164	134	138	133	105	120	162	162	240	193	42	40	173	256	186	230	187	111	133	87	57	100	170	118	91	148	191	251	190	152	188	160	141	217	220	189	188	110	143	132	141	168	73	131	235	210	203	252	213	210	225	209	198	165	152	173	182	164	208	143	78	127	89	76	174	259	263
111	185	201	156	80	136	250	238	127	93	123	77	108	163	137	150	194	187	113	103	149	119	131	215	214	166	176	179	207	202	121	93	147	227	252	202	200	250	205	203	233	242	197	183	228	213	123	81	138	237	269	182	125	175	153	72	138	225	152	45	107	115	189	264	122	160	256	253	160	90	150	189	182	166	138	141	216	175	72	92	183	325	304	252	307	261	327	273	186	182	202	251	226	213	197	171	106	101	209	239	206	243	222	266	211	143	241	292	254	212	145	149	209	193	251	248	201	154	162	147	90	92	103	216	195	74	130	175	168	200	240	175	105	141	194	291	243	217	243	190	196	216	242	205	154	162	135	126	159	146	143	128	173	150	124	116	100	166	196	198	184	232	221	139	141	161	200	207	224	222	217	214	189	154	159	177	81	131	130	60	106	90	45	124	156	71	133	209	190	164	140	170	210	174	137	153	131	138	175	213	149	210	233	75	104	231	259	202	215	139	70	121	137	158	242	277	265	256	250	215	154	184	219	242	285	225	170	115	66	101	135	98	52	123	186	164	147	159	231	276	180	125	161	181	116	75	114	142	196	234	197	225	249	192	156	186	216	175	159	192	203	247	206	133	208	298	291	193	210	255	157	123	141	103	144	198	283	301	400	374	187	139	156	273	296	169	141	205	324	316	241	235	219	197	181	140	125	192	137	234	217	134	201	199	170	158	224	156	147	151	158	155	121	191	193	182	163	145	224	241	116	159	196	160	212	267	277	262	188	145	195	184	224	183	152	219	214	176	188	260	231	119	74	121	230	288	254	236	185	211	161	203	285	196	225	222	188	201	229	245	232	165	172	212	178	156	183	192	136	210	210	135	132	189	281	220	155	205	212	143	151	142	177	261	184	146	215	262	281	211	209	230	122	182	206	208	291	296	278	229	235	251	222	264	238	223	267	210	199	198	204	199	116	54	221	286	190	197	219	300	304	226	237	343	360	253	271	323	280	250	272	308	263	182	215	235	237	284	266	284	184	66	155	240	314	314	289	314	229	196	162	200	309	268	140	110	247	285	233	208	172	211	233	246	266	254	294	278	275	298	261	179	82	94	208	251	260	194	142	157	203	213	232	287	179	138	212	235	203	193	213	252	317	287	141	182	252	217	175	111	152	205	184	127	139	196	244	177	120	179	246	223	229	329	220	159	237	243	148	55	156	191	141	137	198	291	186	111	194	229	192	114	117	175	183	160	174	165	193	281	172	111	194	206	173	105	147	233	241	183	190	243	219	195	182	211	233	233	203	143	171	210	168	227	294	164	75	222	355	281	191	195	172	201	278	257	168	205	296	192	166	235	241	248	226	177	196	219	171	228	288	226	164	167	213	202	142	168	220	236	215	214	202	197	184	189	197	161	210	207	233	224	103	128	194	178	189	165	147	155	110	113	94	126	243	220	197	144	108	171	187	181	196	289	203	144	272	206	129	189	234	174	167	311	317	202	176	187	171	258	255	192	252	246	176	169	126	110	249	278	185	153	107	93	244	267	149	220	224	171	146	132	180	158	207	312	337	233	261	337	292	206	138	176	167	185	205	152	220	259	289	285	208	186	156	180	214	147	191	255	183	209	188	157	170	107	158	211	189	222	197	192	219	195	212	221	173	215	245	140	158	211	198	209	164	89	111	146	98	124	115	101	185	193	166	189	198	217	231	209	191	151	159	233	296	280	149	52	74	129	243	267	181	173	207	163	116	144	214	220	169	136	97	111	166	183	169	171	193	161	196	202	191	279	269	205	176	240	247	220	231	224	227	205	199	231	224	232	222	254	273	164	152	249	280	243	208	188	156	167	242	264	228	147	125	165	189	197	143	145	233	163	137	206	118	91	147	192	189	175	204	208	233	154	161	163	168	257	199	166	119	98	156	170	135	103	143	185	226	243	215	180	116	110	150	134	163	237	163	125	139	107	181	235	184	154	190	221	196	183	231	254	189	198	253	235	223	240	332	294	199	208	213	222	209	207	171	84	147	205	194	200	139	139	131	122	229	222	193	276	348	308	154	109	116	140	128	93	71	152	210	192	289	314	226	176	221	188	167	215	194	202	195	108	117	105	200	282	175	96	41	161	250	176	162	185	128	107	105	91	112	211	195	140	136	99	95	84	122	231	175	122	185	219	267	247	208	187	189	181	146	152	220	219	182	153	84	71	88	123	201	203
85	172	244	238	277	292	349	235	98	186	205	108	118	184	162	277	310	229	167	171	175	93	108	134	189	143	61	52	65	101	116	177	245	192	177	242	283	234	129	150	212	189	184	212	213	237	244	243	294	257	193	218	152	145	251	224	253	268	195	159	86	156	176	149	205	201	203	224	187	104	194	215	82	119	124	175	235	236	217	121	131	190	157	134	211	255	297	281	185	181	184	175	185	152	101	136	133	93	114	201	193	170	247	210	247	274	226	302	330	240	166	131	143	174	197	171	106	178	272	204	184	128	45	85	185	209	237	261	216	217	140	92	186	233	241	230	208	198	155	156	206	180	162	274	308	274	209	140	170	207	156	137	219	176	129	177	216	236	187	170	173	179	292	276	168	185	269	292	241	178	106	175	263	164	64	55	71	149	155	154	206	127	137	207	161	100	82	106	86	99	125	182	205	125	91	167	150	53	95	187	144	135	208	187	200	197	239	236	155	96	79	94	162	181	170	175	170	250	303	316	284	210	215	273	249	123	85	105	111	183	206	188	154	113	117	98	138	222	234	164	84	121	211	193	124	133	200	217	116	53	139	234	169	136	118	90	190	205	174	192	207	191	118	90	222	208	115	162	244	337	340	241	147	114	128	142	184	161	94	140	233	278	289	181	135	244	248	216	212	157	185	211	189	292	315	235	233	274	273	281	208	113	170	195	186	237	214	169	122	75	138	213	205	117	122	140	76	188	260	235	159	110	177	233	270	229	186	135	67	137	141	127	283	292	228	257	230	235	242	245	263	182	193	227	181	194	236	236	236	217	220	253	244	267	244	280	234	96	189	163	129	225	190	210	242	139	132	180	203	184	169	198	186	263	239	197	238	284	312	297	215	120	207	289	224	153	123	178	164	124	257	269	195	208	208	235	198	135	152	189	185	195	231	152	119	191	144	126	180	225	213	213	166	133	219	226	223	224	249	296	255	231	239	265	265	136	160	199	131	174	210	255	248	202	242	280	331	262	145	134	219	279	249	261	243	162	127	199	342	324	242	275	292	179	163	219	242	178	148	253	279	220	159	209	255	277	258	158	153	196	186	227	168	63	128	271	257	218	227	196	175	96	136	190	185	153	140	203	169	187	281	255	180	204	168	173	266	208	186	213	254	244	126	140	198	170	246	318	306	315	281	221	228	288	233	201	240	164	125	166	125	134	244	263	167	269	247	54	130	251	280	218	194	228	169	171	257	269	220	241	180	193	265	196	176	167	203	169	153	256	254	269	331	236	222	261	247	298	275	210	237	315	312	253	252	203	122	153	262	287	186	138	216	266	250	208	214	245	253	224	180	199	202	161	163	233	306	294	241	240	275	195	205	233	205	245	188	129	118	128	97	156	246	251	163	108	272	367	272	184	176	164	149	137	206	253	187	223	277	196	169	191	193	228	301	312	217	182	150	162	206	198	133	182	229	174	210	142	117	202	181	153	178	124	62	84	157	216	237	204	197	144	144	258	162	96	95	60	151	245	308	343	279	215	192	272	291	256	282	229	187	177	186	246	257	247	245	175	240	230	163	217	185	117	67	167	234	183	205	289	300	192	133	115	161	212	179	183	233	220	159	141	180	260	261	228	198	196	176	187	230	156	122	94	142	238	154	152	210	174	164	222	248	207	169	114	177	209	178	188	164	159	147	103	187	236	168	147	135	163	211	191	145	148	229	199	71	127	181	166	202	225	135	131	208	229	157	108	210	295	238	167	117	115	207	236	208	197	220	187	238	355	283	219	218	261	332	295	218	149	204	226	161	162	119	122	187	196	166	137	116	88	172	287	307	270	299	276	186	149	105	128	172	219	295	195	130	200	240	188	207	279	145	147	217	173	167	135	180	254	145	70	142	191	168	127	166	134	93	111	157	240	278	179	87	80	82	120	104	108	160	136	161	229	209	167	148	170	110	97	136	134	101	108	142	198	175	100	149	162	194	231	206	219	222	173	171	199	206	240	279	245	209	221	198	107	137	154	58	106	147	167	205	215	139	178	259	184	135	93	82	146	117	36	114	152	75	72	159	203	166	186	235	177	247	326	289	312	231	174	207	164	156	174	117	148	259	217	198	181	96	126	189	205	179	163	153	148	201	142	85	154	154	161	192	195	118	143	192	138	163	190	183	157	189	200	145	121	138	214	195	124	122	214	276	206	206	169	66	126	208	176
192	140	147	172	189	169	133	58	137	233	170	83	161	251	169	172	195	206	199	196	282	266	199	224	231	155	137	103	45	42	99	167	153	142	155	221	250	198	211	216	178	141	165	169	129	175	172	164	206	255	197	145	226	221	182	207	222	253	232	186	159	162	257	194	104	169	226	139	147	243	246	222	165	186	135	112	152	206	231	147	177	170	119	127	109	165	273	222	216	278	216	184	188	205	204	221	243	263	235	104	42	59	169	221	189	190	202	199	227	257	230	237	247	215	225	153	49	156	244	215	206	146	100	189	224	244	281	309	238	208	220	126	172	204	235	290	283	261	189	168	124	55	162	295	251	179	149	154	208	243	238	208	206	173	178	263	270	246	265	215	162	268	286	228	256	159	139	213	152	150	176	119	132	171	113	127	159	147	159	137	111	172	254	253	197	118	172	168	82	127	184	208	213	159	170	224	198	175	146	170	128	89	119	147	147	168	196	173	118	71	124	152	194	146	78	135	213	243	258	272	299	271	187	187	224	214	205	250	167	129	136	209	283	169	207	231	196	187	144	94	102	203	239	196	159	154	185	220	136	110	138	191	234	148	121	109	179	255	144	121	189	126	89	145	207	208	115	165	289	260	160	171	234	212	184	268	298	168	154	194	255	311	244	202	214	233	158	106	214	284	309	204	113	222	247	168	121	146	195	215	219	203	164	210	240	242	265	277	218	155	185	137	151	134	130	153	106	194	271	230	236	291	289	248	227	183	161	239	204	91	148	190	148	199	238	227	273	240	195	137	163	243	215	188	107	108	187	143	148	211	204	150	166	186	105	171	224	210	203	135	159	197	165	182	214	223	228	184	191	226	211	208	206	146	115	142	165	213	288	275	196	215	163	158	259	288	264	284	238	117	166	178	97	190	225	183	207	153	153	163	173	227	253	261	305	298	180	185	322	272	200	225	120	58	137	189	198	218	219	255	278	202	172	188	210	191	186	279	305	327	390	311	170	208	259	318	388	248	189	247	275	239	244	310	277	271	211	209	253	289	312	277	312	237	199	255	208	210	209	186	223	212	179	257	326	271	186	142	163	227	181	157	136	147	173	128	136	141	159	242	246	140	203	240	203	231	213	215	249	257	288	288	240	224	279	270	250	253	191	202	210	299	359	259	205	217	257	281	271	195	203	226	282	382	291	187	191	171	139	172	174	200	221	233	254	230	205	173	208	234	186	180	229	233	182	203	231	248	281	192	138	173	249	180	118	199	237	282	229	248	279	209	263	291	280	267	234	299	304	231	197	246	266	239	302	300	236	293	236	153	213	144	120	249	218	191	250	196	175	206	169	172	294	293	183	162	239	253	243	319	240	146	128	155	158	262	359	275	254	252	172	180	275	273	197	147	152	203	226	159	176	200	194	241	216	138	175	164	219	273	167	170	206	236	289	275	166	100	165	243	260	268	267	323	259	151	192	182	189	226	217	224	277	229	113	87	120	165	183	134	135	112	98	157	111	70	114	163	224	192	102	164	233	188	217	269	209	224	328	309	222	183	180	188	173	162	237	232	226	210	234	284	249	264	201	172	189	241	214	173	209	197	218	182	117	161	178	88	188	196	149	173	184	177	137	211	197	207	216	107	80	105	155	224	181	165	160	183	180	166	240	159	159	227	232	263	186	96	207	310	258	179	168	282	288	192	129	114	173	143	133	203	249	225	188	224	132	99	114	129	122	81	123	90	129	186	161	145	103	141	216	182	182	206	203	207	182	212	252	217	254	252	148	157	115	136	227	250	228	171	212	245	229	221	125	49	113	115	90	176	216	160	195	229	201	189	175	114	171	275	234	172	152	187	174	132	77	80	94	52	84	176	165	180	167	146	254	277	200	186	168	158	138	113	102	44	168	233	146	158	124	116	175	179	152	142	161	135	113	157	207	126	94	141	122	165	205	199	208	160	152	256	252	120	105	121	78	134	134	163	272	298	259	247	263	212	161	174	246	231	223	280	234	168	147	95	168	251	175	196	197	170	227	276	215	195	191	93	116	175	238	193	121	163	202	229	217	207	206	141	136	166	131	182	288	268	187	250	271	235	220	141	195	193	176	198	112	77	87	134	208	178	197	171	141	200	140	168	208	104	131	301	304	177	79	191	266	174	99	135	291	331	314	306	222	119	151	168	151	189	175	141	96	142	205	156	128	223	174	100	217	241
94	122	109	137	212	137	113	131	118	135	121	134	199	241	246	211	158	159	144	143	115	121	145	80	113	134	125	120	89	112	135	230	256	205	159	119	207	255	208	177	219	249	178	177	170	151	180	162	147	237	275	240	233	188	202	259	263	140	98	164	139	174	227	207	178	170	172	103	137	173	150	115	199	291	186	157	220	159	123	178	137	166	173	119	154	229	301	291	250	176	175	199	138	153	218	272	266	318	298	214	182	172	223	191	178	256	191	144	164	267	317	261	286	221	245	212	130	181	169	198	155	56	122	216	212	178	178	161	193	251	242	233	261	278	294	319	268	202	162	121	232	283	162	160	181	211	269	214	178	274	199	133	194	157	203	217	188	172	178	125	49	139	228	142	90	88	117	273	270	184	160	121	123	152	121	90	136	153	124	173	164	150	142	150	281	258	207	189	137	177	138	194	269	195	178	105	88	101	97	90	118	178	131	167	169	173	154	88	155	171	218	177	182	256	219	336	331	182	186	226	184	161	208	200	207	226	200	192	119	85	163	217	256	243	169	114	151	182	169	115	159	251	185	140	101	73	145	144	150	187	186	157	137	105	116	185	214	225	198	211	238	187	198	310	280	249	262	192	138	152	146	180	215	184	162	145	206	226	217	185	185	211	157	189	210	156	116	159	176	264	366	287	145	108	161	173	194	174	178	226	292	303	189	207	218	172	193	205	170	159	259	336	222	149	142	124	199	199	177	196	187	97	140	212	223	199	192	224	164	89	182	283	185	138	179	241	284	234	218	238	205	221	262	238	215	143	150	217	247	249	196	149	179	283	292	202	212	245	204	259	227	188	206	191	199	185	187	176	201	255	234	220	175	107	89	153	221	140	170	251	245	272	219	223	194	182	308	225	145	205	280	322	251	265	308	248	197	227	243	223	170	105	136	182	199	242	210	92	140	240	267	270	220	156	141	200	279	272	277	228	213	273	247	244	219	197	247	242	223	219	247	266	213	297	235	124	223	229	225	229	271	286	260	272	269	263	232	296	352	273	184	170	156	258	267	217	338	296	129	59	140	217	175	132	257	261	207	236	206	219	200	133	72	163	242	197	218	157	83	156	216	191	240	207	155	264	290	265	307	332	197	192	240	259	267	235	263	201	178	222	201	144	181	256	330	295	248	173	158	165	117	180	216	211	189	177	187	256	271	262	191	173	159	145	180	239	266	200	273	313	190	113	205	244	170	228	272	221	226	246	258	222	226	207	142	146	209	192	128	201	252	212	194	220	306	349	276	233	267	191	145	296	322	189	108	120	234	285	267	224	223	228	257	259	204	237	283	280	222	259	252	140	217	250	192	204	312	313	201	213	274	332	188	141	191	172	179	208	243	223	199	187	191	210	173	129	171	251	205	259	246	157	160	166	233	249	245	257	230	229	230	218	182	217	267	218	136	176	278	368	295	181	198	188	222	290	265	166	178	217	201	179	211	176	213	281	269	190	156	234	218	170	228	161	175	206	149	196	232	261	231	216	300	328	268	229	222	235	239	255	205	142	209	201	231	300	230	204	210	165	113	131	183	197	203	201	207	198	193	201	158	150	125	148	240	259	219	173	145	171	194	117	140	230	199	174	122	175	221	143	208	280	264	209	135	140	207	230	245	255	232	159	117	117	146	158	98	156	280	248	141	152	190	189	193	193	217	243	196	191	268	240	171	161	146	147	107	128	167	136	197	242	271	177	94	91	99	126	86	148	207	213	152	144	248	208	114	142	244	229	216	172	140	182	259	296	149	140	174	220	249	145	186	166	136	188	170	195	252	276	194	114	124	218	206	127	181	164	151	237	199	97	74	70	77	150	230	172	103	135	129	108	140	125	93	233	242	131	157	155	128	120	129	170	148	121	163	155	161	197	115	110	171	196	249	244	237	191	171	236	233	185	122	144	197	252	203	210	245	165	195	223	213	179	177	209	197	296	351	240	176	97	162	296	244	157	118	125	194	141	52	151	255	203	148	126	108	173	177	177	141	62	191	205	121	136	126	165	201	211	146	109	169	229	234	221	158	64	67	98	165	204	206	252	235	180	110	146	238	266	173	153	215	143	163	188	128	154	185	155	166	179	133	153	240	152	103	109	56	99	125	110	153	120	40	149	210	176	240	287	237	183	213	163	115	187	213	181	119	129	187	180	103	115	122	48	40	100	102	117	153	161
104	141	85	150	198	189	147	83	155	149	157	132	88	126	236	198	135	197	180	114	146	256	226	154	115	77	152	255	222	202	125	62	108	169	128	142	237	252	244	192	208	252	227	206	165	128	102	92	187	201	92	124	247	212	121	210	257	163	124	103	135	151	195	196	156	119	113	189	165	117	113	177	217	258	227	163	164	195	245	242	385	293	132	187	169	167	231	206	117	185	245	214	187	219	233	272	242	224	246	260	186	140	250	254	151	101	85	89	157	211	206	232	283	222	154	198	199	166	175	214	219	204	235	232	215	212	187	161	214	234	153	213	378	257	221	296	280	303	177	85	201	233	211	151	108	186	211	242	198	193	194	202	286	217	113	180	250	174	217	199	109	162	151	162	211	126	112	191	131	82	82	111	109	173	259	160	106	85	74	171	211	186	192	201	238	224	261	269	237	171	142	206	124	117	207	164	128	166	183	219	203	177	196	209	236	183	178	180	171	165	147	219	225	213	279	340	297	207	200	222	174	206	307	275	224	235	235	275	258	227	277	187	73	98	185	216	119	162	238	176	160	204	178	203	221	181	239	230	217	252	209	177	126	95	166	232	191	157	219	237	257	262	172	188	308	297	219	159	153	146	207	241	154	189	279	326	296	179	187	245	219	173	131	91	121	221	216	170	272	312	234	320	358	229	143	158	217	233	188	178	180	180	224	244	242	212	116	129	191	191	177	196	242	192	188	137	113	201	241	196	148	111	112	173	145	142	240	284	219	124	184	221	161	187	226	244	240	221	189	220	242	259	244	179	194	139	140	169	210	305	233	174	205	192	153	125	139	240	234	128	192	329	275	166	121	105	144	194	240	205	155	185	230	290	286	297	207	161	235	197	168	157	172	215	261	214	178	194	181	197	213	244	249	213	192	139	104	83	68	113	186	278	235	182	289	277	158	87	149	308	254	154	209	237	228	197	213	267	256	212	207	239	157	180	270	275	218	122	155	136	161	209	209	260	242	270	391	341	236	198	207	219	226	240	236	231	202	250	299	318	268	243	251	249	236	263	256	275	277	189	309	324	200	219	220	224	251	258	259	170	133	179	185	220	252	248	257	214	132	151	261	222	143	139	191	291	254	301	422	336	273	295	299	280	284	290	232	238	180	115	171	183	226	163	131	161	152	178	165	154	149	100	138	285	237	242	250	154	196	259	343	296	120	116	121	232	347	320	247	258	318	247	218	199	190	223	285	267	261	263	265	287	278	219	144	221	237	185	228	257	207	156	273	345	275	248	269	268	265	203	148	194	247	234	121	125	208	190	176	136	186	332	295	163	171	252	282	282	280	278	187	159	157	143	224	283	250	233	246	178	132	143	154	147	252	305	212	189	238	282	255	228	252	336	244	132	177	263	373	322	203	225	254	172	206	305	278	203	215	238	266	295	242	215	285	340	240	106	130	185	190	192	174	162	115	127	129	205	196	108	174	196	164	176	194	161	219	233	187	145	168	224	270	232	157	154	235	324	278	150	166	221	122	136	176	155	135	197	265	256	226	197	157	187	263	255	222	152	145	183	183	196	213	230	274	340	288	197	206	229	143	173	252	229	257	199	178	189	155	110	128	157	164	175	169	210	208	123	133	136	113	136	170	207	192	188	115	101	219	299	227	117	120	130	178	147	82	178	157	112	150	180	196	141	110	189	202	250	255	180	232	233	217	216	186	163	182	225	205	166	165	162	168	111	92	175	202	121	157	247	218	250	252	202	167	165	140	168	200	180	220	263	238	220	226	126	172	224	119	140	153	140	204	223	243	184	122	138	218	229	171	217	233	222	178	141	106	132	208	188	167	189	187	112	142	157	113	236	233	193	192	153	169	200	193	201	159	148	163	160	149	106	125	168	149	192	256	189	165	187	126	121	217	171	177	197	96	105	152	208	216	134	140	121	173	205	168	390	486	338	238	216	203	189	169	156	162	194	273	171	151	172	176	241	195	171	110	105	175	169	171	117	156	205	163	166	96	136	136	115	112	107	213	299	306	208	124	158	140	49	96	148	178	242	257	195	198	220	111	103	217	226	200	182	98	86	162	172	127	150	169	184	234	173	170	238	214	154	112	206	209	121	87	85	152	158	147	248	260	118	64	127	118	94	104	136	280	280	243	240	153	194	303	287	214	201	149	117	95	111	225	215	152	162	123	127	114	122	124	75	124	128
145	175	220	133	86	255	283	161	109	112	108	108	144	143	228	252	200	180	179	130	89	98	65	126	169	94	48	45	128	207	177	179	235	197	136	155	142	174	188	112	149	153	106	156	163	185	133	132	162	136	171	222	187	75	107	217	205	138	151	172	247	217	211	233	200	188	95	162	201	126	137	222	204	151	200	185	155	152	198	212	283	294	192	160	222	257	182	149	187	196	196	317	366	348	218	62	43	147	255	153	97	140	237	283	190	180	127	146	202	173	187	218	183	152	289	294	212	135	170	236	210	208	267	262	180	301	432	317	114	115	105	138	284	291	314	233	140	204	241	278	308	266	206	236	262	279	363	261	170	181	170	175	245	301	215	241	275	191	173	169	84	75	110	150	199	131	162	159	43	77	149	202	126	128	198	119	166	185	101	130	197	219	133	150	141	158	226	178	191	229	242	190	203	248	187	140	105	133	160	191	233	215	207	212	151	184	233	253	328	245	170	183	312	341	213	146	151	228	257	300	304	249	251	186	103	246	397	378	302	201	202	218	123	108	238	240	208	166	171	210	196	196	168	155	99	159	174	148	210	160	150	122	120	224	294	219	86	110	172	231	228	217	254	157	156	240	204	201	141	131	270	196	152	238	204	135	164	235	175	148	158	112	86	117	164	221	244	172	170	171	151	217	242	187	126	138	203	185	174	227	149	49	118	131	153	201	157	138	127	126	215	191	155	275	253	203	184	145	191	237	142	136	188	243	267	206	173	177	230	196	189	145	107	165	131	148	204	214	179	136	213	295	320	258	202	210	169	97	68	89	109	147	124	156	203	219	270	300	290	266	255	139	125	198	165	149	177	210	205	191	254	233	198	212	175	108	129	217	243	248	211	202	207	169	176	259	250	177	218	281	246	255	247	178	173	212	239	215	201	175	142	201	283	244	183	193	220	151	175	291	206	183	203	178	296	289	250	218	140	189	258	336	259	205	196	191	163	145	205	170	149	133	163	205	237	270	266	277	290	259	245	278	299	271	256	250	270	185	197	284	223	243	230	228	301	287	299	348	254	193	243	345	328	233	245	278	297	250	248	167	188	266	248	259	232	237	262	312	262	227	208	157	187	141	188	272	238	231	269	252	250	347	289	178	261	224	155	207	226	272	281	256	228	235	206	156	140	141	163	178	254	257	198	178	171	160	201	253	237	201	187	203	119	141	199	178	243	268	208	276	274	258	270	193	299	292	249	278	268	275	234	238	167	134	213	268	248	185	202	244	233	194	268	270	220	187	191	222	250	262	235	209	182	215	149	103	157	146	188	191	145	203	244	233	247	247	251	214	182	278	266	242	227	271	238	169	219	233	255	206	205	189	139	94	147	145	138	237	227	284	241	153	141	122	138	171	214	257	216	210	311	237	227	231	133	245	306	172	159	212	183	220	231	222	224	195	214	198	163	144	133	217	270	247	318	216	139	231	259	270	238	241	306	252	122	114	144	200	215	197	159	200	278	224	261	320	231	181	209	184	166	114	88	137	185	173	142	215	312	307	264	305	206	135	184	105	143	288	285	233	229	217	240	221	166	274	314	194	162	213	171	112	208	164	83	184	264	237	191	210	215	222	142	85	131	164	159	86	140	208	125	112	172	196	166	188	151	178	345	308	227	153	164	150	122	156	129	141	99	50	51	119	158	169	139	90	202	207	151	185	190	228	223	178	127	109	103	129	146	183	153	160	206	135	147	169	231	166	75	205	240	250	257	229	218	220	282	294	298	269	296	352	296	205	173	182	201	229	142	191	309	266	190	171	202	117	123	194	213	136	77	184	180	218	261	214	179	184	226	151	152	131	76	74	78	112	163	182	101	125	220	202	152	146	153	96	122	178	111	64	51	120	230	154	47	124	193	211	235	173	166	196	255	250	198	180	121	136	146	151	168	110	102	149	177	123	35	112	241	264	205	210	138	151	168	85	140	235	243	207	235	249	144	87	115	180	238	166	161	168	108	60	64	110	160	154	174	153	138	200	153	201	262	262	294	284	190	141	188	129	147	224	141	87	106	120	203	235	258	283	258	219	110	108	119	182	275	193	166	121	161	200	119	178	199	149	163	169	136	190	253	214	191	151	141	211	173	163	207	169	127	147	197	192	158	119	161	229	220	175	90	105	173	203	261	284	193	139	188	177	112	128	181	169	138	76	37	129	181	142	190	178
80	211	214	105	129	185	131	82	104	75	157	260	215	153	235	241	147	139	102	122	201	195	125	135	215	178	127	133	187	171	102	180	282	287	212	179	131	189	211	137	146	150	207	210	159	195	140	46	100	161	176	183	109	96	153	103	143	179	174	245	235	202	228	246	168	74	46	153	222	158	190	164	183	215	102	67	157	186	99	112	210	193	130	148	165	202	245	273	273	210	246	262	205	205	218	185	172	131	125	197	203	210	181	181	140	142	212	271	249	192	269	331	314	227	218	231	298	242	126	223	226	145	179	172	149	213	315	228	151	246	265	286	222	123	142	215	197	169	191	212	193	166	119	179	230	238	290	241	208	258	278	184	110	215	319	289	263	188	247	254	161	138	148	212	187	208	158	107	129	211	238	159	148	195	187	125	206	256	170	173	187	270	223	76	132	99	151	219	191	217	293	222	181	195	189	245	172	189	203	212	257	264	256	267	237	234	199	115	143	146	135	157	326	357	203	147	207	192	159	177	114	178	212	144	171	201	296	264	194	284	313	214	249	246	189	231	213	193	163	185	226	207	225	232	164	178	206	211	140	163	214	156	160	191	171	139	169	188	219	205	195	168	122	192	155	129	215	176	187	277	242	182	236	221	159	112	164	253	201	157	136	146	167	149	159	236	270	222	178	198	188	205	259	180	152	263	248	181	188	128	83	105	154	177	170	158	109	218	332	198	155	252	233	189	168	104	99	166	193	194	126	163	225	224	231	215	235	139	166	205	143	183	206	177	126	113	101	168	157	133	262	258	225	187	152	147	170	238	208	185	247	243	233	227	233	274	242	214	183	230	280	167	119	115	141	231	260	168	73	198	310	247	223	235	224	220	198	205	154	111	100	152	225	170	152	180	126	113	199	322	294	233	188	160	227	231	166	138	247	302	173	141	208	224	215	156	102	109	172	263	211	104	250	312	240	219	255	284	268	247	262	236	264	235	87	195	262	180	192	194	157	180	138	105	162	250	299	272	290	332	278	226	233	259	263	190	175	271	294	188	200	203	201	294	331	291	291	315	211	213	255	250	312	278	213	260	197	115	239	267	282	319	270	299	326	270	295	377	354	282	196	191	192	190	241	287	285	223	197	187	196	283	241	191	183	170	234	253	243	269	204	234	306	235	297	257	191	203	191	189	229	212	195	269	266	314	305	160	170	249	232	189	232	307	261	154	159	243	208	191	217	167	225	311	328	311	229	222	189	134	239	275	224	250	276	254	178	224	268	131	195	257	224	272	203	141	157	152	219	275	250	205	202	183	132	150	150	177	210	215	220	229	187	198	205	197	226	237	221	267	266	159	186	217	158	99	125	226	301	229	142	184	216	141	200	182	130	257	246	145	164	192	152	230	183	216	329	295	273	143	94	235	342	245	150	238	252	189	183	129	59	79	124	153	149	122	91	140	224	166	189	227	156	224	257	159	175	266	220	228	262	183	177	190	206	251	222	191	248	194	123	160	203	275	294	215	185	175	177	172	181	187	174	170	231	250	118	183	254	195	199	210	228	220	258	212	181	179	134	230	194	142	258	275	148	180	280	246	181	133	121	185	313	276	144	164	223	200	155	170	179	149	114	107	122	169	215	135	154	269	244	232	201	157	160	133	176	205	181	225	202	187	232	182	99	149	141	134	131	100	179	263	261	237	289	250	183	158	120	203	232	104	95	137	115	113	94	59	156	221	216	253	309	289	158	150	251	214	94	113	200	128	98	216	183	187	204	185	246	278	309	270	307	317	236	164	141	200	278	349	213	106	89	94	186	134	72	133	199	139	69	86	176	296	215	182	211	215	209	187	228	181	139	157	186	200	129	55	81	91	161	199	117	90	157	231	228	194	108	43	85	157	179	139	68	42	164	221	204	195	163	128	179	263	233	175	181	258	222	132	154	125	169	165	89	93	147	208	143	166	233	237	168	103	144	175	188	196	146	217	290	286	174	70	165	201	210	236	335	303	155	121	126	185	198	212	149	151	274	283	212	223	224	207	212	222	158	94	198	210	224	219	142	156	261	266	217	181	199	160	169	303	295	244	200	225	158	161	193	107	86	105	128	106	164	219	133	124	188	231	170	174	193	122	97	50	67	148	140	82	75	107	207	259	190	146	160	211	239	181	183	160	143	155	153	169	180	178	203	207	158	142	161	256	184	83	161	203	212	138	56	119
61	113	215	269	235	162	79	86	116	170	296	289	192	104	128	230	194	203	245	130	87	117	146	173	143	82	126	173	125	173	200	109	147	182	84	84	150	210	165	167	217	152	150	117	110	154	191	154	113	107	52	142	187	95	88	154	169	194	210	224	162	153	246	294	245	105	90	96	98	238	228	131	152	149	91	152	203	148	243	284	181	154	171	146	143	168	188	146	136	153	163	133	140	221	314	287	243	221	211	269	186	118	162	206	169	221	216	206	318	287	278	270	310	317	170	165	230	290	306	303	267	244	267	248	218	169	163	137	153	207	189	117	144	219	215	229	284	301	178	217	261	212	266	372	282	134	184	126	147	149	47	98	103	136	208	189	149	134	176	203	204	190	187	167	127	145	132	166	231	184	182	233	266	166	106	173	182	143	81	81	163	147	151	189	110	114	128	151	143	108	147	173	151	83	228	467	425	228	121	79	118	260	193	131	124	93	177	210	229	243	249	189	163	234	153	138	255	167	152	249	223	164	140	160	187	127	154	163	222	282	272	286	246	240	249	265	240	230	212	253	218	179	165	164	222	267	218	107	177	200	92	51	111	186	154	128	146	166	217	156	151	156	141	169	98	204	306	220	153	222	269	259	189	124	110	61	121	200	138	109	160	184	187	137	175	279	210	179	195	178	149	216	320	268	228	223	189	89	149	213	177	191	184	164	139	170	177	112	153	173	152	242	267	172	171	247	298	288	169	185	279	222	159	198	268	240	245	229	138	157	224	205	261	279	205	215	218	221	197	188	183	206	272	271	190	175	212	223	235	218	218	204	208	224	198	223	226	251	277	246	254	213	180	240	276	167	117	165	152	206	258	258	184	115	218	231	213	257	235	278	303	265	267	199	152	115	102	171	189	175	214	244	158	201	245	226	208	199	205	172	224	224	164	171	130	151	206	184	168	225	189	113	254	229	206	241	183	263	199	121	161	141	226	364	326	243	212	207	270	232	204	220	214	197	114	171	223	261	314	270	278	255	269	229	134	171	164	209	250	215	227	184	242	308	225	137	175	177	127	214	244	229	213	236	318	259	192	169	169	241	284	267	264	258	295	320	259	264	334	358	278	268	247	173	223	276	294	294	254	187	252	325	263	242	253	265	203	203	295	305	233	229	288	266	286	254	215	207	214	205	196	266	272	216	274	321	252	241	292	361	360	244	188	273	312	227	181	291	356	307	245	203	244	291	269	239	196	175	186	204	198	171	199	240	208	218	256	251	257	152	124	165	213	291	277	287	208	185	227	239	245	176	237	292	246	190	233	279	229	274	224	164	216	187	131	251	312	293	252	209	275	259	215	207	234	238	172	110	119	180	176	140	170	202	205	173	175	189	134	138	135	204	219	200	258	180	222	274	216	191	205	193	151	210	271	236	245	264	229	235	212	172	178	184	149	142	143	125	136	173	185	119	126	197	233	222	196	151	153	194	220	278	241	169	202	195	207	205	157	148	167	194	194	257	193	58	80	254	261	163	171	143	156	205	161	152	228	265	292	274	209	187	285	256	158	198	264	244	218	181	83	119	200	173	190	242	244	257	241	194	136	129	143	174	187	143	169	142	97	168	225	238	228	191	152	221	294	163	120	217	206	250	227	143	156	165	154	180	182	116	83	149	192	150	132	79	51	128	213	196	162	174	178	181	165	169	202	220	199	173	129	118	259	284	247	240	181	141	177	268	210	129	185	241	188	85	130	182	166	148	152	120	121	121	124	243	276	281	271	220	244	180	111	166	207	184	181	209	212	233	239	247	140	115	250	214	110	163	236	141	39	144	259	234	243	294	188	94	96	107	133	84	89	117	91	143	219	220	191	250	363	260	210	233	147	186	248	245	170	80	120	197	234	183	156	224	187	200	174	163	237	140	95	163	129	162	201	138	199	247	167	115	88	73	109	156	254	229	157	173	220	251	224	221	256	289	304	259	210	228	218	218	192	204	258	237	173	174	189	101	91	144	244	249	149	88	148	151	149	256	230	182	212	220	241	304	217	105	112	125	135	184	185	107	171	247	163	207	250	230	208	192	261	253	129	117	140	134	97	137	262	263	166	157	209	187	161	180	191	183	125	133	215	125	140	242	186	188	151	125	121	137	212	153	178	203	146	245	254	148	122	106	125	146	136	138	172	214	185	102	134	136	131	172	148	136	132	164	133	140	170	180
44	129	171	142	194	145	159	246	149	103	193	210	199	193	212	195	129	204	169	74	63	51	118	150	89	103	180	221	213	192	130	106	101	75	73	126	164	148	117	64	60	170	238	117	196	198	116	115	57	58	124	178	240	210	144	161	204	279	253	190	140	133	148	211	183	71	156	268	160	79	150	175	217	203	198	200	175	139	106	197	180	139	160	136	162	203	143	155	223	265	243	227	223	210	298	202	90	181	170	129	143	189	205	179	185	125	61	159	233	212	281	284	261	227	151	234	265	164	217	261	181	180	194	182	125	159	145	171	292	222	115	131	210	295	265	175	271	264	171	243	227	210	173	168	272	268	176	133	176	125	174	247	195	205	183	157	162	196	205	176	230	193	176	212	148	211	274	165	118	146	210	267	247	170	137	104	86	159	116	136	198	156	160	234	247	210	166	152	206	133	145	215	136	63	154	211	136	159	163	84	117	172	148	93	101	174	224	169	130	172	157	214	219	181	178	187	180	114	171	216	237	233	164	201	266	199	147	224	304	332	275	215	211	247	283	219	159	204	171	82	121	247	259	210	181	100	87	138	189	201	171	152	162	181	115	83	176	222	238	221	162	139	152	120	159	207	171	115	55	84	70	132	292	318	173	98	154	208	228	149	116	206	199	170	188	190	229	233	284	247	221	319	239	135	163	235	214	124	170	189	138	175	160	180	162	136	192	187	212	235	233	210	183	267	329	287	191	180	208	219	255	205	206	213	161	96	99	117	102	130	234	239	261	277	220	273	210	154	200	225	231	169	136	153	138	152	216	220	201	234	192	133	165	227	312	258	156	224	213	167	181	212	218	255	286	217	111	145	274	309	295	256	190	191	204	118	100	175	238	201	168	181	185	219	257	208	166	234	171	126	155	110	118	147	160	178	156	178	199	221	285	242	197	143	147	185	208	179	85	180	251	185	236	288	273	250	187	218	252	183	153	167	219	261	248	280	276	329	357	288	259	255	229	196	163	227	252	250	297	235	233	196	198	214	220	220	173	192	231	293	310	277	336	328	242	250	161	87	151	213	300	342	241	196	270	247	204	279	339	304	301	282	251	180	192	257	184	203	255	282	303	297	284	224	177	243	280	207	221	241	280	305	182	259	298	213	247	225	261	298	227	221	227	261	239	220	269	240	341	397	287	261	347	372	290	261	232	139	232	303	256	229	211	153	101	165	152	255	316	229	203	221	277	293	285	190	240	287	196	219	222	268	307	233	192	196	203	152	145	128	110	222	273	175	86	134	222	255	204	158	136	152	163	120	173	187	187	215	243	210	106	103	134	198	259	203	145	283	294	153	185	233	259	281	235	124	71	89	175	263	198	130	145	126	134	211	198	201	301	280	194	216	211	220	229	281	341	281	162	128	229	176	184	235	155	175	236	283	189	57	142	214	193	229	261	263	224	171	146	171	259	273	214	252	187	105	138	167	265	237	137	162	151	141	117	149	249	261	185	157	258	251	171	139	144	148	151	198	259	302	268	240	201	132	170	217	171	170	288	221	169	197	189	233	147	105	162	205	174	109	149	135	94	158	189	244	232	140	139	190	137	164	219	168	150	173	202	159	222	242	140	173	187	116	166	226	150	139	191	182	206	238	233	184	129	77	111	122	129	192	188	229	174	135	141	136	202	172	128	233	262	150	170	279	184	42	95	219	275	212	170	235	239	184	236	203	148	183	198	195	200	160	146	126	144	170	122	172	202	198	149	139	211	162	177	226	265	343	365	298	150	177	265	259	260	204	136	121	199	275	246	236	196	142	151	206	230	183	152	116	51	158	209	212	304	301	200	132	94	131	257	182	172	180	143	134	105	226	226	119	153	264	312	256	226	241	176	111	130	159	159	161	107	103	167	185	176	143	169	191	246	239	124	59	148	200	154	192	187	179	173	166	152	193	285	222	188	216	183	180	202	237	224	224	233	239	231	210	208	187	185	192	137	194	316	243	145	157	210	235	185	164	184	138	119	133	135	163	222	213	222	187	153	208	203	314	375	223	158	199	199	187	164	193	218	201	185	191	192	212	220	148	177	175	183	214	212	200	115	145	204	203	243	227	129	182	205	113	107	167	186	151	141	101	131	232	219	165	108	54	170	217	179	170	166	200	200	195	167	221	267	194	194	210	113	91	216	232	107	41	95	102	175	167	104	133	197	166	103	190	191	108
58	81	143	181	140	138	160	182	194	148	129	196	168	98	207	225	98	54	119	150	81	152	228	213	192	120	139	117	63	62	68	174	156	102	186	234	173	149	206	154	129	183	227	160	136	163	90	139	205	132	72	187	212	167	200	212	282	299	205	240	244	109	129	205	266	199	116	168	209	183	180	182	184	149	157	214	182	138	141	242	252	187	152	193	197	185	179	149	185	183	169	110	170	206	154	242	235	148	171	138	106	153	187	210	188	177	107	111	131	129	183	236	245	226	185	197	213	120	184	245	198	177	159	265	206	140	175	133	172	205	195	182	247	263	137	121	208	200	171	222	189	219	296	231	187	203	248	195	154	185	206	269	277	208	127	122	171	208	204	141	157	295	291	179	205	282	297	230	205	213	227	218	185	209	142	66	109	163	162	187	147	160	238	158	150	255	231	106	69	110	145	159	154	144	105	202	271	250	198	84	158	230	293	219	145	206	145	85	139	131	124	213	161	119	125	130	214	181	192	239	244	214	167	210	203	187	281	257	178	232	225	211	248	245	188	122	198	184	124	209	218	206	183	220	201	93	120	149	178	145	209	220	164	167	162	227	219	137	126	222	242	193	129	82	63	153	252	155	48	82	118	209	286	265	242	203	211	256	228	170	134	194	159	131	143	124	176	152	145	176	190	236	192	127	213	208	212	240	158	184	253	278	237	134	105	202	194	172	226	169	122	188	209	217	232	179	196	243	205	222	280	238	149	105	145	216	180	183	265	206	181	206	202	150	169	225	201	254	323	286	158	166	207	138	248	236	168	241	231	159	134	146	94	90	181	145	49	156	251	272	189	145	196	213	243	187	101	99	205	249	209	166	88	164	196	192	236	250	190	173	161	116	172	210	271	279	205	162	193	158	206	270	150	149	255	243	205	178	112	151	206	135	115	170	284	312	238	245	288	291	234	231	251	170	211	244	161	189	199	170	134	186	225	120	155	231	198	206	205	321	324	140	106	170	247	254	227	203	245	235	178	219	211	180	172	192	226	237	286	380	348	179	171	281	362	283	120	132	161	193	251	277	271	308	337	275	233	194	199	298	315	308	285	146	192	252	171	226	298	243	230	267	229	193	198	166	196	177	195	314	258	187	189	202	244	227	225	243	261	242	194	220	243	215	222	296	286	260	249	285	275	242	253	236	274	272	240	235	266	229	173	199	261	270	215	193	223	196	174	309	301	147	100	122	147	175	185	134	118	161	168	198	239	227	208	150	152	121	145	227	187	239	325	240	184	185	258	212	101	183	180	168	240	208	151	189	191	163	194	227	203	219	253	163	188	213	193	244	219	171	205	264	263	240	167	163	202	231	239	232	291	274	174	117	181	154	118	254	251	224	249	195	173	211	191	165	222	222	192	212	251	177	107	224	242	162	209	213	208	205	186	228	198	227	290	258	179	181	209	232	241	223	167	178	254	207	154	162	170	210	194	205	210	188	235	226	180	160	119	156	245	241	242	161	149	227	248	192	216	334	288	184	145	173	264	354	264	152	176	241	240	120	127	215	257	289	242	172	204	242	203	181	200	210	126	131	230	204	154	145	123	148	235	267	152	154	249	259	260	188	187	217	210	196	146	191	159	56	173	265	175	148	153	108	155	143	84	182	211	222	190	164	222	251	200	149	249	182	115	154	108	171	257	178	108	144	158	263	312	263	202	189	218	209	187	171	167	215	275	150	116	148	142	177	167	131	101	155	141	123	189	203	256	196	170	278	287	244	215	259	291	289	229	168	256	208	120	165	151	162	147	74	109	161	220	275	241	317	263	152	222	239	206	154	196	203	86	137	212	214	174	124	172	169	112	151	194	190	130	147	242	196	157	113	79	131	233	232	159	150	107	86	136	200	208	212	202	178	196	171	211	295	178	103	170	198	193	169	157	192	180	180	199	127	126	160	126	62	41	78	171	217	247	305	272	195	152	171	230	256	198	163	164	212	243	190	215	259	183	169	211	165	175	210	236	220	237	311	269	272	276	232	233	208	216	195	140	129	140	95	49	154	163	72	70	169	302	241	125	158	178	125	226	248	154	159	108	126	196	275	259	184	268	291	154	69	114	91	99	110	96	165	180	202	179	198	289	240	133	113	191	196	205	284	277	215	189	229	239	246	219	170	178	188	186	103	98	194	257	208	112	133	205	257	213	134	184	191	130	184	173	146
160	222	172	168	226	115	125	180	123	117	161	192	166	199	185	188	220	176	222	204	102	56	102	168	121	48	190	261	115	40	40	49	126	135	118	155	148	138	195	178	123	253	234	201	252	164	73	86	105	163	170	160	166	133	136	213	281	238	177	105	93	175	192	110	112	217	170	101	135	124	160	180	127	159	226	154	152	173	186	276	229	168	202	126	173	261	204	159	210	243	202	153	229	211	103	105	122	227	273	248	167	136	169	212	209	156	119	170	240	140	49	100	176	202	232	242	211	147	154	209	182	195	142	78	155	249	257	193	206	227	208	209	154	164	208	124	132	183	163	267	315	241	227	275	251	237	240	222	247	151	120	197	173	156	154	164	178	154	167	197	172	228	227	193	235	146	158	214	208	197	198	244	216	125	84	164	226	225	222	195	138	99	155	133	103	162	186	177	158	158	175	214	138	47	95	139	125	124	145	171	212	207	189	210	181	206	267	279	322	308	210	196	154	113	105	79	175	171	157	212	256	300	270	216	236	301	287	223	177	148	129	198	273	247	246	190	160	246	164	96	206	192	187	252	259	240	173	229	289	209	185	188	151	127	105	117	136	167	191	134	177	181	135	178	211	194	209	209	158	175	243	235	164	129	85	177	332	324	187	133	123	151	249	194	84	154	282	265	190	181	176	141	123	179	200	158	187	199	215	232	176	147	215	223	177	135	132	218	278	250	159	131	265	282	117	188	241	185	220	193	147	109	108	231	204	91	225	318	333	347	234	153	128	82	181	299	219	102	172	266	197	147	207	224	129	136	201	167	220	285	251	296	288	215	183	130	74	107	221	193	106	158	154	257	296	175	140	179	253	195	93	158	223	171	176	249	310	341	324	227	116	187	201	139	211	290	293	150	128	238	226	237	171	150	259	205	148	159	196	206	158	185	235	240	227	199	200	271	320	240	182	190	125	124	203	250	254	218	135	210	240	175	240	193	141	157	181	168	205	277	241	182	190	168	142	212	257	192	174	239	309	226	190	324	242	245	327	269	237	277	259	191	195	259	296	256	275	238	209	200	230	188	94	175	234	284	271	196	179	209	279	288	279	279	262	205	97	184	298	239	201	222	249	258	267	252	287	207	122	204	243	228	154	181	290	241	224	323	319	256	249	201	202	321	221	188	265	214	270	270	210	246	317	300	242	182	208	277	228	182	236	298	288	227	275	309	237	150	108	163	258	326	293	324	252	232	243	252	306	201	194	252	219	240	268	256	296	252	147	217	211	90	166	210	213	226	225	223	219	275	319	287	173	123	290	321	223	295	321	214	206	303	321	228	138	225	280	197	191	209	171	202	247	260	261	249	193	205	249	221	184	137	227	204	143	183	223	217	159	189	214	166	234	263	203	217	231	177	157	259	253	192	234	222	196	254	199	189	231	214	143	67	131	252	245	157	145	182	178	169	170	174	261	239	191	202	174	168	167	176	156	200	289	278	238	208	210	168	86	188	243	145	161	159	130	123	179	212	220	275	206	183	167	158	224	220	211	204	192	243	257	163	102	172	239	260	290	277	205	216	238	122	78	180	165	142	192	227	260	214	121	69	68	132	177	235	296	242	133	165	175	176	286	244	182	130	163	206	248	202	160	199	177	233	248	178	196	269	252	204	260	194	100	157	134	73	140	217	162	158	212	141	187	292	228	192	130	188	238	200	233	290	314	247	193	234	194	153	188	206	215	159	97	117	145	227	189	138	219	215	203	210	282	192	132	219	243	235	212	197	214	207	170	148	142	145	95	163	237	222	240	209	109	122	159	147	128	140	155	82	97	174	153	83	71	126	152	189	247	314	281	137	70	107	229	217	170	170	127	189	228	135	129	146	183	229	153	134	219	238	234	151	73	127	117	60	102	212	230	244	238	190	117	80	196	231	197	225	214	213	143	95	194	212	150	122	143	129	152	235	204	221	301	288	215	196	202	230	223	206	259	203	117	193	253	207	157	122	128	124	127	198	201	182	167	127	178	224	157	138	181	120	153	211	169	156	143	119	160	124	154	183	77	112	226	270	248	187	171	147	198	216	184	187	121	120	222	241	189	232	218	117	55	91	88	91	163	108	88	183	221	194	183	218	229	166	141	174	117	147	207	159	106	193	280	241	247	156	127	163	127	77	76	138	181	190	145	186	198	154	156	106	134	200	225	158	63	162	212	131	131	181
110	184	130	56	119	114	149	169	90	103	150	161	150	122	117	140	142	186	227	180	230	258	115	138	131	34	98	146	173	164	111	132	172	157	81	183	255	117	98	96	120	211	152	84	77	143	201	178	211	259	329	231	127	112	158	253	147	69	178	279	237	202	220	208	131	231	269	154	199	154	125	109	88	163	151	118	174	205	141	173	254	195	128	96	141	141	133	125	166	287	281	210	209	205	191	192	206	288	276	151	51	133	189	211	186	169	215	128	111	177	120	114	136	119	186	261	218	176	254	210	223	240	129	155	143	133	173	214	199	115	135	156	98	138	202	190	157	131	138	164	226	193	156	157	189	270	211	222	180	67	176	241	136	89	175	214	145	129	124	125	149	165	209	133	70	80	145	251	233	273	252	160	223	273	251	182	107	128	153	125	192	217	126	111	181	204	199	232	176	132	152	154	103	94	230	239	141	184	249	217	161	171	153	72	118	193	193	215	289	300	238	212	185	142	99	70	159	297	217	165	180	121	143	150	193	277	215	213	194	240	328	279	322	324	233	254	205	148	216	228	237	235	173	183	169	124	118	179	190	161	211	231	268	166	135	115	135	165	133	187	198	121	134	181	206	168	75	145	261	280	225	191	150	182	203	243	266	163	157	212	174	181	167	164	150	67	197	187	57	148	217	231	222	252	283	190	168	182	125	184	213	195	249	233	132	132	182	223	241	185	207	156	187	242	164	202	218	192	253	228	174	139	99	205	195	84	161	291	302	236	166	81	143	215	236	231	164	143	144	200	282	211	133	210	254	152	133	207	261	215	193	234	145	179	265	240	181	158	205	233	136	163	270	236	167	180	208	181	217	254	223	223	191	159	202	180	186	255	238	172	171	206	188	178	177	175	159	131	192	271	291	257	138	101	212	225	152	171	171	138	256	256	247	221	175	154	100	180	198	204	138	134	163	154	245	231	230	214	166	187	195	194	238	308	242	197	179	186	171	208	305	275	240	168	180	171	193	227	115	147	233	197	136	190	223	218	218	186	222	297	268	175	158	185	216	207	234	271	232	178	179	213	222	254	230	203	259	248	211	204	285	282	210	272	283	204	240	284	170	178	213	156	150	229	314	265	244	235	120	125	257	226	130	152	166	236	305	195	162	251	253	173	166	183	188	205	260	264	268	269	243	313	325	238	204	206	191	285	219	140	206	223	221	245	293	296	284	237	233	223	253	321	266	187	175	217	195	144	262	283	147	243	249	164	205	250	300	281	257	246	216	190	219	274	318	295	230	252	231	226	263	251	264	230	211	193	174	234	275	226	191	189	195	186	153	190	142	133	200	186	128	157	148	131	277	241	140	186	181	158	205	143	119	148	209	193	145	240	231	191	160	175	267	337	216	144	195	197	259	274	219	196	205	149	179	278	271	308	233	158	218	228	150	136	183	187	174	127	138	181	223	229	285	266	146	156	201	190	294	307	240	252	224	215	197	159	141	195	184	126	133	114	96	113	147	145	172	202	184	191	159	79	62	78	96	137	209	250	146	104	121	100	186	257	221	169	211	282	166	116	124	78	116	163	249	305	274	211	205	201	145	161	188	106	150	236	233	251	184	192	174	103	159	183	210	236	178	216	294	241	188	202	172	140	178	156	141	215	189	182	233	158	139	217	221	181	166	157	173	183	161	189	191	227	287	237	152	119	108	144	166	181	230	214	194	149	149	154	86	203	266	166	103	53	118	208	214	205	221	135	123	287	300	254	189	156	149	152	210	213	231	194	140	114	69	84	181	191	209	237	135	71	126	180	148	110	82	128	194	170	156	143	145	131	208	211	115	111	116	201	187	116	112	239	309	170	154	150	94	133	172	185	140	96	159	126	89	133	165	135	212	254	97	41	67	112	188	212	206	180	139	148	172	201	248	234	113	144	260	215	224	172	83	183	189	226	187	106	178	233	161	152	166	131	269	334	196	171	252	233	264	245	177	153	148	170	219	226	149	176	188	165	210	213	119	113	195	156	254	258	148	197	177	149	181	185	153	137	102	88	116	82	101	226	240	186	224	187	129	178	191	181	148	162	186	116	143	216	208	191	178	154	148	158	193	180	121	98	147	168	169	236	186	157	214	153	139	154	76	91	154	145	119	122	192	240	228	130	73	91	76	105	152	180	169	152	126	154	184	162	146	115	152	198	321	378	173	126	164	137	122	95
211	177	138	124	176	131	109	179	157	94	155	205	124	121	153	142	119	93	159	155	119	150	99	107	91	43	45	71	105	154	198	211	185	215	234	202	139	78	129	107	138	213	249	289	210	145	154	177	194	231	227	197	143	63	69	75	79	112	164	303	259	175	235	219	239	276	232	163	149	179	169	94	64	103	188	163	111	189	190	168	169	175	157	139	211	214	117	85	126	164	217	190	224	324	201	159	224	214	171	88	103	255	287	127	157	212	210	178	178	183	138	150	136	207	244	183	259	300	238	250	236	213	229	232	148	176	233	181	169	112	97	169	248	212	178	194	213	261	193	156	186	256	320	221	155	266	281	169	122	199	174	172	251	191	184	131	84	168	200	233	211	171	138	143	166	161	224	248	200	187	162	203	294	244	217	231	139	117	209	207	165	126	100	162	207	201	194	181	113	78	82	44	180	273	247	191	82	126	141	154	213	217	192	102	51	121	169	136	190	243	205	155	149	114	55	87	180	424	433	150	155	255	229	145	102	193	186	174	227	269	208	194	321	279	175	219	221	205	215	194	217	254	278	205	180	144	165	243	146	97	157	180	192	264	250	153	167	189	196	297	283	184	205	194	234	263	187	168	162	169	214	168	131	123	103	170	186	152	160	183	194	173	152	210	251	156	85	148	240	324	300	189	148	204	246	215	178	142	102	142	213	224	243	201	130	148	184	145	212	284	241	201	129	177	248	185	126	189	238	187	199	220	284	275	223	234	161	172	202	150	164	162	201	322	286	127	135	209	187	132	178	236	215	217	199	133	77	192	256	145	201	207	180	217	120	162	194	193	258	203	173	226	181	187	262	200	175	179	191	208	171	173	203	227	164	187	217	204	235	189	159	171	175	179	295	280	188	190	234	273	275	232	113	142	238	226	209	184	222	266	216	182	272	275	193	159	121	146	204	248	195	136	141	150	113	159	239	241	250	242	263	244	214	290	257	196	226	257	169	139	208	220	257	162	226	372	318	265	182	179	219	156	209	260	212	264	237	151	100	123	196	222	234	200	141	126	138	222	262	162	184	213	145	206	254	247	237	261	278	208	213	233	205	221	240	179	158	253	237	237	232	133	175	144	169	276	263	228	145	102	191	163	143	136	92	215	251	243	252	268	239	205	208	192	241	273	195	146	151	199	256	192	156	243	292	180	132	164	169	115	109	266	285	128	116	250	236	196	221	232	250	289	231	146	183	124	160	229	175	129	181	286	340	274	153	156	205	230	177	134	156	222	294	321	290	175	192	270	237	236	232	261	295	290	234	213	289	296	217	139	143	148	194	224	147	84	81	239	301	208	159	178	145	158	265	159	147	281	226	212	263	156	193	181	155	188	154	209	216	175	211	254	195	197	243	238	225	237	236	274	203	198	267	147	163	324	268	93	123	180	156	173	120	164	269	273	269	245	277	277	145	130	202	183	136	149	191	169	169	213	234	231	222	237	231	149	168	209	219	302	277	219	169	144	153	124	219	240	271	375	222	106	100	141	200	177	141	117	150	226	244	138	148	232	161	168	265	226	164	171	216	198	156	103	124	255	243	233	231	171	147	137	173	192	150	80	117	126	78	170	197	196	200	178	172	208	234	170	173	171	105	93	149	178	164	139	212	179	73	169	295	276	168	172	204	142	159	265	201	187	250	249	203	135	154	204	142	98	185	131	139	243	198	149	147	153	181	177	134	121	141	140	173	208	165	151	214	154	131	171	203	256	247	312	329	179	133	180	201	229	217	226	149	149	218	125	102	132	159	186	141	145	161	170	113	133	227	276	339	200	150	194	174	198	205	207	173	165	108	165	259	280	277	265	222	208	244	167	177	135	130	162	197	173	83	79	75	124	234	281	249	238	171	141	205	215	164	102	78	126	176	216	195	134	147	112	150	255	183	92	131	143	243	275	148	187	186	114	118	244	263	269	210	143	278	301	245	187	190	241	199	152	160	108	123	122	59	104	190	227	212	187	195	200	217	300	231	170	253	254	185	147	132	129	146	121	166	235	172	117	128	116	133	199	215	254	231	210	195	148	146	171	194	128	82	61	69	162	226	266	178	59	145	187	123	127	141	142	149	88	56	157	164	58	70	194	198	231	196	54	99	196	159	108	127	154	192	170	168	122	134	146	103	137	216	149	103	211	149	83	138	113	56	150	272	280	161	106	204	219	217	224
188	206	171	132	180	197	107	57	67	88	172	158	210	264	155	123	133	91	51	102	168	204	132	66	141	162	145	103	42	119	132	110	99	165	202	94	92	180	234	233	201	182	193	111	117	210	191	100	140	218	237	210	170	141	77	93	228	281	218	261	206	141	177	235	283	249	171	150	192	241	165	82	148	199	209	142	142	215	202	106	42	122	142	127	194	131	107	170	112	47	43	60	128	212	196	180	196	215	252	180	166	194	191	253	230	176	229	259	205	190	233	225	233	187	171	222	298	286	267	291	208	227	245	195	163	141	87	164	228	111	126	204	136	119	214	255	206	253	285	208	177	174	264	282	183	255	328	294	266	245	165	104	111	140	149	101	186	189	87	97	153	201	157	194	175	54	153	188	128	177	197	217	247	294	238	86	157	168	128	183	182	136	155	215	248	224	195	201	163	181	124	88	191	211	245	290	222	148	213	236	165	118	150	174	120	168	188	224	231	206	195	144	287	310	160	198	266	286	230	133	214	198	56	89	178	134	169	286	189	133	187	273	307	259	201	137	152	250	248	174	137	90	111	178	158	134	216	256	201	250	259	234	250	173	236	245	166	181	192	210	196	136	147	189	211	176	98	154	261	256	200	201	221	266	208	101	134	177	177	183	119	141	226	201	208	207	186	192	244	233	177	171	156	227	261	242	329	288	161	140	224	202	184	200	107	75	114	182	238	310	266	168	95	119	138	175	222	268	256	219	300	270	214	186	215	228	164	125	149	145	165	268	280	328	266	86	76	221	277	186	215	223	166	217	272	243	236	276	243	213	256	348	329	204	209	247	165	183	243	175	203	203	201	165	112	152	126	199	253	276	321	200	119	202	273	224	198	235	184	118	191	256	156	163	277	251	234	176	130	168	191	240	206	104	117	200	228	237	247	176	126	160	250	299	239	208	181	105	127	158	157	205	233	217	117	159	177	148	178	184	245	263	156	153	198	199	193	208	163	119	236	192	130	148	234	337	288	176	195	172	147	211	151	262	345	283	336	294	138	118	211	269	235	167	249	328	286	240	199	162	148	219	308	207	139	180	162	154	198	210	229	256	151	159	185	167	157	156	212	309	322	190	171	130	172	226	175	176	208	176	136	184	148	106	133	207	224	240	221	214	249	223	184	151	174	191	216	205	149	202	250	187	209	228	172	126	143	196	230	181	191	296	247	171	136	203	252	203	162	139	246	300	274	235	267	232	287	305	167	192	231	301	251	149	97	142	248	259	231	265	199	143	280	252	187	242	225	115	120	254	298	353	356	279	179	149	264	281	196	243	226	141	209	175	162	192	197	272	192	66	96	180	213	201	138	53	73	177	242	236	215	139	85	83	147	232	256	264	220	164	232	224	181	250	261	264	261	174	170	357	319	184	234	193	216	209	138	110	73	203	236	187	289	209	84	141	147	172	258	243	141	106	168	168	117	201	223	158	201	224	214	219	229	258	234	131	74	190	332	347	241	139	143	246	191	93	103	113	219	267	238	209	185	192	256	268	196	165	217	217	113	51	90	199	216	112	146	226	204	171	252	204	161	231	184	187	178	189	178	206	210	231	282	261	266	184	161	126	81	100	147	189	138	145	118	71	214	296	224	191	163	150	150	179	164	77	123	188	109	161	181	130	201	205	184	161	184	234	254	163	153	194	117	152	193	272	248	191	170	117	127	147	156	236	192	47	130	228	205	182	136	170	231	201	129	122	218	221	127	156	234	214	257	255	283	271	185	185	203	200	164	159	215	194	152	169	176	116	89	157	236	255	215	135	47	69	169	250	248	200	190	205	159	172	181	184	164	151	148	116	123	241	217	70	69	128	164	87	86	119	112	171	219	242	202	210	245	280	270	202	201	202	165	143	188	185	143	147	115	48	50	194	312	288	258	203	189	213	215	203	162	125	245	264	191	297	322	245	228	237	249	218	219	199	204	317	316	201	165	194	213	173	217	267	170	147	244	329	256	149	183	199	225	284	195	168	226	219	223	212	181	127	125	141	104	77	143	148	103	160	185	113	39	141	264	250	191	182	221	207	144	198	222	188	179	137	126	142	210	200	138	118	73	86	135	137	116	80	131	172	177	210	164	103	62	97	188	271	255	211	218	217	215	196	199	235	174	122	219	239	196	233	154	88	146	107	105	133	76	159	260	135	87	93	47	103	150	95	101	112	153	188
199	240	176	102	108	100	88	42	44	81	213	170	128	135	47	122	131	129	122	44	78	80	121	136	124	164	172	127	53	59	53	58	65	92	108	87	121	96	125	185	114	140	191	136	124	176	191	152	154	215	238	133	117	152	131	145	143	189	256	218	179	233	257	242	222	253	288	224	191	232	183	147	204	189	182	235	247	192	174	215	180	160	186	194	177	115	79	180	240	119	40	102	179	155	91	167	322	327	212	187	230	219	212	231	212	125	178	265	219	153	122	187	259	256	285	275	146	116	164	171	226	300	281	262	165	90	123	119	125	194	258	220	215	229	172	149	177	192	215	176	178	220	265	225	146	209	248	285	285	206	173	160	209	315	281	224	162	178	238	241	222	177	164	182	260	241	234	235	141	186	209	100	221	328	195	152	235	288	218	217	260	232	150	55	115	241	254	251	260	187	170	162	143	219	219	158	103	92	189	235	207	194	163	89	109	166	118	171	161	132	231	235	201	226	288	219	158	230	202	80	98	207	188	198	258	211	120	101	183	227	207	214	174	113	218	249	214	252	306	321	273	271	202	168	135	117	180	254	192	90	133	186	256	215	229	270	224	158	144	142	105	229	308	213	229	232	126	171	258	231	233	160	140	271	313	255	146	118	184	179	143	163	172	214	181	160	216	197	198	214	215	223	182	178	202	188	256	338	244	155	150	94	181	187	186	241	171	173	146	121	194	172	202	322	228	159	202	210	178	237	270	219	183	179	218	185	194	240	268	261	275	291	180	179	202	120	99	161	209	182	196	200	145	81	131	210	169	149	237	245	181	159	135	130	193	268	279	283	284	275	235	206	179	176	218	242	187	218	312	291	251	210	260	297	252	265	272	201	160	217	234	251	211	145	145	172	177	189	284	203	71	149	193	161	149	215	317	232	157	177	204	174	142	205	189	204	276	200	148	119	145	167	151	170	201	248	261	218	140	104	68	125	158	159	223	262	205	177	272	253	188	157	148	203	210	160	147	274	306	156	182	217	100	91	208	289	238	145	108	149	230	277	300	274	244	304	303	185	82	147	226	245	277	216	190	258	170	122	188	210	178	132	146	142	94	111	173	189	245	274	284	315	234	177	222	222	195	204	226	217	179	129	251	337	214	125	129	166	164	191	138	88	166	233	207	170	182	115	142	191	166	189	174	205	273	215	113	65	103	195	281	252	179	203	199	172	230	265	245	245	191	163	186	196	244	185	220	229	144	208	235	175	167	244	218	277	261	128	135	140	135	187	159	115	105	142	246	209	175	243	204	204	313	243	177	249	263	268	250	224	301	288	182	183	199	194	164	187	264	220	190	211	187	138	175	200	175	149	143	229	262	222	129	92	175	218	167	211	218	149	193	185	183	161	80	161	219	130	133	221	167	103	185	211	225	167	94	181	244	241	172	155	223	230	146	114	225	280	263	207	103	185	255	248	259	263	191	156	248	250	187	134	149	128	138	173	187	262	280	273	213	197	243	209	208	193	160	230	231	226	191	140	184	103	132	207	165	193	217	189	195	154	136	133	99	183	175	156	183	147	176	218	216	173	147	173	177	177	184	186	135	72	143	168	148	233	247	123	124	185	214	250	205	235	193	147	211	230	230	145	112	114	119	182	277	261	201	252	223	185	194	249	249	270	264	108	177	297	265	212	154	120	110	74	120	146	110	86	83	186	188	119	133	194	143	52	107	170	135	117	239	332	221	163	135	138	226	207	205	266	230	161	144	179	235	242	241	207	154	205	203	159	154	206	206	183	191	132	132	127	179	194	205	295	305	211	162	199	181	118	119	150	167	216	267	239	229	225	122	202	265	139	165	132	71	135	207	196	131	79	160	299	261	231	205	98	68	164	220	187	214	151	108	167	157	166	174	243	268	142	104	167	263	280	235	250	227	183	175	259	235	213	227	190	219	269	295	249	253	183	116	192	233	239	201	171	215	210	155	214	242	237	275	253	177	93	129	178	235	242	173	183	225	202	158	157	185	211	190	111	93	88	83	149	103	175	252	190	115	43	151	183	129	196	169	97	148	182	103	163	244	167	117	154	215	227	178	167	183	146	145	152	95	45	90	130	168	247	226	154	222	200	218	285	245	287	267	184	142	150	184	133	163	247	222	131	63	166	282	279	200	225	167	77	126	197	236	146	59	40	74	124	166	139	169	237	196	209	235	160	131	236
180	61	47	98	102	110	217	269	153	40	92	105	55	141	199	176	114	133	201	124	60	46	153	222	167	167	174	118	112	196	142	107	144	78	61	124	179	121	145	142	128	205	195	141	116	242	319	219	161	144	149	110	56	102	88	84	149	147	196	226	182	183	186	181	118	153	237	209	200	244	232	138	150	145	135	183	134	205	220	185	179	168	188	238	243	212	205	190	211	146	162	136	52	109	150	179	256	203	148	198	219	213	206	132	161	223	179	126	108	180	154	168	213	258	262	204	254	246	168	177	239	277	297	270	241	247	233	223	138	184	204	169	207	193	192	167	174	154	179	238	224	247	190	133	252	259	301	392	339	308	218	115	133	226	213	161	190	164	173	170	168	239	268	192	143	157	205	207	185	260	171	131	300	281	170	182	218	187	131	143	215	205	198	198	188	192	134	168	209	151	119	145	191	199	143	186	304	297	241	179	176	143	90	114	133	114	201	273	205	213	253	191	95	142	210	180	180	228	187	158	163	202	237	270	333	261	216	157	121	152	147	210	180	241	339	267	265	265	276	288	258	250	302	221	179	174	62	131	180	116	158	301	300	245	239	207	150	175	188	187	292	224	174	223	255	201	105	198	171	173	274	242	220	192	220	210	186	187	176	210	260	227	151	155	193	140	85	217	237	158	181	238	267	275	240	238	285	262	212	147	182	226	227	248	246	227	226	253	234	163	211	241	222	236	187	110	170	212	137	197	198	161	162	189	203	182	182	220	233	202	235	191	182	194	218	177	167	236	221	170	161	217	161	85	154	216	186	215	269	275	238	140	185	235	186	231	228	227	197	185	253	306	204	180	232	217	147	143	206	128	163	203	127	193	227	205	200	167	155	155	196	132	56	118	127	210	289	159	204	268	156	84	175	285	181	163	216	182	168	143	193	206	166	107	174	228	154	177	185	163	138	193	261	152	143	283	291	278	268	294	266	187	211	164	154	248	274	269	303	319	287	192	147	142	126	147	223	266	222	160	179	234	236	247	254	254	223	154	139	208	225	177	200	267	202	182	218	195	189	216	192	190	205	254	238	90	97	141	166	245	267	207	247	285	155	182	258	222	307	333	256	227	209	132	91	173	241	246	173	160	188	129	223	282	229	191	242	330	279	286	229	98	67	161	242	294	311	229	181	205	263	216	197	217	144	157	192	161	125	99	99	163	176	180	201	181	288	241	143	163	166	200	267	307	275	263	251	268	251	168	186	305	277	181	217	210	169	111	73	151	201	186	201	190	143	148	284	285	158	186	187	199	264	202	238	211	135	203	161	173	225	198	185	218	188	169	176	203	234	202	179	161	200	208	178	122	66	118	161	158	194	232	142	110	240	208	172	302	223	162	151	130	197	137	69	108	200	190	219	252	243	255	163	130	168	160	166	213	222	218	148	74	142	191	214	196	189	287	234	113	154	169	172	188	108	131	263	215	235	313	340	291	161	181	191	164	195	242	161	196	298	303	270	217	306	332	272	261	235	274	263	149	81	121	133	155	261	301	231	171	127	182	282	230	133	143	208	178	180	176	195	271	274	153	97	146	120	134	166	148	100	196	314	259	209	149	83	120	145	188	238	163	130	186	226	220	229	260	226	159	155	136	205	268	279	240	206	207	124	156	207	251	259	179	176	178	180	214	202	208	145	73	167	148	71	98	112	169	156	192	194	132	183	177	172	207	224	241	174	144	157	156	233	253	237	226	250	243	195	243	191	189	267	209	219	272	258	200	221	243	190	119	131	165	165	204	202	189	122	127	199	222	162	193	299	208	205	238	112	126	226	203	225	212	143	201	211	180	170	202	282	239	201	148	171	242	177	90	117	139	193	272	230	130	78	85	124	160	138	131	184	153	81	158	129	128	169	165	241	236	230	260	211	199	206	176	165	205	231	205	175	169	191	131	162	258	221	182	226	233	239	232	141	78	122	226	279	318	287	213	112	142	263	203	191	219	173	237	243	108	136	196	175	226	229	216	147	143	269	202	91	112	108	143	145	148	238	217	131	103	147	148	162	180	223	182	103	215	241	251	241	168	160	198	202	238	175	70	117	132	115	72	68	67	102	97	132	192	197	249	205	109	65	150	267	245	207	188	95	94	156	163	211	245	210	197	187	222	235	147	157	203	166	138	106	80	158	246	186	110	136	133	126	146	179	254	175	66	96	156	194	217
194	123	53	62	57	144	208	125	60	58	60	126	176	129	78	130	205	179	137	114	76	84	170	184	128	138	179	134	114	194	219	203	171	102	163	250	180	110	140	157	177	211	185	233	272	259	204	147	195	125	48	107	136	140	118	115	215	238	165	157	181	113	172	242	184	209	188	168	142	214	277	167	133	154	170	203	256	199	137	109	159	234	169	147	147	107	178	215	185	203	175	145	215	218	142	166	212	143	125	184	227	282	299	246	229	314	194	112	205	200	191	244	260	163	179	255	236	228	257	231	170	156	275	272	141	188	188	246	248	178	226	236	258	183	143	137	179	200	135	196	234	244	164	147	214	176	162	242	318	282	187	156	152	122	135	181	164	142	180	166	218	277	188	196	184	101	114	190	203	212	249	177	121	206	223	156	162	190	157	134	148	140	169	183	184	198	201	221	231	246	178	152	213	208	193	163	178	229	160	131	272	194	40	125	205	175	145	162	187	249	251	280	313	197	96	184	318	250	191	221	237	211	204	267	264	166	154	160	197	206	150	207	156	168	228	181	239	229	269	354	268	231	324	245	202	189	157	267	214	172	232	210	148	170	193	158	170	223	228	224	224	178	180	282	291	151	187	233	142	116	188	256	224	178	165	210	148	183	264	202	198	254	277	261	176	90	153	197	241	175	154	187	125	97	61	119	240	251	223	198	173	214	255	223	173	174	208	279	243	175	161	181	225	258	245	194	213	281	236	206	269	248	203	167	198	155	145	243	202	174	172	166	201	215	201	179	198	241	216	222	234	186	266	271	192	181	191	247	253	295	218	66	188	319	256	257	282	206	181	265	273	242	305	277	136	147	241	188	161	207	185	172	174	160	128	187	324	267	244	286	255	178	78	175	294	263	234	205	167	192	205	193	195	123	228	324	160	117	108	151	182	168	189	112	158	216	222	230	272	252	217	269	252	149	95	159	208	275	333	264	117	88	107	180	260	209	212	282	215	144	166	124	124	198	238	232	220	219	197	207	246	209	207	263	279	233	224	280	186	130	203	242	179	75	173	294	210	171	250	322	325	325	275	279	254	96	165	230	206	292	328	223	254	342	219	147	242	259	302	315	178	151	198	193	231	278	287	199	114	100	143	225	255	251	152	70	166	209	191	230	255	241	118	128	165	187	233	248	242	242	321	324	226	235	173	145	215	215	270	281	185	173	258	267	277	256	285	265	185	210	201	170	192	241	201	164	173	257	250	233	251	240	205	104	134	195	248	176	136	205	246	248	231	184	177	177	199	239	206	128	89	127	104	99	101	140	195	209	156	128	119	132	216	185	166	182	158	182	168	169	288	287	210	208	129	175	236	113	151	274	221	144	215	178	118	166	210	156	139	130	116	203	223	237	263	300	236	166	163	119	144	123	143	277	232	174	178	177	243	257	135	112	138	90	129	207	253	168	96	166	179	231	309	248	122	131	245	277	287	250	188	233	263	258	252	174	152	171	128	146	162	154	140	108	139	199	167	160	229	233	206	202	213	226	219	214	243	257	299	227	109	157	275	278	131	65	162	219	176	185	171	223	252	173	193	228	177	177	147	122	133	86	126	124	153	164	100	181	303	254	203	166	131	113	71	83	226	288	201	194	182	104	148	270	282	174	86	179	201	166	175	173	163	177	171	119	142	154	169	166	134	146	114	123	166	165	181	176	181	240	244	261	283	155	179	293	241	252	290	277	244	227	227	208	245	271	227	233	272	205	108	165	292	306	242	139	154	306	321	218	121	81	72	145	261	245	201	274	275	189	139	176	211	180	131	155	141	102	96	51	77	190	214	164	194	225	143	120	183	192	167	146	170	192	226	215	167	107	192	263	233	242	149	69	76	136	173	131	177	145	142	185	150	168	274	268	199	267	238	208	251	245	180	112	98	84	154	216	185	183	159	163	204	218	212	255	273	220	182	175	152	217	270	180	231	196	91	178	247	157	129	157	182	147	165	207	248	328	206	125	222	250	173	228	291	196	171	204	138	114	145	157	173	125	114	225	184	172	184	143	120	188	329	247	204	275	243	232	155	107	159	155	210	167	94	201	200	121	112	159	140	132	171	90	85	142	180	143	104	89	151	214	158	165	190	154	145	189	153	108	74	123	254	269	226	150	194	300	212	93	110	190	139	49	39	84	147	170	132	148	176	154	206	183	153	164	195	191	86	114	259	225
171	142	63	126	231	236	129	97	164	196	133	124	206	233	146	114	180	221	200	109	156	221	184	183	121	78	100	173	207	171	125	78	97	84	139	207	175	134	129	196	252	220	187	188	137	142	226	230	257	227	124	140	145	143	150	195	263	257	224	226	156	113	165	145	189	289	297	256	216	170	202	263	268	244	228	255	221	200	246	191	171	185	212	217	134	104	147	210	140	49	126	120	114	180	170	173	196	177	139	186	236	209	158	165	215	193	140	166	252	172	63	151	171	175	188	115	120	196	177	143	254	333	352	374	266	206	273	214	196	171	183	157	133	216	185	203	250	201	189	223	269	227	157	120	101	118	163	236	224	243	245	261	314	279	205	230	233	154	109	138	221	196	143	202	187	135	155	148	144	186	199	129	124	204	173	94	63	168	216	121	146	174	194	197	218	220	136	150	161	161	124	191	248	212	273	243	176	191	198	163	161	201	143	124	254	341	301	219	204	164	191	228	177	180	166	155	196	228	239	227	208	180	164	131	164	234	171	148	162	201	249	259	313	225	113	171	203	169	240	333	259	202	259	257	199	181	241	308	252	123	146	204	154	84	110	219	255	246	224	212	230	167	97	142	186	194	210	229	185	164	244	278	291	256	151	188	194	180	252	237	176	200	284	268	138	102	231	254	218	155	74	56	145	255	163	143	283	285	148	100	137	177	152	222	308	230	206	191	109	168	270	296	275	235	278	271	257	243	261	270	287	230	157	145	216	196	110	116	137	157	142	171	195	183	222	304	259	212	232	222	196	149	189	213	145	176	186	160	138	143	133	87	83	99	148	133	151	136	153	206	219	298	260	211	238	182	179	217	163	179	242	291	282	211	240	267	229	155	107	186	229	218	170	161	297	328	334	329	233	227	200	144	106	125	162	170	128	193	235	173	206	248	328	318	241	221	212	271	266	199	226	277	196	122	169	129	100	219	208	239	250	189	235	207	216	260	290	248	214	200	165	186	210	198	163	152	203	191	205	230	174	197	263	298	257	171	151	116	110	194	184	186	177	109	120	150	143	170	296	295	167	179	266	272	281	209	191	269	244	284	319	244	212	159	115	149	186	215	245	255	189	227	256	202	192	194	145	118	127	188	214	160	145	142	225	283	229	196	209	240	253	211	108	154	237	187	222	271	226	184	196	159	147	202	184	129	157	244	247	231	229	217	184	246	251	214	190	177	322	349	239	152	166	266	303	230	190	194	213	264	221	215	186	150	136	107	126	98	178	178	163	187	206	254	154	114	203	235	235	194	192	252	180	149	164	220	263	210	179	164	234	174	162	155	78	167	247	234	210	137	141	228	266	205	112	181	237	173	211	246	222	203	189	261	290	222	141	134	175	163	162	216	219	209	223	204	150	204	252	244	276	195	179	271	212	226	385	356	210	113	125	179	136	206	220	259	306	211	224	281	247	220	231	143	57	113	151	80	74	80	55	108	187	252	183	122	164	169	136	133	150	174	192	209	160	105	154	112	132	125	91	243	378	278	192	187	92	85	175	152	129	131	155	228	137	150	166	56	177	233	147	142	153	147	191	266	311	238	194	147	123	139	70	149	240	249	217	201	263	255	215	273	220	155	193	196	202	181	147	195	195	154	165	207	280	280	208	229	268	174	167	248	283	220	91	128	191	203	262	226	156	129	109	134	150	169	180	194	229	207	157	89	115	145	188	267	248	284	308	252	259	311	223	173	170	115	171	205	205	246	163	154	224	263	233	142	182	275	227	211	265	201	186	227	203	134	173	153	68	87	185	257	226	221	174	143	175	160	229	259	190	210	258	179	117	120	77	108	139	220	219	184	242	246	243	219	186	201	246	194	175	280	257	142	123	134	188	253	260	230	195	188	147	65	152	156	103	191	220	163	149	165	164	120	129	180	143	180	171	110	175	189	148	144	184	282	290	231	190	144	212	246	166	145	141	207	258	191	142	150	150	182	209	144	183	302	301	286	269	226	198	227	269	268	249	187	115	112	145	188	159	153	201	110	67	154	144	192	230	201	224	286	245	180	258	212	93	159	196	147	149	184	220	174	171	194	166	119	137	208	216	151	85	139	134	70	73	83	157	149	142	228	154	37	124	182	98	181	281	161	113	170	196	201	258	212	161	182	176	148	106	148	109	34	36	77	151	210	229	162	177	188	170	245	218	128	131	110	155	196	119	150
192	183	293	248	183	181	155	168	169	253	283	173	153	252	240	122	152	167	78	60	120	104	68	119	122	153	193	110	51	174	189	70	178	287	220	210	208	254	347	242	143	201	245	178	194	286	254	223	198	224	163	114	194	171	93	49	110	166	115	85	75	125	150	154	223	135	134	230	284	277	216	208	232	217	244	218	86	115	201	234	148	47	82	136	168	208	196	158	118	140	170	127	143	151	164	122	103	178	181	210	207	161	161	161	181	170	175	329	366	201	113	118	125	191	198	117	135	224	269	224	248	255	197	229	266	178	152	225	278	262	123	72	186	254	149	109	169	144	117	160	187	190	220	202	135	182	267	221	214	263	185	209	353	362	230	183	202	161	188	208	148	189	177	109	164	209	176	141	185	200	138	138	115	91	136	190	143	139	184	205	187	170	231	231	268	254	224	202	167	160	102	139	174	146	156	174	199	160	122	77	78	206	262	212	203	221	273	231	117	107	223	240	246	258	240	194	165	171	153	141	149	188	174	267	291	233	255	235	165	156	217	252	232	182	182	231	313	392	362	239	161	229	231	200	205	205	235	240	182	181	195	168	154	88	91	220	269	171	142	147	157	160	92	87	150	158	194	213	148	169	171	166	178	297	335	216	186	150	166	231	235	225	198	233	184	142	191	240	201	82	142	189	193	207	189	218	275	272	157	98	92	144	150	91	148	159	162	178	137	167	211	127	170	187	94	132	215	259	191	129	180	167	156	189	277	231	152	173	140	168	157	168	226	185	164	181	127	141	236	242	249	231	201	206	131	166	222	161	198	163	192	243	176	185	167	96	119	174	194	270	265	224	173	206	276	212	202	215	162	180	187	196	183	102	111	232	231	194	275	201	156	149	164	216	217	215	182	208	250	240	214	145	145	136	54	186	322	233	204	210	228	308	298	321	269	215	181	108	154	196	205	215	219	147	138	164	173	247	265	259	272	248	164	131	173	189	137	191	259	270	284	209	105	167	254	147	124	136	149	139	140	237	281	217	220	289	236	161	112	153	191	172	176	218	205	183	157	149	208	231	229	215	219	264	246	162	194	270	275	264	186	118	176	168	156	186	219	269	201	256	295	212	212	270	228	248	209	155	231	215	180	197	243	253	255	166	182	210	197	290	280	216	268	299	276	201	103	123	242	221	182	245	224	173	151	137	92	120	169	177	209	184	182	277	245	201	227	225	259	286	291	293	208	222	275	160	152	234	281	244	184	164	224	249	193	216	148	77	145	125	108	169	178	203	174	198	191	127	217	169	121	172	177	238	185	100	128	185	229	185	158	227	282	196	152	164	201	203	188	215	131	71	125	118	156	295	264	132	113	146	156	149	98	103	169	161	160	162	134	211	192	155	267	308	259	146	105	198	255	232	230	228	190	200	156	208	299	168	59	97	196	284	259	159	110	140	216	262	216	221	240	266	317	271	212	133	83	94	138	212	214	184	215	192	145	187	210	230	240	203	198	273	274	216	219	186	163	199	174	161	168	145	305	347	296	242	179	145	127	217	154	61	88	185	185	199	207	167	196	248	221	166	111	137	144	131	212	195	207	149	172	194	164	234	247	244	147	149	264	320	250	195	202	134	119	161	188	181	135	122	175	194	193	278	343	214	78	133	213	163	157	197	182	165	177	246	252	212	257	280	280	245	131	99	123	166	191	113	93	163	123	110	147	151	174	214	214	227	329	287	194	168	191	236	246	266	282	287	217	153	100	75	187	257	148	46	76	120	166	212	245	208	183	211	182	142	139	136	138	212	190	233	303	263	184	88	240	276	165	215	294	214	150	127	111	189	132	112	98	134	244	221	195	150	199	218	133	135	220	222	192	259	198	219	248	105	164	197	138	251	260	148	140	143	194	236	158	85	56	131	240	263	145	115	221	260	248	142	85	152	160	157	204	232	273	262	203	211	237	228	198	143	121	100	166	267	190	138	195	209	160	201	256	246	265	219	110	49	139	263	285	220	204	278	199	202	175	142	187	122	162	131	50	51	82	135	132	166	139	175	214	161	192	235	278	203	79	96	296	253	121	208	204	162	96	118	122	111	146	120	186	160	188	240	217	234	135	164	198	124	146	194	126	94	164	217	195	220	309	233	183	235	193	151	171	186	195	172	150	84	39	43	75	107	129	166	147	173	222	204	198	153	87	125	112	131	214	118	127	238	228	191
129	162	207	99	117	156	167	237	202	190	216	180	229	194	124	180	205	159	138	204	215	108	145	220	140	141	124	104	143	173	230	145	72	168	143	108	175	174	167	158	96	89	196	200	112	125	185	171	133	159	164	148	136	142	177	149	116	126	138	171	186	155	231	344	228	73	118	173	204	241	245	230	220	211	175	200	207	154	197	257	194	87	59	113	159	224	194	119	90	135	195	213	155	179	246	150	112	81	162	236	197	164	128	139	172	136	158	222	242	247	277	265	264	288	240	203	141	165	201	117	174	203	210	305	262	161	154	231	241	188	119	98	102	135	135	164	143	155	224	268	251	202	240	219	246	241	253	290	266	277	219	140	244	270	187	178	208	218	198	168	84	116	214	237	198	187	224	245	298	263	133	129	164	177	240	298	250	187	221	242	214	190	242	229	186	212	173	149	195	261	242	285	309	257	237	182	129	81	59	90	173	145	150	154	180	198	139	188	161	143	152	131	152	156	158	212	260	159	102	198	215	210	279	252	146	162	201	244	175	145	184	157	237	252	214	237	280	224	186	237	178	159	199	246	317	330	261	230	221	205	263	300	300	258	244	242	266	244	154	191	228	195	164	208	210	178	198	225	223	225	160	109	201	269	295	260	242	236	205	175	211	186	113	166	163	177	247	250	160	61	139	216	164	176	259	238	140	159	161	160	210	249	247	255	243	200	225	251	173	116	115	86	196	254	233	287	296	307	254	104	90	154	194	157	177	210	187	174	164	108	98	129	102	167	273	299	231	268	342	274	195	193	200	193	171	185	252	159	147	272	184	122	207	193	205	223	209	268	246	229	221	202	264	277	288	289	199	204	243	159	82	112	208	223	219	232	275	267	162	176	213	179	147	170	219	199	116	123	233	225	261	298	225	156	150	190	232	245	169	194	282	225	142	171	129	118	118	127	213	234	272	256	222	193	171	180	258	307	243	189	188	170	198	201	156	335	395	266	208	167	174	228	182	163	176	115	133	266	284	161	199	206	107	170	230	250	232	227	220	181	238	199	103	150	205	212	173	188	276	270	233	203	188	204	252	254	220	236	247	200	168	145	169	177	154	185	243	259	139	109	245	275	247	299	264	241	216	149	159	164	176	158	221	284	201	172	139	114	178	266	277	239	266	194	212	287	263	282	217	129	153	192	240	276	205	156	167	193	226	153	140	152	139	246	256	163	196	175	122	233	209	171	251	214	244	219	109	201	220	177	253	233	188	198	214	226	259	266	159	129	215	254	177	205	257	172	118	168	204	199	231	258	290	312	270	213	198	152	142	285	231	187	285	308	308	166	84	124	195	270	197	156	176	118	167	178	87	126	127	112	182	152	164	191	195	206	181	145	91	79	148	258	220	168	264	250	166	159	160	109	164	209	178	226	207	244	320	224	86	179	315	296	272	258	201	174	215	232	202	218	243	209	237	217	229	310	253	210	257	207	201	160	167	281	168	130	240	228	115	92	118	165	190	164	119	108	220	214	91	73	108	166	215	215	177	292	262	96	124	178	134	80	90	129	186	192	144	108	137	180	135	176	200	83	108	204	198	144	171	139	113	145	152	136	136	191	224	241	251	255	262	202	144	161	189	262	262	177	169	202	286	328	179	105	213	246	169	187	254	265	291	215	96	165	228	128	101	144	145	211	301	219	89	60	149	260	178	123	185	227	192	166	206	212	151	193	249	217	220	259	248	217	245	250	298	275	301	360	190	136	191	115	105	233	229	163	133	169	248	163	122	168	168	210	190	117	123	176	191	97	69	125	117	178	211	160	167	145	159	157	167	190	123	94	140	149	113	119	182	152	142	218	222	223	183	122	85	53	127	211	210	234	192	101	130	145	115	125	99	110	178	203	243	162	128	239	225	149	101	158	226	145	109	108	99	136	126	128	173	146	146	274	257	258	360	222	181	287	203	173	227	134	176	271	211	180	143	73	99	180	188	109	112	212	261	198	133	107	152	229	206	205	170	116	171	220	240	170	161	242	174	164	129	101	159	213	194	114	179	264	162	43	158	280	247	195	168	147	210	249	128	75	188	234	151	94	64	108	177	212	241	226	226	237	227	218	256	169	60	121	184	203	215	211	175	217	213	163	185	173	191	240	259	269	267	202	153	171	185	118	104	150	92	62	150	221	199	208	208	204	180	158	203	203	136	185	209	107	72	59	140	244
181	167	220	276	226	175	215	187	107	78	169	220	180	179	119	102	91	45	52	126	119	59	142	201	176	134	72	82	136	100	87	175	199	108	40	98	146	147	169	168	163	214	181	169	140	100	182	234	273	296	295	223	108	141	264	184	109	180	221	187	148	158	193	188	157	104	219	327	272	272	265	204	208	294	289	153	116	200	220	220	140	104	134	121	84	73	65	98	157	213	237	137	120	140	209	223	112	68	124	219	210	217	212	202	314	237	131	217	240	192	222	264	211	146	129	110	113	181	227	209	153	208	240	140	115	163	255	406	286	208	293	273	213	170	199	235	223	209	231	201	152	137	225	293	259	181	154	188	225	306	248	158	231	218	197	238	231	218	182	173	212	134	119	168	206	223	200	277	358	333	166	122	178	108	95	107	58	135	197	179	206	204	221	203	212	204	142	176	203	307	277	116	87	89	99	124	163	209	324	332	213	157	102	162	222	208	239	255	256	216	214	201	192	184	160	229	209	170	125	135	143	98	212	192	126	171	168	183	233	217	155	198	253	219	176	143	173	226	186	178	271	324	266	273	300	237	204	213	192	178	200	245	277	230	213	222	207	282	311	211	180	182	264	257	185	234	213	196	217	259	273	232	260	198	180	175	189	302	277	222	210	192	136	123	121	233	310	224	124	142	290	262	168	217	234	167	177	291	310	205	154	146	162	154	201	193	186	275	291	263	228	205	198	154	138	172	157	197	255	230	199	191	219	200	184	203	170	255	310	217	187	168	116	82	138	200	189	162	130	184	205	244	327	269	219	239	180	122	145	196	227	245	168	129	209	199	154	171	216	235	199	123	126	133	116	153	170	185	271	220	143	214	227	237	242	249	255	288	308	238	176	168	171	187	153	146	185	148	138	136	220	249	218	241	254	187	122	117	130	182	152	84	142	260	242	209	180	130	201	221	214	211	196	160	148	179	190	231	211	174	147	222	256	129	160	157	170	172	119	184	244	285	224	173	251	284	261	206	180	204	157	110	99	224	274	294	247	132	145	206	266	259	241	208	251	273	147	131	229	234	248	289	240	197	178	148	176	165	161	235	214	213	218	200	200	144	125	215	268	226	247	291	279	208	254	291	135	107	196	186	188	192	139	167	148	97	111	114	93	137	208	184	265	272	183	254	274	191	175	168	162	155	204	220	231	252	164	138	142	206	245	233	237	228	179	98	128	147	154	237	258	240	187	159	159	204	238	128	154	236	202	193	175	177	214	239	197	131	90	128	246	277	252	279	287	226	182	230	292	255	161	82	176	238	138	148	264	289	251	263	298	284	229	203	259	285	197	130	166	250	266	226	189	138	117	217	234	188	127	111	252	200	142	307	279	202	172	134	149	148	218	259	248	288	290	172	72	85	190	158	131	178	162	110	91	134	216	286	227	137	142	197	230	280	200	133	230	236	166	275	317	218	193	199	215	223	277	237	161	180	148	152	197	230	199	149	204	177	77	44	51	125	185	136	140	177	130	100	119	152	159	155	168	174	117	166	222	215	176	146	202	184	190	207	246	284	241	183	182	235	219	178	157	208	230	164	146	211	237	204	196	172	194	201	202	228	223	183	193	298	308	152	103	158	194	186	177	188	131	105	122	249	267	192	145	144	139	153	235	186	155	184	172	156	169	208	198	102	124	252	226	92	184	290	273	234	136	80	80	163	251	209	240	279	141	99	203	272	199	240	352	284	266	242	189	131	154	248	180	163	127	145	153	152	241	176	157	172	151	179	125	150	263	209	165	199	156	142	158	114	70	153	239	224	197	169	155	135	150	184	124	114	173	199	161	91	69	108	208	180	87	62	107	171	245	206	147	135	71	142	146	133	127	109	154	113	132	183	119	75	183	286	235	180	203	185	183	159	156	143	115	168	259	217	143	173	185	236	229	163	198	231	198	159	115	205	291	211	190	282	263	175	143	171	211	238	229	162	94	111	183	170	126	138	196	294	214	160	257	232	203	198	216	263	189	155	136	132	136	56	178	262	198	99	53	86	132	212	251	264	194	148	202	194	181	141	65	126	214	183	152	98	133	159	87	91	72	131	128	188	233	138	135	175	157	93	174	196	176	171	92	175	248	159	199	312	254	237	279	205	207	267	172	115	151	153	210	154	59	142	195	142	113	120	189	176	208	201	136	179	133	162	239	133	35	113	187	205	174	178	257	163
154	132	194	124	120	110	78	133	135	143	236	262	131	62	63	100	185	154	105	168	196	196	206	151	181	231	224	203	175	168	198	208	151	87	42	73	148	145	142	193	177	158	111	189	233	151	194	215	184	174	176	176	185	164	120	120	209	159	110	114	111	128	135	173	161	163	140	168	243	220	223	243	213	166	104	68	200	281	238	163	108	196	206	218	170	113	90	157	232	162	216	273	236	194	212	219	179	154	124	168	219	226	236	238	264	244	213	212	164	160	140	173	212	173	135	139	187	117	96	171	124	143	295	235	116	151	248	270	221	235	206	224	175	82	187	260	292	264	165	164	242	233	299	323	237	254	265	237	186	215	213	187	205	231	196	143	168	217	219	198	172	94	66	147	194	149	142	187	243	161	69	203	287	195	102	118	111	138	194	189	208	220	169	148	154	89	207	344	201	186	265	147	79	121	161	159	125	165	206	202	167	236	236	163	219	228	226	180	191	298	306	256	194	179	272	242	107	109	169	174	163	140	98	112	191	301	245	99	161	223	166	176	219	139	224	318	271	278	172	208	263	210	276	328	359	280	254	277	185	99	164	244	205	178	165	152	195	258	224	168	159	171	228	166	168	196	84	85	143	178	195	188	173	120	155	144	119	170	200	174	181	154	152	221	159	93	175	282	198	167	193	207	142	149	232	192	222	182	99	171	175	135	182	131	121	193	212	207	167	251	282	239	201	92	100	231	223	163	171	140	101	147	216	199	126	117	234	293	208	122	115	145	147	177	228	211	205	201	174	198	180	171	163	119	101	105	135	88	109	150	222	245	113	58	120	135	153	170	157	155	177	195	140	117	232	203	164	253	262	283	225	164	179	252	227	194	305	300	177	112	176	157	88	168	166	200	208	176	155	80	98	138	128	194	262	201	115	99	152	208	190	166	218	204	176	211	249	243	209	229	232	142	159	163	127	201	198	191	243	253	196	215	217	142	118	128	201	215	195	315	275	270	296	192	215	193	190	201	137	171	278	247	173	129	136	212	178	76	45	140	251	258	257	269	241	183	209	275	260	226	198	250	240	164	140	175	221	122	157	249	239	195	190	250	195	145	212	260	192	179	240	255	246	254	275	257	207	160	194	236	211	232	227	203	205	184	147	99	66	75	109	186	239	201	154	235	242	160	180	218	255	208	158	116	100	235	274	220	227	233	163	165	152	109	108	129	231	201	129	148	243	295	214	144	184	221	239	309	292	188	135	172	186	226	207	174	189	173	134	176	263	258	227	169	119	177	271	204	253	301	282	181	82	155	215	202	218	238	277	342	299	258	196	177	177	160	304	353	181	180	290	196	143	182	128	172	158	147	184	186	256	233	224	174	155	214	282	255	174	162	173	239	195	172	257	245	155	127	170	148	103	179	214	197	180	182	259	251	195	224	179	168	180	159	238	300	339	281	157	77	163	230	180	223	326	319	275	267	214	256	297	266	187	147	140	226	276	224	147	59	54	191	198	111	147	184	295	319	234	124	94	159	182	223	240	214	132	159	170	121	175	187	243	203	136	217	270	220	194	192	266	241	112	100	142	203	235	186	166	194	183	115	87	173	286	515	442	224	258	319	327	242	131	62	181	207	128	93	107	111	83	80	115	218	180	189	215	281	309	131	120	126	70	103	124	197	209	119	156	217	264	203	106	231	236	133	138	98	65	114	119	187	253	209	200	177	224	262	290	287	235	199	108	133	196	118	203	216	110	137	95	121	190	163	162	193	168	152	171	193	271	246	167	185	153	199	207	231	260	122	46	104	191	220	185	124	145	154	122	227	269	183	147	194	193	86	36	173	199	161	138	149	198	157	185	145	147	212	200	234	245	164	87	141	198	181	201	222	141	171	256	228	180	138	125	111	249	285	207	179	132	213	260	152	111	154	164	127	175	250	209	219	220	189	169	84	95	170	173	171	163	88	52	64	81	67	112	177	145	122	106	160	228	215	194	165	124	169	200	176	219	252	236	131	122	174	115	101	168	235	240	226	183	125	113	140	180	219	191	187	241	282	212	135	176	199	127	145	184	160	208	136	111	122	128	214	258	226	137	149	177	163	128	54	35	116	221	144	131	204	204	219	236	145	147	245	248	268	250	187	203	151	36	97	134	178	194	175	221	223	198	193	129	120	195	198	158	192	204	142	102	110	149	173	225	196	172	186	156	249	272	106
153	143	203	165	133	137	154	177	165	114	58	93	80	68	116	138	118	134	105	159	189	103	148	176	174	220	215	169	214	228	254	207	103	82	80	78	92	245	306	202	93	110	109	92	100	89	128	136	113	125	146	153	167	140	150	201	212	143	80	99	136	171	223	154	96	194	290	189	102	192	212	220	144	103	181	163	252	335	265	249	259	259	221	173	168	182	199	152	193	191	127	164	116	154	245	236	239	244	227	207	203	205	242	269	239	141	162	195	147	220	195	150	178	161	137	164	209	162	107	130	98	76	126	201	224	249	244	207	226	195	194	212	207	201	172	227	284	151	102	149	190	235	220	286	239	104	152	263	235	156	145	223	218	171	244	200	98	145	231	231	316	263	142	214	280	284	217	216	252	156	97	234	286	209	162	139	155	136	139	242	258	204	217	212	147	157	194	209	183	149	140	72	72	140	118	48	182	248	185	234	241	165	131	183	210	192	218	209	192	180	213	221	175	157	170	163	115	136	135	192	207	217	171	103	173	244	206	93	54	143	215	169	143	162	205	258	316	331	280	325	296	162	190	282	336	258	204	242	199	186	224	217	180	161	159	191	220	182	128	163	231	184	254	306	194	308	290	157	137	98	151	237	329	239	173	194	206	258	187	169	250	212	222	327	301	158	95	191	211	185	140	98	202	276	239	154	121	95	95	161	145	196	319	210	62	110	231	252	141	163	193	214	301	248	180	161	196	297	313	206	122	118	200	172	96	200	193	210	295	202	93	117	183	220	214	178	240	214	129	206	270	238	235	278	178	126	210	138	163	184	169	179	149	194	158	134	139	202	228	224	187	116	144	159	181	173	231	191	191	290	223	238	189	166	178	133	223	249	191	225	239	197	150	107	170	207	163	153	148	193	219	135	150	259	187	220	288	218	197	127	149	194	194	144	172	187	162	225	223	177	143	155	134	144	223	224	195	191	192	327	340	184	150	184	226	235	225	230	177	196	208	150	240	215	215	271	222	168	167	238	266	266	245	199	179	196	214	163	76	228	308	220	193	119	141	244	318	312	292	214	235	267	203	231	212	197	173	103	129	272	263	206	273	272	222	211	186	129	133	175	143	142	136	165	250	228	207	166	101	67	85	189	254	237	175	204	241	193	191	159	154	164	126	165	171	168	192	212	227	222	187	173	185	168	176	173	168	127	180	272	161	92	88	48	84	154	215	241	325	343	232	200	162	240	308	198	261	319	273	218	159	150	148	215	244	179	144	156	186	212	244	252	240	205	236	249	225	181	195	325	254	93	158	285	270	251	272	238	172	222	296	309	266	271	327	320	267	195	148	114	242	281	149	95	65	112	196	177	163	119	121	189	241	267	171	161	232	203	173	226	164	196	185	144	279	258	186	186	167	121	174	220	175	187	164	168	149	89	169	250	187	167	230	226	206	154	161	271	296	155	175	249	134	113	260	199	88	147	215	317	398	344	165	167	206	136	121	174	205	138	117	163	114	150	275	295	252	172	121	188	192	133	205	230	237	168	113	176	167	126	119	102	113	204	163	134	198	237	194	101	154	229	252	223	159	156	221	195	140	206	194	131	161	190	212	241	170	179	336	377	263	192	163	130	115	116	151	108	98	148	196	220	150	136	165	128	110	187	256	225	125	103	161	152	191	244	172	188	174	143	223	250	226	261	239	141	99	64	112	141	123	165	184	189	311	283	198	272	275	320	367	322	291	236	190	182	240	222	173	180	180	210	139	131	228	215	210	223	143	111	173	163	169	212	178	186	151	149	156	144	174	148	166	200	246	214	198	142	98	218	215	90	124	205	236	160	115	219	179	110	151	242	213	224	224	181	180	140	100	84	107	128	98	47	146	183	135	135	126	154	172	115	126	242	242	208	216	221	211	237	252	198	207	162	176	211	218	251	238	186	207	268	299	281	231	179	80	165	169	90	126	108	212	237	143	94	46	106	114	160	275	284	258	224	210	215	189	159	122	154	220	168	147	116	112	166	202	184	90	83	145	181	189	215	178	165	139	131	173	142	142	224	261	233	203	144	84	73	174	253	188	110	143	190	140	57	128	206	197	142	92	119	154	132	111	81	135	231	187	179	186	153	220	163	75	158	206	225	274	212	154	166	236	278	161	140	169	176	183	135	70	121	154	72	167	230	176	263	272	185	157	191	185	158	179	125	119	148	85	54	144	177
243	147	103	151	214	277	280	154	83	134	165	106	113	222	218	123	88	143	108	109	202	208	157	128	129	141	147	112	160	212	171	97	40	102	116	62	105	212	228	115	127	215	129	41	152	236	169	162	195	185	184	190	152	159	162	130	119	142	219	145	152	278	170	87	113	176	240	199	208	286	214	164	165	125	135	165	221	172	173	173	82	117	118	177	279	267	263	212	203	241	194	93	72	121	114	127	197	197	162	132	105	167	232	255	251	266	237	206	278	244	126	163	194	168	189	165	178	248	248	240	246	237	249	228	184	169	246	292	337	322	210	184	228	164	139	228	234	144	130	196	142	105	124	199	246	154	96	108	80	144	191	187	150	129	215	174	188	300	242	144	220	212	176	257	243	190	117	105	186	244	203	100	80	185	150	124	171	160	119	116	225	257	256	246	200	151	175	193	205	171	133	128	120	160	112	57	166	239	127	131	151	160	218	240	265	194	144	203	280	247	238	279	215	108	115	152	214	212	153	175	154	165	237	210	117	143	232	224	214	204	196	233	198	192	180	128	165	269	265	241	230	181	212	221	202	229	272	278	187	121	155	193	148	187	278	275	212	155	187	205	156	93	126	135	72	129	178	247	204	76	197	246	240	240	123	122	129	140	164	147	262	259	194	247	201	158	146	200	269	151	82	192	271	278	254	188	155	130	115	143	200	196	146	187	194	169	215	247	205	225	333	257	154	188	185	204	238	239	259	256	211	204	178	117	205	285	199	116	135	166	167	203	259	210	125	130	219	286	213	202	273	263	173	136	99	138	226	203	198	228	196	161	202	145	180	222	160	159	119	157	218	189	206	184	145	213	251	163	112	140	110	73	156	211	103	47	63	61	104	195	222	216	250	230	221	252	141	132	138	159	320	324	170	197	216	209	185	164	168	120	174	138	176	224	282	316	154	108	112	121	167	165	206	231	199	205	205	214	239	166	128	199	211	187	238	223	280	340	260	278	212	71	113	178	145	245	282	153	174	160	152	142	132	115	85	233	241	194	245	289	294	254	203	129	93	195	277	185	210	209	142	158	207	239	212	209	227	234	158	178	270	199	180	198	142	186	245	173	208	225	185	262	228	185	154	199	268	253	248	137	122	176	139	88	195	324	229	104	179	198	203	273	238	225	215	256	245	210	236	279	263	243	237	243	272	298	308	238	180	231	172	72	165	231	258	304	279	144	96	124	218	262	140	148	201	231	276	300	262	196	206	216	205	298	259	181	194	164	206	174	92	138	167	147	136	75	113	214	212	212	241	205	197	200	259	276	166	88	56	124	164	176	188	185	223	250	300	250	156	286	347	264	180	120	146	206	235	160	185	154	162	247	248	261	240	226	252	241	197	259	192	123	196	166	152	168	120	145	190	145	165	219	174	102	93	131	159	99	62	151	261	176	137	199	178	189	221	259	261	235	207	147	115	133	188	195	173	194	274	222	133	231	252	289	254	154	177	134	112	148	106	155	187	161	201	169	166	277	229	126	179	188	146	205	203	179	164	195	174	150	193	159	205	235	244	223	237	272	215	117	119	214	233	185	215	224	149	92	103	94	59	170	200	173	163	119	175	173	187	178	108	126	157	185	187	135	189	203	106	109	118	140	221	212	124	68	71	168	219	220	207	184	184	116	100	272	291	205	242	150	106	189	167	135	119	70	64	142	200	180	193	267	368	324	272	258	202	233	248	298	266	224	205	170	159	191	184	141	237	269	184	156	112	122	227	225	214	169	170	238	252	193	126	109	102	193	196	109	159	225	148	130	152	120	161	121	103	123	136	206	177	116	135	171	238	199	153	262	247	157	113	165	237	198	223	248	145	122	210	185	216	226	159	194	237	226	212	187	190	219	225	271	264	196	176	179	165	196	251	242	133	98	151	173	214	208	181	225	274	264	244	282	312	246	205	235	222	175	150	125	155	200	226	205	124	72	82	161	154	142	153	182	213	196	181	219	201	113	192	283	238	137	145	198	122	52	159	221	151	170	206	239	173	139	253	216	107	171	255	249	237	200	186	207	153	155	162	95	106	222	236	135	194	264	158	59	156	181	194	266	163	103	159	133	121	183	153	185	225	224	248	196	156	136	148	180	118	105	106	127	168	140	123	147	155	187	182	98	185	228	104	115	175	140	167	155	150	182	110	50	47	154	172	103	151	165	97	107	110	135	194	167
150	89	82	149	157	78	99	150	117	69	118	108	103	80	38	67	155	282	236	116	126	205	200	117	185	260	195	123	200	290	229	138	70	165	184	116	174	168	99	83	168	200	195	127	98	227	200	139	188	239	216	138	147	175	125	167	217	149	141	107	125	180	116	123	185	245	247	163	168	136	118	218	242	200	182	261	210	104	159	215	185	161	115	138	219	202	248	244	172	111	94	95	138	185	128	107	104	162	178	136	206	308	324	192	171	218	177	197	204	171	112	112	191	165	156	207	171	139	237	269	176	115	155	218	241	239	242	321	317	298	245	207	292	287	268	205	129	173	239	212	181	191	181	119	111	135	140	187	174	135	164	205	184	214	205	189	205	219	287	292	266	240	168	193	298	309	211	213	322	202	137	192	194	234	224	126	160	191	157	121	39	156	225	131	167	206	106	166	212	182	256	299	291	214	123	79	143	149	89	102	136	105	191	291	171	183	160	123	283	254	142	212	168	92	156	154	122	178	268	235	180	220	243	194	154	174	234	259	247	146	140	231	194	142	167	152	165	248	255	221	310	278	161	193	209	224	230	272	192	134	187	121	68	153	246	250	250	156	180	210	99	88	74	96	141	205	251	237	145	142	199	113	171	243	236	235	126	143	199	191	178	226	273	217	236	201	92	164	207	101	154	237	234	269	201	85	127	192	162	187	215	143	76	151	187	99	132	199	217	203	125	65	84	116	188	228	171	199	196	221	245	220	191	152	161	171	167	94	189	325	246	114	155	226	197	157	95	211	200	193	228	193	219	203	286	243	140	146	109	150	198	196	146	162	235	208	217	238	194	159	169	191	214	189	249	288	162	173	191	162	209	150	126	172	176	212	339	224	105	163	163	116	151	175	143	193	226	238	221	231	254	152	116	211	239	180	114	204	327	287	167	162	183	141	153	215	211	124	198	277	186	179	258	310	263	180	244	292	257	323	423	352	252	243	211	181	195	162	146	231	256	166	94	77	55	121	224	231	166	149	169	184	181	107	159	235	174	160	196	201	207	217	204	239	259	235	218	200	141	193	182	102	207	209	197	168	107	195	266	220	215	189	223	286	158	154	154	119	161	120	124	175	157	171	235	284	244	224	171	94	205	254	188	197	269	256	228	209	208	244	240	149	67	135	171	174	166	180	192	206	211	178	146	188	294	286	258	255	158	123	170	203	210	247	270	210	173	129	141	112	228	284	189	196	188	126	155	231	302	286	248	259	202	223	232	202	215	210	182	212	207	287	296	231	258	190	134	177	221	193	215	285	293	269	240	203	229	258	200	185	195	190	213	244	199	213	225	227	275	242	275	218	180	200	191	217	161	132	106	110	183	231	218	161	173	199	233	216	202	153	96	138	138	161	148	108	103	147	205	250	201	148	219	220	240	246	183	154	212	219	136	184	209	188	182	252	240	161	213	263	244	210	171	91	151	210	151	135	143	148	227	273	270	271	259	240	180	200	187	184	172	126	217	248	178	253	246	185	180	171	219	214	244	217	145	207	163	124	205	238	163	196	238	199	211	111	117	180	179	150	174	174	269	361	317	296	193	113	218	210	157	198	189	240	262	205	129	196	248	212	232	256	213	167	219	207	169	205	237	246	210	213	233	226	205	138	81	104	172	194	220	278	246	155	154	211	255	217	187	195	195	185	178	141	117	125	148	198	229	254	279	296	267	220	198	199	211	163	164	158	185	241	185	223	230	212	228	206	197	196	208	257	245	221	221	127	119	127	99	164	171	126	106	122	122	167	198	188	178	175	126	87	175	171	185	166	117	137	84	148	241	208	179	128	110	210	215	219	242	143	134	217	178	208	221	129	147	93	136	208	147	87	150	282	262	140	171	250	198	202	222	124	95	197	236	236	140	89	173	176	106	156	237	240	177	201	189	102	183	219	155	148	204	217	176	131	165	203	149	189	199	82	123	149	193	170	108	106	93	296	242	137	186	230	257	217	152	173	219	177	202	229	253	214	180	132	80	139	150	112	149	206	210	194	167	182	197	152	191	168	126	203	193	196	170	117	149	90	40	108	115	93	168	215	229	207	218	149	145	205	99	102	222	180	72	105	175	293	313	246	259	286	298	261	192	169	208	222	208	145	69	160	162	97	203	221	172	154	112	133	177	160	116	69	91	94	101	167	187	143	98	62	84	126	135	147	103	134	155	141	186	126
45	68	63	54	89	127	128	122	88	71	136	162	151	148	183	127	108	175	160	239	191	133	234	250	192	168	191	161	133	134	175	198	179	227	212	154	194	198	190	130	139	178	168	182	197	221	171	165	163	142	123	143	232	287	250	192	149	162	178	102	151	268	235	162	139	135	217	301	261	179	145	158	183	195	124	142	172	195	285	244	186	168	165	147	120	184	211	265	309	224	172	236	240	160	199	155	119	144	127	164	184	207	205	134	113	151	134	215	214	147	240	251	218	189	157	219	267	231	241	206	199	220	180	247	344	311	274	205	106	200	286	261	249	264	220	156	233	245	237	236	217	187	178	231	128	63	109	102	173	247	226	209	167	208	207	253	283	232	271	306	288	254	298	281	219	191	188	246	272	225	227	223	162	129	173	199	237	250	220	185	222	221	94	107	153	96	115	143	136	175	192	200	196	203	133	158	253	214	174	109	115	127	94	204	261	227	136	103	164	213	239	192	100	148	154	85	173	228	166	143	201	138	90	93	58	158	204	128	87	68	124	252	285	206	203	234	247	152	129	198	206	242	229	165	118	149	234	234	218	231	226	260	273	262	234	207	152	170	249	222	208	208	160	129	143	221	188	138	230	225	106	97	235	183	153	259	241	213	183	246	273	293	311	256	205	170	201	147	156	200	153	185	212	193	219	143	76	88	116	203	277	228	103	191	267	194	175	222	247	249	244	205	198	189	178	174	180	203	218	201	212	245	225	238	221	211	202	125	193	274	236	194	198	204	159	142	143	212	202	77	119	241	223	219	202	164	151	114	249	361	205	121	168	158	188	198	147	148	276	308	153	186	187	156	199	196	183	243	317	303	310	172	60	137	189	182	221	156	176	167	124	221	307	300	162	180	179	110	159	150	201	242	237	215	192	177	135	157	169	187	189	140	139	192	183	181	239	281	256	258	259	201	186	132	109	178	291	246	146	176	156	194	231	197	223	200	183	252	293	238	183	210	212	247	233	170	179	183	166	179	238	257	156	125	190	253	236	191	223	242	252	227	175	213	258	172	143	202	185	147	182	212	167	186	263	277	189	122	174	192	231	170	139	247	159	55	126	210	230	140	123	203	247	254	299	271	207	230	165	171	214	206	131	117	129	71	132	190	146	162	206	261	288	242	196	111	133	130	65	188	258	164	136	142	185	292	272	210	224	245	221	159	96	221	275	212	160	136	229	225	208	199	122	140	139	154	203	154	230	260	153	148	167	232	212	160	190	196	187	207	310	283	192	131	129	160	112	145	210	184	184	137	156	197	198	177	140	109	75	144	163	215	236	174	220	196	178	270	357	318	184	142	136	165	233	207	219	271	155	157	195	174	189	105	83	186	235	204	213	287	307	214	178	219	249	273	261	234	278	189	126	205	235	218	213	245	172	165	170	185	186	203	193	117	156	174	156	211	235	226	213	179	208	230	220	123	105	162	222	196	127	147	181	251	214	153	159	155	178	243	186	198	278	227	213	287	263	173	235	312	239	132	216	293	190	182	222	162	162	215	262	201	90	169	221	171	224	175	91	124	127	134	207	228	231	230	202	218	224	165	153	149	93	102	205	284	227	180	178	235	190	171	198	131	149	153	158	118	141	208	162	120	194	270	269	236	199	256	244	154	159	195	155	115	194	198	189	211	248	281	178	180	237	235	278	180	158	276	185	164	252	261	315	308	268	212	186	254	254	191	211	290	235	206	228	121	82	186	270	223	153	150	225	259	136	113	126	191	252	190	171	161	112	133	157	175	227	212	168	235	186	106	150	164	133	161	223	189	115	131	168	132	122	118	164	196	159	141	185	229	196	134	136	198	150	94	186	156	91	157	174	99	56	113	219	248	216	269	201	143	160	75	170	208	194	190	163	217	199	196	210	222	239	168	180	306	368	335	310	258	161	124	148	183	158	128	198	221	177	189	246	175	146	214	225	179	100	73	68	166	259	171	145	220	213	211	248	191	70	153	321	316	189	166	170	116	126	187	208	197	221	220	201	206	122	138	236	175	119	73	99	133	75	118	159	198	212	184	162	150	216	286	191	93	181	207	184	129	71	73	80	151	171	188	211	127	108	183	206	215	281	207	120	135	155	266	254	103	119	178	140	170	244	195	153	146	120	199	189	186	154	116	226	163	97	161	208	210	203	165	90	49	78	143	160	200	200	193	215	194	166	92
48	97	124	99	145	176	162	132	140	107	75	149	143	185	176	55	61	126	237	276	257	159	87	84	107	112	130	208	202	157	92	80	105	80	92	149	195	214	175	175	219	154	96	260	297	178	165	136	72	104	102	201	294	185	268	269	135	143	141	120	173	207	253	230	191	168	200	232	225	220	187	209	239	277	214	159	192	251	216	225	321	226	123	202	183	129	194	248	249	215	178	183	200	232	248	176	136	142	155	210	216	138	110	198	215	190	274	321	219	206	272	243	179	162	196	234	229	221	299	247	144	146	193	252	233	147	155	237	256	267	275	289	276	231	332	450	353	254	198	102	136	247	212	114	153	206	229	261	169	165	194	172	126	202	220	176	226	194	133	101	155	194	244	244	146	122	211	230	141	102	121	72	122	196	161	88	126	181	167	188	199	236	148	92	114	65	151	239	199	151	200	186	175	168	154	130	77	186	170	131	253	291	165	143	210	262	218	110	125	207	246	185	124	94	64	129	212	206	151	107	133	147	203	157	121	170	104	154	173	115	171	184	237	245	183	165	105	126	152	149	193	156	181	220	203	208	251	264	263	287	249	252	253	216	193	178	164	164	194	234	236	256	190	191	246	196	117	64	169	228	235	221	221	204	157	181	187	248	187	156	205	161	176	148	219	202	111	187	195	171	126	156	198	178	198	149	91	123	112	218	341	294	216	109	106	215	247	168	145	109	103	230	219	135	206	164	105	195	225	180	185	245	198	92	123	240	249	240	267	235	241	263	203	183	156	150	205	175	134	97	82	144	204	230	217	167	91	129	189	163	156	154	197	147	111	194	169	155	249	281	239	172	154	149	226	311	244	212	170	228	288	178	127	228	260	131	151	212	177	200	228	283	315	256	182	238	255	188	145	151	251	245	184	166	222	172	133	210	291	308	257	263	201	183	242	173	203	263	227	245	179	133	219	257	185	205	228	214	205	132	148	168	200	253	221	191	174	202	220	125	80	131	155	218	267	193	140	140	151	188	179	168	172	167	176	197	163	130	135	113	124	195	249	201	170	242	203	141	136	151	293	281	154	133	184	207	191	243	231	116	141	179	150	199	249	229	176	154	206	158	137	248	256	198	197	250	211	178	194	189	225	213	146	131	93	154	292	253	236	246	204	251	200	228	248	194	192	117	157	251	306	232	142	187	209	142	105	105	189	275	186	165	171	179	258	273	200	182	155	111	139	150	158	180	249	296	275	199	213	235	256	258	225	229	240	172	67	139	242	231	145	208	213	124	178	170	83	180	283	224	281	292	186	280	284	182	207	174	194	255	255	261	208	164	203	191	139	149	219	256	274	252	138	117	205	233	222	190	191	139	44	172	294	261	245	286	191	138	217	174	167	166	228	250	220	220	215	264	282	311	196	165	210	157	142	100	176	217	131	108	95	94	158	131	80	170	141	110	159	152	167	153	156	255	230	112	140	169	166	192	140	73	170	220	188	235	241	140	157	191	202	286	242	209	270	266	292	269	273	329	288	266	219	243	244	161	166	178	134	127	203	171	171	204	171	200	222	218	238	164	53	123	155	92	182	274	204	140	121	145	182	166	129	183	272	244	200	170	123	181	232	234	155	58	122	182	175	231	201	127	134	210	258	239	237	207	179	185	202	127	89	154	116	93	211	213	102	59	274	339	113	166	266	245	301	259	187	236	249	297	319	233	219	194	154	204	226	151	136	197	182	200	162	183	187	83	90	275	350	270	221	175	222	210	127	69	82	178	173	75	58	114	129	201	291	261	240	170	119	149	225	341	217	137	200	184	203	258	239	227	269	231	170	179	251	200	231	241	155	190	200	205	213	199	235	250	168	118	172	295	267	172	209	193	141	129	132	140	89	162	228	168	206	178	150	197	272	230	182	240	245	212	162	218	286	204	162	233	225	236	225	201	189	159	113	86	126	126	176	190	222	259	261	242	129	110	138	168	192	114	141	143	122	208	177	214	240	229	256	177	169	206	151	254	318	205	212	215	200	185	157	238	172	114	210	197	201	177	134	179	123	129	171	96	50	114	119	109	182	194	168	212	257	191	163	176	220	222	255	267	226	199	147	179	144	123	222	222	110	161	242	253	218	145	224	245	166	87	86	163	154	134	136	79	131	252	261	272	259	145	142	246	197	160	131	110	187	220	236	191	89	85	88	91	102	91	91	184	215	144	198	191
122	113	181	193	179	182	205	202	125	68	155	235	205	191	173	108	96	123	153	179	233	211	75	96	141	127	128	132	102	70	119	160	133	84	108	178	182	198	256	288	261	200	141	185	233	247	215	152	141	100	153	234	197	172	182	204	212	238	257	231	222	276	215	121	201	181	140	117	116	273	282	193	147	206	266	180	91	74	176	249	236	146	153	197	163	189	201	210	180	125	121	141	102	128	230	190	173	202	115	91	96	98	185	131	63	119	192	221	206	164	87	125	238	240	205	188	181	164	180	236	230	240	190	170	212	177	217	229	186	205	179	166	151	222	325	262	236	224	176	164	196	265	289	330	259	226	240	147	112	79	105	161	261	301	250	309	306	284	277	281	272	180	121	100	181	251	210	207	220	180	135	93	60	148	281	225	125	189	237	225	156	176	166	116	122	107	190	155	134	168	184	199	190	122	139	136	112	186	151	135	205	150	45	132	220	229	210	126	94	152	151	135	186	211	203	131	92	201	247	196	119	75	108	150	148	110	72	88	187	230	206	197	202	225	206	118	149	189	146	222	323	274	222	252	274	259	237	168	159	217	219	178	155	148	183	168	219	212	128	139	123	201	219	138	116	158	212	206	225	273	202	167	252	209	132	129	120	137	102	55	126	220	293	283	197	190	232	224	181	175	164	124	157	208	214	197	142	93	139	174	174	163	145	159	123	177	341	322	178	159	155	134	181	151	129	126	64	114	174	201	192	214	258	153	83	156	229	213	121	141	233	222	220	258	290	223	180	214	174	115	128	206	231	257	261	256	263	244	237	201	181	213	220	208	221	154	129	244	237	171	190	198	242	171	127	169	208	362	365	288	217	164	152	211	250	186	158	165	228	300	279	188	203	215	218	233	221	295	256	159	173	159	131	134	108	154	174	130	203	237	150	160	147	100	105	161	200	182	252	240	195	172	163	249	284	305	271	183	181	305	321	225	268	220	184	194	166	204	257	212	155	154	131	168	200	135	148	136	111	185	181	196	205	168	110	117	152	190	240	319	260	107	121	168	181	280	327	190	150	176	221	267	280	178	58	64	149	212	130	132	219	232	216	206	162	231	215	85	166	201	181	196	175	195	239	257	157	129	173	98	105	131	157	215	200	142	217	249	181	216	267	236	231	333	221	189	275	177	98	82	187	183	198	189	105	121	88	121	162	199	235	238	228	186	200	270	233	129	133	166	241	209	152	160	186	249	187	179	212	139	96	105	170	231	170	168	244	279	180	180	169	84	161	218	185	146	193	261	234	210	196	194	147	92	166	222	196	144	130	188	199	108	86	222	245	105	119	174	159	197	241	196	210	277	210	164	199	219	214	140	135	207	205	140	136	226	193	183	186	86	121	157	176	211	257	284	202	283	272	227	250	187	169	162	203	161	192	179	175	199	170	240	210	202	160	114	102	103	185	186	197	296	255	176	224	229	257	299	257	246	230	219	221	248	281	225	239	277	247	195	207	157	143	243	252	273	343	315	260	269	249	235	194	107	114	265	260	150	190	142	137	247	233	125	152	256	185	141	233	209	81	135	213	189	244	293	251	234	228	182	265	234	165	240	283	224	191	227	167	134	173	159	88	81	195	252	222	262	225	196	170	128	210	252	180	156	117	60	49	44	94	156	122	162	164	135	174	175	182	171	198	224	228	188	191	285	245	149	208	289	298	331	280	252	184	86	189	230	235	215	238	262	200	152	155	233	184	74	90	136	128	138	214	200	180	144	107	95	99	106	97	170	182	180	141	127	210	251	187	204	202	143	151	129	132	201	194	188	177	167	195	118	145	280	269	210	180	220	250	195	163	175	271	238	175	206	155	134	147	183	264	285	339	237	211	281	227	199	179	156	83	79	180	192	151	240	285	280	214	156	192	128	116	230	275	199	208	235	213	178	153	247	244	163	158	154	135	101	133	129	90	180	191	98	87	162	249	257	206	186	233	233	182	205	180	183	229	200	208	194	124	123	188	140	112	255	239	151	184	285	347	252	171	178	192	240	257	279	185	151	186	82	92	113	70	131	178	121	64	90	180	232	230	198	185	141	104	134	315	434	313	179	172	209	227	162	89	179	218	207	214	168	141	174	228	262	194	96	125	148	136	157	135	119	168	155	130	197	145	69	104	114	81	125	214	263	256	265	216	145	98	86	108	91	72	38	40	126	190	180	183	148
197	218	184	170	92	88	167	191	153	110	163	199	119	115	173	185	147	164	148	84	158	190	106	131	188	109	136	170	98	131	155	115	135	126	141	203	135	191	226	107	161	234	167	141	185	150	128	125	128	209	192	171	241	257	172	140	142	177	194	227	280	259	244	194	146	81	85	119	183	234	195	152	107	181	265	288	252	240	259	218	261	298	255	180	171	192	201	153	142	197	240	228	174	188	205	220	249	201	181	207	165	149	187	190	174	153	110	123	204	243	181	171	207	227	250	199	169	164	168	233	226	160	166	256	233	133	114	148	200	250	256	245	284	238	268	315	164	183	274	228	155	136	151	195	270	307	303	210	173	164	171	201	197	180	145	182	217	296	341	308	308	283	319	301	222	221	277	254	167	169	185	186	201	236	167	143	120	113	131	111	153	150	224	259	178	176	189	163	171	136	145	200	159	85	134	135	59	119	184	184	135	183	209	180	213	221	249	163	58	195	263	186	167	182	249	191	99	198	196	133	100	133	231	178	124	252	295	208	226	198	131	117	111	178	257	197	150	205	198	133	171	207	211	203	219	294	284	265	308	307	286	307	265	160	218	272	236	215	252	238	197	280	238	182	175	143	246	250	190	195	171	150	183	250	237	158	117	171	210	138	79	122	204	268	187	146	188	168	238	248	220	289	299	262	205	124	147	198	160	101	70	115	168	207	213	143	181	203	112	133	189	177	105	102	178	195	161	175	147	170	163	75	155	157	94	221	229	240	270	196	261	295	167	155	198	152	164	192	201	227	246	189	193	211	233	214	98	127	148	95	130	163	207	205	213	256	193	152	191	188	109	117	217	212	106	91	173	213	165	90	94	177	168	140	182	194	201	169	138	170	164	165	223	223	157	236	319	217	215	219	173	234	217	191	211	213	247	175	148	138	164	233	199	233	246	204	189	146	101	174	272	191	99	118	171	255	211	171	161	122	167	206	185	214	256	178	86	194	278	197	292	301	154	121	129	159	126	126	147	142	194	184	174	158	87	146	165	142	201	236	215	221	235	283	340	229	190	234	168	106	201	215	186	205	215	181	114	186	295	256	178	207	214	170	151	182	164	112	98	161	204	249	243	157	140	144	175	125	107	135	117	112	121	180	194	133	200	190	170	228	161	136	154	165	249	236	187	224	169	129	184	231	272	216	105	76	49	49	109	209	227	267	199	250	265	142	151	177	220	282	281	125	144	142	139	268	269	208	143	157	243	263	235	274	301	227	227	263	183	144	123	147	149	150	230	265	201	179	187	115	84	188	230	175	238	201	161	185	121	140	195	148	86	219	301	128	98	203	196	198	277	223	174	174	207	243	205	253	255	204	256	226	167	251	253	158	120	151	203	208	238	266	303	283	250	307	263	122	47	128	260	292	260	238	208	201	162	132	126	202	221	162	129	234	278	177	233	257	292	282	247	247	252	229	184	148	126	93	119	158	141	143	114	175	182	127	152	107	84	198	258	182	151	219	175	96	154	223	203	130	106	162	188	114	135	232	208	195	210	125	70	145	171	150	189	147	98	91	104	157	173	201	183	195	246	223	249	296	233	133	178	271	195	167	232	223	177	127	173	210	123	138	164	157	204	182	202	181	176	203	193	217	171	153	154	115	146	208	185	136	190	255	166	198	282	171	194	188	135	191	277	243	202	224	261	288	153	89	138	178	197	175	210	282	205	128	178	184	178	231	178	132	208	150	122	187	180	207	212	199	234	249	185	132	123	182	219	150	178	173	128	124	121	100	128	201	235	227	171	123	117	132	162	204	192	165	157	150	135	192	144	135	245	217	122	98	148	229	168	159	208	197	206	295	274	193	272	244	183	220	199	126	212	231	208	254	228	173	185	155	94	136	185	176	162	141	89	147	179	173	229	182	194	173	159	277	242	162	162	222	241	182	205	192	183	185	161	228	159	64	192	222	92	100	121	158	232	221	179	208	216	231	242	227	241	144	171	247	226	175	132	168	242	213	166	209	230	238	210	179	168	215	233	190	163	119	186	189	210	236	197	186	186	193	193	135	89	170	239	226	156	112	108	124	208	245	158	127	210	298	266	189	203	229	155	129	108	180	310	297	172	136	229	284	247	239	253	220	149	65	83	108	182	149	174	208	160	171	154	132	118	164	194	172	98	60	119	121	55	42	116	140	112	196	218	165	218	230	185	196	166	85
180	151	109	202	243	185	110	106	112	129	135	135	180	101	145	229	140	164	198	159	115	134	207	162	118	100	90	159	168	206	243	184	176	113	105	133	85	88	204	216	182	216	189	260	205	130	210	234	224	118	81	127	180	222	257	214	122	219	274	210	220	138	82	179	216	154	156	149	235	262	111	64	160	222	197	243	243	231	209	219	199	175	160	111	151	194	206	207	162	125	196	181	172	239	199	254	229	130	120	161	207	193	209	227	170	98	161	250	268	229	154	140	212	211	244	235	226	266	191	219	280	220	120	132	217	203	101	104	109	66	161	250	172	107	273	338	190	132	164	174	189	149	120	146	144	140	167	220	212	159	103	219	249	88	41	57	110	257	229	156	245	164	188	182	124	236	306	273	158	145	244	186	179	309	233	157	166	180	145	82	68	103	229	276	250	192	180	211	259	222	178	195	232	274	240	236	251	189	123	183	174	133	157	187	172	91	61	122	148	158	177	173	116	113	232	257	186	154	175	196	124	142	203	192	141	80	70	103	186	187	149	174	156	171	172	143	175	248	292	217	212	190	121	80	147	254	271	249	304	237	151	240	230	222	260	320	291	197	170	231	248	173	202	201	154	152	160	233	250	164	129	175	196	196	152	128	160	164	170	108	63	78	139	138	76	149	217	196	251	203	110	176	200	120	116	261	270	197	160	129	160	112	150	213	159	96	133	189	165	226	251	213	185	143	184	149	155	214	167	219	202	158	178	195	216	185	159	110	83	149	161	198	189	86	130	192	121	84	84	58	179	253	176	188	253	272	257	260	207	107	124	194	198	121	135	175	168	125	68	156	231	238	219	200	167	102	140	145	247	346	240	128	184	273	181	135	175	220	225	198	209	248	194	127	158	195	218	139	129	171	192	264	229	217	176	170	254	201	171	185	153	150	114	145	256	268	217	209	179	123	179	213	206	223	219	167	159	178	134	165	176	197	214	179	221	194	140	146	184	221	187	207	235	234	251	245	226	212	165	216	299	224	251	201	198	289	201	218	307	256	157	155	203	210	236	159	140	289	260	213	216	219	197	158	167	180	199	225	210	171	143	88	177	235	173	231	247	125	91	121	107	153	236	209	161	148	166	130	144	245	229	223	251	220	189	233	257	262	244	173	179	138	106	166	250	284	268	231	221	221	232	205	166	187	181	147	137	164	217	286	234	189	182	176	146	215	229	165	202	216	200	145	148	160	127	189	211	195	170	119	153	135	82	180	303	250	216	220	248	291	220	200	224	233	207	262	289	268	253	242	258	211	215	259	215	167	172	183	239	227	184	149	172	200	214	167	191	250	208	206	192	225	244	275	252	201	147	144	143	122	247	275	179	261	311	227	156	162	229	201	235	302	236	135	104	188	220	148	151	216	248	228	221	254	295	288	159	107	228	201	130	171	150	117	196	279	252	214	216	256	258	212	194	229	243	243	300	252	130	160	261	165	72	164	161	161	142	113	119	231	247	179	217	190	168	128	134	152	240	229	170	184	110	166	259	196	235	237	175	159	128	101	72	179	220	158	160	140	133	202	157	114	201	209	217	149	87	113	147	144	124	187	237	231	199	125	158	208	159	112	152	201	120	136	239	213	178	143	136	136	92	117	211	220	165	150	216	268	201	196	191	136	79	85	177	160	164	243	196	190	267	223	179	230	291	275	232	178	289	393	263	161	149	172	236	183	105	206	211	216	292	265	186	105	160	231	155	142	204	195	157	194	189	184	206	173	91	103	110	95	136	110	69	47	133	135	187	245	154	191	167	200	215	236	255	183	198	138	175	235	209	221	230	222	145	147	128	48	53	147	249	224	198	294	313	151	124	146	205	224	173	167	191	190	128	175	155	114	155	180	213	213	178	159	171	127	161	226	166	178	212	246	275	249	246	239	192	226	266	217	216	181	187	205	226	251	208	218	223	201	194	183	187	228	229	205	214	247	192	212	230	172	193	225	207	182	155	105	170	258	253	220	237	161	51	84	117	236	208	138	155	211	239	256	318	250	257	197	115	98	103	126	261	266	141	96	117	222	296	263	109	151	154	95	228	257	173	108	111	151	155	166	168	233	233	112	107	97	172	263	135	126	296	305	180	191	150	163	252	218	205	164	91	79	107	73	71	112	103	162	145	45	56	136	120	119	189	123	101	136	182	172	163	203	173	103	135	129	66	147	152	71
173	158	71	149	182	147	135	136	174	224	163	105	173	177	164	239	219	167	214	237	184	168	116	66	68	89	132	117	163	228	172	127	98	100	152	143	129	161	174	221	249	228	171	111	81	83	134	237	227	143	133	119	131	111	153	149	118	110	112	189	229	233	196	119	165	211	192	164	122	120	76	82	215	255	175	189	184	199	203	230	309	317	245	142	188	226	250	313	237	151	188	188	208	251	287	255	221	262	151	52	134	206	220	201	172	157	188	234	322	341	241	186	267	285	253	250	160	122	130	213	205	164	155	166	215	186	137	184	184	148	220	178	157	187	213	184	143	186	168	206	254	150	83	175	146	59	66	115	128	76	109	142	162	172	179	230	230	216	189	178	241	284	265	243	270	258	254	298	235	216	206	141	191	224	225	213	193	297	350	203	146	139	189	219	159	152	185	218	183	191	182	218	250	196	248	250	179	182	126	137	230	214	182	157	105	90	192	195	128	158	149	150	230	180	136	157	148	218	210	180	130	141	226	221	214	191	94	45	101	191	186	163	179	187	233	282	239	194	133	55	147	308	338	217	132	119	214	345	320	278	273	273	233	267	230	146	182	139	209	245	179	219	244	148	136	203	164	190	221	124	143	264	214	254	332	208	148	186	233	223	219	235	217	143	118	173	212	262	245	250	231	235	284	207	197	269	219	181	178	175	236	166	115	210	268	183	219	311	236	186	186	177	197	264	206	157	226	210	201	263	243	208	171	109	153	182	200	171	185	229	186	210	213	235	169	161	190	180	267	269	198	200	343	337	251	260	218	233	210	185	224	226	199	159	153	186	247	232	169	179	256	260	226	162	84	203	233	168	218	271	229	113	131	225	186	201	254	203	205	177	205	313	304	254	256	193	168	197	146	218	282	225	209	215	193	132	143	205	188	169	157	137	129	191	184	193	197	147	121	124	199	198	185	122	115	185	135	159	206	220	203	190	198	157	264	282	254	212	145	217	252	181	183	269	195	131	170	177	110	108	240	250	220	201	157	165	176	216	161	174	209	156	190	171	124	86	66	167	161	105	161	175	227	188	116	98	180	216	173	243	186	146	247	266	217	272	279	129	106	180	152	158	184	242	232	137	89	58	151	163	85	149	226	215	182	219	280	218	154	165	204	159	115	106	192	287	284	247	213	239	226	223	197	114	87	152	203	200	194	208	242	173	147	224	191	197	210	231	298	277	149	194	347	312	266	258	206	229	292	220	201	239	137	132	202	190	158	196	244	245	157	199	294	237	214	199	213	291	277	245	265	211	120	159	219	245	226	145	175	166	212	209	200	290	293	233	203	162	169	250	250	229	151	170	226	197	162	219	231	218	270	245	224	190	230	274	237	157	177	193	133	152	148	199	219	195	228	214	196	154	154	196	245	257	213	189	185	254	237	169	228	252	169	199	261	268	243	207	211	214	196	154	194	186	217	301	277	229	136	143	262	230	161	188	184	115	194	318	236	136	138	175	169	121	160	154	143	174	193	186	112	115	154	174	153	133	161	123	72	154	198	168	140	200	276	217	171	166	154	193	301	275	204	231	292	282	215	166	149	132	89	239	278	193	186	226	280	212	200	149	122	178	187	194	159	217	230	231	233	168	146	198	216	200	227	173	142	248	271	185	178	174	156	110	92	238	254	199	266	291	241	150	147	233	278	203	156	230	293	293	189	216	213	133	147	100	119	172	207	212	187	212	265	184	91	71	91	153	225	285	170	134	171	166	178	151	112	110	97	105	170	161	178	124	68	122	178	203	127	166	190	151	197	193	215	204	162	104	129	182	228	195	84	72	175	326	254	141	118	100	138	179	198	170	156	149	261	261	229	228	154	205	225	217	188	310	300	143	167	206	154	180	246	251	213	172	227	197	108	149	217	234	248	313	303	179	169	190	186	206	143	61	127	153	141	203	202	254	241	138	128	137	206	336	315	208	155	212	217	172	241	226	184	236	207	168	223	206	140	168	193	215	269	218	107	166	268	215	115	145	186	221	275	211	220	253	243	252	268	256	203	170	193	197	151	79	123	258	310	257	208	159	234	307	162	96	127	263	319	215	154	142	126	145	174	199	240	171	170	204	150	159	250	249	212	160	79	131	127	101	215	270	149	116	113	63	83	159	212	214	207	119	78	148	121	78	110	168	149	165	233	209	130	45	93	117	157	185	115	103	87	40
123	69	149	136	149	196	211	219	220	250	270	247	188	208	180	177	198	157	177	142	149	200	145	203	165	105	115	137	177	106	57	48	47	82	86	144	224	240	298	289	184	147	124	54	143	280	271	194	113	121	173	113	132	240	253	229	229	229	134	151	237	252	196	107	217	384	324	174	215	234	175	222	215	227	233	106	117	174	189	182	250	298	183	229	210	144	211	188	244	226	166	222	168	170	249	200	185	254	294	255	259	262	178	127	74	82	129	128	190	228	216	285	315	289	264	347	326	176	109	203	207	70	164	269	256	173	172	193	197	204	157	175	215	205	165	103	161	254	211	198	222	189	170	171	173	236	241	142	135	195	161	138	188	239	242	229	216	168	148	163	145	157	276	265	152	178	219	205	180	221	223	198	198	228	224	135	154	181	162	136	63	86	157	201	231	232	198	152	184	196	193	168	83	101	172	161	119	183	211	145	136	231	259	194	157	160	220	191	215	171	102	150	152	173	212	208	180	166	182	228	161	124	144	177	190	196	187	180	209	219	219	187	160	140	269	334	310	320	171	110	169	205	234	141	115	218	241	166	220	264	278	271	184	212	222	244	203	221	301	254	197	246	272	224	264	239	220	238	232	224	185	177	182	228	291	252	195	170	147	172	243	221	221	231	131	108	164	178	210	194	201	180	147	199	186	197	139	127	182	153	92	104	168	167	150	175	174	191	190	183	134	139	252	172	150	256	273	245	235	190	98	143	211	166	230	284	260	242	217	144	96	194	182	78	158	240	182	185	215	201	232	249	225	154	166	261	243	213	217	221	205	187	192	243	208	177	221	202	205	223	208	217	207	237	249	210	211	130	135	131	137	197	208	183	158	214	222	169	141	188	239	247	196	208	245	264	297	326	316	256	260	176	113	140	208	242	206	182	146	136	200	273	196	222	191	95	120	141	196	163	180	281	283	201	162	150	201	285	229	198	226	248	240	231	242	199	198	161	162	236	152	95	99	168	202	107	95	162	224	247	231	235	202	94	133	151	194	255	163	177	178	197	197	222	236	179	172	136	188	200	112	135	203	203	140	127	216	294	296	284	289	296	286	203	205	247	272	228	178	213	262	215	137	126	168	212	149	128	210	179	84	131	190	256	279	243	185	293	351	178	140	198	183	153	215	206	148	184	237	219	213	255	214	203	278	299	230	172	166	233	292	258	223	168	191	285	255	214	188	196	210	199	284	280	213	231	274	172	110	192	197	207	216	237	180	149	181	99	130	182	169	169	204	203	185	225	253	250	207	177	183	137	141	143	98	144	232	328	310	257	296	235	181	234	219	182	212	177	220	189	180	283	167	100	162	213	220	259	207	174	248	302	256	198	289	326	236	159	119	148	243	282	314	307	217	241	187	169	248	192	167	157	148	177	188	177	161	174	207	199	235	216	182	140	114	187	206	194	169	157	170	185	177	186	244	229	189	196	198	218	259	250	190	179	141	112	165	174	136	131	189	180	163	212	222	204	164	164	231	224	173	112	98	204	211	169	222	219	219	189	212	233	217	243	228	220	155	166	232	280	274	189	154	224	306	191	88	118	191	260	177	109	165	155	155	262	251	166	136	141	150	136	184	229	154	81	114	179	201	188	197	235	289	275	202	198	227	247	238	234	201	182	171	160	193	134	151	210	241	256	209	252	296	205	171	230	184	216	259	166	133	204	204	146	104	94	256	289	210	155	99	99	103	198	154	117	184	198	214	234	207	142	89	78	157	214	212	197	109	58	150	193	120	112	189	137	129	224	163	114	131	159	211	176	196	204	209	213	104	63	137	129	103	199	234	188	185	202	140	173	245	229	164	141	213	252	274	195	105	150	114	107	148	202	205	164	271	238	156	211	198	129	107	147	154	128	180	180	165	215	162	172	242	242	229	240	256	205	143	121	129	91	67	158	232	217	134	154	202	161	147	136	188	167	130	125	136	122	123	199	269	238	194	235	215	172	135	136	109	109	122	181	236	214	146	74	93	84	142	273	342	351	261	214	196	195	193	117	131	196	200	165	108	64	119	117	101	156	188	129	152	250	259	176	88	120	85	75	168	177	168	122	82	82	190	209	152	273	258	220	226	201	229	157	113	203	213	180	103	38	105	142	155	126	107	198	228	217	139	134	202	222	193	211	288	169	111	200	163	185	210	217	205	128	124	129	93	50	51	50	113	128
118	112	142	94	79	78	128	162	138	195	193	194	194	178	182	189	159	93	109	164	182	208	171	143	162	161	181	177	102	69	112	81	57	114	233	282	243	199	144	142	105	95	175	122	102	190	200	158	81	86	151	190	165	117	165	140	178	226	172	136	85	123	229	226	209	214	153	189	292	264	166	140	221	342	271	102	89	216	271	145	165	202	150	251	267	167	155	183	208	221	191	147	86	74	106	117	198	224	152	193	247	231	279	215	117	137	228	187	195	303	318	207	141	172	183	266	189	139	159	170	171	128	144	186	216	143	91	110	121	122	140	250	287	288	272	224	135	174	249	250	264	161	149	261	224	84	70	103	123	106	134	221	247	223	152	205	200	124	164	211	229	131	164	246	177	223	324	250	181	207	214	208	197	180	171	120	124	196	117	66	102	192	245	195	202	223	218	203	164	217	206	129	88	120	139	124	189	216	173	133	138	163	270	313	217	128	222	299	207	111	84	107	179	188	157	172	147	261	248	206	203	114	192	241	206	221	212	148	180	218	236	239	195	156	177	223	203	184	146	166	206	223	199	131	168	221	143	137	169	144	203	144	127	176	208	294	251	231	255	220	189	200	228	196	175	170	240	266	198	199	267	259	154	177	170	148	257	282	210	208	159	158	177	116	133	134	149	189	304	246	78	87	86	196	324	276	225	196	143	140	106	97	168	156	171	196	147	206	241	209	134	109	228	210	96	97	204	227	213	158	114	174	149	183	194	187	238	198	189	222	199	168	128	96	152	170	159	159	161	155	150	252	335	275	183	164	201	201	184	145	141	174	204	210	180	154	97	102	156	115	131	149	150	268	284	253	218	177	203	208	194	168	116	118	216	253	174	191	208	155	227	210	179	264	169	119	185	255	199	128	152	82	150	205	218	167	182	281	169	135	165	182	230	248	165	147	188	163	233	268	220	215	244	286	279	277	431	406	269	239	204	200	134	117	111	143	218	181	143	175	247	274	260	237	247	244	203	121	83	161	135	168	238	130	218	273	265	257	141	164	170	135	119	179	254	227	173	210	200	112	152	269	279	248	219	127	150	173	146	170	206	282	297	181	72	112	167	174	289	410	319	245	296	328	276	235	244	212	203	159	78	91	92	127	183	202	150	130	224	265	226	209	234	147	169	221	178	124	131	156	190	208	187	147	108	239	369	359	254	197	273	307	193	82	138	179	191	210	180	225	240	153	150	229	234	230	228	214	204	218	225	231	193	217	268	284	299	246	148	132	178	226	312	289	190	184	172	232	230	103	134	181	124	165	298	243	185	302	324	279	283	270	263	219	207	226	163	100	188	164	90	163	245	233	185	197	181	164	110	116	161	138	199	209	242	278	154	123	178	219	241	205	250	277	263	216	158	152	187	234	153	87	167	202	166	193	180	159	121	173	255	159	82	68	123	200	203	222	224	141	107	150	140	215	331	275	175	128	169	200	205	145	83	217	277	209	189	264	275	184	199	147	57	174	170	184	219	205	394	393	267	201	141	188	245	275	256	148	90	148	211	203	201	269	231	199	225	199	179	104	103	184	186	174	202	247	251	262	245	194	190	137	187	223	177	192	285	301	169	189	222	143	197	211	90	134	206	214	165	127	223	235	243	251	206	196	240	222	201	206	169	256	224	209	192	64	145	225	171	131	114	131	226	299	286	197	139	136	178	141	87	154	197	180	93	75	175	195	182	215	181	171	197	168	120	211	245	178	211	252	243	214	156	170	137	135	200	156	166	163	203	290	250	165	191	147	173	189	77	156	275	272	232	289	279	199	213	256	172	162	251	239	147	142	212	177	210	247	175	164	281	241	149	202	254	238	183	209	203	168	184	149	89	133	145	165	191	163	170	169	192	250	192	180	261	218	157	165	329	356	265	286	248	191	180	258	292	218	173	136	71	103	169	172	189	156	86	54	44	115	218	280	300	240	172	117	209	282	243	202	107	54	51	96	151	190	166	181	136	84	149	169	216	223	121	85	85	61	152	263	230	182	226	249	239	182	98	98	132	142	176	256	175	156	158	111	221	192	184	153	173	266	208	189	229	160	131	130	123	140	172	176	112	161	206	166	139	230	268	154	110	145	184	201	114	137	209	178	187	162	143	159	180	206	135	85	137	222	250	219	219	187	157	140	158	114	117	171	99	108	126	84	131	126	49	52	106	119	113	108	112	121
108	183	220	145	65	126	212	223	160	151	207	289	248	180	201	196	123	102	106	154	217	197	126	54	143	197	110	64	55	47	138	180	138	128	161	143	109	181	157	68	49	77	106	73	107	198	210	209	173	130	193	205	170	192	167	99	59	56	146	184	173	247	287	206	171	181	121	192	221	101	173	182	138	238	269	191	117	166	216	177	162	121	75	137	185	204	201	166	152	239	265	128	104	113	96	124	167	196	171	160	145	227	222	86	110	201	178	94	183	199	163	226	171	186	233	259	169	60	157	245	214	169	204	260	233	118	144	192	120	145	199	281	249	221	261	189	209	213	207	179	116	171	250	291	252	138	152	218	231	249	191	136	125	167	216	138	90	181	204	277	313	139	167	235	248	331	300	253	188	143	165	146	157	197	199	180	214	234	177	161	169	124	61	138	204	196	137	54	48	193	192	62	55	140	215	118	79	80	54	70	70	95	147	179	172	174	196	201	187	133	114	132	153	189	253	228	201	310	266	171	153	181	183	82	103	129	127	182	206	233	217	225	266	186	203	203	115	188	157	100	195	224	236	226	182	183	253	305	212	136	131	126	158	192	217	208	165	192	189	265	321	258	296	317	329	253	187	244	291	223	168	126	154	247	175	130	198	258	236	270	273	142	144	205	246	270	174	181	230	224	202	185	226	200	161	158	174	124	157	234	157	134	108	116	175	146	137	164	219	226	165	135	115	142	119	157	270	270	287	304	209	143	124	149	168	158	190	204	215	159	130	196	241	298	249	175	174	166	252	267	185	162	144	145	149	213	238	150	104	139	159	155	189	214	232	213	202	187	182	208	229	224	267	243	178	192	183	202	150	87	135	210	182	126	236	191	51	70	157	186	143	161	228	225	151	198	238	306	227	173	226	127	136	213	163	79	149	180	138	145	201	161	146	196	209	152	132	169	219	333	277	233	290	278	172	81	137	241	253	259	218	160	119	91	154	154	219	285	223	136	135	201	224	202	218	179	165	139	48	116	182	195	150	88	174	223	182	157	171	177	196	181	151	166	168	245	257	137	102	205	187	164	217	221	163	148	226	235	191	180	192	226	306	271	157	170	233	194	163	191	157	198	222	205	163	144	180	192	225	244	211	240	318	192	162	223	228	261	205	177	231	209	231	254	174	173	225	280	186	119	213	279	325	291	287	245	232	299	246	233	225	179	135	149	132	153	277	205	165	247	200	167	200	219	265	172	54	52	62	217	299	264	231	188	228	245	205	187	187	200	184	199	200	266	226	142	136	144	171	165	164	136	182	280	300	181	119	126	138	165	162	178	205	159	196	167	82	117	191	250	189	159	219	279	282	168	81	120	175	208	176	224	290	249	219	246	278	210	177	265	272	280	232	140	276	306	194	139	190	248	244	226	315	285	139	142	129	159	224	162	88	106	101	106	169	166	163	226	259	215	134	138	195	181	135	132	142	213	265	202	222	196	143	178	168	212	201	157	213	176	135	130	92	170	214	209	153	144	208	210	232	242	252	220	147	168	221	152	151	177	163	156	146	147	86	133	176	121	81	93	145	177	200	227	211	166	217	269	198	102	72	107	164	113	89	240	290	163	137	197	196	155	153	201	144	100	105	111	192	210	195	295	383	294	130	60	140	132	180	181	167	251	233	229	196	196	232	273	357	364	288	270	208	226	313	261	205	224	189	157	144	158	189	160	90	91	165	125	98	86	44	41	128	191	129	66	112	140	152	230	204	171	236	175	123	163	131	167	190	172	155	179	277	255	249	177	176	211	191	250	231	152	138	189	220	161	198	195	111	173	169	169	164	231	225	97	109	192	217	240	230	193	233	216	138	143	187	185	152	187	243	220	178	116	145	171	93	146	223	218	249	319	295	190	227	293	268	254	265	264	186	196	212	192	173	305	326	163	96	44	99	142	98	159	228	278	248	122	206	265	167	117	155	174	202	240	270	299	212	161	191	122	105	191	238	217	194	211	134	61	179	193	98	118	135	124	109	155	170	210	207	189	194	147	221	271	218	209	156	91	137	171	101	154	212	198	195	171	149	190	219	203	154	104	183	245	212	93	92	201	231	259	301	245	208	184	138	176	235	231	258	258	201	173	136	84	54	150	263	235	201	141	127	151	132	88	60	140	254	256	154	117	143	148	176	140	147	203	183	206	131	156	157	87	176	230	240	215	142	130	163	147
54	108	171	108	103	159	178	170	115	145	211	130	110	244	193	73	179	214	114	115	157	142	145	228	219	183	148	118	164	108	130	200	133	119	107	51	45	99	198	278	241	135	171	145	189	208	107	163	159	175	190	150	180	158	140	188	244	251	208	126	147	241	275	190	141	195	204	243	156	57	111	145	175	225	265	262	217	283	203	140	201	186	182	234	282	253	228	165	79	149	197	143	187	142	138	226	228	261	266	145	124	146	69	43	49	167	215	200	222	164	157	200	135	81	182	218	164	120	127	168	211	203	154	157	112	101	134	162	178	139	156	218	176	216	272	264	244	200	247	205	173	229	193	164	203	184	242	274	270	236	155	177	153	182	222	196	152	130	190	170	192	151	117	184	196	172	191	197	231	212	117	213	242	252	272	180	210	194	122	226	278	221	210	174	136	176	160	185	213	123	87	147	182	211	209	183	221	186	181	195	112	80	208	297	228	105	176	180	137	207	194	148	82	61	173	209	128	131	149	179	164	155	152	98	102	126	142	187	160	106	77	68	175	215	138	78	154	203	122	133	149	199	226	250	253	135	63	86	146	153	258	307	183	145	254	369	329	205	142	243	336	344	303	232	245	251	188	207	330	272	200	217	168	116	60	168	236	162	162	168	191	237	200	226	281	275	173	143	197	166	262	248	184	191	211	227	204	194	125	109	187	206	177	178	208	240	226	248	251	218	168	98	122	153	147	163	171	185	215	248	198	173	126	147	212	127	103	213	262	194	178	212	217	203	240	252	228	290	315	163	85	166	196	185	126	128	185	138	124	221	316	312	237	181	254	309	254	238	254	251	258	213	189	280	231	170	170	215	249	119	109	178	193	129	136	140	80	135	241	264	132	77	186	246	218	235	232	143	119	225	256	241	251	235	184	187	158	79	136	216	257	220	152	212	193	93	164	186	152	220	282	226	160	181	222	203	165	219	255	247	187	177	235	180	131	187	280	210	105	185	247	224	180	244	282	206	155	85	62	154	211	184	162	150	208	156	167	283	229	252	309	242	195	123	60	224	318	180	127	176	257	248	195	146	145	271	268	135	82	121	130	108	182	304	207	128	190	129	146	226	265	223	118	145	117	40	162	196	207	250	197	201	170	178	226	216	140	202	193	84	165	232	178	177	236	227	194	167	154	207	298	276	288	291	276	298	271	201	178	219	261	192	155	224	187	209	240	142	110	185	199	235	273	248	265	176	143	141	108	162	208	243	249	200	145	194	137	153	208	175	181	176	183	140	133	126	126	157	157	161	204	187	150	215	271	248	219	243	193	178	201	192	259	294	283	268	241	240	214	204	192	113	142	187	169	212	143	115	164	161	173	183	227	170	148	162	133	186	233	207	162	158	199	220	226	165	152	137	98	195	170	187	210	227	189	131	231	234	253	283	215	178	155	108	112	161	162	175	244	242	130	173	288	228	173	168	166	189	191	187	215	130	183	229	161	185	173	239	226	123	92	155	187	207	294	217	122	100	84	107	173	283	243	149	112	117	202	201	235	239	147	159	220	192	90	163	223	108	76	97	146	169	171	215	245	234	262	275	193	122	119	184	161	120	156	198	198	168	110	126	145	75	56	75	97	153	138	180	241	199	207	204	201	213	185	163	178	119	106	172	210	208	216	210	248	337	262	255	240	212	291	242	237	308	233	176	233	221	162	167	188	121	163	306	265	172	174	168	196	231	168	87	106	210	259	172	119	126	103	74	48	116	205	136	151	209	180	282	275	171	225	279	243	199	169	109	133	130	115	211	230	193	178	176	188	168	159	157	78	124	125	171	222	177	171	175	246	233	122	83	193	287	296	286	303	295	233	123	69	177	185	135	183	192	195	185	240	263	203	248	264	241	178	142	145	168	245	239	193	252	187	147	261	328	237	137	208	228	228	155	63	125	164	132	116	66	176	203	178	213	217	257	190	125	190	233	256	317	257	141	82	140	162	102	170	309	348	238	173	207	173	168	214	228	245	239	194	165	149	142	142	240	287	217	171	150	149	197	263	198	103	177	157	93	151	110	117	234	211	178	203	117	111	117	96	174	183	141	175	162	146	188	223	281	315	268	225	177	143	100	132	191	143	131	134	167	119	195	230	130	249	245	188	228	212	136	56	118	128	72	61	112	208	229	187	124	183	154	89	122	94	72	78	70	195	266	192	134	94	91	52	135
138	118	166	211	162	180	206	151	98	77	113	186	170	121	134	107	120	157	150	180	110	128	219	194	147	117	82	105	166	155	149	187	192	187	164	90	46	118	207	207	127	82	123	95	198	333	219	183	238	243	244	163	75	59	62	185	287	201	207	194	196	210	167	235	203	89	115	242	231	108	63	137	255	200	192	256	197	196	206	206	182	166	196	203	206	229	208	190	188	213	276	183	147	137	123	185	204	181	210	216	207	197	147	125	205	316	174	84	237	220	136	210	188	163	181	164	161	219	199	218	322	225	139	181	175	202	268	252	236	179	175	244	253	234	222	249	258	157	86	156	186	219	221	227	241	195	201	238	248	222	129	45	90	185	259	311	185	137	261	217	205	182	131	166	176	244	245	246	321	250	114	201	322	237	211	263	196	154	155	146	154	141	156	146	133	135	143	170	142	79	46	84	175	143	120	235	250	203	196	150	93	127	193	212	209	134	133	145	141	112	146	224	180	232	234	108	124	217	225	130	48	141	184	117	69	108	113	186	183	89	186	177	184	215	112	77	170	216	162	158	176	155	171	201	152	161	255	256	278	197	115	151	162	199	169	147	196	236	182	177	253	298	247	106	81	160	262	306	278	245	275	268	173	192	206	221	235	180	164	140	254	321	261	225	246	234	134	112	183	269	212	90	133	217	245	279	253	225	205	160	161	153	186	231	167	190	159	147	202	154	220	255	189	154	163	193	260	230	158	198	166	205	220	225	271	286	233	186	207	124	115	138	203	270	268	196	119	202	238	159	119	171	213	180	135	145	193	231	227	217	230	142	88	105	101	166	236	198	187	240	265	231	179	241	178	96	90	58	140	163	138	114	184	221	162	167	135	201	257	215	159	155	142	110	121	224	299	205	156	165	197	202	178	191	196	170	124	151	208	200	219	245	261	213	189	194	106	95	222	282	290	247	122	178	248	212	168	133	186	155	152	253	202	121	87	92	134	101	181	231	154	126	187	270	280	365	290	147	219	180	185	255	255	182	177	244	238	316	305	257	236	192	178	126	149	231	217	198	124	165	296	282	165	107	202	279	199	176	177	136	176	116	84	178	197	220	250	248	223	186	176	132	192	304	273	181	207	196	156	186	163	146	196	176	135	127	127	200	147	123	181	135	161	185	152	136	169	242	201	159	201	220	250	269	256	268	232	214	180	169	171	139	170	156	150	176	214	172	119	168	180	195	148	78	77	105	108	94	197	257	247	262	233	252	275	225	155	136	179	196	144	182	237	210	180	94	78	111	160	252	228	145	185	217	224	198	150	187	176	176	208	207	149	106	202	222	173	220	279	215	174	235	190	234	221	176	255	271	249	173	180	205	178	143	140	103	54	144	167	172	217	138	143	138	107	127	128	122	171	220	220	274	247	199	217	141	80	147	140	69	110	190	190	148	80	147	232	240	289	282	285	300	254	136	124	145	120	242	275	165	216	187	141	188	193	202	168	154	154	248	211	73	67	162	208	184	184	186	144	114	154	152	163	245	177	96	201	247	216	168	208	269	229	129	123	187	130	128	165	159	149	129	110	206	247	211	189	205	254	189	187	220	212	136	60	96	128	126	94	103	180	180	192	182	159	238	167	92	163	235	240	182	164	179	158	90	55	110	113	134	175	151	188	200	279	304	235	205	209	266	235	206	222	167	128	168	145	119	159	216	259	201	122	157	199	203	173	160	211	194	151	203	256	210	213	236	166	123	174	129	83	110	170	205	226	193	89	111	169	168	144	98	113	215	183	150	143	159	141	157	266	241	143	124	190	230	230	140	105	167	116	206	269	247	184	84	96	191	180	188	253	232	193	148	153	248	292	143	123	243	285	202	157	161	251	278	183	194	221	160	238	252	140	105	89	166	214	230	230	215	255	264	244	233	209	148	121	163	176	178	119	112	185	161	161	169	172	195	181	175	219	252	239	184	220	163	158	287	206	192	151	96	102	51	98	144	243	255	185	191	108	112	114	140	155	166	244	222	201	175	217	240	159	136	113	111	112	84	122	136	175	234	179	130	151	128	117	214	269	186	217	185	99	150	107	127	127	133	145	164	233	268	322	204	129	164	152	204	245	213	185	187	216	199	135	151	126	71	174	178	196	233	181	221	180	121	100	128	181	190	228	169	148	178	161	156	108	81	121	153	133	92	71	107	172	146	130	98	85	143	91	39
124	89	150	182	108	41	83	105	60	96	170	202	169	114	153	229	170	121	135	130	156	102	73	152	189	138	131	177	199	150	122	131	171	234	185	105	136	132	100	168	187	104	136	232	239	229	174	157	196	168	122	214	172	104	167	184	184	171	198	235	207	110	70	152	181	148	131	87	100	172	157	112	183	221	141	106	87	116	148	90	129	239	244	206	158	129	226	268	206	199	201	176	155	138	105	123	142	160	182	120	175	293	270	131	124	231	240	139	180	206	118	219	263	221	276	233	187	170	166	273	247	159	228	272	232	181	172	177	177	220	188	150	203	182	145	196	239	256	138	173	224	143	192	247	198	218	221	215	208	192	207	150	91	138	196	181	229	224	173	147	153	190	155	124	113	141	250	249	230	231	211	174	153	220	264	215	164	167	245	233	208	163	138	237	198	136	202	176	204	229	82	144	233	303	299	217	259	214	125	130	191	203	163	175	145	99	195	268	186	96	138	185	159	207	214	159	149	178	179	99	159	231	182	110	77	199	264	187	128	147	198	198	184	157	80	101	211	152	101	181	203	271	271	227	220	206	168	103	125	218	224	191	140	90	139	221	264	221	200	273	275	225	241	194	199	248	242	230	246	247	227	222	224	258	199	220	277	224	230	214	252	225	200	187	88	115	196	224	260	346	308	216	247	256	219	254	296	178	87	201	238	212	212	175	153	182	166	139	171	208	206	150	169	231	240	272	301	242	203	155	139	270	234	163	225	254	303	294	223	167	225	276	257	170	104	173	167	200	240	212	201	122	84	99	120	158	164	174	161	170	219	173	143	266	264	213	168	144	193	223	276	304	215	200	282	264	158	149	196	143	177	234	235	221	215	130	69	170	236	148	150	213	152	96	120	107	69	116	214	230	150	138	149	182	261	248	195	182	177	123	126	168	132	140	210	284	182	61	154	142	157	274	199	149	266	293	190	92	68	198	188	209	222	215	254	214	201	201	215	126	106	190	269	215	151	148	172	222	168	122	191	149	63	166	236	202	181	154	167	205	148	123	183	173	148	155	129	217	260	150	151	153	163	171	227	210	150	235	204	95	93	130	184	235	226	221	198	205	254	254	227	206	260	248	164	190	252	189	113	204	238	212	196	166	144	173	190	180	194	160	202	260	182	131	176	197	153	178	152	66	61	98	168	178	126	90	126	220	219	188	171	107	127	124	137	223	232	237	255	152	103	191	138	69	93	121	169	153	111	145	209	171	141	205	234	165	97	146	238	235	193	266	229	152	201	139	99	95	160	270	297	207	105	123	193	276	197	149	196	186	223	159	138	196	196	134	91	167	254	313	239	168	239	255	217	234	181	175	231	203	244	202	104	142	193	133	162	224	141	147	125	138	182	134	115	128	136	157	282	387	328	263	166	134	264	268	297	260	94	49	137	210	231	228	181	196	241	280	284	235	145	173	172	129	141	172	162	79	146	222	238	249	202	181	241	214	198	258	207	149	207	191	163	219	167	180	234	223	212	121	83	92	140	240	166	126	229	209	184	237	224	211	175	111	142	120	91	156	177	147	135	170	181	166	261	293	182	140	101	82	182	283	231	128	170	235	227	244	162	99	161	167	216	243	136	119	194	141	68	152	170	149	216	177	177	145	149	179	198	271	204	197	201	182	176	209	259	249	255	242	239	158	54	115	184	178	202	155	121	177	192	204	230	202	98	130	208	118	129	230	141	133	136	162	259	280	246	178	156	120	153	177	157	185	179	131	124	220	173	41	154	287	223	134	225	267	148	142	190	172	157	213	247	197	127	192	267	207	183	201	191	179	247	246	200	142	84	148	157	115	94	137	184	124	102	106	95	163	182	113	133	118	173	212	119	145	148	119	93	112	140	141	181	262	299	251	320	334	243	220	213	205	222	212	156	138	157	218	263	229	184	150	90	77	138	100	117	201	130	51	158	273	229	169	160	142	160	209	172	170	131	132	225	191	140	187	254	196	208	166	111	218	225	226	249	211	227	220	199	200	184	192	127	122	149	176	182	86	86	130	88	72	87	121	223	212	126	75	96	225	328	279	123	57	150	228	131	74	70	128	151	142	207	238	191	143	212	217	161	165	163	161	189	210	203	151	145	157	160	148	182	180	165	194	157	231	242	165	236	164	79	163	191	140	207	180	40	134	134	36	82	87	42	141	210	128	183	163	99	162	101	35
161	49	60	97	85	103	160	150	146	130	178	192	179	139	171	216	106	105	170	157	108	66	58	158	165	70	112	113	120	177	126	68	50	133	206	214	215	155	150	188	260	233	143	173	178	150	93	71	97	131	177	128	168	252	179	94	148	157	131	256	274	212	125	69	129	157	150	171	198	136	59	91	102	177	194	123	88	106	206	234	198	205	239	230	185	195	216	183	124	54	95	134	174	222	149	156	208	177	218	227	139	138	196	123	96	185	211	135	188	259	216	184	171	213	197	171	225	248	237	315	301	189	196	220	164	222	329	316	242	197	196	172	108	72	229	275	150	166	204	157	221	234	210	229	201	224	179	149	189	181	158	198	236	244	235	263	221	166	176	196	201	192	263	231	203	210	253	285	200	157	205	240	217	210	215	229	195	228	261	185	120	97	125	212	248	191	259	224	120	150	144	195	276	322	330	275	175	101	87	70	54	81	114	119	109	207	295	186	140	203	166	165	194	166	179	195	173	169	139	94	139	204	190	139	206	242	141	129	182	246	258	173	97	175	194	153	263	190	123	192	201	233	152	76	109	156	148	184	233	229	290	341	279	195	211	151	154	217	250	249	201	199	261	280	174	154	196	269	322	298	247	268	329	308	261	254	259	283	278	252	275	220	157	177	187	171	130	124	180	129	189	278	204	186	241	223	258	230	104	154	208	128	164	206	181	187	130	192	280	251	175	162	155	176	243	227	236	283	204	162	220	217	200	187	136	205	278	205	196	197	199	146	206	246	124	166	218	189	168	165	157	182	143	165	184	189	252	280	212	77	47	98	164	145	172	207	185	224	284	230	178	175	207	259	185	141	206	201	234	256	148	136	223	265	249	204	131	155	214	181	115	196	244	203	208	180	215	215	155	155	138	208	205	107	144	231	270	289	326	287	230	132	161	229	138	164	160	115	210	206	152	130	164	238	166	182	258	151	144	204	171	114	85	141	229	182	97	169	167	136	191	268	277	218	197	176	191	158	159	225	234	185	172	164	206	213	164	190	190	240	207	169	254	254	138	187	178	102	111	142	233	178	116	167	258	260	259	210	123	160	119	164	248	176	136	117	150	173	161	157	199	296	261	176	193	155	97	232	278	222	201	221	190	144	187	221	265	275	245	159	103	163	174	126	188	299	243	156	113	104	103	114	197	250	233	210	203	166	194	189	118	201	219	187	291	280	234	238	248	210	153	159	269	306	221	207	206	188	167	225	264	206	205	289	261	211	234	236	198	153	152	192	215	181	146	163	137	104	201	203	153	165	175	220	247	206	157	184	254	229	202	210	170	166	212	209	166	123	180	295	198	176	318	243	150	110	219	252	122	197	250	140	147	228	138	103	256	289	166	117	119	152	216	207	173	214	179	195	242	158	161	241	275	282	266	212	163	159	183	160	138	137	99	208	270	186	195	195	205	216	127	142	228	138	147	252	199	150	168	211	252	330	264	187	201	211	197	172	243	198	138	105	67	66	105	165	208	166	167	142	51	141	212	256	217	179	222	239	250	150	132	188	183	145	190	183	154	237	209	164	162	159	173	157	226	204	128	153	135	100	101	156	161	101	149	253	231	180	219	210	111	60	98	202	184	84	196	238	166	188	226	244	275	233	229	236	119	110	185	187	193	168	140	191	187	208	152	179	332	308	247	263	285	292	267	228	152	165	266	278	227	220	227	236	143	146	248	140	78	154	121	155	178	127	127	136	216	237	170	141	184	185	137	168	210	172	277	297	162	131	128	168	210	163	212	313	241	187	239	219	122	108	175	211	222	255	235	138	100	216	251	181	172	172	216	184	202	269	196	159	155	143	195	191	183	221	216	162	163	216	207	205	214	164	79	159	266	244	190	142	184	248	259	259	290	212	183	218	255	260	199	267	266	187	108	114	149	148	177	204	209	190	215	219	197	146	140	119	60	53	168	208	112	188	262	197	179	134	72	190	235	183	115	106	156	204	219	163	200	224	206	256	236	185	143	156	223	232	226	170	88	112	189	121	131	176	154	158	109	122	201	187	144	244	290	168	154	181	117	129	204	136	107	196	214	143	56	131	193	186	246	255	202	201	234	168	112	207	173	142	184	116	66	150	201	100	140	161	145	119	88	138	178	200	200	234	147	84	131	86	59	148	187	157	159	152	224	240	106	43	43	86	152	178	167	174	168	141	185	186	92	40
200	112	118	198	182	222	252	121	83	134	231	229	196	210	112	51	95	184	141	123	130	107	92	80	76	122	184	183	174	148	218	230	111	40	107	108	133	206	205	208	177	204	212	134	94	75	130	164	194	244	187	178	224	169	96	112	200	238	263	357	345	253	172	131	158	187	198	203	248	256	173	158	106	127	189	151	209	238	215	240	261	244	233	156	140	208	203	256	268	179	133	185	201	143	100	129	211	227	161	131	154	150	143	150	100	111	179	161	135	169	187	209	218	163	106	90	163	182	249	257	239	259	215	173	143	163	179	184	204	212	169	192	221	205	166	187	191	201	248	216	155	242	275	201	238	305	287	226	210	172	162	151	198	270	273	212	151	186	145	53	98	170	191	189	166	241	260	167	166	172	261	263	218	283	313	198	170	263	233	199	108	173	257	251	218	89	102	185	209	134	127	181	201	262	266	212	196	219	187	109	147	163	119	154	200	160	152	218	243	154	170	232	104	92	169	119	107	118	66	140	229	217	207	196	194	240	200	93	112	241	217	165	189	162	157	200	256	167	141	174	108	146	205	197	142	159	189	212	160	138	261	207	230	286	204	127	222	318	244	208	165	121	220	287	179	146	234	300	216	228	249	197	298	333	296	335	329	264	146	158	278	273	245	229	182	170	205	198	158	184	166	102	114	105	202	256	198	222	197	203	246	141	103	199	222	217	141	129	220	240	153	121	172	171	184	207	230	192	200	217	172	167	180	172	152	181	197	155	168	196	172	137	194	240	145	135	172	191	144	89	143	153	136	164	224	188	108	96	186	208	91	147	247	171	189	291	208	154	189	176	186	194	225	208	100	129	178	203	256	240	174	79	134	184	170	162	167	190	141	129	159	203	249	228	212	224	171	155	224	220	160	151	180	167	126	94	103	221	331	219	120	211	284	179	52	47	115	140	162	149	65	188	321	213	148	276	240	110	201	234	229	209	200	226	190	140	145	213	144	126	122	110	217	278	192	179	240	193	133	182	207	209	226	204	219	172	180	241	226	198	163	144	128	142	220	267	234	131	129	250	239	219	246	228	204	248	240	170	219	271	256	231	202	159	156	154	239	243	150	218	231	208	204	171	172	163	140	201	304	208	163	245	227	218	183	166	131	187	215	102	145	211	182	128	107	91	159	199	226	253	159	210	198	130	180	255	274	208	138	162	230	194	187	177	203	209	173	172	232	246	129	148	205	149	111	94	157	207	154	208	256	205	203	233	146	179	250	169	206	224	245	265	180	109	91	163	232	221	135	188	210	354	450	247	174	224	229	178	180	114	115	176	183	202	209	221	234	230	175	91	166	223	219	237	226	241	245	197	205	270	210	165	191	184	108	147	199	228	215	85	103	152	254	228	173	285	274	217	290	262	158	182	137	141	200	229	154	100	123	157	255	321	195	107	166	230	260	186	149	173	181	200	170	98	89	85	110	217	246	254	286	223	201	256	221	125	212	249	214	256	212	173	177	200	180	144	228	270	270	212	91	53	104	204	180	145	120	111	136	169	242	241	218	218	245	224	155	141	131	145	166	243	280	199	202	171	147	214	175	130	162	187	245	178	122	217	180	178	186	106	149	153	182	233	143	146	150	137	136	134	162	162	179	271	323	299	245	157	133	195	243	284	244	169	260	213	143	215	177	107	157	225	217	266	264	159	185	192	126	128	166	113	113	202	224	165	134	174	120	53	81	143	180	155	99	145	240	177	153	240	229	183	150	196	189	151	238	197	149	216	202	160	166	184	185	232	191	172	152	165	194	169	169	106	133	164	207	252	221	165	129	135	183	249	302	248	235	320	249	114	134	132	115	141	196	230	144	110	179	233	149	132	188	184	194	117	120	194	210	241	231	216	240	310	282	193	229	226	247	280	223	172	176	204	120	132	187	227	250	178	146	107	144	138	187	265	232	265	269	175	155	315	363	272	212	239	194	97	141	158	121	168	132	85	144	176	226	151	201	315	275	251	156	63	39	120	207	231	215	191	177	160	137	77	119	238	222	180	175	148	182	177	102	109	144	152	189	125	38	133	156	128	166	226	221	153	215	208	205	217	246	229	155	173	224	166	117	173	147	151	133	71	115	115	117	169	205	178	102	120	232	236	159	199	173	91	48	96	184	168	94	129	182	200	261	178	132	158	162	148	64	38	86	122	149	178	109	79	121	124	77	139
93	48	74	169	219	229	200	151	151	128	166	129	86	114	73	91	144	101	87	142	154	121	62	83	85	104	170	177	174	141	137	157	175	131	56	49	147	166	99	170	189	108	134	171	182	196	169	159	203	223	123	143	174	127	190	245	162	148	206	210	214	217	221	196	170	142	155	220	217	169	164	182	155	80	125	208	151	62	115	122	173	294	263	228	234	301	274	235	241	178	174	253	262	199	203	191	158	159	192	255	198	123	159	205	238	178	141	153	150	166	197	241	244	213	224	203	150	146	225	323	322	249	157	139	104	103	181	207	172	182	219	176	168	140	111	92	132	233	169	126	101	110	178	185	128	74	93	145	182	155	160	188	214	249	194	94	163	269	193	133	185	191	176	203	174	168	187	155	168	206	224	245	265	288	305	282	296	295	227	232	207	210	196	143	165	124	183	228	119	124	129	127	159	149	180	129	116	122	117	189	235	219	178	239	190	87	145	220	238	165	130	156	158	135	175	235	251	259	194	167	198	198	203	168	166	220	149	86	87	149	226	221	183	194	201	142	90	72	128	161	220	158	112	196	139	147	184	96	105	125	167	184	194	182	229	245	154	240	307	187	142	186	188	200	156	214	303	299	176	149	206	256	239	199	243	223	234	232	190	246	227	181	200	213	241	203	208	271	213	99	125	219	207	164	252	296	166	66	164	200	185	185	191	172	137	171	154	168	234	269	198	148	179	197	207	203	210	154	163	233	165	139	181	128	59	122	295	303	208	182	194	206	194	131	173	195	148	219	200	126	133	130	142	175	184	260	219	127	203	301	260	332	331	124	168	201	161	280	202	46	93	143	137	157	161	164	169	204	167	153	213	193	127	133	170	154	197	233	282	221	89	117	262	270	189	170	217	222	201	265	297	213	150	194	166	242	260	119	138	235	204	146	168	136	193	239	195	233	281	260	164	148	166	144	171	202	260	232	191	165	165	278	299	251	188	156	221	281	221	107	91	196	291	200	134	186	225	217	143	159	240	230	155	152	205	246	232	192	127	63	92	94	56	54	78	158	280	268	217	277	305	245	189	180	280	377	267	198	213	258	313	243	166	204	175	72	167	202	127	150	165	120	155	266	170	84	152	164	188	260	205	179	272	234	198	227	248	318	280	271	352	275	158	139	164	181	261	288	246	212	141	115	155	262	290	177	164	267	275	168	132	159	273	234	94	125	255	285	188	189	132	260	364	275	160	119	258	264	250	185	99	117	114	211	187	132	229	231	204	187	212	189	100	136	197	201	218	232	247	326	265	274	416	308	252	221	217	291	250	149	83	142	212	295	321	209	194	224	201	213	217	160	140	141	106	219	254	177	183	174	208	262	255	241	223	161	128	209	235	116	113	184	255	188	142	282	190	118	194	138	143	218	192	112	150	215	175	168	219	244	186	195	199	230	257	189	142	96	241	301	175	254	254	149	96	159	231	175	187	183	184	179	185	187	193	210	171	109	122	218	237	199	161	100	118	237	236	170	167	186	166	94	64	130	124	124	140	140	133	93	148	243	278	230	183	223	265	240	218	219	142	186	230	156	131	166	228	193	296	292	174	206	154	148	195	114	48	58	177	281	256	215	205	132	130	201	187	169	180	131	145	245	230	238	243	227	249	227	219	320	280	233	233	183	256	280	236	229	213	164	190	306	272	121	145	189	191	150	159	206	181	177	195	212	185	137	139	166	163	165	141	183	258	175	136	133	90	126	184	292	273	177	137	119	160	200	143	145	251	251	176	154	124	115	104	136	239	185	73	108	181	153	119	184	185	153	168	143	178	137	91	227	279	204	198	327	297	153	148	180	224	190	92	91	163	189	232	249	158	104	80	46	58	107	164	143	140	186	203	260	336	276	230	274	254	288	258	154	201	246	202	148	132	164	177	174	166	102	122	203	231	226	127	128	255	276	210	262	195	54	109	168	164	171	196	215	218	151	141	185	122	208	280	192	256	251	126	101	167	191	173	192	175	142	187	154	74	137	209	193	199	166	158	174	233	185	67	172	198	163	193	195	108	33	145	147	51	51	180	232	92	145	156	113	293	354	241	162	164	264	256	154	214	212	145	185	173	194	227	144	171	163	122	154	144	100	134	134	68	113	178	218	205	150	196	259	219	193	204	129	130	135	54	124	189	133	78	59	52	140	123	49	66	56	99	192	129	87	88	90	175	228
159	166	72	42	58	157	199	111	164	157	82	78	101	188	130	74	136	133	153	162	93	55	129	148	110	94	117	173	157	133	164	209	157	148	183	192	143	68	130	248	212	108	121	104	51	84	86	118	196	206	171	127	85	155	168	142	165	85	198	310	183	170	257	203	174	206	199	179	142	149	180	136	105	103	103	231	266	137	81	129	196	175	201	207	171	218	314	323	191	165	309	342	271	246	171	91	126	172	164	117	92	113	142	132	88	80	76	71	106	178	124	51	81	158	208	196	183	189	205	214	137	142	203	122	135	242	168	186	226	175	246	231	155	142	96	118	209	253	223	143	174	147	112	207	193	89	180	232	182	220	250	196	182	229	162	113	145	200	201	203	216	220	243	264	289	266	201	278	234	166	225	190	162	173	295	366	274	175	93	108	149	151	153	235	229	160	140	135	115	138	186	89	86	115	142	132	100	101	79	99	152	174	180	129	90	127	180	173	164	169	149	148	134	154	169	199	208	143	115	134	140	96	140	147	121	251	313	301	241	160	156	228	221	166	221	238	180	153	176	153	109	70	140	259	184	129	207	201	150	133	221	255	217	238	207	130	111	184	252	220	140	129	217	200	128	155	182	158	140	187	266	280	258	276	172	91	221	284	204	195	271	283	249	298	291	149	199	251	134	160	128	145	174	102	136	201	223	178	121	154	222	183	208	264	208	223	171	127	233	227	213	171	171	225	194	259	225	170	205	203	205	220	152	116	169	130	191	243	200	156	141	207	213	210	178	162	181	186	199	175	214	233	198	165	253	308	224	259	240	182	236	188	175	201	108	51	220	307	136	65	67	120	191	212	205	116	91	158	118	51	156	240	212	194	119	67	116	137	104	70	53	93	183	259	250	135	124	198	125	157	249	210	225	310	245	197	152	169	214	180	177	163	188	237	213	93	123	283	289	233	159	136	273	277	170	140	233	319	310	268	190	200	246	180	231	250	198	223	180	134	98	90	140	159	154	126	169	230	177	138	134	165	273	270	234	255	210	202	176	144	171	174	197	197	242	278	212	203	249	267	232	181	109	182	253	217	195	144	165	192	220	157	142	197	171	190	180	159	169	177	217	247	187	215	175	176	195	144	121	96	136	167	248	229	175	227	246	244	191	140	186	271	271	231	262	188	157	235	249	256	208	167	201	267	248	250	226	177	179	184	254	245	261	257	133	182	322	274	267	278	172	129	154	232	268	153	137	194	222	238	138	179	272	172	212	189	114	113	138	188	151	188	151	237	316	201	180	168	200	212	194	262	312	184	112	161	180	182	232	236	173	206	276	295	227	272	312	203	135	92	78	254	279	181	188	179	204	229	208	199	136	152	313	294	205	118	149	279	277	207	144	140	178	194	213	239	141	171	218	171	215	149	126	139	171	209	194	244	251	225	212	208	226	252	264	231	161	137	146	136	121	110	219	230	127	214	272	204	152	97	142	204	211	210	244	229	161	178	201	262	301	307	227	124	131	223	231	221	260	214	169	148	199	226	196	147	83	67	182	241	223	152	79	161	184	215	224	214	216	113	86	169	204	176	197	196	156	114	135	179	240	280	149	117	248	187	128	160	184	204	250	213	101	134	111	91	91	123	164	125	90	188	222	104	163	293	297	312	287	151	58	186	232	235	343	304	243	180	107	123	212	234	127	155	208	172	206	195	164	164	177	135	153	197	240	299	248	203	193	291	286	178	158	155	182	181	156	181	223	191	213	150	110	192	199	194	173	178	232	174	124	143	143	179	119	129	203	140	115	159	201	138	86	171	162	117	196	241	181	149	102	150	240	138	179	377	312	195	231	216	199	205	217	299	296	205	143	132	134	141	124	98	184	199	172	161	135	92	164	214	154	242	274	212	212	275	293	203	96	146	187	165	192	139	110	200	196	174	182	122	208	175	79	131	161	191	231	302	252	156	215	264	220	232	201	154	151	157	251	223	157	173	119	180	268	237	204	114	63	156	231	181	227	237	166	150	145	111	145	175	80	104	172	210	275	240	159	96	79	170	132	92	141	161	199	167	81	108	197	199	212	184	205	327	305	161	168	213	186	152	124	213	216	179	276	256	165	108	63	152	152	85	162	135	65	64	39	74	132	101	95	101	101	219	281	258	210	178	179	103	109	133	147	238	178	137	146	68	87	114	60	133	199	162	155	169	199	126	38	84	172	199
111	102	151	173	199	141	172	244	216	129	74	111	121	201	164	133	152	94	136	105	49	46	95	119	70	43	112	227	183	106	91	112	130	120	169	233	150	96	131	129	162	192	130	97	136	117	102	173	146	137	202	137	119	217	259	133	103	106	119	182	106	148	291	255	147	96	134	179	216	181	71	152	222	222	180	102	200	220	141	119	158	186	152	164	180	221	315	318	250	175	161	202	285	277	229	157	105	222	280	234	164	153	108	115	189	228	197	93	153	151	105	105	155	208	160	110	110	103	179	244	138	143	254	253	162	179	193	192	210	164	178	215	200	150	153	232	259	232	248	261	235	162	171	233	221	152	157	191	204	239	263	282	332	334	161	70	67	179	228	146	132	131	249	238	129	174	196	150	181	269	249	195	165	253	312	232	210	215	177	180	146	95	90	185	191	102	132	178	234	268	229	132	90	162	187	195	238	201	136	120	134	201	167	101	119	131	131	105	149	225	167	110	150	115	89	145	174	171	109	84	115	120	172	199	166	135	89	93	183	189	147	208	158	77	136	195	163	188	214	150	165	135	200	253	210	154	137	164	197	287	192	163	175	166	232	236	240	232	253	206	149	123	159	138	109	173	253	306	268	270	251	165	90	104	231	313	249	205	188	200	348	345	271	332	244	142	144	94	208	347	234	169	173	123	140	215	252	270	342	320	260	281	299	286	182	199	163	216	316	228	187	221	251	159	126	202	241	250	282	269	229	184	106	76	146	124	95	183	147	90	174	266	279	151	132	211	155	212	247	122	115	119	96	192	201	152	189	154	156	236	197	154	170	179	274	252	149	195	144	158	260	246	237	196	190	195	137	196	253	199	256	230	185	189	116	179	244	234	180	139	152	149	178	248	252	200	133	163	147	117	199	223	228	203	182	159	90	173	272	187	142	173	197	198	144	181	171	121	117	74	209	244	231	283	194	166	263	252	242	221	173	156	165	167	148	177	190	212	153	117	173	208	157	126	232	257	171	197	224	236	247	277	296	247	309	319	194	180	184	200	252	242	201	174	179	176	182	215	225	172	196	302	286	251	268	193	196	302	221	148	229	196	185	208	175	241	179	110	223	221	196	192	168	190	125	50	197	302	179	164	185	181	192	193	216	223	252	176	184	172	108	99	157	242	188	131	141	249	251	192	122	141	165	137	117	178	293	262	230	228	305	254	130	93	57	145	164	98	147	226	185	81	145	234	228	204	196	195	140	138	175	200	271	188	143	245	203	196	233	169	188	266	228	173	168	190	207	250	207	173	285	257	236	182	144	239	260	223	194	258	197	154	207	172	104	203	239	157	182	200	141	140	236	213	165	233	312	302	272	223	235	264	231	219	217	125	109	204	239	157	106	154	251	274	171	193	172	169	171	142	196	136	73	155	263	171	106	170	175	171	155	199	211	204	211	188	241	243	180	175	146	157	244	256	188	164	301	259	73	120	214	244	294	275	260	196	113	145	165	208	208	163	135	85	90	221	260	240	230	144	154	236	212	166	136	103	150	167	241	192	118	140	159	232	228	205	201	190	163	139	95	175	188	187	172	126	131	124	143	172	249	163	54	153	271	215	122	173	183	134	259	335	265	223	215	214	160	176	219	186	200	268	315	236	154	196	229	200	147	184	229	203	280	318	234	125	80	81	226	216	155	246	268	196	70	124	163	164	123	98	154	161	147	190	150	50	159	245	154	128	112	124	159	119	223	238	155	249	286	261	233	133	101	164	190	226	156	96	137	152	195	156	188	187	173	151	158	283	179	172	165	78	127	178	175	90	177	241	208	190	90	115	247	218	98	169	176	112	185	171	180	256	251	207	160	175	238	153	107	231	230	180	168	204	246	254	161	117	184	110	89	231	234	170	177	217	304	264	245	221	193	203	142	164	211	150	116	158	151	203	215	189	166	157	195	205	224	222	226	235	217	198	257	256	128	116	171	190	136	106	189	230	257	212	184	135	159	196	154	111	46	136	289	288	265	322	226	161	132	151	200	172	177	175	211	143	126	218	192	235	244	196	215	152	110	192	239	202	145	212	243	106	100	150	160	157	133	196	250	259	228	166	107	113	172	235	227	167	177	199	193	150	134	91	140	231	205	139	224	271	112	136	233	220	211	216	187	157	110	99	210	229	175	111	99	126	134	102	102	184	181	245	261	171	140	134	150	117	98	202	198	78
126	112	145	168	135	139	212	229	196	124	60	92	156	170	165	156	206	196	107	67	62	102	246	249	143	172	174	198	224	207	183	168	124	66	128	155	147	114	133	236	180	91	118	143	156	120	100	143	123	185	166	85	148	173	187	147	76	165	260	239	158	145	209	200	154	167	110	40	136	173	187	308	214	135	184	177	198	203	174	207	275	237	187	224	217	146	160	168	150	188	212	219	242	285	289	258	175	120	167	254	208	192	208	148	232	235	188	195	126	103	161	183	243	217	84	79	141	155	230	263	186	227	252	168	199	236	202	220	215	132	62	68	81	211	282	246	251	326	306	215	198	160	157	166	170	166	197	229	221	153	154	277	307	296	287	231	229	258	231	206	196	138	173	240	158	124	214	219	188	250	189	123	238	318	289	259	201	134	167	244	238	152	195	228	115	128	195	159	191	237	206	193	165	145	154	159	158	91	61	99	136	141	120	77	155	166	115	106	105	166	169	139	190	232	217	170	137	162	125	79	125	215	256	239	180	174	121	124	163	176	136	115	173	143	140	206	175	89	146	170	139	169	184	211	198	123	117	142	184	142	84	179	248	191	159	240	254	198	176	194	171	178	264	201	215	276	232	218	137	63	87	167	187	164	189	191	152	161	248	328	287	309	372	353	299	227	176	196	242	208	198	249	212	222	290	232	224	311	338	240	132	144	150	143	168	102	87	137	112	119	152	141	168	135	147	139	175	280	252	221	154	148	210	244	219	122	113	176	120	135	213	224	330	262	150	210	229	229	206	206	199	180	214	212	234	218	137	137	137	226	241	157	173	166	198	166	191	171	95	207	264	194	107	187	280	187	94	88	115	189	212	186	137	219	233	175	268	289	209	191	195	103	136	207	212	211	208	187	156	168	212	267	282	197	185	222	174	191	220	222	178	134	143	215	316	206	126	238	231	206	299	286	195	227	281	229	189	207	183	104	140	183	112	142	238	247	175	151	144	201	236	169	154	152	168	208	246	259	242	324	293	230	261	235	214	153	140	110	64	148	244	228	119	136	260	280	207	173	124	100	125	176	168	163	270	247	173	234	286	218	192	262	234	211	212	175	180	130	225	308	163	161	187	146	116	110	157	145	132	157	186	202	224	269	267	284	231	150	184	254	221	154	165	186	201	238	203	95	125	197	193	167	122	139	214	172	177	142	194	182	177	240	182	192	184	117	117	175	189	279	252	130	132	204	259	196	119	198	307	230	151	266	250	204	308	300	153	209	267	179	263	340	339	255	120	48	133	232	240	387	547	440	238	208	182	212	266	187	192	231	240	180	122	187	177	242	292	169	150	173	124	63	82	83	73	115	192	195	194	151	123	199	236	215	120	96	135	172	251	219	157	142	160	167	123	193	201	148	160	201	187	148	189	191	178	122	71	153	172	108	151	233	217	161	128	166	161	186	230	212	212	233	198	90	76	147	148	208	192	193	242	208	229	197	207	221	177	203	196	205	277	237	206	185	179	211	144	104	188	238	287	340	246	153	113	109	139	212	242	188	135	114	111	189	218	188	200	206	220	159	149	116	129	225	156	106	149	147	167	246	326	236	166	216	231	239	244	269	249	210	196	241	289	259	271	285	227	218	201	190	249	224	261	274	206	208	206	195	231	304	285	251	253	198	164	163	191	192	198	187	112	95	177	193	121	74	158	303	196	175	205	122	142	190	134	83	189	236	194	157	245	236	89	144	207	188	222	176	159	269	279	207	205	268	217	152	165	162	216	206	152	183	206	189	198	194	198	203	191	162	82	108	144	81	50	137	267	268	204	175	105	115	237	173	90	146	172	104	163	197	84	105	159	107	95	105	200	219	147	176	134	151	178	151	96	123	186	208	221	174	202	207	111	114	132	162	160	167	237	260	253	212	168	146	182	153	114	116	174	277	317	210	117	186	246	245	216	222	258	288	236	180	192	144	142	193	216	137	39	88	148	128	148	179	221	224	238	234	206	209	173	200	214	168	174	155	107	230	226	126	129	154	182	211	191	194	169	68	68	138	210	236	180	115	99	112	192	226	199	169	182	261	211	151	157	185	232	215	185	222	220	145	200	233	130	179	212	141	154	97	74	161	165	114	131	152	112	148	246	153	78	189	167	100	115	203	216	214	263	160	105	133	147	161	180	251	211	139	206	137	156	274	243	215	186	97	107	152	231	245	98	44
137	225	201	187	210	242	175	124	129	107	151	178	189	187	105	86	139	147	91	84	167	295	256	192	184	94	117	176	162	227	182	124	160	115	133	156	163	183	180	100	86	149	120	115	210	219	176	164	153	186	157	108	185	162	149	174	123	171	186	172	208	166	83	144	189	178	174	151	239	270	217	212	128	126	131	186	243	190	232	205	209	265	201	156	236	231	160	168	204	220	251	294	266	245	255	205	187	192	178	137	152	144	85	116	203	219	191	162	80	42	76	140	211	249	161	129	223	210	223	172	49	137	204	179	170	177	154	132	152	145	113	106	161	174	115	143	219	259	187	97	123	161	187	183	185	173	214	282	236	237	259	252	271	294	280	228	230	259	228	147	89	148	142	105	146	233	228	98	139	230	253	221	234	243	231	227	261	254	204	222	262	207	124	113	147	219	276	199	101	133	149	157	126	75	151	205	150	102	89	168	164	174	234	138	69	80	65	109	171	196	131	115	194	226	181	140	117	128	147	168	205	111	114	162	137	126	156	178	144	182	209	214	263	184	152	273	206	70	129	210	188	103	108	155	143	139	150	116	96	116	136	215	233	221	274	180	136	189	96	79	190	249	205	191	249	249	223	241	168	120	172	129	206	354	308	232	173	142	186	231	330	409	330	273	221	197	210	208	189	141	182	263	186	101	174	211	235	254	290	275	142	158	193	193	288	275	207	178	141	128	146	169	207	202	169	190	246	286	273	287	221	147	163	131	116	131	157	155	194	289	214	176	258	246	188	161	238	200	144	196	130	85	163	220	235	149	147	238	275	267	154	74	104	96	158	200	152	149	238	195	163	218	160	200	229	218	197	184	115	113	220	257	222	146	151	167	157	133	132	208	191	212	235	124	146	249	207	170	208	252	206	147	168	169	181	209	141	133	173	120	110	161	191	162	182	178	132	216	171	158	276	313	289	215	183	160	214	204	149	133	119	168	126	73	116	139	170	197	181	187	157	166	176	141	187	195	188	154	112	180	236	212	211	257	277	294	260	148	123	201	219	205	182	137	194	225	176	143	128	105	122	245	187	101	186	188	145	297	382	319	281	220	193	173	127	89	131	107	136	213	180	178	185	174	177	116	92	124	90	158	149	108	113	220	264	171	233	290	251	234	262	201	106	162	194	233	192	95	222	293	187	136	118	47	140	228	219	208	226	252	210	256	220	157	265	184	126	189	229	264	233	129	123	227	231	177	157	165	179	207	186	212	255	215	173	150	93	139	198	203	264	184	135	158	180	135	120	217	207	255	363	309	228	154	66	105	161	222	243	156	82	122	202	183	198	241	236	256	238	149	140	149	84	59	66	123	124	178	255	226	198	173	210	234	188	213	278	285	278	206	185	187	133	81	133	149	65	53	103	136	100	164	282	285	240	148	124	224	228	137	109	127	185	153	193	280	219	189	168	136	148	199	147	157	220	135	111	206	188	140	119	124	176	229	220	143	141	164	190	234	192	187	225	198	149	78	54	116	148	210	193	147	199	182	135	169	240	214	216	210	113	109	197	256	301	190	143	287	246	181	201	191	284	278	117	83	170	197	172	202	281	270	177	133	156	230	293	315	238	198	195	160	202	213	201	177	182	181	206	254	254	272	165	112	236	310	279	211	222	277	246	219	197	256	229	159	217	227	175	161	164	139	162	170	101	135	162	76	64	112	207	271	222	234	190	166	225	183	151	107	122	213	150	96	224	286	212	152	121	111	150	205	225	230	231	220	144	163	174	61	100	100	82	130	174	196	213	199	154	247	262	191	191	206	162	154	210	196	235	243	210	143	150	203	167	174	129	75	144	179	152	168	182	220	234	202	210	209	250	217	178	264	269	153	162	222	199	200	239	303	248	186	215	140	109	199	219	135	143	262	241	231	192	77	49	82	131	147	174	206	227	140	111	148	177	308	333	189	130	194	224	208	193	169	98	171	230	163	194	199	222	296	242	203	196	212	218	209	178	192	170	189	266	137	103	98	129	211	147	124	171	198	202	200	192	197	132	71	63	39	98	182	194	144	77	233	344	183	104	135	213	213	110	142	187	172	178	189	175	111	65	165	313	283	232	228	182	159	187	119	38	119	160	87	140	214	213	190	208	148	118	211	182	103	134	150	106	90	208	214	100	203	238	224	222	115	78	187	189	140	163	167	177	153	163	223	239	224	179	137	196	154
159	150	121	128	82	136	174	135	170	184	117	137	324	359	192	76	218	297	129	115	217	268	224	110	69	114	129	88	98	163	173	151	88	45	110	154	117	163	238	178	164	181	128	91	342	489	324	218	157	197	185	123	154	176	117	63	134	228	184	170	209	221	256	487	367	69	162	170	116	130	129	225	289	198	99	155	242	218	167	130	130	116	119	148	259	258	182	224	247	215	252	346	257	153	212	242	254	164	129	135	107	198	179	147	188	149	143	150	185	167	63	119	191	153	144	176	164	134	134	197	179	101	133	212	245	213	291	260	140	194	165	126	176	185	175	173	119	207	237	157	169	103	84	192	257	182	218	238	173	240	230	168	186	267	252	204	239	204	188	140	58	45	101	139	163	199	142	135	211	254	213	102	117	245	344	284	233	239	174	296	347	310	228	169	140	104	270	242	250	270	129	107	78	91	188	232	199	159	96	129	224	208	143	80	141	177	117	194	208	176	157	70	107	164	273	251	119	178	230	226	226	194	146	156	171	198	313	266	168	230	169	128	183	179	225	278	286	185	161	229	200	183	151	172	210	182	162	146	155	114	106	123	149	205	181	143	181	243	171	156	144	165	233	207	181	149	217	169	101	217	183	126	270	291	249	318	250	129	122	204	347	394	266	117	241	341	157	155	218	156	190	235	134	71	143	199	201	218	274	287	175	143	215	170	142	216	262	257	234	246	198	93	70	121	112	112	168	122	185	280	276	199	189	195	166	152	158	189	185	219	211	282	290	218	182	164	195	172	241	270	125	121	140	142	152	78	162	297	228	159	217	203	159	140	152	119	89	133	223	181	134	133	138	268	233	175	159	80	137	180	168	237	221	165	207	219	231	254	203	167	168	177	163	140	157	120	47	56	138	180	92	42	149	260	188	168	229	206	159	196	186	100	138	200	151	130	188	256	271	217	224	280	229	183	195	142	203	226	161	236	271	188	179	205	132	61	93	202	275	334	308	192	208	215	136	190	220	179	170	209	261	238	231	200	156	187	169	143	151	205	328	282	144	105	170	199	191	223	215	163	133	237	187	207	214	54	113	119	133	173	199	333	301	159	130	138	129	84	180	276	310	245	181	206	121	111	189	243	150	63	117	171	287	272	162	176	201	287	228	179	267	202	84	148	301	358	282	200	174	154	192	222	239	166	156	220	190	261	304	196	153	194	168	175	266	254	172	178	256	248	183	178	122	138	238	229	219	164	132	184	192	159	162	175	154	105	110	166	198	209	166	214	252	276	267	162	183	270	197	210	231	240	240	173	242	262	158	131	227	204	173	222	182	166	227	207	159	168	183	143	84	142	228	203	192	126	103	151	142	128	138	173	203	201	201	195	222	223	200	226	160	205	250	123	125	197	125	101	241	246	104	116	235	212	219	236	161	175	204	286	280	228	225	215	258	229	241	218	183	189	154	237	254	165	210	239	126	105	132	86	97	213	249	154	182	213	133	123	142	198	191	143	203	207	177	114	56	147	181	182	146	97	165	163	88	116	241	259	219	190	148	111	130	170	247	221	147	210	236	235	225	241	273	226	208	241	222	229	263	164	171	243	124	127	204	195	154	184	186	132	119	248	355	278	305	238	187	240	219	263	288	254	189	200	168	132	187	242	229	220	208	164	254	225	126	196	183	202	278	142	119	233	219	177	164	137	156	149	134	155	185	168	129	174	317	340	263	176	115	100	116	106	74	125	161	178	132	178	213	214	271	172	143	216	199	113	109	122	106	141	120	75	188	214	163	165	85	84	174	168	133	229	177	146	253	225	152	119	154	124	115	160	101	86	92	189	263	222	188	146	118	139	140	162	184	156	249	303	277	230	177	145	129	212	289	201	166	157	208	306	247	185	214	217	106	120	175	178	204	213	210	157	79	43	75	108	121	121	175	235	167	71	215	265	123	173	202	235	208	203	226	180	240	258	168	119	159	157	145	100	73	76	121	122	72	169	149	99	157	163	175	188	250	193	171	225	154	117	141	124	135	195	119	102	225	243	114	115	195	201	150	95	129	182	151	210	236	196	142	145	188	140	142	171	214	189	237	246	202	217	187	205	198	183	224	221	238	156	121	122	40	90	169	186	146	140	215	183	105	76	171	169	57	50	37	56	117	138	101	118	101	141	176	85	83	175	141	134	119	145	157	48	86	110	103	170	210	159	121	81	47	90
168	162	114	125	106	96	75	45	71	153	189	105	129	219	143	61	131	194	201	161	143	260	220	146	157	151	111	42	154	224	201	208	144	110	182	179	86	86	129	144	163	111	51	193	307	195	129	162	213	192	87	132	144	131	161	145	205	201	162	170	140	115	97	132	115	80	104	164	237	261	252	247	186	208	252	265	254	191	194	135	139	119	140	201	226	155	47	109	122	87	95	130	200	184	196	208	188	191	177	138	115	180	235	143	113	226	256	189	151	190	157	120	164	135	67	105	139	130	131	187	150	79	91	169	268	189	189	262	259	246	145	177	226	158	146	181	177	127	129	143	234	199	142	190	217	172	175	257	252	228	196	219	220	213	255	271	248	207	142	160	161	89	133	171	197	237	137	48	125	143	127	174	211	310	333	211	205	272	216	189	223	224	208	192	216	260	262	250	218	208	225	141	119	200	216	207	231	221	172	228	192	210	210	138	195	196	187	167	100	91	113	97	165	205	189	201	175	178	305	259	145	164	103	156	224	184	164	165	122	108	148	169	181	142	166	175	153	165	118	79	153	180	218	247	187	236	263	223	236	194	137	95	68	109	125	110	188	223	195	240	270	190	135	193	256	297	199	72	149	223	221	163	149	189	179	212	210	183	151	187	206	135	181	256	298	267	185	219	216	197	174	122	195	204	185	145	104	131	160	179	186	268	209	145	266	221	127	185	239	265	193	160	126	102	118	101	143	184	175	126	100	167	192	121	77	49	116	205	191	209	217	180	169	166	115	200	205	62	175	269	252	219	200	180	211	234	213	212	247	273	237	179	169	142	63	132	212	203	229	208	173	168	189	205	173	171	242	205	171	245	212	197	179	183	229	153	152	244	161	88	148	240	286	189	183	167	186	244	112	124	125	98	144	172	230	231	208	258	206	133	106	158	208	183	209	226	259	251	203	254	298	230	184	190	205	167	219	269	225	277	309	241	176	197	171	131	157	193	311	316	258	249	204	193	205	271	201	154	191	185	138	97	140	162	205	213	169	163	279	374	311	202	107	83	141	155	242	305	269	265	276	256	191	110	70	169	222	176	189	187	185	202	215	263	242	177	173	157	113	192	231	231	253	156	130	157	205	204	170	237	193	84	137	176	119	118	201	216	196	182	210	217	148	162	239	264	222	177	130	80	129	151	228	241	175	142	145	177	186	238	185	197	209	157	158	217	198	206	235	184	214	250	212	155	117	181	295	249	114	132	214	189	204	233	249	299	285	229	157	201	268	238	188	173	167	212	284	245	207	214	195	121	148	229	157	124	207	206	210	188	242	254	168	241	224	138	124	187	275	214	122	159	225	226	215	182	141	157	132	120	118	195	238	185	222	160	148	226	229	149	161	283	258	148	188	239	200	139	149	190	207	255	211	180	179	167	197	230	184	166	230	297	233	187	173	217	258	207	254	168	147	198	148	172	178	190	171	132	172	212	140	100	165	193	133	114	181	127	98	136	196	242	186	233	215	89	187	215	119	217	243	192	226	158	181	242	218	228	168	184	255	230	128	122	200	213	205	214	182	163	129	159	196	179	255	238	200	139	105	164	229	276	232	255	323	275	172	127	98	100	94	152	150	100	229	256	209	203	229	271	265	289	344	335	215	171	251	288	216	169	192	231	212	173	196	219	202	171	189	168	110	157	208	178	206	176	89	88	189	245	199	134	89	161	181	153	212	145	85	165	180	95	41	121	142	119	158	189	142	85	118	120	134	122	72	50	129	153	200	226	178	183	175	190	161	177	176	197	180	163	212	201	124	47	160	218	155	163	135	66	107	178	143	153	177	176	215	191	131	141	167	172	267	310	171	136	210	268	257	121	165	209	174	255	258	245	211	186	237	193	162	220	261	206	84	140	246	213	149	171	229	191	122	136	172	160	136	129	180	173	161	167	183	307	323	279	305	309	304	253	181	189	200	275	241	116	185	261	250	160	69	170	216	112	93	72	115	153	134	119	128	116	133	182	233	184	102	119	85	143	195	121	114	99	53	131	155	153	186	187	117	108	150	193	200	130	160	148	130	148	107	116	162	183	217	237	247	284	175	79	76	41	80	129	111	113	174	167	131	126	155	154	169	172	101	187	243	219	268	161	162	251	130	53	119	110	89	137	132	154	149	82	115	172	154	99	82	168	200	149	165	174	169	120	78	77	143	211	198	128	37	127
195	167	97	58	73	156	251	152	103	163	187	145	91	177	252	167	97	79	109	256	272	198	165	96	131	193	137	73	150	151	126	163	139	99	170	262	227	205	179	175	219	194	159	172	191	142	56	54	111	122	104	184	142	75	148	189	187	183	163	135	125	203	236	198	193	158	106	71	51	111	238	235	158	147	127	148	175	166	154	191	167	143	155	114	127	189	182	211	249	233	147	129	159	121	212	250	204	123	106	179	206	165	98	108	164	217	214	179	181	133	106	173	214	135	140	134	77	113	103	172	192	151	142	108	187	213	201	235	154	166	160	108	173	203	174	213	282	189	140	177	161	153	131	155	198	227	191	238	289	222	206	237	263	254	253	235	200	180	259	302	166	136	213	202	148	169	230	233	195	133	138	164	185	248	272	225	178	184	272	281	305	242	180	253	296	257	228	256	237	150	207	255	187	212	186	112	150	156	122	107	71	114	141	128	87	131	185	155	124	198	156	139	261	291	231	139	143	193	177	172	181	133	133	100	39	89	167	226	171	152	219	264	348	217	184	177	124	216	142	152	218	180	175	111	91	152	181	155	133	179	222	200	200	233	184	238	198	162	208	133	138	193	190	192	237	193	170	178	212	207	178	285	265	191	235	219	130	134	213	226	243	215	165	196	202	141	128	189	201	253	248	172	208	202	218	230	178	183	137	172	177	76	116	228	207	173	166	155	226	181	79	124	227	167	120	192	147	196	295	265	183	143	118	125	177	152	134	190	255	204	110	117	119	156	187	133	164	135	111	108	108	138	192	228	271	250	241	180	131	178	167	201	206	209	152	119	182	223	219	163	159	212	173	246	352	227	126	163	258	227	137	139	164	162	150	228	261	231	135	98	167	219	189	180	211	181	231	220	106	99	178	185	155	107	107	206	269	339	292	115	43	84	161	205	189	206	287	221	178	224	213	172	124	91	63	207	270	267	242	163	168	206	226	247	240	118	125	205	206	198	188	188	219	299	287	131	149	174	117	131	229	259	198	187	215	227	174	189	280	367	292	124	110	141	120	171	184	184	255	288	234	147	137	158	152	176	184	137	144	203	241	276	219	208	207	141	160	142	177	204	136	143	265	259	154	195	198	212	250	258	208	194	251	208	117	65	175	238	145	119	110	140	168	159	267	197	114	238	249	147	98	169	262	226	205	245	175	145	117	104	148	183	247	211	177	196	217	282	245	136	128	187	136	90	171	221	240	158	62	161	242	203	123	98	197	268	226	178	148	159	242	286	247	155	197	273	236	176	163	253	285	204	219	219	153	175	202	231	180	95	164	188	241	343	330	255	177	200	261	170	105	122	159	260	221	206	264	173	138	188	190	223	224	122	127	190	168	135	184	244	305	255	135	135	174	193	174	194	266	318	268	145	154	263	254	183	153	173	214	184	151	205	247	232	157	133	119	130	162	117	107	107	177	286	233	153	146	113	112	159	99	115	178	185	211	211	189	136	115	144	161	176	196	191	207	228	148	138	154	164	187	134	125	179	210	230	243	211	193	175	173	235	215	197	229	220	229	184	177	131	133	151	124	107	140	142	121	170	177	187	197	243	224	250	238	130	196	266	205	154	160	178	182	196	224	171	165	244	221	249	311	301	284	289	292	237	199	166	164	250	197	164	166	103	224	331	196	196	249	221	203	174	145	207	264	209	212	210	236	179	163	237	258	282	239	196	175	86	117	234	191	129	145	131	156	182	112	112	152	88	91	90	154	229	295	277	132	168	225	191	162	129	136	196	178	180	156	141	126	56	168	324	228	160	164	180	181	127	185	212	209	225	182	155	150	147	150	187	251	180	95	94	157	177	171	158	76	110	177	109	132	141	105	180	176	164	168	164	261	262	199	228	208	217	203	196	245	283	181	53	94	97	143	125	87	180	256	232	232	233	189	163	150	252	247	214	210	162	121	161	214	133	94	127	144	171	229	183	126	105	130	189	138	191	237	147	182	255	224	112	110	175	109	92	180	187	167	182	193	204	229	255	163	86	70	153	203	196	231	206	121	84	145	147	157	204	274	191	138	228	208	204	168	200	172	89	182	214	220	236	189	97	90	178	241	173	134	150	187	227	145	128	176	153	131	114	147	221	180	146	114	208	192	141	204	120	118	187	126	37	129	177	123	149	176	150	144	147	150	105	143	189	95	110	194	125	130	131	67	134	152	142
115	62	118	186	155	116	168	179	90	94	177	242	179	132	114	102	169	144	126	187	159	153	228	180	130	118	87	64	46	99	129	201	186	76	124	213	247	287	273	126	133	214	125	168	172	79	154	170	112	86	98	183	143	119	181	103	89	116	84	65	128	211	259	222	172	140	133	161	189	231	188	170	206	186	96	52	148	149	58	99	129	121	140	207	216	149	139	185	198	218	208	174	115	133	245	283	241	170	162	177	238	194	75	165	226	105	110	162	138	118	161	163	88	89	134	169	156	158	185	207	287	227	171	138	69	159	137	129	172	177	228	283	282	244	256	222	191	194	200	211	245	218	140	176	141	87	130	155	166	150	199	238	217	243	389	395	263	140	100	176	179	237	218	197	212	152	138	154	187	196	156	168	185	181	180	212	266	203	145	173	194	189	124	175	229	187	339	358	281	237	207	197	133	83	111	214	257	172	180	164	142	176	138	238	218	156	207	229	214	245	237	164	238	286	211	117	178	246	229	151	55	95	172	164	77	89	84	73	73	126	240	221	179	133	106	118	183	189	166	133	139	173	157	124	117	132	162	176	125	133	91	56	161	227	151	165	209	125	158	217	273	227	147	221	172	107	140	152	103	114	191	162	65	129	189	126	122	165	147	161	243	243	254	270	245	263	222	252	215	94	99	125	134	231	268	186	156	204	194	131	128	154	149	157	185	146	94	102	144	113	167	227	223	238	222	229	281	358	249	107	148	122	133	225	238	220	154	156	184	254	271	205	296	305	305	287	197	194	165	142	166	205	260	237	262	300	186	85	135	194	208	225	187	107	58	123	209	218	226	212	157	188	184	158	192	208	182	207	224	256	247	108	178	257	148	144	200	166	134	87	147	187	146	245	238	219	171	120	148	238	292	223	173	185	210	209	242	206	167	143	80	70	157	208	182	214	219	109	59	131	194	210	194	212	257	243	190	163	191	247	298	236	181	271	277	152	136	134	158	199	179	217	266	331	259	176	174	151	108	100	216	229	241	264	179	162	194	196	170	97	146	146	47	126	243	211	171	250	290	243	123	107	173	178	230	204	176	224	218	211	176	213	228	157	106	152	165	181	323	254	156	187	261	208	182	224	179	174	161	158	212	265	179	76	115	201	249	228	173	150	221	237	121	137	216	140	92	151	217	305	206	76	97	176	194	179	141	112	187	135	48	147	192	114	227	305	211	133	156	203	238	262	142	175	257	206	159	84	152	173	138	221	210	199	191	184	225	186	98	90	189	275	247	124	83	144	162	159	249	248	213	234	164	161	163	92	131	183	110	53	86	96	150	231	210	212	260	249	282	260	239	268	300	304	216	196	246	253	287	283	174	213	231	145	137	230	259	242	243	210	175	159	110	143	170	136	221	262	321	255	142	173	171	201	178	183	262	176	146	183	134	123	166	179	164	174	162	241	254	154	120	109	122	121	78	176	179	155	177	117	178	234	220	194	154	96	137	213	259	250	205	155	109	77	144	235	219	142	146	205	164	147	130	156	195	170	124	171	220	128	172	165	135	184	194	166	190	194	155	218	226	239	254	201	129	162	182	149	218	197	122	142	140	169	209	235	246	226	197	189	136	123	208	162	180	238	218	204	253	224	216	247	143	211	247	189	204	230	198	148	103	146	233	155	140	143	131	211	226	127	135	149	143	197	247	204	189	249	239	192	182	231	155	171	214	200	229	138	65	126	136	166	215	206	187	226	172	197	262	202	193	170	266	264	178	150	145	146	140	223	247	224	208	221	163	125	110	43	115	159	197	262	226	176	119	121	103	69	157	138	129	184	190	216	233	234	130	102	112	124	113	108	161	166	232	262	192	158	191	124	200	320	263	260	264	321	245	259	321	243	272	164	116	114	143	228	142	126	112	134	250	207	212	164	220	292	199	225	260	222	289	331	301	355	325	221	222	307	241	129	107	195	271	199	143	102	149	246	240	196	154	148	184	169	149	165	230	297	252	193	199	229	228	244	193	177	238	228	153	135	213	300	287	184	168	213	215	186	165	130	61	91	102	52	112	141	134	123	98	153	222	229	150	116	107	140	224	152	79	164	159	76	72	79	163	164	178	159	55	87	72	35	90	182	224	203	165	165	247	214	75	100	250	284	188	111	57	123	165	80	86	186	177	119	159	190	134	170	261	231	125	120	228	156	84	110	130	197	206	172	153	95
183	168	142	146	160	134	123	153	183	161	110	112	102	94	139	130	175	181	172	185	106	81	139	137	195	183	177	222	179	186	189	195	214	158	175	253	215	218	238	191	177	128	82	193	223	110	66	138	196	173	156	228	235	103	52	61	50	56	55	136	207	199	191	123	147	225	174	195	203	137	177	159	81	125	204	188	197	174	141	155	141	110	153	229	186	128	82	170	235	212	270	246	203	186	170	176	192	213	220	196	210	206	112	96	92	68	83	67	79	110	155	132	69	59	143	154	64	106	222	170	108	218	169	78	141	147	109	150	144	184	172	174	262	309	261	124	123	180	205	225	146	143	185	141	172	237	238	189	216	232	165	92	147	257	301	211	171	201	164	186	202	242	174	114	200	222	125	86	192	240	311	305	131	108	196	195	178	197	241	241	181	165	214	218	246	312	284	274	228	138	145	108	48	105	167	200	214	134	91	138	105	133	127	136	241	282	302	230	171	166	162	153	125	127	145	137	119	159	227	212	194	127	140	140	43	126	187	173	171	213	261	200	102	147	182	90	185	294	252	222	204	185	199	174	122	88	91	226	304	278	214	151	202	178	144	216	242	226	170	93	81	135	134	119	105	61	88	247	229	167	217	157	144	200	216	140	137	257	244	140	160	199	161	124	129	169	212	229	246	229	163	186	212	155	147	175	220	211	160	181	264	299	179	140	122	50	115	172	154	147	155	194	270	261	194	176	264	329	236	192	149	109	145	131	150	226	273	226	210	187	168	157	191	220	184	228	172	202	278	214	182	212	201	229	233	155	197	214	186	177	173	143	133	170	153	111	156	213	122	118	219	259	257	248	273	249	181	147	203	264	230	185	181	208	208	181	197	201	192	171	188	207	121	121	207	202	156	136	150	180	268	290	157	139	143	168	173	127	149	212	199	179	217	159	142	152	101	59	93	125	138	195	198	150	156	163	190	169	202	218	176	128	129	222	215	223	183	217	257	188	178	138	181	244	170	137	209	150	65	158	266	280	184	149	271	330	281	215	149	144	151	156	204	240	209	182	208	253	252	177	154	214	269	306	288	153	112	187	189	249	319	252	180	143	84	161	221	165	164	194	224	209	182	210	263	254	134	187	271	221	171	133	168	168	147	190	285	247	166	166	233	237	181	176	236	246	210	229	196	159	168	207	234	153	179	172	171	196	159	135	147	192	107	178	258	182	200	235	159	180	233	198	106	102	233	259	180	169	261	272	196	146	94	156	207	266	212	105	229	246	183	263	312	205	134	157	157	180	237	237	191	156	156	186	160	197	251	182	199	200	147	173	181	259	259	224	206	136	166	191	140	150	201	212	205	147	177	162	130	214	196	101	188	259	160	94	103	119	228	291	200	187	152	114	185	267	220	205	359	332	211	165	151	117	142	170	206	233	185	174	186	247	230	135	114	210	222	162	243	294	143	89	248	284	124	92	147	190	202	226	205	152	185	201	296	309	229	209	212	207	183	115	137	140	90	91	154	205	153	161	194	150	177	213	178	207	171	170	182	147	186	214	250	192	141	179	129	182	282	202	198	279	240	157	103	144	118	103	227	298	211	203	227	231	250	268	273	203	163	100	50	195	315	271	256	226	188	268	304	261	257	195	148	148	146	159	163	163	136	110	118	131	183	139	116	163	180	205	191	189	141	65	133	213	192	183	170	188	128	99	164	103	90	124	222	255	201	181	196	152	42	58	60	79	174	152	115	128	210	276	163	73	136	154	135	203	216	190	155	127	171	226	186	121	170	238	171	83	108	207	216	186	249	179	91	87	92	143	157	156	215	190	201	264	133	106	142	105	97	166	299	270	221	185	75	147	216	227	284	282	242	237	245	317	329	238	239	156	124	174	146	202	163	54	61	203	231	157	112	111	154	149	214	212	213	172	70	144	285	304	306	343	375	305	189	152	159	163	165	180	137	96	138	114	86	121	119	174	236	234	240	231	230	239	243	220	192	212	260	255	173	183	191	171	223	301	267	215	181	181	247	178	91	179	223	243	299	253	197	149	127	155	103	86	105	64	49	119	212	237	204	160	175	240	230	161	157	173	189	128	137	224	133	177	180	96	175	162	134	147	148	90	35	92	169	197	174	147	158	170	167	200	289	199	99	210	159	67	117	89	126	226	141	141	141	102	154	192	199	96	126	171	125	135	139	196	256	203	110	140	143	71
163	205	153	129	155	175	118	118	259	293	225	117	166	233	135	69	114	146	146	130	110	153	161	192	199	150	229	326	222	89	113	193	184	97	160	263	194	119	150	247	260	198	205	242	190	112	64	100	166	150	137	124	116	87	154	199	169	225	215	259	199	92	115	119	168	187	115	85	123	138	179	183	200	180	164	178	97	70	136	192	238	221	198	173	112	161	244	287	271	262	224	166	111	120	164	182	223	210	228	191	142	163	97	117	215	181	173	187	148	143	115	69	110	185	216	257	215	132	105	136	126	71	57	87	169	171	195	264	265	222	241	281	265	255	233	251	183	129	191	201	155	189	207	109	117	181	198	127	103	136	80	109	206	199	173	120	159	215	188	210	208	218	138	134	228	220	215	252	195	168	213	210	152	145	193	164	95	79	123	145	210	190	146	159	169	166	178	179	135	114	158	138	118	202	217	174	187	194	193	165	145	174	129	145	232	217	194	180	90	120	225	153	114	130	155	155	125	150	135	126	80	51	108	105	137	233	189	179	222	205	238	243	122	50	100	99	143	235	176	181	194	208	230	168	101	101	133	143	202	231	202	197	226	162	130	246	272	244	157	103	211	239	164	199	242	129	118	212	212	131	129	121	65	156	184	183	203	127	196	214	181	218	215	173	144	140	92	139	135	222	258	205	258	247	326	289	240	281	251	313	316	249	236	168	131	179	180	105	100	189	212	123	167	198	88	100	186	254	232	192	227	228	240	259	193	207	164	104	242	225	181	221	173	160	195	171	74	97	192	193	112	112	196	194	158	167	169	153	175	193	121	117	132	134	137	136	197	185	127	173	236	233	284	277	271	262	204	180	179	132	156	252	205	111	111	262	236	141	248	321	242	199	292	289	218	162	144	192	246	229	197	213	189	221	242	145	90	206	262	243	207	218	165	120	158	153	173	177	165	94	96	165	151	183	266	278	279	199	163	219	226	215	192	172	191	235	225	144	90	158	143	127	172	253	282	135	122	117	144	185	103	223	240	82	196	254	191	186	144	175	234	190	265	350	238	122	238	230	88	156	273	294	252	203	196	148	128	149	155	258	306	195	63	199	233	189	188	174	152	141	171	160	167	208	191	83	75	198	224	106	100	101	87	143	199	164	178	270	226	113	164	173	135	208	206	173	162	184	173	105	129	304	308	147	146	160	108	162	197	106	148	220	223	210	206	148	102	247	234	170	178	183	235	290	294	242	184	201	175	218	201	105	182	178	206	163	159	161	191	232	122	142	183	200	264	232	149	133	223	249	184	116	131	244	244	276	284	215	130	108	198	267	207	146	189	171	163	229	242	131	125	246	282	237	176	183	227	205	201	219	119	58	150	250	303	300	219	230	219	154	215	223	156	190	178	139	222	240	149	175	268	243	166	114	161	211	173	114	156	179	94	175	224	185	137	86	220	297	235	232	215	217	232	207	233	249	219	216	177	150	199	221	215	120	123	154	132	167	214	208	163	107	95	104	151	198	175	219	149	53	105	174	131	133	190	138	115	134	97	175	265	221	217	222	202	186	159	159	207	188	181	219	211	203	136	113	151	213	215	219	168	160	159	131	226	266	277	262	267	170	132	180	245	279	158	126	191	208	249	245	202	228	147	64	131	183	116	169	170	135	159	138	187	204	229	224	191	212	190	194	180	98	133	158	135	194	227	187	208	283	259	177	166	135	217	292	200	191	158	89	134	203	190	189	216	210	234	257	301	317	212	141	181	236	180	215	215	75	84	100	108	152	106	129	135	89	131	203	200	237	282	194	196	173	144	122	176	217	159	138	184	218	243	259	204	197	253	233	174	195	222	191	192	147	68	177	228	249	232	192	262	292	202	184	200	145	140	210	183	158	151	128	119	149	217	191	117	93	191	201	102	68	80	85	195	264	215	229	208	167	134	169	227	176	234	207	104	133	192	173	132	135	135	150	172	149	142	192	180	146	191	145	76	122	231	236	165	158	210	280	202	89	103	215	261	203	138	160	226	252	245	173	85	121	121	85	191	246	144	98	122	73	117	220	234	208	181	172	256	226	205	307	247	183	229	264	222	184	212	134	99	146	206	158	103	168	103	95	148	97	140	159	193	281	240	269	252	176	107	124	179	131	154	156	172	193	147	121	105	141	148	82	80	91	49	42	112	113	49	77	188	205	170	178	142	104	71	138	158	157	181	164
205	206	217	207	88	120	192	152	97	100	82	48	133	138	47	57	107	100	90	147	128	98	142	142	152	182	192	194	138	117	94	85	119	151	168	179	169	191	189	106	83	113	155	160	118	179	234	142	127	154	140	91	44	106	176	160	136	124	168	136	134	131	117	231	200	243	338	198	106	120	143	174	171	144	172	225	134	75	145	139	150	242	256	228	194	141	126	157	220	228	231	176	189	233	188	194	216	191	134	136	194	241	130	110	142	153	214	177	101	54	61	94	77	149	200	225	243	248	259	275	195	136	214	133	62	93	198	233	172	179	220	233	276	226	178	168	155	173	127	164	143	111	211	214	207	255	192	141	136	76	45	146	251	153	130	240	250	285	211	251	313	177	106	114	197	208	180	192	168	154	255	257	214	229	209	173	123	191	233	231	219	205	259	238	249	322	278	232	252	315	334	248	191	193	212	182	173	223	217	164	201	261	315	260	196	210	215	219	203	271	282	138	47	164	171	149	180	160	123	89	84	150	181	154	178	156	197	245	222	189	250	197	105	170	134	62	95	135	173	202	212	215	174	130	142	123	160	133	89	93	114	203	187	130	92	122	257	307	160	155	192	210	310	240	180	170	121	174	197	271	270	171	126	150	145	85	163	257	292	255	205	161	170	135	77	63	172	249	154	139	220	250	206	224	295	243	185	208	144	190	252	261	307	240	150	108	144	148	153	235	287	208	120	183	243	211	211	187	98	107	186	234	267	213	145	240	209	84	166	176	129	208	190	205	230	191	204	171	141	152	178	190	159	144	191	224	154	138	137	145	252	260	237	250	229	224	296	240	218	242	198	212	192	155	189	152	78	74	50	94	184	229	203	117	82	127	148	187	211	213	229	254	254	236	253	179	126	211	253	220	187	213	229	193	123	141	130	172	229	109	194	265	121	122	205	209	185	173	114	91	159	180	201	210	221	165	86	135	144	188	181	112	161	218	235	261	231	111	127	175	163	239	218	251	258	100	139	201	121	51	154	239	234	180	146	201	171	162	188	184	273	203	123	155	159	191	221	201	182	180	200	225	254	288	295	224	138	166	216	313	322	237	273	341	256	174	159	152	104	105	168	198	208	218	151	78	96	242	268	129	126	198	188	205	227	156	181	280	311	174	139	184	171	227	228	213	208	159	178	238	253	253	238	213	205	161	148	267	273	164	155	177	201	205	155	107	118	199	300	243	110	140	135	151	228	182	238	375	283	141	166	136	146	140	217	264	218	203	144	180	151	175	230	240	220	221	191	207	190	154	170	90	128	200	201	253	246	213	228	158	215	257	165	101	49	158	240	173	145	103	133	247	288	180	157	286	240	257	281	192	159	161	156	178	199	161	160	209	221	162	174	176	174	236	250	143	201	293	303	248	178	234	213	200	183	227	216	149	157	226	185	138	167	142	222	232	233	225	170	147	155	166	138	103	117	207	160	147	186	189	197	180	185	147	154	237	209	217	257	225	186	96	123	170	159	254	212	80	98	160	206	158	71	110	168	214	209	203	165	166	229	220	273	264	171	116	120	156	200	247	247	179	185	215	158	166	179	181	248	239	128	78	212	226	147	199	313	278	280	352	232	217	292	279	232	188	226	293	245	147	171	202	139	174	214	204	187	186	142	97	154	163	219	225	201	297	265	221	196	188	148	158	166	99	94	82	117	133	126	118	104	112	181	159	171	276	232	93	107	225	259	238	218	204	180	189	247	214	157	229	230	150	145	113	73	79	102	125	244	333	244	182	168	212	188	86	143	187	100	49	96	209	221	153	145	142	97	55	56	168	264	262	247	208	244	269	217	217	210	197	149	163	232	228	276	319	280	194	148	222	292	314	235	171	235	229	117	110	107	90	121	68	91	128	178	177	140	189	159	124	181	237	152	140	275	301	191	226	315	277	193	130	179	193	250	214	139	185	206	166	77	104	188	222	184	141	138	85	181	232	115	147	144	108	160	176	164	100	50	103	129	178	227	198	199	264	214	165	201	199	162	127	164	145	152	161	87	112	186	220	209	110	42	110	206	216	207	247	251	208	278	268	169	216	294	264	122	96	167	184	169	125	150	139	201	361	219	73	141	182	145	146	137	126	159	170	165	147	218	224	159	138	138	161	149	130	142	126	140	144	133	127	186	212	150	149	158	125	59	70	110	80	119	159	146	110	43	133	209	119	51	81
197	102	117	171	152	172	123	60	107	143	100	119	124	107	138	127	98	105	180	194	129	71	85	163	178	98	46	140	180	178	169	218	243	102	39	88	137	146	127	196	166	110	117	49	159	220	157	95	85	188	189	152	109	106	175	210	207	152	121	112	98	84	128	193	209	160	137	156	184	174	177	198	224	178	103	85	43	133	210	173	152	168	242	195	70	121	149	144	179	166	159	250	261	143	106	158	163	118	177	194	170	229	197	129	182	266	257	127	42	43	45	150	222	189	116	75	141	184	261	273	239	177	72	148	211	108	133	208	212	165	131	224	324	248	192	232	188	178	226	297	249	125	87	175	196	89	145	247	180	98	131	229	260	225	257	280	237	213	150	199	325	250	165	186	170	214	230	196	173	147	203	142	54	182	241	134	125	179	121	123	165	209	226	168	230	297	233	221	243	173	216	205	176	229	222	205	146	178	257	192	169	129	49	158	277	223	208	168	122	219	212	164	106	115	206	222	207	134	141	125	85	184	184	168	124	104	183	159	80	169	274	242	198	167	219	280	268	171	153	156	103	182	216	149	222	259	192	143	73	101	208	208	173	207	230	153	151	221	261	189	148	169	99	163	231	220	188	158	183	269	246	176	237	215	193	192	206	196	192	220	205	203	169	159	142	87	166	283	288	272	264	198	153	264	311	271	232	180	154	263	298	194	217	201	170	158	201	278	223	214	223	126	134	175	206	272	286	256	166	142	179	148	150	193	203	201	183	194	189	173	160	166	210	240	247	203	99	159	234	246	279	218	153	94	57	167	231	117	106	228	222	162	188	195	201	199	183	133	120	108	100	161	207	234	247	181	72	97	209	234	134	186	248	137	95	148	149	194	257	224	146	124	198	200	215	257	185	164	187	190	185	182	182	179	192	256	192	48	111	167	161	208	154	110	123	199	294	158	104	149	159	166	112	101	137	224	232	163	164	182	126	49	143	235	215	229	231	195	187	231	214	152	112	178	288	239	187	240	253	164	159	182	123	154	199	176	176	157	168	262	333	206	211	294	185	201	239	285	315	227	183	156	162	235	248	152	141	164	210	256	257	276	228	243	212	141	130	127	183	145	131	230	193	153	115	77	179	231	146	102	102	103	107	81	172	172	98	87	68	102	150	186	212	223	274	252	187	163	115	102	124	147	153	156	189	191	172	230	220	206	226	194	152	149	108	81	168	168	177	204	135	79	123	200	171	181	229	254	222	214	255	210	113	61	125	150	150	197	192	228	221	217	208	170	241	448	401	208	204	157	224	254	178	157	182	166	153	171	153	138	130	145	158	184	155	180	240	277	192	87	194	237	258	282	214	170	219	257	189	170	182	147	158	156	163	171	164	189	179	169	135	161	210	195	207	154	152	199	193	202	188	178	201	132	59	206	325	272	237	272	282	264	204	185	259	264	225	248	215	145	215	168	108	123	152	160	162	189	107	175	210	96	134	173	145	99	85	147	143	87	136	202	205	159	85	142	228	173	145	216	189	147	149	200	240	231	239	220	137	111	165	236	229	124	113	95	74	166	194	215	175	127	208	156	123	160	151	118	146	241	166	145	229	227	200	185	245	235	168	210	249	285	314	257	228	193	161	210	154	154	179	133	211	271	272	280	185	112	140	185	152	104	159	165	240	194	140	179	95	106	147	146	163	147	163	228	182	139	140	155	154	104	208	247	180	274	259	107	68	61	118	174	126	144	238	192	132	189	160	175	265	267	213	195	207	186	167	204	285	298	260	179	212	239	141	194	226	193	191	126	135	238	223	112	76	69	83	182	237	176	200	198	172	203	184	263	258	166	142	110	173	258	205	184	287	264	211	170	158	207	243	252	219	200	158	166	219	169	57	126	180	117	145	269	307	267	235	142	140	212	282	247	155	188	161	174	155	186	202	137	107	128	274	322	302	248	138	175	227	195	126	145	205	142	146	169	165	161	224	296	247	215	202	204	172	193	191	66	80	187	256	188	121	107	131	155	171	172	181	139	158	235	215	247	256	187	89	127	164	179	170	102	151	172	178	269	258	146	160	218	233	231	233	275	230	227	201	164	155	140	214	178	132	133	178	135	122	141	110	183	211	119	94	184	161	137	126	118	186	189	143	126	186	175	165	202	201	233	174	177	217	176	194	170	147	105	55	115	170	121	94	113	106	144	150	110	190	233	175	103	70	166
253	142	188	264	228	234	132	78	128	166	172	167	111	158	243	213	164	138	137	151	248	177	107	234	201	104	99	110	137	138	168	237	245	215	162	155	185	199	180	175	184	121	60	35	128	212	179	144	91	98	137	155	228	196	173	140	189	282	139	40	80	78	129	175	156	135	125	165	164	100	111	241	306	208	110	131	101	76	171	217	145	190	172	161	236	252	215	185	134	138	236	279	288	217	199	230	212	182	193	283	306	225	224	226	165	163	132	110	180	145	76	163	286	256	198	201	200	181	170	170	176	152	126	127	153	199	245	279	235	228	213	189	248	194	163	294	267	170	185	206	224	252	226	175	203	142	66	56	81	193	193	118	121	145	203	242	220	218	254	253	329	375	300	265	215	200	172	154	265	284	239	193	105	111	173	181	224	237	194	226	186	137	168	227	207	128	108	139	265	208	161	217	233	171	114	178	112	121	240	198	112	93	187	255	266	203	150	160	81	138	135	147	140	129	152	151	172	107	160	161	130	187	181	163	187	164	157	117	115	195	157	171	307	276	189	185	172	193	176	140	214	289	205	128	125	93	100	174	157	171	204	127	99	151	191	160	122	174	231	206	208	243	170	121	101	124	179	99	106	210	180	148	161	218	189	155	164	81	113	170	126	153	194	181	218	193	197	234	253	239	227	190	152	200	254	180	189	291	175	161	242	257	266	149	147	223	169	181	198	140	145	108	57	136	135	139	160	117	161	156	105	119	169	228	226	264	249	147	153	187	233	285	296	234	164	205	212	152	176	202	150	133	114	61	74	170	204	120	143	142	56	126	160	144	131	151	190	159	124	108	176	211	165	166	273	248	117	140	157	137	151	149	216	256	213	218	227	210	202	174	100	149	188	186	217	129	81	204	208	217	218	116	120	130	202	209	263	269	166	192	198	244	254	225	156	165	242	177	178	204	209	222	176	182	303	248	178	234	196	197	227	190	178	140	108	165	183	198	217	185	176	198	215	154	175	256	205	197	217	189	160	184	214	242	260	186	191	233	200	198	236	227	206	184	176	130	127	267	272	167	160	223	256	220	219	234	240	227	136	69	163	250	180	185	225	198	118	78	112	153	270	341	264	124	191	186	42	136	160	152	127	42	52	103	165	144	126	143	143	107	155	197	160	192	234	154	145	209	185	161	150	121	204	255	116	78	215	251	186	209	174	127	126	128	128	152	192	207	226	292	213	120	195	204	196	231	209	181	176	176	118	118	150	129	113	136	218	210	149	93	117	223	243	201	203	268	296	232	182	207	224	227	165	113	192	268	227	166	119	98	145	163	237	236	210	238	191	211	246	181	121	152	245	243	213	159	182	202	203	240	229	250	190	228	224	184	160	187	218	225	221	174	168	178	206	170	123	173	213	208	220	122	60	77	203	194	166	158	110	130	121	238	312	227	157	166	126	135	125	134	153	108	97	153	210	167	210	215	203	239	279	222	125	104	142	142	119	117	99	87	59	131	120	188	186	75	123	123	88	218	301	183	134	238	310	247	137	166	240	202	155	146	134	146	197	152	154	192	156	108	146	185	184	240	216	136	109	96	156	191	123	159	217	178	229	287	273	316	261	213	257	211	165	220	202	134	153	262	268	216	246	220	207	201	172	198	189	159	175	166	198	205	149	141	212	244	213	261	292	251	208	212	207	217	205	220	241	180	199	250	287	223	126	226	250	163	164	142	83	72	183	221	137	101	163	163	127	186	149	98	168	198	161	142	206	237	200	222	215	98	144	204	157	169	217	176	171	293	258	193	175	100	59	78	136	202	188	212	195	105	110	124	181	239	152	152	205	152	81	163	268	284	203	157	312	280	252	257	249	239	237	217	222	267	219	227	206	283	338	211	91	95	185	194	168	116	91	196	192	92	66	104	148	158	127	138	175	145	140	189	175	185	214	173	198	265	161	71	187	257	143	115	113	38	147	272	224	103	176	321	325	244	192	154	159	158	176	198	146	142	107	139	135	77	160	269	233	171	192	170	178	128	68	84	73	66	38	46	115	101	88	170	173	95	160	187	142	115	122	145	172	295	224	170	221	178	225	179	78	74	133	230	164	71	113	165	137	195	277	240	190	162	199	156	138	179	125	112	77	73	116	117	96	60	75	212	222	176	161	105	103	136	147	92	130	182	163	110	119	192	151	136	191	170	142	181	234	154	63	96	134	224
103	123	137	132	156	196	175	106	103	175	173	133	157	231	307	236	163	198	145	146	218	176	156	160	91	158	174	138	184	163	156	244	270	207	203	138	111	109	112	177	201	223	202	116	179	292	213	122	71	43	121	189	127	124	210	231	198	115	117	161	195	230	144	145	180	135	128	148	209	221	214	185	102	173	210	141	208	220	230	287	190	179	222	195	235	213	98	108	103	122	217	222	198	191	142	126	163	163	197	199	240	216	168	273	222	189	216	197	226	230	238	218	201	143	150	218	178	194	203	180	215	154	94	108	140	172	123	177	327	225	157	202	232	309	274	255	197	123	205	262	202	161	226	199	203	286	221	207	225	219	175	151	150	182	216	114	137	212	239	276	278	246	208	206	199	206	238	257	212	198	244	148	68	159	137	124	199	123	153	164	180	182	81	135	187	142	189	247	313	341	245	218	191	174	166	203	223	190	191	190	198	192	172	183	171	242	234	132	148	176	171	129	114	227	225	85	113	178	198	191	169	152	148	209	152	190	239	134	180	156	136	180	208	269	241	252	189	73	117	102	149	180	86	107	175	194	114	94	150	183	184	166	202	215	283	337	297	269	150	52	139	233	249	193	157	188	222	209	162	180	184	191	166	142	167	199	142	99	160	177	168	256	264	204	160	141	196	177	130	146	219	185	146	238	248	193	167	181	208	172	144	184	177	139	138	168	226	187	94	87	149	105	63	105	163	170	141	188	265	220	141	98	101	230	277	207	189	210	210	209	204	233	245	217	174	136	185	224	163	117	155	189	218	224	198	188	162	147	230	294	222	239	273	169	136	203	246	286	188	58	142	202	124	170	235	205	210	231	185	167	154	165	162	174	188	150	176	131	116	170	202	151	113	112	104	91	85	92	143	233	213	197	239	200	172	166	185	142	161	200	213	293	284	230	186	226	228	155	259	266	205	300	233	162	147	91	132	158	170	148	146	259	242	183	184	137	155	224	196	145	169	194	117	87	178	222	183	183	225	229	270	299	187	179	225	166	148	211	162	192	297	232	240	218	165	229	206	171	254	278	275	235	175	173	197	175	179	210	182	196	218	220	362	325	146	112	133	197	238	216	181	211	224	133	159	191	184	209	203	256	237	129	114	135	151	150	112	209	245	234	206	186	211	209	144	109	164	177	170	196	169	161	262	225	200	273	228	132	103	90	162	182	159	235	189	126	162	125	132	185	108	106	163	174	192	170	221	282	233	237	224	188	124	82	198	273	193	199	287	232	110	140	214	245	191	121	163	202	206	218	215	190	194	181	119	118	177	208	142	152	160	146	185	121	142	197	134	52	78	153	122	44	144	237	189	173	151	181	247	197	206	152	103	102	105	115	143	259	207	197	243	188	241	272	210	177	182	131	131	231	229	134	119	162	168	233	183	82	143	124	118	234	269	155	111	188	127	117	227	337	332	264	156	152	231	162	151	214	227	254	263	208	218	192	124	124	191	269	170	50	104	180	197	182	106	131	221	135	137	140	87	107	110	96	126	250	226	169	191	179	196	155	134	171	174	163	246	257	174	142	203	176	124	169	128	84	103	202	245	301	295	239	241	152	131	187	169	213	271	284	242	185	185	210	285	308	210	179	217	217	166	91	155	201	277	255	142	174	134	117	201	263	161	68	165	191	173	152	132	214	207	145	241	286	161	107	90	85	151	157	152	184	119	147	146	114	154	101	100	175	227	216	250	230	147	201	223	201	192	155	226	259	227	259	221	101	43	62	127	106	148	256	240	138	89	115	231	226	144	156	94	61	180	322	198	191	254	116	133	207	179	188	197	175	180	202	192	173	153	146	191	182	184	212	176	214	279	243	182	151	173	220	229	206	223	218	112	111	118	71	115	191	196	165	136	148	182	209	186	156	149	142	187	168	173	242	207	163	196	218	131	115	155	198	230	172	241	213	173	184	134	202	168	83	140	183	203	170	174	199	183	212	180	240	283	198	119	120	212	247	223	256	274	195	159	208	152	103	173	224	193	96	172	219	179	244	161	155	246	147	102	150	213	245	199	170	187	156	178	210	135	109	150	184	210	153	126	145	114	198	224	164	260	268	129	75	73	99	176	165	72	146	153	46	149	242	182	166	179	108	69	138	167	99	119	175	136	171	132	38	115	153	157	193	116	76	213	207	109	100	96	151	168	96	121	121	125	121	111	212	139	143
222	195	172	144	95	128	204	132	66	109	99	121	157	141	129	102	95	166	229	149	101	129	103	140	180	174	202	217	193	94	64	169	198	154	121	147	233	176	129	177	190	186	175	193	196	158	169	175	148	90	74	112	217	203	157	138	99	100	102	157	137	147	155	195	238	163	199	166	118	206	171	220	313	268	137	116	196	132	200	285	179	93	61	141	252	172	49	96	98	131	142	133	184	214	194	194	227	176	178	134	111	182	143	129	143	145	160	123	85	105	193	183	210	245	215	239	251	219	183	136	132	148	135	100	96	176	210	217	220	221	146	86	107	88	115	199	257	192	125	199	200	166	268	262	199	215	176	227	222	189	217	226	184	135	233	208	157	158	138	282	340	213	219	260	196	224	278	215	185	200	211	142	52	99	141	182	146	58	128	261	265	129	140	266	240	182	246	276	284	331	202	106	145	97	136	181	222	231	178	204	189	237	205	74	73	180	226	223	284	215	143	198	207	221	174	139	188	133	170	157	108	160	177	193	119	141	177	76	147	185	202	266	196	219	229	170	168	201	254	161	119	194	213	214	168	170	191	156	196	228	165	145	164	230	215	135	187	282	232	123	123	134	137	150	172	152	107	199	254	195	173	196	148	121	193	149	84	128	166	189	188	185	207	215	261	263	219	181	120	185	248	220	258	244	218	143	123	246	229	143	169	238	211	140	139	193	228	179	94	94	168	136	71	120	196	268	242	214	204	164	120	123	163	216	244	122	49	159	259	182	149	215	176	78	99	97	145	206	176	199	192	204	208	123	128	134	145	251	239	219	270	251	178	156	177	170	170	197	166	151	223	221	238	243	155	149	128	91	159	243	282	314	283	190	98	145	206	189	175	254	322	256	167	129	143	173	203	248	302	264	217	246	284	231	198	186	243	262	142	97	120	209	289	171	77	179	221	202	236	274	396	468	403	258	143	175	182	163	179	136	108	193	222	194	168	189	217	124	58	56	90	133	123	107	150	121	162	247	207	229	240	187	104	154	162	69	65	129	131	59	118	192	168	168	150	117	148	246	218	244	320	229	217	165	161	199	157	131	170	226	190	122	181	197	164	129	90	150	180	214	270	240	227	269	197	171	271	299	225	166	208	154	49	90	182	225	153	93	149	226	254	320	224	153	196	182	226	195	175	122	148	248	191	181	177	148	192	212	188	215	260	172	147	270	236	265	326	173	105	149	159	235	295	285	204	102	161	284	323	246	161	168	191	231	256	184	168	187	235	216	93	137	223	191	156	153	161	110	131	200	197	190	254	269	172	141	173	228	219	178	178	179	181	145	158	269	189	96	180	188	99	47	124	286	317	281	175	166	212	153	226	197	88	66	88	162	171	151	152	191	217	192	182	146	197	199	98	128	149	191	172	86	111	168	159	139	164	142	133	113	215	295	243	159	78	111	180	140	74	168	272	163	151	276	262	244	273	251	208	256	200	119	200	212	231	195	175	170	207	210	158	198	190	192	117	76	170	194	160	185	187	111	142	224	222	171	90	74	91	119	161	120	129	178	160	145	210	235	195	198	247	287	251	216	191	196	243	226	154	245	271	161	177	252	230	137	218	280	240	319	246	126	116	102	184	209	126	177	202	205	238	216	214	173	203	158	89	108	135	108	156	161	124	225	239	242	242	221	206	191	170	98	69	107	201	287	234	151	187	187	84	128	194	179	210	196	159	287	278	190	219	187	176	154	195	267	275	229	175	111	65	121	185	197	147	118	127	146	142	90	133	192	162	149	104	160	264	180	102	254	305	204	250	198	65	102	207	165	69	103	222	214	133	146	164	172	243	215	112	107	180	257	245	175	194	195	184	216	205	180	157	256	246	202	171	133	134	187	283	204	187	231	289	242	183	196	94	136	209	203	199	202	239	262	164	169	244	196	197	156	105	128	99	168	226	129	189	259	184	137	143	206	176	143	202	249	189	141	168	138	215	202	120	159	194	245	248	230	189	217	246	164	220	259	313	338	156	112	210	269	227	148	170	166	220	273	212	246	206	162	227	192	211	174	96	126	186	221	161	94	91	154	162	148	159	157	114	55	115	241	269	198	204	191	159	169	120	143	206	194	169	104	113	160	100	94	191	216	126	110	91	114	147	126	157	169	194	213	150	119	113	129	147	119	83	138	216	185	142	109	184	248	138	101	145	148	146	85	105	182	166	162
169	189	266	224	203	169	181	213	180	166	121	102	161	146	147	140	80	148	222	154	103	77	55	52	151	173	175	158	147	132	45	103	130	147	157	201	194	76	137	161	166	227	201	137	177	198	151	183	193	138	61	95	175	129	75	75	108	154	115	126	109	137	240	157	115	123	103	86	100	225	256	175	141	145	128	175	216	116	159	312	218	144	236	244	139	140	214	208	131	147	145	97	129	175	210	216	145	100	164	177	149	139	148	180	130	121	170	232	240	210	237	175	208	247	209	173	204	233	214	198	248	273	284	199	150	184	94	84	129	131	125	143	178	168	106	171	161	146	229	192	180	246	266	202	144	153	118	164	192	127	143	197	199	139	159	192	126	86	106	163	248	292	284	250	216	241	267	247	193	165	186	165	161	125	168	250	184	141	162	190	149	92	109	221	302	289	281	193	248	326	247	229	209	153	224	275	229	154	254	291	226	204	119	81	98	166	118	93	267	242	120	188	186	149	155	180	218	178	182	147	85	107	126	229	166	103	103	84	117	182	236	255	286	227	129	144	152	137	173	154	182	164	149	248	178	113	110	98	102	156	181	138	180	120	108	187	150	87	139	230	239	183	110	54	124	175	89	124	191	139	130	147	218	208	211	236	158	143	107	121	204	271	355	308	182	212	278	212	109	103	164	227	257	265	257	221	166	182	239	251	256	246	226	264	225	224	262	193	253	265	152	135	156	189	228	256	265	231	187	182	204	191	171	146	130	95	49	112	254	248	137	160	143	61	158	218	131	71	102	233	294	206	126	132	135	115	83	159	251	206	188	222	271	265	160	130	112	121	254	210	104	206	266	204	196	230	159	153	222	173	128	168	243	194	127	236	234	230	261	240	245	145	154	181	154	157	151	136	178	151	118	184	207	200	209	184	159	233	180	84	66	107	176	182	157	175	165	160	155	184	185	197	246	147	84	130	113	92	130	166	272	266	163	92	131	173	173	129	46	107	157	189	165	108	185	232	228	216	171	103	152	152	53	153	226	199	222	190	200	219	163	183	262	271	215	232	180	128	110	127	227	198	133	194	210	167	114	59	68	91	123	131	205	237	197	177	152	215	249	263	254	210	170	177	244	238	171	136	162	155	192	168	78	86	170	252	214	189	240	266	231	242	232	165	122	148	146	141	145	103	119	88	119	187	149	167	208	239	211	158	187	150	72	100	139	149	112	101	243	257	214	248	267	214	166	220	176	170	235	233	189	204	220	209	161	97	197	243	157	188	218	150	145	198	270	171	129	166	181	213	120	139	193	144	145	184	246	262	241	186	86	130	138	125	211	251	254	187	182	261	283	183	154	210	169	177	228	236	199	206	280	318	220	137	147	137	141	194	175	135	189	253	228	160	138	208	166	165	231	168	112	186	251	231	203	103	162	178	125	226	240	187	145	161	180	147	182	159	148	164	139	103	120	165	164	229	195	154	195	183	295	278	167	111	72	159	234	187	118	138	166	203	229	215	130	82	158	169	161	173	233	243	206	223	214	131	111	133	115	215	206	92	150	171	77	124	172	180	186	182	268	267	128	105	206	261	221	210	268	256	220	220	201	240	300	313	252	226	264	240	229	155	142	234	207	170	189	135	163	219	170	143	131	92	92	181	208	111	184	181	134	238	184	146	127	102	173	206	141	136	119	70	112	131	126	166	124	83	164	236	210	116	202	216	146	163	156	227	222	186	191	103	130	265	301	260	204	215	252	228	149	168	218	228	147	149	219	126	103	172	186	189	169	103	92	109	108	159	138	228	267	129	119	139	142	117	91	142	196	156	147	133	151	200	242	337	310	273	208	110	236	278	211	207	141	129	169	181	163	189	164	157	155	146	152	68	107	146	113	149	200	155	137	199	209	183	181	156	147	191	154	154	210	203	224	205	151	207	241	124	116	115	101	206	155	57	145	220	213	213	154	77	159	266	257	220	182	120	94	167	172	185	233	188	169	216	238	193	200	251	298	240	213	257	240	188	182	156	138	186	136	190	257	268	221	178	182	130	116	89	87	82	139	230	193	181	203	242	194	125	182	234	190	145	108	154	140	131	198	171	174	119	96	143	158	98	129	196	175	108	37	38	123	133	49	44	99	219	244	174	130	200	200	197	244	213	191	165	106	125	154	99	107	212	337	308	160	54	79	114	129	183	164	157	118	110	180	135	89	195	223	162
96	164	184	122	173	172	130	147	129	135	140	159	155	136	173	159	121	87	102	102	48	46	106	121	86	105	200	187	141	122	119	176	172	199	175	140	159	109	49	66	91	136	261	247	153	178	168	90	81	117	127	169	221	216	225	196	123	171	201	200	231	266	207	143	108	75	126	106	118	197	263	252	143	166	140	57	234	224	165	221	159	113	120	211	212	147	143	190	151	143	122	45	94	194	209	142	175	243	252	187	162	208	203	182	192	150	150	248	241	217	214	197	213	187	128	72	121	187	205	191	161	202	206	170	129	71	68	138	180	173	176	236	277	231	212	165	208	265	240	276	300	304	245	246	233	178	156	248	291	129	102	179	185	215	184	141	111	100	223	312	288	295	314	225	175	232	257	287	285	210	214	142	80	190	255	186	162	184	111	97	144	125	156	219	185	199	263	161	149	282	240	182	183	206	210	275	338	270	216	238	248	185	199	180	86	42	46	47	120	153	114	185	272	207	147	225	228	196	210	123	110	163	169	166	168	182	175	143	185	241	180	168	201	261	184	53	121	139	153	185	149	110	169	252	198	205	207	106	91	98	107	152	130	127	250	268	157	162	145	159	217	126	128	130	55	116	203	220	201	173	113	93	84	146	247	184	165	194	119	186	222	127	185	277	172	134	250	279	239	224	244	223	252	287	262	163	181	248	266	305	256	224	243	188	134	150	220	291	185	172	280	231	279	348	229	153	152	185	147	112	140	166	168	135	161	161	157	227	314	300	253	241	137	83	104	138	118	48	71	163	220	155	127	104	98	97	52	143	238	196	188	232	154	102	134	124	188	213	142	157	152	168	144	128	177	248	243	95	170	221	97	117	162	150	114	58	170	243	162	191	231	143	153	207	215	247	220	146	128	177	191	138	185	194	140	161	142	151	147	106	115	187	166	135	167	174	256	271	245	237	120	195	240	157	136	92	175	222	127	150	279	299	283	213	171	168	165	173	151	175	133	83	133	198	215	225	221	240	200	151	180	127	89	105	100	186	271	207	131	198	299	263	218	225	257	279	219	104	128	152	144	221	194	229	289	169	164	238	233	215	134	121	157	148	174	184	180	225	278	178	99	99	106	178	229	229	143	175	168	97	174	181	194	245	217	196	161	163	188	225	247	243	236	245	253	178	196	196	214	233	256	232	147	160	107	132	170	168	160	196	244	158	139	256	224	186	219	149	175	189	166	134	164	194	153	250	254	139	135	172	114	143	151	107	141	169	174	148	173	155	194	203	214	247	159	113	118	212	230	175	120	131	182	205	247	216	214	173	143	180	187	193	150	158	270	256	214	211	137	162	164	86	140	129	119	170	159	167	208	258	293	297	229	171	124	82	61	139	232	205	165	170	250	231	108	102	212	263	207	169	131	197	175	147	277	236	227	209	142	183	181	217	279	273	204	180	208	174	241	258	164	134	115	160	212	184	97	110	165	186	199	165	200	151	53	135	166	123	121	122	174	216	240	200	125	143	200	191	217	172	93	91	109	171	217	193	147	177	221	289	211	151	194	175	180	203	238	266	217	142	213	255	199	165	118	115	91	166	258	312	343	253	207	238	310	347	288	269	227	132	188	150	137	217	174	181	197	226	286	219	99	90	128	147	192	159	171	211	148	143	180	195	163	189	155	105	114	168	217	113	75	73	67	67	134	208	239	159	104	168	165	135	156	268	245	178	247	259	192	208	160	98	148	191	161	125	120	107	176	201	166	131	154	219	154	176	205	129	166	215	203	191	194	235	231	134	94	186	187	177	212	236	284	156	166	202	107	170	166	105	212	321	215	127	167	194	181	247	254	201	193	207	274	196	88	74	212	258	241	253	192	203	232	254	238	197	198	197	224	263	202	195	211	140	152	208	223	251	201	160	224	288	263	225	237	203	195	230	217	192	129	53	127	226	203	175	212	142	183	291	152	107	184	201	183	190	193	177	152	119	211	226	141	178	175	85	91	185	202	225	247	229	248	239	198	176	173	202	164	161	299	301	194	218	224	140	129	106	55	145	178	108	106	94	129	165	106	117	198	214	185	152	204	265	195	164	161	177	182	122	238	331	254	198	175	179	218	158	129	113	177	217	137	168	116	92	94	100	204	196	176	209	155	175	171	161	214	148	159	278	245	124	87	98	110	97	82	123	105	111	110	115	278	233	70	122	145	189	292	285	257	235
147	96	148	177	238	192	135	177	158	136	143	142	173	118	55	116	106	76	151	124	141	134	73	118	84	112	236	170	110	128	90	109	89	123	141	139	158	95	90	143	160	127	171	252	250	196	137	93	56	140	160	155	189	97	149	240	261	217	224	315	296	248	139	115	197	155	183	237	211	167	170	158	67	138	230	134	101	139	142	145	178	272	262	158	166	199	263	215	104	128	167	187	177	276	245	189	264	257	235	212	192	176	119	87	150	212	221	191	137	147	154	93	93	156	163	164	157	234	217	65	41	95	122	146	143	85	195	255	120	202	275	168	96	125	219	263	229	181	254	226	240	316	239	175	211	277	234	147	100	57	153	234	250	210	125	143	214	177	164	207	176	232	168	116	190	175	195	274	218	170	226	146	48	133	195	130	129	170	126	98	112	218	296	265	258	311	270	184	145	120	181	282	318	283	168	125	243	237	206	217	198	212	270	266	141	89	134	124	134	169	183	160	205	222	214	255	261	260	199	154	122	129	195	251	219	145	191	262	203	204	217	201	261	230	301	275	114	204	215	147	140	202	286	255	143	103	164	203	149	115	204	224	157	120	141	138	195	194	146	168	191	198	150	106	161	154	108	126	118	139	189	230	147	131	166	136	171	222	197	187	140	165	265	224	210	208	189	142	132	208	310	341	238	191	230	209	217	184	230	319	295	235	208	267	183	198	334	323	281	210	173	226	258	230	171	198	214	215	156	125	211	178	193	162	102	134	152	159	205	146	113	177	222	224	190	186	140	81	126	209	273	233	152	136	76	155	155	162	217	139	123	146	236	222	213	227	109	158	256	225	200	193	118	98	162	109	92	135	168	177	93	139	199	153	99	57	165	265	159	92	164	157	168	219	151	196	185	122	119	60	88	181	220	152	122	119	131	189	140	177	293	235	213	230	211	225	275	294	194	133	250	274	154	103	155	173	182	214	191	168	236	241	175	187	212	233	276	327	219	198	230	166	175	155	134	238	238	96	187	244	133	181	170	194	205	71	120	212	200	214	205	141	146	190	162	193	224	109	114	214	180	131	197	230	233	269	299	278	224	221	256	287	256	251	204	94	99	202	254	190	152	111	175	222	172	134	208	283	142	79	152	119	107	103	108	189	270	204	154	329	305	235	247	278	317	171	124	129	101	168	137	102	149	148	170	187	183	224	259	170	85	149	187	207	184	144	161	164	156	183	220	141	123	197	190	203	228	152	69	120	172	186	232	239	171	136	181	142	64	116	203	257	223	219	209	187	206	181	167	247	290	160	72	74	138	210	240	182	133	184	238	207	199	206	157	178	134	55	105	152	87	133	143	51	126	194	169	183	220	243	240	238	229	129	109	159	214	244	170	161	180	178	162	162	152	139	188	177	179	292	297	231	191	162	226	185	111	94	59	50	175	230	125	204	249	180	232	232	164	147	224	256	207	185	114	96	193	224	206	222	205	201	178	107	119	187	178	153	212	267	163	195	252	149	230	261	160	156	173	183	199	259	201	187	234	168	151	151	191	268	248	169	187	222	249	170	141	207	179	250	226	155	206	273	283	251	224	197	235	243	233	273	236	201	239	234	221	181	199	218	248	215	102	166	225	136	107	141	143	213	245	179	161	189	157	193	305	272	172	154	120	139	239	244	173	91	122	196	249	210	127	90	110	185	146	176	219	189	184	210	221	117	126	243	166	213	267	212	272	222	169	233	291	265	242	220	198	147	169	244	230	167	182	217	177	283	306	220	223	140	143	185	164	170	180	244	233	179	238	240	215	236	209	160	132	165	186	113	115	186	144	145	201	143	77	164	211	282	277	243	249	199	251	200	222	269	237	240	177	207	168	84	144	173	173	154	92	53	94	107	161	254	208	159	177	181	190	238	222	150	217	214	79	157	196	140	124	153	217	232	176	135	98	124	234	221	162	135	156	185	148	144	187	137	137	264	278	216	198	183	225	180	159	251	238	169	116	170	204	143	159	190	172	159	137	154	200	192	148	185	242	231	178	78	100	236	219	88	124	251	277	151	124	242	162	49	108	157	167	157	164	190	191	176	172	198	121	150	184	140	183	176	100	59	67	114	188	119	151	210	159	188	252	291	160	89	92	98	129	152	139	175	204	88	171	185	59	110	176	159	106	142	181	98	39	61	106	106	155	187	210	243	152	100	124	170	196	171	162	164	182	217
76	146	146	82	151	177	203	200	187	194	184	146	80	68	135	130	193	271	223	188	135	74	98	102	42	71	180	183	98	158	203	129	60	159	222	159	161	236	210	119	150	157	192	231	205	174	169	178	134	94	70	119	151	117	108	164	169	172	243	218	195	187	161	161	184	219	233	224	202	143	213	189	111	114	156	159	123	228	194	179	228	241	221	221	213	191	189	210	196	178	284	221	162	204	195	140	104	132	150	137	126	155	106	165	235	164	162	195	142	79	115	178	265	194	126	201	148	109	208	173	105	147	170	167	216	258	187	157	217	200	166	122	94	99	101	149	169	235	226	213	188	164	160	127	159	240	312	260	208	189	148	200	261	279	174	38	88	119	121	191	188	112	87	101	132	193	214	289	261	151	181	170	164	150	100	94	169	229	217	194	113	50	147	218	178	189	166	135	199	216	244	232	175	179	218	228	219	201	226	272	189	156	204	132	125	210	175	168	199	153	117	90	74	148	252	230	120	106	161	177	110	127	146	138	240	200	103	172	167	101	164	215	206	268	309	197	79	50	42	86	94	170	268	244	177	84	98	114	63	72	206	285	292	251	149	115	157	166	149	178	271	268	124	133	140	63	58	100	136	94	101	175	177	176	183	115	159	224	192	195	224	162	145	190	194	176	100	151	147	147	230	269	269	260	214	233	278	191	173	197	155	173	147	172	209	172	250	290	309	261	205	209	175	183	190	171	138	211	264	183	220	230	171	193	271	247	133	81	104	91	109	235	194	180	245	217	186	145	160	208	229	130	141	214	125	102	140	157	194	197	121	50	101	215	192	137	125	150	245	238	154	183	181	190	285	252	182	145	136	221	217	201	254	160	137	219	212	182	192	122	130	153	142	245	174	88	79	160	223	162	209	180	152	236	238	171	94	187	289	236	201	169	152	210	161	129	200	214	167	121	243	284	257	232	189	226	209	184	152	186	199	136	126	129	226	215	133	193	146	180	271	206	164	162	152	98	115	155	277	301	121	114	185	250	244	113	85	100	105	169	152	100	126	110	153	277	216	84	82	133	139	84	157	239	172	165	246	283	195	145	123	111	157	188	136	135	196	154	166	206	217	222	181	201	224	175	182	166	135	156	197	154	161	208	226	174	165	263	227	188	196	246	252	236	263	226	252	310	188	118	103	74	206	216	168	153	168	193	233	298	252	228	199	183	192	147	165	230	219	244	286	222	141	185	223	125	140	184	237	336	319	230	173	182	188	157	183	220	126	67	156	231	208	158	211	359	302	252	206	150	224	156	72	165	153	144	188	172	147	132	153	159	182	174	230	277	166	128	201	198	180	177	169	202	250	176	147	201	123	84	181	203	181	138	132	117	230	319	180	191	212	181	243	178	92	185	250	231	204	196	220	266	241	222	295	197	129	182	96	100	137	136	100	137	146	151	189	164	123	92	152	114	138	222	160	157	196	151	137	180	303	284	210	255	190	147	184	191	213	234	133	119	186	122	150	215	140	211	367	330	202	149	109	212	260	171	249	265	194	181	169	178	224	236	261	166	107	195	261	338	315	236	200	167	256	278	183	213	257	282	287	242	192	310	264	110	129	138	174	191	250	230	199	245	237	135	79	160	222	236	199	199	150	164	204	136	143	125	117	91	132	208	171	201	245	181	134	148	177	166	186	202	121	106	135	101	65	103	175	178	188	154	65	100	144	156	183	213	264	239	166	175	192	120	145	312	364	299	226	150	118	147	193	214	195	150	192	265	279	239	132	123	167	164	146	205	256	153	125	139	172	206	115	149	251	281	278	213	190	167	144	161	174	116	137	200	157	215	256	190	198	251	204	116	85	79	84	202	252	200	120	76	113	159	233	166	145	156	118	212	243	231	201	168	179	109	87	239	300	208	228	201	148	264	290	285	237	157	115	84	118	131	140	151	194	179	161	169	220	284	353	336	213	207	285	314	220	165	137	189	182	99	157	188	192	166	119	211	184	117	124	79	138	196	121	112	190	246	190	66	98	116	124	110	109	190	166	125	182	157	125	151	153	162	173	121	97	206	267	157	78	143	221	249	303	267	108	98	171	141	134	108	96	149	91	102	197	143	104	182	198	241	207	137	154	160	108	109	159	104	62	58	144	135	108	239	172	157	154	35	78	155	161	86	38	146	215	194	195	110	124	215	128	93	94	64	187	156	60	158	181	112
172	166	115	102	116	114	135	162	175	102	136	191	186	176	141	156	123	122	167	149	144	125	144	191	123	68	135	107	66	106	80	101	113	150	195	97	51	99	115	181	226	120	52	49	169	179	107	176	127	96	189	203	124	142	166	132	204	213	193	187	188	186	168	215	182	177	225	189	108	140	200	191	126	143	189	128	91	136	211	235	206	228	265	200	181	143	101	126	94	116	242	214	139	147	204	244	208	126	147	163	70	154	289	260	172	108	214	280	228	219	219	195	186	154	124	209	245	220	217	264	276	275	293	243	170	175	159	110	198	173	201	255	253	276	130	99	187	219	217	210	222	186	148	157	191	226	236	231	180	165	104	144	182	153	185	137	142	165	143	164	173	188	169	184	205	186	208	220	231	225	178	105	209	238	122	187	204	164	262	242	137	172	250	266	194	228	283	265	271	211	125	103	127	196	232	242	287	280	164	114	181	265	253	120	160	225	135	145	144	154	155	63	85	196	223	157	154	172	145	150	185	153	92	185	192	126	172	201	217	158	125	94	124	217	189	125	86	68	129	252	263	250	239	239	310	237	156	193	161	152	190	195	280	261	181	136	209	190	83	175	237	182	136	102	78	99	66	107	138	82	93	133	171	222	193	166	266	255	175	210	223	207	199	121	81	126	97	85	115	127	256	238	121	173	263	257	185	172	115	70	140	177	155	102	90	173	186	158	197	205	208	196	170	176	117	84	157	300	288	181	211	247	237	203	202	173	130	201	162	101	164	170	147	125	132	184	154	125	161	146	226	242	123	103	77	89	148	154	187	204	237	171	55	129	209	186	146	204	233	186	210	240	218	192	139	143	224	197	212	235	186	199	209	167	187	261	219	260	260	164	185	141	122	194	241	158	55	82	89	101	181	163	216	309	276	257	148	102	210	196	112	161	198	177	119	82	128	171	197	189	226	259	207	155	196	235	142	107	179	190	156	124	187	241	217	237	249	259	214	168	252	300	226	145	125	184	183	139	188	218	183	172	156	165	152	143	164	152	154	197	205	182	156	166	204	238	172	177	212	150	207	186	136	103	142	214	238	166	158	284	275	229	217	133	98	178	169	180	154	216	228	121	128	167	152	108	139	125	113	177	158	170	278	255	265	258	193	258	257	205	169	136	192	219	171	106	138	250	275	235	267	276	205	216	248	137	104	192	253	172	142	240	244	235	230	150	147	166	140	134	162	214	191	205	269	179	141	233	192	194	153	168	194	130	203	247	231	246	227	163	189	253	219	136	154	251	237	179	134	162	181	154	119	142	204	149	103	150	169	218	275	235	249	228	176	147	114	215	287	230	176	189	236	201	189	247	260	187	177	131	157	294	219	196	258	216	167	175	191	303	387	274	162	85	98	169	223	230	226	215	226	163	141	211	144	171	237	225	210	192	212	193	133	182	218	199	224	295	263	233	268	204	231	218	143	187	221	130	70	217	236	136	166	192	196	185	237	262	209	182	172	144	203	234	137	163	151	158	268	268	191	196	200	212	287	242	168	140	159	164	148	124	127	238	298	248	225	262	215	224	290	321	287	215	223	255	225	176	236	352	325	262	198	206	256	203	171	167	218	237	237	209	152	173	173	147	191	256	208	89	84	148	262	227	101	140	159	161	182	138	87	95	114	142	237	242	215	185	152	176	250	198	113	194	245	180	73	109	122	102	99	144	143	63	81	95	67	59	80	103	156	173	196	202	177	222	287	303	255	233	220	178	199	203	224	257	175	99	118	162	116	51	50	182	237	119	128	219	190	96	168	276	229	139	129	233	292	263	151	98	149	164	239	179	126	204	172	143	140	186	218	212	272	240	193	193	167	210	231	211	124	121	127	175	263	208	187	180	151	179	180	204	190	131	196	228	217	239	243	213	204	207	226	274	320	308	159	132	251	230	213	201	123	140	158	132	135	174	163	117	186	214	223	243	276	246	215	195	204	247	126	64	93	179	269	230	123	96	91	76	140	108	94	220	164	91	174	187	102	126	152	161	145	113	177	168	219	256	220	204	195	164	202	245	154	128	166	146	191	150	106	220	266	200	220	236	178	188	159	140	168	128	76	89	74	54	151	208	166	163	163	152	86	92	170	245	187	101	126	159	142	160	182	99	115	188	124	98	172	141	131	112	159	197	97	106	171	112	151	205	152	123	110	120	142	109	107	109	72	117	188	246
158	143	142	70	99	135	173	138	139	172	134	183	222	177	86	52	49	123	121	40	141	220	190	163	161	119	127	153	128	155	100	69	112	140	182	126	67	115	90	98	151	159	140	146	246	254	196	196	163	164	153	129	138	82	83	152	225	275	234	132	139	213	215	204	180	155	180	135	163	263	196	144	179	211	172	174	202	208	166	162	197	178	209	223	206	169	167	192	218	236	280	184	124	179	147	154	111	106	120	178	233	175	257	247	163	236	216	211	263	285	208	137	190	231	247	280	251	189	130	204	290	149	114	116	152	201	154	149	155	140	85	140	236	208	110	138	264	301	306	225	150	145	192	291	275	224	229	197	194	231	142	101	138	210	239	167	197	193	163	236	267	196	131	222	283	267	212	114	252	269	185	192	188	244	222	170	145	189	264	176	69	202	273	222	289	293	297	229	137	179	156	224	309	174	184	228	153	234	243	175	137	190	313	204	175	285	262	255	213	186	240	181	176	253	233	199	135	121	136	177	181	156	116	112	169	151	105	97	165	194	184	116	88	213	240	238	253	139	93	123	181	200	187	132	110	112	106	133	85	58	92	145	182	171	99	51	152	201	152	105	185	265	135	59	115	188	185	106	106	219	166	200	270	219	154	94	172	217	211	229	224	265	226	92	120	189	219	142	48	153	265	273	197	142	181	213	196	154	151	245	238	120	108	140	213	253	185	164	184	173	153	190	288	248	166	167	215	262	232	257	289	198	168	161	138	175	134	87	127	178	249	192	124	246	297	282	243	173	105	62	65	142	163	108	206	281	238	169	189	216	167	173	117	73	159	264	269	261	221	200	239	187	101	80	133	207	257	219	204	174	115	78	94	237	254	238	231	171	176	167	208	219	240	268	236	205	159	214	228	161	264	350	272	176	197	155	109	155	94	94	155	154	126	134	96	94	124	149	145	209	258	180	194	171	193	220	172	107	138	162	192	227	186	151	132	166	191	237	226	136	160	208	187	196	233	274	256	193	169	181	158	132	108	108	82	130	185	189	137	52	64	116	136	118	147	247	250	252	289	247	229	227	137	97	154	138	116	184	247	257	232	183	144	124	174	189	154	163	201	194	169	121	186	244	152	135	217	243	193	177	220	261	218	197	224	207	250	273	229	198	129	130	159	167	234	245	193	182	179	150	154	132	141	234	206	99	118	121	115	131	123	167	242	272	254	180	99	131	182	171	217	277	215	193	180	149	97	138	177	208	252	262	234	147	106	120	194	178	186	216	219	200	158	196	184	166	158	195	219	228	276	252	210	222	166	106	181	180	160	190	175	149	186	224	240	247	249	243	193	193	182	232	266	217	193	251	266	176	192	165	140	195	207	214	212	193	171	178	186	222	259	201	172	152	108	131	175	138	163	228	221	156	206	231	164	164	110	114	167	184	177	205	235	222	182	203	261	197	121	177	258	259	237	133	126	165	137	93	56	129	201	231	258	269	177	160	231	210	179	108	126	156	180	241	147	115	190	267	255	140	168	185	132	195	229	230	187	152	219	234	171	187	197	193	220	181	255	317	279	295	317	309	246	237	257	251	261	213	266	282	188	167	221	292	257	186	166	181	201	215	217	225	221	235	205	161	221	172	202	203	110	105	114	197	172	152	169	155	216	196	88	149	167	142	131	132	180	153	175	182	180	179	165	165	110	94	201	209	91	121	123	59	125	180	162	173	155	168	229	227	176	119	113	154	122	95	191	207	190	220	155	91	154	242	233	216	270	218	114	82	75	131	154	76	138	293	266	233	160	159	253	212	139	115	169	189	224	219	108	101	164	143	218	244	215	223	207	219	249	319	288	238	241	195	162	165	165	148	173	172	216	240	177	201	220	141	131	148	135	167	221	195	146	102	84	164	229	208	192	236	176	107	128	190	300	275	184	136	123	138	80	58	100	112	118	159	148	181	217	127	125	289	265	143	187	212	213	237	184	80	128	214	182	96	111	142	135	185	122	106	200	139	52	77	163	132	62	128	103	127	127	96	163	184	284	230	117	152	171	182	144	81	86	145	178	196	165	126	134	131	149	191	131	72	73	76	145	222	214	112	134	249	212	144	168	195	204	228	230	135	123	156	77	82	138	220	231	209	223	181	181	122	138	129	37	99	93	91	133	132	181	164	104	145	179	112	140	181	98	165	289	247	191	190	219	166	77	79	92	79	123	219
146	107	60	53	75	164	166	114	125	222	210	93	158	224	226	142	47	64	117	97	75	75	59	80	65	98	110	148	170	163	171	178	199	182	118	124	122	113	111	69	89	155	152	88	134	212	240	195	134	128	223	215	121	94	92	143	171	108	109	173	229	211	175	128	87	82	81	101	182	243	151	170	177	166	184	217	216	169	159	126	207	159	72	219	258	199	208	180	191	178	139	126	140	125	200	245	172	120	64	122	182	185	210	209	218	258	241	207	190	236	268	185	97	55	58	198	284	222	185	233	249	241	233	178	226	178	69	112	247	262	188	209	202	140	161	191	191	210	229	259	262	221	124	113	165	245	261	239	250	207	114	164	261	255	203	172	184	158	202	212	222	243	202	168	137	134	120	95	110	158	184	143	167	207	206	189	231	175	54	142	221	134	98	173	274	296	237	152	127	215	254	236	209	214	205	205	224	247	270	256	257	276	258	184	230	349	254	109	118	193	244	242	245	224	112	119	188	205	301	301	225	196	164	210	299	245	208	150	84	211	243	152	101	135	218	279	176	78	72	115	215	213	217	232	203	168	200	222	122	138	233	226	173	169	215	142	166	223	163	181	222	240	220	119	80	110	139	113	103	190	139	136	162	188	298	279	205	172	211	336	331	234	249	213	142	198	185	88	93	166	147	74	131	178	203	168	121	106	128	183	246	300	221	171	195	209	173	180	224	244	166	141	269	294	198	254	319	235	241	279	242	223	188	193	255	227	216	241	158	135	205	229	262	243	164	100	99	140	194	250	214	164	129	153	240	247	200	184	197	181	166	105	115	197	194	216	212	222	205	144	139	129	161	173	172	175	187	200	225	176	138	152	195	300	261	183	155	114	76	139	202	222	215	111	133	226	221	166	145	125	160	223	131	187	243	105	65	118	161	109	87	152	122	138	185	208	210	165	116	200	267	194	214	221	218	203	193	147	96	129	201	265	235	184	142	114	162	231	159	50	125	129	142	255	242	178	123	185	284	238	138	154	186	149	143	113	107	97	50	117	131	142	214	126	80	175	238	199	178	187	193	272	324	276	177	165	220	148	145	254	228	175	154	191	175	119	189	198	163	173	153	128	208	265	229	136	170	189	193	265	264	218	183	204	205	219	216	186	223	212	119	136	169	193	171	146	191	263	213	83	51	100	194	207	135	71	92	132	187	258	289	238	141	165	206	205	187	194	175	144	157	259	280	194	123	94	171	151	71	52	103	99	87	170	176	190	158	198	310	309	233	171	196	215	182	229	247	145	108	198	286	264	182	159	190	176	198	192	164	178	151	119	161	182	179	185	228	233	236	186	127	229	287	246	209	221	207	209	209	193	167	209	203	180	222	174	110	121	164	213	206	166	145	89	190	320	276	195	215	191	118	123	152	150	187	166	212	238	172	177	121	161	266	222	163	189	167	160	195	204	201	195	243	161	145	269	243	124	68	158	161	122	172	150	104	181	192	117	147	169	192	207	170	123	199	261	231	211	212	182	167	149	139	253	260	247	210	164	177	178	253	253	122	164	264	248	248	204	138	103	89	148	276	270	203	313	276	242	322	272	149	101	234	256	209	193	208	163	95	233	264	150	164	173	214	241	176	118	109	111	69	111	201	207	174	194	178	168	125	104	149	240	249	130	89	189	233	227	166	47	87	144	180	144	157	188	143	202	217	192	152	137	213	172	137	161	197	222	152	72	120	196	178	106	51	179	222	171	178	113	98	168	210	265	293	226	151	160	122	110	117	156	231	159	175	225	208	224	195	192	213	215	202	192	211	155	140	200	286	336	229	193	275	256	199	223	178	122	166	239	235	155	115	94	123	215	161	42	62	175	254	156	120	149	117	138	159	93	111	148	115	81	149	150	101	258	228	157	167	144	155	150	235	228	153	129	105	101	146	226	175	93	88	150	203	225	200	232	287	222	190	238	278	177	138	170	93	72	159	129	46	87	170	133	104	124	134	173	132	120	96	89	105	86	159	178	139	133	83	42	122	192	171	130	168	262	211	137	160	209	285	264	162	132	178	199	165	154	207	165	92	141	213	264	173	100	131	96	95	84	75	171	195	202	244	246	158	52	50	47	86	245	197	45	65	154	214	157	192	152	110	146	133	102	39	105	162	107	118	104	120	119	139	189	197	227	115	104	104	102	176	192	133	50	92	215	244	178	99	65	69	49
134	170	252	202	154	164	101	85	83	101	165	164	164	164	155	136	130	117	100	75	158	194	165	175	177	233	191	154	193	169	121	132	166	122	129	217	184	91	100	172	186	122	66	69	87	73	71	83	113	112	128	122	98	168	147	147	143	135	166	192	135	93	155	185	184	177	119	55	67	66	56	60	110	131	177	179	122	122	175	210	189	206	152	69	70	125	145	215	231	238	210	110	104	159	237	207	258	315	258	175	119	173	201	112	114	127	215	274	176	206	238	219	156	72	107	190	211	225	252	172	171	158	61	117	152	154	168	181	206	154	186	187	92	81	180	217	204	166	147	251	237	234	213	202	214	214	151	169	265	268	306	284	288	302	204	139	190	196	159	129	138	267	282	234	276	195	105	170	140	170	224	223	294	224	125	146	176	176	206	227	184	99	50	173	254	248	231	133	212	285	228	244	236	172	125	99	75	165	219	168	176	177	228	260	267	266	213	220	245	140	141	196	234	289	179	84	138	159	201	191	162	193	99	191	248	226	251	141	103	154	109	141	270	256	268	231	261	307	141	104	220	163	152	215	211	297	238	89	49	141	202	163	192	332	243	138	218	136	120	123	85	82	184	248	165	207	248	156	131	213	159	78	134	259	308	248	220	233	281	199	141	147	103	240	263	142	128	167	177	119	68	143	210	213	160	122	152	170	126	76	145	166	168	212	240	221	180	223	239	161	184	233	233	254	323	296	218	185	181	254	251	291	313	234	274	340	291	178	153	228	163	112	144	131	176	205	192	198	194	126	116	201	159	119	199	237	198	108	94	173	199	160	186	232	202	208	238	219	135	142	135	144	226	227	206	243	235	113	199	262	182	194	254	343	278	174	165	208	168	178	236	190	149	134	210	259	201	119	164	234	245	252	219	164	213	232	182	168	171	165	102	70	88	167	170	162	227	208	194	219	253	310	308	259	260	191	196	245	169	160	220	259	303	285	214	185	219	183	189	169	123	172	166	234	236	227	240	164	133	174	143	99	158	157	184	252	189	79	83	194	197	105	188	202	115	181	220	206	137	153	165	118	212	213	154	185	301	276	125	166	285	180	174	215	199	214	168	161	102	124	203	188	140	226	282	233	213	271	273	227	230	193	184	238	274	167	73	136	129	65	85	115	177	218	208	124	107	249	233	113	130	184	159	162	129	91	220	181	108	186	147	136	239	203	119	159	210	190	97	119	213	184	216	256	228	240	208	170	166	168	107	44	139	200	160	166	108	87	157	235	285	162	73	133	147	161	184	113	133	229	219	292	283	203	189	156	203	210	227	266	217	157	156	186	206	190	227	182	71	150	192	161	110	115	117	71	160	197	111	78	130	198	227	167	128	140	152	199	191	123	111	199	210	100	109	184	226	185	127	199	215	183	200	218	215	203	214	220	182	163	267	229	139	129	96	115	187	175	120	110	86	144	168	136	179	221	225	199	194	225	141	69	123	131	170	258	180	180	220	172	178	226	247	178	201	262	226	151	124	126	152	171	248	323	228	178	120	132	167	141	191	186	188	191	215	237	184	275	291	231	238	191	140	125	221	304	290	249	221	172	182	226	252	242	131	127	214	181	203	266	227	200	235	273	184	112	182	140	98	199	184	148	164	109	125	201	233	191	129	118	185	233	300	294	149	214	263	177	168	163	152	103	119	116	54	69	60	125	243	205	113	93	126	125	155	154	105	190	255	152	167	202	90	126	170	196	201	104	96	170	188	183	123	185	282	291	273	238	241	228	181	83	139	256	264	253	142	177	287	219	167	172	179	163	212	279	194	171	255	329	293	224	235	333	312	227	204	153	175	189	168	123	126	221	246	202	129	52	102	94	49	137	160	158	210	216	184	90	123	208	227	175	184	218	210	268	235	182	131	106	164	131	135	182	143	188	199	175	223	153	66	131	115	115	222	211	209	242	180	122	213	217	168	142	156	187	143	211	189	105	150	118	84	116	130	113	89	80	48	141	214	158	125	157	218	186	158	129	95	177	189	160	213	171	183	273	232	118	120	141	174	184	145	243	222	102	152	192	94	191	210	78	157	204	182	187	113	145	169	80	133	179	152	180	215	219	183	121	132	179	200	240	159	102	141	174	188	120	165	146	137	147	129	206	183	89	183	295	176	70	98	146	104	79	108	135	138	129	85	101	168	133	171	153	157	152	43	37	96	141	83	73
77	79	96	189	233	233	221	138	118	98	96	123	175	151	148	197	179	138	163	165	128	160	193	165	163	161	174	159	132	147	129	112	176	228	219	143	118	196	175	135	89	117	209	267	202	96	151	182	91	109	196	199	186	189	228	196	178	137	95	188	219	189	204	237	146	96	90	121	173	157	169	133	128	136	193	254	186	244	224	106	108	150	216	190	212	229	173	191	191	157	165	164	192	185	134	80	89	147	177	184	169	250	256	233	179	148	179	150	154	225	229	211	222	218	204	94	82	94	70	135	172	203	152	150	238	178	152	208	282	205	137	119	99	181	213	184	180	234	216	199	183	171	224	297	275	224	235	217	243	242	207	208	225	226	208	215	180	111	77	83	149	172	168	178	224	230	213	183	89	89	176	242	219	173	163	140	204	197	193	248	172	150	106	108	172	186	206	175	157	148	229	226	270	335	235	191	171	234	252	159	181	220	162	118	138	140	75	197	253	150	178	136	109	193	149	115	180	246	223	189	183	151	183	171	133	113	194	207	152	122	84	153	206	196	126	101	169	246	158	92	187	190	164	122	183	218	136	162	199	145	133	154	125	85	75	184	239	199	171	158	150	183	247	174	141	191	181	150	97	122	161	108	172	185	92	184	217	195	156	191	210	142	144	189	215	140	133	165	124	228	265	179	122	125	259	218	192	216	114	157	252	213	183	256	344	259	161	236	269	265	270	190	177	139	179	246	251	280	318	220	112	228	236	198	222	266	250	208	189	279	325	237	192	182	264	206	179	237	161	138	185	231	264	227	167	221	254	204	191	191	271	274	215	215	203	216	136	77	137	195	193	149	213	215	124	115	110	85	93	89	63	130	225	273	269	187	165	220	139	98	154	195	205	196	202	250	213	179	211	164	108	214	216	130	199	125	124	239	208	253	202	47	143	206	168	136	149	182	152	168	212	133	78	159	141	121	149	137	158	136	81	145	214	241	167	80	83	115	193	231	255	235	203	206	207	183	168	114	115	161	144	183	187	100	113	186	198	172	142	171	165	146	186	148	122	202	159	129	117	158	209	163	246	330	293	213	271	202	103	173	189	121	109	168	126	156	191	165	207	209	174	200	190	123	148	211	181	182	173	176	231	148	85	168	235	216	177	166	121	156	181	89	119	172	186	186	198	216	222	183	203	211	108	129	121	163	166	77	119	111	66	51	100	140	198	260	275	303	214	206	303	214	210	180	172	238	128	131	210	189	169	215	202	224	238	172	146	160	182	268	305	171	128	224	197	131	114	87	129	196	231	213	173	228	243	176	156	190	273	273	215	179	150	119	167	201	120	187	300	169	115	217	198	128	187	223	188	155	123	189	240	196	136	82	132	210	142	158	251	247	210	203	161	73	127	224	246	212	170	180	141	163	205	128	144	235	235	296	271	128	183	159	165	170	180	273	225	192	114	149	147	126	225	202	147	187	262	256	263	258	136	83	159	198	214	220	157	184	177	154	257	231	181	240	198	196	209	173	180	220	216	194	243	269	178	85	71	166	279	286	207	222	265	150	147	223	224	196	219	284	254	134	164	202	248	218	100	172	223	202	263	307	212	124	170	206	217	224	219	286	274	252	275	256	159	228	333	220	180	158	187	194	184	190	170	129	173	324	206	165	247	189	176	161	145	170	170	154	136	112	131	115	71	54	59	117	177	174	198	233	134	127	177	147	148	126	191	272	272	166	57	72	107	182	200	107	124	209	140	111	112	136	157	138	187	218	180	142	162	181	112	36	178	197	151	272	277	249	182	115	189	246	206	112	136	175	166	222	271	254	207	222	236	213	217	219	217	239	206	206	142	171	221	166	151	165	134	159	232	192	168	133	83	96	196	238	184	141	180	171	89	121	156	187	210	166	189	162	118	152	170	162	107	79	168	227	252	161	138	217	120	147	289	216	85	55	149	216	207	221	309	267	149	122	133	135	126	254	303	224	223	215	184	155	157	262	219	164	171	189	135	89	204	237	159	89	124	159	157	143	74	128	148	96	194	268	236	219	237	201	200	176	206	266	247	232	282	333	170	43	52	188	248	178	155	190	201	149	166	156	132	160	205	222	230	161	63	156	233	185	155	173	202	157	112	78	70	120	162	115	96	188	202	250	206	63	82	131	169	120	104	172	127	137	156	133	187	205	112	42	98	154	217	215	155	106	42	39	58	65	48	47
153	176	147	145	178	215	170	138	108	95	90	97	190	188	188	193	186	215	161	73	87	151	121	154	195	125	168	187	102	51	43	86	151	108	67	81	123	141	71	94	92	130	151	157	203	246	186	111	105	117	176	226	250	135	139	164	145	131	67	128	238	235	219	190	144	122	138	204	171	161	223	200	105	49	150	237	230	151	63	78	177	159	189	289	294	307	218	236	201	94	113	92	112	117	138	131	85	118	136	152	120	117	168	231	187	137	184	210	218	225	201	193	178	150	200	153	147	203	211	205	163	150	193	142	114	244	296	212	191	186	94	98	233	204	106	215	228	125	68	125	227	259	254	270	218	141	188	183	170	230	315	286	244	241	164	176	226	218	126	101	151	216	209	161	215	195	156	245	243	162	196	234	226	245	293	253	188	212	240	254	313	257	163	98	77	116	108	183	192	121	179	277	257	203	167	190	231	201	166	173	202	192	207	174	179	268	302	261	251	182	201	217	199	254	193	207	146	92	188	221	202	216	162	161	187	151	181	240	232	117	173	274	250	173	76	125	212	159	211	233	99	104	108	159	199	169	156	169	184	164	184	215	201	108	132	239	225	214	182	88	71	131	137	91	76	98	146	178	200	127	90	141	172	196	153	204	178	82	161	255	182	103	134	151	167	144	174	233	179	241	249	120	101	137	124	75	114	139	157	180	133	122	180	197	195	174	187	346	319	153	126	140	225	250	324	335	219	190	184	183	173	239	268	290	240	191	256	242	172	212	267	207	177	160	168	252	215	156	128	165	221	187	216	207	150	154	247	273	241	211	233	205	160	176	205	233	221	194	215	166	151	186	178	250	191	152	180	210	235	186	233	343	288	190	193	199	149	169	228	133	188	244	106	185	224	146	164	163	164	190	208	193	147	115	199	167	138	266	198	138	207	205	163	179	186	218	182	152	201	194	130	119	157	142	192	191	185	166	91	99	150	157	170	190	232	272	229	169	150	249	261	152	116	144	189	118	86	90	129	133	89	184	246	235	183	124	102	146	181	182	227	219	166	131	152	210	183	157	175	199	224	171	178	250	226	149	179	214	152	180	203	175	142	127	196	182	85	107	183	232	184	124	166	194	138	152	210	215	145	106	112	61	144	226	212	214	237	254	252	233	209	200	158	110	198	216	172	197	223	164	113	141	103	154	143	125	186	217	294	251	199	195	220	204	237	250	187	231	186	128	207	169	111	213	185	185	219	185	211	246	216	192	194	215	198	201	265	216	121	147	141	147	223	167	110	169	222	191	219	237	171	99	143	282	198	138	182	216	248	171	142	146	209	235	252	210	148	145	119	154	261	308	197	174	188	183	170	219	207	116	147	233	212	109	177	205	216	258	178	167	184	187	149	129	191	228	217	114	58	186	278	213	213	210	201	212	194	257	281	237	198	115	187	239	169	163	182	143	175	203	120	166	142	119	194	252	303	186	134	150	203	292	256	202	173	226	293	213	114	92	58	133	161	128	97	133	195	197	148	156	276	281	221	227	250	150	173	278	179	190	175	173	229	158	226	257	241	285	277	250	179	135	225	167	142	256	156	154	211	179	240	217	129	85	79	135	143	124	173	264	237	179	167	157	150	154	241	178	86	74	126	221	175	171	173	131	202	247	249	250	252	246	146	129	157	174	213	197	172	177	205	142	66	76	157	199	126	101	140	135	99	63	109	105	59	60	100	159	191	128	37	82	180	216	135	158	177	187	231	131	133	134	114	170	149	276	288	118	152	227	200	104	107	106	108	187	191	226	224	192	195	207	166	209	245	154	227	309	269	229	242	283	248	145	149	139	119	235	265	254	168	81	111	87	50	141	194	200	270	248	131	124	210	213	143	184	226	191	203	209	161	139	157	191	232	191	188	213	222	183	197	177	105	78	86	132	172	126	110	229	166	78	143	111	89	138	157	192	170	151	213	215	223	217	112	99	181	215	162	78	106	186	163	148	204	165	140	168	98	52	89	176	194	177	208	183	188	213	239	205	172	201	158	142	153	196	219	228	221	222	234	157	168	193	147	157	231	158	116	205	133	102	161	113	83	118	113	180	214	223	275	196	90	122	107	116	200	224	190	165	186	177	204	183	120	125	157	177	222	152	171	236	132	123	93	40	45	61	132	170	144	119	76	81	150	119	83	161	208	187	168	129	101	80	44	115	184	145	121	87	147	228
161	162	171	210	165	98	135	182	114	127	155	68	148	233	158	121	125	120	143	145	129	114	159	135	53	163	258	196	90	48	47	42	86	86	75	128	104	57	104	192	164	184	258	209	195	137	52	119	147	199	173	67	121	173	138	143	183	171	165	165	150	186	259	201	161	238	271	235	180	169	239	240	194	192	122	145	207	135	69	116	186	181	108	111	189	187	232	236	206	179	169	136	98	111	129	179	176	194	271	205	169	237	213	193	181	199	265	198	189	273	214	225	211	147	173	156	168	159	124	235	283	294	210	117	129	125	137	115	145	190	121	117	176	153	171	120	82	140	171	272	266	186	192	223	334	354	193	135	219	200	179	211	243	171	144	192	217	264	272	225	144	145	204	242	147	129	277	272	228	176	191	201	148	174	226	212	190	225	205	157	122	157	136	83	64	124	251	276	159	108	213	243	169	138	188	224	194	169	158	159	191	263	244	156	182	263	329	247	169	241	290	222	215	335	265	154	207	159	95	78	43	150	168	184	344	335	275	185	120	152	148	112	138	147	99	143	161	89	135	198	142	119	189	201	144	102	187	293	181	165	210	211	225	137	193	286	156	68	55	56	147	224	145	87	128	124	162	198	192	130	140	234	207	158	127	109	197	172	157	219	198	174	164	253	249	233	180	153	194	204	258	218	226	214	177	134	93	137	142	182	136	133	138	52	69	191	220	282	256	133	184	217	213	276	261	200	228	181	192	219	207	212	211	242	165	114	208	265	221	181	232	236	223	236	333	292	177	185	206	272	270	225	185	176	178	149	217	297	231	199	182	135	130	168	209	167	108	111	210	233	160	145	171	231	256	147	186	263	164	146	188	147	172	239	252	186	117	201	196	168	174	197	266	318	306	233	136	173	212	288	322	217	247	252	219	234	212	167	126	167	239	194	119	69	166	199	218	222	117	185	193	209	250	196	201	200	210	198	154	157	179	209	215	181	236	254	230	229	248	231	180	205	197	184	151	118	200	259	217	227	245	220	209	125	126	204	216	170	157	204	255	293	294	245	205	253	233	205	206	148	98	161	200	144	145	181	173	167	202	225	193	212	249	219	231	251	202	158	142	182	201	150	94	105	132	177	215	215	179	115	126	182	226	206	197	203	197	151	169	185	133	137	170	148	116	236	284	253	271	216	152	150	116	51	176	186	154	277	250	196	228	259	192	138	133	119	128	203	262	199	179	193	208	240	218	215	235	194	240	271	129	69	93	139	129	134	202	196	161	160	117	117	171	153	175	179	166	206	232	175	147	189	187	201	193	137	151	116	122	211	196	104	132	220	162	104	169	280	246	240	229	184	143	163	170	152	176	146	185	294	280	175	173	145	122	152	239	250	126	124	134	109	162	197	201	147	79	51	103	119	145	145	99	125	213	255	249	256	228	242	240	191	164	160	187	219	185	173	184	143	118	122	125	154	148	128	205	215	148	94	133	238	207	103	174	221	176	126	103	187	225	453	418	174	209	211	148	205	249	254	294	210	175	252	270	208	208	177	165	226	182	169	294	333	230	205	254	245	221	236	191	93	104	170	196	120	106	179	196	240	231	203	189	178	176	159	163	202	201	140	145	125	155	186	225	227	188	237	212	111	128	220	152	179	260	240	205	273	381	263	212	269	335	336	238	129	134	226	194	137	176	226	203	163	195	220	114	64	161	156	71	94	121	93	106	156	203	221	152	96	101	173	203	206	208	179	164	101	147	200	184	235	228	217	169	203	262	204	161	201	158	72	73	106	117	120	182	165	144	135	217	320	235	174	156	144	230	272	195	245	292	198	141	164	238	263	282	219	172	226	259	219	130	190	248	150	145	222	241	234	240	235	217	151	64	126	225	246	228	238	184	214	248	199	267	212	169	178	175	230	277	266	175	143	176	176	111	91	169	238	221	130	173	216	150	144	139	187	180	120	203	189	131	187	131	135	206	176	166	105	41	93	132	77	64	163	224	242	228	201	178	172	162	98	113	154	238	255	215	143	145	211	162	170	169	160	213	182	161	158	74	56	119	107	81	189	275	199	146	176	107	92	144	89	95	96	98	228	219	176	226	144	86	86	91	178	147	77	94	92	178	219	166	121	56	41	77	168	229	142	120	241	243	147	130	123	110	164	161	126	147	145	76	82	174	172	147	220	185	80	126	144	71	92	113	96	103	120	143	96	137	184
127	61	57	67	109	166	106	47	135	133	51	94	119	145	132	103	150	108	69	121	93	122	195	134	62	129	242	185	127	154	150	119	101	74	62	182	240	143	104	187	192	92	86	190	238	148	112	188	199	100	151	158	139	141	46	73	127	98	93	137	121	127	186	168	95	96	162	128	81	171	229	236	180	121	135	98	190	269	237	219	146	140	146	163	197	142	106	184	147	106	179	210	217	187	151	215	226	137	144	151	147	229	219	151	136	105	216	234	179	231	240	295	258	224	269	199	104	147	175	198	302	278	227	209	110	111	158	94	92	120	153	143	147	165	160	167	185	270	258	131	90	165	199	217	231	201	159	201	215	180	177	156	177	169	202	275	256	251	205	179	200	183	225	193	136	156	122	130	120	72	120	174	174	146	250	342	261	216	253	262	164	168	182	168	261	185	129	240	169	160	201	189	232	203	168	164	155	85	119	204	265	284	181	118	168	194	203	253	267	240	229	221	188	168	134	108	150	223	242	202	192	229	198	229	270	202	262	281	172	214	213	145	145	206	266	261	191	134	181	153	133	193	170	157	182	135	152	186	187	159	129	164	207	198	207	247	197	136	130	149	164	114	74	156	246	235	181	146	162	197	148	106	119	230	245	94	69	117	102	71	162	262	207	207	202	127	114	129	134	143	118	128	198	197	180	148	169	130	152	259	271	282	245	179	207	295	267	215	250	214	201	268	225	98	53	151	230	177	186	324	296	303	381	271	215	270	271	194	193	216	166	192	304	266	206	230	162	118	139	103	131	247	253	167	121	173	257	231	112	115	115	176	221	180	201	144	159	197	141	166	233	205	207	253	234	191	253	238	166	228	221	133	140	134	145	191	183	210	224	237	258	242	192	153	202	301	268	217	201	174	206	176	175	238	219	120	61	108	164	180	235	191	192	225	169	162	132	189	216	124	154	239	266	177	132	221	259	220	226	194	151	163	137	152	152	158	182	121	111	135	126	165	156	153	122	102	129	86	116	240	283	222	173	185	129	95	178	204	201	141	190	275	242	246	242	233	229	134	110	232	228	171	185	207	143	128	117	68	180	218	156	192	203	230	180	139	222	237	183	205	193	130	203	268	246	159	145	198	198	171	204	291	287	180	111	137	186	218	268	285	238	175	159	207	196	118	119	124	106	108	113	164	181	164	243	243	168	189	171	226	198	172	271	236	166	120	138	158	205	178	215	220	164	226	191	201	243	208	206	263	217	96	98	185	171	100	124	167	226	207	82	41	85	84	77	115	88	155	214	156	161	217	271	222	175	157	155	187	187	209	235	166	92	98	201	263	224	217	233	198	135	159	115	147	250	268	214	155	140	175	204	211	211	220	265	206	158	166	117	133	180	157	238	269	266	298	278	201	110	70	78	178	182	182	243	219	168	176	135	127	140	125	144	158	215	259	213	148	164	152	213	215	136	160	129	124	186	173	109	121	153	184	270	207	107	150	208	205	163	202	315	266	214	265	245	210	234	224	229	219	244	299	191	278	290	173	137	177	224	226	254	266	290	303	299	215	226	293	263	173	202	276	224	203	149	93	162	169	136	101	123	148	164	161	163	233	222	136	136	129	175	294	316	242	194	237	186	154	193	158	216	237	160	197	248	203	193	214	201	166	124	210	255	227	173	105	104	172	166	152	208	226	214	217	190	276	303	166	254	214	110	198	224	187	171	187	143	124	126	113	160	207	197	271	289	155	106	149	152	177	214	119	131	186	175	259	270	195	203	162	173	190	149	152	142	233	231	108	181	260	151	172	269	283	163	126	271	307	252	246	299	280	247	322	283	166	165	194	224	263	212	129	161	158	177	243	206	185	184	206	299	290	193	209	249	210	205	207	147	196	246	206	196	160	200	219	192	204	145	183	215	145	174	168	151	149	172	251	254	223	240	324	261	258	356	312	265	266	245	159	149	175	112	42	72	89	101	150	225	248	200	218	151	56	89	97	174	259	191	163	124	81	218	289	237	245	213	192	218	219	144	112	119	148	168	115	192	163	153	182	127	94	91	181	206	113	51	138	220	194	152	124	84	55	96	154	106	138	184	91	150	240	151	95	161	180	178	192	210	231	148	180	174	80	130	116	134	133	166	231	174	121	86	103	80	32	33	110	152	133	94	41	54	106	159	177	119	101	87	142	239	238	192	131	123	112	144	112	112	107	72	127
192	92	151	223	194	216	139	108	184	164	92	102	133	81	81	135	103	116	114	128	122	61	98	113	83	138	201	143	174	140	37	128	136	51	113	114	126	207	131	80	128	179	183	216	263	184	142	94	68	132	197	182	108	112	141	134	77	100	163	156	106	71	142	233	156	124	167	128	179	190	117	110	199	228	119	103	162	134	120	166	194	223	201	215	270	155	97	108	135	219	244	201	164	179	163	127	117	104	125	190	132	105	260	229	128	137	199	248	248	299	191	122	170	220	230	206	241	213	206	242	207	191	187	204	244	151	77	79	146	243	208	183	165	145	203	214	200	191	177	156	112	205	253	191	232	280	168	86	219	289	186	97	197	187	121	208	207	268	320	250	209	154	79	91	177	209	282	281	202	209	224	175	133	194	221	210	220	187	209	298	286	223	132	48	151	226	145	191	213	171	143	147	198	187	197	283	278	194	201	168	193	293	264	214	247	288	256	233	254	215	222	281	265	195	174	137	95	156	130	101	188	164	91	178	201	233	316	228	105	145	196	164	182	204	277	191	131	133	167	206	192	150	141	181	122	170	209	217	200	129	167	257	196	148	252	235	124	196	301	217	234	297	177	165	228	257	228	164	207	198	185	194	221	254	180	199	258	210	199	220	155	213	265	185	187	225	195	115	89	159	136	82	159	182	165	140	113	184	243	229	145	184	227	201	230	277	199	151	266	218	195	254	193	115	205	210	153	183	126	114	206	238	239	206	198	221	224	202	200	274	239	264	336	326	249	220	257	167	173	203	155	129	143	185	199	171	123	109	81	155	149	117	187	122	114	161	205	241	193	132	143	176	139	86	69	127	160	92	128	173	167	167	112	143	226	293	277	162	132	175	143	118	116	168	275	266	259	236	204	189	142	161	215	149	128	195	118	147	230	279	252	192	182	220	256	205	157	80	52	99	186	260	236	209	190	193	158	144	169	152	138	93	108	176	152	149	139	157	155	131	171	188	202	119	110	205	244	201	189	204	154	74	74	119	169	236	179	160	219	171	189	136	146	256	218	191	204	162	155	223	273	177	194	288	196	168	212	191	186	136	124	220	250	257	187	142	124	83	127	148	85	118	241	291	247	212	201	179	165	145	97	87	91	150	145	159	261	248	194	208	245	235	237	230	180	195	201	122	192	236	205	212	167	147	168	239	216	171	270	217	94	63	95	199	164	123	150	156	224	257	223	211	247	227	231	263	235	196	248	259	196	127	134	299	308	193	212	157	112	185	126	78	138	152	172	260	221	105	116	152	164	214	218	151	265	247	196	180	71	71	140	254	156	82	157	209	209	232	235	139	127	197	208	180	160	185	157	131	168	180	211	182	207	227	200	179	172	208	207	203	242	219	232	221	200	286	288	159	148	152	145	260	223	134	182	252	258	185	84	137	157	148	155	211	276	215	187	288	305	186	179	156	135	197	129	144	231	287	231	104	108	197	224	201	204	136	88	193	280	190	120	185	273	268	179	128	139	168	174	194	269	232	189	271	326	346	309	249	271	218	141	181	264	197	142	231	266	245	180	189	193	158	169	163	159	168	157	156	135	166	219	174	144	166	179	147	157	174	220	225	211	208	215	229	201	183	129	159	198	128	191	209	117	192	233	131	129	205	148	120	226	310	247	192	162	170	258	226	131	70	133	177	200	160	159	215	187	226	212	180	174	229	239	165	208	243	261	277	175	76	134	218	199	200	133	165	320	291	135	139	237	147	139	213	221	198	149	114	70	136	271	280	175	156	176	189	143	131	177	113	165	196	185	215	134	61	213	255	213	318	298	265	207	172	252	182	56	75	115	210	243	203	212	153	105	190	240	133	80	194	208	220	167	52	110	206	226	179	151	183	200	219	212	163	160	177	160	131	93	110	138	176	250	227	128	98	140	181	179	161	244	275	160	133	164	203	264	147	103	150	141	224	237	167	175	230	233	201	197	173	166	224	227	172	160	203	233	193	164	176	183	206	343	294	182	140	146	221	185	187	236	214	187	126	107	175	157	217	246	192	134	65	140	244	165	112	127	190	267	205	159	137	90	156	191	166	187	157	162	114	40	198	257	101	81	118	119	143	192	173	78	73	108	73	104	213	169	142	165	82	89	163	114	48	49	43	147	160	153	200	159	116	124	191	139	158	151	40	104	122	100	121	85	130	126	145	145	116	128	56	39	88
242	181	167	207	220	192	181	182	183	121	104	95	56	88	73	43	130	126	42	168	236	115	92	112	133	192	195	211	143	60	61	96	180	130	124	181	135	137	221	163	44	155	158	113	160	101	61	53	94	126	188	203	158	125	130	154	131	160	104	56	124	161	113	153	235	212	121	81	115	145	157	111	85	134	106	130	141	52	130	162	120	119	196	254	206	163	166	178	201	206	203	184	194	230	230	217	209	189	135	132	133	177	224	252	234	206	190	187	134	141	210	119	115	259	263	242	303	292	257	215	205	222	174	152	177	125	106	155	184	193	170	224	287	194	126	139	198	182	140	127	108	101	168	240	153	69	126	233	269	236	179	161	181	209	220	220	168	160	191	209	213	119	78	151	175	204	197	133	148	199	196	210	150	74	77	55	94	122	144	206	237	264	275	159	61	122	163	222	195	119	100	202	322	263	199	197	191	214	280	245	223	203	203	233	221	252	205	173	245	204	255	320	198	199	253	230	133	93	95	189	225	180	211	168	137	93	97	178	235	237	164	120	181	268	273	199	189	182	223	215	227	184	145	210	206	225	278	307	258	187	138	296	276	206	293	258	246	224	211	204	188	264	287	193	136	171	203	121	167	243	133	114	168	131	126	219	209	118	134	201	218	178	198	202	157	186	266	316	243	122	103	155	205	193	124	71	85	131	197	227	177	235	254	225	220	117	81	170	166	75	95	145	198	184	148	213	242	180	101	67	135	210	231	285	296	263	216	203	280	322	234	191	257	223	192	247	253	190	96	53	62	176	257	212	181	182	225	202	175	252	210	202	204	154	231	235	225	204	159	108	105	108	147	212	113	120	229	187	118	154	198	204	194	158	177	178	96	54	110	186	194	183	105	54	173	213	160	182	152	207	295	233	138	117	165	153	180	194	159	200	202	148	168	187	104	139	182	135	214	269	203	151	151	131	128	133	148	152	103	181	163	100	142	177	193	148	116	130	150	96	67	126	151	96	78	130	163	162	150	188	196	132	132	166	165	177	235	312	267	132	154	173	194	251	245	151	120	202	145	124	169	113	122	171	130	121	221	247	170	166	169	131	176	144	173	232	105	124	220	234	187	133	149	159	184	173	169	173	143	286	356	315	211	174	223	220	193	91	112	182	188	173	177	203	168	170	179	166	180	214	205	183	244	181	201	261	143	121	181	219	143	95	179	254	208	171	178	168	189	203	212	226	264	212	123	103	116	118	114	175	212	184	210	165	198	233	196	141	110	200	200	238	209	182	242	228	210	219	249	341	269	165	147	111	212	229	238	178	58	90	165	264	275	205	151	130	200	181	194	179	60	80	105	185	210	223	169	167	261	186	183	237	254	278	282	208	217	245	191	268	255	239	217	161	144	63	103	99	107	165	161	196	301	314	229	155	214	265	215	250	191	154	196	187	233	204	175	200	212	227	202	242	242	178	187	222	245	152	104	192	190	184	229	204	187	224	289	228	170	190	96	132	221	240	249	193	194	147	89	229	254	268	352	303	258	309	285	248	253	211	171	135	220	257	242	242	197	206	208	227	229	204	178	243	236	169	177	146	155	144	125	104	105	146	214	157	162	199	147	198	181	161	204	151	118	156	106	61	88	144	229	170	64	111	211	202	147	197	143	135	184	183	133	133	174	111	224	234	197	203	129	140	172	207	274	215	136	147	198	230	171	246	221	137	185	245	276	239	243	220	130	186	186	191	254	192	203	143	71	137	222	212	112	112	166	159	184	220	128	122	203	170	203	224	164	182	125	133	208	201	201	188	208	275	306	208	228	231	191	205	181	165	173	213	203	231	156	141	193	165	161	192	177	184	266	226	172	172	123	90	147	172	194	233	215	210	184	94	119	182	167	181	211	145	181	207	145	123	120	138	138	164	161	123	86	153	146	109	99	181	242	110	116	201	195	182	181	182	157	112	164	232	240	244	251	222	197	164	98	147	185	226	176	151	198	198	251	178	86	143	192	209	374	318	223	282	246	180	124	120	202	178	172	197	125	182	207	172	203	147	72	115	194	140	94	182	218	180	103	81	173	215	171	173	162	142	94	103	110	51	119	168	165	153	221	288	165	141	195	165	131	137	221	225	223	302	216	106	138	127	109	87	71	174	192	157	183	211	132	113	119	45	44	128	126	94	97	124	170	143	141	187	192	149	127	199	230	164	137	71	138	229
180	174	131	166	195	172	195	123	45	111	133	63	40	116	165	171	190	138	70	43	70	78	144	223	165	162	138	140	219	169	94	113	163	106	58	59	147	231	215	237	148	80	112	174	195	166	119	127	125	94	100	116	145	100	156	169	113	119	122	120	179	204	140	143	203	236	146	50	60	59	96	142	212	208	186	184	90	120	224	184	219	224	140	149	171	297	308	243	219	168	158	142	266	225	73	128	107	121	165	155	133	142	142	181	271	246	124	136	193	182	145	124	222	250	290	302	277	270	225	218	251	194	107	73	94	147	163	185	254	208	158	249	273	311	221	86	127	147	175	189	234	265	250	233	242	166	162	221	207	216	280	247	165	274	306	184	174	280	185	154	223	132	175	301	197	109	170	237	192	82	110	210	136	94	163	120	79	131	227	232	240	445	400	186	156	185	252	277	276	244	160	198	213	139	191	212	171	174	194	189	217	231	185	153	182	219	215	229	237	144	202	296	247	269	228	203	224	276	250	241	233	207	246	201	228	174	98	184	239	164	149	122	63	133	162	248	257	184	169	88	123	194	128	163	188	200	249	189	135	100	159	201	177	231	233	205	256	270	203	103	216	390	251	134	196	215	232	213	137	120	159	125	75	165	252	259	238	234	270	254	202	191	132	104	177	201	168	187	205	138	136	149	200	225	168	163	120	108	186	199	162	176	241	184	159	194	166	165	113	112	161	205	234	194	157	189	225	266	260	220	301	334	271	290	272	235	259	260	246	191	130	188	298	279	152	201	275	234	254	222	113	168	272	161	164	251	213	108	134	284	261	139	226	279	200	197	177	185	156	74	147	198	151	161	149	128	186	200	170	140	151	164	184	152	93	183	201	106	106	218	275	236	185	224	223	174	176	167	125	159	231	226	164	143	112	86	94	106	224	206	175	282	250	189	188	182	226	245	236	267	273	253	217	182	125	193	241	190	126	83	182	173	229	203	100	168	229	301	262	192	205	173	136	222	175	76	195	250	182	236	328	311	244	273	285	284	216	144	248	185	71	130	163	112	112	150	150	176	133	175	273	173	125	166	137	91	131	122	131	206	157	152	272	249	213	219	129	102	185	262	265	238	188	121	96	187	312	282	204	266	201	119	122	101	154	193	209	201	183	161	138	149	168	237	287	264	216	136	141	181	174	205	200	169	158	171	208	197	138	97	153	199	174	162	155	124	111	100	184	208	146	234	210	104	74	147	215	186	249	272	242	299	282	234	257	240	223	181	142	98	112	172	218	265	172	140	218	220	188	149	85	101	171	159	87	44	142	178	103	143	205	175	170	166	128	148	178	215	266	211	87	129	202	177	167	178	180	219	222	146	152	158	155	180	190	193	209	245	248	235	215	200	129	93	112	101	114	171	142	159	183	139	231	280	224	163	143	214	253	287	298	160	109	202	210	194	142	82	80	170	239	187	231	243	269	297	311	245	192	234	177	158	171	179	198	235	248	220	187	177	117	79	146	161	146	162	246	290	292	329	236	191	245	227	205	187	177	267	352	250	152	149	162	188	166	160	170	103	113	149	154	165	145	191	245	141	103	249	226	136	172	233	153	101	208	205	210	185	159	131	117	189	202	158	103	149	117	100	151	208	197	229	252	133	129	120	189	224	182	207	132	102	139	164	197	135	179	224	144	163	175	162	217	152	85	127	130	153	238	270	161	100	159	166	184	140	128	182	164	187	197	143	133	127	166	232	247	258	175	181	163	102	194	242	196	124	127	245	184	175	245	266	233	230	183	139	184	201	205	161	220	215	151	203	217	220	260	262	264	216	183	228	184	91	102	220	247	173	189	262	187	170	240	305	335	277	269	206	148	162	182	119	110	206	231	252	247	200	176	167	180	183	192	179	150	146	141	110	205	257	198	195	227	228	196	207	286	189	47	178	236	151	121	177	230	218	163	125	93	113	221	231	203	224	230	212	231	233	157	77	119	147	126	150	143	85	150	152	113	233	191	180	227	116	84	109	143	248	252	175	173	166	184	274	292	217	166	138	145	132	61	65	108	148	181	185	166	180	122	81	162	230	290	223	132	154	169	145	210	242	215	214	165	164	126	103	146	216	218	168	153	88	114	175	189	219	213	178	193	174	127	86	83	110	147	159	133	115	87	88	70	76	67	74	158	172	86	105	107	91	206	209	109	115	121	64	62	164	279	183	103	157
191	152	134	222	185	105	89	79	107	155	90	48	98	89	88	162	163	158	151	93	136	236	204	138	142	108	133	190	116	109	105	86	134	104	142	132	80	178	215	182	128	82	145	187	182	187	167	126	65	89	124	103	156	191	166	178	125	112	206	163	132	163	189	240	147	135	180	96	128	189	191	176	176	204	132	55	104	192	174	142	183	220	172	120	192	231	220	154	182	298	214	128	144	93	119	220	167	150	178	174	202	169	150	141	85	126	178	192	234	186	200	196	168	263	221	97	101	86	125	172	210	281	247	135	116	235	212	175	166	117	166	162	182	185	127	189	194	140	145	153	109	145	191	156	168	132	128	161	142	155	240	251	210	197	161	155	269	243	111	172	153	119	140	173	216	225	177	221	295	189	172	211	179	232	244	200	268	228	168	171	171	415	398	146	161	199	166	168	239	287	206	165	232	256	260	190	127	150	210	218	180	114	121	201	168	139	219	279	185	153	241	243	247	320	229	233	289	180	92	120	200	211	191	194	176	155	166	131	157	193	220	145	128	182	102	77	218	261	133	104	125	136	163	118	159	184	142	145	155	140	126	179	152	186	201	206	251	203	164	105	139	221	209	193	240	223	215	213	167	181	121	145	164	207	256	252	187	106	212	198	142	161	143	110	190	288	261	172	145	221	231	172	125	214	256	173	182	217	201	159	128	134	215	268	195	131	196	263	208	182	207	150	131	166	187	200	127	58	149	222	253	305	245	237	183	140	202	228	268	218	148	190	186	165	243	277	268	339	370	303	213	136	185	235	176	167	233	220	246	203	193	305	205	144	197	198	181	219	199	86	84	161	133	186	258	165	165	182	120	138	147	155	136	129	165	99	112	159	168	193	217	178	229	203	147	207	188	167	114	128	229	246	234	208	122	71	148	226	200	184	162	167	242	291	292	242	199	242	241	202	215	277	208	152	201	232	257	237	188	114	167	163	180	220	139	157	245	174	96	152	154	213	273	278	166	51	96	138	161	186	214	270	201	196	203	96	112	126	108	195	171	119	167	198	193	219	223	118	72	67	54	141	195	165	120	110	161	172	193	189	109	167	274	200	153	197	252	160	124	242	289	264	215	250	228	213	201	108	71	138	171	182	187	203	262	260	240	195	213	146	56	118	124	134	231	265	205	98	88	232	284	213	174	123	194	305	272	236	222	215	178	255	310	202	180	203	170	178	238	263	229	159	165	168	128	173	164	104	134	282	311	215	201	157	159	180	123	169	248	157	122	173	191	180	199	202	150	134	156	212	263	166	134	224	242	162	120	199	161	107	139	206	214	194	247	260	202	196	211	253	271	214	172	92	72	83	166	227	169	143	135	196	226	187	172	174	137	67	118	249	232	192	196	165	108	82	231	196	120	170	129	123	218	245	177	203	237	249	213	193	190	122	64	64	66	123	142	65	121	225	205	129	139	185	214	183	229	268	226	256	214	189	284	249	226	345	335	282	219	212	247	194	234	205	196	282	207	247	278	209	143	113	141	165	162	194	274	313	266	189	235	326	315	168	110	199	218	199	250	230	205	189	175	128	188	227	145	220	228	181	186	180	167	202	188	192	182	158	215	239	213	175	188	184	105	78	110	87	144	182	103	104	97	54	99	216	254	133	100	161	145	147	304	272	141	177	254	262	173	98	98	146	162	120	142	154	134	145	172	238	223	134	145	126	59	65	42	116	130	153	263	250	202	197	152	120	214	228	170	202	207	189	273	197	88	202	245	219	202	147	110	82	75	129	149	126	150	176	145	230	313	300	342	259	234	372	390	324	204	134	227	296	234	154	120	170	248	248	136	137	244	284	268	254	279	175	142	173	150	229	170	136	144	119	156	109	79	164	223	224	219	142	90	123	103	84	87	134	209	228	237	133	51	88	215	255	183	110	53	125	201	148	97	139	143	154	209	197	269	210	112	174	239	249	178	159	236	229	100	78	131	186	170	208	208	83	136	165	137	180	233	219	128	80	142	195	107	127	208	177	172	180	192	211	175	91	41	92	128	195	166	168	281	251	214	172	127	188	226	150	148	128	116	220	218	129	174	160	86	164	154	163	146	95	91	96	97	111	162	136	141	142	131	122	144	209	154	98	93	192	270	166	129	105	112	154	134	124	121	133	100	82	127	87	131	203	110	39	136	238	158	121	162	130	136	148	82	65	113	143	105	132
218	197	169	135	139	149	71	42	45	45	158	203	93	56	55	120	152	185	219	164	158	231	189	87	149	134	87	79	80	139	101	46	141	207	152	110	83	70	158	154	189	304	188	101	153	139	117	131	161	172	135	134	155	189	198	159	83	92	149	159	162	124	129	227	240	131	131	127	187	244	189	135	115	133	129	139	123	256	302	142	102	122	111	132	161	221	203	155	121	138	199	159	132	108	114	145	93	128	201	180	211	164	174	185	108	96	120	211	231	202	207	219	233	250	209	129	183	159	219	325	253	221	137	64	81	78	92	160	240	232	198	192	173	181	184	245	214	175	200	192	220	207	235	166	133	135	154	212	210	212	175	197	244	158	93	222	225	185	181	188	252	211	97	117	157	200	166	107	224	229	152	101	117	219	248	159	121	144	131	120	168	257	342	278	131	122	153	193	205	199	199	170	207	226	205	185	165	110	87	125	149	136	121	159	159	100	163	252	166	161	293	227	230	290	142	171	213	173	180	112	104	102	78	180	259	203	176	216	186	242	302	237	224	185	143	165	276	326	160	113	180	116	79	139	113	131	140	64	152	211	147	143	168	210	249	250	169	169	206	228	303	261	149	103	190	287	221	132	168	168	195	270	191	153	199	151	72	79	87	144	246	209	142	133	184	217	168	87	107	233	215	182	196	183	190	135	120	154	109	126	217	164	73	77	189	234	210	199	114	74	214	202	144	264	273	172	132	158	185	177	124	159	173	149	191	229	219	209	176	154	184	189	259	262	264	259	265	250	199	194	182	283	257	205	189	184	264	246	237	263	185	177	184	142	177	215	174	125	198	227	173	216	240	193	154	89	123	204	127	120	171	111	168	201	130	140	118	101	169	254	199	205	237	140	109	223	196	97	172	227	196	102	120	235	236	159	196	205	110	62	190	313	184	103	138	91	122	246	217	168	233	163	184	207	228	334	263	210	224	192	166	204	237	223	155	166	197	116	76	89	75	97	186	247	148	91	154	210	152	125	213	309	266	221	203	96	106	176	209	203	134	65	142	243	163	61	192	189	93	159	249	174	140	183	155	208	279	233	162	234	276	224	231	303	268	154	75	96	229	245	294	316	220	187	166	189	148	159	152	160	199	216	254	287	217	185	185	111	154	154	89	118	187	194	249	304	252	127	156	236	139	142	197	164	152	234	206	157	140	83	141	150	121	153	145	173	236	179	161	200	173	135	167	169	144	176	183	171	134	71	124	221	175	156	153	72	118	151	184	180	274	307	231	232	206	199	128	158	135	98	106	113	196	185	159	205	242	238	242	220	175	197	188	247	304	310	246	134	152	133	168	181	134	104	149	225	259	227	193	236	183	160	136	164	150	108	147	132	183	203	106	123	178	128	179	235	240	198	176	183	163	191	171	132	182	242	192	201	252	219	216	239	200	200	247	273	210	85	130	186	198	191	159	124	183	262	230	148	120	199	290	280	244	193	119	118	107	134	220	221	164	197	180	203	271	295	247	214	209	154	154	282	271	214	299	244	189	233	226	280	269	199	179	162	161	223	302	292	211	159	204	208	130	61	151	227	197	170	152	154	156	134	137	189	180	159	157	184	203	160	157	153	90	150	170	66	162	237	179	199	190	198	216	152	109	151	191	147	156	219	254	173	148	194	139	78	122	135	70	109	145	166	126	158	226	119	85	177	165	166	214	150	122	93	49	119	177	133	140	173	124	126	189	198	203	171	94	146	176	173	168	209	270	168	114	90	184	232	184	192	115	124	149	106	67	124	249	268	239	190	146	197	266	276	248	256	267	162	110	160	179	185	216	139	74	173	210	235	240	234	324	339	268	298	262	169	200	184	93	127	173	268	287	202	230	183	127	178	192	164	134	105	209	259	166	138	157	91	95	95	83	168	136	147	340	330	190	209	179	154	267	232	171	173	193	235	127	70	81	103	155	202	212	132	118	155	197	215	185	165	96	49	59	66	144	178	189	163	100	80	92	138	87	125	167	149	200	322	307	173	178	180	196	268	275	218	214	226	229	167	65	148	267	190	177	153	101	146	131	103	90	115	99	134	220	232	246	268	159	140	166	125	126	121	183	200	181	118	93	161	166	135	118	117	120	147	154	151	173	186	196	193	136	120	149	116	88	144	174	163	109	97	142	125	148	110	124	208	140	134	120	153	160	70	76	145	203	152	158	190	163	145
241	229	217	194	175	216	218	100	57	41	59	71	58	159	179	143	145	115	148	148	227	200	65	82	128	186	177	101	60	46	129	129	81	147	143	116	119	178	177	144	208	135	57	60	112	175	200	300	262	155	219	220	101	84	155	118	45	50	133	255	287	258	227	215	167	86	128	165	161	119	87	84	59	138	128	75	119	138	178	230	274	238	119	108	160	190	162	115	171	295	279	219	216	158	177	177	96	72	129	130	71	64	108	134	125	150	129	158	203	241	223	193	264	252	152	99	234	300	265	252	207	144	127	144	109	67	156	193	78	159	184	142	229	213	127	112	168	131	105	182	178	155	229	206	141	169	152	206	239	188	167	155	150	110	168	230	239	246	192	176	170	191	198	196	248	200	119	130	193	235	201	190	201	168	138	148	161	220	218	119	114	144	147	194	206	233	245	197	157	150	185	184	202	132	162	213	123	142	249	292	201	196	250	241	200	253	230	147	169	220	238	196	213	245	214	149	169	262	227	184	159	98	144	114	130	214	155	182	187	165	216	217	196	182	162	110	159	199	174	199	236	179	119	171	198	208	217	164	130	229	215	131	198	204	213	197	113	78	119	171	185	118	82	161	202	215	154	154	210	172	188	206	112	105	161	161	184	143	155	255	207	168	195	199	173	118	126	112	176	298	255	250	297	220	218	222	112	110	169	167	254	286	180	114	149	213	184	173	194	183	208	159	132	237	295	287	190	129	201	228	218	262	231	151	198	245	160	173	270	171	125	228	204	192	225	202	264	332	306	171	158	261	192	195	279	226	178	222	249	218	128	140	235	268	254	261	215	143	167	160	175	223	186	138	177	170	156	200	222	204	258	278	199	172	137	138	147	149	144	180	187	230	237	123	70	48	163	186	110	145	164	207	235	220	175	170	136	112	159	149	119	140	127	128	150	122	148	221	180	106	178	214	174	148	161	217	262	218	133	152	133	105	189	171	195	225	177	175	150	105	116	168	145	132	154	146	167	165	96	73	73	127	184	237	233	188	177	231	238	112	128	178	235	261	212	213	266	299	206	191	276	166	55	57	141	187	192	254	289	250	165	174	144	106	230	252	165	164	163	166	205	144	96	94	60	160	189	139	150	138	226	308	273	235	252	226	182	178	191	191	231	175	125	256	260	134	82	179	170	132	198	202	203	214	211	300	275	171	143	92	136	121	81	171	199	172	175	126	212	277	224	287	186	141	199	178	212	198	130	71	58	130	170	180	180	146	118	159	172	149	205	199	134	122	126	205	181	134	171	189	207	194	219	186	156	195	188	191	207	190	134	112	111	157	229	188	167	151	142	170	155	81	137	225	184	171	191	209	200	198	225	170	101	145	173	155	182	196	192	122	169	259	249	163	147	135	134	193	156	221	220	141	235	203	134	192	228	274	210	229	206	172	270	185	188	175	152	173	166	184	116	112	197	226	124	174	201	146	138	127	179	126	107	180	184	151	142	121	172	242	229	235	190	184	218	258	248	201	161	158	223	212	257	287	218	219	251	189	231	272	168	160	159	91	53	90	209	245	166	141	147	112	62	132	138	93	208	215	149	193	209	224	187	84	79	147	253	296	245	134	113	134	120	153	174	175	228	233	105	138	352	356	254	226	139	61	44	113	157	152	181	167	186	186	115	163	175	107	111	136	195	240	241	273	198	71	117	158	118	177	188	159	198	151	108	231	288	183	158	184	121	88	159	159	139	114	76	93	208	234	205	275	293	264	159	70	86	173	203	164	122	158	165	131	156	171	211	227	209	241	258	330	286	170	220	269	284	274	188	122	192	151	115	192	221	253	197	176	245	198	182	297	256	239	291	300	295	168	201	291	271	247	224	235	189	165	176	119	120	147	147	133	224	239	205	211	156	101	98	155	169	176	275	268	217	230	217	218	217	137	146	205	127	142	171	155	131	162	120	137	196	216	229	176	127	57	128	179	154	187	181	97	39	108	162	148	183	220	140	135	180	134	206	236	227	226	238	277	213	195	254	277	191	161	138	129	121	43	113	188	114	140	158	114	155	139	108	185	153	88	159	238	234	194	194	209	229	207	222	222	292	230	127	121	160	262	203	120	98	122	176	194	164	92	108	143	142	157	160	99	52	180	199	140	142	126	133	93	110	102	37	45	73	150	152	122	171	146	66	92	90	107	170	145	85	70	76	89	190	174	75	83
209	226	232	205	209	178	168	190	200	180	127	169	231	259	175	196	197	111	252	282	220	195	169	182	124	128	190	140	85	123	168	163	143	153	229	245	196	250	209	60	192	189	49	81	119	109	115	144	114	90	184	194	84	45	87	106	89	164	160	135	114	72	95	155	133	129	173	180	232	198	212	200	95	49	102	176	269	200	80	101	116	179	185	180	131	90	173	202	179	217	203	194	252	229	128	106	102	71	126	145	143	140	149	218	209	172	120	117	117	134	283	298	295	228	103	168	175	139	236	188	135	200	210	192	164	116	152	263	254	228	286	247	128	72	113	210	219	167	182	140	154	177	177	200	175	157	160	206	194	208	210	214	144	139	182	241	301	279	223	166	155	174	240	213	133	142	122	113	150	194	265	205	240	266	124	89	195	163	110	118	130	198	224	179	211	308	334	320	266	213	159	158	182	119	178	245	279	280	188	157	93	67	122	216	275	198	95	158	174	131	189	238	188	201	207	89	129	174	103	193	258	200	205	199	191	177	154	127	149	141	185	268	174	84	113	175	225	186	115	132	169	121	146	204	128	112	186	246	205	160	113	137	144	76	80	131	126	116	177	214	152	91	139	140	138	176	227	206	138	126	155	220	212	158	170	178	194	229	226	155	114	128	110	148	223	149	147	197	163	133	133	204	182	157	121	119	166	183	164	149	150	94	130	164	148	146	101	96	146	125	100	110	125	143	208	229	205	174	122	198	188	150	175	243	200	194	220	219	331	237	115	157	192	231	256	244	285	267	229	247	256	294	198	156	268	269	171	204	261	223	168	150	246	246	222	237	189	234	284	216	209	162	200	243	260	323	286	250	296	227	182	267	235	181	179	128	146	177	151	120	152	187	214	249	229	197	206	247	180	155	214	188	228	291	262	206	159	216	192	124	117	198	195	103	78	145	146	189	256	214	180	88	124	153	74	129	181	134	98	174	161	75	151	203	248	173	71	140	169	171	190	129	158	289	270	235	237	179	160	152	224	235	205	208	118	201	235	256	215	59	91	163	228	238	219	239	284	285	201	158	178	185	123	128	159	175	186	167	167	201	231	168	144	212	234	153	160	220	254	168	125	212	238	212	191	210	137	109	182	219	209	195	235	282	212	126	119	143	151	94	186	205	133	185	172	148	200	203	156	133	91	65	170	189	144	157	96	75	108	87	168	213	173	182	224	303	291	243	194	157	199	321	227	116	184	198	170	124	197	263	203	152	138	169	199	156	140	205	140	66	194	213	86	117	213	229	185	173	164	135	153	234	204	158	199	175	201	191	189	194	184	187	134	164	216	137	100	202	198	145	169	116	108	175	195	183	181	210	184	141	127	162	167	156	156	98	135	254	272	169	122	101	56	141	231	180	207	242	147	152	182	166	227	209	142	157	151	172	279	287	180	164	208	205	188	189	254	334	296	205	200	196	176	197	204	174	92	44	148	250	163	164	194	191	189	153	178	217	318	290	149	152	208	202	178	167	136	115	114	146	235	307	301	214	182	155	169	234	227	130	132	233	281	180	94	121	181	175	74	95	156	236	171	52	106	166	113	143	144	89	144	155	170	227	272	164	109	234	224	187	190	171	140	74	132	183	173	128	126	205	187	164	128	107	193	196	172	210	213	191	175	226	192	145	111	75	135	184	179	184	236	283	248	194	128	65	156	198	249	246	128	95	111	107	101	193	235	161	174	137	75	136	189	129	105	171	130	163	250	188	121	180	269	282	187	155	178	229	290	191	107	137	210	262	208	160	178	302	338	257	256	257	222	183	190	207	201	112	171	193	159	170	76	124	166	163	204	161	141	183	191	185	194	139	133	204	231	251	261	318	288	209	166	237	254	231	169	97	139	119	143	205	223	247	233	112	144	245	206	175	168	193	304	361	306	285	217	262	302	134	154	281	296	255	157	100	139	145	84	68	139	180	215	142	87	215	201	124	125	120	145	169	151	191	215	101	120	218	174	154	212	225	224	273	264	184	197	200	159	261	238	78	49	119	161	180	200	168	123	117	179	245	163	43	125	219	156	80	132	196	190	193	194	230	230	166	139	131	210	291	250	115	142	190	182	217	203	178	93	120	190	159	151	160	147	116	84	145	198	112	84	112	69	64	155	179	82	141	227	141	59	93	187	130	83	84	81	89	141	210	122	173	234	130	82	117	148	153	122	73	108	96
162	201	143	91	149	183	219	207	144	163	176	179	145	122	148	180	208	201	183	183	147	64	183	252	201	205	258	177	35	119	136	117	123	65	106	187	219	144	47	70	184	198	186	212	182	159	96	186	242	127	189	240	210	186	92	99	125	72	47	117	120	42	78	162	146	122	204	181	163	233	238	162	221	268	171	126	119	94	121	172	100	78	160	212	200	113	60	67	155	304	341	310	193	144	136	85	66	176	265	222	248	159	132	183	166	171	194	145	85	75	89	222	228	232	222	220	231	242	283	246	231	229	277	215	181	237	261	292	285	204	149	178	254	286	157	134	213	152	112	134	139	135	121	124	122	217	248	204	172	89	114	182	216	170	152	206	273	289	257	166	115	204	226	231	255	285	219	144	143	155	209	251	276	197	173	221	204	204	190	194	181	182	194	200	270	271	252	243	217	223	179	113	138	224	202	182	226	201	197	223	189	104	114	188	209	178	172	202	185	161	192	218	234	166	68	58	175	276	253	248	218	180	224	294	247	143	144	253	262	197	204	176	146	158	156	127	152	119	102	216	210	217	307	216	104	135	201	282	271	173	159	253	200	96	122	119	171	224	198	187	169	155	183	145	149	226	196	113	115	124	70	61	211	298	174	140	139	110	137	183	135	108	153	169	183	122	89	121	146	227	238	145	139	245	177	47	57	145	227	191	132	142	217	208	262	229	124	295	303	158	130	173	210	212	227	224	197	106	58	178	215	203	285	233	195	190	126	182	248	186	164	198	231	201	194	237	228	200	145	214	217	286	297	223	213	261	284	188	264	287	224	238	262	188	162	232	208	171	256	255	133	192	271	138	127	185	159	144	150	150	169	263	253	205	160	181	205	96	107	189	213	217	231	231	160	164	230	161	106	150	212	236	197	205	200	193	233	182	141	229	254	180	135	158	183	174	189	185	226	215	220	268	195	206	243	205	225	220	175	216	206	164	153	164	215	167	149	160	179	223	137	193	268	225	186	140	157	239	247	116	94	106	123	182	202	255	206	112	96	102	187	264	266	153	69	69	60	164	249	146	113	176	172	197	178	201	252	138	193	252	208	184	196	234	159	117	182	158	123	175	236	233	149	191	280	264	267	255	181	227	261	276	319	242	180	220	144	172	307	287	231	219	313	223	81	166	214	173	146	144	92	57	95	143	208	212	110	96	159	177	232	219	190	201	155	207	274	241	178	136	162	273	238	100	154	210	251	284	251	208	233	224	146	160	173	218	158	186	182	49	99	179	145	68	132	217	235	245	233	132	214	242	75	126	205	208	249	243	173	117	81	102	171	208	154	135	119	144	180	86	81	157	230	269	267	243	240	225	142	111	134	177	188	220	234	167	125	125	101	201	255	157	136	115	158	138	107	165	180	213	275	292	306	363	352	182	83	160	160	166	205	248	222	200	226	123	149	298	283	233	253	165	86	174	168	102	136	103	171	315	291	234	220	312	320	213	217	187	194	210	177	260	253	211	237	207	158	201	197	148	142	157	203	216	149	94	140	201	203	107	67	60	80	134	95	124	149	172	226	260	225	175	195	132	128	151	95	73	76	86	132	93	105	238	249	128	115	243	261	208	194	112	146	184	152	214	167	114	115	172	208	153	96	106	167	118	149	196	157	186	218	166	153	247	240	208	245	239	270	225	140	236	203	64	84	170	252	240	213	190	99	98	177	195	161	239	258	157	95	42	40	151	209	208	208	109	80	168	197	190	242	158	122	211	218	123	93	178	226	207	105	83	198	287	278	289	315	289	267	183	130	197	148	132	257	214	161	195	158	170	237	186	78	40	42	177	243	117	137	191	163	228	194	187	183	224	304	252	220	256	235	160	155	173	233	241	187	159	198	182	211	176	71	117	249	263	203	190	209	255	238	195	284	308	212	242	210	154	148	173	212	181	187	189	263	273	197	172	106	121	137	192	256	177	77	140	221	189	177	119	143	243	151	121	146	63	157	185	124	163	161	152	118	82	180	161	126	243	248	194	168	194	222	136	101	96	66	106	108	130	126	92	68	58	126	105	119	284	294	169	119	118	157	133	96	97	80	153	219	238	187	105	73	52	116	213	201	154	171	224	149	50	135	224	142	103	103	47	56	131	118	96	134	108	152	159	157	155	71	33	75	165	174	162	178	128	83	119	178	186	112	133	128	101	212	213	140	134	173	192	151	84
136	40	70	70	112	222	311	299	263	242	173	110	120	191	209	217	215	218	172	115	129	138	171	157	115	106	72	55	126	128	140	196	108	42	77	162	188	118	106	145	129	116	162	125	120	148	69	68	86	116	164	207	248	149	108	192	195	173	149	162	120	43	40	143	144	56	144	187	204	198	164	189	265	287	283	292	227	173	147	96	45	127	225	217	206	162	163	218	208	212	230	209	188	188	205	259	239	180	218	295	252	115	105	146	167	241	207	130	138	122	125	184	128	100	183	202	212	216	168	128	157	165	192	156	130	167	193	185	90	161	254	161	145	212	146	115	117	111	217	265	141	64	124	239	254	205	187	183	251	253	169	139	196	243	228	279	321	237	285	257	191	229	176	210	269	252	199	162	152	227	249	209	265	265	235	193	255	259	155	117	59	81	157	260	275	188	163	178	163	150	157	145	134	190	186	194	184	111	94	79	100	230	220	161	220	173	196	233	224	188	158	204	243	189	116	81	121	219	244	289	282	250	287	268	229	257	258	239	289	239	130	169	142	138	202	196	185	112	67	115	162	216	227	246	264	141	185	220	175	224	192	178	171	152	166	210	163	108	106	96	123	171	259	270	244	242	271	243	115	163	159	116	125	190	254	130	172	245	127	119	120	167	299	180	51	139	207	195	202	189	196	228	183	267	300	180	154	198	270	255	197	137	137	239	272	224	215	498	495	235	158	103	103	66	159	178	183	207	196	230	220	213	201	189	182	109	168	172	105	186	191	163	125	193	241	171	173	223	262	231	234	287	217	205	233	206	215	262	224	229	350	229	133	267	242	115	159	199	133	105	187	233	212	165	131	174	200	144	192	247	173	138	181	150	110	107	60	110	199	260	251	229	215	219	188	156	170	155	170	137	113	247	249	172	205	129	173	275	159	184	307	254	211	208	206	130	97	152	269	250	180	256	198	147	117	158	223	227	240	216	192	196	253	276	259	192	199	250	225	238	286	293	233	200	198	143	149	129	82	123	252	296	247	270	250	200	175	166	97	214	306	292	238	154	178	144	144	183	247	267	210	148	112	121	130	131	215	216	184	233	234	179	108	210	216	120	184	186	169	146	87	99	135	140	153	222	222	242	268	203	129	174	258	212	181	192	134	128	165	96	109	183	192	119	47	136	147	140	254	248	224	149	57	129	205	203	140	76	53	59	91	155	123	81	164	245	198	210	211	95	151	223	236	192	207	200	156	192	163	137	163	222	248	146	122	221	179	155	173	134	192	230	270	220	183	166	129	275	355	288	181	141	169	213	209	192	210	224	197	224	216	176	152	150	160	143	161	198	235	193	186	223	243	227	158	139	150	234	236	226	206	124	147	203	241	186	167	163	225	247	215	218	133	116	120	151	198	130	158	219	219	198	182	237	201	139	129	184	155	106	149	191	166	269	318	170	146	195	202	235	251	163	124	91	92	121	198	191	173	229	243	299	295	256	226	178	166	237	311	323	325	293	240	200	189	245	221	230	220	152	218	193	191	219	233	200	80	162	267	237	214	133	111	232	215	157	233	285	235	139	101	106	130	119	76	123	177	259	262	189	250	242	149	172	214	238	168	64	173	222	169	139	183	195	140	175	160	227	300	172	74	93	126	198	151	130	162	133	130	170	191	162	195	240	222	125	162	222	245	214	124	126	194	203	183	142	116	133	223	239	225	291	203	115	122	194	189	187	133	112	180	156	238	315	187	135	194	227	173	210	267	179	105	108	154	162	109	147	232	165	128	187	210	215	200	201	327	283	250	195	99	150	153	133	119	173	217	206	111	55	183	249	213	166	119	176	160	101	145	167	126	83	133	196	183	229	277	232	214	206	234	225	108	143	221	223	247	202	185	160	146	201	220	196	168	180	196	124	166	237	222	233	168	177	261	297	219	89	166	268	181	74	91	165	214	168	154	221	136	47	183	259	197	135	146	212	200	205	247	238	186	209	141	141	294	275	190	164	153	224	248	236	257	280	306	231	115	106	189	140	139	189	158	181	146	141	119	140	217	198	187	202	125	126	128	37	154	159	180	205	215	278	127	127	136	114	175	140	173	235	137	82	157	154	109	120	157	152	134	123	108	153	165	204	220	144	92	57	96	245	300	205	206	209	108	46	54	58	39	34	43	79	120	86	41	81	168	237	230	124	31	96	154	150	129	69	100	156	130	163	200	177
176	102	115	112	82	87	137	180	142	206	289	220	106	178	182	154	209	276	259	136	139	172	153	94	88	88	92	99	49	126	214	199	199	201	201	148	63	100	165	170	198	263	245	133	129	117	153	233	127	109	106	138	176	77	111	194	202	197	125	61	137	196	154	192	273	217	170	187	180	155	101	106	308	397	315	227	126	142	201	144	195	254	235	225	177	247	241	186	157	143	119	151	276	288	210	190	176	238	200	65	75	99	139	108	163	196	155	131	64	191	231	135	212	229	226	322	296	157	107	209	248	219	224	237	285	209	128	140	141	225	197	95	101	193	154	126	196	134	153	134	113	210	240	222	210	152	230	255	200	220	198	230	249	148	144	212	212	217	191	175	205	234	170	87	108	211	234	161	151	197	174	142	154	116	140	180	235	259	212	231	232	219	128	111	241	181	74	197	307	336	273	205	208	140	140	206	178	171	198	220	268	279	170	60	64	159	242	215	169	175	215	182	204	209	130	173	137	62	193	241	204	260	279	302	260	266	382	393	238	152	170	177	193	121	141	189	214	213	152	226	317	262	135	122	171	122	109	135	129	155	155	139	142	100	61	95	141	200	209	133	200	206	123	198	237	225	240	166	66	135	133	203	267	131	138	230	221	147	144	252	243	188	232	237	184	149	107	141	184	166	178	118	132	133	95	151	169	169	230	242	246	257	270	251	198	178	171	192	142	183	222	178	238	260	158	85	148	216	264	224	232	275	146	52	82	139	214	233	123	124	219	268	259	159	151	211	257	258	279	236	255	295	174	177	249	252	286	330	236	199	207	165	165	224	232	152	123	178	144	153	235	224	208	168	121	103	180	213	185	241	291	190	205	292	244	197	169	140	180	285	260	132	124	225	184	161	134	103	134	163	244	224	156	165	176	141	182	242	201	247	250	181	176	180	192	165	136	227	254	214	311	290	208	136	103	193	242	209	165	159	162	193	197	215	215	120	128	273	270	174	207	209	166	211	190	181	250	153	43	70	175	230	142	87	179	154	63	163	189	134	183	251	293	239	128	179	260	272	272	185	142	162	195	263	171	106	179	179	153	197	240	231	211	197	198	177	255	252	189	230	176	81	91	167	145	115	231	308	208	188	188	142	154	131	158	169	111	63	111	251	206	68	131	201	128	142	127	177	286	230	179	136	185	229	200	156	90	73	66	101	105	153	205	225	182	56	89	180	212	159	177	276	194	65	118	117	164	278	263	198	130	160	206	160	166	214	155	69	173	272	251	239	231	165	123	157	109	55	79	149	140	137	157	161	187	212	155	119	129	73	88	169	158	110	133	180	157	88	100	103	128	213	228	197	189	193	203	140	186	322	270	239	232	239	266	258	221	165	198	181	188	210	175	196	196	209	182	168	168	215	285	156	86	163	239	165	85	150	251	251	238	245	157	184	298	190	134	223	202	233	258	235	228	180	137	200	155	172	187	125	177	216	286	295	242	195	219	273	250	190	249	252	183	238	180	163	221	205	240	294	222	187	214	173	257	254	202	246	233	170	100	76	91	202	189	116	115	160	145	94	166	164	93	60	126	209	237	226	214	194	173	133	101	187	228	157	127	91	152	190	118	177	213	128	150	236	174	142	192	218	152	84	123	103	53	55	136	205	269	218	97	145	178	145	87	68	100	133	163	162	238	258	159	84	80	108	175	172	80	159	228	174	222	243	127	136	254	270	176	109	128	183	127	102	164	182	151	174	189	187	206	255	268	134	120	194	140	136	188	167	201	284	231	194	170	161	243	260	271	200	144	154	165	199	213	154	175	255	195	189	213	228	213	220	202	208	209	123	82	128	254	303	289	294	290	211	211	232	287	348	215	101	136	177	138	147	228	173	157	198	115	87	169	259	235	129	112	160	193	195	204	215	174	136	188	222	212	136	171	255	144	53	74	172	195	104	113	149	114	95	101	189	185	145	170	149	127	84	114	112	73	165	230	202	159	189	199	108	100	192	208	192	192	150	136	185	175	173	192	106	112	204	187	150	170	187	114	133	191	253	265	150	122	147	224	165	84	136	169	220	152	150	203	94	34	53	89	129	145	130	201	272	208	166	226	230	198	182	210	210	216	239	118	149	151	70	203	237	133	105	184	252	136	78	165	154	118	85	84	85	85	196	167	97	127	129	104	129	129	105	149	116	120	105	73	182	186	105	123	174	173	206
115	108	111	101	115	92	116	148	173	224	229	142	38	127	236	198	104	67	83	102	97	100	75	74	143	162	132	83	100	100	79	114	105	99	112	121	87	47	133	128	88	111	167	179	166	182	129	128	199	220	166	162	159	106	113	195	132	67	112	220	242	150	126	83	68	147	138	69	100	175	192	204	290	275	141	62	150	212	151	171	247	189	135	114	81	196	248	222	192	176	200	157	188	224	265	288	149	107	156	159	170	135	69	104	129	157	200	136	96	202	242	239	260	196	148	150	170	177	249	284	205	242	270	198	194	120	107	117	133	170	133	167	167	104	161	213	113	112	170	212	250	221	207	244	216	134	195	275	236	273	247	229	220	157	173	186	208	200	241	216	140	131	151	166	168	245	227	171	205	263	251	201	209	176	198	225	237	158	124	229	263	263	317	298	195	205	243	217	233	263	280	282	205	152	166	224	257	256	248	229	220	235	249	203	101	44	145	243	200	129	171	215	164	157	244	288	258	257	195	179	173	148	223	247	171	211	260	239	211	250	257	132	158	170	187	242	261	215	95	109	219	296	216	85	55	128	190	153	187	243	154	92	140	161	193	206	126	160	192	168	176	220	292	226	136	110	148	118	65	162	137	142	228	231	240	261	243	166	148	143	187	243	254	248	237	249	189	137	142	93	80	175	248	209	184	174	185	211	195	212	236	260	324	268	117	145	234	275	175	115	217	234	197	274	326	248	193	197	213	185	168	189	229	156	91	129	167	150	191	200	169	241	216	178	140	162	169	117	143	166	204	240	249	255	271	227	214	151	120	251	288	317	326	221	148	202	262	189	174	164	150	209	176	177	219	188	188	235	197	128	223	231	166	204	204	154	71	137	198	148	134	158	110	88	149	229	251	189	173	191	251	237	128	204	223	161	227	232	232	216	199	209	240	181	144	143	138	210	217	225	210	135	206	276	253	293	291	194	91	181	288	258	263	197	135	185	191	184	209	157	136	183	199	233	222	178	227	178	158	155	80	92	67	60	103	189	187	203	230	197	140	170	201	178	221	253	269	207	194	208	138	124	170	116	109	123	154	229	156	140	228	208	159	150	188	247	233	157	212	253	261	212	100	92	59	132	214	211	197	178	154	96	114	116	137	122	78	112	181	220	121	94	178	165	135	138	108	222	249	209	228	191	196	153	136	191	233	156	131	208	175	247	320	235	168	175	157	125	134	140	131	134	148	160	193	175	203	231	215	157	145	259	210	184	201	254	316	226	195	199	200	233	185	203	256	196	197	210	254	267	301	233	176	210	112	126	217	256	194	133	152	200	140	138	192	208	254	192	145	158	227	227	203	224	238	194	151	165	156	124	135	202	224	194	171	145	159	202	204	165	112	182	278	179	177	282	212	225	196	172	297	201	216	274	225	219	101	167	272	222	159	240	283	231	228	137	135	215	229	214	196	242	247	238	192	188	229	245	318	303	229	200	267	291	177	197	216	185	252	285	280	271	324	269	206	211	144	201	193	151	224	244	243	191	231	253	192	178	215	172	63	109	144	77	94	92	108	151	87	145	192	142	114	121	158	144	107	91	158	250	277	157	81	85	98	194	206	169	129	129	219	237	242	216	165	203	175	111	127	176	217	179	111	122	210	215	160	177	162	182	157	212	265	161	220	221	135	195	223	189	225	239	147	126	145	92	99	140	115	121	157	225	236	126	62	119	210	194	124	142	220	233	163	152	182	188	255	299	287	235	180	246	282	227	199	260	270	175	185	245	186	198	279	249	304	275	191	189	101	155	262	279	286	195	141	192	244	280	201	192	218	197	198	249	224	182	200	161	167	169	186	259	303	236	212	266	296	208	170	249	279	234	146	105	163	184	117	138	118	80	143	180	227	154	90	181	194	262	293	152	133	199	238	169	139	196	153	149	150	79	125	193	178	159	98	69	134	155	119	154	182	195	137	103	94	98	177	206	255	177	117	143	134	142	174	207	209	181	159	223	204	148	236	206	64	43	101	152	199	185	159	245	252	201	117	54	56	86	181	265	229	125	74	60	209	266	138	146	153	155	201	170	166	141	129	171	142	126	112	67	115	279	286	214	209	162	117	118	135	101	57	99	185	161	70	94	104	109	97	134	255	208	89	80	126	147	100	38	141	145	79	68	31	124	166	80	96	167	114	69	145	204	182	94	156	217	132	146	183	191	133	123
163	116	102	88	113	92	87	167	156	71	85	93	108	99	119	133	89	148	184	176	146	208	171	111	182	201	126	47	145	142	45	144	212	141	115	121	118	156	163	159	114	86	114	107	167	182	115	134	185	155	95	118	137	75	99	131	75	66	83	140	175	120	107	95	138	129	83	120	137	147	217	167	88	167	142	66	108	112	133	235	247	135	38	77	78	153	227	136	76	124	167	151	214	236	163	152	160	202	190	146	205	195	95	145	240	229	167	110	237	316	262	173	164	210	179	152	124	136	142	137	209	315	279	177	185	140	91	168	174	162	174	124	156	159	126	101	45	63	160	191	178	124	117	153	112	121	164	155	198	277	247	199	234	296	316	273	211	220	171	195	168	113	173	143	157	246	213	113	142	242	280	288	202	153	185	99	44	111	231	261	243	222	219	203	208	247	233	222	255	280	235	162	166	168	89	196	287	152	131	120	143	268	283	178	158	141	57	141	226	287	263	152	107	187	282	260	183	203	248	251	227	161	172	192	161	215	276	217	185	213	243	232	206	163	129	180	154	124	186	151	172	182	85	50	134	219	210	222	166	89	122	154	102	136	236	176	146	199	173	218	171	106	147	126	176	190	113	116	105	135	165	149	128	136	205	138	162	160	174	224	168	176	220	197	165	278	280	193	161	96	143	185	182	200	123	151	267	256	190	193	213	204	176	152	153	166	205	322	223	196	267	216	178	161	187	182	128	55	103	169	157	198	175	162	180	151	185	211	260	239	217	156	65	126	149	171	209	122	106	213	236	273	262	147	217	300	289	222	214	266	250	295	258	193	255	290	247	270	274	234	238	223	167	220	259	246	247	228	231	205	250	249	244	166	141	202	200	231	169	164	215	220	142	105	124	150	219	228	138	164	259	180	163	228	203	200	280	227	179	185	214	287	250	277	319	283	275	280	300	257	136	55	132	242	165	189	199	176	158	127	268	310	290	204	216	242	154	167	171	228	277	201	186	179	177	128	169	238	126	153	198	181	127	82	159	160	141	215	275	277	209	200	217	227	272	236	185	154	128	180	269	253	199	178	212	228	182	177	124	108	174	131	99	172	182	184	229	162	206	278	217	213	199	227	241	131	77	148	154	109	103	90	137	168	161	161	216	256	243	269	163	82	134	194	219	196	172	205	234	217	332	356	271	164	137	261	268	237	151	117	229	172	144	217	187	186	148	134	180	223	272	194	179	237	197	174	122	137	237	199	160	191	127	114	111	158	188	209	248	183	157	170	202	271	310	242	193	267	270	192	220	193	172	126	138	233	158	162	234	237	271	252	233	324	276	165	188	185	110	172	297	198	177	171	132	202	226	215	190	181	177	176	134	77	147	205	192	224	189	94	52	119	147	152	206	213	237	194	127	148	164	115	178	238	203	210	226	185	149	279	275	216	264	233	200	216	239	312	337	285	249	219	156	183	287	244	205	281	329	310	235	229	276	236	201	248	251	238	258	178	146	217	286	259	198	151	83	61	158	211	179	176	177	173	209	193	138	161	185	146	112	196	174	84	123	107	108	144	119	163	233	198	154	204	210	196	159	118	201	215	140	77	99	175	133	172	259	251	179	129	200	160	161	222	193	191	218	271	174	89	166	155	110	142	192	221	178	148	111	120	154	245	302	191	154	174	120	147	233	175	142	166	110	138	146	108	148	197	261	178	99	130	194	206	125	120	164	192	204	168	140	181	200	171	106	129	239	287	201	167	217	259	301	249	268	277	200	157	175	244	230	191	229	210	151	202	213	95	135	194	144	222	266	232	275	227	148	172	163	166	192	184	136	115	182	229	233	180	166	275	274	198	234	240	186	256	298	221	199	241	266	256	248	151	88	126	171	201	171	120	123	95	71	144	184	130	124	144	132	200	215	110	131	164	128	167	215	197	152	154	195	140	47	34	98	173	193	218	134	56	87	194	194	126	129	80	124	208	138	151	190	198	257	184	184	205	177	256	275	242	147	116	200	200	110	40	125	193	175	179	178	211	245	142	50	129	210	184	145	223	250	114	88	186	266	249	176	149	213	179	87	120	330	377	140	148	192	189	139	33	89	138	168	233	214	239	212	119	79	93	173	208	181	172	214	190	222	271	224	234	187	141	110	101	109	104	93	72	116	118	133	92	41	120	196	127	119	137	63	37	128	210	185	100	90	88	84	144	192	132	33	53
220	203	121	124	125	147	256	234	197	163	97	100	133	117	163	141	127	234	155	159	200	109	96	75	50	102	97	122	185	166	187	184	171	214	173	74	49	122	128	58	56	93	83	108	163	105	113	133	110	82	65	95	158	135	133	218	132	77	91	51	94	122	113	162	210	130	90	103	95	89	128	214	173	170	177	140	115	151	169	208	254	176	89	49	44	99	132	141	113	52	187	221	183	233	205	134	148	209	125	38	219	322	208	154	123	106	167	213	187	196	211	152	98	174	233	212	194	132	127	139	137	198	212	191	241	285	203	168	221	201	146	129	149	174	191	203	117	123	136	103	217	219	98	91	153	131	124	137	186	257	203	142	143	222	236	156	160	242	256	247	250	130	85	163	246	266	206	159	96	177	217	156	162	231	280	186	87	147	149	50	118	129	74	64	114	218	196	178	185	132	222	289	201	194	303	340	234	170	200	147	131	113	150	154	166	241	215	199	126	93	127	153	186	136	133	180	169	168	162	261	311	278	228	203	194	186	173	215	255	227	227	123	143	238	259	241	171	198	228	130	135	195	165	117	119	105	143	194	162	183	208	235	213	128	87	169	205	189	263	307	264	230	231	146	119	218	153	95	212	268	216	175	147	174	189	154	171	169	105	154	203	141	124	147	165	139	114	150	152	93	180	299	297	208	117	153	267	223	86	104	186	132	108	173	169	194	187	173	200	197	162	150	206	252	197	162	174	187	189	201	154	130	139	143	220	259	261	267	247	226	230	212	164	160	187	287	313	164	137	127	70	124	193	173	205	266	205	173	204	216	268	262	160	198	359	321	184	194	236	253	230	219	241	274	240	245	338	288	205	202	224	165	145	180	152	142	278	271	94	189	287	190	156	202	158	130	208	236	188	194	183	126	177	193	146	242	293	287	262	174	169	217	231	239	201	153	149	171	202	224	180	145	219	153	100	173	139	132	116	107	121	82	164	161	156	180	132	131	223	252	208	248	247	221	143	52	98	206	199	232	227	217	176	145	186	214	186	121	164	250	215	135	117	63	148	185	196	247	238	199	180	176	163	172	163	179	240	257	146	111	112	138	221	195	209	242	221	208	144	133	183	129	113	227	266	233	177	166	168	154	184	124	166	207	154	198	272	214	188	194	94	55	165	296	212	124	182	130	68	128	155	193	163	161	253	198	167	205	198	159	183	224	201	176	132	78	100	154	251	257	225	177	117	135	92	138	160	172	211	159	114	168	166	142	178	115	106	119	180	234	197	129	97	177	167	201	164	114	162	140	88	139	140	70	177	208	144	146	114	156	229	262	237	157	119	173	287	302	259	176	147	111	64	176	184	177	231	190	250	285	160	141	189	191	181	159	210	235	217	227	229	214	237	156	126	193	148	136	128	152	134	85	141	220	217	211	251	218	199	205	235	254	198	222	289	282	231	221	259	233	179	248	330	327	307	218	188	207	233	254	150	200	287	229	207	221	200	170	219	203	118	163	236	216	221	224	214	207	214	223	206	196	197	201	176	206	259	230	191	120	201	204	56	68	149	177	129	134	157	201	201	119	87	192	201	87	105	188	212	338	292	101	166	159	95	169	183	126	91	99	133	171	206	229	216	204	152	140	148	73	125	159	187	233	206	154	149	180	158	196	240	280	290	169	136	178	140	197	243	187	203	205	197	222	143	150	270	252	180	126	58	49	121	176	145	119	200	180	152	168	139	234	280	308	320	257	202	269	233	144	176	270	301	215	246	248	214	287	258	158	228	274	228	205	169	179	254	191	177	147	105	156	204	216	168	206	198	233	184	93	170	272	218	105	136	191	237	241	249	312	220	147	273	278	208	209	169	116	194	220	140	184	206	169	176	171	185	183	188	231	217	129	56	145	209	193	133	51	47	119	163	91	109	155	128	73	92	139	187	237	255	198	130	137	173	215	199	236	194	168	196	180	193	223	154	98	189	205	205	188	268	247	100	104	207	208	122	180	186	114	211	282	275	284	190	123	111	123	172	225	178	143	113	41	38	96	202	221	184	110	61	68	123	164	176	162	137	161	162	186	235	230	273	294	167	179	207	106	87	124	218	302	207	111	86	145	135	100	174	150	105	164	233	231	208	213	208	205	231	187	101	96	112	61	70	79	107	176	191	159	138	152	93	104	161	124	79	87	141	177	151	76	48	45	125	126	44	54	99	129	76	106
185	122	59	76	93	201	231	106	113	149	151	189	232	275	187	145	153	166	162	88	76	79	130	110	43	50	131	137	68	142	161	87	86	86	117	152	143	187	177	138	127	97	62	93	187	252	211	135	199	158	131	162	112	140	205	172	100	77	53	45	78	82	102	254	273	117	90	171	187	192	150	73	119	157	171	189	111	128	230	279	322	260	207	211	110	184	197	177	197	144	168	202	219	175	232	178	78	122	134	98	66	90	134	138	93	110	147	130	152	210	163	113	197	252	175	112	226	251	154	192	305	268	213	257	208	180	220	177	163	217	308	243	165	191	139	150	157	147	228	236	174	224	208	171	268	256	114	77	140	153	169	134	179	286	158	45	192	265	209	199	126	67	46	104	250	252	182	205	244	212	179	171	183	203	120	116	110	50	94	161	207	164	210	258	175	204	296	225	147	170	216	272	244	232	210	220	211	215	180	96	211	260	153	151	157	197	170	45	164	167	138	168	165	149	107	143	202	152	105	263	293	292	319	314	234	183	199	212	269	252	240	221	272	243	157	184	189	155	179	168	183	240	247	206	149	109	77	149	125	70	156	238	209	211	212	155	192	274	243	138	98	107	102	162	229	229	233	267	274	262	217	173	189	220	223	260	205	138	213	145	141	201	238	212	182	188	92	115	123	58	65	192	342	276	135	119	176	206	121	44	87	88	106	125	132	240	235	160	136	124	114	163	182	219	175	110	157	159	127	177	207	170	128	112	212	182	128	136	116	149	227	196	86	115	123	154	212	210	222	227	262	236	139	171	284	259	234	168	94	114	227	189	51	84	190	222	189	244	324	295	233	285	243	219	302	262	194	187	177	190	232	152	101	234	231	196	245	191	206	185	157	140	89	121	142	203	191	131	172	200	179	179	232	224	185	183	176	111	132	162	122	162	168	151	113	109	132	160	197	147	206	263	190	152	146	165	106	138	183	187	183	85	132	196	184	168	110	141	201	244	318	244	162	203	226	142	75	99	152	171	129	148	118	53	121	147	183	259	189	130	110	84	66	47	117	257	252	309	278	135	102	51	153	251	233	228	301	256	138	180	231	147	96	147	211	304	299	232	213	202	181	172	151	244	385	405	323	243	223	210	158	142	200	238	220	234	252	265	204	133	112	89	140	144	130	156	174	152	123	149	139	114	158	185	167	167	261	289	244	280	309	278	212	143	201	193	149	185	165	101	80	135	186	254	287	290	178	133	219	145	147	167	148	200	168	126	122	140	125	166	190	102	145	215	149	220	221	124	136	195	228	189	186	170	224	205	87	100	151	122	121	198	148	106	178	221	214	188	222	250	206	159	135	216	190	113	208	220	182	109	46	119	214	228	197	120	149	135	120	241	228	171	141	139	205	227	206	177	177	223	222	215	171	179	205	183	196	238	245	157	166	221	150	134	222	267	291	308	212	194	318	233	234	325	246	191	254	340	287	194	174	263	277	181	220	265	196	161	185	198	250	249	220	245	224	173	156	180	142	155	176	143	145	199	189	166	190	178	201	189	192	223	212	232	167	126	189	173	187	240	247	213	159	223	230	107	94	122	117	205	248	201	188	152	156	126	117	189	188	210	155	124	138	182	237	170	147	163	157	136	89	175	211	208	244	198	205	202	215	231	229	197	216	238	238	262	224	201	176	159	183	174	176	227	160	128	177	203	195	154	174	198	224	238	215	123	200	235	212	272	245	223	204	128	133	128	46	126	172	127	161	233	270	192	164	242	204	209	208	174	247	235	200	279	270	226	182	104	227	223	162	142	50	98	140	175	198	121	121	156	164	216	176	170	230	250	224	208	208	214	201	157	208	220	198	247	244	139	142	125	79	180	214	171	130	183	264	219	174	228	222	226	160	161	309	225	205	235	193	259	230	148	152	180	119	84	196	238	198	199	134	137	133	141	197	162	212	193	136	152	180	213	171	125	129	194	194	159	167	169	263	238	164	156	94	146	227	234	143	148	275	251	279	305	275	243	214	209	190	111	137	261	163	63	155	227	233	203	189	125	37	112	168	174	131	117	164	178	200	181	220	156	67	155	200	185	129	141	197	120	103	156	97	40	49	147	140	136	170	98	92	136	234	189	141	182	165	103	121	164	86	83	113	68	39	68	72	140	184	135	93	101	172	211	157	141	186	159	198	242	163	83	121	109	130	132	41	149	171	65	45	36
53	138	129	114	173	235	250	170	166	172	190	168	184	217	148	80	90	131	180	215	172	125	105	90	67	123	149	82	40	103	185	120	99	159	103	89	125	100	119	162	203	257	168	112	123	156	135	51	125	166	153	173	119	94	94	136	203	185	113	88	142	109	170	260	235	181	156	176	164	132	125	164	175	178	209	189	226	258	186	170	196	164	169	218	256	207	173	143	64	64	89	194	178	140	219	196	188	193	165	161	186	175	122	126	122	113	149	225	250	214	204	192	185	153	147	136	85	81	178	271	224	159	217	180	90	113	169	128	90	145	162	169	150	155	175	165	203	253	228	166	206	165	101	236	331	263	153	134	139	190	252	170	73	140	129	163	257	202	142	147	209	250	268	208	219	251	231	249	223	189	180	199	205	229	159	180	275	219	202	173	129	166	210	264	225	168	275	229	160	184	184	247	263	192	192	175	167	183	139	135	182	185	129	156	131	49	39	111	136	136	171	122	159	159	111	88	70	86	154	204	147	220	276	250	276	248	170	168	240	260	288	320	244	226	188	108	128	182	267	224	115	133	247	277	196	138	146	175	201	184	163	138	155	201	172	197	212	176	156	138	194	159	107	118	130	177	187	225	233	205	188	130	131	305	324	179	120	169	225	135	109	161	163	208	246	272	262	236	191	119	132	213	216	198	146	118	169	193	177	116	126	132	127	200	159	182	220	139	113	84	143	165	143	175	199	129	137	191	166	169	203	231	222	218	178	184	184	175	212	194	162	130	177	245	276	293	277	206	151	178	216	183	90	118	191	219	208	183	177	129	154	135	112	250	257	218	256	216	256	264	173	219	283	201	193	214	159	121	179	203	223	203	153	229	167	147	265	245	256	287	251	282	222	168	148	150	188	289	294	166	131	197	256	191	124	208	257	205	135	142	194	115	106	164	147	136	130	200	171	141	296	228	163	203	158	187	315	328	244	251	218	141	136	291	280	181	206	188	184	291	400	280	217	251	153	90	129	173	220	217	145	164	176	169	204	206	226	220	195	205	196	173	221	231	213	168	161	205	124	121	183	142	98	133	144	114	170	211	162	196	246	263	246	115	99	177	228	152	84	212	260	217	185	193	292	221	148	229	186	144	125	161	224	185	154	102	177	283	219	156	129	153	354	352	203	261	238	167	147	148	203	206	137	192	256	184	154	212	221	177	159	127	141	161	140	158	181	187	210	172	113	181	226	161	119	144	183	201	168	187	193	201	191	142	158	97	75	140	212	168	142	199	133	177	173	53	136	162	102	116	133	155	133	67	144	219	165	179	181	182	133	191	193	83	175	170	144	182	195	231	253	179	125	167	219	225	181	117	176	230	119	136	209	157	136	176	260	223	152	196	154	135	166	180	247	230	206	209	189	274	280	145	134	236	242	240	252	178	182	231	205	227	237	225	183	110	159	199	183	211	206	226	311	321	243	236	314	340	191	82	177	239	192	105	134	285	264	205	216	247	282	195	96	52	129	224	213	155	167	199	191	175	150	142	267	255	154	201	187	165	181	193	195	171	150	203	191	161	157	173	137	60	102	175	230	235	163	101	108	131	189	220	154	140	167	205	179	130	158	183	154	137	107	67	156	172	91	59	54	133	182	152	171	289	335	235	159	117	202	174	170	268	238	239	217	238	264	223	167	159	214	207	188	212	221	237	184	178	217	158	109	70	82	137	103	112	242	228	113	118	138	232	247	151	112	114	171	194	198	215	233	259	260	211	124	175	280	233	269	269	186	207	175	232	274	173	244	226	189	189	126	121	91	118	112	60	94	133	147	166	226	188	198	213	155	156	118	128	179	213	152	164	242	188	195	248	244	205	205	150	55	49	66	102	133	108	162	262	326	254	144	214	206	240	221	79	180	315	210	147	171	187	210	176	98	132	288	257	164	177	106	35	44	47	72	164	236	167	141	156	87	138	198	181	196	207	187	157	218	177	93	98	136	191	132	76	209	238	157	130	145	214	208	201	195	202	156	122	236	190	97	192	184	193	232	224	263	271	245	159	70	122	148	67	92	124	115	163	190	164	183	131	112	138	86	149	135	43	45	88	86	129	201	156	170	175	193	185	160	187	236	189	151	183	162	159	143	134	140	93	71	126	237	221	108	155	155	161	125	39	54	60	102	155	99	65	157	139	91	119	74	66	125	152	159	133	176	262	155	40	93	142
105	77	122	166	154	142	91	124	220	195	188	178	217	212	129	114	99	135	251	211	98	109	139	133	128	112	86	167	137	55	95	100	97	141	101	81	190	192	116	107	94	57	46	127	159	143	170	130	179	195	226	249	148	134	140	126	149	219	149	105	183	128	111	162	115	161	262	179	119	111	75	177	247	258	182	70	128	149	152	173	153	126	136	132	135	157	162	237	163	160	232	189	232	248	195	166	152	112	190	238	170	200	233	231	191	178	210	191	154	171	202	198	194	232	221	192	203	158	199	248	133	124	166	194	203	191	300	294	171	223	220	126	161	110	149	225	239	245	201	154	167	170	170	157	165	170	133	182	169	214	239	186	161	155	182	188	133	167	190	151	153	185	226	211	195	192	217	194	152	209	224	169	165	165	206	254	182	113	164	183	169	116	98	177	209	202	252	309	215	192	245	201	195	188	241	279	187	186	222	284	305	280	240	156	91	69	106	86	132	226	231	254	282	194	165	148	77	143	191	172	175	111	105	103	144	260	287	173	119	178	264	279	216	289	232	222	229	110	167	244	222	211	271	186	53	103	124	142	128	120	114	87	278	345	253	272	212	205	180	99	132	135	129	221	251	190	199	242	224	172	105	154	198	217	196	124	179	198	259	234	126	116	140	126	225	226	167	233	242	223	237	170	55	53	125	160	179	245	191	90	48	99	185	216	226	204	156	187	154	112	207	253	195	100	113	169	126	75	120	193	246	170	79	125	158	201	212	239	196	178	197	125	155	129	127	165	161	228	159	155	187	107	106	215	245	140	151	164	136	150	149	202	221	219	228	205	210	177	197	228	209	264	256	148	153	171	179	224	199	206	174	139	254	309	225	140	163	187	183	171	181	218	198	159	162	204	187	141	149	116	106	199	226	266	257	176	195	240	184	191	281	246	177	137	166	196	169	192	164	189	224	197	137	113	220	205	212	243	237	241	223	293	253	217	169	140	236	236	218	175	284	289	103	185	204	86	109	250	295	229	131	168	265	233	145	132	180	153	125	216	310	213	203	257	221	140	107	152	176	225	284	174	137	165	210	255	227	159	155	245	289	302	192	132	136	157	143	129	123	100	109	75	170	234	178	135	97	162	184	188	219	185	107	103	168	196	189	186	148	70	140	173	189	165	203	373	311	229	154	192	271	203	167	212	198	219	184	71	234	302	195	197	236	189	132	166	155	120	155	112	69	152	147	129	207	236	150	114	181	257	180	122	210	216	160	119	115	140	147	192	167	123	224	272	176	116	106	150	142	90	136	134	150	185	147	84	97	138	111	129	233	206	165	121	50	87	181	161	128	177	178	165	181	123	128	216	207	188	181	142	226	277	262	200	109	109	150	161	145	186	153	123	121	163	180	205	225	218	241	206	159	169	214	246	253	269	296	249	145	193	230	233	305	209	119	121	162	207	253	225	147	183	224	217	242	167	102	163	121	151	192	103	175	186	86	121	216	266	145	126	276	308	197	150	166	159	185	231	234	224	199	146	242	215	216	275	159	176	166	208	227	96	76	111	78	136	196	191	179	173	166	151	148	137	200	149	101	168	114	42	161	256	258	173	123	215	189	95	112	191	249	221	117	102	162	236	258	226	150	184	241	189	131	162	191	231	229	204	245	179	201	228	137	130	122	159	238	226	194	153	147	192	159	159	243	322	221	96	121	128	149	154	128	144	144	127	199	170	84	107	90	93	159	201	208	242	266	154	199	283	250	276	340	321	223	239	229	171	189	187	179	138	111	139	198	188	88	147	255	249	294	248	202	207	119	131	190	144	123	199	256	267	214	183	230	228	206	190	180	222	187	134	95	118	220	272	205	87	55	111	152	150	143	87	119	186	163	167	246	186	66	110	236	225	183	263	259	209	202	136	48	61	150	203	167	130	180	251	201	143	139	138	131	141	129	140	191	175	169	117	189	256	161	134	96	110	174	120	100	222	200	156	184	181	176	119	120	245	284	257	236	230	233	167	81	142	192	108	143	208	164	162	124	92	137	102	111	178	276	192	92	161	160	184	205	224	186	135	110	61	91	126	203	270	179	61	75	104	89	119	96	85	120	140	163	122	139	182	125	126	124	147	173	119	93	81	90	132	198	182	148	108	77	140	157	102	91	77	77	73	41	167	164	65	86	128	147	151	159	113	122	120	101	131	99	38	119	145	58	78	116	101
79	113	148	86	126	192	173	181	145	64	130	223	224	207	210	178	140	108	72	113	166	212	172	131	109	110	217	181	139	161	133	132	203	194	129	122	112	184	224	121	61	74	115	101	41	85	171	178	141	180	214	186	174	122	126	129	114	186	147	116	132	78	133	168	92	106	175	226	221	214	233	182	141	179	216	177	177	244	187	120	153	184	183	166	142	153	126	198	182	99	189	231	147	92	141	157	103	78	147	199	146	106	157	136	126	152	240	284	181	151	187	147	107	166	222	214	213	260	232	161	159	183	166	215	262	171	182	292	223	141	222	224	256	189	102	174	182	115	89	124	195	212	214	226	167	114	123	160	149	180	142	163	191	117	78	68	111	226	296	228	198	195	178	164	202	195	168	191	213	230	235	224	147	170	180	138	162	182	167	211	157	88	153	230	256	240	177	170	193	165	188	171	221	265	249	224	185	249	291	309	265	252	227	183	213	236	185	128	170	131	155	208	253	240	115	114	170	202	218	180	180	130	107	157	157	270	339	252	208	192	244	280	210	185	151	154	195	156	249	300	233	200	142	96	102	123	134	193	134	198	216	132	157	151	150	115	167	227	200	117	143	162	145	193	225	184	96	68	107	135	180	249	193	170	123	60	121	163	168	199	249	225	188	177	179	182	171	279	325	283	213	150	147	94	80	181	213	236	256	204	161	177	213	176	191	152	114	168	223	243	210	221	202	174	142	101	124	173	177	148	208	238	168	162	119	71	200	245	167	96	98	155	136	151	207	217	141	74	59	85	149	177	250	250	131	130	250	213	189	190	102	156	149	118	273	296	186	160	200	213	178	194	211	203	178	204	246	257	269	289	264	196	225	261	205	245	293	275	237	147	167	221	208	185	136	154	212	159	126	116	145	167	90	97	108	107	208	338	307	190	197	232	195	148	159	186	212	224	201	183	121	146	252	203	203	268	238	223	220	206	243	310	256	113	144	230	186	118	133	124	122	125	152	232	236	241	225	255	189	117	190	193	169	189	237	214	198	219	152	133	175	167	155	188	167	122	204	199	119	156	195	125	103	142	146	197	200	156	116	69	159	168	52	46	138	204	201	135	94	148	146	169	173	233	191	141	149	156	214	213	224	239	213	128	115	130	164	183	193	181	165	156	134	185	222	201	260	253	108	94	119	169	257	260	183	175	192	172	183	228	174	142	186	165	214	157	127	173	131	82	130	128	142	213	193	245	221	148	228	290	217	156	204	178	80	152	187	163	198	126	164	280	227	106	137	202	182	165	123	136	145	210	238	252	251	107	66	134	165	163	215	177	150	203	229	166	72	57	120	204	219	189	163	144	124	188	239	175	173	215	165	174	253	275	190	188	324	285	143	148	113	152	189	138	229	216	162	170	158	208	166	168	257	193	144	200	234	216	215	171	191	216	131	194	317	249	163	157	196	197	181	181	109	144	187	132	117	94	113	138	147	157	188	253	179	104	169	217	155	169	193	175	201	219	178	91	109	161	167	162	134	161	193	169	196	182	133	189	181	169	202	121	49	106	189	181	205	196	134	217	229	181	188	190	171	135	93	56	154	165	151	228	251	238	173	95	113	166	170	185	212	145	117	174	221	296	319	291	195	112	150	127	82	165	183	264	281	163	137	135	196	226	128	134	128	147	218	175	159	152	143	152	166	137	156	166	165	135	69	174	265	270	246	123	43	93	199	306	207	111	156	211	213	236	280	205	210	184	211	280	307	375	294	216	251	219	191	244	305	333	246	153	216	327	231	75	64	114	163	173	206	241	218	157	193	184	150	213	221	178	231	232	134	156	156	124	120	146	192	184	254	263	182	243	282	250	275	240	200	184	87	123	221	138	104	110	122	166	171	211	175	107	89	120	156	135	142	199	225	172	74	99	98	142	228	171	143	208	233	170	151	181	149	74	121	125	167	272	270	165	153	176	118	104	79	140	138	127	248	237	154	220	206	146	238	206	178	327	328	219	125	172	296	199	198	236	100	120	236	220	154	154	106	122	133	85	164	192	166	178	180	154	167	194	169	181	143	149	277	223	139	152	189	207	112	43	67	124	96	126	195	191	166	130	84	150	223	118	86	170	165	74	70	154	124	36	36	48	94	145	128	68	114	156	200	180	143	194	137	61	121	195	112	80	147	130	65	60	194	308	275	168	102	122	172	172	143	133	129	92	41	84
137	129	135	163	126	144	157	115	121	131	219	258	217	185	131	138	182	99	49	153	219	117	77	99	88	126	205	192	120	128	214	226	136	80	136	157	175	141	78	124	198	184	105	81	118	111	83	162	219	282	279	230	197	200	286	217	105	106	73	72	156	124	113	178	101	103	176	168	198	195	111	122	135	130	106	160	246	212	156	113	132	158	117	170	181	156	142	85	111	204	287	220	104	39	95	99	93	195	190	114	107	108	178	196	172	194	120	110	213	158	129	208	266	257	177	185	171	168	194	183	175	149	122	152	126	54	85	139	186	149	163	242	251	213	174	198	203	211	225	229	177	111	216	248	171	183	166	153	206	170	136	259	282	220	129	129	157	102	140	113	160	255	164	128	219	280	313	316	217	182	295	290	239	263	235	291	289	185	200	307	254	147	150	194	197	115	64	155	181	64	64	170	212	134	100	183	287	304	320	355	228	134	156	220	277	243	185	90	110	254	235	191	191	166	115	107	259	346	318	229	201	195	109	58	130	294	331	313	261	198	196	211	198	170	192	198	187	186	204	170	113	175	236	173	154	183	246	300	248	168	137	146	206	144	150	188	138	115	114	98	117	196	292	216	128	190	248	233	226	248	119	86	85	63	102	142	227	194	164	142	156	216	206	205	222	224	195	303	286	237	254	216	212	153	85	148	212	221	178	143	112	60	151	214	137	202	242	124	204	297	214	185	228	248	207	178	181	251	209	72	165	279	182	179	242	190	165	158	169	115	100	148	142	226	208	115	169	203	144	136	176	133	88	114	167	126	136	187	175	132	105	175	159	98	166	191	201	231	220	226	226	182	193	263	322	304	238	270	232	183	324	349	186	148	193	254	205	229	321	263	198	203	304	330	292	301	299	257	242	287	250	172	165	164	163	134	104	168	190	152	131	181	236	207	239	197	197	264	250	162	129	277	289	180	176	219	228	217	191	149	193	302	274	154	229	296	247	268	229	204	190	134	127	201	198	157	167	131	143	263	268	222	175	111	172	255	243	220	185	186	223	142	137	184	251	268	180	180	168	113	79	120	127	145	222	210	152	164	131	130	156	141	197	229	248	186	205	268	229	271	313	278	182	165	202	109	50	118	211	201	132	165	172	147	119	156	206	149	159	157	130	181	189	148	226	233	157	176	219	137	109	244	202	151	228	264	259	311	360	232	149	254	278	224	195	114	128	183	268	268	188	194	157	234	270	226	212	132	182	189	142	197	213	142	129	205	203	203	233	203	206	308	359	232	137	170	165	91	100	196	148	92	112	151	277	257	139	187	230	222	270	240	149	134	190	227	213	117	55	177	291	245	126	129	145	189	256	230	207	187	169	193	182	139	204	158	107	100	74	119	210	306	272	222	235	205	183	185	217	231	129	78	137	200	273	313	318	289	224	226	253	266	282	235	196	208	193	241	223	192	299	264	113	47	154	282	208	171	215	243	257	201	206	219	246	205	106	138	112	138	228	249	224	244	242	144	166	413	416	261	247	119	101	146	182	204	133	184	229	245	234	97	163	189	203	264	142	112	143	158	160	152	125	179	254	212	194	187	121	138	255	206	192	240	137	112	232	287	241	191	144	217	227	112	199	262	202	238	162	144	210	158	128	150	131	145	224	206	242	188	138	171	131	183	218	121	113	139	124	181	206	224	178	99	110	160	122	116	133	74	124	134	125	158	179	209	198	206	177	171	227	312	321	294	250	239	226	189	240	218	222	234	169	174	232	201	236	256	150	134	157	169	175	235	237	152	104	121	233	220	175	169	177	164	139	103	98	175	181	186	138	137	140	105	192	219	170	215	221	268	257	160	170	164	139	146	167	183	135	65	71	172	190	76	82	86	116	156	149	207	225	190	135	165	231	199	164	164	177	176	110	173	234	176	234	257	216	175	121	93	139	183	148	80	113	192	245	209	164	178	155	213	216	164	148	168	202	216	214	179	225	173	83	166	296	252	205	194	162	195	112	93	210	271	199	172	126	61	91	186	338	274	197	276	226	116	132	212	207	177	182	147	81	89	154	185	166	161	155	87	43	41	77	105	130	106	41	103	146	104	66	91	92	147	236	236	180	91	160	251	189	85	149	177	132	105	83	101	113	107	87	73	119	118	154	203	129	130	122	118	82	83	116	64	53	56	91	192	216	154	135	156	108	71	116	129	107	109	74	37	38	41
49	112	191	238	293	279	180	180	214	152	123	123	159	205	205	251	215	85	140	216	264	195	59	147	208	164	149	163	110	50	136	178	139	132	125	137	165	139	64	110	151	79	40	115	161	140	98	102	140	121	199	242	187	203	152	134	191	203	235	294	319	191	108	96	97	166	172	92	109	167	197	187	90	97	164	108	182	182	66	167	200	150	150	110	121	139	74	143	142	129	204	255	253	170	98	56	142	213	241	229	161	113	164	203	148	199	251	197	139	157	178	167	185	158	81	79	168	215	227	194	206	222	166	140	79	51	172	305	276	134	138	311	314	262	215	160	167	163	108	140	208	182	154	206	296	268	223	215	294	279	112	95	178	174	122	162	208	110	64	170	206	161	108	118	216	212	279	320	269	300	216	108	170	251	231	189	119	121	157	207	246	139	72	147	178	189	212	157	194	166	81	206	224	85	164	258	283	293	252	230	241	287	218	131	160	202	192	106	131	341	309	250	285	161	92	149	257	259	160	98	126	164	139	173	217	207	208	229	236	224	206	192	258	295	293	284	262	190	95	170	244	261	278	183	189	159	148	262	234	222	185	162	163	115	133	145	105	119	160	180	142	58	130	157	134	161	150	176	183	151	90	64	64	70	146	251	247	144	125	154	193	191	164	174	237	238	236	231	175	167	163	224	191	184	150	154	259	261	222	198	189	117	95	194	153	147	187	133	221	262	209	204	203	198	245	276	277	165	119	225	163	191	245	161	174	226	216	196	164	132	147	147	118	111	173	187	185	258	206	213	248	155	105	146	223	181	111	180	201	167	204	126	139	217	143	115	180	187	182	193	140	134	189	216	250	222	184	191	202	221	230	213	200	184	240	319	227	111	72	182	231	168	277	366	278	239	191	170	226	215	196	145	115	232	250	172	216	227	133	80	105	110	149	207	251	195	172	157	103	182	213	166	140	96	115	173	163	140	143	178	210	149	150	188	163	195	182	159	172	238	210	145	281	330	252	168	169	236	187	187	223	184	160	165	212	249	154	52	68	188	249	154	126	219	170	132	143	80	177	297	275	276	221	148	212	175	166	212	209	244	256	250	245	204	146	147	156	152	206	217	201	213	136	120	204	178	124	108	136	132	111	136	98	177	182	142	153	96	118	197	249	191	146	169	229	285	240	132	128	162	166	194	198	149	199	271	215	208	203	210	154	158	229	239	227	150	153	174	219	201	197	283	231	133	194	251	263	270	238	208	127	148	196	201	233	235	175	150	173	215	231	238	202	99	120	138	221	198	173	215	171	170	195	165	116	95	59	128	199	211	218	197	174	195	191	213	175	75	111	187	194	225	159	135	146	145	142	87	109	194	266	313	333	316	274	224	229	161	155	195	164	113	124	180	237	268	212	203	204	150	234	260	165	264	330	247	231	275	235	169	191	269	314	321	335	282	246	241	245	266	234	206	206	140	166	261	250	219	195	164	157	174	172	136	149	121	112	114	163	257	175	159	159	96	156	282	229	270	383	196	124	123	50	127	167	172	210	180	192	214	129	71	95	140	137	154	129	116	110	133	161	123	99	110	149	159	230	184	68	87	135	98	155	146	117	252	257	127	133	172	141	138	153	206	188	151	208	299	264	213	191	140	182	182	86	62	144	182	227	301	212	80	67	129	200	150	67	57	145	284	267	194	164	152	97	159	219	178	169	178	138	68	93	184	177	122	154	120	58	122	182	204	243	225	175	141	104	180	257	256	311	264	225	222	158	175	230	182	161	240	189	155	288	329	242	197	243	249	186	142	191	167	159	222	152	160	240	226	210	225	186	243	294	229	220	252	228	186	179	205	182	156	183	194	225	166	126	250	263	135	103	116	154	153	135	160	167	160	153	122	148	244	299	245	228	303	226	86	144	238	288	292	191	175	232	255	233	195	148	81	166	228	169	144	154	130	140	236	297	325	228	105	101	125	175	220	240	174	74	137	191	201	239	212	161	194	221	180	171	165	159	151	130	167	188	168	173	255	254	240	200	87	73	101	79	131	245	236	135	145	228	204	166	177	139	143	213	216	176	142	179	144	76	100	163	189	159	185	220	182	122	89	96	157	223	266	251	212	163	125	194	183	139	141	148	207	141	126	242	200	105	124	182	229	154	85	116	121	114	107	127	193	170	61	98	98	116	121	80	90	93	107	67	145	207	176	113	68	66	45	83	77
49	52	148	173	133	163	114	126	193	121	102	188	222	202	130	180	226	134	175	241	148	78	63	47	90	129	145	175	112	107	168	110	99	239	299	237	193	213	218	117	47	61	113	187	173	173	199	206	204	188	157	157	161	109	72	138	204	197	250	250	164	124	150	129	132	138	152	119	100	112	113	132	73	147	164	89	195	165	43	58	117	156	141	144	184	145	103	142	110	50	173	196	103	125	122	146	129	61	141	233	168	169	189	141	124	196	205	175	188	160	99	114	157	140	97	129	203	192	185	113	76	166	208	185	152	145	234	251	211	210	175	208	245	241	243	201	249	240	257	269	166	219	232	117	150	232	261	267	273	175	114	148	199	238	198	203	130	53	107	160	224	235	221	226	138	129	185	124	108	106	143	231	148	116	179	174	147	120	73	130	189	129	87	108	172	186	153	181	215	212	285	242	160	161	161	247	228	222	285	194	166	237	221	155	136	154	167	170	203	291	209	126	181	195	110	89	201	176	171	267	255	201	173	169	199	139	84	84	172	277	214	166	130	201	229	121	163	191	166	234	268	221	226	164	145	193	187	238	295	311	237	157	113	117	88	103	131	85	122	216	232	148	149	236	243	255	237	143	177	221	178	181	180	191	298	271	171	143	143	207	247	204	192	221	178	165	237	210	122	135	149	129	125	157	217	212	165	147	188	234	219	210	200	204	187	217	169	91	170	207	201	196	184	152	141	176	199	121	160	247	184	103	202	317	247	261	308	235	168	115	109	181	190	138	114	184	194	184	146	219	325	180	96	189	177	143	120	134	281	199	170	235	175	103	95	140	194	237	226	243	238	214	191	254	242	181	182	153	258	282	168	155	196	263	271	218	260	206	102	181	178	175	239	254	266	219	246	215	164	211	274	351	345	327	254	193	186	192	131	50	108	204	154	152	280	230	145	97	91	191	223	200	222	148	90	143	179	118	111	199	203	121	69	94	135	108	113	129	105	203	216	179	176	155	154	170	136	164	221	212	260	305	272	201	252	245	136	113	160	185	195	214	157	154	230	184	120	124	143	145	231	293	237	222	180	148	170	190	241	234	207	214	186	233	249	182	106	218	292	166	139	230	258	141	62	67	77	115	177	212	186	184	184	142	207	204	111	151	262	182	59	59	77	177	265	256	194	171	203	195	178	178	245	253	238	270	321	254	92	156	214	186	174	160	147	154	163	189	208	180	206	202	168	214	252	205	198	218	250	279	259	262	235	196	233	165	164	170	152	237	180	189	239	213	250	278	280	243	159	150	183	182	201	228	233	140	86	110	105	180	201	175	190	270	306	244	138	95	139	89	114	193	183	170	136	178	214	125	150	285	289	243	244	241	209	262	266	197	177	134	159	187	124	179	243	181	212	249	213	178	277	307	231	235	209	317	358	218	214	176	148	157	205	285	222	200	217	147	96	173	224	246	193	110	166	176	171	176	215	232	239	260	223	211	244	183	148	202	219	237	228	194	121	152	255	251	234	276	214	132	148	116	116	138	138	197	198	176	208	227	206	147	109	74	80	163	174	134	150	169	132	71	43	88	202	158	70	138	180	114	120	214	185	140	113	129	115	64	134	123	81	129	185	133	58	99	195	266	228	154	110	132	148	135	161	143	108	175	143	149	193	134	222	283	180	179	148	53	137	204	193	211	209	163	86	56	98	167	160	133	101	119	154	187	224	120	107	244	182	140	197	154	178	207	197	177	210	165	84	92	165	270	271	180	156	227	223	212	235	211	194	207	208	209	169	136	224	253	125	107	144	159	171	138	95	140	199	229	225	192	289	257	153	279	363	253	195	223	219	183	228	200	177	259	301	212	110	108	103	105	156	170	119	133	217	230	130	119	184	182	220	290	187	59	132	200	131	112	282	271	178	200	173	198	137	84	179	161	141	140	112	144	129	144	192	206	239	226	169	130	75	54	78	115	191	257	249	193	113	147	254	170	134	212	158	117	131	152	155	118	152	203	119	125	189	110	95	168	167	89	167	251	121	41	121	189	176	189	132	61	105	180	241	213	207	251	146	51	92	138	137	88	70	138	143	173	280	268	163	95	143	226	163	169	229	199	145	131	156	86	118	125	88	146	141	146	201	241	204	126	93	227	237	174	178	172	126	70	161	175	132	151	179	140	66	49	93	133	175	233	178	140	171	159	217	161	43	104	171	157	169	113
64	152	218	160	167	214	212	191	116	78	67	129	168	87	101	110	177	169	86	193	219	196	130	91	103	163	194	171	194	148	88	128	132	194	273	233	250	228	197	134	62	94	168	126	91	159	165	103	68	133	198	122	61	101	167	217	256	308	300	226	236	250	190	187	176	101	78	87	98	175	211	156	140	224	209	200	201	127	86	66	73	128	198	186	180	212	150	80	176	157	103	140	160	211	129	112	110	165	251	213	236	168	96	99	184	212	147	94	127	213	171	94	133	211	201	124	191	224	182	184	91	51	103	228	222	130	151	119	131	226	196	237	286	270	224	181	213	219	238	224	131	167	274	287	187	164	253	236	183	109	135	150	100	163	175	150	174	168	205	221	121	97	140	134	86	82	141	169	216	176	160	242	196	188	256	207	171	176	178	168	181	137	79	112	127	219	274	257	192	81	65	119	162	137	70	198	299	205	138	190	233	188	208	202	164	202	203	226	274	174	116	137	191	190	132	141	184	183	172	123	117	174	181	166	201	228	214	191	170	242	192	133	216	273	290	326	296	243	239	211	210	215	243	222	179	238	268	263	298	235	117	109	98	104	207	242	208	191	216	240	262	236	275	335	216	223	182	60	132	205	199	188	256	245	274	309	237	198	182	170	167	207	157	105	92	125	212	226	189	235	170	112	175	186	220	175	123	107	179	231	239	256	219	203	157	192	196	221	228	181	126	110	171	274	216	171	178	87	96	134	195	152	99	155	207	206	205	156	139	194	208	170	187	153	154	240	185	137	94	135	159	159	292	328	231	176	138	156	146	98	116	126	120	77	156	177	168	246	274	242	208	158	141	228	205	267	227	92	176	217	253	249	196	234	303	268	214	229	239	194	214	216	218	265	294	271	195	248	367	350	214	192	222	218	250	313	197	127	173	133	147	233	216	191	212	196	164	141	168	180	157	193	239	247	253	216	245	225	193	259	222	108	133	171	96	137	203	165	171	240	300	301	187	111	118	136	150	182	243	220	222	274	199	93	187	217	103	60	134	228	219	236	219	180	252	250	197	238	270	182	183	210	127	212	263	187	114	151	252	207	235	229	167	124	126	142	75	57	133	193	189	229	179	158	214	299	266	170	279	320	283	220	195	203	147	173	201	246	280	207	112	163	246	227	178	161	149	72	165	262	248	156	116	174	135	176	195	179	207	188	187	170	113	122	189	206	189	126	101	131	129	117	126	175	204	204	164	165	190	197	272	226	143	246	294	288	295	208	106	161	284	230	156	180	163	136	135	148	134	151	241	207	197	198	155	157	163	147	112	247	296	232	253	225	128	110	231	241	158	90	129	235	244	229	215	163	175	201	188	285	290	223	206	260	245	215	194	94	169	165	129	222	241	229	185	184	215	193	229	281	275	287	296	211	196	268	256	191	164	199	233	215	177	212	248	262	208	119	124	213	264	215	151	153	188	113	68	159	215	162	170	170	146	199	241	241	257	189	132	171	155	145	164	155	149	208	255	236	219	245	218	150	179	191	210	299	285	197	162	201	221	183	230	235	216	243	188	215	201	114	75	112	129	85	82	68	68	118	132	154	149	143	187	156	160	157	118	179	224	181	153	157	192	134	80	116	148	163	192	139	149	275	217	167	205	211	166	175	180	126	131	151	194	208	117	99	168	117	58	113	186	203	215	222	182	235	235	151	141	158	113	131	228	218	187	198	228	299	253	131	119	132	166	223	230	187	238	264	245	281	297	248	199	123	168	244	177	214	242	196	161	160	154	179	183	129	181	141	77	121	150	192	250	181	116	228	224	193	231	264	227	133	207	258	221	179	165	224	201	197	144	95	155	173	160	127	92	184	267	141	71	119	161	194	254	182	127	203	180	207	151	122	130	125	180	154	146	113	157	238	222	220	206	174	136	135	184	198	257	249	180	124	124	215	280	285	276	206	95	152	189	90	126	197	221	228	228	223	168	238	193	166	196	138	199	162	143	232	176	169	231	217	206	186	209	234	173	193	307	246	191	171	76	63	55	115	144	83	112	184	119	130	208	189	175	114	56	73	129	94	39	106	220	223	155	88	91	90	158	173	221	240	84	48	102	113	130	225	179	92	128	121	54	132	188	140	87	101	154	145	86	38	127	133	169	268	176	129	177	115	108	191	196	202	120	130	211	200	208	245	273	170	146	234	160	118	180	152	113	81	89	115
129	143	213	206	127	102	155	243	170	117	134	104	112	77	126	126	153	186	162	165	154	122	111	127	101	112	101	116	172	134	106	148	90	105	135	83	102	161	114	99	145	182	199	152	192	210	160	120	150	221	138	72	65	39	86	109	134	225	155	44	121	181	183	186	139	117	183	178	146	170	126	111	127	129	168	161	187	243	136	87	205	249	167	169	137	63	74	160	250	177	110	142	161	144	89	112	115	185	238	157	126	141	146	148	176	142	114	138	200	173	191	211	167	177	182	195	248	249	168	177	207	194	154	144	141	72	67	182	236	187	121	160	235	201	117	132	217	134	190	235	202	256	210	164	131	143	126	136	148	120	143	220	269	141	115	185	219	251	149	118	202	176	109	132	134	134	115	64	194	248	239	235	145	154	223	224	234	223	198	198	219	173	219	312	278	241	225	242	190	94	75	80	131	200	196	198	129	136	201	112	116	207	240	200	92	153	152	134	284	259	197	249	251	230	179	89	49	57	71	63	173	257	209	185	154	196	232	178	194	140	82	153	173	128	147	190	273	294	238	211	211	201	203	214	218	295	256	180	179	217	249	229	131	173	220	147	190	150	55	185	219	114	158	206	178	131	171	195	166	163	109	165	251	231	206	156	198	274	189	133	163	217	261	219	119	99	175	214	178	182	238	172	128	191	240	157	67	146	141	112	234	242	145	200	205	143	121	168	241	208	189	165	103	95	174	227	247	236	210	159	100	146	194	208	199	199	197	180	208	290	260	111	113	175	194	218	222	160	127	214	259	212	180	203	247	215	121	105	142	177	207	124	105	112	129	215	211	191	156	151	212	143	122	247	216	132	162	164	133	195	249	216	224	157	102	219	287	330	304	149	168	251	223	157	244	330	257	276	329	345	327	270	281	262	130	79	191	305	261	219	200	135	82	160	195	187	231	184	182	177	178	127	89	194	161	139	205	258	263	275	194	132	165	183	247	233	165	81	132	196	173	249	283	137	47	110	162	106	89	141	165	207	146	62	96	134	149	103	141	191	205	163	143	257	218	156	127	115	150	202	250	220	145	127	180	140	250	234	194	275	283	258	186	195	181	118	49	106	102	44	103	215	237	189	213	209	176	188	197	223	218	167	152	194	135	128	174	210	217	257	283	233	172	105	116	156	206	175	107	65	122	187	120	74	129	163	195	214	184	218	174	192	247	187	145	198	175	95	93	98	209	252	196	113	120	198	133	184	344	219	211	271	194	279	311	249	183	185	218	215	214	168	148	166	171	178	164	137	102	151	239	190	188	248	192	213	269	240	144	141	224	174	159	170	183	167	213	213	155	180	205	194	195	232	201	166	219	278	277	240	172	184	207	226	209	203	187	95	150	250	264	219	219	289	288	239	209	212	260	259	209	197	169	213	215	187	254	218	247	240	122	159	193	114	161	215	231	202	204	267	256	255	185	196	158	120	220	225	206	239	178	99	107	176	245	191	181	235	243	233	173	171	204	210	142	109	135	211	229	126	145	145	100	96	171	141	121	118	105	169	193	220	250	175	92	80	44	43	113	162	127	158	175	91	127	188	107	66	142	213	229	282	271	232	232	138	137	266	220	122	159	194	199	227	196	158	147	211	234	159	166	113	115	126	86	82	105	192	180	183	194	216	245	126	75	153	143	88	110	185	214	223	187	146	167	228	179	85	172	217	148	234	347	200	147	237	247	191	259	252	112	107	212	292	213	246	260	141	153	226	253	196	209	222	175	178	194	144	144	165	226	263	182	191	123	64	136	144	126	192	171	170	156	121	200	251	219	231	265	265	257	188	224	287	269	252	244	217	116	110	151	132	178	174	86	104	219	227	212	209	221	200	242	262	111	94	165	238	211	180	151	170	263	236	204	122	128	162	134	202	267	223	144	121	133	204	191	107	145	165	128	184	292	210	106	176	187	137	83	44	48	45	177	268	171	126	112	209	312	217	185	284	340	233	137	148	136	150	173	114	127	217	164	140	167	185	148	92	152	158	150	166	180	213	151	85	119	166	153	167	117	86	193	198	101	117	149	168	177	145	130	149	172	161	155	98	88	80	147	193	118	74	212	243	162	181	188	210	173	143	110	118	137	152	105	198	217	125	227	161	96	136	141	175	274	253	135	135	161	114	123	181	107	82	75	118	132	127	247	222	150	103	73	173	194	124	107	136	168	140	139	156
112	151	154	98	77	82	108	73	91	131	143	99	47	68	109	100	106	90	79	80	111	167	162	151	156	164	130	115	98	97	198	167	79	150	172	119	101	151	109	60	66	47	112	109	118	220	226	155	159	225	246	259	187	110	74	52	95	161	129	70	121	149	133	104	97	132	215	241	197	140	61	118	151	98	81	86	190	206	84	70	108	114	103	124	154	173	187	183	166	129	82	95	149	201	163	77	118	152	152	161	147	155	215	221	160	89	101	121	148	213	205	224	236	184	103	76	166	152	96	168	241	226	161	138	189	210	156	157	218	259	234	207	242	259	231	133	78	161	163	116	161	127	179	264	156	146	128	102	172	189	234	241	157	118	168	220	142	49	151	304	354	277	174	164	200	303	284	227	255	211	178	163	188	292	271	185	194	130	165	283	244	227	229	231	229	271	305	202	156	107	168	238	119	142	225	193	183	171	144	108	188	239	170	115	111	225	261	224	229	223	170	241	273	219	240	224	194	153	115	112	168	133	159	231	246	228	113	85	185	159	78	194	276	208	215	246	213	230	264	218	196	220	243	281	258	229	183	193	214	177	187	174	169	232	239	150	93	142	223	164	78	105	263	345	233	192	201	193	169	102	45	108	164	192	150	143	257	313	220	165	193	158	157	154	93	96	156	186	217	280	210	92	145	225	286	184	126	200	168	122	179	184	85	90	180	176	131	150	123	164	159	157	227	144	110	175	222	226	223	149	107	187	207	186	191	202	201	157	162	208	219	162	175	190	197	161	80	210	223	180	175	131	151	134	138	236	284	203	129	190	216	167	167	162	126	115	157	240	244	171	193	186	172	285	333	263	204	183	151	143	172	228	283	240	234	230	247	266	201	208	210	219	216	170	210	278	272	217	263	316	305	294	271	272	249	183	212	319	285	229	233	215	216	275	239	101	172	212	219	232	109	100	119	231	238	222	306	261	166	121	190	136	138	232	177	126	187	178	143	180	157	96	127	154	138	220	224	165	174	177	140	120	89	96	164	217	176	156	252	245	245	256	224	214	252	279	232	182	104	64	213	257	111	91	96	197	261	189	202	210	184	124	164	314	288	210	180	178	213	128	94	170	181	106	65	134	194	119	110	178	178	180	116	88	106	126	161	113	116	225	211	178	194	149	136	236	296	217	180	233	299	280	256	280	229	197	213	130	51	157	250	136	62	67	87	161	234	233	266	267	186	186	219	247	228	247	229	152	148	111	173	249	140	128	205	215	170	171	160	168	232	286	275	176	134	249	246	161	201	140	136	196	199	184	174	196	212	221	144	147	245	279	277	222	186	114	94	98	50	64	108	164	171	222	224	144	189	259	258	178	129	187	167	166	238	251	263	281	322	312	284	269	214	242	249	126	207	249	177	247	227	197	184	211	217	114	155	231	211	224	193	202	265	236	258	217	117	135	224	205	162	126	166	244	124	75	124	247	315	278	234	179	203	225	165	135	164	153	106	79	113	178	188	218	209	189	157	185	159	79	179	237	234	244	263	231	177	121	99	180	179	188	264	174	125	113	136	177	125	174	164	196	174	129	206	183	161	191	170	175	303	324	217	182	124	107	184	298	307	245	202	109	135	214	207	184	185	200	245	282	188	70	122	173	211	285	238	207	290	275	209	181	118	92	166	235	220	185	115	85	159	121	160	216	149	161	200	160	162	270	293	221	232	302	285	211	205	202	182	183	255	331	287	276	266	308	318	264	242	219	228	248	294	357	310	219	173	109	108	178	200	197	200	185	150	212	249	194	189	230	275	263	237	303	285	192	125	99	121	221	299	163	118	198	142	149	181	138	208	177	205	272	203	151	158	152	153	192	225	262	193	95	100	139	203	198	161	220	262	238	238	244	228	212	197	231	279	234	186	209	205	182	110	126	180	156	186	215	182	121	115	192	241	204	193	204	234	263	137	107	179	145	182	195	159	170	116	133	203	226	192	127	229	259	110	147	234	147	55	44	156	234	140	156	224	224	135	129	209	185	148	154	223	202	179	151	128	192	133	105	129	123	184	219	159	122	174	140	92	93	92	204	185	100	96	156	154	52	77	86	49	92	184	273	269	173	148	98	102	225	223	133	222	257	166	138	134	187	197	130	105	138	103	48	132	203	160	110	97	180	171	68	102	133	69	70	72	138	213	178	194	128	133	149	135	175	129	168	184	150	189	186
78	175	282	219	160	94	77	106	120	90	119	139	91	105	161	263	187	92	152	143	82	59	121	143	224	265	117	132	227	205	206	183	154	175	173	129	75	115	184	148	122	90	39	42	83	168	171	122	151	208	174	141	105	45	149	150	99	146	215	255	131	80	89	123	173	143	180	183	92	97	145	90	134	155	61	105	180	112	91	197	180	80	168	178	52	39	72	185	236	132	93	91	74	150	122	90	118	75	123	121	95	161	151	194	234	183	141	183	248	261	207	227	301	249	155	76	98	144	97	149	230	240	204	109	162	161	156	146	103	152	169	197	224	197	165	133	176	249	247	178	155	228	218	171	173	184	114	120	152	159	231	156	85	154	190	256	185	106	181	124	58	78	70	150	175	110	101	143	158	150	205	184	98	131	130	128	209	234	194	87	167	196	118	162	246	225	179	152	103	83	160	294	267	198	167	138	129	136	100	144	208	187	160	183	252	254	279	205	105	115	182	300	284	224	156	161	268	304	177	46	182	201	142	129	101	97	140	171	137	138	215	314	260	204	203	229	261	291	322	236	166	220	222	244	277	190	190	243	197	142	149	149	138	195	242	239	236	162	84	74	201	266	131	150	173	211	215	129	162	140	137	220	194	222	175	117	293	303	206	204	224	213	221	210	141	86	126	121	166	235	275	293	195	144	194	205	197	239	178	131	192	271	235	226	239	210	127	50	51	121	193	191	126	166	273	269	193	98	129	170	209	257	207	238	211	148	162	160	183	181	119	147	172	154	222	147	40	160	272	198	150	169	166	238	222	115	173	234	176	131	88	70	144	124	138	201	197	261	214	162	242	188	156	189	195	215	162	218	276	166	194	225	166	145	189	245	232	135	133	216	234	247	182	140	289	348	201	156	219	247	213	168	254	342	266	275	248	180	197	290	319	225	298	337	194	152	213	201	181	208	200	169	190	236	275	316	269	205	217	207	212	145	83	80	110	226	228	193	251	195	118	153	178	158	93	108	108	100	96	108	148	224	179	101	166	120	124	204	158	179	246	149	185	187	129	170	177	185	123	140	208	172	172	198	177	140	121	91	54	52	119	152	150	257	239	209	164	152	204	119	66	91	198	164	53	70	174	150	165	248	209	134	57	182	226	167	168	233	333	289	182	149	227	212	100	107	133	189	278	162	149	256	229	181	106	117	185	132	189	205	170	148	181	246	137	87	129	215	196	203	244	200	285	312	160	97	94	108	134	140	182	250	203	152	172	171	168	149	175	203	273	191	92	134	108	100	147	200	232	154	66	126	138	165	213	178	116	134	257	243	147	138	231	232	97	113	179	179	196	219	195	184	132	120	191	249	265	214	197	199	266	289	208	132	171	214	227	309	245	98	160	315	357	269	213	187	175	132	113	198	199	214	212	230	232	182	200	247	240	193	192	232	340	311	184	180	118	78	113	176	180	109	176	219	155	92	68	135	189	209	215	200	209	171	158	202	262	273	205	167	217	263	223	139	117	206	239	244	225	112	143	213	225	243	216	144	104	152	107	95	157	226	231	199	152	116	166	117	123	201	201	155	147	221	193	183	221	222	199	99	139	161	101	135	162	177	217	216	239	359	347	231	157	212	217	175	158	192	234	185	218	149	168	279	224	143	188	242	253	168	52	163	205	202	256	153	120	125	85	137	113	84	148	201	212	183	192	185	171	241	321	267	203	251	249	245	194	155	229	241	152	178	259	206	180	119	166	260	248	253	217	192	169	181	136	60	124	117	75	142	170	191	234	194	231	276	220	168	140	180	211	201	212	211	178	167	145	145	163	222	188	116	238	333	189	73	118	115	103	148	226	233	120	103	149	174	182	147	175	181	172	188	119	115	208	201	234	275	251	240	161	108	139	101	58	131	182	198	263	248	139	187	166	45	45	151	207	133	132	99	42	80	81	142	226	203	184	147	157	173	93	146	270	278	251	229	177	171	243	194	175	221	239	240	126	140	302	211	139	228	216	303	283	182	125	146	148	44	58	70	80	105	201	181	158	226	204	167	87	44	109	161	207	247	194	113	79	133	109	107	118	120	195	186	220	306	187	45	127	229	187	146	190	196	161	173	169	138	115	263	366	223	189	186	111	103	132	83	81	85	87	89	96	170	150	170	135	82	173	156	156	207	240	240	117	121	181	150	166	196	253	258	162	131	95	65	90	195	217	93	56	94
42	65	148	124	103	187	206	206	135	90	95	128	183	151	89	71	67	81	120	113	142	203	177	231	282	215	118	66	113	201	255	248	187	79	111	204	205	142	77	101	153	159	99	42	114	186	120	83	205	197	72	120	253	240	109	56	101	100	88	191	222	165	207	207	102	172	275	185	147	139	75	170	197	130	99	106	199	169	89	198	203	65	104	139	141	155	150	149	162	157	186	151	50	78	108	70	98	112	124	179	147	97	153	227	238	244	227	197	218	196	112	177	251	243	222	204	166	127	222	272	214	199	191	161	159	107	110	152	173	243	259	220	168	96	56	137	184	185	197	196	200	230	240	122	93	196	177	126	143	139	89	140	214	122	127	144	86	183	230	170	164	205	206	145	129	103	91	159	144	134	191	255	171	42	162	191	129	135	148	134	174	203	147	166	249	181	119	187	188	168	126	197	208	181	138	92	142	183	200	117	115	157	210	219	206	216	169	191	178	197	196	138	182	206	147	167	238	209	177	197	183	203	226	200	161	114	105	152	126	118	174	219	263	252	237	210	173	150	187	200	235	310	258	246	270	226	236	278	270	161	95	156	251	238	167	148	194	217	233	260	236	247	262	191	208	219	148	183	202	201	177	200	198	133	128	136	168	164	196	232	229	265	227	197	285	271	136	139	239	236	259	251	192	124	112	220	244	250	228	203	197	135	128	199	143	127	147	147	179	188	238	216	145	117	161	177	152	124	178	266	272	264	180	165	186	183	196	188	225	162	101	137	151	101	90	150	150	148	113	110	180	126	111	173	110	132	145	173	265	218	187	193	118	170	273	292	291	256	198	152	136	81	73	104	83	142	178	181	210	159	241	329	325	251	145	196	230	107	138	210	209	247	259	195	214	238	196	231	180	91	142	226	322	320	252	282	255	261	213	202	224	222	243	162	193	188	193	315	259	124	122	170	167	162	179	219	229	213	218	219	237	210	208	189	100	212	303	242	187	178	226	226	131	121	165	209	180	152	129	103	146	173	208	181	143	202	183	140	232	240	265	257	192	196	210	197	149	86	140	142	67	109	107	110	222	175	112	178	174	167	146	126	179	208	113	128	246	212	180	229	189	107	153	240	188	190	297	243	241	301	208	125	159	236	208	180	194	312	345	175	149	144	269	318	114	92	230	217	173	140	178	178	104	205	256	208	186	209	193	239	225	170	209	164	165	248	159	138	240	270	200	141	121	109	167	187	168	134	171	173	155	153	155	204	281	219	215	269	157	143	205	238	169	126	179	216	152	92	145	224	201	173	163	194	195	182	210	186	212	188	186	252	247	283	281	207	189	225	257	251	274	268	234	200	184	293	350	308	250	199	205	228	239	189	216	266	249	210	167	187	193	175	190	174	152	189	228	152	74	174	228	226	254	210	121	108	223	311	213	141	243	198	139	228	191	231	203	142	243	154	147	243	264	237	190	209	229	331	306	232	232	178	193	140	110	230	265	186	119	71	110	163	203	209	195	239	214	157	173	134	121	200	163	187	244	185	159	173	227	228	124	154	210	129	92	196	202	105	150	189	140	123	154	144	145	165	122	120	128	107	222	243	143	191	199	216	294	220	128	152	140	113	191	205	107	106	143	87	114	171	127	146	213	150	164	320	265	178	174	162	222	241	262	253	206	168	141	228	217	149	156	182	143	190	206	127	124	127	148	160	188	206	158	168	219	192	275	244	145	206	171	177	256	263	252	181	199	198	182	157	131	205	256	245	170	177	133	86	161	252	232	142	178	209	256	295	184	77	180	271	196	233	277	188	167	128	66	120	162	206	257	241	210	188	175	161	89	80	183	231	248	218	130	140	180	167	177	213	209	124	63	170	266	244	138	168	214	127	178	248	200	171	118	44	112	156	147	205	228	182	183	173	122	124	193	241	132	90	119	87	112	105	136	263	246	191	188	154	146	148	134	127	187	272	231	151	180	188	152	204	252	188	186	291	245	153	162	129	141	208	177	181	212	163	150	160	119	129	211	199	147	95	165	244	222	217	263	255	120	72	79	106	179	151	163	198	128	110	164	139	86	191	181	161	285	256	184	163	157	185	212	132	86	95	102	97	96	163	135	156	134	135	152	92	132	150	93	43	112	161	139	125	171	247	205	126	166	185	124	109	129	159	198	200	102	73	166	169	162	145	133	224	208	96	42	65	71	56	122	110	39	109
144	121	147	180	113	68	97	155	101	101	105	71	196	256	182	101	111	206	137	84	136	89	124	215	174	131	170	153	133	120	77	137	215	137	72	104	180	212	166	152	151	176	173	134	129	140	134	141	111	111	96	115	177	149	143	131	89	132	171	183	177	112	70	114	166	106	138	247	212	162	133	87	108	181	212	274	244	120	173	139	72	70	128	138	91	164	164	124	162	146	101	126	136	152	160	97	113	171	104	142	246	226	169	192	252	196	189	251	200	112	111	181	236	230	204	184	141	110	142	199	139	90	80	47	91	111	85	66	151	245	203	205	201	135	134	162	179	115	183	264	249	214	144	101	124	219	233	172	88	128	148	165	245	176	153	219	142	125	249	249	233	196	188	245	227	175	129	114	123	96	146	240	171	74	113	187	167	124	141	164	139	199	187	227	206	129	122	98	173	187	129	166	140	157	245	151	127	232	268	208	219	277	216	178	220	222	261	247	214	144	102	109	176	208	119	209	177	142	197	206	211	175	176	189	226	149	124	271	269	208	162	129	282	337	246	240	256	215	152	128	129	159	256	314	284	266	237	226	242	268	230	165	113	119	219	201	129	184	235	241	213	143	151	157	210	293	235	247	271	192	173	114	51	114	159	230	279	184	92	143	164	132	136	80	136	224	224	199	155	130	134	184	237	192	167	245	344	251	122	152	149	148	185	223	244	199	189	251	174	116	175	179	147	149	145	79	136	268	216	145	113	114	182	124	138	190	230	268	271	248	127	59	92	123	136	143	161	142	121	180	159	95	103	201	217	163	163	186	212	194	155	214	171	68	148	224	280	262	204	233	159	48	90	164	189	160	108	63	126	171	180	201	245	214	158	123	160	180	87	138	225	238	210	234	222	207	197	181	196	196	129	115	182	204	249	265	234	248	195	184	293	289	239	208	185	180	174	173	161	185	150	144	133	136	291	283	249	268	175	205	256	157	137	158	185	267	304	288	227	247	275	205	107	158	260	256	154	122	175	198	223	187	276	257	195	232	161	157	190	194	199	205	221	231	230	230	221	174	226	223	164	162	156	147	141	168	173	176	222	211	181	176	97	70	161	135	126	131	128	200	207	245	300	318	194	78	197	241	243	304	259	190	116	139	208	137	109	161	261	243	157	208	227	152	156	191	108	185	235	198	231	152	65	58	99	189	202	158	238	284	198	167	246	303	219	138	123	133	211	187	77	172	195	118	98	138	178	144	105	119	154	142	138	195	280	234	195	142	77	126	175	174	115	164	178	175	185	156	281	307	227	285	322	201	155	245	258	194	194	194	230	306	246	198	165	174	258	261	215	151	184	239	223	199	185	240	252	169	182	272	262	128	162	295	331	313	229	221	253	245	295	324	208	135	299	278	171	215	196	209	296	260	176	147	153	217	151	141	152	177	212	231	249	237	157	150	224	182	201	156	88	139	168	131	151	218	178	139	154	166	145	144	170	213	185	108	168	206	192	136	129	181	183	212	167	145	254	249	136	130	169	171	159	107	164	171	165	281	290	169	154	185	161	168	186	143	183	268	212	136	134	152	86	110	158	183	194	157	116	115	161	151	175	241	222	203	250	222	108	115	181	228	223	194	216	167	94	134	236	195	109	153	166	168	136	125	119	141	235	185	228	244	214	153	94	175	215	225	181	112	163	187	126	85	113	226	244	208	257	278	278	280	228	173	216	326	241	122	191	296	244	103	140	229	213	163	138	103	167	210	138	175	245	299	283	191	86	120	123	50	90	173	225	230	252	230	140	107	193	226	178	207	219	225	200	165	219	272	258	217	237	243	171	221	297	223	174	181	178	154	98	78	197	218	152	156	245	278	215	202	192	190	228	263	189	143	248	228	142	133	150	175	261	203	122	172	103	110	186	187	164	171	226	273	222	142	117	128	170	165	140	165	175	172	169	159	176	215	226	239	197	136	145	187	171	164	123	117	189	201	171	189	265	251	182	181	179	175	202	162	157	114	110	136	141	111	130	214	175	153	150	140	189	159	176	277	226	131	103	122	161	144	133	204	157	85	158	272	302	182	195	239	175	201	188	176	180	123	126	128	130	151	105	129	110	83	129	129	147	171	105	63	100	117	95	127	200	192	182	195	192	203	182	167	115	98	187	133	136	139	129	143	94	114	142	102	143	173	140	258	247	99	68	70	47	141	144	99	97	42	32	61
128	144	197	107	95	99	51	111	112	105	130	121	97	97	206	202	165	191	160	170	184	108	64	110	117	91	167	207	179	117	58	115	171	161	90	181	240	134	119	145	129	131	180	212	138	80	85	83	78	103	143	141	103	93	101	104	154	136	76	46	100	174	199	149	120	178	214	195	249	185	147	245	179	144	212	273	171	92	119	175	198	196	237	145	57	94	97	144	190	145	152	132	123	182	247	224	117	81	129	167	160	157	109	205	302	206	201	269	228	132	146	189	188	190	138	79	131	189	135	121	223	278	264	234	182	177	238	238	286	249	203	250	191	118	172	256	186	129	124	169	297	247	157	161	184	166	131	222	183	111	102	63	157	247	169	163	136	129	205	123	133	221	310	310	156	65	43	66	131	186	238	243	128	42	115	156	163	231	214	193	268	230	163	116	88	210	247	198	195	178	224	263	224	162	242	245	110	163	154	115	142	182	203	143	122	177	277	275	175	180	138	92	214	272	282	196	164	297	280	258	235	188	152	159	192	195	135	221	340	348	259	197	266	311	264	147	170	125	137	167	155	205	197	215	211	250	279	214	257	283	187	142	229	341	227	181	220	163	170	184	171	134	165	199	138	159	289	289	281	299	198	164	200	119	189	271	165	133	147	148	144	139	124	78	151	267	172	191	241	167	167	157	151	179	164	138	177	179	155	134	178	242	208	178	122	101	201	253	231	192	186	259	229	135	122	159	133	143	150	131	151	186	240	204	212	245	225	160	127	96	166	163	100	223	270	150	103	187	135	84	81	119	201	208	228	180	125	211	264	227	208	196	118	195	202	176	285	240	228	248	210	139	155	191	189	164	90	134	220	249	255	181	128	211	205	90	73	105	136	204	206	165	166	170	191	178	132	232	293	221	199	177	170	180	194	249	217	196	183	210	282	247	301	264	124	143	183	191	270	274	242	263	198	175	265	202	182	256	192	167	240	223	189	239	292	248	197	281	224	176	224	197	213	205	279	335	174	127	180	118	172	253	202	142	148	118	149	200	180	195	164	161	165	169	196	172	142	98	115	167	185	146	129	194	171	148	143	211	262	205	144	141	191	191	202	180	101	107	233	217	139	204	249	225	148	140	207	232	327	330	216	209	193	101	117	134	114	185	191	234	222	120	137	182	211	219	163	108	145	252	258	162	148	113	78	179	215	191	217	237	166	168	201	250	225	99	180	208	207	203	140	175	211	173	103	139	203	181	109	58	148	249	227	115	209	284	194	233	215	199	196	196	147	99	128	171	205	190	214	231	252	250	228	232	213	220	273	241	184	133	129	158	213	335	268	164	234	296	209	206	343	327	287	336	287	200	190	209	232	201	206	191	193	220	171	189	227	161	143	208	189	229	226	168	288	292	183	117	116	182	211	287	317	259	196	149	149	136	84	209	270	231	184	119	179	186	202	242	183	156	158	144	155	205	238	127	86	142	191	149	61	57	132	214	230	146	180	255	221	196	152	151	143	209	218	227	316	183	120	222	211	201	253	274	219	163	168	173	231	195	151	201	232	195	117	76	129	227	190	175	181	99	72	80	151	170	163	240	156	93	89	126	202	278	274	220	207	182	126	111	105	105	112	93	130	135	118	141	207	151	76	171	217	114	133	130	79	154	219	195	175	123	119	159	160	201	141	78	113	101	150	222	215	185	106	108	152	190	217	194	185	254	245	170	209	283	218	195	335	282	192	182	174	192	181	152	119	103	185	211	126	178	272	257	184	102	126	186	191	213	187	165	150	197	238	218	131	104	151	199	206	247	348	263	168	180	206	185	213	237	151	168	173	129	236	244	199	142	98	115	135	166	203	272	241	199	228	235	123	144	146	63	132	115	104	189	247	186	78	107	132	101	121	92	113	184	117	131	178	177	161	96	136	198	129	102	134	83	166	164	114	139	78	126	162	156	166	156	175	165	191	143	92	196	233	233	143	125	179	203	229	136	108	110	137	184	173	191	169	155	206	225	190	149	182	184	94	87	166	133	122	167	174	120	143	181	106	161	225	135	109	160	125	106	167	213	199	114	56	143	132	93	116	117	135	149	208	238	181	202	151	65	68	103	177	170	174	117	103	108	50	107	106	160	157	55	55	43	48	93	127	129	177	219	194	103	50	133	192	190	157	88	81	147	115	47	89	160	182	214	150	87	136	125	156	197	119	51	46	58	86	102
57	57	56	91	135	134	182	193	92	97	155	176	173	146	206	228	188	215	208	162	169	123	48	78	141	131	151	179	183	137	148	178	105	191	183	113	168	151	156	194	128	91	81	132	202	205	133	102	171	172	160	99	113	151	120	81	89	206	272	154	159	183	127	157	113	125	113	94	124	99	122	173	157	183	153	77	106	83	108	150	94	119	162	168	120	48	103	119	90	71	82	105	166	170	143	167	155	183	143	184	292	207	191	255	243	215	213	223	120	41	49	135	238	212	188	219	236	148	48	157	257	222	139	129	146	178	182	115	118	131	166	188	164	231	268	238	146	144	228	201	164	137	139	172	232	233	174	149	184	245	203	171	174	118	76	123	131	89	159	145	182	242	190	206	266	166	103	205	145	141	193	157	195	148	60	50	91	256	306	153	172	216	108	149	219	185	222	233	140	219	332	237	191	222	261	230	148	114	131	151	124	220	229	167	211	177	161	224	190	155	153	103	134	187	233	290	209	238	289	221	156	154	227	187	186	230	227	263	301	233	196	236	257	233	198	145	152	170	233	243	226	256	215	233	217	165	195	186	120	171	190	173	206	247	281	268	239	166	106	131	100	138	203	175	169	155	192	159	187	201	141	232	297	222	198	264	248	188	100	111	169	231	240	173	204	221	191	187	126	96	187	196	204	245	199	197	198	173	170	219	298	284	222	229	210	187	225	208	249	251	147	192	266	216	115	78	109	129	95	121	214	156	187	227	173	254	302	210	153	233	299	236	226	201	128	117	73	145	201	201	199	117	170	263	239	216	219	291	242	132	171	172	157	212	254	278	228	223	230	213	214	200	193	180	133	140	162	196	243	224	217	220	285	185	117	146	81	76	94	131	243	317	255	159	125	195	226	247	254	198	163	130	188	247	217	171	155	188	218	225	239	199	212	212	108	89	196	239	288	304	275	277	287	235	196	215	196	235	219	230	247	157	162	226	183	170	293	359	308	300	245	208	293	287	194	179	179	188	257	244	183	176	197	145	98	108	182	264	187	144	137	79	112	162	197	219	182	162	205	223	153	205	257	275	230	147	211	180	154	125	127	206	167	173	223	261	209	160	216	224	241	153	79	140	122	124	197	228	223	232	251	254	157	62	165	210	220	216	165	142	127	122	201	246	259	225	157	182	155	204	244	178	176	162	78	80	77	115	232	306	230	168	242	248	172	173	254	223	156	194	242	208	223	224	169	141	121	172	199	133	130	166	154	138	155	240	304	312	210	127	192	200	144	139	155	191	226	189	193	231	287	215	147	252	252	258	251	183	223	269	277	264	256	255	247	195	200	284	274	281	275	213	220	270	298	248	199	205	200	185	215	230	190	183	171	190	203	156	138	197	190	90	105	235	274	171	175	267	207	131	140	150	143	111	86	122	153	178	188	167	141	75	131	250	235	120	115	116	136	199	168	145	141	206	187	149	158	206	247	199	226	213	170	128	147	198	189	240	164	66	91	187	252	215	215	203	161	111	136	185	201	236	193	232	275	236	275	266	236	202	152	201	217	161	180	202	140	181	240	171	131	124	109	118	249	236	187	198	198	217	154	186	179	155	160	142	112	184	230	173	114	124	184	222	178	174	182	168	179	198	243	178	166	141	118	142	127	137	187	244	182	107	121	182	159	96	157	181	154	168	169	204	238	166	103	162	198	195	217	231	242	231	200	206	277	292	274	235	278	313	158	127	264	277	230	144	103	181	205	151	157	234	303	308	178	170	273	171	113	108	94	210	221	218	215	143	169	208	229	270	270	207	177	189	170	186	182	175	203	167	166	159	82	120	238	232	121	108	152	154	171	191	274	324	281	186	145	203	200	166	177	153	118	117	119	132	137	101	111	100	130	221	267	224	118	120	181	126	100	196	205	184	189	193	167	164	184	158	185	178	174	192	164	166	132	103	233	285	211	198	206	206	199	200	193	207	172	195	244	140	164	221	105	132	158	165	151	61	174	187	101	150	224	272	175	89	134	211	234	196	141	142	198	191	228	225	191	189	144	165	216	232	151	159	161	97	75	40	101	185	125	38	114	163	125	180	182	194	235	147	115	171	157	103	125	99	45	38	81	152	133	125	95	42	47	98	94	94	182	145	55	63	132	113	54	47	40	51	85	115	142	161	191	182	153	185	205	118	116	224	187	195	161	107	96	47	109	152	128	152	119	99
51	92	262	277	163	167	220	152	100	103	110	122	59	90	149	168	175	217	216	219	295	241	223	240	204	186	166	189	157	156	209	190	109	122	174	137	117	173	193	131	157	203	117	61	86	119	155	160	131	117	131	93	89	122	113	76	49	140	192	144	130	167	193	177	179	126	86	200	201	80	106	100	135	135	42	87	179	225	240	246	139	48	88	189	218	152	152	202	220	152	97	113	127	115	118	144	148	207	212	169	109	152	207	121	172	269	210	185	216	190	129	104	169	195	188	197	240	235	199	211	154	145	171	176	128	66	87	240	260	151	173	228	243	219	247	172	106	115	146	170	118	175	207	142	175	205	197	161	84	104	222	216	165	157	119	147	211	176	201	222	178	132	126	159	155	112	48	58	84	131	219	241	222	215	176	196	226	240	226	185	173	199	219	284	296	193	192	172	157	264	277	239	268	222	182	175	150	210	186	154	168	150	201	200	212	297	206	96	125	244	364	276	206	204	159	183	198	182	218	196	205	215	208	213	182	234	193	150	192	179	186	168	182	237	240	143	118	180	198	172	99	149	227	236	201	194	217	226	282	217	99	115	168	186	161	129	178	223	257	309	283	267	175	99	133	155	187	195	227	255	221	220	201	193	179	192	259	248	143	210	352	242	226	240	173	152	142	216	222	142	156	198	155	143	143	214	264	224	183	167	219	189	157	164	201	266	278	205	209	245	224	244	245	185	94	85	164	182	176	171	140	118	114	127	172	233	208	184	139	196	205	112	193	161	114	165	173	213	216	220	151	125	218	174	161	163	86	150	264	267	223	136	170	162	147	208	204	262	238	182	146	218	187	119	151	158	161	198	254	194	120	190	241	178	111	51	154	200	237	235	189	205	170	189	124	134	194	166	219	196	141	194	241	205	217	216	200	310	273	198	225	162	187	199	204	192	204	190	166	223	244	251	162	134	248	336	270	191	213	272	270	146	101	236	276	272	299	221	235	307	173	205	344	280	273	237	202	305	325	283	225	220	249	268	266	184	268	312	206	115	98	175	185	176	221	167	92	136	181	177	188	213	184	164	194	269	263	144	80	124	157	136	78	131	145	74	148	127	117	198	131	120	114	95	148	113	120	185	172	157	150	141	115	199	249	120	101	115	116	235	275	258	243	166	233	273	206	329	251	79	182	282	271	152	127	162	153	178	194	274	276	182	132	144	183	207	227	201	190	213	208	136	173	224	160	86	87	177	175	131	133	194	222	132	180	195	190	276	241	239	272	221	253	218	124	115	138	221	217	149	183	191	175	124	194	290	250	237	241	283	190	235	293	261	292	213	282	356	187	180	234	219	227	262	262	245	293	236	213	209	162	217	211	123	112	186	248	212	189	213	209	152	136	192	174	221	230	103	124	115	117	187	220	194	148	161	130	124	229	224	148	155	270	327	159	57	135	225	224	133	107	112	108	182	161	108	182	230	167	155	155	87	138	200	188	194	236	233	153	201	209	133	181	301	288	240	216	247	281	222	204	231	212	246	235	173	210	197	195	146	161	143	62	187	229	217	277	218	192	194	101	112	178	153	178	149	139	190	189	178	199	299	197	74	168	224	196	230	302	224	158	112	145	216	142	158	149	75	120	119	75	151	187	202	231	189	143	131	119	180	161	58	133	172	105	64	104	187	180	145	136	159	205	219	236	242	290	226	156	262	245	254	215	179	228	264	285	182	187	232	172	132	160	303	320	172	173	206	211	200	113	71	85	171	359	352	193	186	211	165	129	177	213	210	268	264	208	205	144	89	122	181	131	93	230	227	94	58	142	188	191	251	192	135	152	145	94	92	139	206	288	225	115	127	180	189	141	201	224	186	267	178	99	180	203	186	211	211	176	149	188	267	226	151	97	72	116	121	147	143	141	231	257	205	172	215	176	136	171	239	196	64	118	182	136	126	182	226	233	254	282	282	257	226	152	117	100	123	179	152	174	158	171	224	175	108	95	135	159	222	213	110	167	170	136	122	119	212	171	184	213	214	217	133	160	182	160	174	185	190	182	241	242	205	172	131	105	87	140	125	78	115	203	181	133	93	69	110	82	51	188	303	166	96	163	110	122	135	167	195	176	224	158	107	114	123	87	120	185	155	108	77	96	101	125	147	116	63	101	102	61	59	149	151	48	47	131	172	123	93	41	89	191	207	192	200	188	159	164	143	71	83
137	191	208	194	195	225	173	105	145	129	87	69	42	75	79	60	89	134	110	82	164	206	228	213	136	93	74	58	61	77	119	157	202	272	284	207	155	156	91	67	94	145	175	155	144	200	156	76	71	112	156	90	54	120	112	95	97	46	156	173	111	131	233	268	208	137	64	134	198	164	115	140	164	131	178	166	126	172	250	248	180	159	159	191	127	127	157	218	278	297	210	144	242	202	88	73	108	173	189	124	132	155	178	252	254	127	124	141	147	130	109	170	116	88	109	128	207	308	283	198	177	171	221	251	188	190	141	141	210	215	167	67	92	142	196	204	174	127	103	192	153	125	231	249	195	217	273	231	247	189	109	123	166	168	159	192	164	131	195	249	136	173	245	183	106	103	140	150	132	140	241	245	258	301	214	181	285	262	186	143	145	175	160	169	179	213	142	99	165	193	193	264	290	238	194	178	219	265	219	204	177	125	186	248	279	243	308	289	183	173	128	106	159	191	110	128	179	228	259	276	234	89	138	237	205	191	198	162	141	179	210	166	121	197	261	177	272	322	219	151	104	146	162	171	198	171	241	336	315	299	215	179	251	220	175	121	217	231	150	207	242	272	171	129	193	206	253	277	152	107	158	190	209	217	208	135	100	215	241	196	202	123	136	192	143	79	79	172	190	281	275	140	132	115	186	151	111	158	148	99	104	108	153	165	149	165	100	208	260	230	167	75	198	213	158	127	155	211	152	147	141	178	203	205	172	100	68	151	269	249	189	112	93	141	146	167	137	149	184	137	117	175	241	237	207	218	175	122	163	207	229	238	207	152	208	313	313	249	209	114	47	133	215	175	144	140	134	109	84	90	67	46	142	241	150	139	256	269	197	102	143	217	145	123	99	81	171	158	128	207	262	170	87	122	162	187	164	133	105	151	202	164	184	140	128	171	217	282	285	233	275	308	147	196	286	164	133	161	119	156	188	124	151	237	239	199	209	163	77	173	204	158	145	166	233	245	234	226	253	248	136	185	280	275	256	222	233	213	225	177	186	247	262	178	165	259	224	202	129	182	293	293	239	193	190	241	251	201	235	249	223	180	229	230	228	168	68	67	105	159	203	219	117	82	171	232	178	89	103	212	223	240	202	216	238	195	217	205	181	229	201	220	296	142	151	152	111	236	283	222	206	243	214	151	144	249	314	214	199	251	252	249	179	144	176	147	154	200	170	199	231	189	196	189	117	114	201	206	174	203	138	153	234	203	209	191	142	136	150	171	173	156	188	224	217	198	199	203	276	315	252	274	282	181	112	275	293	231	247	272	235	286	332	190	218	244	281	221	86	102	164	228	235	227	241	198	139	89	116	232	251	263	190	82	95	66	106	147	159	218	258	207	186	168	130	218	175	110	122	66	84	123	145	110	101	153	99	80	194	229	175	212	202	192	151	130	176	111	74	116	161	135	176	215	207	234	207	254	249	169	189	181	121	128	123	125	233	213	142	196	285	230	186	231	189	173	213	197	133	153	181	161	214	166	127	159	170	182	149	217	247	132	124	249	253	240	242	150	110	205	162	123	125	168	187	140	166	211	218	147	171	189	145	180	211	233	249	220	219	242	236	152	169	199	190	197	191	187	123	131	231	185	121	93	101	238	322	348	278	250	262	169	91	49	139	171	184	298	196	88	161	151	229	310	301	292	244	240	208	186	215	212	246	344	329	238	170	241	280	195	214	219	169	221	320	230	134	198	211	192	124	161	253	226	227	229	200	170	201	146	96	152	215	273	242	135	107	179	116	119	221	173	121	105	174	200	141	144	154	167	242	227	155	213	173	139	242	179	126	159	197	231	227	228	146	103	153	269	354	276	192	208	172	115	141	159	226	173	100	101	118	187	241	238	139	113	149	167	164	183	187	156	153	174	219	154	125	161	160	207	220	150	140	165	171	153	124	102	165	223	247	280	164	110	115	107	120	150	206	192	185	151	140	166	85	131	220	205	112	146	236	172	150	222	211	200	214	239	162	168	180	147	207	193	187	191	205	158	153	165	129	112	101	169	247	270	185	78	73	115	171	201	223	136	80	81	42	117	117	59	166	220	155	173	182	142	133	165	261	221	134	133	133	158	165	166	106	49	50	124	120	138	160	110	99	101	188	141	98	122	172	172	117	117	70	42	47	100	187	181	117	108	157	175	109	128	160	94	135	125	95	140
102	168	221	214	214	285	174	73	162	189	153	143	146	146	92	127	185	98	87	246	333	249	134	84	79	125	120	60	138	251	213	194	194	117	86	89	109	153	217	211	186	189	138	98	188	159	106	200	165	131	197	141	115	175	153	94	91	85	135	143	145	199	222	238	176	96	86	141	156	182	168	137	166	138	109	172	154	166	259	242	193	119	152	219	114	85	146	126	134	186	178	113	79	118	140	126	171	132	81	139	102	57	148	285	272	130	58	88	185	232	203	215	179	109	151	267	280	212	164	140	131	101	205	236	182	137	119	186	192	215	218	187	111	42	67	107	107	140	217	300	245	162	226	269	233	230	236	213	248	184	81	102	117	73	101	128	126	223	198	147	126	145	148	240	290	194	198	204	169	231	267	222	214	219	279	167	131	196	197	205	234	321	298	238	234	213	204	200	193	180	187	231	177	154	209	204	173	169	149	256	265	138	125	136	112	126	252	284	233	159	83	127	210	227	186	147	198	258	300	282	176	144	220	252	283	250	246	233	176	151	123	166	181	157	182	252	233	201	203	157	158	143	141	193	150	198	321	320	317	306	243	217	266	294	230	208	201	150	106	178	210	113	224	361	268	212	152	75	73	140	156	108	145	141	106	149	244	257	150	158	275	296	281	237	232	245	229	236	256	369	376	242	132	151	234	168	129	211	215	97	69	147	203	135	134	144	117	114	177	285	204	159	230	189	182	212	203	193	150	97	123	207	180	167	196	233	157	205	318	297	272	177	154	111	131	205	240	219	132	115	185	265	258	228	227	243	188	186	267	194	141	116	82	81	114	249	262	150	194	208	184	237	209	177	240	206	127	131	189	237	173	148	164	145	205	264	264	227	152	132	173	221	165	217	252	178	155	161	189	208	169	173	178	105	98	191	223	160	106	178	238	205	172	138	137	176	171	148	186	169	170	235	220	245	323	221	180	185	169	234	211	184	201	226	231	233	214	192	216	194	172	248	196	171	320	278	250	227	241	253	194	241	296	284	221	252	296	268	191	194	219	120	190	236	258	332	238	175	144	168	225	235	282	303	229	196	193	241	262	160	187	211	200	296	293	136	183	186	120	272	219	127	143	173	209	155	188	207	212	267	225	252	198	122	160	191	195	136	126	221	236	178	233	209	169	210	230	165	120	191	249	218	171	190	183	209	227	150	204	248	271	310	226	192	199	185	161	188	274	283	229	139	146	255	248	227	271	261	195	132	110	173	252	186	186	199	176	261	283	256	181	181	228	231	172	181	238	230	331	320	160	164	212	224	225	161	189	240	227	231	147	182	195	147	259	223	164	205	191	146	132	92	186	301	236	231	237	187	166	194	190	186	175	131	126	86	57	164	222	119	105	187	281	285	343	372	279	199	135	102	114	192	242	223	155	252	282	223	269	282	201	96	94	237	290	229	212	177	141	129	132	123	193	230	223	225	130	74	169	198	136	113	122	146	101	99	166	218	218	192	194	163	152	218	191	156	242	247	200	207	160	104	149	192	154	175	221	122	121	195	190	173	220	257	147	123	167	157	197	226	236	243	234	165	72	117	203	292	311	215	178	159	93	138	211	215	277	238	161	179	125	114	162	95	129	226	212	204	135	46	79	149	200	186	120	91	124	173	177	229	236	114	52	109	236	285	165	133	136	187	222	139	204	220	228	298	239	183	184	166	217	217	203	211	210	257	217	193	281	256	116	104	157	169	214	195	161	174	176	115	54	138	148	124	108	68	145	165	87	158	186	141	164	128	195	237	215	220	120	89	117	130	109	96	143	128	137	229	180	88	161	219	200	108	38	105	171	146	129	129	145	206	192	157	217	186	155	163	129	157	148	149	147	136	108	110	107	46	155	232	140	138	154	207	295	235	135	84	59	166	171	82	144	172	209	146	138	224	260	188	132	203	163	172	215	152	155	152	160	237	236	238	228	198	154	101	175	210	138	135	133	107	230	261	193	177	146	128	157	183	102	82	106	70	101	173	173	190	176	174	127	179	262	196	189	178	174	150	105	166	136	129	160	121	182	132	111	123	81	79	104	116	98	124	142	149	159	205	244	214	127	145	219	203	248	193	86	143	150	153	180	138	80	69	114	89	146	167	105	119	126	173	158	79	111	240	254	164	142	146	115	146	143	107	80	38	41	142	196	200	274	191	69	86	78	110	187	180	104	104	143	89
205	172	140	76	82	124	128	195	155	78	109	148	137	109	88	95	118	57	101	176	158	188	141	73	100	151	163	99	135	233	258	231	150	110	90	158	157	129	186	138	131	92	41	68	151	210	279	289	154	63	172	273	233	228	213	151	135	119	66	124	148	159	139	139	184	147	97	158	155	181	201	125	190	217	138	113	184	119	50	161	211	207	205	147	195	228	126	93	203	180	144	178	141	118	129	155	121	59	182	312	177	115	220	179	153	139	60	141	275	253	149	113	194	215	175	163	98	95	144	166	164	192	236	203	107	137	247	243	187	167	201	203	171	186	179	167	211	206	227	247	175	194	285	288	173	148	185	212	214	184	172	135	178	214	150	167	179	94	100	148	126	117	86	97	164	151	228	223	86	100	143	90	103	121	121	139	155	213	218	172	183	225	206	179	229	192	139	195	202	173	119	145	164	178	189	182	189	155	95	75	145	112	81	155	162	148	203	227	151	147	194	217	260	280	260	154	76	163	220	239	194	165	180	186	249	168	105	107	119	166	125	148	251	260	265	204	173	152	121	106	118	114	60	122	165	152	139	171	200	266	274	269	275	230	226	246	310	301	172	172	243	189	180	198	203	167	78	148	235	148	149	211	193	180	250	260	143	141	214	226	139	89	149	176	191	214	163	132	162	211	182	160	207	191	187	194	125	119	133	125	143	103	203	289	171	139	241	249	206	202	143	136	179	114	196	229	148	215	185	173	152	142	245	212	202	235	170	90	166	226	229	188	72	88	166	200	205	196	215	159	125	210	223	232	169	148	177	147	262	258	132	147	162	169	205	250	233	118	151	233	145	136	179	170	233	209	96	99	129	98	168	213	185	227	205	149	212	257	201	170	219	306	247	180	160	135	177	271	237	143	146	182	178	143	135	121	134	214	207	138	213	315	280	190	189	224	210	192	134	148	212	155	188	200	196	240	227	198	189	235	271	222	120	174	247	202	252	328	287	243	267	346	285	173	161	111	123	178	266	258	238	303	259	305	291	206	243	228	185	144	180	275	255	231	229	286	286	242	191	207	300	283	194	141	210	217	196	310	367	262	170	206	221	111	137	166	172	156	134	212	164	190	222	150	191	249	283	229	188	190	219	167	126	187	219	268	219	106	142	251	290	253	124	160	256	280	268	308	304	282	263	179	184	189	225	245	271	293	254	194	147	89	197	361	266	202	209	250	246	188	220	159	167	210	200	240	278	271	239	236	233	222	228	267	308	295	233	252	312	226	142	180	182	121	134	204	264	243	268	300	203	190	278	337	276	250	300	287	201	143	170	228	240	213	209	188	152	191	297	326	257	150	143	203	240	170	117	217	322	237	222	231	109	84	78	121	98	50	122	185	189	130	182	250	211	199	124	108	91	66	131	179	206	207	147	163	184	131	130	145	106	59	155	281	305	209	111	126	99	165	211	200	189	114	163	170	115	165	201	219	152	141	225	138	74	84	110	206	199	130	120	185	240	134	143	251	208	136	127	143	190	197	213	244	140	48	183	245	150	150	122	151	210	213	179	89	94	177	187	164	206	229	207	228	276	192	135	138	145	218	220	211	230	240	235	195	119	178	272	158	132	194	192	127	179	246	201	254	245	216	225	226	245	254	230	165	83	89	175	165	122	161	116	145	180	158	148	73	95	199	271	227	171	181	212	328	286	179	216	213	219	267	270	290	278	134	117	152	149	169	150	179	136	104	164	276	299	250	329	232	130	221	215	209	199	201	240	186	98	121	183	189	223	213	215	213	129	146	180	192	187	138	216	257	235	181	175	136	60	126	182	224	250	181	138	156	196	152	88	210	215	171	184	145	201	188	205	207	184	200	176	217	140	125	127	105	177	224	277	216	162	169	206	150	196	227	75	82	106	182	225	198	199	176	151	96	132	123	103	180	253	301	259	277	257	187	214	189	113	138	184	196	201	209	135	67	157	163	78	170	212	163	138	140	184	191	134	129	195	164	163	176	122	79	130	181	144	160	199	148	191	174	126	158	179	203	126	116	112	156	212	98	47	131	197	119	60	134	171	162	175	195	201	179	106	79	134	128	73	82	168	208	185	134	150	197	116	77	156	153	180	192	96	144	163	117	128	155	154	80	49	41	101	132	66	141	166	145	118	92	155	127	72	60	54	42	59	131	176	211	294	320	210	94	113	175	152	119	90	44	56	100
156	137	188	174	198	264	199	165	213	190	149	158	165	174	143	72	82	83	99	153	112	119	208	262	217	180	144	67	118	179	149	92	94	160	175	170	173	189	198	117	66	65	95	212	198	159	153	150	149	179	182	159	201	218	221	119	102	198	138	130	186	212	232	192	112	147	242	172	161	133	123	181	146	216	228	93	79	94	94	102	99	122	89	42	184	232	164	156	142	152	126	160	184	102	125	153	72	124	229	204	208	180	155	244	168	114	189	175	139	161	190	120	80	142	122	61	110	114	92	209	209	178	173	216	233	154	175	133	171	237	197	217	279	261	231	227	241	261	211	194	155	118	192	210	173	177	200	182	134	180	243	278	317	240	161	241	190	106	107	134	203	196	213	198	106	133	159	88	71	64	50	103	200	190	119	121	203	191	109	153	204	126	61	108	131	211	182	132	204	230	209	193	140	91	102	125	184	242	231	129	115	190	225	134	176	220	108	234	301	292	308	249	230	163	164	271	309	245	238	260	286	285	220	154	143	158	126	173	218	252	177	84	148	185	164	144	173	131	138	174	140	194	235	175	178	160	106	158	178	197	162	148	247	268	272	256	249	321	282	213	248	215	191	245	212	175	196	161	179	212	172	193	211	137	117	145	103	66	63	154	176	92	93	144	133	134	224	276	326	275	119	217	307	233	200	100	75	138	146	162	239	204	157	221	194	175	202	258	271	148	140	182	132	90	158	163	134	119	102	129	131	96	125	202	231	253	146	124	220	254	222	181	154	179	141	75	150	127	115	203	201	155	206	248	140	120	195	219	277	260	181	141	124	167	244	273	187	120	167	247	177	151	150	139	221	238	199	180	133	127	179	132	186	265	210	180	156	230	369	269	143	156	132	70	153	205	116	98	151	178	170	198	253	199	95	148	143	155	270	240	208	180	94	101	229	217	166	147	95	188	250	194	197	191	175	272	277	177	237	212	80	104	171	191	180	203	235	271	283	255	296	249	179	284	275	213	241	207	212	245	297	315	271	350	294	171	216	251	258	234	271	337	259	218	167	134	158	187	199	233	265	200	182	198	153	107	177	251	258	270	331	266	232	200	152	226	243	176	134	227	251	240	169	170	244	258	276	144	126	209	277	240	231	233	163	189	211	163	168	324	300	224	275	236	262	303	209	180	196	247	278	212	167	124	189	304	256	176	154	230	222	95	149	219	220	256	258	208	171	225	193	164	252	166	156	234	179	161	263	286	190	229	276	280	171	164	199	151	210	202	115	140	220	196	212	308	250	156	195	223	267	361	374	243	165	172	199	279	280	166	208	334	279	181	201	256	351	377	197	66	159	194	137	195	245	202	110	114	190	241	276	247	277	268	228	182	106	106	128	152	138	173	249	214	186	229	166	100	140	146	201	274	222	170	110	77	164	230	199	162	127	78	105	174	181	121	133	229	228	211	240	146	131	188	164	191	181	139	250	251	181	234	164	138	219	206	170	166	217	310	271	164	183	182	103	162	221	197	197	139	97	83	146	181	80	64	146	264	185	106	208	165	160	187	176	177	118	90	162	315	268	158	215	175	157	248	205	169	153	108	179	240	252	247	157	104	167	218	222	220	176	151	175	206	198	192	158	135	171	150	131	198	239	182	220	260	220	229	205	113	129	203	147	122	180	192	161	135	154	193	240	295	226	216	273	207	144	257	320	237	211	195	185	239	237	218	243	277	277	227	217	295	284	119	72	177	208	155	166	163	172	204	213	207	208	193	214	267	202	93	131	206	255	268	214	171	205	251	235	231	197	196	134	46	136	187	181	157	130	215	264	162	131	181	135	133	174	211	211	139	113	152	173	107	94	102	103	128	75	152	192	247	253	239	216	107	123	165	212	166	166	129	150	180	175	145	98	147	148	192	157	196	238	108	122	152	156	130	106	202	201	98	129	192	185	230	153	93	184	200	152	154	180	176	165	198	220	128	39	110	119	105	107	60	141	131	150	233	206	218	188	149	120	143	169	141	161	229	329	237	105	169	133	132	177	154	148	129	82	123	153	100	75	143	189	82	70	154	210	131	112	168	143	98	89	150	185	113	152	224	171	150	105	179	244	218	214	113	82	142	105	94	163	115	38	184	226	178	144	92	147	112	92	189	211	100	34	93	96	38	69	157	185	157	203	198	131	101	60	43	130	197	209	191	98	102	143	164	142	60	91	132
66	70	147	203	206	125	42	115	179	122	110	112	57	40	47	73	114	87	95	116	118	125	80	60	106	182	192	167	201	242	166	173	193	178	167	129	128	135	148	94	138	130	118	188	245	246	110	80	218	295	210	93	145	181	147	206	198	188	244	222	112	114	155	94	51	66	65	161	246	186	176	119	64	133	161	88	100	167	147	175	156	110	87	67	76	115	109	71	69	85	105	111	204	161	90	162	198	192	215	275	202	86	166	212	155	211	218	127	143	161	112	134	106	90	99	72	192	176	48	47	121	112	77	215	291	196	134	145	123	140	110	89	187	208	187	152	173	199	255	231	75	117	165	116	189	200	212	203	214	207	143	192	224	256	163	145	198	167	219	164	111	149	135	158	212	235	188	145	133	92	126	173	132	122	124	179	214	262	181	150	209	109	106	137	100	62	179	256	227	269	243	216	227	219	230	258	283	254	173	125	176	265	232	188	211	157	109	210	191	142	209	227	214	184	142	210	326	370	355	180	141	217	231	262	229	190	224	195	142	215	245	213	138	46	117	205	254	272	267	256	158	160	242	231	157	92	156	189	185	197	176	229	265	164	212	281	278	314	221	233	243	185	246	230	108	118	242	331	418	368	187	134	159	180	150	142	119	90	166	142	61	172	246	191	155	186	213	244	216	121	201	233	121	170	240	123	115	199	183	175	210	149	109	241	283	177	193	229	224	187	112	128	159	129	168	198	172	189	156	214	231	157	162	166	182	120	143	207	170	220	173	129	128	101	104	114	97	103	247	264	140	124	193	135	120	191	237	266	173	133	185	204	266	272	165	182	213	147	129	141	201	232	130	135	188	201	182	204	253	151	110	142	137	138	200	149	54	115	201	183	127	117	186	177	191	178	66	124	137	103	91	172	311	287	183	163	121	75	84	140	208	120	132	199	159	154	192	168	146	228	168	135	219	169	175	263	253	204	190	239	165	177	290	187	80	129	218	189	166	266	225	131	201	255	215	219	301	279	289	326	283	238	213	199	192	183	193	234	221	233	186	200	322	282	219	215	223	255	180	203	305	218	172	243	235	154	210	256	242	320	289	176	198	268	245	271	260	158	113	212	311	320	280	301	323	230	219	154	177	209	191	203	157	169	204	259	212	152	252	296	226	220	259	187	179	155	96	176	206	236	246	251	250	279	252	176	251	219	184	308	311	194	198	221	194	227	227	169	192	211	240	287	259	208	182	249	245	194	252	228	234	343	344	252	265	339	240	97	194	201	120	210	255	205	155	114	167	234	237	256	273	177	170	249	283	266	230	251	239	167	121	182	189	141	143	149	173	210	171	169	222	177	124	108	81	85	143	126	87	178	138	51	60	97	151	212	211	170	191	226	158	90	169	283	282	284	211	167	259	292	250	236	171	134	218	147	189	244	207	204	160	111	104	141	146	166	212	178	101	122	166	109	63	144	203	158	129	211	264	154	130	154	73	66	113	138	145	219	249	180	106	133	207	194	110	75	165	263	216	88	90	174	195	225	193	167	231	202	104	97	264	223	130	137	117	235	279	181	88	112	151	91	99	98	108	106	71	156	250	291	199	80	71	133	192	136	163	228	198	188	162	200	157	145	195	101	94	171	213	199	200	240	150	113	211	189	154	224	260	166	139	154	115	164	234	228	167	192	240	229	248	256	243	279	221	195	163	180	295	187	147	144	158	245	147	135	161	222	286	175	127	194	149	111	210	181	168	248	173	99	148	211	269	220	184	202	175	187	225	170	187	280	270	217	114	124	191	155	149	231	208	84	120	174	166	216	219	233	230	158	154	117	178	261	192	168	163	175	176	205	184	73	75	114	172	171	167	216	222	138	91	210	187	106	257	331	224	109	44	70	217	194	105	231	203	145	170	159	150	221	261	251	218	150	238	290	241	197	169	183	222	195	150	159	133	207	221	198	198	154	154	109	131	147	145	111	150	146	166	235	185	203	146	99	140	159	123	133	200	168	144	188	168	102	154	136	79	225	243	168	187	158	167	198	108	58	70	65	54	115	163	177	143	168	228	112	73	140	183	115	72	112	127	98	51	118	120	79	182	244	201	102	67	68	174	184	103	91	49	128	196	217	220	258	275	198	146	137	138	175	185	162	126	116	112	94	136	145	163	173	145	193	145	91	189	155	95	137	253	210	75	64	59	85	71	132	215	202	283	204	110	222
209	181	212	222	208	129	96	78	48	62	109	134	128	139	139	153	133	102	189	270	258	168	66	80	149	155	142	157	143	115	89	80	136	122	124	122	68	117	179	160	122	118	161	203	175	212	207	198	221	159	79	61	105	105	184	169	157	198	154	218	203	91	149	224	176	109	117	117	123	180	197	192	165	190	210	153	136	111	82	198	244	177	156	248	187	57	142	195	177	139	113	126	143	102	39	108	215	269	293	271	205	179	206	156	129	114	164	248	223	188	187	191	145	154	172	142	146	166	150	150	199	140	60	79	75	49	112	246	259	226	185	155	164	127	142	204	239	214	183	172	158	141	166	121	121	217	228	208	181	194	200	223	239	225	213	181	143	156	136	123	156	173	207	146	143	199	259	248	179	124	94	127	130	130	91	126	168	122	99	166	177	153	190	176	157	140	190	196	177	222	260	260	274	313	299	205	137	211	206	183	251	299	238	240	312	219	180	230	229	205	199	264	280	226	189	294	269	204	218	148	153	223	273	261	163	222	305	181	163	182	168	198	209	131	191	294	206	129	257	341	227	191	227	225	228	196	112	145	180	133	154	202	235	219	131	106	150	226	290	246	233	270	232	159	164	204	223	247	424	347	144	225	280	259	187	157	203	177	107	100	108	217	251	195	131	113	219	215	151	227	282	194	147	188	202	208	261	184	69	60	108	145	163	218	196	93	132	181	130	173	237	243	216	157	132	158	158	201	209	130	186	324	322	208	183	174	138	213	255	282	262	137	170	262	251	183	98	96	119	134	179	213	139	117	191	198	216	138	129	250	232	197	197	225	199	87	135	168	180	294	243	94	59	177	238	130	119	158	188	135	98	215	243	231	275	252	187	155	234	249	170	166	166	107	157	241	222	185	195	221	123	99	190	253	207	142	104	116	190	271	255	109	79	181	212	235	273	182	142	207	210	201	222	264	310	267	185	131	196	192	181	205	195	251	198	206	190	166	242	242	213	152	134	232	263	199	192	170	171	230	249	276	242	197	196	262	264	236	252	261	269	237	237	236	236	173	187	266	260	170	182	201	202	268	305	315	311	299	215	165	146	211	280	290	297	216	205	306	308	280	258	263	266	248	193	102	124	168	209	257	228	260	289	198	152	139	218	285	260	257	241	301	248	228	384	276	191	239	197	258	199	172	344	344	329	312	198	125	178	301	278	221	241	250	274	268	266	256	194	197	211	237	229	183	227	179	198	239	217	232	235	227	199	230	263	317	283	185	236	200	137	168	128	180	254	189	127	129	198	203	218	229	238	274	242	148	145	206	161	142	203	229	154	201	286	273	248	274	262	252	246	200	191	187	175	196	220	126	49	174	312	252	111	136	233	271	235	232	280	176	174	161	137	139	91	182	247	200	126	79	136	158	119	211	247	128	107	195	149	145	148	143	128	107	138	97	92	169	174	150	188	123	123	230	162	49	159	236	183	154	171	156	82	108	158	233	207	154	167	189	179	142	147	170	177	94	124	145	116	79	89	191	229	214	197	184	218	210	203	144	78	142	161	239	266	239	259	207	211	213	178	178	141	125	154	115	196	277	231	157	112	171	168	194	218	206	240	223	189	187	254	219	158	235	243	131	93	93	116	203	140	131	172	174	210	201	150	114	141	205	192	146	144	151	199	237	209	202	202	233	194	210	251	220	249	195	103	97	191	147	88	182	295	233	105	152	218	166	140	207	221	193	115	97	213	191	163	204	189	161	106	63	127	208	216	229	146	57	160	216	178	193	205	270	303	214	219	194	161	170	138	157	249	200	88	137	141	138	159	175	186	175	144	212	225	154	112	198	239	212	212	185	211	201	159	140	145	186	203	168	268	205	105	151	162	155	116	134	114	141	231	161	150	196	107	44	63	148	188	201	182	130	161	212	223	224	230	180	202	174	156	238	192	216	254	242	206	178	228	271	201	208	231	108	90	156	133	109	142	139	131	155	212	160	72	59	136	131	63	109	145	138	106	139	183	183	233	248	213	172	99	95	177	217	129	92	176	173	91	137	187	89	38	99	188	128	86	118	108	78	135	167	73	104	108	112	164	152	147	139	149	150	129	142	134	141	172	163	166	153	206	254	223	193	255	274	173	182	199	164	237	243	99	94	96	76	87	129	195	154	107	134	182	167	133	84	106	99	124	266	213	78	106	140	67	115	123	115	169	102	106	223
127	223	256	177	149	167	165	161	136	169	282	257	108	86	121	122	171	184	158	141	164	194	197	202	203	209	160	108	95	106	146	178	188	175	102	72	136	139	155	191	170	205	203	185	155	182	224	181	165	164	216	191	126	156	219	228	189	159	108	113	103	49	85	164	178	159	192	138	121	214	208	265	224	110	90	105	181	191	109	42	86	135	168	244	243	262	222	127	137	159	112	198	234	120	183	268	191	184	219	232	193	180	164	47	81	165	214	200	150	208	224	138	133	106	159	247	244	192	118	139	201	157	126	174	243	218	143	219	225	203	170	156	206	203	185	238	269	236	200	194	213	162	114	63	146	221	154	146	207	170	94	171	280	284	182	105	75	99	198	203	145	150	138	242	305	182	119	173	205	188	241	247	230	229	174	171	167	122	114	168	235	142	164	192	131	153	140	95	53	123	211	163	98	121	148	139	118	217	277	154	159	246	217	156	126	92	110	166	221	254	201	228	181	179	210	208	224	171	138	183	312	287	288	325	207	152	207	159	196	251	132	169	265	234	199	194	172	152	160	178	194	126	130	173	115	148	189	161	183	223	177	168	194	172	205	182	184	221	268	245	256	325	198	182	243	210	177	254	323	256	206	162	197	175	81	86	124	198	249	203	217	180	112	128	152	234	239	211	161	171	249	254	201	194	187	86	177	176	101	121	123	133	112	143	154	201	210	127	98	99	127	193	210	146	157	133	87	176	169	217	282	243	204	150	173	202	180	255	234	191	215	162	301	328	231	198	133	125	162	164	169	243	168	128	193	186	187	187	203	183	155	224	181	131	128	88	157	241	245	254	259	233	157	180	200	176	176	164	170	142	110	61	133	260	238	107	50	99	211	167	148	272	275	189	184	193	210	244	180	96	106	120	127	197	132	156	154	99	231	268	211	118	136	188	188	228	200	112	116	111	54	107	147	191	196	198	161	81	131	222	234	213	143	73	136	233	259	214	205	214	246	224	174	158	170	219	239	258	211	125	133	124	139	202	183	252	276	243	256	203	192	216	188	274	269	183	146	131	238	312	299	253	170	142	253	327	301	218	258	229	248	255	146	282	279	204	217	195	192	187	208	202	204	219	228	255	290	365	364	227	115	123	261	300	209	261	291	266	221	222	258	190	164	237	219	153	238	275	190	247	254	193	286	307	245	207	201	206	211	210	218	238	252	261	236	168	129	178	185	205	256	219	237	247	257	314	253	181	157	97	112	210	217	282	356	291	235	184	179	304	374	271	176	195	191	169	191	229	209	145	169	166	97	133	164	187	215	208	235	213	190	264	184	154	247	182	127	182	154	124	227	210	151	139	113	148	156	151	245	302	187	151	197	170	150	171	162	209	238	186	196	206	267	252	247	204	145	144	85	175	236	235	254	136	124	144	70	166	269	245	139	60	151	186	129	170	246	299	191	85	206	234	198	258	196	94	165	165	134	237	218	205	226	111	95	105	111	139	133	189	212	229	199	122	73	83	191	149	149	180	211	257	126	77	122	169	239	235	145	128	136	162	168	207	247	224	169	156	263	218	107	135	173	147	165	232	213	211	204	101	77	91	74	105	190	205	205	222	221	176	120	143	103	165	285	178	152	154	121	165	109	97	151	206	150	159	301	192	90	214	251	261	214	153	209	214	213	215	226	291	226	160	152	73	54	113	139	181	236	179	241	299	178	71	87	133	190	233	194	199	194	219	182	161	200	212	281	300	179	120	108	120	153	160	219	159	178	255	221	197	219	221	184	192	264	310	178	106	226	242	173	154	232	224	138	159	164	159	210	198	192	224	165	215	233	152	196	173	178	222	171	207	257	200	174	128	58	62	113	135	161	150	156	219	182	177	167	202	215	106	160	250	247	219	112	63	69	105	129	153	181	118	150	203	138	114	179	177	113	64	130	193	257	319	322	300	235	187	110	165	161	128	212	172	75	113	173	144	194	169	105	179	182	187	250	231	126	137	213	217	133	40	111	161	234	297	191	143	198	232	209	208	211	127	60	106	115	100	84	128	147	116	97	47	140	175	104	106	130	111	140	184	112	101	192	232	189	111	101	119	108	129	138	163	120	109	123	173	194	117	168	265	214	119	152	151	184	229	204	116	113	226	151	79	83	46	43	80	135	98	40	46	101	114	134	108	98	147	137	142	121	74	49	64	57	72	89	64	75	131	105	107
132	82	168	135	61	124	193	166	87	84	205	235	136	62	66	132	243	191	68	168	153	65	132	138	180	224	197	175	157	192	219	220	201	186	227	278	166	89	149	183	187	174	127	124	167	139	113	95	133	130	237	301	154	104	123	162	114	103	125	100	154	122	82	142	156	96	41	57	109	135	219	320	283	162	64	107	219	278	236	113	97	134	107	112	196	205	164	181	173	121	153	218	166	184	158	124	129	82	60	94	143	155	199	127	145	240	177	207	200	150	329	324	175	141	131	122	112	175	165	216	249	163	144	123	83	166	189	150	114	105	139	207	280	232	217	294	324	239	164	124	73	71	91	60	125	158	159	170	144	165	166	180	243	303	317	303	293	250	270	276	193	147	99	108	111	62	51	104	152	131	147	179	124	81	187	316	297	237	245	226	244	258	187	95	140	191	111	156	229	186	164	230	280	274	238	211	126	194	271	194	212	194	180	233	199	124	221	325	288	265	240	156	111	123	152	141	133	193	139	167	263	253	200	209	198	180	156	134	234	207	130	169	172	130	123	178	201	123	116	151	192	219	262	300	251	197	221	292	267	258	230	161	231	204	157	222	245	217	181	203	238	291	329	253	148	152	155	131	177	193	212	226	224	208	194	120	111	187	178	170	165	199	183	172	148	64	57	103	128	174	193	156	243	265	213	191	196	137	82	185	239	239	233	189	103	88	169	169	205	219	150	192	206	193	266	198	74	112	146	192	246	197	111	125	181	214	157	151	173	167	185	221	256	213	204	173	108	166	200	113	170	214	176	206	187	135	212	263	184	146	136	110	167	254	210	160	218	262	187	113	159	239	286	244	165	88	101	132	140	179	167	94	115	203	191	122	70	137	154	141	128	184	280	177	205	260	197	215	196	155	177	184	136	161	189	168	113	112	174	149	190	160	166	261	233	272	232	85	112	125	69	77	71	85	197	230	159	181	193	125	170	176	129	130	122	193	198	203	214	212	239	202	189	212	202	166	129	161	173	152	133	191	206	207	303	184	151	228	249	265	257	252	233	214	177	196	200	203	232	191	167	211	170	137	224	273	314	247	213	209	147	114	107	162	137	81	86	185	198	123	179	240	289	354	299	264	234	255	277	254	226	157	166	164	130	234	270	199	212	216	205	226	223	224	211	183	271	282	208	229	250	250	226	216	247	268	208	195	193	151	165	219	268	257	274	248	163	116	166	275	267	235	247	250	182	179	228	201	199	128	150	230	232	218	297	234	185	228	140	158	203	204	252	261	196	194	207	222	174	173	157	59	127	175	191	222	203	196	264	264	208	169	91	112	163	185	265	306	210	178	249	220	199	204	112	119	236	215	176	119	149	222	183	157	116	153	192	160	181	210	149	124	193	231	211	192	190	206	185	95	83	192	174	118	165	187	119	108	191	135	56	143	143	112	203	231	231	209	241	212	180	231	191	232	260	189	193	198	192	171	138	96	121	168	103	140	191	133	115	212	248	132	62	127	189	158	100	126	154	238	308	294	191	82	82	111	172	115	123	173	109	179	209	219	229	109	137	275	304	237	222	142	135	194	161	144	165	165	125	166	222	179	92	164	190	176	189	194	259	259	162	141	133	121	167	164	150	224	261	173	196	225	193	184	118	206	287	164	129	135	190	276	242	177	250	214	187	226	237	267	288	250	234	213	222	284	272	285	232	166	204	178	146	171	97	128	246	313	245	212	189	177	201	197	187	225	287	172	65	148	175	102	191	159	132	240	242	239	168	157	185	215	264	236	249	223	111	106	199	150	217	245	135	207	226	207	271	179	123	140	106	144	106	187	222	142	191	158	122	167	203	194	190	239	255	164	145	217	224	194	206	187	110	130	144	143	214	197	146	169	191	195	215	259	224	193	130	58	69	105	120	104	83	46	129	161	229	261	215	194	104	130	244	302	306	270	213	211	201	213	220	250	199	75	60	149	233	209	118	90	83	41	40	134	246	222	183	159	136	81	69	75	84	156	189	200	215	199	124	135	157	141	139	79	113	222	161	85	73	102	142	78	137	222	197	149	156	135	61	61	173	195	123	130	152	146	81	138	191	149	202	196	88	75	136	100	37	86	171	241	227	168	147	150	108	101	94	100	177	240	258	242	172	146	117	73	78	115	113	38	123	133	51	41	40	40	101	183	176	94	111	146	74	38	74	68	60	162	206	163	92	102
129	167	225	183	195	170	129	155	116	112	213	184	102	116	173	209	122	106	124	149	182	148	174	186	147	124	151	190	207	282	279	156	166	245	276	259	227	166	117	135	165	164	114	129	123	144	149	76	60	68	66	122	164	92	52	61	53	162	231	114	160	221	191	210	166	140	179	257	191	63	143	249	179	95	143	159	154	233	213	93	85	172	165	77	125	171	130	130	211	164	92	117	71	173	173	135	184	145	92	123	170	143	189	133	89	130	160	230	201	176	185	176	308	262	115	171	214	215	192	208	233	187	151	149	171	219	207	173	180	187	192	191	228	232	180	155	128	137	131	122	183	218	201	196	231	211	146	197	209	206	188	216	193	119	257	241	218	238	180	207	144	107	173	143	198	170	98	117	68	96	91	96	102	109	193	241	203	156	176	190	167	118	150	173	184	186	94	41	124	175	194	145	157	245	239	286	181	177	324	348	266	233	286	211	170	175	197	233	243	252	246	148	127	222	184	172	238	238	123	95	164	120	154	249	245	226	193	205	228	229	240	168	200	238	145	147	183	197	161	136	179	203	169	152	143	78	140	187	143	195	238	198	235	255	197	196	217	268	203	176	237	153	165	206	143	139	203	238	180	137	128	171	229	182	150	149	92	105	209	293	245	210	199	184	217	206	224	144	129	187	169	118	154	204	177	233	214	136	99	183	269	239	190	161	161	159	120	180	208	147	178	292	263	124	164	179	211	277	305	241	91	51	137	213	140	189	264	191	143	120	164	157	148	183	145	138	101	48	112	261	212	128	172	232	245	188	172	148	115	198	220	86	145	225	159	153	196	210	155	140	131	128	261	217	121	163	238	278	192	142	154	107	103	168	191	144	122	143	171	164	184	260	213	98	108	160	172	154	197	249	239	238	245	210	162	143	147	189	278	223	162	142	110	108	102	140	108	117	178	206	170	154	191	221	210	154	91	128	208	178	175	184	146	150	155	200	154	87	123	197	224	215	228	161	217	204	117	175	128	113	237	292	229	208	242	278	183	165	315	353	314	197	185	251	230	177	151	176	151	137	219	234	133	227	317	200	184	233	214	166	141	142	188	261	177	188	247	223	205	186	239	273	279	247	228	235	217	184	179	169	145	128	143	178	184	217	182	208	243	253	280	129	99	183	189	208	243	246	224	233	223	166	252	296	258	212	149	165	181	203	237	255	275	269	266	251	248	176	169	212	204	195	157	178	164	191	247	219	159	160	207	224	212	146	168	173	194	226	165	187	190	170	237	267	256	233	218	236	207	163	135	175	178	103	86	129	210	241	227	187	202	226	143	173	210	126	175	270	155	52	159	221	154	134	122	101	129	156	193	217	195	157	148	191	277	255	118	59	145	223	189	188	167	175	228	256	212	194	148	66	161	209	182	187	146	172	140	138	192	180	156	105	113	179	216	119	85	124	188	246	161	83	62	173	298	246	260	243	156	138	113	157	228	216	113	94	198	217	207	232	239	209	157	130	103	132	115	171	281	178	149	152	61	135	184	153	175	182	172	145	134	90	128	214	198	125	76	184	261	222	136	116	170	149	221	256	141	113	184	214	237	187	201	181	138	197	125	73	111	209	164	115	154	122	168	166	153	179	228	239	128	62	119	169	101	173	171	160	227	179	219	233	187	138	182	269	290	247	215	174	192	190	98	114	184	219	206	252	264	177	172	233	194	94	135	193	188	155	138	116	145	165	84	85	127	236	330	233	118	164	171	111	213	221	184	241	258	271	240	261	217	126	129	158	163	191	195	140	144	144	170	221	208	201	216	157	91	123	147	100	115	228	298	399	361	234	250	270	157	174	196	149	194	111	64	104	128	114	112	169	254	207	113	111	153	195	168	200	205	143	140	192	146	96	116	176	231	164	146	193	150	192	212	108	98	94	186	259	268	214	98	117	185	247	212	194	194	85	161	210	179	236	198	172	177	163	199	192	206	191	177	200	177	171	186	188	182	194	173	97	52	121	112	42	150	202	112	136	193	196	156	128	88	38	111	234	193	124	98	83	118	78	87	83	147	149	50	138	256	191	104	109	151	148	94	132	101	88	150	101	108	189	118	37	36	69	75	95	136	168	161	117	80	38	130	212	182	115	191	319	258	151	109	119	147	101	73	75	40	45	62	151	188	124	66	41	110	148	161	120	65	58	68	71	136	188	155	137	122	87	70	176
112	156	168	123	83	107	184	198	113	87	108	93	174	150	89	132	231	287	236	211	159	131	150	196	146	131	192	212	217	183	111	70	75	188	222	146	228	282	199	177	185	113	104	228	228	129	125	138	203	228	128	52	87	157	115	131	201	256	188	41	90	89	68	145	136	160	222	185	107	106	184	198	122	120	185	109	65	103	128	115	131	174	126	61	81	154	147	172	192	138	150	150	174	172	143	152	160	133	105	179	207	245	208	151	166	86	88	127	114	77	64	184	281	191	72	148	285	198	148	179	155	146	164	170	152	197	166	125	137	119	117	138	172	224	195	164	192	261	282	218	202	233	187	289	312	185	239	206	160	160	118	108	146	197	230	193	182	209	165	177	195	140	121	191	214	196	222	169	79	88	89	75	135	141	148	189	164	149	197	159	184	227	182	150	186	234	195	139	194	297	278	150	120	204	177	195	185	297	327	155	143	120	161	195	140	195	251	242	294	311	275	226	141	213	288	266	266	235	221	199	208	201	207	251	277	315	295	225	164	143	200	264	215	203	222	193	210	128	82	219	284	169	111	172	198	148	167	239	205	193	167	95	149	157	129	147	133	210	274	195	183	242	217	216	234	173	164	252	212	196	235	264	280	222	135	143	273	259	264	275	229	269	194	158	200	205	228	142	117	199	196	186	178	168	182	105	51	142	236	261	229	197	197	154	152	142	103	198	238	259	191	104	219	180	156	182	152	180	191	162	189	207	222	233	155	154	183	149	183	140	43	101	174	147	142	181	198	214	184	180	134	161	169	114	173	199	240	177	76	122	241	221	246	262	175	253	234	181	182	185	157	117	169	210	177	169	153	177	208	208	148	94	88	68	138	184	176	208	227	174	204	258	245	194	193	198	208	185	205	175	140	243	208	147	208	183	134	157	217	211	109	103	98	107	98	80	166	145	87	219	223	163	131	98	146	106	52	125	164	110	81	149	159	110	92	183	257	270	264	201	161	108	162	182	238	304	246	240	168	61	211	345	191	129	178	252	250	129	112	184	212	191	161	192	224	217	242	219	210	180	181	286	250	202	256	145	52	65	156	235	226	226	256	233	248	256	190	203	168	193	304	238	198	221	178	214	236	204	226	188	163	194	223	302	301	256	187	147	218	285	176	43	171	264	158	140	246	245	212	199	164	178	271	250	163	179	131	89	186	267	246	277	296	326	300	252	277	231	204	129	42	121	126	96	181	204	212	189	193	161	113	214	282	242	249	224	218	254	195	161	130	146	210	226	192	205	180	94	144	206	129	134	159	88	77	198	238	183	180	245	221	208	227	186	181	145	149	135	140	106	143	242	184	168	173	158	114	89	195	151	66	162	230	196	205	205	108	95	99	131	213	237	160	160	244	174	156	249	213	134	184	198	196	188	172	142	70	93	210	228	211	226	163	90	161	158	120	120	128	137	173	198	152	218	166	195	195	79	121	138	81	129	240	237	122	126	212	200	201	269	278	192	126	184	156	59	127	168	202	191	207	177	131	228	157	128	229	226	191	182	165	113	104	86	61	157	205	186	164	184	204	120	157	193	182	158	220	250	169	256	325	194	73	82	75	89	128	182	205	121	117	179	187	156	92	88	87	91	96	171	232	175	124	145	196	281	280	146	143	129	205	263	219	265	266	303	246	187	205	140	152	176	160	213	275	181	66	142	164	70	93	98	128	177	191	183	105	166	238	200	133	147	156	110	124	172	182	153	190	273	272	185	164	198	172	230	271	231	229	215	241	171	194	317	245	129	166	306	277	146	163	142	174	261	174	147	161	176	184	192	166	214	282	206	218	254	234	215	171	158	241	250	197	202	194	188	170	207	208	212	215	182	161	85	104	127	78	49	98	102	119	210	133	114	173	174	166	212	193	127	222	188	121	97	67	131	181	202	134	125	247	305	217	127	163	199	161	94	132	174	116	63	114	185	219	262	179	151	243	155	86	221	193	165	189	169	150	102	151	134	60	145	214	170	240	183	149	244	154	126	208	247	200	152	102	51	83	192	219	157	105	97	115	84	106	92	88	90	57	60	68	77	126	172	178	174	96	75	113	90	125	173	124	68	62	77	112	159	132	83	63	121	177	141	129	137	99	76	230	321	224	127	122	99	151	151	85	106	101	136	167	163	210	236	124	83	166	158	123	176	180	163	151	131	98	114	143	78	38	42	99	91
106	164	178	231	163	44	154	184	124	146	227	234	119	98	104	103	137	138	136	104	56	119	174	183	181	147	147	194	183	205	220	158	147	190	259	229	198	201	117	99	186	132	115	195	147	149	215	221	159	106	103	105	93	130	109	131	216	153	101	76	132	161	79	67	63	161	245	165	114	141	121	196	221	175	214	122	54	152	227	185	137	105	110	81	43	83	83	73	136	196	221	140	88	161	219	135	94	140	104	123	175	287	357	183	117	109	73	176	281	178	96	99	122	187	195	199	258	274	161	160	171	164	196	213	205	189	198	183	126	140	160	121	148	197	202	112	98	198	208	187	159	187	153	176	219	187	208	144	156	204	178	155	145	154	249	201	136	164	172	208	229	201	244	289	213	184	177	106	117	191	123	77	107	119	115	146	229	163	92	138	182	246	226	190	245	192	122	89	149	292	223	143	227	184	147	228	229	327	296	217	226	209	175	193	257	176	118	201	260	199	97	96	103	91	172	185	178	199	194	158	128	169	128	191	282	224	244	254	182	188	241	220	145	189	260	223	168	152	229	303	234	110	93	117	163	150	177	284	204	125	108	155	292	249	206	175	152	200	189	148	160	276	211	111	160	155	133	243	279	223	305	321	290	251	174	166	186	203	268	249	201	240	261	233	171	183	152	83	126	152	206	248	187	195	201	99	103	184	200	105	181	236	166	159	85	59	179	227	173	119	181	299	240	173	129	193	202	173	194	93	97	202	175	109	147	116	80	174	176	128	175	238	268	220	164	149	164	158	168	232	229	140	93	103	127	147	176	169	105	147	177	134	138	101	57	101	214	162	184	269	133	127	182	169	119	67	113	102	87	91	152	154	155	201	108	96	188	189	168	226	263	208	184	219	208	228	161	70	90	163	217	259	264	231	191	176	180	141	103	128	121	123	194	192	185	215	238	210	169	247	264	130	87	132	195	171	147	203	215	144	128	162	160	185	183	145	196	175	142	242	264	231	200	196	220	146	163	205	90	92	184	283	242	225	201	77	72	124	157	236	215	84	70	126	163	217	234	167	168	187	180	183	242	235	194	131	154	231	176	245	197	166	254	272	266	219	220	202	214	241	228	169	173	236	287	265	191	192	126	51	105	170	208	170	97	172	190	208	242	219	239	158	177	254	143	97	196	251	225	240	168	107	166	212	236	268	233	223	193	107	165	205	144	163	253	204	224	233	178	125	71	203	222	184	237	165	168	218	176	159	166	203	229	140	142	178	178	160	171	161	136	229	199	119	125	163	175	195	176	264	306	216	162	100	158	242	234	199	207	251	235	221	280	350	276	157	194	201	200	201	205	270	222	155	201	230	217	169	169	166	77	135	202	194	163	121	117	106	159	224	270	253	204	176	183	215	136	71	123	209	236	205	214	279	214	153	121	134	216	189	210	227	168	194	208	129	205	277	217	174	209	223	185	198	201	216	183	181	147	169	224	178	142	157	138	156	215	140	103	169	249	185	132	196	202	165	196	223	205	160	125	159	138	133	163	138	145	168	111	69	108	116	131	106	68	136	162	149	116	102	153	156	100	128	200	127	113	233	180	87	126	93	45	74	153	236	199	108	166	185	126	181	221	224	246	223	212	263	173	115	210	240	260	167	83	144	183	210	258	289	268	217	189	301	335	296	302	240	238	292	248	203	210	209	155	212	263	265	278	181	119	135	151	163	185	192	225	188	237	287	197	130	155	150	136	226	216	140	189	164	171	220	108	166	264	222	232	168	125	120	174	230	207	237	222	146	135	190	181	105	88	113	109	164	172	212	189	145	211	205	172	251	303	207	158	216	248	152	99	139	175	177	163	196	215	188	123	107	88	144	194	162	154	135	113	108	205	203	145	162	144	93	71	117	103	110	188	178	95	156	229	140	105	88	91	143	223	257	166	160	213	172	162	210	260	236	166	101	106	147	99	124	166	121	175	166	150	256	246	197	228	150	75	72	142	260	228	193	213	206	138	172	236	208	178	176	168	152	150	137	163	181	157	140	119	126	145	126	124	234	301	272	194	156	157	215	241	147	80	80	108	225	272	130	113	140	162	176	180	140	123	203	136	134	185	163	163	166	118	125	118	82	159	163	155	136	71	52	139	164	137	142	192	165	79	63	59	127	109	107	161	114	134	145	67	38	69	132	199	204	144	107	85	92	143	111	105	130	124	210	222	99
115	180	265	264	197	238	307	211	246	220	134	148	168	227	184	98	110	229	194	75	95	154	160	126	93	82	94	122	159	152	107	144	178	203	224	150	163	155	160	178	185	121	102	169	204	202	195	231	174	115	148	123	59	53	131	149	128	228	175	115	155	207	230	203	235	156	55	153	272	235	189	118	114	237	194	163	167	130	178	204	192	194	184	124	63	170	223	107	121	147	126	133	240	275	247	216	143	175	138	120	164	166	178	137	171	181	123	159	142	113	126	80	113	171	142	166	145	186	177	144	238	145	119	249	244	254	285	199	140	168	140	130	180	216	214	120	142	224	144	101	168	150	198	200	135	126	139	216	149	92	163	181	183	205	230	207	142	112	188	226	252	246	177	214	180	140	122	129	206	250	220	180	121	119	163	150	220	193	151	201	185	228	165	108	264	329	226	111	106	147	109	175	207	179	164	163	211	235	221	154	184	198	163	194	185	135	147	100	156	187	184	149	46	82	171	197	164	102	168	260	186	216	171	162	238	204	203	196	210	195	174	226	153	120	233	341	382	291	181	203	204	194	210	302	313	200	161	80	115	224	196	94	151	161	76	172	220	183	196	241	238	226	215	102	97	178	165	98	126	247	262	238	275	237	183	192	251	314	327	286	211	203	180	135	162	174	167	244	264	196	235	227	110	46	93	103	133	189	190	126	87	85	138	203	149	97	126	203	215	210	152	149	149	122	234	300	209	220	208	110	170	250	210	143	160	170	162	157	141	174	193	217	173	196	262	166	144	140	109	188	199	202	159	146	208	232	214	241	193	97	155	125	170	143	101	114	68	107	211	245	167	128	163	186	157	150	151	141	94	112	198	127	52	56	142	189	152	205	158	130	138	144	173	198	145	140	175	233	281	189	220	222	162	162	219	166	175	235	209	188	135	88	113	187	131	54	81	139	165	243	250	110	121	180	116	147	180	283	390	250	191	172	91	151	157	137	157	178	289	204	204	263	237	216	193	235	226	219	134	84	90	126	249	236	156	119	196	217	175	196	206	214	164	184	215	221	219	198	196	156	133	108	116	242	290	157	100	181	242	215	162	214	202	150	138	171	193	239	352	320	151	108	182	215	270	258	231	254	215	193	151	121	187	228	261	209	84	222	227	49	112	146	171	215	285	206	97	187	142	148	228	196	192	275	253	202	186	93	78	124	125	124	132	130	123	162	183	205	219	121	106	183	242	160	47	145	241	168	137	129	136	153	154	227	261	154	50	141	197	117	160	148	121	173	159	104	145	240	170	143	126	96	125	138	208	212	138	124	159	223	180	82	104	128	103	118	185	250	257	256	185	170	209	137	116	174	191	180	177	203	189	166	143	68	83	176	186	191	241	240	147	160	231	207	200	149	105	154	179	156	170	174	230	240	221	188	112	119	180	217	219	135	52	178	301	255	156	117	131	119	163	173	165	170	184	165	106	217	199	141	188	142	172	212	141	119	145	165	182	144	143	190	153	132	169	138	200	278	239	159	112	118	89	151	190	103	148	242	216	219	192	92	113	188	160	176	150	117	157	130	89	129	145	72	101	127	142	166	177	204	210	135	122	136	179	229	195	132	123	132	147	287	263	182	278	310	242	259	210	131	203	273	265	224	213	308	279	243	279	224	129	120	222	228	188	202	234	252	245	201	197	229	205	228	226	148	196	220	162	157	131	161	124	81	91	134	147	111	130	230	288	235	235	220	158	99	136	222	242	177	143	162	127	160	180	155	170	111	70	103	239	257	194	161	95	108	153	111	62	111	125	80	89	137	181	205	234	260	276	327	306	304	309	306	207	101	158	150	112	135	163	196	230	146	57	80	146	221	181	139	131	108	103	85	66	89	122	166	180	170	118	131	197	156	132	156	121	101	124	180	261	183	95	153	187	183	207	195	219	231	206	176	201	206	159	159	146	187	139	51	47	95	178	134	141	219	215	228	211	105	121	200	221	215	199	124	51	108	150	145	140	164	162	136	116	140	170	119	238	280	107	49	51	80	92	95	105	136	141	153	183	106	46	115	109	74	196	201	84	89	84	97	129	187	189	72	113	159	95	117	189	189	144	78	60	84	102	133	94	117	114	137	218	122	105	163	102	152	153	102	164	97	35	37	38	111	171	232	168	117	202	164	186	238	216	119	39	70	133	101	111	176	161	110	217	297	135	103	107	214	258	94
137	172	194	132	53	91	123	177	286	270	128	47	104	146	105	94	96	82	169	202	145	169	187	115	150	157	52	109	115	112	182	199	218	206	171	196	207	119	120	122	55	86	133	160	117	101	259	215	109	219	215	147	159	227	164	103	102	66	138	247	262	180	105	113	128	128	123	140	201	128	77	154	128	136	187	157	151	177	228	227	190	191	157	78	170	274	154	146	189	110	163	227	230	155	114	119	156	225	126	136	226	218	170	159	184	156	101	56	73	120	195	145	39	105	220	215	171	244	244	199	196	170	103	94	149	170	294	332	217	205	168	143	202	146	176	257	156	68	58	172	247	190	212	203	106	121	116	153	231	249	205	161	314	323	214	128	102	101	135	195	200	183	217	259	131	124	247	211	207	278	298	227	148	148	126	98	119	154	99	173	270	219	194	281	285	208	170	207	279	154	78	76	119	182	160	223	229	216	267	198	152	222	318	284	129	121	174	122	67	154	153	138	155	120	114	183	176	94	217	239	255	236	211	261	210	210	247	304	233	232	214	185	269	145	124	166	211	219	130	141	171	227	221	290	272	210	174	86	104	220	366	296	227	255	178	162	234	262	188	150	182	97	79	117	138	156	210	187	165	226	245	273	204	224	290	245	214	230	268	244	171	144	214	235	230	198	119	200	179	84	200	228	200	154	148	223	158	132	176	170	124	148	224	222	185	201	251	245	224	252	266	232	165	112	102	78	64	116	174	152	204	209	101	69	147	133	132	202	223	253	197	206	204	188	299	288	170	211	219	201	277	263	210	201	174	133	89	112	118	84	155	162	100	59	45	100	145	150	215	258	159	127	180	174	196	242	162	165	243	130	146	158	58	137	187	110	108	121	150	124	57	192	241	139	76	78	159	191	304	328	180	153	165	199	177	160	243	280	216	138	185	265	174	127	134	95	147	235	284	217	192	139	123	136	134	155	180	226	216	193	203	150	89	253	325	232	236	228	180	154	219	267	194	151	153	123	161	237	221	166	90	161	217	226	307	220	129	125	189	165	179	262	243	243	159	126	109	90	175	182	173	131	147	210	156	100	58	78	139	175	214	205	117	173	228	166	188	206	242	233	151	187	279	256	164	94	100	208	232	261	256	254	218	118	79	118	171	162	173	185	132	63	98	89	115	115	106	109	110	110	113	170	201	237	193	111	164	205	228	184	115	207	237	200	167	191	202	130	180	166	91	127	224	269	245	193	152	182	166	175	126	131	184	160	168	120	95	165	188	149	196	201	179	231	152	70	190	314	340	318	162	142	140	147	244	213	133	204	235	190	229	256	227	192	161	179	235	228	233	258	247	224	187	100	205	257	171	149	170	279	205	101	169	203	167	172	138	49	75	120	134	164	142	111	92	87	132	156	119	158	201	194	218	224	231	217	238	223	167	184	168	121	84	90	190	241	192	132	113	100	74	82	154	185	182	131	112	168	234	199	124	136	146	198	142	97	146	191	244	224	129	179	291	243	148	138	180	108	151	258	264	240	196	214	151	70	142	196	177	157	144	127	140	179	177	192	152	159	243	193	151	195	235	163	62	141	199	164	160	239	189	122	223	226	148	147	127	50	149	200	134	205	207	190	166	166	219	207	205	203	241	223	171	171	268	296	282	281	308	273	273	315	191	137	130	128	258	279	178	120	81	131	138	187	254	164	223	294	154	103	137	136	190	197	157	130	174	224	231	245	201	177	180	207	240	205	251	270	131	111	233	251	191	138	156	266	245	187	183	162	215	230	159	196	243	156	117	190	227	207	225	158	40	116	205	174	173	251	254	266	302	299	260	203	195	181	110	48	97	168	171	211	234	243	319	268	211	215	132	106	216	318	296	206	96	60	67	44	115	160	125	101	144	246	254	184	95	133	171	102	149	208	128	86	155	205	251	240	203	202	137	113	168	232	218	97	109	201	208	184	136	114	266	326	232	161	80	113	209	174	101	116	152	147	178	187	100	173	198	135	166	109	127	185	148	189	210	159	192	150	143	135	121	207	144	179	207	165	168	99	89	105	59	112	159	177	180	86	119	223	212	160	167	109	68	91	101	143	139	73	90	159	110	74	67	48	50	98	95	105	144	177	195	133	101	69	158	165	51	127	133	117	134	63	42	123	124	117	204	200	171	98	104	105	50	49	71	151	185	128	109	84	62	136	247	240	108	61	126	115	140	182
97	109	104	56	129	138	101	175	163	130	156	133	105	140	142	122	138	144	211	208	113	152	150	143	221	193	131	94	149	162	103	215	247	145	139	220	267	231	158	154	174	88	80	147	115	124	121	100	187	276	220	148	131	149	194	165	103	141	183	134	179	189	98	44	97	150	100	73	154	126	119	174	206	275	212	151	158	184	140	118	144	164	244	234	139	113	92	109	113	48	122	140	91	121	197	221	158	150	180	268	255	105	102	141	89	95	98	90	146	153	138	138	91	44	87	210	237	164	146	105	148	178	169	222	201	176	195	131	174	247	252	219	145	119	244	305	253	236	221	288	202	105	173	213	205	136	124	210	274	245	171	126	156	192	98	91	84	134	173	138	166	155	122	177	164	73	105	98	133	260	297	166	126	148	121	115	142	168	84	157	217	141	216	220	172	210	121	119	224	179	74	81	117	103	145	237	238	169	200	226	222	212	218	184	157	312	296	201	218	290	256	126	84	165	158	103	143	194	296	240	237	225	181	203	225	238	198	119	148	234	236	227	146	97	166	209	166	219	214	166	124	168	214	167	240	296	205	116	90	174	296	208	115	153	155	192	219	221	238	261	256	201	164	130	158	129	110	140	136	187	224	133	99	176	230	250	202	231	303	226	212	246	201	122	113	214	227	242	234	133	87	176	239	194	119	156	289	334	250	157	175	185	202	220	182	254	314	292	281	172	169	249	232	148	161	187	90	97	199	222	157	219	305	249	185	150	200	180	172	241	252	178	122	135	240	297	188	171	129	102	157	231	232	188	178	142	84	116	162	131	221	278	156	64	50	49	139	273	263	217	207	233	262	227	171	188	244	143	84	117	117	184	182	134	227	234	208	229	197	129	184	282	164	159	145	145	271	173	129	197	207	221	290	275	205	238	193	144	163	148	133	242	286	224	187	152	104	123	215	274	188	103	134	85	130	276	261	150	142	140	120	205	246	224	228	261	250	194	218	229	258	300	238	175	163	208	187	180	248	167	138	175	134	167	287	244	140	147	224	231	210	214	145	163	212	251	171	141	243	254	218	135	105	213	210	120	107	91	141	228	259	226	184	152	167	149	144	223	203	137	216	269	194	226	286	168	59	113	113	145	175	140	154	133	190	239	223	163	146	215	159	146	206	133	53	113	239	191	149	217	205	237	256	247	275	247	174	117	146	142	119	210	208	153	205	281	220	175	228	255	254	206	154	152	205	196	126	119	123	162	195	177	149	113	115	191	156	50	118	250	280	225	132	147	214	213	207	218	275	237	219	277	166	168	194	161	198	166	151	166	218	250	247	205	156	198	233	235	235	213	240	254	214	184	194	188	148	158	248	263	166	102	160	279	276	136	51	84	117	102	74	99	251	301	203	161	122	161	164	152	231	245	174	223	240	186	175	165	182	105	54	94	164	269	251	155	168	157	187	216	239	164	102	141	199	258	203	186	182	205	174	191	277	243	225	203	191	175	176	230	152	124	185	266	295	292	227	151	191	196	137	96	171	275	265	219	236	204	175	148	127	88	152	222	143	75	101	136	140	178	185	197	206	163	129	149	126	112	169	119	119	115	157	233	123	195	307	158	156	220	111	91	136	132	114	165	265	200	169	236	262	228	227	302	313	263	235	244	266	252	267	257	146	201	214	161	240	273	221	150	116	133	139	167	163	179	197	181	171	124	182	200	97	64	181	273	326	380	308	242	258	243	195	241	185	85	195	264	189	201	268	209	195	253	164	170	255	212	228	236	156	205	287	226	165	145	87	51	101	215	239	221	267	185	117	209	226	218	294	234	157	108	71	143	144	138	106	141	240	258	269	236	199	167	152	169	164	160	182	206	195	191	261	259	129	73	108	144	163	161	229	250	186	172	180	188	118	99	140	128	97	61	125	153	152	168	180	177	217	243	122	120	210	137	91	91	75	133	258	356	258	98	112	157	89	119	152	137	194	245	212	205	244	251	217	163	151	105	127	205	143	130	195	243	234	157	139	168	117	45	120	118	96	157	156	145	192	208	190	187	142	119	137	162	132	159	191	93	68	118	95	47	77	127	163	180	165	176	162	118	74	40	43	68	116	129	151	113	73	167	200	166	97	107	107	33	54	112	164	115	118	194	117	124	118	53	117	213	199	155	195	119	110	114	68	118	110	66	97	112	112	102	120	168	129	133	210	279	247	171	227	219
187	147	190	196	140	168	141	89	114	90	84	170	233	179	122	105	82	83	96	131	193	221	228	172	131	169	170	201	178	134	194	292	250	203	182	201	266	224	157	84	112	174	155	176	140	131	121	103	153	103	130	151	72	122	125	78	148	160	201	291	214	237	226	80	125	191	198	122	51	46	90	157	169	129	103	176	182	193	150	115	165	215	180	95	120	103	151	243	153	47	175	190	63	42	65	86	109	182	187	164	115	92	100	135	160	103	68	138	211	173	222	218	101	53	81	121	133	137	118	119	112	125	206	197	186	193	148	144	162	150	166	203	198	178	194	193	224	203	178	242	208	177	225	302	270	190	174	107	111	150	150	185	224	164	158	180	118	143	179	173	190	247	237	216	194	208	197	129	147	203	186	177	177	118	177	142	119	234	211	199	212	158	104	95	151	159	174	120	56	115	110	55	92	181	137	88	217	274	212	199	218	252	217	177	153	233	281	244	295	270	168	147	196	193	199	170	166	158	191	209	212	234	183	169	130	170	192	142	181	212	270	253	197	187	171	197	183	219	268	258	250	194	131	166	195	274	261	100	127	164	114	142	209	222	234	246	214	153	183	229	187	127	110	138	168	202	205	183	176	192	246	250	208	221	235	149	132	195	284	326	172	140	250	269	219	241	238	195	200	163	115	162	209	133	119	252	256	110	70	150	203	216	217	205	177	145	186	193	207	191	162	183	196	200	159	173	217	192	208	239	212	175	210	267	266	276	267	249	185	150	195	237	156	131	239	169	149	144	131	224	145	107	200	189	174	254	194	151	137	98	161	119	145	242	142	46	155	225	135	138	214	191	223	301	174	157	193	95	159	259	205	201	189	88	92	171	205	181	175	197	231	196	153	177	166	220	250	201	187	217	212	165	213	209	147	192	274	268	237	144	107	189	217	130	110	198	134	133	185	168	112	118	227	231	159	113	124	91	109	177	151	165	194	115	102	164	214	182	112	145	159	149	217	200	92	82	147	175	157	194	238	222	237	203	199	168	149	204	189	206	199	203	200	219	186	172	217	216	203	153	101	87	114	141	145	208	273	212	196	251	234	191	161	162	142	203	273	264	185	132	225	223	188	224	267	166	80	159	205	159	176	182	145	178	173	176	127	147	204	109	76	147	192	194	199	189	131	159	196	176	185	247	299	243	168	213	269	240	221	129	136	209	206	133	145	266	257	237	293	252	173	198	182	178	259	169	103	172	171	251	271	128	74	179	224	205	194	119	57	180	290	241	181	97	121	238	200	190	174	161	194	161	168	165	106	170	210	182	324	282	107	107	123	165	166	105	144	124	132	180	195	246	232	177	188	203	178	225	265	268	245	178	244	311	229	135	154	273	308	240	203	204	235	265	198	159	164	161	231	261	229	136	55	73	173	201	141	140	95	102	160	239	266	238	250	226	201	137	150	163	166	180	131	86	72	193	247	160	170	218	243	287	355	234	122	243	314	220	191	195	122	150	117	144	159	90	86	112	101	87	165	227	219	165	98	187	275	208	115	105	104	123	243	229	183	178	187	175	118	180	264	296	211	143	168	162	185	109	170	199	68	68	133	167	98	132	156	204	237	153	168	122	65	112	224	282	221	157	158	176	280	272	242	308	244	191	201	219	227	230	194	184	141	122	183	227	267	243	233	212	114	119	252	303	268	189	168	200	224	268	258	241	175	147	161	164	205	209	196	189	229	273	260	254	216	251	271	193	207	227	201	150	228	258	181	244	256	227	208	110	109	149	163	117	145	180	159	207	177	148	208	224	170	203	222	189	197	264	292	214	231	227	189	140	176	245	177	98	149	196	92	51	52	86	128	159	222	276	180	56	107	216	198	187	217	119	89	117	127	162	185	188	218	264	245	189	207	207	103	47	84	183	191	211	268	207	195	159	148	239	171	133	193	189	151	101	160	204	201	182	152	111	82	188	232	154	129	186	254	206	99	52	133	199	187	216	187	173	211	138	43	71	103	124	131	133	168	154	81	83	129	84	131	185	179	143	107	114	114	161	134	117	131	137	105	76	128	167	172	110	88	101	70	48	149	174	87	108	168	223	138	34	77	142	153	98	68	104	113	132	158	96	108	173	101	96	95	35	98	151	128	111	145	153	79	136	159	61	72	157	154	137	144	84	62	54	41	147	205	150	95	104	182	172	116	100	149	157	112	101	104	98
167	162	217	179	135	116	52	121	121	43	194	196	55	117	105	190	250	103	57	98	151	177	180	179	122	94	143	190	202	190	137	101	171	215	129	67	112	219	187	64	60	106	158	206	217	141	150	189	163	208	300	283	212	165	152	171	117	162	221	132	106	147	177	163	120	136	117	135	157	120	107	96	159	247	219	140	94	57	105	106	105	186	233	261	220	153	132	81	111	126	177	237	144	118	195	183	78	140	208	191	214	155	59	114	188	138	84	77	114	145	136	92	48	136	173	127	112	194	253	150	143	111	105	149	129	141	169	164	119	127	109	196	264	177	199	230	187	208	168	128	148	125	197	275	219	154	221	239	170	128	140	271	330	273	241	229	222	212	236	188	177	281	297	256	217	249	281	196	196	253	171	85	122	210	200	101	75	123	124	159	170	199	298	179	52	152	189	155	134	213	255	110	125	250	176	97	173	194	201	263	270	220	200	185	208	192	195	158	105	117	107	189	253	271	243	152	161	173	155	268	234	136	134	166	133	54	111	246	264	145	145	164	229	261	145	156	210	257	266	248	265	260	259	184	81	150	255	200	158	188	141	145	227	248	246	246	268	220	188	138	160	242	157	194	224	124	153	174	122	178	240	224	282	246	197	218	185	221	246	240	211	143	146	163	183	211	211	200	200	166	178	237	162	123	150	178	298	261	197	214	163	187	168	124	91	41	127	210	173	199	185	139	149	191	247	225	180	146	172	144	173	208	152	118	138	193	167	131	185	248	166	78	133	212	165	117	108	113	164	156	189	239	197	121	94	86	120	206	239	150	72	105	180	216	141	154	276	288	140	138	197	224	231	188	168	147	158	195	208	277	268	161	188	198	127	150	202	182	121	144	158	140	254	218	213	278	168	145	190	192	194	167	224	312	197	175	247	188	179	173	167	182	273	239	100	189	238	147	132	186	261	177	75	144	212	250	229	186	138	172	192	125	95	61	48	128	147	126	178	148	171	208	232	293	169	128	183	98	114	200	190	206	193	151	117	163	207	176	165	161	270	308	270	252	154	87	134	203	196	131	165	210	205	157	198	231	200	225	163	137	208	191	176	244	275	242	205	151	100	124	105	113	108	102	188	209	144	117	157	193	223	224	218	162	121	175	195	199	239	234	192	226	281	218	117	126	220	300	282	202	196	224	196	167	201	275	268	238	203	163	122	178	179	184	189	127	217	156	183	222	137	241	238	201	179	79	151	240	210	213	208	173	117	206	208	97	161	129	78	149	263	270	244	277	243	185	156	155	218	227	240	257	242	256	262	305	328	280	234	238	259	217	164	162	113	203	197	117	124	75	196	242	136	111	97	81	186	291	256	246	231	190	193	172	165	139	121	100	145	231	222	161	110	197	174	180	204	110	107	90	102	154	124	166	195	200	170	129	203	153	120	159	211	192	137	168	162	91	109	198	212	143	188	165	128	151	184	261	273	301	253	187	209	203	157	148	250	251	197	206	179	194	201	201	155	130	174	243	239	195	136	168	191	158	174	216	206	87	84	128	201	184	135	161	152	145	161	168	143	201	199	193	151	45	67	63	76	165	152	159	226	229	245	182	124	129	188	210	167	205	263	216	150	147	236	286	252	289	251	198	238	258	256	244	203	249	200	122	178	219	210	230	166	107	187	179	115	128	214	180	144	154	169	166	139	117	85	128	157	189	194	221	180	57	82	229	190	155	194	207	219	252	277	235	243	210	253	252	157	206	196	141	238	257	140	112	171	113	48	87	180	229	232	218	138	158	233	142	140	161	187	244	228	172	128	138	175	150	88	242	292	192	204	204	129	66	48	115	221	163	71	122	166	227	189	91	198	224	148	123	131	189	194	188	153	153	195	166	204	180	156	216	228	177	219	278	163	145	203	128	43	173	284	249	249	233	207	168	212	214	93	175	279	216	171	207	195	197	148	93	90	136	206	139	101	139	169	141	113	155	218	186	143	215	291	277	209	223	299	220	156	221	250	210	99	81	129	133	112	137	114	40	105	194	180	146	152	156	128	74	46	53	82	120	145	181	128	91	130	143	169	220	158	91	142	135	112	80	46	148	212	167	170	108	47	122	185	130	60	112	160	140	161	176	121	133	112	31	78	117	166	202	110	74	95	133	209	137	170	297	164	81	124	112	76	67	121	99	145	142	37	115	131	57	123	113	88	187	167	157	234	200
90	97	173	203	107	119	106	66	157	135	113	108	99	159	217	213	146	152	163	131	78	106	110	75	127	164	168	185	201	140	60	84	169	238	243	210	213	213	117	139	182	87	96	148	178	194	167	164	170	149	157	229	287	166	100	104	97	116	65	47	89	143	134	130	186	136	52	48	62	70	70	99	187	189	124	88	124	228	269	242	185	132	158	208	147	73	65	117	120	164	236	182	131	163	132	198	189	186	187	47	147	144	143	148	131	198	152	92	109	99	91	165	160	149	209	197	90	99	157	146	195	166	153	226	152	108	114	126	157	231	285	236	207	204	227	222	213	210	158	85	46	137	242	261	271	230	168	151	145	167	196	194	268	267	125	160	261	182	119	102	140	195	243	242	202	243	293	270	212	229	183	158	184	142	137	105	75	168	137	94	99	115	180	137	83	58	63	145	167	222	275	172	137	140	134	100	70	193	244	124	170	306	237	140	153	118	155	240	238	205	199	274	281	278	282	276	293	181	156	136	108	258	298	194	117	148	164	146	157	185	195	244	263	245	232	309	291	239	506	547	250	172	184	151	186	191	224	212	207	225	230	218	210	259	244	200	183	284	281	180	228	216	120	157	234	241	249	265	204	161	210	234	292	258	190	166	163	175	206	280	279	268	224	228	278	228	261	320	297	268	226	270	220	81	183	235	249	344	337	368	273	203	196	148	180	112	190	223	82	163	174	105	239	284	200	228	226	156	184	188	195	183	193	262	216	111	128	139	83	179	213	159	177	172	98	131	124	91	143	154	228	272	248	171	158	201	150	184	289	234	226	230	159	152	179	214	266	291	182	188	287	249	121	137	268	228	131	144	185	195	169	227	245	172	140	94	111	148	128	129	152	187	236	233	226	217	190	283	303	150	109	217	223	163	232	255	227	216	131	154	275	268	222	253	183	110	189	208	158	140	213	173	125	236	235	192	169	93	104	107	80	70	203	247	115	194	255	182	148	181	171	222	262	243	240	243	219	124	150	226	264	176	125	176	200	246	250	221	186	177	183	151	184	226	183	197	241	276	241	204	137	92	238	268	171	149	158	125	155	175	159	181	116	127	184	227	242	180	90	42	154	195	167	236	197	178	135	172	246	189	215	248	158	138	186	183	201	198	152	159	251	310	194	51	134	199	146	148	227	282	233	189	193	216	168	136	131	140	195	202	183	155	181	207	153	177	244	175	140	235	232	229	224	135	154	184	166	159	180	131	122	227	234	231	263	227	234	237	193	199	203	157	155	204	168	116	206	167	110	212	201	183	133	122	151	114	119	167	156	151	240	253	307	247	134	158	210	228	126	49	174	202	73	111	226	165	165	156	83	204	190	219	227	119	156	142	84	133	289	330	216	191	179	202	168	136	180	116	100	151	207	146	138	233	212	129	158	194	143	217	288	271	168	128	199	176	171	211	314	316	259	215	131	121	119	168	178	186	223	193	257	260	128	146	217	158	168	166	73	80	117	110	144	250	194	63	120	159	141	214	217	200	163	149	203	227	229	173	117	150	202	228	208	145	112	105	140	157	304	336	214	161	82	58	132	197	167	140	100	152	226	240	206	144	179	163	148	153	121	217	248	197	157	94	175	224	203	241	240	209	277	227	77	149	210	265	285	177	134	154	165	205	256	159	94	137	140	157	180	117	103	176	148	161	222	199	208	219	196	205	279	234	106	156	165	157	189	164	187	259	190	133	179	228	257	213	217	172	114	154	161	123	101	117	140	192	213	138	72	40	116	182	194	264	240	223	217	161	176	146	132	183	205	161	211	222	196	200	124	166	259	242	198	218	170	99	106	154	225	194	93	129	215	224	241	275	247	134	56	44	83	83	148	193	88	145	188	137	178	158	171	202	144	100	110	247	198	143	242	154	111	226	222	244	238	192	262	183	117	164	208	217	216	288	301	220	230	214	142	168	206	201	156	144	103	84	91	98	142	110	120	143	241	350	247	156	120	113	151	101	110	158	205	220	200	155	91	66	116	203	126	90	130	137	168	188	119	119	152	109	68	32	30	95	105	51	105	156	156	153	97	90	124	80	129	219	184	93	41	42	78	85	119	158	84	80	154	172	101	38	67	130	157	160	196	129	38	43	84	132	133	147	192	211	126	92	175	125	107	137	117	117	138	171	166	129	83	56	94	124	122	200	178	81	97	98	55	113	139	123	165	118
147	124	125	188	112	47	84	184	213	168	133	130	148	177	187	188	196	175	228	162	93	103	122	159	174	252	246	206	188	203	231	208	146	115	189	195	201	254	203	191	234	221	212	163	149	146	145	119	87	115	77	58	91	97	54	126	132	43	39	63	94	84	59	95	151	147	156	118	134	203	179	149	173	126	96	110	60	119	148	138	163	204	193	170	140	101	161	186	177	145	136	152	111	147	177	217	164	39	68	136	122	77	128	145	158	122	56	97	140	95	48	121	214	226	143	97	78	92	97	45	161	256	208	176	170	168	220	217	180	184	137	148	154	187	229	222	151	171	182	96	138	159	174	195	205	184	154	150	90	131	177	122	168	247	187	191	282	257	252	229	233	309	317	280	206	267	380	291	210	219	174	154	119	67	164	145	89	128	205	187	64	45	160	207	130	175	182	121	148	235	238	250	266	267	316	202	112	103	123	188	205	273	188	90	163	202	278	310	247	131	189	287	154	75	145	223	254	277	279	209	170	187	223	210	252	275	149	92	109	181	180	223	222	109	136	199	167	135	188	253	250	214	133	121	177	207	236	205	141	152	212	224	204	131	115	103	117	160	160	181	181	113	117	171	181	263	270	228	235	161	78	150	254	237	183	123	165	233	250	172	96	243	298	256	241	222	274	310	273	221	213	233	284	256	174	239	334	281	203	217	153	143	191	228	191	82	192	196	191	219	154	152	193	259	194	140	175	185	152	172	171	144	111	132	160	121	198	184	175	198	186	137	119	206	150	128	210	286	261	203	219	281	261	151	98	111	230	262	213	140	82	104	183	265	265	205	218	251	173	199	172	114	156	115	99	157	115	46	72	71	65	118	131	198	186	65	98	154	108	109	182	147	116	157	134	133	135	139	144	75	73	206	288	188	104	131	180	249	256	233	202	208	270	264	345	282	155	170	145	168	219	226	150	168	227	211	188	131	111	117	158	160	135	191	238	234	196	160	118	179	200	150	177	226	170	116	191	242	244	229	174	80	69	88	79	94	93	66	67	171	245	228	250	186	147	203	206	182	215	289	237	205	180	149	151	161	211	220	177	144	168	160	115	114	127	180	259	285	301	184	164	179	73	94	169	185	166	186	187	108	105	207	261	251	175	199	230	180	108	60	134	204	238	149	112	218	241	195	201	176	201	214	191	143	120	130	58	74	165	219	133	110	162	155	156	148	257	257	151	145	139	133	222	259	212	239	208	246	209	103	132	164	129	66	145	322	284	207	253	186	149	238	230	202	146	72	165	215	184	217	198	119	152	178	154	147	159	199	187	247	196	178	223	196	216	179	191	183	175	184	154	156	173	203	231	172	214	215	143	175	204	174	122	82	110	112	52	49	96	178	150	203	252	200	187	178	148	115	210	250	239	235	165	96	98	105	150	204	119	115	120	161	200	91	135	178	180	293	282	239	243	157	131	115	132	124	200	217	151	245	277	198	120	142	220	220	112	150	173	144	204	202	119	155	179	78	137	216	160	127	121	193	294	282	237	134	131	147	163	186	172	187	106	144	209	167	200	189	193	260	207	161	147	179	155	146	190	222	174	114	182	218	196	106	58	116	167	144	131	217	250	242	229	237	207	192	250	227	171	227	230	179	174	146	175	241	268	247	221	114	143	251	241	166	96	86	145	198	143	88	92	96	143	225	183	142	154	139	195	218	151	230	322	257	164	147	175	180	154	169	212	158	193	260	194	161	166	120	120	156	194	189	173	175	180	193	171	168	206	136	42	122	183	171	187	171	215	258	206	173	191	242	213	159	164	114	78	170	217	236	161	99	152	159	198	255	223	190	206	150	98	113	121	150	181	187	126	98	189	174	148	149	183	155	150	189	113	180	213	143	115	124	191	182	183	249	219	245	315	277	215	120	96	106	104	92	104	183	174	93	111	130	174	266	188	166	245	265	223	179	203	178	128	106	167	240	190	207	190	174	191	240	203	64	66	98	151	200	183	145	184	152	137	165	132	94	52	101	134	184	180	233	192	111	127	114	96	87	127	168	203	114	133	207	209	167	131	94	119	187	129	73	143	132	104	178	115	108	123	66	52	57	132	209	150	64	59	82	78	115	113	58	101	92	60	78	162	224	214	179	128	181	203	130	62	40	95	90	105	203	217	198	117	109	170	162	101	114	121	75	101	113	154	231	188	123	111	156	174	99	134	172
255	152	78	155	146	46	130	222	159	196	226	132	156	184	123	114	100	89	145	98	66	80	121	108	132	229	149	55	111	136	183	163	107	102	117	233	230	115	142	212	167	125	154	163	177	161	138	129	118	168	110	111	112	148	213	128	106	90	49	101	96	89	144	209	224	132	100	103	124	125	143	146	76	72	95	100	113	89	148	176	152	127	112	210	221	151	162	151	123	148	198	208	247	235	166	190	115	114	159	118	115	96	126	196	124	145	223	168	153	109	48	100	130	138	143	133	94	78	148	115	112	175	111	41	40	158	185	96	77	54	151	184	77	129	151	139	198	204	191	201	172	150	185	226	212	140	107	143	118	174	173	148	261	181	164	216	259	249	209	137	96	171	238	304	328	291	301	291	201	257	319	207	172	170	113	112	154	244	185	100	196	205	151	207	198	94	94	162	150	120	196	249	155	196	266	136	170	291	245	193	179	112	50	139	156	170	234	250	256	159	117	101	61	153	264	195	87	174	219	232	282	291	197	160	260	216	186	195	188	205	137	126	116	98	164	267	357	252	223	220	246	240	147	138	161	262	301	216	142	114	131	225	209	199	182	143	189	135	141	216	199	161	146	95	126	217	146	123	125	54	55	139	228	221	123	59	161	177	161	170	93	177	272	270	317	330	282	198	170	168	125	128	201	182	85	122	199	192	207	245	213	174	171	192	170	192	212	159	171	175	218	169	89	133	198	201	191	147	166	253	232	267	258	190	200	193	133	77	60	165	208	234	171	131	130	120	165	154	162	198	234	187	228	188	207	290	200	243	413	359	235	207	211	193	156	202	218	253	274	272	303	237	152	124	89	103	127	87	101	111	141	140	175	270	243	188	97	85	135	111	97	150	201	135	93	128	209	324	209	122	111	123	207	207	184	187	164	86	146	247	174	111	163	187	188	195	185	231	222	199	215	302	233	53	117	171	139	183	250	247	219	248	181	69	69	93	212	218	179	207	212	299	284	261	243	200	226	309	295	183	105	83	109	101	138	164	176	169	197	231	324	282	196	237	199	154	149	236	245	187	188	209	169	176	157	126	203	244	201	131	129	189	170	119	185	243	246	280	276	185	205	246	234	236	192	181	171	245	221	112	114	190	266	243	196	175	217	191	125	171	251	152	143	219	211	171	177	193	140	240	280	198	183	128	60	126	125	96	183	193	109	53	65	129	119	109	210	266	210	151	170	133	221	265	261	286	229	262	245	169	161	177	147	150	179	189	161	149	201	224	145	172	281	240	168	180	215	242	221	154	108	82	186	234	196	184	128	171	150	139	167	165	151	179	234	128	176	250	182	130	223	240	136	182	226	207	219	261	235	209	167	102	71	98	230	184	109	184	170	136	130	78	128	160	149	245	169	162	237	163	142	170	126	86	82	138	235	185	170	198	250	272	194	151	98	113	156	194	198	170	204	217	197	178	138	118	165	205	146	135	180	234	221	151	131	163	197	149	140	110	105	161	194	172	190	155	55	125	194	204	230	200	188	184	178	131	61	106	216	177	121	159	150	104	210	262	164	113	153	303	271	244	268	210	170	189	168	168	155	155	205	212	265	208	118	200	279	241	153	76	198	281	226	179	214	282	215	239	300	288	294	245	190	276	257	171	175	163	176	154	156	242	164	131	173	162	250	237	230	167	142	150	79	99	71	101	185	125	139	259	232	233	267	293	242	182	174	133	125	142	201	202	160	225	236	161	184	172	106	128	145	171	221	239	207	180	246	253	223	178	79	119	240	240	190	116	136	279	348	200	103	209	180	158	174	206	155	129	246	153	103	221	262	151	121	203	196	134	137	158	153	108	40	110	173	192	215	129	73	94	169	263	231	173	127	147	205	273	203	60	43	97	201	210	197	203	174	171	165	141	112	112	158	178	122	104	145	211	175	114	168	181	124	125	173	180	180	209	146	45	51	79	146	142	131	110	113	152	166	176	180	174	188	242	202	126	135	205	182	168	159	152	240	233	172	185	258	252	157	79	94	99	99	174	114	79	131	117	171	175	173	174	159	163	85	98	105	99	165	140	167	220	166	96	102	166	104	132	230	212	110	106	209	200	106	143	185	90	78	81	50	116	142	84	135	134	61	87	137	175	191	194	220	161	99	110	75	72	142	182	228	186	187	202	151	194	165	145	110	100	107	52	130	234	147	35	99	126	133	180	172	166
122	146	207	171	94	43	134	140	100	177	159	144	126	120	161	187	168	78	75	193	198	153	182	159	148	163	168	134	86	63	56	161	208	176	173	203	270	223	151	202	162	139	169	159	271	266	174	209	204	183	239	239	259	251	227	153	110	175	170	100	47	95	152	144	123	145	168	180	168	168	194	199	184	109	149	145	118	134	143	237	227	208	294	264	120	113	158	103	81	123	159	114	134	139	95	149	99	118	240	223	147	137	166	230	266	215	188	153	110	121	148	106	77	167	171	129	115	150	236	194	91	192	181	61	106	123	130	134	130	122	171	132	112	146	197	329	270	187	154	97	136	174	149	121	148	201	161	133	157	135	119	126	166	202	205	282	283	220	138	71	118	105	105	143	222	222	126	91	133	201	162	173	259	179	137	223	145	107	102	101	215	223	185	182	114	84	378	385	136	197	247	209	139	143	197	176	131	189	206	164	179	166	91	47	92	170	138	149	174	186	232	148	66	127	229	226	273	341	301	271	266	254	225	165	189	205	151	130	145	215	251	224	180	91	114	171	229	299	273	319	308	268	255	215	256	207	149	178	126	67	156	271	286	237	196	204	173	190	159	163	250	224	231	260	219	153	134	188	144	127	156	134	204	203	213	187	184	211	133	167	187	137	169	182	200	243	194	237	288	303	247	174	277	248	131	119	195	243	157	143	232	154	49	184	194	177	256	172	170	151	70	149	177	122	88	185	234	93	145	185	82	135	209	192	158	188	205	110	141	210	136	143	174	98	68	69	169	252	237	294	210	171	231	245	251	196	151	83	156	285	282	244	141	164	281	241	129	164	179	213	269	179	122	188	218	161	142	140	145	107	98	118	156	117	75	73	103	152	179	209	254	235	107	124	148	147	197	195	148	198	170	160	241	189	183	193	180	179	129	146	169	234	268	176	179	159	111	151	180	225	222	162	179	138	101	96	142	186	164	201	247	149	44	73	127	155	186	131	68	182	225	170	201	241	233	232	256	224	240	273	254	272	164	91	157	171	177	120	121	215	258	202	150	124	68	116	173	143	216	213	160	263	301	305	247	204	250	154	92	166	201	230	273	241	196	174	128	88	57	49	132	290	301	207	194	186	147	134	154	164	101	152	229	201	246	209	145	137	129	135	199	188	166	220	138	100	119	93	63	118	167	263	289	178	104	83	137	146	150	170	191	191	107	86	156	107	163	168	117	195	148	217	270	235	234	198	212	214	178	181	197	179	171	222	208	177	143	214	314	232	188	187	185	129	138	193	124	154	182	142	112	125	235	282	248	170	139	122	69	196	290	279	250	216	233	172	186	219	233	194	212	243	212	251	214	236	228	149	100	68	159	200	146	185	226	138	107	229	192	135	128	98	151	207	297	286	214	246	303	247	175	193	204	190	131	118	228	221	152	106	116	150	121	176	140	96	141	169	238	321	304	158	130	234	234	218	207	164	168	238	261	240	191	189	154	84	99	193	245	144	152	130	145	187	171	220	203	163	158	153	230	282	197	97	128	121	136	203	182	166	168	145	145	115	171	226	129	150	167	120	188	273	306	310	232	118	43	127	227	176	89	79	112	157	158	187	198	221	230	177	252	275	243	210	154	205	280	275	255	260	237	283	322	200	117	162	168	184	162	148	260	264	125	142	196	169	303	296	185	120	103	157	102	82	90	53	122	141	72	150	257	256	240	322	250	122	244	293	177	159	282	312	192	135	189	181	127	117	179	180	165	253	236	166	100	71	181	238	154	173	152	141	238	282	252	240	272	188	172	152	139	189	177	224	252	236	175	141	123	59	90	213	193	73	70	142	149	71	82	115	134	102	72	159	132	128	154	119	98	50	120	175	178	166	124	149	120	102	146	138	172	194	149	162	232	218	176	211	282	265	163	168	200	289	271	97	91	157	157	160	236	338	245	78	138	148	60	114	126	107	117	104	173	138	100	168	201	177	169	157	104	218	273	211	234	196	178	182	122	75	107	143	200	301	221	114	103	143	202	130	60	59	95	156	100	70	190	243	195	150	125	128	140	223	167	81	87	113	179	183	206	142	112	110	43	43	40	84	140	139	84	94	143	109	97	136	161	113	162	225	111	30	46	115	154	100	110	144	170	181	220	231	117	139	204	198	120	88	144	104	169	163	135	135	126	140	118	112	111	185	188	152	156	101	80	159	177	143	120	79	91	175
138	122	168	157	109	126	161	136	112	81	63	176	234	155	169	139	96	89	108	164	175	135	124	150	177	191	98	98	181	216	130	63	165	226	159	129	180	266	260	218	170	73	118	145	127	176	122	54	78	203	183	112	229	192	107	125	151	159	98	52	51	128	204	126	68	71	160	213	142	145	175	200	177	137	136	169	224	137	82	187	178	218	308	182	124	161	250	259	123	103	140	97	88	85	139	158	105	89	84	81	80	183	238	189	159	198	137	107	102	91	132	82	37	86	163	173	175	217	189	164	140	100	194	258	231	219	232	210	108	40	154	159	176	237	160	166	150	90	149	164	166	240	147	99	134	131	98	60	56	129	193	168	236	247	236	243	165	175	159	223	262	125	60	131	204	118	43	80	154	212	185	188	229	212	221	174	165	145	57	164	207	196	248	288	247	179	313	320	258	279	276	190	79	160	224	184	207	234	179	124	154	160	185	206	117	163	218	214	151	118	126	71	180	285	280	168	138	196	189	125	69	90	171	189	92	184	238	166	222	221	187	201	189	175	152	90	73	188	250	626	705	305	303	298	284	301	240	221	168	131	218	236	201	274	320	230	169	184	240	249	247	240	196	200	177	126	114	161	172	176	226	156	154	264	203	95	158	232	209	199	151	191	191	169	170	173	253	223	173	180	150	130	170	225	240	219	208	214	158	102	113	133	214	319	248	117	144	235	213	138	171	165	82	95	158	264	284	196	206	230	209	352	328	168	223	149	126	233	237	217	220	238	261	227	203	193	183	128	65	84	127	156	147	162	129	58	119	218	225	250	233	180	228	202	137	201	213	210	197	153	136	141	139	121	147	127	152	175	172	160	112	132	118	99	148	113	139	152	95	149	201	177	97	91	166	308	264	80	142	226	137	167	194	150	209	195	195	252	250	133	166	257	232	222	185	106	50	73	182	270	284	216	121	186	213	224	286	280	247	225	212	179	206	253	179	163	201	140	82	133	129	134	152	172	233	200	163	214	177	82	156	261	191	114	197	259	238	191	227	206	191	186	179	170	163	252	228	156	162	180	177	230	277	221	174	185	320	245	138	210	199	122	175	229	189	199	220	183	198	256	201	234	226	196	190	152	162	181	189	249	216	145	127	82	100	162	190	226	244	154	126	212	264	225	112	86	141	183	262	305	210	109	150	136	129	166	158	112	128	202	161	207	284	274	250	177	97	135	253	279	211	169	140	80	100	235	262	225	237	187	157	186	138	184	222	141	187	178	109	148	206	218	189	161	188	213	178	236	245	233	192	170	215	190	228	281	187	220	262	96	82	145	200	187	206	193	114	106	138	251	213	82	140	172	153	186	194	183	113	89	109	117	143	181	190	170	133	229	306	188	168	170	150	131	154	189	180	205	157	80	90	188	289	276	205	170	150	171	139	114	193	221	134	116	115	69	143	225	220	225	201	162	203	182	101	135	237	196	151	165	239	242	151	160	200	179	94	170	249	150	203	234	163	224	299	283	248	193	100	52	127	138	141	223	239	160	63	119	125	69	124	180	183	153	94	120	199	211	222	229	256	209	166	184	187	194	219	238	140	75	113	173	127	147	209	256	191	155	251	265	270	187	159	247	223	256	256	189	189	206	187	183	192	134	105	87	182	226	185	179	190	178	132	111	168	261	271	145	95	147	181	227	219	141	128	153	214	268	251	190	251	285	187	185	179	154	127	160	168	228	249	263	192	52	145	205	120	109	199	209	222	250	216	144	112	157	145	201	222	217	215	164	154	259	387	345	325	292	203	104	163	236	176	124	194	203	133	184	226	195	128	130	180	206	144	164	201	128	196	192	62	68	70	173	226	96	43	134	206	129	202	230	152	139	77	126	192	158	185	153	115	183	215	257	267	235	182	161	242	280	227	209	155	180	164	109	100	65	130	185	324	353	212	208	172	119	143	133	137	184	182	252	265	133	145	193	210	236	257	250	175	179	227	151	186	244	167	145	128	109	85	115	185	126	135	125	140	141	52	79	136	152	82	104	182	117	101	140	155	300	228	115	132	150	254	246	157	93	74	101	168	172	100	145	135	40	36	129	159	176	187	86	51	129	217	145	126	147	131	95	162	166	42	100	154	173	136	105	97	103	205	149	111	205	190	140	161	117	99	127	87	94	145	143	178	179	101	69	140	137	96	205	235	191	188	178	132	135	114	68	54	77
155	93	149	173	140	210	244	196	163	113	44	212	266	134	103	69	56	69	126	180	131	202	204	93	91	64	103	103	90	144	99	73	76	139	192	162	167	227	222	200	238	220	145	103	90	116	113	83	79	109	161	174	146	138	164	180	192	122	60	68	76	139	176	156	133	72	114	143	121	163	140	139	225	207	178	160	166	120	44	142	144	65	122	227	204	192	188	119	144	119	98	100	113	97	62	96	123	154	237	196	148	187	112	72	108	110	67	37	75	176	141	46	102	102	196	288	226	209	178	187	143	132	163	162	160	143	186	181	160	109	54	111	179	208	153	212	209	172	204	128	219	231	182	220	124	101	161	205	197	140	156	117	133	181	107	107	178	178	96	43	121	193	190	223	175	120	168	192	187	240	301	282	234	126	163	267	270	218	94	157	276	297	226	242	276	188	191	162	152	186	193	171	89	117	219	142	139	227	187	184	208	185	215	216	102	111	206	198	164	236	232	177	253	246	210	240	198	200	166	154	201	167	122	140	205	215	184	222	210	165	153	173	202	169	176	153	206	285	298	412	386	216	161	257	336	272	192	133	254	313	280	326	277	261	257	170	115	167	202	157	160	216	236	204	139	68	113	167	216	228	238	175	95	168	208	230	257	266	187	174	232	149	159	168	125	164	225	249	236	247	167	117	210	203	142	120	97	87	139	203	177	203	189	113	128	233	280	182	167	235	185	145	182	208	127	40	82	145	159	218	213	174	223	167	139	119	189	285	234	245	217	207	239	217	204	236	252	212	123	99	156	116	70	129	189	184	173	229	198	192	164	126	191	252	245	201	213	168	170	218	151	117	180	219	265	252	231	284	278	336	357	275	277	259	223	142	172	252	252	169	120	182	117	58	158	198	155	103	66	125	178	205	146	74	165	231	150	83	99	92	164	267	198	216	307	179	99	102	133	220	217	171	222	249	229	285	286	209	238	228	207	263	176	167	170	159	191	181	110	158	213	153	150	199	256	228	179	217	236	221	298	295	203	175	179	157	115	139	153	87	95	124	159	192	193	141	149	176	154	143	155	199	166	176	148	155	224	182	181	284	325	252	190	174	121	152	221	250	232	166	196	189	215	171	115	134	100	98	126	158	97	175	220	191	185	118	125	148	176	220	245	196	224	238	147	159	231	147	117	200	166	117	175	194	146	122	168	247	229	138	177	238	163	168	221	267	277	289	304	201	91	156	148	111	208	227	302	292	169	159	206	237	160	98	129	101	148	194	187	205	190	216	188	209	226	113	143	238	224	225	257	257	194	161	200	245	228	221	219	173	104	105	224	270	210	196	156	150	184	181	223	180	153	167	181	158	133	193	132	114	151	171	189	195	142	62	166	202	240	299	196	104	161	183	143	215	211	171	122	49	63	199	304	218	201	293	205	124	103	43	106	184	172	224	208	170	292	335	228	154	199	156	146	243	233	153	162	206	222	191	172	132	178	220	214	268	239	190	187	271	250	114	158	212	224	178	110	127	143	133	70	156	214	224	190	189	156	140	162	164	172	74	92	114	95	150	208	200	162	93	121	223	189	208	270	235	158	156	183	179	194	168	161	180	126	145	171	147	210	254	213	221	251	268	258	212	202	207	254	183	100	114	170	204	193	212	321	276	159	193	216	257	210	144	164	175	123	61	96	134	145	138	179	208	165	134	126	137	143	172	199	238	300	394	345	178	141	229	308	280	224	234	290	250	170	116	177	229	169	136	123	157	115	152	225	196	212	217	230	202	145	166	219	231	232	223	193	230	220	168	180	172	225	268	148	167	216	101	116	182	240	273	208	157	189	152	140	277	295	173	65	38	139	244	214	110	170	265	223	166	222	400	314	166	147	179	235	171	157	236	196	207	333	221	114	187	189	143	169	189	117	122	212	149	44	165	201	119	171	143	189	219	151	224	211	170	154	83	168	161	179	228	97	130	167	123	170	181	193	165	63	144	194	89	120	233	156	50	42	109	194	195	191	207	185	107	119	175	166	134	107	148	123	74	116	171	216	239	279	465	451	238	150	138	180	232	215	189	163	73	71	122	134	82	40	37	86	92	49	112	173	189	121	107	151	161	163	110	79	123	146	177	142	53	116	164	168	226	156	193	306	212	141	77	62	109	108	89	116	178	124	38	96	174	149	74	90	140	139	150	166	103	104	216	230	174	119	143	245	222	96	58
162	191	146	119	129	85	136	174	175	110	42	62	93	156	124	50	48	98	145	94	51	114	110	133	135	114	182	120	119	147	113	125	92	89	96	110	119	90	84	114	184	232	184	127	97	168	289	233	153	189	140	100	139	131	198	152	150	202	162	106	45	41	100	136	119	99	170	207	183	158	109	81	103	115	87	176	252	153	47	87	161	138	124	175	193	184	98	105	140	166	185	103	61	49	42	88	153	188	199	199	211	129	42	106	137	126	145	102	140	125	56	62	82	107	99	78	150	155	93	212	193	170	237	175	190	148	111	154	85	125	163	145	145	87	56	99	156	217	178	86	123	144	175	227	130	41	49	150	250	255	255	270	230	207	139	59	142	199	199	207	135	126	141	125	159	135	183	250	249	214	136	204	236	166	219	243	215	228	214	134	164	231	278	329	289	216	141	201	223	156	127	119	131	177	153	105	137	91	137	191	168	215	176	95	85	115	189	242	280	244	141	88	189	259	257	248	218	187	180	252	275	245	271	277	224	248	191	186	263	165	75	112	224	202	169	235	204	249	256	157	227	303	205	199	266	166	78	180	212	204	276	249	248	334	318	265	248	203	181	209	151	124	244	342	299	176	136	145	198	213	192	165	155	204	156	88	71	127	283	230	114	194	193	131	124	213	258	197	205	222	135	110	223	210	234	300	269	219	226	231	253	256	126	85	198	294	290	215	207	224	118	76	94	180	220	122	182	289	224	185	137	123	163	214	215	90	148	222	205	184	134	202	234	152	179	202	158	139	131	119	165	154	145	172	109	191	241	214	255	263	261	275	175	190	280	238	217	204	276	315	165	127	198	170	189	184	240	235	176	272	301	181	227	334	227	175	206	274	285	243	251	277	266	289	313	222	191	139	75	178	275	243	120	100	187	227	211	165	169	158	125	179	178	168	155	77	73	90	77	195	248	108	119	161	100	147	183	91	170	305	274	242	203	160	193	215	215	215	156	86	121	112	140	245	177	145	144	194	242	203	237	152	192	275	180	115	96	222	268	132	84	184	207	199	248	161	65	166	175	89	130	126	166	221	190	160	129	166	186	188	207	184	179	178	113	164	257	290	318	249	142	153	204	150	121	150	167	181	123	91	175	234	275	261	221	190	173	156	102	106	191	217	163	181	199	188	210	160	72	41	162	229	179	185	231	193	169	138	98	153	187	197	179	200	156	140	143	104	110	173	144	79	87	68	158	289	241	170	213	193	186	134	115	157	158	155	179	193	223	169	105	126	76	215	283	168	183	243	228	174	208	217	106	112	114	100	204	205	175	246	307	188	105	170	195	208	129	123	156	115	155	127	53	139	264	271	191	145	138	136	145	172	129	98	99	169	200	143	166	203	231	208	210	235	237	211	161	109	66	45	156	205	148	159	229	292	232	150	194	206	103	158	237	239	192	140	217	264	202	125	124	128	88	127	146	119	157	160	177	171	190	223	234	194	135	117	170	241	198	266	239	144	254	230	138	193	235	201	203	229	127	160	167	134	140	100	141	195	159	180	243	157	164	254	225	117	169	254	147	57	168	208	141	175	200	159	222	253	201	246	234	173	229	243	226	268	269	232	257	263	223	211	159	120	130	193	232	166	180	230	228	201	180	183	213	243	227	285	248	119	164	236	285	249	140	128	214	247	159	129	197	183	152	144	79	129	122	170	279	234	192	201	243	190	91	169	195	160	176	187	221	284	286	143	119	192	183	240	184	139	239	210	107	124	200	213	200	177	208	246	196	134	241	226	124	155	167	208	275	307	291	207	186	138	102	123	113	161	140	98	91	163	155	105	164	178	208	255	267	236	191	112	75	122	112	63	125	195	167	209	255	269	208	155	165	135	199	217	102	91	95	58	196	244	163	126	161	222	204	203	180	188	228	213	157	146	166	174	172	97	43	45	137	221	155	98	170	150	139	147	145	143	121	242	195	191	248	199	169	215	217	135	168	121	110	163	94	40	97	128	70	138	208	136	69	141	194	170	159	133	138	106	104	157	138	103	181	200	207	275	244	164	108	137	117	184	175	105	157	92	69	111	155	127	52	47	51	38	36	106	172	165	150	169	198	114	45	104	120	145	119	92	226	242	165	171	176	108	44	174	284	183	140	142	78	77	170	207	117	98	174	164	162	220	237	184	111	176	194	204	187	80	140	240	183	73	127	117	137	190	92	68
94	154	219	229	134	128	172	137	133	125	115	105	91	87	114	217	152	119	151	119	88	41	67	164	193	153	210	268	199	134	160	177	112	84	80	40	41	116	114	131	238	187	79	84	161	168	162	167	195	235	186	119	120	115	94	136	152	160	177	171	111	101	104	71	93	69	100	99	99	133	77	138	218	180	154	159	182	163	180	197	150	191	182	135	147	137	161	173	213	218	117	112	97	42	98	151	156	145	104	206	220	93	117	126	107	147	214	227	183	125	139	152	196	225	147	131	184	230	228	243	147	43	117	188	166	123	133	159	208	225	117	107	138	148	218	183	126	154	176	186	185	169	199	162	116	148	112	177	271	307	251	163	187	180	150	185	191	157	145	193	167	105	178	153	77	153	156	143	220	228	208	122	143	241	166	153	203	106	115	199	197	159	152	124	147	129	135	196	109	66	74	56	93	100	141	192	180	142	141	199	136	75	146	161	177	203	217	337	374	255	149	173	220	246	217	186	189	261	237	187	152	82	175	228	259	273	204	179	187	132	101	146	192	225	181	169	353	351	193	112	154	255	240	203	169	212	271	275	228	224	226	229	202	259	288	229	164	107	154	193	194	134	149	217	258	252	143	142	238	210	192	207	186	143	176	180	91	146	214	190	131	183	231	196	168	194	211	237	319	235	248	243	177	165	177	249	206	207	266	229	171	229	294	269	249	244	272	223	165	224	238	192	180	223	197	165	187	251	280	209	177	139	187	258	249	206	196	229	243	197	135	188	276	253	282	314	157	119	188	211	187	140	160	200	227	231	270	231	156	126	167	178	78	132	157	135	176	137	121	107	176	221	182	213	203	191	157	122	173	131	69	74	144	185	93	54	89	126	198	190	189	264	277	226	217	241	183	148	150	214	237	297	307	177	181	180	203	254	225	151	75	89	141	236	243	171	220	170	120	185	151	153	174	167	116	134	209	216	230	224	206	216	150	91	136	232	286	191	162	207	303	276	176	203	128	135	168	141	219	209	184	209	195	142	144	216	227	270	271	190	168	218	234	146	173	213	140	172	206	207	209	150	207	192	143	155	138	217	182	135	148	85	157	187	131	192	199	204	173	236	203	132	165	162	282	296	254	154	103	163	112	127	180	145	199	207	149	219	225	118	88	180	217	123	149	229	184	211	215	112	117	204	147	138	157	79	134	125	96	194	222	250	249	142	175	194	103	149	226	219	179	136	88	129	148	107	137	109	95	123	137	195	215	195	163	163	191	181	159	173	122	87	162	211	166	111	130	198	194	177	207	158	141	204	144	74	99	110	127	211	214	108	152	206	153	120	150	212	216	195	150	186	234	179	187	275	203	116	168	161	163	169	108	109	151	138	204	256	188	171	181	177	181	177	158	210	234	166	109	81	138	117	144	180	134	166	150	69	57	127	173	117	102	161	239	238	122	87	143	182	236	234	164	182	199	106	127	173	129	139	164	245	327	307	234	155	170	209	148	101	189	229	184	119	141	201	158	144	146	150	118	149	177	93	56	132	200	271	270	222	246	209	181	210	217	160	163	202	214	192	199	182	154	175	170	196	199	253	287	167	133	225	251	314	365	298	217	230	177	146	179	240	268	194	121	106	218	187	140	163	185	213	194	184	152	160	168	173	188	121	178	225	205	251	252	229	247	212	116	129	180	138	74	70	56	120	176	205	168	161	270	260	201	180	112	121	175	170	116	141	234	322	340	251	277	243	171	134	146	276	285	208	124	141	260	212	214	200	102	95	73	129	143	147	243	272	199	173	213	261	255	206	196	163	223	224	222	260	200	197	234	167	60	82	104	118	147	119	154	176	203	153	145	152	56	57	124	176	105	101	229	268	206	173	208	140	136	227	132	92	138	129	143	168	154	102	140	196	148	173	197	153	92	40	164	161	150	183	91	63	112	122	138	155	69	96	155	133	84	100	132	180	236	190	90	85	186	279	222	152	141	105	157	196	142	108	147	137	124	231	234	164	194	158	130	105	121	266	253	108	131	151	133	178	106	170	261	136	114	105	67	121	146	141	145	193	201	141	145	107	101	147	132	166	121	132	124	36	40	112	138	131	108	109	132	68	42	84	129	182	282	234	102	120	179	123	118	221	154	63	105	163	219	239	226	208	193	125	52	74	92	173	172	61	106	98	135	206	168	93	125	226	215	125	122	239	255	158	151	205	152	69
67	54	65	138	217	147	140	167	141	201	181	90	107	176	166	159	105	107	193	179	117	75	67	144	135	107	130	145	131	132	125	113	190	262	222	83	96	155	153	103	123	215	208	170	144	121	82	90	151	197	135	71	165	183	163	197	214	192	170	122	142	199	153	164	168	152	178	126	108	171	176	205	188	140	165	148	132	200	198	229	220	90	163	300	181	90	129	106	113	104	59	82	144	160	198	184	119	143	166	167	163	117	108	128	83	85	142	147	137	157	165	168	182	117	85	140	148	198	215	143	125	184	195	135	87	114	161	99	108	189	122	54	72	147	176	187	163	95	102	122	155	169	160	95	82	172	236	224	227	216	138	138	160	178	222	186	136	145	119	104	163	167	223	231	169	179	149	186	262	243	202	141	136	183	185	188	234	228	129	243	333	204	136	145	170	132	116	248	197	71	200	246	170	168	171	124	186	223	177	177	148	116	122	85	89	154	166	135	159	203	233	205	88	110	150	136	224	191	109	205	266	301	268	223	241	167	232	254	186	200	138	201	227	189	257	238	174	166	128	59	133	229	237	220	182	172	221	277	166	218	337	305	186	203	375	293	202	189	157	184	236	166	161	212	217	210	256	191	114	248	189	148	189	194	244	243	227	160	173	273	171	126	199	237	239	192	185	128	125	174	185	216	275	257	157	194	241	233	235	137	161	232	225	228	286	271	266	295	142	120	208	257	304	268	172	161	173	208	331	264	187	239	195	205	163	115	222	256	166	147	156	181	225	263	195	177	285	253	171	149	223	157	69	94	127	103	103	175	208	222	147	121	185	140	85	72	139	246	186	174	158	153	187	127	91	79	104	162	183	203	188	178	211	177	116	111	155	137	132	155	204	227	145	70	45	129	195	167	143	129	212	280	246	150	165	256	210	163	175	115	45	83	135	131	101	108	174	210	308	394	292	204	154	144	154	163	168	202	291	257	215	282	184	142	142	142	210	131	123	230	187	76	109	139	139	161	216	208	228	227	141	169	141	158	187	196	291	346	304	136	164	234	233	206	168	201	127	62	157	204	152	147	173	220	236	224	233	205	164	252	242	138	131	98	72	161	260	185	174	211	255	297	243	221	203	171	201	153	143	209	214	228	191	217	173	119	237	258	211	197	205	226	229	206	211	174	128	147	127	157	117	142	155	61	97	207	201	103	127	216	222	227	243	266	233	150	148	192	207	221	279	259	222	224	198	110	90	133	132	126	126	152	185	182	185	273	257	175	117	71	114	133	195	295	247	170	177	184	189	154	149	177	167	248	248	113	50	119	183	223	336	308	209	185	126	103	192	178	114	153	124	138	247	186	202	302	235	174	196	221	134	52	129	243	219	164	210	178	108	125	145	121	142	258	221	153	166	175	121	145	216	194	216	204	114	111	148	180	149	156	185	147	137	107	156	226	154	121	156	121	169	196	168	210	194	96	58	137	200	147	164	149	129	154	117	157	128	62	110	167	197	171	186	201	174	126	194	266	243	164	86	147	138	72	45	122	154	146	185	203	201	231	249	209	144	138	193	172	200	242	184	184	219	184	227	245	125	111	154	152	108	198	310	270	188	174	146	159	243	306	292	183	115	126	195	191	142	86	188	193	147	242	196	79	124	183	217	225	192	220	190	201	253	188	157	163	177	155	113	183	263	221	175	222	235	240	226	235	230	163	136	218	189	168	226	217	219	204	129	92	100	132	187	164	212	216	183	216	157	89	107	212	247	275	289	183	177	270	313	229	271	291	185	218	242	206	150	175	226	184	153	186	179	137	137	89	112	184	211	186	170	183	261	295	169	92	152	178	127	75	119	152	134	157	177	225	207	212	200	135	191	268	200	191	282	246	170	145	168	235	292	278	202	99	115	199	194	149	170	182	175	172	93	149	201	111	92	134	142	90	103	208	252	142	99	145	143	134	135	120	147	215	228	196	159	165	171	218	158	152	241	207	215	178	138	217	216	221	226	207	207	133	78	114	160	96	104	123	153	184	133	164	137	148	164	157	144	108	123	155	218	152	161	236	239	184	126	155	101	60	59	91	156	151	87	118	170	94	97	162	118	108	134	166	125	40	96	97	130	123	124	128	41	40	75	87	84	85	133	192	181	210	191	131	134	91	171	267	186	90	39	96	110	135	157	116	168	133	72	65	99	169	122	109	110	172	252	220	255	260	224	168
127	73	101	173	181	144	124	181	156	142	202	119	107	148	110	143	178	106	128	188	110	145	139	100	102	72	70	91	154	155	140	133	145	181	150	103	202	220	247	272	164	182	228	204	222	246	240	170	112	105	101	115	183	169	122	136	150	117	85	167	192	153	118	102	134	198	136	114	113	109	251	246	219	157	82	150	134	117	241	205	52	48	96	169	122	94	134	85	62	147	130	51	178	276	229	156	146	172	189	278	326	226	116	110	155	189	226	240	211	178	111	133	197	200	196	148	90	107	195	247	145	97	108	110	143	94	120	182	175	164	220	258	238	235	134	86	90	136	158	71	157	186	94	62	48	137	210	150	158	178	161	121	48	123	201	169	95	129	209	160	140	135	163	193	145	174	168	80	69	119	106	69	109	128	127	195	244	247	278	207	163	294	208	73	153	143	123	159	164	208	317	297	208	226	252	192	196	210	217	236	120	57	111	134	117	193	205	157	204	229	244	244	199	210	189	135	159	228	250	225	200	188	214	183	161	185	171	119	134	195	185	219	167	126	279	288	222	207	190	206	212	142	108	116	89	160	172	105	111	173	152	177	242	215	204	169	152	196	182	129	196	266	252	209	203	246	263	164	125	182	159	183	238	225	125	164	285	232	187	220	139	164	210	182	285	278	268	197	151	248	218	188	204	247	250	205	221	246	227	213	238	264	276	331	284	129	150	176	148	195	226	218	198	261	257	213	233	180	178	251	207	143	233	282	195	201	252	193	99	110	217	232	177	120	89	182	265	210	114	120	179	116	135	142	162	228	169	237	314	233	172	157	185	219	134	86	172	238	280	184	45	45	93	136	135	158	172	180	251	289	184	113	139	154	197	167	168	196	130	110	204	204	125	123	137	182	208	202	144	75	137	224	199	178	165	167	171	140	135	124	126	178	201	280	322	272	282	248	345	390	257	191	129	100	100	110	167	149	114	146	195	215	148	197	179	97	115	165	268	304	257	254	230	193	167	183	205	166	160	142	170	250	288	257	211	190	196	166	153	170	144	192	273	250	181	235	269	217	170	103	143	192	145	164	184	181	248	212	133	144	129	204	259	191	211	242	229	135	109	162	229	234	105	83	135	155	108	141	179	123	139	153	117	179	216	133	148	195	178	159	188	246	243	237	199	220	203	85	105	205	227	209	178	122	163	206	144	65	152	261	249	208	224	289	219	165	210	133	133	222	161	152	226	253	217	166	170	215	163	122	145	207	252	136	150	276	222	193	233	173	189	193	158	170	115	127	171	182	211	195	183	178	194	203	171	185	140	195	298	249	246	158	101	204	216	212	203	158	109	109	198	155	138	186	185	173	160	178	193	205	187	129	65	150	227	128	192	321	237	224	188	192	254	217	245	207	94	55	152	199	101	89	128	126	116	131	182	171	157	185	113	107	166	172	136	125	152	91	107	160	205	163	124	156	190	152	58	138	156	219	257	191	180	145	119	126	233	282	217	196	158	133	125	147	216	158	141	245	261	214	207	131	127	149	118	137	121	208	213	87	132	196	196	157	159	167	88	56	145	174	138	261	293	198	243	270	257	240	179	228	237	269	286	191	160	160	180	273	199	116	240	207	131	173	131	132	196	244	272	166	164	224	257	210	124	107	92	179	243	230	255	273	245	238	222	138	179	241	137	170	228	167	108	113	164	178	227	253	241	210	198	229	156	215	329	278	231	197	207	217	198	161	92	136	188	163	219	305	289	268	261	217	224	233	166	110	140	243	225	154	178	208	166	117	127	127	166	175	112	77	124	157	104	101	90	96	162	180	183	259	259	115	101	162	131	206	269	146	126	109	86	156	231	234	157	123	150	217	198	188	196	158	108	143	208	228	235	238	164	187	320	237	180	173	172	214	174	84	64	187	268	210	111	115	172	182	119	68	87	93	93	67	86	73	98	126	147	175	189	184	107	156	223	216	170	122	121	130	92	41	107	146	266	288	109	95	97	124	121	42	50	93	171	182	150	101	114	114	66	122	103	142	287	284	137	77	92	112	146	94	48	86	114	111	135	105	101	145	122	146	109	107	121	113	100	107	229	191	79	89	149	168	95	110	168	149	131	140	134	71	117	177	133	125	157	208	177	185	152	38	122	122	149	233	122	90	158	109	42	38	126	206	182	196	156	78	99	114	104	89	105	110	95	132	152	95	176	174	92	141	124	160
153	102	96	201	168	66	98	170	176	128	95	54	165	204	119	179	186	99	86	94	161	223	172	152	143	150	138	138	170	169	140	150	217	221	172	136	108	238	337	254	223	182	128	92	109	206	223	202	194	214	176	145	192	164	172	224	150	123	197	258	321	230	85	101	140	126	85	100	166	129	161	218	197	116	87	172	216	189	182	205	145	156	247	226	200	133	64	108	177	148	118	185	172	158	185	113	158	238	206	135	134	182	112	165	157	124	175	179	191	157	116	102	79	84	130	112	68	130	176	193	141	87	118	114	223	213	133	155	182	228	198	179	133	90	135	192	212	215	214	160	90	93	121	142	203	243	231	192	199	151	162	200	143	130	146	95	121	154	149	251	248	188	162	126	149	116	120	171	190	241	257	180	111	109	170	162	187	258	228	258	182	117	180	198	111	69	128	165	218	272	262	223	164	178	237	187	145	219	265	172	150	161	171	241	184	91	126	148	131	129	104	182	256	230	168	86	162	298	247	214	176	129	254	200	146	225	241	256	261	295	267	135	66	66	122	125	135	225	192	146	85	94	101	176	297	172	94	159	158	148	206	222	212	170	191	190	115	143	129	216	254	184	190	277	309	237	227	192	153	157	102	137	156	120	184	222	225	220	264	257	176	169	249	238	188	129	140	256	270	196	170	202	179	218	252	162	150	232	231	192	256	300	326	294	265	248	185	209	230	274	312	216	128	218	280	273	220	211	233	233	253	174	151	228	191	186	219	145	174	278	259	207	132	201	280	257	268	229	224	218	168	81	93	208	275	253	175	127	207	265	228	136	131	199	131	60	137	204	183	122	159	151	100	202	216	163	105	101	214	242	167	155	178	113	87	194	196	88	46	152	238	140	122	173	158	150	104	54	154	158	190	221	195	160	107	185	196	170	102	106	175	176	143	110	96	210	288	194	189	163	148	201	133	108	140	168	197	126	163	159	132	256	186	91	124	139	153	192	259	291	283	278	174	117	126	181	281	208	116	194	172	135	222	217	183	199	178	213	239	176	180	267	223	155	220	154	74	116	181	173	133	151	223	288	269	201	154	178	171	220	225	105	96	92	191	266	201	169	145	166	143	144	120	123	203	232	150	108	221	205	150	144	199	197	174	133	107	165	223	191	146	192	140	181	213	155	189	144	83	129	183	236	217	224	217	157	211	218	203	249	278	224	150	185	257	255	218	218	147	124	119	118	160	196	257	277	254	261	231	193	208	204	185	200	271	173	105	129	152	294	245	77	47	124	251	261	261	262	148	178	244	172	164	123	56	124	242	229	164	153	134	97	65	102	129	147	166	212	207	128	251	263	116	154	187	173	207	221	200	172	220	280	220	99	117	121	74	129	194	198	148	121	167	198	176	135	69	75	129	202	168	68	133	185	115	165	223	121	105	219	229	187	187	221	234	129	119	197	206	182	209	250	200	99	61	106	213	176	98	158	124	91	124	161	165	192	160	129	153	110	112	128	99	168	261	182	219	259	184	190	188	180	169	193	205	143	145	197	151	133	226	266	152	127	216	215	224	256	207	162	195	228	230	198	215	277	255	139	131	190	234	319	356	295	215	172	192	253	223	170	181	172	147	176	163	111	155	158	121	175	145	65	133	266	278	178	100	109	167	126	115	136	124	108	116	190	239	340	286	213	319	262	237	330	270	224	291	271	206	178	156	186	126	87	127	143	184	215	224	130	147	228	189	182	219	208	191	275	250	240	202	116	250	213	121	162	204	254	229	189	186	220	195	176	205	210	187	180	224	187	184	235	197	168	141	156	205	156	158	216	162	129	125	143	169	222	258	140	98	106	101	188	158	119	173	150	159	119	133	289	315	160	94	170	169	114	203	276	247	291	305	218	98	131	160	93	170	161	50	46	113	160	156	151	85	122	144	133	148	109	134	196	213	114	126	238	203	164	202	202	173	108	111	202	209	187	280	283	113	36	81	130	189	184	141	101	84	91	47	43	111	127	97	155	129	46	107	110	38	38	85	176	255	236	112	63	126	235	252	124	41	40	84	113	88	61	184	214	129	185	199	115	124	195	178	134	177	147	105	131	120	99	104	150	115	125	110	42	47	50	126	129	41	74	244	264	98	37	100	103	140	142	92	110	59	88	226	197	56	83	197	248	172	204	214	125	80	96	96	78	103	102	94	133	124	67	128	169	135	140	175	149
95	139	101	86	138	129	85	87	81	59	54	91	180	168	94	105	96	86	98	62	87	153	109	120	137	60	124	163	180	231	135	47	147	276	279	189	80	93	133	122	99	162	200	163	161	148	184	182	154	196	172	163	241	266	275	228	142	129	145	171	251	262	131	102	115	114	162	130	105	170	181	89	46	44	104	192	183	143	152	182	146	69	72	187	255	140	147	144	66	133	124	96	126	197	220	132	134	186	179	164	164	195	128	150	260	224	120	127	222	178	118	185	168	97	81	169	279	245	211	234	150	150	192	150	154	94	134	198	225	318	316	166	86	74	87	171	175	87	58	112	152	100	116	207	250	220	159	97	130	164	148	141	138	110	86	147	161	158	157	144	192	242	190	118	78	133	147	73	153	195	112	177	253	233	227	256	183	128	197	249	191	160	171	203	221	173	206	180	179	183	194	246	215	219	210	196	171	145	173	248	241	187	180	97	90	148	227	254	195	212	194	173	213	205	155	93	126	264	316	174	50	124	151	137	147	163	239	210	159	96	49	130	163	120	170	208	164	117	145	197	176	166	140	163	200	146	136	181	205	224	179	136	228	325	269	196	268	239	151	181	214	222	190	107	130	198	228	241	171	189	251	231	225	186	131	170	143	113	147	216	162	147	238	276	340	203	170	250	278	214	114	184	265	221	161	141	138	175	177	218	261	157	135	259	227	166	190	137	129	203	199	171	230	323	294	245	321	336	251	197	224	310	303	224	196	208	199	225	222	143	121	140	194	287	312	274	245	301	336	269	134	89	186	234	150	86	78	129	245	202	96	147	214	217	198	140	165	236	192	148	121	130	221	220	159	157	165	187	262	250	147	170	213	174	170	173	206	171	121	183	191	139	86	132	264	182	79	144	174	211	195	173	155	119	125	128	152	213	167	122	181	169	116	119	180	204	242	162	168	242	181	130	127	164	166	145	130	184	162	101	87	172	161	72	126	141	163	175	116	147	203	150	171	143	67	102	184	265	249	246	168	138	171	116	211	301	190	106	106	188	226	228	258	178	173	185	161	174	216	209	150	92	142	209	205	201	191	182	149	90	56	129	180	166	192	217	194	115	54	61	133	174	148	161	223	204	158	229	294	234	148	201	280	248	174	143	180	139	114	107	47	123	159	238	238	91	106	169	113	143	196	147	143	94	147	196	113	141	189	126	141	188	160	206	198	237	249	200	195	156	162	223	282	271	276	238	118	137	220	161	105	189	227	231	212	105	124	209	145	110	143	78	88	176	248	212	129	179	147	109	245	199	136	182	177	164	134	233	268	203	185	150	197	173	83	151	240	196	98	155	201	227	262	294	316	211	215	238	234	285	356	252	81	47	136	145	55	177	294	251	219	188	191	228	160	113	132	139	200	170	141	154	181	264	251	135	70	100	130	121	134	221	242	225	205	137	152	196	208	197	307	341	210	194	251	254	173	158	144	93	90	183	188	185	302	283	149	68	42	95	166	142	82	158	168	193	249	124	137	159	94	115	139	154	171	112	133	173	152	197	214	180	156	152	168	207	233	152	124	281	299	229	186	186	201	163	207	227	239	277	252	205	199	193	213	289	208	146	232	161	86	180	148	110	190	134	68	133	156	142	119	110	126	179	256	197	87	104	160	155	136	160	185	177	184	143	229	253	108	113	173	163	252	408	282	131	194	171	155	214	164	135	148	137	136	106	91	74	203	250	218	192	114	119	221	240	103	61	197	287	218	151	150	206	221	204	123	122	127	200	186	162	262	200	180	178	169	238	257	191	144	144	94	124	206	178	103	151	146	88	167	117	45	88	173	196	211	171	90	162	187	143	123	116	108	166	223	119	106	138	109	152	147	164	250	247	224	185	124	160	187	204	222	222	141	90	136	162	211	179	149	159	111	118	154	150	147	107	169	162	124	127	120	129	104	132	143	129	186	192	160	160	101	110	196	193	122	72	61	65	52	80	117	150	109	127	180	173	115	145	227	169	168	166	186	147	122	214	146	50	88	170	127	141	133	98	158	161	164	186	240	177	111	144	144	146	162	140	84	140	193	152	150	97	115	213	206	176	193	230	200	192	144	108	136	72	67	73	83	79	84	86	70	131	200	173	68	99	178	145	186	154	127	167	92	55	95	188	137	126	193	137	191	221	161	173	158	150	104	36	86	102	92	76	94	217	226	188	214	170	77	42
113	110	99	150	180	171	104	67	50	101	163	126	137	129	140	149	118	192	193	120	153	133	47	139	224	143	58	144	187	92	89	165	126	101	224	234	105	76	150	145	121	104	52	87	95	54	135	201	192	189	173	149	145	206	228	134	105	135	116	141	146	152	121	134	132	84	124	146	113	83	110	78	92	97	44	104	108	107	202	213	184	120	54	116	191	155	145	120	109	158	101	71	210	237	100	120	153	165	174	86	149	240	174	157	119	94	141	203	235	178	126	98	161	214	236	181	110	81	103	160	157	191	159	117	95	103	161	157	218	252	191	189	173	87	132	186	123	71	45	89	123	178	269	172	109	164	112	98	168	217	242	262	231	202	209	206	212	135	105	153	189	138	77	89	132	238	228	152	181	225	206	167	197	225	182	195	234	211	205	260	197	135	179	215	213	166	137	182	163	170	314	281	214	243	194	178	159	107	138	189	180	182	146	103	133	113	152	153	72	86	73	131	195	177	190	197	243	247	189	140	70	106	157	150	128	150	257	304	239	146	95	126	185	199	180	181	223	212	223	191	154	115	91	189	190	166	194	166	194	334	275	206	249	246	252	164	155	231	146	126	281	305	227	222	259	161	134	171	131	143	150	187	202	213	243	221	167	134	180	156	147	186	203	168	117	154	201	238	213	152	214	211	209	305	296	201	136	102	130	163	165	219	190	201	251	237	145	208	354	248	177	225	291	321	222	185	194	168	146	141	169	192	185	149	158	197	195	156	195	189	182	241	242	197	191	225	201	176	212	260	245	194	179	165	177	237	180	175	224	184	210	224	200	210	157	205	189	76	144	131	45	164	166	129	163	140	149	181	235	182	82	104	198	256	196	163	179	166	165	94	66	84	175	264	196	153	123	136	213	198	147	142	189	219	266	182	117	221	261	213	113	80	184	204	164	224	205	119	74	135	152	120	190	232	198	201	197	244	262	121	104	214	202	150	175	221	214	182	176	221	248	195	193	178	146	142	214	257	222	258	233	196	226	178	158	224	170	230	321	161	126	187	238	217	163	210	187	173	221	162	96	157	169	147	175	204	136	116	126	94	83	119	192	230	171	167	217	192	182	224	213	147	98	100	132	158	182	178	136	72	148	237	212	115	155	286	200	136	172	101	45	156	253	228	205	197	151	143	117	44	79	135	173	124	120	113	41	131	267	222	92	50	70	102	77	153	264	250	240	216	160	128	184	249	198	115	126	147	170	186	174	211	176	81	150	177	111	94	57	100	168	118	69	175	293	224	200	195	155	214	237	197	150	182	187	173	154	141	198	224	181	168	196	125	171	178	140	173	140	135	135	166	181	213	254	240	221	240	259	237	247	345	254	100	123	128	114	193	265	250	181	181	213	211	186	147	125	156	220	274	247	180	201	208	197	141	121	240	280	227	192	198	226	203	155	177	193	98	56	108	134	168	202	200	252	302	288	154	82	123	126	198	282	234	218	204	241	199	94	87	140	207	201	220	225	286	200	88	165	139	170	208	165	251	280	215	226	224	202	213	138	128	196	178	201	231	165	130	208	162	68	144	191	211	206	223	269	287	294	268	194	139	106	85	180	317	364	245	163	125	151	233	219	131	139	205	112	147	194	205	245	194	118	143	220	171	164	192	118	63	166	231	181	181	192	176	197	183	209	287	264	230	232	192	125	118	110	124	171	225	256	177	240	327	234	186	121	52	195	363	290	197	204	201	164	134	128	140	191	184	181	263	242	185	205	188	95	66	140	175	205	233	223	141	79	175	270	221	168	220	207	162	150	143	132	107	75	64	63	146	149	48	92	101	103	91	102	149	127	143	271	302	256	225	108	154	238	185	140	198	229	264	275	196	191	218	249	205	108	148	270	268	149	107	136	124	190	166	64	137	214	188	173	129	166	194	88	123	148	98	77	164	197	131	176	203	215	224	129	116	231	201	118	83	165	202	84	35	87	196	146	97	192	211	117	100	103	55	83	89	93	129	147	147	191	244	238	211	140	87	105	224	212	153	177	214	193	140	187	196	166	112	63	63	99	194	162	113	239	168	125	170	156	198	207	233	206	139	189	231	284	267	127	94	130	118	70	87	96	73	137	170	105	43	107	170	95	84	162	115	133	138	126	118	121	184	100	41	59	97	170	243	221	231	285	207	170	232	147	47	47	87	94	41	96	110	137	171	166	218	139	92
102	96	103	132	202	232	221	247	236	216	262	181	56	72	115	142	184	260	250	187	163	96	90	151	141	80	159	169	232	291	159	109	60	66	116	89	119	165	96	68	167	259	148	85	98	114	198	197	201	229	208	247	231	141	79	122	186	120	59	145	214	197	163	201	169	154	233	212	128	42	138	142	82	119	83	44	103	175	151	73	142	218	248	190	96	128	156	180	166	157	107	107	165	115	82	73	136	245	190	84	151	164	74	138	162	94	176	257	211	201	162	92	127	131	124	140	79	113	174	130	75	47	61	152	184	195	137	88	147	150	98	63	98	140	155	191	132	69	73	50	133	212	173	133	156	202	175	180	164	141	232	270	249	142	123	232	241	239	222	158	149	162	158	157	219	204	162	214	250	207	110	94	114	125	140	157	214	203	239	279	191	102	70	182	201	125	157	196	182	113	129	184	182	135	121	194	253	199	150	137	152	159	110	76	51	149	212	191	122	88	124	81	96	153	182	196	318	321	185	190	253	225	192	238	223	239	240	201	208	225	134	140	299	248	156	162	143	179	279	207	111	152	158	175	170	194	221	185	152	191	272	280	200	228	220	163	197	119	158	234	233	237	175	97	119	204	220	166	141	188	200	166	175	247	278	216	124	112	214	227	110	107	200	242	180	199	200	178	180	163	147	245	280	182	230	178	149	133	113	220	206	203	198	190	206	175	214	227	189	188	270	284	266	327	243	160	201	207	215	220	173	193	216	222	312	262	178	266	301	257	243	162	200	203	147	187	207	138	113	154	166	247	272	213	152	138	179	184	110	116	165	111	206	270	161	175	240	277	244	136	138	196	124	102	121	186	342	250	159	258	169	58	164	211	118	184	271	209	176	122	115	145	186	213	181	236	250	129	56	56	86	164	217	189	151	159	241	220	140	101	120	170	153	165	203	186	191	237	214	189	198	214	145	170	154	73	136	150	204	223	242	181	124	201	172	156	125	160	172	155	189	168	203	160	191	256	232	231	152	168	191	110	104	147	206	230	138	76	72	107	126	136	136	125	218	282	218	277	344	267	221	230	219	188	225	200	189	151	131	152	180	242	214	233	210	97	144	209	192	122	112	189	233	261	236	201	170	245	213	94	74	111	222	195	113	97	180	236	175	176	209	191	177	256	200	110	163	190	168	121	152	208	199	178	107	99	187	198	163	141	86	85	153	199	197	213	238	180	155	126	145	210	214	162	135	198	241	223	182	141	166	273	236	197	160	81	108	149	170	167	161	153	176	221	253	198	178	198	126	110	205	257	167	107	115	162	242	259	196	130	88	62	79	70	53	53	121	199	156	114	177	196	210	269	258	206	244	226	217	277	231	224	241	226	203	119	65	122	193	201	210	271	250	180	205	216	214	231	249	208	92	135	200	200	185	181	176	174	183	199	208	184	187	204	183	205	219	142	141	155	94	82	135	167	174	146	162	177	169	229	293	255	178	119	110	115	107	141	233	263	145	145	177	163	173	256	199	126	208	235	231	203	273	254	197	214	208	214	270	259	166	205	199	139	189	235	235	274	237	161	200	214	173	224	222	186	151	161	268	261	160	123	175	197	146	116	158	164	164	145	114	144	210	175	128	169	207	204	150	134	115	109	205	165	175	277	244	200	186	154	140	260	305	207	140	246	273	261	326	227	206	308	354	293	184	166	246	241	200	214	158	109	117	143	140	163	213	202	149	198	198	132	223	229	141	112	122	151	155	161	240	185	145	245	256	166	104	164	194	180	162	192	261	203	164	224	173	71	49	141	175	166	202	192	159	178	176	149	171	162	92	78	150	151	98	116	144	221	217	205	291	241	192	206	212	233	176	156	240	275	242	259	185	47	133	133	129	168	79	101	178	145	131	243	215	101	103	159	160	101	96	108	86	142	195	177	167	164	132	174	215	254	212	63	131	227	208	192	264	191	107	209	152	124	152	173	245	181	143	193	194	213	205	91	94	101	40	122	197	206	169	164	143	125	180	194	166	139	171	217	218	108	68	111	89	114	151	150	158	96	108	164	137	103	108	93	79	74	129	218	205	183	149	188	240	220	177	158	198	223	230	224	210	202	210	182	170	205	133	51	121	241	209	182	161	99	112	100	116	131	112	162	282	200	45	149	189	138	173	201	219	131	174	177	167	222	159	179	214	202	165	195	235	182	132	136	156	211	143	43	140	235
191	101	95	171	153	125	143	126	143	113	118	139	123	182	161	110	107	162	177	213	246	163	123	107	133	142	108	120	177	203	164	87	47	110	183	145	72	118	229	298	305	266	199	144	116	107	144	127	148	172	151	125	70	108	187	121	107	149	127	148	144	166	182	112	112	164	160	164	104	117	162	89	45	94	162	187	129	71	115	138	150	207	248	196	185	261	307	275	238	215	115	133	205	117	58	141	198	194	154	134	175	192	120	41	81	180	179	199	185	171	150	152	223	145	75	58	51	74	109	72	67	80	174	199	108	150	203	217	130	47	177	256	152	91	123	196	226	238	153	150	150	129	211	156	159	197	166	152	189	213	242	241	175	157	177	200	149	117	205	256	228	137	135	219	206	168	236	262	179	124	64	122	200	175	212	218	146	123	172	204	230	161	133	188	167	190	245	216	160	119	66	135	177	121	123	155	107	49	118	200	196	109	82	93	48	116	134	140	209	168	121	127	173	207	222	228	184	220	291	231	124	80	119	171	144	203	198	166	282	245	139	202	287	232	239	246	218	147	75	161	257	224	148	218	264	167	166	185	190	234	232	141	126	179	157	108	115	213	310	284	191	233	219	143	132	159	117	57	187	292	254	177	200	236	211	184	133	206	253	213	128	203	262	280	268	133	159	250	191	126	194	290	307	242	281	251	196	140	58	144	205	112	130	209	205	126	81	145	199	216	278	266	215	311	320	237	187	208	211	268	331	265	181	126	157	140	144	278	226	168	149	91	140	108	59	50	98	143	191	166	154	251	174	79	148	129	126	244	249	157	78	96	102	98	120	219	328	259	135	117	197	173	118	181	213	141	115	131	192	247	204	215	248	168	137	243	230	197	222	207	228	144	52	109	203	236	178	143	162	109	107	165	149	181	137	150	180	118	145	177	190	185	214	213	123	194	267	187	226	299	299	279	195	84	124	259	185	70	112	174	198	169	139	191	209	112	117	187	190	203	230	160	145	248	201	169	192	241	226	182	147	109	101	42	165	237	178	209	149	152	201	144	97	148	277	227	109	197	289	220	117	135	222	204	159	151	203	281	280	196	152	192	231	244	212	131	157	177	151	108	170	225	193	222	197	121	136	224	298	252	156	132	185	244	149	62	54	82	75	109	217	217	167	164	189	171	228	179	41	95	106	136	219	226	202	231	207	210	196	121	184	284	198	151	204	106	86	186	241	185	163	226	208	135	102	123	233	239	183	246	169	146	207	238	246	184	114	138	148	73	120	157	165	194	219	178	117	103	101	151	177	148	118	128	125	111	123	121	188	159	139	262	290	201	141	93	129	172	168	194	168	204	221	179	290	343	263	145	86	258	295	176	183	232	245	171	70	141	184	109	78	110	175	162	201	196	119	131	262	322	162	131	190	227	247	226	182	173	139	126	214	175	224	189	136	191	162	141	208	237	205	190	153	153	192	180	159	184	232	212	171	141	145	207	128	117	132	113	147	164	163	126	122	196	179	112	105	163	245	188	130	216	280	195	224	236	178	137	178	276	231	198	206	226	232	249	286	275	252	245	251	230	241	273	250	264	188	71	83	213	215	140	284	241	112	222	242	142	127	108	166	245	172	229	184	129	142	90	170	186	215	232	133	101	203	274	253	238	151	176	206	189	189	150	126	212	252	235	303	173	154	263	246	229	224	195	167	150	172	172	195	150	160	210	178	136	112	155	122	170	258	280	281	251	151	133	143	151	233	182	109	145	290	371	280	237	161	192	280	188	176	198	166	155	137	160	180	171	240	228	173	175	145	143	114	80	159	231	215	128	138	204	117	125	171	247	311	214	104	138	178	139	196	170	108	118	147	193	217	180	136	258	289	209	250	226	160	202	220	117	49	111	280	385	324	249	224	196	217	173	169	207	102	122	190	185	210	213	125	122	238	220	160	162	196	203	217	188	102	105	128	133	159	200	196	148	131	190	142	77	106	207	179	105	96	31	67	164	212	196	204	163	175	182	118	82	46	64	78	119	270	203	90	161	195	158	112	82	54	51	50	120	211	143	63	94	182	175	83	58	70	144	130	145	202	199	215	158	177	172	211	237	192	261	174	92	145	158	89	58	110	152	108	49	79	112	101	71	108	189	184	150	157	117	50	37	154	157	118	117	136	184	170	129	70	148	133	107	215	201	159	111	66	91	175	184	145	220	194	87	85	166
173	172	181	117	70	95	61	88	138	121	122	154	145	121	180	204	179	245	232	193	253	250	257	163	115	178	137	114	87	141	161	156	204	119	83	204	214	148	195	208	182	205	233	182	124	113	157	245	175	95	191	243	178	125	214	176	41	49	173	205	91	138	180	203	222	161	98	94	122	137	105	109	160	214	195	156	191	175	179	126	48	139	261	229	118	127	167	134	149	194	183	120	112	116	67	61	61	73	72	90	119	141	184	114	66	71	129	233	218	169	129	138	163	163	172	153	167	197	144	125	177	226	226	189	171	152	212	203	181	191	160	102	50	84	116	186	261	249	179	171	203	150	185	204	204	238	130	128	215	166	159	169	198	216	146	162	222	242	215	165	126	82	96	139	97	103	148	185	220	176	126	174	144	121	256	278	213	212	286	315	169	98	182	236	291	266	232	247	197	171	152	189	219	193	123	98	116	111	105	105	105	55	81	166	161	111	147	144	184	197	126	79	89	116	116	91	154	189	215	248	185	172	182	203	122	127	187	207	263	292	299	178	99	187	251	236	183	144	104	146	172	151	189	198	199	192	247	270	240	182	79	140	207	149	198	162	142	294	229	134	179	208	131	119	176	187	181	177	213	206	281	276	231	222	190	228	247	183	97	128	222	251	144	169	288	249	185	143	168	208	238	227	189	167	179	132	69	163	217	182	184	126	117	274	210	109	148	256	254	184	219	249	303	310	304	303	299	224	160	234	301	268	254	156	112	158	165	205	205	249	290	232	164	140	144	102	120	198	164	97	112	166	200	227	217	158	118	175	152	70	52	57	158	207	137	104	153	188	289	303	150	195	281	233	268	260	167	220	194	173	268	181	109	228	312	326	289	245	219	149	175	139	87	98	108	148	160	137	162	184	129	161	187	161	167	160	173	208	203	235	285	270	179	95	145	148	85	183	214	219	243	180	110	106	185	254	174	119	203	182	191	147	89	168	183	126	83	186	241	155	143	167	227	277	227	173	123	106	111	162	251	171	116	167	159	170	154	180	224	215	147	147	238	188	161	133	139	184	220	292	179	165	175	148	217	179	228	230	141	91	104	167	164	208	223	111	122	301	221	99	152	157	148	180	168	105	142	219	249	182	160	185	135	156	222	200	130	100	160	190	178	187	228	158	105	99	138	167	156	268	219	149	254	352	227	199	273	181	153	139	155	157	173	380	400	164	140	218	159	122	145	98	123	236	169	146	229	193	227	271	222	131	119	165	182	166	127	148	105	115	185	173	141	87	62	111	146	135	122	184	165	98	138	221	165	127	160	126	177	224	243	225	194	228	212	167	155	89	56	145	249	270	205	185	225	141	129	130	74	173	220	135	78	106	126	130	119	115	153	168	139	158	231	252	254	152	147	244	229	136	140	264	252	204	184	134	113	88	56	122	177	183	152	90	94	149	156	128	149	224	241	148	135	134	64	89	162	153	104	210	228	165	176	147	160	196	148	107	176	155	118	158	189	225	252	220	115	166	228	138	184	220	203	237	218	177	193	199	177	250	216	156	212	215	297	292	191	161	212	279	303	294	270	274	234	137	147	149	198	244	171	190	241	266	234	187	180	195	198	128	108	236	182	73	140	191	150	101	90	85	187	193	77	56	134	223	286	257	159	199	250	287	275	242	255	251	193	160	177	141	159	168	149	174	195	238	272	222	215	147	154	184	180	243	271	261	164	151	164	164	164	171	149	158	182	185	217	205	176	239	247	216	284	199	64	148	226	180	197	182	147	165	207	271	210	84	96	170	176	111	85	138	147	154	187	134	90	162	194	127	206	260	116	136	259	246	185	105	103	220	194	123	125	109	75	125	206	135	121	238	308	279	256	278	259	149	155	255	217	163	167	181	258	263	154	171	137	108	176	165	112	133	195	129	135	220	232	150	91	175	202	177	162	234	198	154	218	178	123	121	160	129	160	191	126	152	164	99	79	162	143	125	168	184	191	100	43	110	200	161	170	135	126	186	170	219	263	181	74	110	209	147	119	119	152	153	41	91	93	106	195	134	45	144	172	72	150	235	129	66	105	131	108	60	49	41	56	85	141	166	148	101	84	104	145	136	118	152	167	131	78	130	139	121	111	177	222	140	72	140	187	222	184	119	109	42	103	186	143	165	208	110	77	159	197	169	188	214	142	105	107	101	164	209	209	155	97	138	144	139	133	77
87	69	109	108	155	128	72	122	146	150	107	56	49	126	175	126	192	205	131	177	312	284	156	94	110	172	191	197	165	188	213	174	178	176	196	222	126	167	245	127	91	158	119	97	126	162	188	188	199	167	161	179	193	185	157	136	102	158	200	119	58	157	223	182	159	155	127	117	120	73	51	139	184	167	126	130	179	164	188	178	98	111	225	167	53	105	105	75	76	136	139	78	140	131	129	275	300	231	227	194	173	143	226	206	103	107	117	226	275	182	169	181	173	250	188	157	153	158	255	244	167	149	123	116	162	96	138	204	150	138	119	81	60	63	94	84	58	142	139	109	174	138	149	189	238	277	145	72	252	309	128	86	233	277	160	204	250	121	113	179	117	182	202	108	134	223	223	174	224	196	176	129	104	102	141	141	147	217	216	273	279	214	179	160	207	240	213	253	275	240	210	170	178	211	147	175	196	138	127	148	128	62	115	159	134	190	306	223	186	257	228	147	127	194	215	169	141	134	125	134	166	146	170	221	106	112	229	276	248	241	304	255	283	306	166	78	120	203	208	216	157	136	198	206	181	132	117	147	151	180	195	196	183	145	153	117	168	231	130	141	202	229	191	133	181	224	170	79	184	287	208	199	210	254	236	157	210	245	266	223	223	272	201	166	227	237	212	196	122	111	220	249	176	182	205	112	107	182	143	136	123	145	217	198	170	187	152	177	219	233	252	221	196	233	291	252	268	259	175	143	160	208	239	184	165	204	223	257	219	143	189	268	257	209	196	138	103	100	98	181	227	203	142	162	252	203	189	220	188	231	271	189	162	166	116	83	56	122	157	132	132	209	273	206	172	204	260	278	334	360	288	195	150	191	199	165	159	182	180	161	248	204	112	205	196	164	160	104	119	223	246	193	106	111	189	220	220	204	252	175	152	305	252	221	301	264	194	128	152	254	284	187	144	228	223	170	135	157	191	209	198	163	217	238	195	194	178	171	194	201	173	188	219	194	188	192	120	77	193	251	228	210	197	168	175	207	200	164	187	261	254	184	194	209	156	194	205	237	209	106	153	188	250	245	156	131	106	146	215	192	98	154	238	244	153	72	133	166	159	132	122	148	157	236	200	76	110	134	154	216	231	181	93	79	108	191	254	240	294	260	198	163	120	156	158	131	200	245	185	111	73	150	229	191	170	194	191	261	315	197	104	136	256	289	187	125	175	213	191	126	90	159	221	219	192	148	98	96	96	147	267	261	185	206	182	96	117	187	120	48	133	173	187	165	113	117	78	79	151	122	49	137	175	198	203	118	117	107	115	190	160	192	291	228	149	154	156	150	122	158	175	120	150	217	160	113	169	152	159	166	166	139	113	140	141	134	147	171	146	138	108	148	188	120	110	113	150	151	86	54	107	196	202	172	167	148	141	136	147	153	163	122	101	99	94	213	192	147	205	170	161	233	231	184	140	117	167	167	150	199	171	133	231	273	143	103	115	58	102	204	195	180	138	121	160	226	174	108	168	166	222	159	126	229	263	237	126	117	147	230	203	172	218	199	222	246	258	247	251	242	257	234	227	197	245	262	171	222	243	200	126	151	220	203	165	138	215	227	134	122	105	189	185	105	122	117	161	111	126	212	148	160	219	162	109	108	188	266	298	187	112	216	274	259	264	204	87	107	143	128	100	152	234	258	270	261	187	160	157	105	191	276	233	173	269	338	184	178	272	277	236	166	140	198	279	167	100	166	197	230	271	260	192	222	264	146	132	176	106	56	121	202	173	214	307	292	194	177	200	197	165	182	170	122	142	144	175	153	103	113	176	156	167	265	290	184	115	160	176	194	210	202	117	38	49	200	317	253	177	169	207	247	227	170	177	195	166	176	217	196	148	83	158	270	231	166	242	270	170	158	186	174	129	85	77	96	153	216	178	138	187	155	126	159	175	161	107	115	104	108	129	119	118	111	114	124	92	82	163	167	123	159	169	142	114	121	93	135	230	228	220	118	110	158	158	119	94	112	58	97	190	173	161	119	105	108	108	108	123	169	155	108	78	167	148	107	223	290	233	180	106	69	96	117	86	37	61	177	188	120	163	191	120	85	79	115	187	109	103	131	64	77	218	267	229	211	245	239	224	166	103	194	203	103	37	50	163	229	194	170	102	117	108	135	228	210	192	156	91	92	134	87	73	76	141	195	149	117	110	143	124	127
52	72	114	141	153	111	88	121	118	147	150	98	167	274	209	161	142	117	130	84	86	151	146	70	40	137	195	164	180	191	115	83	112	133	184	185	105	37	103	129	128	143	78	87	151	191	209	162	102	115	183	239	228	138	168	165	75	107	127	170	133	57	59	44	120	242	223	196	159	195	301	186	54	47	43	107	144	115	85	90	146	178	166	129	108	71	45	98	98	70	175	199	143	194	213	169	184	152	78	96	88	98	203	188	83	125	229	273	262	130	68	128	239	285	218	226	203	233	254	199	190	103	61	157	238	170	70	102	147	161	179	182	196	127	139	201	155	110	62	66	154	167	117	114	147	115	46	109	172	125	196	257	252	238	172	183	134	106	195	161	113	171	237	267	204	185	197	118	147	189	180	187	165	158	138	138	187	226	205	218	147	142	254	237	208	184	186	200	172	179	161	192	208	173	214	178	101	183	206	122	112	141	164	129	127	127	229	199	81	146	219	230	189	189	212	193	227	232	184	141	95	167	190	181	173	95	154	230	252	241	200	241	279	181	58	46	171	318	247	159	192	242	171	225	306	222	179	199	161	101	129	138	128	159	127	96	179	277	249	128	172	147	117	195	125	121	159	163	233	253	176	186	224	185	168	107	117	153	247	234	149	189	187	239	261	250	168	134	181	122	83	130	114	94	157	119	84	98	74	147	294	272	163	151	218	231	225	288	237	165	197	218	199	187	299	308	235	297	251	196	218	192	214	259	246	189	208	251	214	118	172	262	246	233	214	270	192	127	208	190	128	132	175	239	270	212	198	163	131	175	187	177	164	164	163	183	131	173	200	127	168	126	110	121	61	155	314	313	322	251	116	141	192	262	183	129	189	176	155	149	159	149	169	128	158	190	99	115	172	210	296	303	269	234	228	205	165	219	312	219	68	125	201	208	163	155	193	258	272	208	223	187	136	109	126	223	199	197	228	191	257	315	312	298	164	147	257	229	256	198	134	155	170	193	194	210	146	145	113	126	182	222	253	210	171	112	144	168	166	131	214	245	119	149	158	129	184	254	245	191	169	204	176	108	133	196	148	186	278	252	193	218	248	253	270	242	208	185	159	195	227	198	159	214	262	201	182	218	184	136	211	229	176	108	154	194	180	183	203	210	165	112	138	148	196	201	93	90	165	213	137	78	96	139	186	222	250	277	231	166	191	143	105	174	139	76	112	166	111	51	149	222	206	206	277	270	178	168	115	175	296	193	172	226	144	194	183	140	196	129	122	228	250	192	137	130	170	229	233	196	171	145	139	126	117	146	116	108	153	151	130	157	151	108	123	207	292	176	125	207	185	162	108	126	188	197	204	189	247	256	174	170	190	158	148	114	63	161	238	209	212	265	257	167	193	265	242	186	164	166	186	152	153	245	207	186	235	247	233	217	135	51	83	80	79	154	204	217	261	192	73	92	121	222	275	214	196	129	78	66	85	171	187	213	211	128	102	172	231	221	194	169	120	182	172	129	126	49	133	197	174	161	184	169	243	338	272	151	151	195	200	247	207	213	282	297	233	194	217	246	235	173	202	173	131	168	172	132	104	122	171	240	158	59	102	258	273	175	238	341	278	219	252	224	139	158	196	224	240	209	149	42	145	206	163	177	220	208	224	247	228	225	235	261	237	181	167	217	282	180	99	222	225	222	259	237	186	189	214	214	277	230	177	126	97	114	105	154	142	182	229	209	242	270	186	129	201	257	280	248	235	257	196	165	174	184	133	165	271	265	245	190	142	164	233	201	187	229	172	165	215	156	157	153	123	126	110	103	58	89	141	93	94	208	229	116	109	108	69	132	185	122	64	107	156	193	147	162	221	222	238	287	343	199	93	150	164	272	235	112	80	150	236	194	110	105	226	218	225	166	156	204	150	179	157	186	209	124	105	164	191	188	167	216	201	91	82	115	143	201	209	195	195	143	222	176	100	154	168	165	173	166	93	68	57	45	117	128	63	45	48	49	83	82	149	201	88	50	91	83	68	67	48	113	111	77	108	74	39	48	44	53	56	89	166	119	70	147	179	180	162	101	100	83	156	227	155	75	31	80	84	159	188	87	115	157	142	81	96	96	119	120	115	197	141	129	165	162	183	118	53	59	101	110	149	199	136	145	111	145	146	37	70	71	117	159	139	108	91	117	134	102	75	68	73	73	105	112	139	199	180	189
181	182	168	156	141	146	114	95	135	191	213	108	112	204	173	121	183	227	254	237	268	232	163	131	153	268	215	231	260	213	225	201	141	136	247	311	170	87	146	202	136	38	61	189	185	127	173	219	169	113	155	135	143	234	187	58	54	54	152	216	108	61	102	93	96	90	67	164	140	97	196	224	119	100	102	117	192	185	118	173	253	255	258	198	138	152	182	131	73	120	189	118	71	80	148	177	150	134	121	163	237	241	181	207	229	218	253	260	175	80	110	141	211	201	73	86	167	201	118	184	278	147	53	112	127	185	255	193	110	131	164	111	97	128	182	130	82	136	134	122	136	185	183	133	225	217	162	224	160	161	227	158	135	216	226	116	79	181	213	203	187	129	182	199	137	155	168	194	268	239	164	163	205	164	126	179	236	271	229	138	194	246	194	173	237	223	142	224	201	147	126	176	277	256	188	119	140	187	173	206	222	200	216	168	167	177	176	132	136	165	188	239	263	176	143	236	214	237	242	170	95	156	229	191	155	105	148	216	183	146	105	56	101	136	79	81	147	205	235	216	154	160	182	228	230	184	214	206	194	139	139	184	159	135	212	301	236	230	207	198	239	134	60	83	130	190	236	231	180	175	229	225	187	229	308	245	200	201	172	206	151	91	112	133	171	172	94	85	160	195	168	102	63	129	152	180	171	130	124	115	185	247	249	213	287	204	165	267	226	171	145	169	196	191	266	278	190	127	151	142	135	135	167	278	263	305	247	164	178	159	180	204	202	169	173	259	295	244	196	231	217	180	206	185	135	181	173	84	70	111	157	138	139	125	89	160	197	161	241	200	156	220	242	324	339	272	177	119	179	142	154	216	182	153	234	285	212	180	145	122	145	184	117	75	88	115	103	154	274	176	197	223	168	237	209	163	161	191	221	146	122	190	190	207	172	102	82	106	195	232	185	121	140	192	185	177	140	138	215	215	191	237	250	203	198	190	165	199	251	215	110	93	169	163	169	174	186	188	84	105	160	104	105	152	156	213	210	213	254	145	83	157	209	256	235	164	207	174	176	242	187	166	233	271	260	203	159	118	107	142	95	51	89	171	244	164	102	136	128	150	159	122	98	133	178	124	44	79	102	116	159	223	221	147	137	189	197	213	187	105	79	81	179	271	247	133	49	128	173	131	119	141	139	171	163	141	229	270	241	221	213	149	122	161	193	226	206	129	125	134	172	248	157	125	254	263	210	205	210	218	225	178	164	185	151	143	174	247	282	231	142	68	125	188	138	121	186	224	183	164	147	159	160	186	162	123	111	113	126	122	134	123	189	199	167	163	138	70	163	300	261	189	153	157	148	149	177	184	184	201	268	322	253	130	78	104	174	203	239	184	104	152	126	109	153	176	244	196	119	141	185	258	205	154	240	245	173	205	226	141	167	214	200	171	119	149	129	95	132	192	186	166	216	285	214	130	191	245	245	134	105	175	132	144	253	168	104	202	174	171	246	273	239	220	233	215	228	179	160	195	274	269	159	160	275	256	168	251	302	191	146	175	152	178	201	178	169	227	249	204	304	282	215	247	187	117	149	232	166	153	185	172	174	110	114	118	175	262	247	236	177	142	110	107	83	133	231	260	262	256	191	119	143	185	203	200	235	266	196	211	263	234	168	117	152	176	176	148	198	256	256	240	232	189	89	131	217	136	143	152	103	217	335	217	94	218	229	128	163	146	82	170	246	233	236	225	200	190	212	253	210	115	136	197	196	168	211	206	167	175	228	181	131	216	206	183	168	156	115	166	268	215	190	195	226	240	141	171	254	149	94	191	191	219	200	165	175	117	138	177	200	197	154	117	160	255	286	217	159	211	253	197	201	164	119	162	144	173	138	154	250	224	127	145	138	99	150	170	216	143	84	88	111	183	256	326	275	162	166	195	208	145	75	196	219	160	108	96	131	173	219	168	173	181	166	109	110	205	140	68	146	271	225	123	194	155	61	138	157	77	32	33	117	119	81	194	223	164	214	188	71	89	124	138	192	237	202	91	33	96	96	82	145	151	150	124	110	132	117	130	100	84	115	66	150	194	141	150	176	131	126	215	165	149	143	153	183	96	65	62	93	165	157	167	182	180	154	165	134	47	133	185	96	159	308	187	156	198	78	49	144	147	51	69	128	116	136	169	103	91	81	102	126	71	90	90	107	155	146	159	256	234
212	177	133	115	112	103	101	90	189	229	150	123	136	115	163	182	159	102	68	155	249	163	72	69	170	189	171	282	249	150	176	185	102	157	201	221	271	238	130	74	65	32	35	134	154	118	140	166	141	143	191	154	147	221	229	121	110	165	188	184	107	106	159	192	250	217	161	140	147	189	167	126	122	129	137	91	61	140	223	182	285	310	248	285	170	103	134	175	221	239	208	188	174	184	169	161	191	109	131	201	166	175	171	181	205	189	173	164	104	83	129	100	98	155	195	150	123	161	156	174	198	178	143	97	83	98	148	166	163	121	88	125	152	199	188	194	162	108	186	224	117	113	183	127	136	209	171	156	134	136	199	246	266	230	127	41	93	202	217	203	142	98	182	206	236	163	119	128	74	210	255	194	213	182	176	197	202	190	177	200	286	380	221	166	211	171	192	112	207	387	313	188	194	158	63	115	123	72	126	154	136	145	206	144	72	116	129	123	104	82	124	177	184	114	98	214	224	120	125	184	227	180	184	171	149	149	165	202	157	199	228	180	148	159	151	116	149	201	174	144	126	155	234	234	155	152	181	136	85	78	66	87	159	252	223	205	309	242	181	190	215	227	147	181	149	87	152	208	227	233	163	145	180	159	233	257	222	240	189	144	244	274	215	186	133	117	124	180	185	159	168	163	218	239	193	189	230	212	211	149	129	155	92	133	213	205	158	161	198	196	277	273	210	281	280	284	231	161	217	254	268	213	140	233	280	222	187	180	234	308	353	253	198	270	191	74	112	196	201	180	215	231	170	148	203	215	225	203	236	240	143	231	225	205	202	210	221	220	233	135	114	112	189	284	265	261	234	114	67	128	224	220	155	186	194	209	172	70	128	214	201	203	140	61	54	123	213	198	196	129	171	276	224	170	149	175	219	202	206	187	167	199	122	119	191	242	245	231	264	224	152	107	168	254	211	161	109	152	171	152	245	225	181	123	119	216	144	89	140	191	154	130	110	118	122	99	158	213	215	209	166	80	173	177	73	149	250	168	144	209	216	173	135	169	224	223	151	96	78	136	189	162	136	226	356	293	152	129	189	145	143	142	57	125	234	243	122	93	147	159	175	208	229	308	318	165	67	45	121	161	141	140	183	253	234	219	247	220	109	141	250	222	198	169	152	198	133	101	136	173	192	188	190	102	93	93	53	172	185	192	211	101	71	127	197	307	247	146	137	113	129	187	156	105	175	204	204	177	225	210	134	210	275	226	264	276	185	201	226	158	82	116	185	205	235	222	211	192	129	88	92	146	190	206	164	75	89	140	156	231	252	196	188	158	184	211	131	131	161	270	223	114	128	108	188	152	108	229	250	164	166	204	178	143	152	169	132	169	176	106	170	173	101	84	140	156	146	250	203	94	79	174	253	161	108	135	141	84	90	141	178	127	86	184	220	182	155	96	49	74	131	238	333	260	115	68	170	201	163	165	164	203	246	161	108	164	196	160	153	215	181	199	301	303	225	246	256	204	198	242	278	246	207	264	271	207	236	277	285	304	246	191	277	289	186	210	271	242	236	205	150	139	218	193	172	182	84	56	54	114	196	204	124	84	85	105	142	192	236	207	161	89	113	118	92	142	241	238	131	140	175	181	200	216	164	125	170	134	166	266	245	200	157	128	164	262	259	178	169	178	120	105	245	261	115	101	201	224	194	131	55	97	233	256	138	154	191	231	173	141	217	183	235	256	200	232	231	184	206	222	207	178	103	45	132	224	206	168	155	143	124	141	200	219	145	149	152	162	140	63	143	145	163	216	196	172	117	170	199	199	263	233	118	127	175	257	208	151	252	276	226	184	123	182	264	285	275	121	224	278	177	138	175	237	199	228	254	139	60	85	159	187	117	172	223	196	248	236	187	174	178	124	126	133	191	327	216	92	175	240	198	110	80	166	182	105	144	198	98	130	223	142	127	194	147	75	64	99	201	279	228	156	112	163	141	111	144	115	179	186	85	43	65	80	56	110	167	176	172	92	35	47	66	58	113	165	98	45	115	114	91	163	175	134	141	175	174	126	86	89	73	118	146	118	165	199	117	82	145	117	93	129	218	263	161	165	207	142	130	165	135	123	92	92	140	184	151	123	108	115	163	108	124	106	133	126	78	193	200	162	140	98	90	157	181	207	167	42	42	112	159	93	91	177	153	69	44	96	100	82	133	91
256	188	193	187	249	185	51	68	169	186	83	188	206	85	100	73	45	47	127	130	142	156	56	63	94	118	198	154	119	163	209	183	221	253	102	143	223	176	165	216	202	133	136	223	199	185	238	220	202	122	49	89	107	140	219	232	209	207	164	129	153	150	224	209	221	187	103	256	297	199	207	222	169	169	192	199	199	212	247	268	170	187	271	259	170	129	205	191	152	169	203	201	179	188	128	107	129	64	84	101	69	86	160	162	98	100	111	152	152	136	185	209	149	129	113	104	199	211	118	154	182	78	130	224	170	77	99	199	155	114	217	180	78	125	157	182	135	80	134	164	166	130	144	183	189	178	147	162	149	68	84	198	205	173	117	46	122	117	154	188	74	106	176	171	145	87	73	159	217	224	172	101	151	124	74	74	175	293	244	190	257	331	242	221	214	174	136	155	264	240	240	268	191	166	170	132	139	206	217	185	164	152	182	205	155	187	222	181	192	215	183	133	152	111	101	129	113	136	195	241	294	231	89	138	198	158	225	291	210	183	240	150	121	183	137	152	172	186	176	161	152	170	201	229	253	245	207	217	218	178	222	194	219	248	205	167	198	200	169	127	91	203	229	111	53	138	211	323	489	315	98	161	202	234	276	277	236	240	221	210	320	336	254	259	279	307	266	188	130	83	114	164	223	242	154	118	207	184	176	209	207	190	140	110	138	168	246	295	224	123	188	201	189	293	242	217	148	71	170	236	235	201	153	235	257	215	182	175	236	260	208	186	224	208	178	104	150	238	165	133	231	303	296	282	241	182	183	172	201	154	107	200	223	259	315	296	247	249	189	79	85	154	177	158	153	198	258	245	225	283	298	254	209	218	172	159	178	165	130	98	158	129	134	245	253	120	53	165	212	115	112	150	162	183	161	204	252	198	199	200	181	227	158	70	180	250	214	216	316	306	157	151	196	196	178	179	226	177	170	174	170	152	169	218	221	233	138	137	157	223	274	232	179	138	171	116	107	118	172	252	217	126	105	122	100	99	110	139	181	174	103	65	58	135	235	307	282	224	191	199	186	144	194	269	279	235	218	212	173	130	149	184	159	190	229	206	210	138	108	210	223	189	218	138	129	227	171	155	249	305	275	157	147	200	187	240	258	159	149	174	170	118	133	130	119	165	85	87	128	91	124	201	204	172	137	132	90	70	137	287	278	142	219	212	169	228	146	55	125	244	248	215	252	246	215	183	157	115	166	301	282	238	226	204	224	226	191	206	189	206	229	119	134	221	243	235	152	180	302	290	249	224	236	240	192	138	146	122	140	198	151	188	140	199	224	195	226	214	185	124	207	263	257	238	263	197	167	173	143	185	175	158	109	110	131	122	150	167	108	48	125	226	160	111	159	162	199	211	140	133	200	228	186	161	210	234	228	137	48	165	211	146	220	287	233	120	54	85	116	228	242	126	131	96	82	173	177	208	222	192	227	196	224	214	168	223	217	150	140	204	260	206	226	290	245	250	308	243	217	289	270	243	245	270	279	186	174	280	310	236	196	170	190	224	170	127	177	325	316	262	199	159	179	194	255	273	221	207	233	127	63	112	196	235	193	196	170	154	219	150	113	111	64	86	106	168	221	197	185	222	229	283	236	200	158	77	163	207	227	221	169	236	265	251	215	102	86	166	204	197	128	142	236	161	193	252	185	189	207	187	114	42	117	212	190	98	83	211	223	158	267	260	257	258	177	171	177	129	54	54	87	154	117	129	226	264	184	103	149	179	135	136	162	206	165	177	233	216	213	142	128	123	74	52	180	205	126	162	221	230	203	257	179	96	151	143	136	123	178	217	233	183	136	204	204	215	237	138	101	210	221	243	293	222	135	88	118	148	148	192	142	170	196	78	134	217	193	111	97	200	239	133	100	94	89	188	170	135	152	171	205	219	239	216	183	140	66	47	107	172	220	225	178	117	54	71	76	79	186	153	95	205	237	178	188	205	188	166	186	203	129	77	90	98	79	150	130	70	181	166	100	181	143	46	66	91	65	58	59	45	70	132	127	84	86	123	115	97	139	168	184	172	132	145	155	167	228	206	132	116	173	257	282	169	171	226	213	206	107	93	156	163	199	171	165	148	54	143	222	227	141	36	87	158	156	86	70	233	285	248	227	164	168	217	185	194	201	108	92	59	39	99	134	154	169	125	93	143	120	82	142	101
96	121	203	124	112	158	145	141	133	159	227	160	46	129	153	97	73	119	137	57	123	162	74	128	179	97	107	152	100	119	173	141	160	169	187	168	74	121	149	127	135	93	79	114	147	220	235	138	64	64	126	228	273	273	231	155	207	202	186	180	149	123	243	274	177	193	173	154	150	174	185	180	167	265	215	140	180	169	215	196	240	251	191	250	283	271	226	136	141	231	210	178	206	188	164	140	115	85	98	164	112	99	122	118	94	77	161	223	183	83	55	118	123	180	203	171	185	131	198	198	77	86	157	118	92	152	115	75	80	179	185	130	165	166	110	124	190	143	78	130	191	145	84	81	108	118	162	154	111	158	175	197	209	169	179	178	208	187	131	191	144	68	148	146	110	177	220	181	107	101	93	98	156	106	112	162	164	217	221	114	143	197	188	258	252	144	158	236	218	166	222	254	221	240	237	161	129	190	175	180	217	179	91	144	183	195	254	236	189	202	200	186	159	84	138	181	179	121	56	113	137	155	118	110	183	228	271	169	57	145	261	263	174	154	244	238	225	221	181	159	100	128	150	130	234	279	223	228	259	302	285	195	205	293	351	266	161	216	244	237	213	247	280	240	212	147	121	112	219	239	176	249	274	248	171	154	183	190	226	246	271	308	338	266	189	170	168	229	194	180	189	193	172	74	129	179	178	243	194	178	204	168	135	130	175	158	161	236	237	177	243	255	198	254	302	245	189	138	138	214	203	184	231	218	141	138	183	168	189	259	213	235	284	212	184	188	221	301	238	193	280	257	233	365	297	191	302	192	124	173	163	217	224	195	207	202	243	286	279	213	134	199	171	122	178	194	172	192	230	228	259	231	114	156	207	178	129	140	242	150	117	116	101	166	216	169	113	171	130	89	199	238	161	155	247	309	192	115	134	140	194	200	114	98	205	209	178	181	201	193	195	259	207	161	109	130	226	209	184	155	148	208	238	236	250	220	155	194	209	214	256	149	94	120	117	101	186	214	198	269	312	281	145	61	107	179	190	218	149	86	106	124	167	136	142	228	254	217	175	236	287	217	172	150	163	211	221	233	200	100	75	141	224	238	181	135	94	148	215	284	311	207	170	172	226	266	193	183	210	197	212	174	170	211	175	260	320	194	98	139	163	98	112	106	131	195	188	221	224	205	224	262	318	295	161	160	222	198	123	115	177	164	180	199	139	120	202	156	75	188	228	220	271	266	211	210	238	194	180	199	198	124	98	149	254	324	249	154	117	152	128	59	118	133	76	214	277	209	246	267	242	222	222	262	301	213	122	123	143	194	199	194	274	260	216	256	227	231	292	257	169	183	193	154	137	112	206	252	233	235	170	246	231	143	125	141	177	200	146	153	207	210	278	225	143	145	221	216	136	183	211	110	58	95	185	161	156	146	154	229	169	159	194	170	154	171	218	250	240	263	167	93	136	153	156	140	115	139	220	237	226	211	203	226	290	283	136	137	207	236	199	154	200	258	282	279	317	288	230	178	189	234	235	252	236	233	239	252	299	273	219	189	194	203	180	148	124	186	307	229	180	186	143	122	127	123	140	145	118	180	182	153	120	130	183	244	273	291	240	133	173	148	87	91	163	232	211	268	216	108	119	229	237	174	180	133	118	209	172	114	112	114	183	169	161	204	227	235	262	214	214	247	124	159	237	126	50	80	146	171	143	156	140	111	228	220	142	211	219	259	240	262	344	230	194	188	86	49	62	112	191	201	188	192	156	226	193	161	240	132	68	151	178	147	180	173	118	119	90	61	115	132	107	186	185	125	146	138	112	155	124	124	185	167	107	68	152	205	219	168	115	117	128	175	187	178	193	225	215	152	167	193	197	173	140	137	154	210	163	157	123	37	138	227	194	160	146	168	209	167	172	168	149	120	145	180	135	159	190	209	232	182	125	153	155	150	91	107	205	163	108	108	155	178	154	192	126	92	166	112	120	243	237	207	192	122	126	175	162	153	111	135	194	102	87	217	163	35	97	160	138	77	39	59	70	117	103	131	182	147	152	111	133	179	149	146	175	159	143	151	128	119	84	44	106	231	226	184	163	163	129	48	117	214	224	201	230	153	96	162	228	255	226	211	176	184	178	203	193	98	147	131	103	191	197	186	165	206	206	87	130	209	216	211	222	227	196	206	188	139	76	66	116	120	125	105	112	106	89	84	48	105
131	104	150	160	106	62	61	54	148	178	131	140	200	246	127	148	271	298	170	69	114	168	174	114	72	46	141	194	131	143	115	131	147	120	150	168	178	153	106	60	165	232	122	97	150	169	129	150	213	199	202	142	106	173	202	144	101	119	198	231	165	163	167	208	314	299	198	109	122	157	172	226	208	169	176	208	243	280	227	115	87	128	120	165	210	221	160	163	295	198	154	201	173	154	183	204	166	100	48	43	140	196	160	109	80	137	196	138	101	148	191	186	133	163	215	295	288	186	162	208	142	100	130	124	133	242	264	206	141	72	165	197	107	40	75	138	240	262	170	126	199	196	123	138	152	103	51	165	208	152	124	206	197	111	167	192	208	198	176	175	215	207	179	220	145	44	143	194	182	137	78	155	195	175	222	230	214	189	128	122	178	240	225	258	273	241	238	213	177	222	252	241	256	199	278	345	255	194	209	156	110	152	209	272	196	263	380	344	254	189	269	287	166	129	216	271	223	178	259	266	214	203	180	220	180	150	208	182	180	159	118	214	235	105	116	220	204	163	155	164	159	168	143	108	196	233	190	192	135	118	191	213	210	247	358	361	328	220	147	257	290	234	215	194	177	228	170	168	211	211	292	274	188	203	218	151	87	248	308	227	268	289	222	157	180	206	234	238	236	268	268	208	198	239	174	113	215	230	131	101	153	173	137	140	157	152	210	270	280	190	134	178	202	222	233	252	256	211	214	155	86	196	238	137	128	213	274	242	249	190	148	235	145	186	302	259	197	191	128	94	176	239	267	279	212	114	140	176	133	185	167	204	326	216	155	167	153	223	280	245	233	217	118	161	277	261	222	262	284	265	264	205	202	279	248	176	190	192	196	139	115	156	155	203	234	212	231	213	127	145	266	229	133	171	232	178	147	194	170	112	174	218	164	169	198	200	194	194	200	257	224	166	142	123	131	246	273	177	119	149	249	229	193	117	80	175	162	236	244	99	177	224	238	232	108	169	247	147	143	199	190	240	248	185	185	215	236	180	184	180	191	212	135	134	182	183	243	240	214	246	169	152	160	148	212	266	188	126	123	181	189	80	129	132	79	153	204	163	173	225	184	169	199	128	101	182	135	143	173	189	192	134	180	163	180	173	113	106	131	210	228	217	206	143	203	192	139	194	155	94	92	219	237	189	232	245	175	198	237	146	201	274	210	115	56	130	179	191	171	87	122	221	297	303	254	195	151	148	94	127	208	217	220	209	184	182	128	86	131	125	134	116	134	132	62	113	212	228	155	164	171	176	201	178	178	182	180	159	115	126	160	217	235	159	217	239	183	135	120	194	173	214	204	168	181	192	229	270	230	196	221	204	209	207	222	181	108	198	268	151	181	243	183	127	89	131	253	231	102	45	79	140	146	186	213	168	186	200	150	116	83	74	152	252	264	173	185	207	168	154	124	161	201	135	84	113	178	249	200	169	151	155	212	224	339	243	187	289	265	257	212	171	211	208	183	231	192	208	242	229	275	206	166	273	310	212	155	159	173	171	96	173	210	130	178	205	223	253	170	131	113	152	218	170	191	172	98	117	138	145	112	194	255	217	231	185	211	248	234	174	141	158	151	147	171	219	277	257	210	163	184	271	172	106	131	127	205	199	225	241	185	169	188	305	276	174	147	217	262	141	64	118	202	258	249	154	108	143	175	229	215	138	140	173	200	253	209	227	236	227	225	139	193	219	178	196	131	173	222	185	197	129	87	81	122	183	219	229	224	131	103	159	130	141	140	143	198	193	149	86	81	102	177	154	148	151	85	148	156	143	96	69	102	187	152	56	193	265	198	185	182	252	298	257	212	177	187	189	109	85	90	147	236	175	142	146	174	137	105	156	148	91	170	258	222	198	136	104	153	156	220	269	201	113	151	279	247	212	172	153	114	133	171	79	38	114	174	166	134	71	36	27	111	170	154	152	171	198	176	99	83	105	71	85	77	38	92	144	140	98	107	168	112	58	91	98	167	156	50	142	220	135	58	44	109	109	39	86	123	66	147	228	162	143	147	92	116	220	219	114	98	108	49	54	129	114	68	98	153	238	184	166	143	120	134	68	164	205	203	236	148	155	158	168	147	156	191	165	149	129	157	126	116	146	208	235	199	214	193	187	173	141	140	82	123	164	117	135	173	112	112	114	72	71	126	236	155	82	122	205	160	35
217	121	122	140	166	175	168	144	115	104	96	89	57	52	97	115	73	54	121	171	146	173	215	222	215	131	100	141	218	177	107	110	90	155	177	137	72	130	136	118	188	153	139	179	160	151	170	167	203	157	53	117	128	190	207	156	182	178	250	273	290	289	270	201	164	162	105	179	244	207	178	204	256	200	137	160	136	111	125	193	152	96	130	133	168	240	241	203	188	178	182	166	186	197	115	143	157	52	89	97	143	282	244	161	235	253	192	139	85	119	180	168	113	165	210	244	255	113	36	103	94	78	137	235	182	184	322	284	230	192	204	171	73	81	126	173	201	183	113	76	154	211	157	198	212	119	98	137	185	115	135	164	168	190	146	169	184	119	119	156	146	135	215	217	83	40	133	175	104	143	209	174	124	115	135	175	185	110	110	203	237	206	188	160	164	164	162	275	189	101	202	214	259	318	270	231	214	187	203	238	252	255	225	177	218	270	165	112	128	176	270	273	183	107	204	242	251	232	152	154	150	292	367	245	112	101	133	105	168	159	68	139	246	177	90	62	112	115	83	149	203	196	152	162	209	223	161	135	156	163	190	171	155	251	333	395	351	254	279	286	289	245	225	234	167	223	295	217	196	226	181	182	151	68	166	205	203	361	398	274	213	210	125	152	277	239	278	312	241	293	290	261	266	217	190	247	269	215	143	126	137	136	190	289	323	265	178	140	160	180	227	161	62	158	203	133	194	284	225	146	143	166	227	168	141	190	254	256	252	222	182	237	167	181	248	262	253	261	238	207	204	185	238	227	198	157	205	285	237	178	169	182	226	216	169	194	142	116	191	226	247	235	190	156	130	156	166	185	180	131	143	178	176	243	226	216	240	199	229	152	120	194	185	172	172	183	170	194	224	186	228	286	233	190	182	116	138	173	133	122	121	138	206	246	179	158	229	191	156	193	226	221	119	87	92	52	156	234	122	176	255	200	150	98	96	142	215	255	262	193	164	162	146	181	154	165	247	244	196	284	296	186	147	194	221	240	256	203	192	222	184	81	74	200	191	85	198	244	151	162	148	124	157	188	138	100	159	217	180	182	223	173	131	102	94	196	283	155	136	268	182	71	75	91	115	148	169	134	150	155	120	113	129	199	242	198	218	214	137	139	193	247	289	236	167	118	105	179	199	120	121	191	194	176	131	82	103	186	229	231	228	216	189	176	208	209	195	155	81	163	258	197	171	206	168	137	166	193	207	300	238	142	153	141	163	141	88	73	160	131	86	87	99	214	157	151	256	231	127	135	203	121	88	106	189	186	106	189	165	133	169	135	236	239	163	216	251	184	105	135	205	233	140	161	198	187	230	229	151	121	198	131	89	158	129	106	169	205	206	164	148	144	147	162	204	187	132	221	204	86	80	167	166	137	177	237	228	192	155	178	220	132	90	145	203	220	282	184	110	205	143	132	227	205	203	192	127	83	117	112	166	226	140	129	235	210	172	252	256	195	166	227	232	193	219	184	136	249	268	144	137	177	206	268	201	187	208	193	199	219	158	117	207	193	184	209	173	243	208	74	127	171	167	106	192	256	108	127	176	145	184	176	161	194	191	137	184	227	165	245	314	323	284	229	182	142	196	205	174	183	323	377	216	94	57	50	140	137	96	173	152	174	243	238	199	136	138	218	258	230	130	144	179	150	164	184	312	320	175	138	179	130	119	217	217	175	198	126	178	280	222	269	262	193	200	158	120	127	92	49	138	166	181	265	270	200	229	249	200	175	89	59	118	192	122	84	89	44	69	72	73	123	105	55	48	107	212	227	223	247	219	255	210	209	203	85	216	322	168	94	140	217	351	304	156	151	202	155	154	224	172	143	171	128	72	92	143	128	90	132	214	214	206	205	220	223	184	175	181	128	142	189	226	250	132	106	159	190	212	251	165	135	213	125	122	117	130	174	150	181	174	115	163	248	205	105	106	127	115	92	72	170	230	119	32	71	145	185	174	138	131	114	115	160	150	115	143	184	150	209	225	189	162	130	225	194	109	112	156	130	101	161	115	49	102	97	74	160	121	40	96	167	146	147	177	143	123	143	93	143	188	190	145	108	195	145	163	177	114	82	41	133	252	263	177	136	101	120	255	262	182	115	127	185	144	147	194	129	142	170	130	154	235	207	244	261	131	196	173	88	89	57	122	195	182	100	125	158	79	109	188	128
228	132	111	175	137	94	89	188	247	167	144	173	114	73	132	192	161	78	129	155	214	282	150	126	219	170	110	86	68	68	56	52	45	49	194	209	59	97	126	156	203	163	138	189	184	114	71	63	125	218	149	37	86	146	146	155	191	218	297	309	303	220	173	147	94	113	188	249	170	141	134	189	161	54	135	193	171	193	208	131	104	166	121	88	143	118	145	218	256	261	218	155	97	183	234	154	158	140	58	96	231	266	193	153	234	289	161	143	120	141	216	186	169	216	177	98	122	83	117	117	80	155	220	205	114	82	130	237	184	50	50	127	266	268	214	167	145	187	240	280	302	291	234	259	226	152	139	115	154	231	191	173	178	178	213	184	187	189	193	132	86	142	115	178	212	99	72	90	139	197	180	161	205	136	50	152	172	166	212	204	190	219	261	230	196	202	168	122	155	145	183	157	157	292	300	286	307	224	165	150	157	179	226	182	162	157	189	266	150	165	226	310	267	137	153	113	106	171	146	160	210	188	190	202	162	88	128	209	161	97	66	109	147	144	108	52	62	95	187	172	177	167	129	231	220	225	277	181	134	226	294	229	174	178	219	174	180	245	191	214	228	142	154	263	257	222	243	275	240	191	170	104	47	121	187	174	210	277	280	220	179	172	138	172	250	194	231	304	243	176	178	224	203	207	237	202	200	294	224	70	92	175	187	245	286	218	126	117	156	240	257	147	173	247	163	181	196	168	267	211	241	254	167	161	249	197	166	166	148	228	185	148	185	154	161	262	194	147	183	251	274	230	262	176	163	264	271	192	185	241	176	241	242	165	191	150	161	138	150	242	211	140	171	223	214	185	199	161	59	108	148	154	163	226	177	131	238	191	159	155	93	103	125	136	104	115	201	298	311	158	157	163	127	242	234	182	205	200	131	187	235	121	168	259	190	162	194	142	114	87	129	192	134	154	201	133	84	152	266	225	87	122	153	172	249	198	276	245	161	219	196	192	164	198	173	69	85	189	184	187	219	207	180	159	214	228	190	147	133	156	166	155	212	212	160	190	253	217	168	126	130	163	156	236	204	156	142	163	223	255	291	177	194	372	300	197	215	216	226	252	185	162	136	129	167	184	176	126	117	92	125	190	210	250	226	171	153	149	207	197	194	281	323	238	259	310	234	150	131	180	249	231	154	171	127	152	163	77	134	188	158	173	227	233	236	162	255	319	219	186	190	164	71	167	202	85	101	145	149	272	343	322	240	163	209	195	102	98	152	145	131	124	151	211	191	236	324	281	272	241	193	192	235	238	224	224	117	75	168	198	238	214	149	180	157	162	225	175	95	103	106	183	210	147	123	120	148	157	104	137	154	121	184	178	193	212	168	167	244	194	57	117	144	134	127	102	120	121	117	142	109	108	183	193	120	107	143	166	130	50	63	116	136	87	151	261	200	86	158	234	199	181	210	197	114	123	104	120	197	152	164	158	157	254	261	241	218	257	303	249	223	239	208	233	262	213	165	208	221	195	205	199	268	270	133	172	221	161	126	115	258	287	195	257	248	226	168	156	235	198	122	95	138	112	177	222	221	198	173	177	135	142	187	245	244	249	211	184	217	270	256	192	194	152	154	263	278	199	234	240	202	373	461	304	228	222	240	179	215	268	189	236	288	187	71	105	103	146	242	253	189	113	135	192	137	122	203	226	189	218	238	264	276	188	167	121	129	119	108	173	189	199	228	249	210	192	159	130	204	195	168	201	213	199	224	214	152	170	169	151	173	213	259	309	225	101	68	123	166	165	248	203	166	219	204	210	249	210	155	173	173	178	233	153	144	241	210	275	310	228	129	108	182	228	215	222	223	185	209	169	122	163	191	143	117	126	78	81	102	104	145	131	182	213	157	112	144	179	152	140	99	138	191	137	80	129	146	117	168	192	138	164	224	217	132	110	162	139	142	197	134	182	207	121	100	99	144	142	112	137	159	127	102	92	130	155	153	145	171	176	131	77	98	202	291	258	171	128	136	130	131	213	145	49	52	83	102	154	138	74	132	150	126	85	110	137	110	79	100	117	81	122	215	206	98	56	63	54	81	121	76	140	218	192	182	104	102	190	126	39	42	94	203	178	119	159	108	37	112	144	172	239	188	191	136	125	226	212	191	200	148	119	134	80	153	208	133	73	116	218	207	123	82	64	61	61	83	148	169	205	214	121
148	80	96	146	139	157	181	169	106	111	130	127	108	99	102	52	67	91	115	92	110	187	177	154	152	140	178	197	146	130	120	78	78	87	61	45	115	116	94	134	117	74	100	171	162	103	91	157	197	128	84	88	68	100	88	66	127	138	145	185	182	186	231	158	97	101	66	121	172	189	173	202	229	120	145	226	237	156	109	192	194	144	152	207	156	156	175	152	145	122	161	155	144	110	96	213	257	240	233	233	170	142	143	110	173	235	143	88	87	74	127	99	105	151	99	96	175	195	181	177	108	148	239	189	97	109	156	240	274	125	90	185	258	238	130	78	107	165	215	189	157	190	238	272	205	175	216	212	186	176	223	199	117	108	178	177	136	105	126	131	71	75	140	144	92	150	235	261	253	267	241	186	112	119	207	252	245	190	206	195	187	223	207	228	236	197	184	176	192	236	162	127	205	209	166	94	219	352	231	161	202	247	234	189	231	162	101	245	285	201	204	249	288	284	165	161	189	109	78	127	227	285	227	176	169	127	83	205	254	180	207	163	122	97	57	48	103	148	185	188	180	202	252	245	177	230	265	279	256	219	217	182	196	206	248	275	199	118	141	176	173	257	227	190	233	190	250	281	136	106	196	196	114	146	233	234	204	161	159	140	139	197	215	198	196	207	175	203	240	254	257	274	287	282	234	185	204	159	205	229	188	143	127	183	132	98	92	129	168	191	258	207	215	277	238	163	190	235	229	253	208	211	273	229	202	156	134	171	157	196	167	129	133	152	169	184	238	264	227	233	293	254	156	188	212	216	264	210	203	213	222	273	239	224	246	216	203	189	196	147	73	210	248	221	241	156	202	206	156	129	191	243	158	182	178	115	119	109	119	205	184	84	118	118	104	169	241	222	185	216	182	197	259	273	162	110	193	246	188	121	171	178	198	149	72	147	276	287	186	160	133	137	154	163	157	148	152	124	148	141	211	318	297	159	161	252	269	221	156	173	231	210	92	124	151	136	175	240	173	125	167	179	190	231	240	115	145	187	99	122	186	158	159	150	147	247	284	200	158	138	127	203	230	240	285	190	93	73	140	195	164	192	190	224	242	217	201	219	240	163	133	157	145	166	193	191	184	193	174	110	65	145	208	175	171	215	154	99	103	113	209	192	187	154	152	142	134	228	195	162	112	108	149	158	152	191	221	178	123	141	135	139	238	218	163	160	166	103	93	200	251	195	119	147	147	118	213	171	133	270	308	222	213	218	122	55	83	127	169	211	213	203	156	212	217	167	186	198	209	180	239	259	208	199	125	170	176	105	148	108	151	189	190	182	94	108	158	180	235	159	111	220	312	250	95	58	137	157	185	199	114	150	184	126	160	173	144	113	162	199	150	165	102	141	282	246	150	161	229	184	114	105	124	219	195	195	247	209	221	198	171	213	149	112	129	80	113	159	149	233	197	80	122	179	120	129	147	111	174	207	205	144	139	234	272	262	224	173	219	270	235	213	238	253	184	209	206	164	211	205	208	226	206	168	93	131	261	251	206	226	268	264	225	233	274	277	212	259	277	219	224	162	137	112	150	191	149	148	203	176	128	139	129	215	202	158	165	166	171	167	132	145	153	154	244	224	230	206	171	219	239	220	190	188	187	171	149	168	264	233	127	131	151	234	205	174	221	238	289	288	212	104	138	218	294	320	227	201	194	156	210	275	261	150	106	186	278	268	167	178	213	153	243	305	174	155	210	145	106	233	172	116	129	105	128	129	138	214	199	85	67	154	177	149	168	212	263	179	130	116	105	160	177	212	285	330	276	217	183	137	144	167	167	211	277	277	225	236	249	252	184	95	195	227	157	145	164	154	195	236	215	121	97	103	79	157	127	68	118	177	121	136	245	238	209	162	156	215	176	143	191	238	173	121	105	72	186	253	184	167	130	135	195	112	254	350	191	147	90	88	179	220	128	107	145	163	228	135	93	233	200	61	34	41	57	104	173	127	110	216	218	107	38	72	132	180	137	62	139	193	121	142	175	128	74	68	129	210	152	100	142	81	110	187	235	219	194	139	48	81	116	146	128	109	150	153	84	39	86	119	165	189	130	74	55	64	118	171	152	90	98	95	94	176	231	205	183	134	95	134	175	256	217	152	128	162	141	106	169	119	138	200	152	119	83	118	135	90	126	153	150	138	85	32	73	85	137	161	127	124	98	121
254	88	96	79	161	165	148	170	97	41	122	183	166	156	131	184	190	158	129	92	89	142	222	186	98	43	42	80	115	80	53	136	140	145	144	85	135	219	168	189	240	203	170	171	164	130	223	248	203	165	108	78	81	76	59	40	115	128	172	247	214	205	275	205	141	215	197	161	150	105	63	98	77	54	170	207	166	179	171	168	153	132	201	203	103	94	140	228	220	100	71	78	69	78	125	148	79	134	249	219	155	184	165	155	170	146	89	36	37	134	149	136	166	205	224	111	159	228	225	209	222	241	252	275	148	96	168	145	79	76	213	253	201	165	132	180	208	236	170	105	190	233	260	261	160	127	106	65	61	65	109	142	93	105	169	129	139	178	121	119	105	152	173	134	198	275	268	289	328	250	222	173	99	89	161	131	142	168	138	113	139	225	268	237	270	290	207	217	163	141	192	211	229	210	151	147	168	313	365	196	162	248	250	228	264	164	108	210	170	144	227	249	236	291	276	127	198	225	135	148	142	221	220	141	126	119	78	149	215	178	139	117	157	216	154	159	199	220	185	87	221	387	261	208	281	233	289	250	245	295	268	173	63	120	235	232	113	75	183	218	235	216	172	150	152	191	250	251	236	316	291	244	226	133	149	250	180	166	218	202	186	208	200	168	215	203	186	199	229	268	289	241	217	210	150	165	200	229	169	173	215	158	245	204	105	209	186	202	271	206	212	241	266	312	285	253	239	217	190	133	186	299	228	170	248	250	236	335	311	249	173	151	191	180	153	125	162	156	149	163	192	138	138	225	274	310	292	239	225	234	289	287	267	320	284	173	158	247	266	278	271	180	148	150	87	96	250	199	136	257	183	180	206	173	149	116	154	187	161	107	130	166	149	186	158	109	259	323	168	109	126	128	224	281	203	170	196	164	174	168	196	195	221	176	114	152	176	215	197	196	124	119	151	77	56	137	210	209	146	121	138	208	287	242	186	191	227	199	242	280	201	164	110	97	125	182	175	156	156	168	194	239	248	153	92	101	204	154	177	259	203	226	213	160	148	201	278	237	155	153	202	215	154	91	84	158	193	151	229	222	138	175	144	117	164	209	197	163	115	187	222	91	58	58	51	140	166	155	185	201	248	198	163	179	188	238	178	101	80	84	135	198	216	115	157	216	207	175	146	195	118	82	166	217	167	148	235	243	166	164	204	168	144	231	190	141	148	145	157	207	181	161	174	72	90	99	207	253	193	134	172	229	118	157	245	205	151	238	263	189	251	273	182	163	229	205	93	215	284	132	109	157	227	210	136	164	179	113	214	278	150	77	109	233	227	189	278	224	160	163	157	232	211	164	166	126	72	89	147	172	112	97	141	128	153	177	192	191	164	169	182	136	64	71	147	215	243	292	299	183	84	169	272	204	208	215	183	221	263	234	175	160	144	197	189	135	160	154	190	199	214	181	114	138	95	76	163	276	271	182	101	182	227	210	303	221	173	210	184	219	212	260	273	211	212	227	243	248	225	238	189	91	145	205	226	242	232	177	149	164	170	242	284	173	183	217	224	284	258	283	300	172	86	172	191	101	122	229	285	269	306	299	203	185	174	168	224	224	151	128	110	105	134	160	247	317	273	207	190	252	249	217	233	150	106	183	220	192	194	187	139	184	228	202	189	159	138	201	275	305	226	136	191	229	193	239	242	169	192	147	110	102	98	138	140	160	157	185	187	102	102	148	168	127	148	172	140	111	126	120	41	89	192	286	236	134	82	95	150	167	111	94	143	145	172	195	208	168	147	198	177	166	190	201	207	207	230	247	186	137	233	251	154	144	174	218	268	210	185	223	280	227	115	191	226	184	210	208	187	298	262	84	44	92	87	145	268	258	211	182	108	120	141	74	108	177	236	153	100	139	131	215	274	206	97	54	131	165	183	225	196	108	98	136	236	308	221	156	157	170	177	116	44	52	61	140	155	113	87	96	134	86	68	87	57	118	134	143	129	135	150	54	115	159	172	243	192	119	154	125	101	140	112	144	155	72	113	152	95	120	114	119	131	55	85	141	109	113	140	107	150	263	262	200	177	216	177	106	122	90	83	75	128	161	136	192	130	96	184	137	48	66	66	107	187	144	82	133	112	125	144	137	173	226	221	149	151	125	162	122	102	106	77	102	66	39	36	92	163	137	186	219	104	43	106	145	113	75	54	136	165	143
215	155	121	99	191	237	150	69	117	100	66	144	129	94	118	138	137	135	165	168	190	184	97	81	79	37	70	115	91	87	173	171	97	141	191	162	119	130	103	208	258	208	250	132	98	138	143	96	92	195	138	126	148	133	183	136	112	179	165	136	103	105	302	343	187	176	329	278	129	207	247	126	92	136	152	183	191	123	58	80	149	175	107	348	490	231	82	126	162	172	212	141	108	162	187	119	49	176	219	136	92	104	157	179	161	162	196	204	226	194	211	213	154	103	166	259	240	178	180	196	139	149	122	104	99	117	162	140	87	153	196	180	149	123	166	196	201	134	139	173	178	182	181	159	131	137	98	167	247	235	170	104	200	301	261	241	200	96	112	102	121	167	158	177	198	232	196	127	249	239	99	105	82	104	157	114	68	106	145	112	124	184	187	119	148	138	129	159	248	314	208	201	248	235	136	175	219	279	277	170	195	270	293	241	227	209	221	252	243	271	217	126	113	146	251	213	170	205	255	211	116	146	145	112	143	168	127	161	212	148	128	136	154	122	71	145	155	180	262	242	228	195	116	154	180	158	192	229	263	256	222	167	154	227	217	180	222	198	188	226	245	242	213	218	192	183	173	94	113	185	276	204	53	119	119	164	234	183	238	270	225	225	158	214	222	78	132	196	195	202	160	143	230	239	180	196	168	126	161	127	109	187	249	216	162	293	280	152	235	273	203	182	225	200	171	143	153	161	116	122	135	126	202	289	230	206	241	258	221	254	262	254	254	290	324	298	277	221	250	259	247	219	248	301	279	200	100	168	267	184	184	275	244	215	222	137	79	172	306	334	275	203	143	191	251	248	221	191	168	175	182	254	230	146	111	59	175	227	188	165	147	119	138	219	206	253	242	224	283	247	246	169	82	91	83	119	98	166	215	105	132	201	242	209	147	201	153	107	177	229	192	129	97	112	161	209	174	116	80	108	112	151	173	120	222	242	214	163	205	231	172	216	140	119	116	49	174	195	179	198	123	130	206	221	147	143	203	149	104	106	115	226	251	230	224	196	186	149	90	113	170	191	229	167	120	217	263	210	195	141	113	230	252	136	179	243	141	107	175	219	166	98	97	159	197	231	154	79	142	158	135	95	98	184	145	145	212	175	114	165	155	135	185	134	141	151	166	192	221	218	238	228	173	221	235	130	140	185	137	110	158	315	254	156	122	100	151	142	135	200	218	140	132	203	229	126	204	288	168	126	274	371	254	131	164	214	156	165	131	142	219	224	156	67	78	154	192	174	133	131	161	199	214	178	155	206	274	184	166	172	171	237	227	140	144	170	174	173	242	240	145	242	192	172	200	157	221	152	45	143	191	91	45	101	159	159	194	222	212	190	161	132	116	150	212	237	258	334	307	203	135	154	215	172	207	250	194	215	205	170	164	202	226	160	84	187	238	182	222	222	184	127	191	215	151	161	239	240	164	178	252	214	168	183	190	264	257	248	222	183	205	252	245	204	186	134	143	138	142	159	95	114	142	128	134	172	166	122	136	157	212	157	205	332	264	164	151	119	92	161	233	255	182	181	243	207	108	98	160	169	154	130	188	293	248	220	219	196	173	148	148	101	194	199	182	230	124	105	196	180	111	127	225	243	142	189	236	206	208	122	153	150	134	183	177	206	131	205	312	205	226	379	315	216	217	171	168	148	138	161	145	117	140	248	184	151	229	230	192	234	194	96	132	168	194	177	122	114	117	158	140	104	217	156	138	134	43	71	90	157	157	68	47	116	196	155	160	155	143	235	215	159	157	111	90	113	225	286	238	224	210	252	253	136	94	232	318	233	147	84	138	243	236	215	209	209	171	117	105	156	177	154	98	124	157	69	61	122	204	143	97	121	104	111	127	99	120	146	168	202	98	65	91	164	204	209	175	95	135	181	144	98	76	47	60	170	199	143	129	128	164	118	116	138	98	125	128	110	125	138	120	72	48	81	74	41	138	173	150	202	129	45	113	153	133	102	70	86	70	107	174	185	154	147	189	114	138	176	122	99	49	103	104	46	129	141	98	145	170	102	130	214	226	224	162	139	111	59	63	92	113	141	185	175	146	158	169	180	216	203	152	177	163	128	140	138	186	151	87	110	117	138	94	83	167	119	61	87	66	82	139	119	155	153	54	36	30	50	83	128	166	160	155	183	159	162	181	208	259	136	80	141
202	245	236	117	134	156	94	166	196	143	151	96	40	46	77	150	145	183	359	320	201	147	161	281	179	42	99	183	173	203	218	159	157	194	210	201	204	178	181	172	121	106	152	118	95	96	100	153	149	154	149	136	175	147	132	220	236	187	145	150	214	230	279	274	187	263	361	334	247	245	208	106	202	251	152	153	171	149	134	145	162	130	117	224	273	181	85	47	90	123	131	206	210	159	104	96	91	85	145	148	127	202	228	152	150	157	169	252	217	149	191	158	182	217	145	149	158	123	131	215	172	135	131	60	135	214	165	97	108	233	295	243	239	138	118	217	279	270	193	174	110	123	128	78	111	134	94	124	227	273	198	73	176	284	200	194	243	212	227	253	192	157	206	236	277	274	188	141	187	143	129	222	215	196	150	136	133	158	191	218	212	197	224	135	66	133	124	156	258	148	125	214	229	227	223	205	163	222	297	248	144	125	133	119	203	253	213	224	207	221	254	215	129	141	309	275	170	117	83	143	159	99	59	83	136	206	154	163	196	177	201	142	76	75	175	226	175	148	219	240	135	96	134	145	177	161	121	105	131	117	200	240	190	286	261	243	292	244	154	203	277	224	228	239	269	196	149	159	106	151	176	184	176	198	220	232	221	281	301	204	185	211	156	180	187	96	117	180	277	268	212	206	251	235	260	255	151	215	355	320	203	129	133	159	166	225	203	192	165	98	112	215	234	199	166	134	229	301	212	90	50	139	226	175	104	125	204	237	280	299	282	230	266	259	219	301	279	250	218	159	147	99	140	251	175	150	215	209	210	197	225	266	249	282	266	219	214	267	271	248	230	174	158	176	184	188	143	125	184	135	170	278	245	150	87	121	168	161	155	153	209	217	264	294	252	222	197	137	174	224	186	174	151	105	98	124	215	290	225	148	116	165	206	195	162	137	87	46	177	173	113	113	43	134	203	117	47	113	213	239	141	50	102	143	243	252	163	185	248	215	166	217	178	170	201	208	205	158	150	139	109	194	179	101	232	265	184	215	184	121	198	270	240	215	258	210	134	122	145	257	245	198	217	182	182	266	325	255	147	121	117	157	164	156	125	133	223	168	138	171	119	114	149	161	172	206	202	206	190	82	102	129	117	168	190	110	100	135	236	208	90	90	136	196	201	217	191	197	271	218	154	227	224	199	167	122	224	187	147	187	192	211	108	46	114	144	146	122	98	160	189	120	91	186	182	89	109	186	125	123	246	293	236	150	101	77	147	226	178	162	226	245	195	217	260	195	172	178	151	93	98	137	161	193	185	202	216	214	141	59	92	116	136	217	207	157	203	210	187	184	173	219	171	158	164	91	105	122	139	152	225	176	149	282	261	154	181	224	178	158	146	101	174	221	128	154	211	152	181	246	237	154	70	75	126	114	157	246	147	90	154	258	271	192	139	202	229	174	169	226	254	202	194	183	150	182	152	112	240	252	176	184	211	224	228	259	281	256	194	103	93	194	153	182	215	92	124	189	150	74	170	183	80	132	178	207	214	268	211	98	130	132	165	172	169	198	144	139	178	199	182	96	115	243	237	243	217	206	272	215	105	102	228	302	285	271	248	243	234	231	243	197	199	250	221	157	135	142	141	101	126	190	182	118	92	77	116	142	131	148	142	186	210	145	143	188	207	252	214	166	179	294	259	102	119	161	125	132	194	214	149	136	178	180	193	215	231	195	170	186	142	157	176	115	177	223	174	82	40	119	115	153	209	99	45	102	182	204	125	76	149	127	107	117	70	134	136	115	167	232	191	170	241	215	161	115	131	166	159	128	130	191	250	238	186	101	107	112	115	174	162	191	174	187	242	166	105	151	121	110	224	225	172	144	122	150	151	214	209	89	69	187	274	218	173	97	117	162	97	125	150	209	239	160	124	124	188	201	139	161	191	143	155	120	78	152	194	136	124	105	116	149	96	66	105	176	178	266	285	122	103	101	38	106	187	121	138	200	200	193	93	54	83	134	133	122	94	157	233	184	142	118	192	175	98	101	134	135	77	41	31	35	110	172	131	135	150	79	154	195	203	225	198	178	143	181	121	85	79	98	132	71	89	87	79	154	142	61	38	138	201	199	194	101	37	76	203	254	205	117	59	61	117	140	152	128	71	138	117	145	211	194	196	153	68	32	147	151	61	76	55	64	66	68	73	78	145	114	58	67	119	150
167	174	140	136	119	119	125	95	111	110	41	43	81	100	81	127	132	153	226	273	285	225	130	124	113	86	155	178	171	188	137	100	232	289	189	129	184	214	124	121	136	141	116	105	105	112	176	195	220	193	137	100	145	124	143	233	237	233	165	185	334	311	211	201	240	258	230	261	207	148	120	95	159	156	178	187	151	112	149	217	135	122	186	127	45	40	39	98	104	85	173	136	120	199	182	213	249	158	171	161	82	170	160	147	179	151	123	149	185	106	59	79	95	126	135	183	163	102	98	103	166	152	119	89	100	155	176	212	154	130	144	145	234	196	164	209	250	237	148	142	170	167	188	186	170	148	145	112	89	156	171	174	220	210	161	153	92	66	143	208	227	148	115	224	261	186	185	211	151	157	137	140	245	260	177	90	122	170	198	150	49	180	267	194	159	191	177	141	163	134	76	114	165	185	210	173	129	187	237	174	169	220	141	115	183	177	180	121	153	226	161	134	222	247	227	205	225	215	177	171	108	88	103	190	268	243	225	164	140	142	133	155	156	151	129	135	99	133	230	193	161	179	177	223	209	177	214	170	117	139	161	143	184	201	178	226	265	282	238	220	303	255	169	233	247	208	224	277	190	142	155	235	264	206	246	154	141	165	140	204	164	66	193	282	243	195	148	216	230	191	221	238	189	155	199	172	154	185	254	200	48	135	201	166	212	188	221	291	270	193	101	151	162	93	141	222	254	234	166	114	145	164	150	217	187	203	217	183	215	193	197	247	240	130	102	116	134	185	136	129	180	182	137	133	167	230	221	165	215	290	352	309	240	227	273	360	251	127	160	201	190	223	314	241	192	238	179	114	154	241	269	232	179	115	123	186	152	95	116	154	176	206	218	218	211	127	170	201	150	161	159	163	190	305	248	206	271	186	158	263	189	82	144	142	135	142	130	171	233	162	137	164	83	114	184	169	147	110	121	144	186	177	125	158	202	186	161	168	142	216	245	169	151	195	180	165	139	114	204	239	196	118	159	161	134	220	190	139	108	121	180	187	182	250	298	248	228	169	140	209	195	144	157	218	236	188	187	197	220	215	223	192	180	180	171	184	212	226	197	274	282	165	98	124	182	164	105	124	136	179	229	172	186	269	163	106	160	190	195	124	152	183	115	158	222	252	227	240	259	246	261	265	290	218	172	187	241	171	52	100	185	184	97	83	166	244	203	124	157	243	205	111	101	100	78	97	194	310	242	168	183	178	234	244	141	49	94	198	185	154	182	201	179	89	123	180	180	138	95	139	113	120	137	144	202	145	130	119	53	123	248	286	289	264	161	107	99	102	147	166	200	198	207	191	175	186	143	158	264	203	117	211	249	150	58	140	178	178	186	188	200	116	187	185	132	153	140	196	217	191	180	168	140	205	279	237	126	218	301	155	66	142	236	217	153	211	252	235	246	215	225	211	270	306	321	318	203	203	222	213	207	247	226	156	188	190	143	180	304	307	207	185	199	241	245	194	143	161	184	99	56	126	189	258	219	140	239	219	134	164	196	155	80	50	95	185	185	196	210	151	168	143	150	247	240	145	123	168	206	215	203	194	199	242	248	149	188	239	158	137	193	261	225	238	231	206	224	198	109	119	207	164	139	181	205	201	205	181	159	210	147	170	184	121	150	216	188	139	186	159	190	277	244	173	267	287	231	216	242	265	200	154	124	150	168	169	181	119	105	191	248	248	293	338	285	217	205	126	65	198	236	118	64	47	29	113	147	190	207	138	108	67	147	227	134	98	207	179	148	190	170	160	153	225	237	154	198	260	242	238	245	252	224	227	202	110	197	220	134	215	235	202	199	157	161	125	62	88	123	174	192	181	189	106	115	111	100	206	143	43	140	298	241	106	82	54	128	231	179	156	126	43	64	135	133	133	161	136	87	111	173	105	56	121	138	160	211	206	140	133	197	206	212	185	128	122	107	119	181	175	117	100	78	52	126	123	67	131	190	114	38	92	141	175	162	73	93	99	97	101	89	169	132	69	136	173	143	120	78	69	122	87	63	67	91	201	198	126	158	129	113	140	91	51	116	150	162	176	83	115	215	201	177	140	90	66	115	113	50	109	198	180	117	106	119	191	212	111	73	106	139	99	110	170	132	81	61	189	263	182	200	194	80	94	144	88	94	156	103	83	145	180	171	108	54	51	101	82	32	70	107	69
119	87	72	147	226	176	122	104	126	154	112	60	105	168	159	139	132	86	63	64	125	204	165	153	243	247	228	237	251	226	105	88	152	163	102	68	119	174	145	65	85	157	234	255	131	44	52	138	147	94	161	227	166	63	137	189	143	112	139	186	208	211	126	97	191	203	198	232	137	87	150	113	134	132	90	92	62	138	180	117	175	193	138	105	90	160	157	199	156	79	83	57	82	148	207	213	255	268	206	199	123	78	148	163	169	155	82	73	193	185	108	194	178	117	90	93	89	118	206	208	207	144	66	126	180	239	264	167	164	193	108	122	261	276	226	221	174	156	194	209	153	65	84	112	91	58	107	127	105	124	166	215	211	192	194	208	178	134	190	223	216	191	160	153	172	143	134	211	211	216	189	99	111	108	95	121	107	206	214	137	167	122	73	117	165	141	115	96	140	158	177	161	123	184	231	217	159	161	122	154	239	210	203	207	191	228	174	150	253	255	175	214	220	152	133	110	136	210	184	133	141	175	217	191	205	310	319	198	101	80	213	270	162	120	141	189	210	131	78	183	196	145	202	272	264	231	249	268	204	198	241	189	197	200	198	138	108	226	233	170	237	316	238	200	200	197	234	231	233	244	226	189	205	297	252	201	260	248	136	185	206	140	210	170	116	233	236	114	156	214	203	282	303	205	126	109	184	252	261	226	129	145	191	215	245	211	219	281	392	339	204	200	203	169	179	216	245	254	152	99	185	190	158	205	147	106	158	197	218	248	213	171	143	143	190	97	88	215	221	100	81	240	250	201	231	135	117	179	201	201	215	198	219	275	263	278	250	194	182	198	234	204	219	247	206	204	281	232	160	185	259	324	270	193	234	258	206	232	231	242	262	265	219	209	225	139	156	189	187	220	171	157	197	250	256	214	214	188	195	261	208	176	240	144	84	146	159	120	136	235	271	212	193	203	130	129	159	145	130	123	211	239	199	269	281	181	135	175	213	216	209	238	209	221	273	208	166	116	98	131	221	194	191	280	267	258	196	243	260	192	224	238	182	209	244	168	164	203	171	184	184	95	178	269	161	118	177	125	192	277	148	163	220	200	181	128	116	213	254	172	132	92	108	112	132	233	201	169	173	169	194	196	173	168	243	242	140	114	84	107	211	213	169	160	131	193	318	239	201	188	159	220	236	280	204	193	252	191	259	311	214	199	205	203	192	181	173	146	212	212	195	194	193	205	247	206	150	233	181	112	231	280	243	245	171	159	203	199	213	189	202	233	147	128	181	226	198	123	124	142	149	158	176	154	104	142	194	175	178	210	209	132	136	270	365	276	194	208	175	115	86	100	197	220	167	186	189	214	191	149	247	340	277	206	145	143	216	202	140	94	113	155	143	160	152	166	198	232	170	79	116	153	228	288	233	151	162	264	312	209	101	138	250	285	161	93	205	232	224	243	209	173	195	207	174	265	309	214	216	239	144	164	254	244	201	180	192	255	318	240	121	131	160	128	123	149	170	184	157	110	140	215	227	179	99	140	152	101	108	180	263	173	197	239	186	198	137	61	140	200	157	146	194	228	171	224	286	183	135	189	191	163	180	219	252	199	270	312	183	109	202	245	143	154	131	115	103	110	157	126	157	200	204	204	143	137	158	128	128	142	144	201	156	91	197	257	247	231	236	226	154	164	205	195	225	185	151	194	221	273	183	51	126	191	112	41	146	231	187	147	184	165	193	205	192	245	225	172	133	96	75	189	219	147	155	167	140	282	345	225	209	188	196	195	136	177	197	206	215	196	162	149	178	212	286	275	215	173	190	165	138	202	235	143	116	241	300	183	163	215	216	157	38	112	163	154	146	155	194	278	282	225	162	108	105	114	184	189	131	101	111	143	154	150	192	168	89	142	157	122	206	240	224	171	165	154	68	124	120	82	165	182	130	133	100	40	129	195	105	122	217	134	133	177	134	147	100	66	122	98	45	96	93	113	122	54	47	42	42	36	98	177	202	224	213	132	73	112	162	174	157	183	130	114	121	89	130	148	131	160	151	72	44	60	104	108	70	134	197	166	114	105	162	105	112	135	120	156	100	81	91	65	98	164	138	53	116	120	66	136	174	147	115	113	115	115	161	124	52	48	84	158	233	230	199	174	101	65	46	83	231	261	110	108	180	103	97	162	133	65	124	275	262	214	179	118	110	84	84	173	271	171
134	151	138	137	181	136	50	139	147	102	161	223	289	300	302	213	78	96	202	164	123	157	187	209	135	191	270	210	159	165	202	162	163	214	173	155	109	109	194	161	112	139	163	132	136	159	100	64	89	83	112	103	172	187	167	227	154	97	133	168	126	126	134	154	127	66	59	52	166	185	148	145	80	68	102	94	87	180	175	147	112	69	86	112	157	110	116	115	41	118	119	94	195	144	119	178	207	237	181	167	119	140	162	108	88	107	140	147	222	203	173	209	223	226	183	177	124	96	161	140	121	164	176	104	190	254	186	180	159	186	204	245	234	154	159	247	233	239	369	348	291	244	187	147	84	118	189	128	133	199	212	241	209	109	157	202	136	168	229	196	120	169	201	213	245	186	193	154	105	152	210	178	159	127	94	120	141	215	245	251	214	143	123	162	139	127	179	156	156	203	234	162	75	99	85	117	172	177	118	124	182	165	202	243	187	174	150	117	237	327	273	189	171	189	196	211	195	163	180	214	235	281	246	187	214	245	229	114	127	223	267	234	134	184	290	215	165	179	101	169	290	176	193	217	94	129	193	215	181	108	143	236	202	140	233	200	102	171	157	169	259	286	274	233	163	157	182	184	211	145	124	132	99	198	239	216	197	217	277	240	185	185	248	285	220	199	171	145	181	165	95	145	224	231	224	156	257	344	307	244	188	211	278	266	195	251	299	337	316	286	256	211	237	223	201	183	136	150	232	213	155	215	266	255	257	287	313	308	258	176	126	212	207	231	259	154	92	82	147	194	229	184	103	160	222	202	189	150	224	356	282	180	185	216	198	168	270	285	215	195	203	180	147	144	182	234	205	292	324	226	238	159	144	220	182	127	204	289	226	176	211	288	275	203	198	219	226	233	221	128	190	222	161	193	199	206	189	166	176	219	180	190	158	87	164	173	136	184	211	210	221	233	146	130	126	115	183	214	142	162	200	140	176	265	204	116	136	85	113	191	199	185	192	216	168	137	164	223	223	162	187	227	173	187	195	185	275	282	204	180	152	122	141	152	170	170	149	195	255	209	188	171	157	220	163	61	119	176	197	168	129	146	135	186	213	143	136	159	107	76	105	113	118	110	145	174	154	270	226	131	139	162	257	158	172	248	177	179	134	61	152	215	186	181	178	188	222	193	191	249	154	62	113	166	124	102	196	189	159	145	138	182	179	255	256	134	207	245	110	101	168	180	210	220	178	195	280	189	131	189	187	245	231	160	182	136	114	163	108	145	172	144	204	219	181	197	150	86	179	223	226	273	224	162	167	107	152	161	82	130	151	201	171	137	172	116	68	125	152	138	141	104	174	164	163	252	154	129	194	184	203	223	227	230	128	142	168	73	150	228	174	140	154	182	196	112	80	143	149	208	228	161	211	238	210	182	203	224	266	204	161	254	159	108	155	215	181	153	257	295	309	314	271	212	222	215	269	315	287	293	259	296	266	197	148	106	140	156	211	214	172	134	60	55	119	194	166	179	234	257	171	134	213	178	124	169	215	147	138	164	155	192	251	303	283	189	207	240	207	162	135	100	58	72	159	198	174	135	152	161	91	215	298	265	196	154	141	140	122	98	115	123	181	193	114	117	110	52	78	138	185	115	90	133	86	129	215	211	164	141	171	209	167	118	120	210	300	243	159	111	136	102	176	273	197	94	102	198	178	179	253	193	81	116	109	45	97	113	96	124	160	199	193	169	302	318	157	137	207	195	90	71	103	82	154	185	163	191	156	166	148	144	132	153	154	152	220	276	271	188	181	214	180	100	158	291	310	216	231	270	240	196	174	161	132	168	177	179	219	153	136	128	40	133	261	248	166	80	57	100	126	200	268	273	255	238	259	207	151	136	227	216	99	111	121	242	279	178	97	87	118	129	154	182	213	132	142	188	161	148	79	43	41	134	128	56	140	175	147	133	126	84	68	130	134	108	78	150	208	156	94	73	119	109	69	62	77	56	90	93	98	164	161	105	148	206	168	192	172	181	197	189	161	153	167	127	122	76	39	76	101	107	126	164	176	133	168	252	216	110	52	87	198	215	122	109	133	129	213	166	36	75	147	165	97	51	54	43	66	128	162	99	69	162	150	127	237	194	64	44	94	210	247	201	178	162	186	208	209	142	123	215	145	145	146	38	87	147	148	130	75	88	203	251	160	54	70	165	170	222	211	134
79	89	81	43	110	150	130	152	123	63	81	180	291	285	258	247	172	95	153	169	162	203	151	101	89	227	239	138	147	147	98	77	163	185	150	113	130	175	189	182	104	83	77	126	208	206	159	180	195	131	163	185	178	173	163	101	91	98	116	210	235	170	104	181	175	169	144	45	99	138	86	51	136	231	211	137	147	197	257	322	234	180	170	125	91	64	108	126	101	140	115	44	64	68	102	148	133	98	114	161	105	83	103	68	49	119	214	179	142	241	270	217	231	240	184	259	226	163	177	100	174	241	257	253	193	183	245	380	320	127	69	139	253	185	110	155	258	271	173	145	187	211	211	258	224	203	249	198	201	213	144	188	278	228	202	187	194	182	207	184	119	154	159	115	175	187	137	141	146	169	149	144	212	185	62	115	208	264	246	172	219	205	174	142	109	179	210	210	239	234	131	155	217	196	145	97	112	170	236	209	153	174	150	113	153	225	198	90	123	187	210	251	183	175	238	160	141	138	191	245	180	191	205	136	90	148	175	143	153	198	187	185	120	128	188	166	167	197	184	119	182	222	231	238	147	176	239	199	211	266	210	222	239	160	184	192	220	228	195	261	254	263	224	143	168	172	213	214	232	233	150	141	111	167	269	272	240	168	180	181	157	219	228	232	243	219	238	186	187	212	165	192	224	258	276	164	145	185	159	200	239	262	302	240	240	195	165	275	258	175	141	160	276	280	234	174	82	141	168	170	161	170	214	264	256	186	192	215	228	186	72	127	195	176	210	157	60	80	244	252	186	199	172	201	246	231	312	368	259	224	228	231	202	182	148	123	161	221	257	208	229	261	247	161	137	187	160	186	218	303	301	183	215	276	266	252	250	268	315	206	114	154	204	293	177	184	271	231	242	170	133	194	182	132	190	302	343	259	129	134	116	132	188	157	187	229	187	197	261	167	127	164	98	112	165	217	249	228	243	222	216	200	190	152	72	122	183	155	191	198	167	239	246	163	158	178	195	215	140	156	220	266	222	288	420	315	227	259	338	314	211	99	122	232	249	165	156	165	171	190	159	184	181	199	137	132	208	162	190	251	249	221	171	148	220	226	162	245	186	106	105	109	114	68	114	93	42	187	238	202	235	213	269	264	166	184	254	264	207	128	111	119	193	198	174	233	190	182	145	122	118	130	220	184	137	164	259	292	276	208	159	220	252	279	184	78	142	123	141	166	150	171	163	216	167	189	192	90	150	178	113	150	244	204	105	120	154	138	156	126	99	154	219	187	107	64	84	178	181	208	245	201	217	172	126	102	136	207	207	132	110	164	96	100	184	222	249	232	129	123	213	259	224	252	241	146	209	197	191	227	172	114	177	243	154	74	131	172	298	361	240	294	250	203	274	189	182	234	186	134	177	206	231	248	162	139	183	197	244	307	246	226	175	108	171	208	180	227	301	204	250	340	223	189	248	252	179	154	169	180	240	197	136	203	182	186	231	183	154	135	144	186	205	198	180	244	273	268	230	177	185	158	163	247	313	234	131	123	129	160	200	258	280	227	212	238	279	246	198	182	214	157	51	102	173	158	150	205	232	173	164	191	121	81	130	185	168	91	163	263	228	214	192	210	259	216	142	156	192	197	160	77	88	166	204	184	158	186	169	91	138	148	61	129	225	255	232	153	100	129	212	203	216	208	133	77	69	203	222	112	195	226	140	102	142	198	188	198	158	141	104	95	149	145	173	136	90	119	104	104	128	161	147	117	105	58	78	171	166	164	229	196	119	114	135	109	197	212	125	166	236	257	195	184	189	197	221	197	202	200	155	149	194	194	179	171	99	93	100	68	154	173	80	71	156	191	163	103	47	42	87	133	109	177	224	178	217	269	161	91	174	199	168	93	100	175	226	214	109	118	186	126	138	254	167	59	125	177	257	264	209	164	143	219	153	86	98	172	194	166	159	67	133	175	117	127	129	141	194	182	84	97	195	131	39	43	129	187	173	215	184	76	52	112	100	135	161	89	60	145	193	124	81	141	234	154	80	62	117	139	65	124	191	177	154	165	128	96	160	119	99	194	209	165	109	134	141	107	180	150	106	106	177	220	96	123	122	39	40	119	161	94	47	147	199	203	219	195	208	211	171	75	109	237	228	178	176	101	61	188	198	151	120	94	94	71	131	233	171	82	129	80	156	169	99	87	38	39	41	77	128	149
271	199	150	117	170	229	199	157	97	93	92	118	206	136	47	79	77	133	221	140	134	174	194	148	101	168	164	103	79	80	124	188	120	45	70	120	199	220	154	107	103	92	53	82	152	209	157	81	113	94	45	80	92	83	151	178	101	95	189	175	172	223	201	134	131	175	193	133	45	132	183	124	147	186	218	240	184	131	124	96	55	93	142	190	141	94	154	218	175	117	147	94	75	135	131	72	96	143	166	145	76	84	80	108	108	91	159	137	158	366	381	202	134	151	242	187	134	193	188	120	121	239	291	250	129	45	81	141	162	135	68	114	221	210	181	162	182	223	205	206	208	227	205	162	132	134	138	119	154	215	192	141	194	226	145	158	261	254	188	189	207	162	98	96	182	135	82	103	155	234	187	134	116	189	223	180	172	161	234	236	118	80	139	180	199	125	67	111	168	203	230	239	179	188	258	260	241	234	275	368	259	115	138	145	154	235	286	198	218	311	250	232	270	243	213	234	171	133	206	242	240	176	171	187	188	252	253	203	215	284	278	155	80	186	220	92	93	156	155	199	254	230	205	193	172	177	135	156	171	183	245	223	185	203	231	196	192	126	132	233	209	182	218	237	262	201	176	231	293	214	176	253	240	233	253	258	274	309	233	226	266	253	224	213	196	184	176	153	171	155	193	151	149	209	219	215	120	87	128	192	228	199	173	190	178	165	119	158	230	246	258	237	245	281	261	156	119	140	185	200	170	158	189	231	209	258	266	212	215	190	194	134	144	273	215	173	170	80	132	174	175	182	115	182	234	141	99	134	117	150	183	134	151	192	194	136	119	200	214	217	217	201	162	94	116	248	272	162	234	261	204	239	251	268	285	233	191	206	231	214	156	191	214	193	192	209	271	237	239	227	278	331	235	195	217	151	80	152	176	197	240	268	252	214	204	129	199	309	239	167	187	201	161	94	173	251	182	242	273	192	119	115	194	183	105	131	149	125	186	154	181	224	130	126	133	90	81	121	150	183	215	225	213	274	267	217	302	264	199	205	180	173	113	151	201	182	150	131	201	250	213	171	185	216	225	221	184	170	133	140	228	217	163	201	237	179	167	195	195	169	100	76	124	159	163	107	76	103	154	124	139	131	90	157	165	146	173	181	153	146	212	257	146	56	90	191	149	90	135	165	205	199	183	159	171	347	399	179	166	195	142	156	146	171	123	101	96	133	228	168	131	209	226	210	216	169	174	216	202	147	147	156	199	224	152	104	79	71	115	194	176	143	168	237	215	100	101	184	175	145	240	241	125	91	72	105	207	270	243	199	225	281	202	76	166	203	145	224	187	198	239	96	107	258	230	133	174	181	151	98	162	256	214	173	182	145	111	169	245	256	212	192	195	219	247	258	215	207	230	282	268	270	309	203	203	169	118	180	224	259	206	277	261	127	194	159	131	228	252	151	130	173	151	157	187	197	198	217	188	145	163	174	121	187	269	153	109	164	174	190	192	241	221	125	85	191	224	104	52	116	215	192	206	241	193	141	134	232	192	177	248	198	117	84	198	340	294	166	138	120	167	273	180	143	241	228	210	228	232	207	180	249	266	217	233	177	145	161	158	165	230	238	201	225	208	196	144	65	61	163	191	184	191	242	265	137	102	174	219	217	184	207	182	163	211	193	193	178	235	262	165	185	233	234	239	194	187	182	103	105	155	96	103	105	58	140	210	213	233	176	98	142	183	204	144	105	219	205	83	36	116	165	147	217	249	136	71	129	209	229	213	125	85	118	137	251	330	325	304	241	290	333	219	226	257	214	227	172	163	219	229	249	222	160	149	204	218	135	55	129	148	96	114	78	45	108	179	180	184	178	125	156	131	110	126	147	171	168	229	247	256	248	204	102	96	140	199	233	194	192	145	119	152	150	103	97	179	150	132	226	152	137	127	62	118	131	142	125	152	185	86	84	132	209	254	202	125	64	87	75	37	146	170	72	47	67	94	106	107	127	204	191	127	76	142	145	38	91	94	36	74	135	95	157	223	146	84	62	123	109	101	147	101	59	135	202	118	103	187	207	190	177	170	182	150	105	147	185	210	232	237	230	202	168	94	44	108	125	183	208	168	207	126	161	161	118	218	246	187	149	108	35	77	145	173	142	73	106	113	73	91	192	239	124	98	159	177	240	220	141	152	128	81	124	157	83	70	74	42	67	77	110
183	155	108	121	139	154	219	172	175	142	48	120	142	156	254	198	71	89	156	203	193	187	280	203	128	184	164	179	129	89	150	198	219	156	200	285	220	180	155	107	88	95	70	109	204	237	180	82	93	110	87	89	124	148	235	279	185	98	98	176	190	200	186	238	224	90	90	118	189	235	160	165	151	121	173	172	153	129	144	189	183	105	49	102	97	163	207	157	188	227	210	116	88	138	132	79	126	121	61	82	153	166	142	110	63	184	180	60	103	203	168	147	166	81	159	248	251	256	253	252	329	233	105	138	134	139	85	107	157	97	37	130	177	151	203	171	101	176	166	193	247	180	254	229	203	182	163	152	96	115	83	88	191	271	233	153	165	211	179	221	196	125	159	183	187	188	182	155	138	178	235	221	130	164	264	241	239	237	259	170	44	79	133	224	244	186	147	183	274	177	142	191	206	242	211	212	220	126	117	219	205	159	129	189	248	191	185	207	189	208	270	265	233	249	234	235	258	179	213	286	239	236	218	136	114	172	199	229	212	193	205	171	189	243	224	114	158	237	228	242	237	216	150	82	103	144	170	196	166	94	68	107	157	117	177	224	184	194	161	201	215	187	172	245	286	148	120	231	277	291	253	260	255	210	165	72	136	206	225	196	187	209	208	247	145	82	132	139	166	233	342	275	143	176	192	186	203	163	152	226	161	184	325	341	224	137	225	486	434	190	210	212	211	251	210	144	156	193	235	261	164	173	297	195	82	197	252	147	174	253	252	226	204	194	148	87	96	141	104	84	218	207	68	115	156	88	87	105	145	185	123	135	157	238	262	191	189	180	121	79	177	219	191	219	212	154	189	265	335	280	160	221	206	229	363	335	308	364	287	187	170	215	212	162	191	211	242	268	227	221	239	234	217	115	199	257	222	239	196	156	170	133	136	301	333	202	268	266	158	206	217	165	124	158	198	235	307	316	263	231	196	200	184	163	172	152	185	239	213	144	93	70	61	161	192	148	183	152	123	166	227	296	324	259	125	144	222	194	199	158	140	117	159	219	126	127	207	228	147	68	131	188	143	182	254	254	292	251	168	174	153	89	94	149	221	218	193	196	206	203	132	200	261	172	83	132	197	166	166	220	274	198	139	141	122	118	184	232	129	145	253	227	116	120	168	203	230	170	120	139	201	175	95	187	199	152	228	210	216	197	93	117	154	124	167	157	150	207	261	173	119	115	124	311	298	195	194	161	169	214	180	177	227	184	212	245	161	139	141	197	237	182	203	214	142	130	206	196	159	159	123	142	173	185	175	181	248	211	127	122	170	166	186	192	227	249	192	178	99	122	213	139	81	151	226	260	178	132	145	103	126	210	147	90	180	249	236	177	112	181	188	164	212	212	284	272	264	281	250	287	316	201	143	196	252	231	226	216	155	135	148	241	266	161	133	159	177	201	210	176	146	111	135	135	138	137	161	211	127	167	238	232	229	215	200	141	115	102	157	221	163	127	117	154	153	241	244	101	146	195	277	274	179	253	255	217	136	179	235	229	218	181	197	171	221	328	239	171	184	149	182	257	263	217	274	224	180	217	149	100	182	240	224	229	191	159	181	114	100	204	207	118	133	215	234	141	66	197	279	252	287	301	198	168	197	201	244	198	143	166	198	153	117	167	199	132	158	218	249	283	174	136	196	163	124	215	229	169	160	106	58	54	87	147	159	203	204	177	205	175	149	272	218	77	130	122	120	91	130	191	107	127	168	163	126	59	75	164	277	267	184	119	155	209	116	101	226	193	108	106	150	232	216	122	139	263	273	199	193	168	193	237	211	198	212	165	68	110	120	132	200	125	135	138	112	116	103	213	223	185	235	256	241	258	242	167	119	174	194	171	229	315	268	112	119	201	191	166	243	275	135	80	169	196	110	99	111	91	92	132	180	175	140	68	126	142	83	61	113	171	103	134	208	208	122	102	161	195	179	91	50	156	221	136	90	79	98	82	78	115	82	130	181	125	115	95	49	104	178	138	79	91	197	190	96	125	110	123	112	48	85	159	205	195	208	179	171	170	183	228	210	149	132	140	121	139	132	159	167	135	180	165	103	155	150	88	143	192	146	80	100	156	134	154	162	180	201	130	144	110	45	55	136	197	110	82	100	108	169	120	131	188	185	128	80	94	101	105	166	148	206	353	245	116	112	148	153	153	157	161	152	140
134	129	164	117	62	84	118	132	182	171	69	99	139	156	152	80	109	105	117	119	51	49	134	192	182	221	186	177	172	82	42	144	200	114	188	272	176	96	80	124	165	106	38	56	218	299	158	59	135	139	52	138	189	160	263	295	227	167	154	217	227	223	147	209	320	191	115	166	174	131	179	228	237	190	180	216	160	228	228	185	174	108	125	125	156	236	222	189	153	185	215	200	178	97	160	211	152	95	47	149	243	191	113	50	38	160	195	180	227	173	206	187	115	87	68	67	126	232	229	165	122	176	138	148	156	50	44	93	160	169	137	183	236	222	133	146	204	176	231	248	179	190	201	103	135	252	171	124	214	154	150	195	168	108	103	191	255	276	243	214	177	100	127	179	164	132	80	66	130	197	223	259	195	242	259	159	189	261	233	139	133	136	148	194	126	122	223	272	239	153	96	123	177	124	107	170	126	90	133	169	177	132	86	78	150	208	235	248	264	236	207	239	292	315	267	231	269	281	243	234	136	218	299	213	188	146	167	296	213	109	154	131	127	106	140	204	167	155	150	79	125	184	189	212	154	62	107	103	117	215	219	185	201	149	112	177	213	223	194	228	175	127	203	159	202	204	192	245	217	222	218	249	279	229	243	281	268	180	178	168	106	149	163	191	117	148	197	101	159	166	72	79	145	217	291	251	188	143	114	161	142	158	220	178	119	166	261	555	518	227	207	179	205	230	146	133	185	127	142	248	209	109	188	305	275	257	353	306	251	186	119	197	143	67	88	192	246	159	131	126	151	167	135	182	140	121	182	129	143	265	172	116	211	189	192	220	140	208	226	152	221	280	236	180	167	110	217	375	347	266	254	201	216	321	318	287	313	307	173	155	236	280	286	158	146	240	175	201	238	215	213	225	264	242	207	234	216	180	202	195	200	140	122	182	213	232	228	169	163	223	256	240	212	282	280	205	192	183	208	170	81	179	196	132	171	142	205	189	94	117	128	91	163	343	340	240	181	223	175	124	170	167	176	194	142	174	262	244	238	150	125	108	149	193	203	191	105	223	258	220	295	243	197	210	143	101	200	296	231	166	180	123	72	153	208	130	145	232	218	231	218	173	203	238	185	177	192	188	160	160	143	123	237	205	196	244	190	248	253	173	189	251	227	126	154	206	130	126	168	195	254	226	133	101	113	124	143	231	237	177	175	160	189	135	55	134	241	298	227	161	171	108	103	154	166	108	132	167	171	250	240	164	170	163	127	156	142	97	112	227	251	162	140	227	264	280	213	148	206	126	117	118	156	217	211	260	255	223	191	124	66	115	194	200	196	189	165	158	98	112	115	105	149	263	299	211	197	198	174	139	215	242	188	165	129	120	201	262	227	200	295	298	263	222	150	171	180	280	318	229	228	215	208	292	257	136	219	261	186	208	227	225	183	206	287	318	219	169	222	256	231	163	170	140	113	187	230	181	94	52	112	182	196	129	169	256	192	93	86	210	224	223	251	216	236	241	190	188	192	146	189	242	231	213	149	171	186	162	234	221	135	151	194	151	170	193	180	225	257	327	291	218	218	193	189	169	106	179	283	246	154	113	200	216	225	184	103	205	173	102	228	221	237	214	190	177	122	182	256	230	159	237	248	196	168	151	143	218	266	276	214	70	102	167	222	189	139	161	224	260	198	112	62	136	173	185	167	142	141	190	308	269	259	273	206	175	128	74	157	227	210	239	178	180	217	163	192	217	117	86	169	178	202	273	158	152	181	104	153	242	211	167	212	269	263	249	187	141	192	146	128	127	164	230	279	232	177	227	194	156	126	119	112	64	123	167	95	115	144	164	243	214	109	103	210	200	150	147	116	148	252	290	239	129	148	196	147	240	266	208	247	275	256	213	178	221	242	160	168	191	121	128	169	183	117	42	77	85	50	116	162	123	93	49	151	175	58	49	49	93	173	158	152	210	214	143	111	77	55	108	95	104	147	124	73	75	147	161	196	178	71	141	163	140	216	216	116	45	89	184	237	133	180	172	109	171	125	71	108	220	199	138	148	135	92	102	182	238	164	94	141	112	88	146	97	127	129	113	246	208	158	119	93	91	34	104	171	167	149	155	122	94	148	166	152	181	233	155	84	170	222	176	135	91	41	35	84	89	103	142	79	102	103	38	81	189	159	79	86	60	99	109	113	180	159	111	161	244	224	114	39	71
74	51	111	148	118	82	58	143	186	195	184	109	88	72	198	236	145	117	216	230	82	115	120	49	75	155	165	85	72	85	124	126	152	243	185	186	207	131	117	153	164	156	132	87	114	174	115	57	80	132	108	107	171	192	171	86	129	157	142	109	115	207	207	259	298	249	201	240	240	183	224	272	186	147	213	234	194	174	210	179	91	67	98	141	191	209	163	76	41	73	189	185	172	211	199	197	113	125	143	95	159	189	107	47	153	163	136	240	267	263	213	206	212	147	178	156	100	98	99	81	118	191	110	104	157	116	64	127	175	208	259	209	145	166	127	75	155	193	224	247	140	119	201	165	133	161	170	212	222	162	148	146	251	212	58	66	101	167	214	209	149	94	160	186	94	112	119	124	170	98	76	106	115	119	117	113	176	145	114	232	281	296	269	271	301	210	187	157	96	189	148	96	177	272	265	248	248	199	194	160	177	124	42	104	211	187	148	175	201	306	264	182	247	236	188	140	117	89	109	211	229	238	296	261	214	247	273	213	133	219	228	171	228	186	183	187	89	122	140	165	181	110	84	101	170	131	135	214	154	170	208	187	146	67	126	185	203	140	101	164	147	203	245	207	214	279	252	165	172	183	225	213	181	217	238	240	245	224	214	233	156	130	136	95	193	195	108	211	279	226	222	220	240	242	193	192	218	176	154	171	188	222	228	211	143	135	182	229	219	251	206	164	253	224	194	242	294	269	212	198	234	269	238	215	148	87	185	262	212	113	150	214	194	156	95	138	149	136	215	225	209	195	174	180	164	148	103	77	97	184	186	131	205	209	203	239	211	230	209	206	249	259	211	105	112	136	115	138	250	223	145	139	161	158	133	245	244	176	115	89	106	91	176	214	196	202	166	107	122	271	368	311	287	253	185	237	237	200	273	234	138	160	138	164	200	150	124	77	133	255	274	272	272	236	253	176	95	99	152	256	155	111	191	227	162	122	198	220	155	106	135	116	160	279	243	112	98	182	186	289	330	214	186	167	212	220	151	82	85	187	233	205	203	207	142	134	110	187	275	128	150	208	119	112	111	146	229	236	233	206	215	198	151	157	126	165	234	291	267	212	262	321	277	131	159	158	141	210	117	106	139	150	178	158	180	189	172	216	237	221	215	211	132	165	249	202	150	175	214	218	185	159	123	102	101	127	170	143	161	161	225	246	141	90	116	147	136	136	110	121	124	121	211	202	161	117	117	167	170	171	135	74	141	143	64	57	149	233	256	291	189	129	150	171	219	280	262	212	200	119	90	136	158	249	295	269	222	192	192	140	93	147	214	225	152	88	151	234	174	64	86	122	174	208	187	180	223	203	198	208	226	214	154	146	137	138	195	251	242	207	152	218	224	174	207	226	206	264	374	262	199	206	185	231	182	122	196	299	275	227	188	159	182	224	261	182	131	206	296	407	334	227	204	108	148	219	193	149	178	264	215	199	201	160	158	169	181	195	203	164	162	127	118	166	227	219	170	142	80	177	244	190	249	249	202	252	196	215	292	204	207	182	147	219	189	146	196	237	296	352	276	241	291	272	260	192	111	115	193	248	206	172	104	108	201	171	184	207	213	254	207	216	219	128	129	195	127	74	83	121	141	141	183	176	111	143	223	247	222	207	187	105	108	178	191	171	145	207	310	245	132	103	80	110	120	134	120	40	70	141	208	153	91	104	152	198	180	114	138	210	172	171	163	85	52	78	79	136	127	82	83	83	151	157	132	141	202	233	159	154	191	169	181	214	227	189	152	213	239	195	164	163	154	113	122	152	212	204	138	156	131	142	153	110	97	106	144	233	230	196	152	136	169	101	131	148	116	144	155	193	154	120	215	205	120	141	235	267	214	123	147	188	168	159	140	157	221	169	151	164	138	168	138	97	79	103	187	228	164	155	173	139	111	73	83	182	191	134	86	42	58	96	145	138	141	111	85	84	42	73	82	107	180	217	198	171	172	183	177	183	190	122	111	142	143	92	47	87	183	229	140	114	159	106	102	200	232	194	186	178	151	178	145	59	73	110	163	171	123	150	113	89	167	126	97	103	142	126	145	197	155	119	114	126	113	199	232	164	77	34	91	223	184	54	46	42	88	109	73	62	73	63	32	51	141	146	80	96	103	114	85	108	159	157	109	95	91	38	38	146	170	112	110	120	207	145	90	145	126	74	44	88
116	138	92	148	151	140	135	147	245	205	137	167	134	56	121	162	115	85	119	118	119	199	150	52	93	145	124	67	47	154	194	161	175	126	89	171	206	178	182	189	253	261	137	79	159	179	209	192	177	228	210	243	221	162	109	40	89	147	151	105	155	212	167	242	255	203	180	153	198	227	187	102	106	124	72	94	171	230	260	161	150	189	132	153	118	112	169	210	204	232	256	255	253	143	68	120	171	136	222	239	134	158	228	157	75	68	54	71	65	63	99	126	87	45	124	202	160	87	47	45	128	166	143	125	208	242	180	190	174	101	119	176	127	102	114	85	43	131	159	165	174	94	160	245	198	191	139	91	159	186	211	184	134	150	154	182	140	71	89	163	133	43	154	152	47	148	244	199	127	143	120	103	201	200	94	99	172	126	122	238	265	212	274	276	164	163	240	214	156	162	188	127	126	179	195	205	308	291	220	254	153	126	231	250	213	211	204	174	110	188	240	177	135	139	239	247	188	121	114	227	249	237	256	273	266	208	267	277	203	135	152	192	154	112	68	153	218	147	118	186	145	61	110	157	187	147	112	157	180	152	97	121	152	161	158	171	124	79	140	150	84	59	148	258	252	203	201	263	189	109	136	174	246	167	117	182	205	208	243	290	210	186	155	129	222	137	161	304	265	263	244	213	225	182	186	124	110	154	139	93	85	105	103	96	89	204	265	156	127	208	217	208	233	201	226	322	306	210	188	215	241	261	171	148	127	139	218	209	164	167	227	133	122	185	151	87	148	236	246	270	275	238	178	216	261	172	67	108	222	268	234	145	146	186	171	159	101	124	180	115	132	250	217	177	181	139	162	199	227	245	215	177	207	216	189	236	253	228	234	193	209	251	242	224	250	305	268	279	254	177	198	194	215	229	179	183	224	206	114	214	258	137	139	177	251	275	286	240	194	153	73	212	278	205	162	141	175	161	174	194	113	153	205	104	178	177	119	166	107	126	197	198	119	144	251	215	205	146	45	104	190	186	187	212	198	208	153	68	55	94	161	159	161	185	186	212	177	145	116	63	58	123	171	154	184	266	239	193	210	170	166	151	185	228	173	152	234	207	156	236	214	189	158	132	171	117	116	205	198	140	77	74	85	111	228	245	173	159	230	321	317	270	263	234	227	253	146	102	185	171	133	128	154	184	200	228	216	190	158	174	183	219	209	169	136	150	218	160	131	187	136	135	249	286	193	138	180	126	100	124	175	162	156	137	167	208	151	147	133	159	141	115	173	257	226	189	295	246	237	248	168	219	209	106	114	135	193	214	157	202	186	174	168	203	256	133	80	101	97	129	97	117	117	157	199	166	188	199	243	278	234	121	86	177	249	182	150	155	99	137	160	180	243	239	219	268	295	274	286	165	89	210	236	224	246	198	175	171	181	222	294	288	145	137	156	86	58	75	120	124	168	196	221	197	159	247	231	191	233	151	64	125	168	140	118	212	288	278	249	228	222	166	135	240	292	223	166	104	65	141	185	188	163	150	219	241	254	188	171	242	264	241	239	234	222	208	288	328	316	345	182	139	285	310	174	158	181	135	161	200	223	211	195	171	163	183	194	212	170	164	169	103	70	126	214	188	162	199	210	163	142	110	91	158	196	156	107	167	245	270	290	205	174	193	170	237	205	84	59	114	169	151	153	132	101	150	165	128	150	171	134	134	95	98	149	105	179	221	148	129	86	195	206	64	84	132	162	193	169	102	102	121	156	158	71	111	141	112	104	111	150	188	224	172	84	130	191	253	262	209	234	182	169	232	196	175	258	261	127	40	103	140	149	168	94	258	335	130	103	110	146	258	287	172	59	139	213	215	256	210	93	106	142	120	205	166	164	217	107	115	213	215	183	111	93	167	194	187	173	115	46	131	163	104	186	205	158	164	215	218	210	189	86	141	131	113	193	240	161	75	96	117	112	91	149	150	139	139	208	165	93	136	138	147	89	128	185	150	121	82	92	156	175	123	102	131	184	184	203	259	147	105	170	158	198	178	176	226	162	153	166	125	108	73	153	215	174	116	148	162	128	137	123	158	163	199	208	117	47	50	89	119	143	166	172	170	161	165	162	119	176	230	116	52	99	129	146	160	182	187	102	94	179	183	154	92	97	96	98	185	117	79	88	105	211	163	88	79	115	107	42	108	180	213	191	88	40	100	147	98	47	117
196	138	81	94	222	264	139	116	143	79	97	105	69	59	138	247	162	44	41	131	174	131	156	277	262	175	129	51	100	149	152	100	41	130	140	135	248	233	202	181	96	128	128	98	217	187	118	165	148	147	196	226	214	127	55	44	43	146	209	201	149	154	193	121	74	102	169	179	226	262	219	182	218	252	139	56	112	154	195	191	106	133	273	208	128	185	238	224	164	179	181	141	89	57	49	50	112	170	159	159	202	175	210	196	133	115	97	194	244	186	85	51	81	73	98	149	191	165	69	39	70	136	169	196	182	137	209	237	137	80	114	102	163	223	142	159	220	220	206	166	90	136	180	156	147	192	247	186	89	47	125	184	226	228	171	195	249	229	217	243	183	184	184	100	65	142	152	147	152	108	162	165	124	107	123	120	87	168	153	89	197	205	183	183	175	176	189	289	283	218	168	131	136	177	231	179	170	277	258	223	239	260	263	275	281	253	238	199	188	141	114	121	146	112	58	125	120	67	118	120	130	186	240	260	182	200	191	156	258	245	133	173	198	141	143	149	104	111	201	174	210	267	245	175	126	167	125	86	141	171	105	77	116	153	152	140	145	110	158	204	149	123	179	219	170	132	152	213	213	211	232	278	343	311	204	170	191	180	221	248	198	179	154	214	262	164	236	223	132	177	178	183	115	48	62	133	169	119	198	243	201	199	161	97	151	188	137	106	112	180	152	99	137	237	304	187	159	252	244	247	215	208	156	167	221	296	382	309	289	257	183	109	73	88	203	238	175	154	148	210	182	173	171	207	244	212	176	147	144	165	255	267	216	155	186	228	205	133	62	109	150	165	177	125	63	105	166	217	236	181	221	287	287	241	218	274	273	209	218	213	199	272	229	235	235	165	235	264	251	202	110	121	193	257	242	207	186	158	209	267	240	193	220	264	249	269	299	241	214	174	82	74	189	255	204	162	152	265	321	291	274	237	170	158	208	171	119	131	210	228	169	201	154	134	231	249	239	132	76	154	200	185	253	288	188	183	262	211	150	174	159	119	138	168	239	208	104	133	180	187	149	120	136	156	103	137	227	139	114	172	130	134	169	147	86	75	94	130	184	216	187	100	115	251	234	147	137	80	154	204	142	179	173	110	150	248	261	202	146	120	97	68	85	262	321	210	169	95	55	88	191	248	230	189	135	212	175	51	115	213	232	198	241	209	156	201	223	164	136	171	157	180	222	274	297	308	222	202	187	191	173	98	191	193	152	149	160	187	113	105	138	71	84	186	277	224	177	158	152	239	193	109	93	142	176	266	311	222	217	231	243	170	122	238	226	116	151	257	256	170	134	126	210	182	132	193	230	263	270	243	151	153	206	161	173	131	118	219	221	209	151	224	314	262	225	160	215	310	245	150	179	247	202	178	197	159	140	131	92	89	205	224	172	150	194	258	160	94	157	136	96	158	186	123	103	173	152	174	257	157	200	289	147	76	123	186	177	236	306	266	226	172	224	300	253	266	282	247	174	202	176	149	191	176	203	230	267	247	212	189	210	171	97	193	200	178	212	202	233	224	202	212	266	297	183	68	110	122	134	152	213	199	140	185	198	159	193	189	79	154	281	226	180	154	165	231	153	194	267	140	160	265	294	261	198	257	238	252	385	318	166	170	164	81	127	181	155	96	130	195	254	276	261	272	233	201	205	138	90	189	195	112	128	212	229	172	98	64	104	140	184	142	100	124	142	136	127	119	116	118	85	75	109	144	144	148	167	173	126	125	147	210	233	207	181	173	180	211	218	196	187	176	141	191	178	119	161	156	182	156	121	84	155	296	260	315	255	135	157	175	233	203	120	70	53	72	165	183	200	233	128	100	180	139	129	191	234	216	143	88	119	150	174	200	180	209	203	196	206	199	116	58	149	126	79	138	136	145	128	72	57	151	140	85	85	76	123	91	43	89	137	129	123	152	164	184	228	167	135	112	86	80	46	43	60	150	171	84	80	146	229	228	163	136	130	176	186	111	137	202	113	81	116	68	94	224	223	193	166	182	161	53	42	59	65	100	165	253	208	160	219	165	107	136	150	110	77	152	146	115	134	63	189	333	297	237	129	131	288	281	202	173	92	130	201	141	171	151	95	127	83	133	131	114	170	98	47	59	144	138	99	93	38	32	97	124	73	59	101	90	138	256	207	122	147	110	37	42	44	109	125	110
116	189	205	162	145	152	104	97	119	121	157	184	220	136	110	110	79	147	200	266	204	141	154	98	125	199	134	81	169	211	152	114	131	105	52	89	207	166	124	200	170	184	195	122	172	189	194	230	243	306	237	148	101	130	148	69	120	163	154	186	122	134	224	206	257	249	147	132	222	301	234	192	199	130	162	199	181	194	196	129	41	145	200	146	154	152	145	233	198	98	143	126	82	181	240	123	95	166	155	132	121	178	281	272	161	137	159	144	175	118	102	170	117	110	194	137	134	130	78	78	158	203	124	110	160	128	73	79	174	223	150	196	217	168	198	217	186	172	162	191	246	278	213	162	264	252	168	150	220	215	150	195	189	163	178	220	234	229	202	116	84	176	171	115	89	114	146	129	159	185	128	206	344	238	124	110	128	145	193	187	195	201	162	148	188	255	184	150	142	96	162	223	215	212	174	128	89	169	158	102	185	143	64	73	168	163	134	222	228	201	157	164	210	133	102	170	150	165	198	198	267	247	225	225	166	129	162	251	316	288	208	206	170	184	196	87	177	250	199	217	208	219	289	189	54	113	208	183	112	153	157	126	188	242	174	160	255	239	173	135	108	136	219	222	162	117	131	206	214	176	198	227	201	177	186	133	140	220	210	238	229	176	285	261	136	222	276	241	212	161	199	247	152	71	80	146	205	198	148	152	207	195	136	129	169	201	184	153	160	200	176	127	135	88	115	187	200	224	287	337	283	180	136	148	168	230	252	215	156	148	173	228	253	182	202	231	215	227	211	169	162	197	232	207	151	195	214	200	138	90	90	49	195	299	226	224	270	228	221	270	174	166	217	202	129	100	101	168	234	193	195	211	275	310	241	247	210	189	354	303	198	197	259	208	104	96	128	201	230	242	190	198	209	211	293	242	199	262	366	326	146	168	196	187	233	254	281	255	254	217	193	248	222	201	179	145	89	168	206	164	220	214	244	191	115	201	215	194	183	132	160	231	224	206	192	147	161	243	232	228	228	133	218	206	131	205	245	174	166	181	149	210	187	180	235	147	119	150	135	166	206	250	234	255	212	89	135	130	133	173	104	93	141	140	113	122	140	186	126	133	238	180	134	151	227	250	206	183	159	192	149	132	111	100	148	189	234	198	225	257	212	262	268	251	268	218	234	231	199	158	178	301	292	216	205	151	141	212	223	232	211	170	197	207	129	56	165	172	142	258	184	170	254	302	269	166	243	300	224	209	214	175	146	205	174	141	173	187	170	94	157	175	178	220	195	218	192	162	220	212	164	100	85	163	143	170	186	140	223	334	313	210	110	174	253	191	232	261	225	230	238	235	212	176	244	316	302	242	198	198	181	180	178	164	142	144	154	144	227	288	251	163	182	274	242	227	199	212	202	115	133	220	289	281	262	261	229	189	239	281	198	182	200	230	260	257	221	183	207	187	197	213	150	158	148	179	216	219	265	214	166	180	119	158	213	161	151	121	136	149	159	162	247	258	168	195	156	184	265	219	229	252	235	208	160	232	314	236	167	171	168	104	141	254	216	143	159	208	250	225	176	177	154	160	124	200	265	168	135	116	105	188	277	180	105	193	264	246	138	54	117	176	118	111	152	160	176	166	170	168	174	142	151	195	239	268	255	250	238	215	177	170	120	60	153	233	192	178	187	165	139	162	179	214	216	209	228	131	140	147	80	170	189	119	168	170	69	91	215	264	180	124	137	167	147	141	299	295	114	87	164	189	203	146	94	178	183	190	194	96	104	232	236	215	232	124	152	278	217	193	167	149	170	167	158	154	231	249	147	152	223	133	89	142	139	197	209	181	188	165	177	146	144	158	90	123	211	209	154	172	155	67	131	178	183	124	73	148	163	135	120	122	213	246	145	160	212	150	129	138	147	144	145	154	94	101	155	174	220	216	164	198	224	150	132	167	196	271	223	91	165	193	158	139	111	94	131	169	157	201	193	179	179	143	146	123	85	105	143	170	164	168	144	126	152	144	79	88	124	169	139	50	154	155	130	129	108	152	84	105	133	170	244	254	184	196	180	357	446	239	157	120	130	85	91	137	148	138	109	128	278	228	144	161	132	153	172	200	179	98	108	157	91	111	173	177	133	133	146	93	149	130	96	128	201	192	92	118	92	136	192	178	118	57	73	97	106	171	224	192	119	126	125	167	224	136	119	162	125	38	39	41
189	172	157	125	146	187	124	137	176	125	163	156	170	141	78	71	61	111	110	63	122	120	43	78	84	86	177	276	260	187	108	86	144	191	209	164	112	148	201	121	113	170	190	145	132	184	242	233	171	210	164	183	156	123	136	54	86	133	222	210	78	183	248	191	239	157	140	238	245	229	239	175	112	148	161	157	157	196	201	160	179	135	118	192	139	121	129	195	192	158	133	82	112	149	205	179	108	90	130	171	238	219	163	185	168	97	51	50	61	55	89	152	178	175	238	178	74	95	159	147	118	198	198	162	176	174	94	42	79	121	160	159	205	249	149	98	93	133	141	72	172	267	288	258	162	227	291	161	138	235	257	302	288	246	264	213	130	132	148	202	202	135	137	157	141	167	216	190	150	214	164	194	243	130	127	143	171	184	202	233	244	164	120	141	187	249	232	147	165	228	247	235	219	267	261	203	163	175	196	255	211	151	232	227	112	125	216	268	194	70	49	114	175	186	192	266	289	135	138	263	182	155	246	222	144	124	176	226	215	112	161	263	219	142	204	198	162	246	210	193	153	86	102	175	154	153	217	189	147	223	259	206	170	109	70	166	280	159	78	77	48	78	194	301	271	194	186	266	189	52	85	134	196	232	234	208	228	264	263	294	275	167	176	262	186	193	233	235	257	277	245	151	144	162	120	66	165	212	208	219	192	195	167	163	176	160	185	195	164	218	219	182	116	112	200	221	267	268	183	206	175	73	108	197	242	300	253	155	220	325	322	310	329	296	173	133	263	226	170	209	261	254	202	268	189	94	87	55	93	147	178	147	168	222	201	216	232	232	232	242	242	183	125	169	162	111	139	175	168	88	88	125	128	111	125	153	205	213	151	186	192	163	167	122	148	212	196	204	276	264	164	181	206	150	200	243	255	283	273	272	284	249	153	179	164	60	111	218	215	240	300	273	240	188	208	267	261	197	203	223	230	205	179	196	212	163	126	202	155	143	231	268	240	232	162	59	111	307	310	181	129	159	269	229	272	294	271	259	135	98	163	155	163	141	118	178	192	176	140	193	305	248	149	161	220	231	204	145	78	128	186	178	129	204	186	141	176	132	201	196	114	87	91	102	178	187	191	228	137	116	129	184	219	218	190	226	250	155	197	231	123	145	167	190	198	169	156	157	177	198	189	154	197	170	179	210	203	246	238	180	180	159	146	133	86	119	130	152	228	166	172	293	253	284	311	266	186	147	200	186	196	214	240	244	238	182	204	257	150	160	151	162	249	272	277	247	234	213	128	135	230	191	169	179	161	168	159	191	255	217	210	252	205	144	149	236	228	123	170	273	269	234	245	185	212	240	177	214	163	154	201	280	348	223	165	126	80	159	186	140	133	143	199	264	261	214	211	286	262	153	174	155	89	186	210	201	224	242	357	325	211	182	161	102	126	325	278	152	189	233	163	171	232	223	234	185	204	301	354	242	230	246	173	165	180	220	228	202	231	210	191	185	158	243	268	256	275	207	175	257	247	138	101	118	143	185	207	216	271	270	238	241	225	217	151	67	155	182	148	177	190	215	278	255	129	141	205	231	203	157	160	152	205	197	145	164	166	168	193	186	112	70	50	80	85	66	140	243	227	166	191	233	216	140	116	169	199	154	152	206	218	192	139	74	59	140	169	198	198	93	77	184	247	218	191	164	132	80	103	196	179	91	145	144	132	201	179	105	138	199	160	174	166	205	166	106	186	208	222	212	147	74	141	228	187	150	101	186	248	148	77	126	212	187	291	255	155	230	182	208	203	128	156	201	236	248	245	280	240	117	66	129	118	60	132	216	199	204	222	198	194	112	131	229	208	264	323	229	197	138	46	129	218	185	159	105	39	163	198	103	87	74	157	141	69	161	134	45	71	69	163	198	139	163	182	120	127	128	164	164	148	202	222	206	168	197	150	147	195	189	155	163	171	126	154	179	149	191	197	182	150	91	143	166	106	176	193	147	114	56	41	51	105	163	122	129	163	174	170	139	194	169	147	152	79	151	158	93	88	107	182	220	205	173	112	67	199	275	254	150	101	150	162	112	58	61	103	147	139	103	68	147	170	133	201	211	115	137	196	228	244	194	153	91	145	230	178	93	86	153	121	94	86	138	215	187	178	109	68	133	129	164	162	153	129	68	112	91	114	108	127	142	60	105	101	69	150	144	129	111	42	42
193	99	45	109	109	122	193	191	230	154	134	200	206	199	105	126	201	208	240	192	96	103	148	211	175	103	191	193	140	190	201	189	145	124	123	138	217	154	54	40	69	111	127	195	169	106	167	183	103	76	143	137	114	187	238	144	55	159	265	220	151	96	48	146	152	51	147	235	198	111	70	153	248	196	152	155	175	227	155	156	168	114	123	197	249	159	154	213	221	184	107	106	124	167	177	250	246	119	245	259	184	195	99	37	114	223	191	143	128	71	113	200	229	187	148	136	129	190	221	189	105	47	119	186	146	151	163	87	96	106	74	121	188	181	170	201	238	208	103	54	58	80	154	271	233	87	125	164	135	192	229	181	138	250	240	130	151	145	156	147	147	203	141	193	247	198	253	223	179	166	90	107	105	42	119	218	145	49	111	185	132	150	140	111	179	186	225	206	235	271	257	221	221	261	240	220	238	167	82	146	220	164	111	171	138	144	138	147	185	101	103	183	127	79	186	214	157	184	167	86	90	211	237	224	250	266	248	196	171	158	223	286	271	244	224	145	134	173	178	186	200	252	241	157	170	132	86	140	119	128	233	227	142	182	202	206	228	215	130	41	80	113	127	98	159	274	210	158	141	88	193	194	171	277	247	219	199	228	284	268	216	155	182	280	228	135	166	209	242	246	232	156	69	138	256	257	240	148	152	303	273	130	86	145	268	280	139	95	94	138	201	189	218	296	209	126	157	198	219	191	221	242	196	170	228	215	241	267	256	265	249	284	286	243	166	143	266	277	168	157	221	290	272	258	269	212	140	178	240	238	191	152	151	194	229	188	125	212	330	259	178	160	175	182	237	257	187	185	187	122	154	137	124	200	155	182	233	232	246	273	205	139	223	176	157	253	228	224	213	105	172	264	210	235	239	210	236	237	262	301	271	294	276	268	338	244	155	204	194	171	230	293	229	140	267	329	229	194	232	246	213	243	226	196	244	203	152	189	172	179	206	152	95	156	265	243	234	221	109	104	123	167	221	210	239	235	222	205	163	201	266	198	100	161	153	130	201	230	250	222	199	152	201	179	184	226	190	194	161	105	47	139	154	125	203	173	96	75	161	180	147	149	82	93	246	298	198	144	91	126	233	167	97	170	302	284	215	256	275	278	213	199	153	130	221	231	151	76	121	115	87	172	194	216	314	346	225	124	162	127	113	108	155	290	272	209	222	324	305	132	91	203	270	260	235	191	144	171	140	94	172	205	189	131	168	228	192	144	109	174	235	283	241	185	255	224	131	164	294	281	237	245	171	117	172	237	181	176	171	138	188	202	181	208	152	69	115	238	306	222	216	226	191	229	203	202	217	259	208	201	320	295	281	249	193	205	218	203	217	199	171	218	170	149	215	178	155	154	171	169	164	224	231	206	217	309	296	221	227	205	216	175	108	110	81	99	150	164	216	245	174	202	250	211	199	120	53	112	231	179	156	215	220	244	275	282	264	265	243	146	173	163	145	209	125	148	224	232	248	239	294	215	127	165	187	283	241	206	275	247	210	225	247	191	123	179	230	208	116	98	191	206	128	61	52	113	225	225	215	170	103	100	121	224	218	105	131	159	166	229	233	159	67	56	148	182	175	247	190	97	185	254	166	84	76	190	293	219	132	91	76	177	223	112	106	194	178	113	84	65	155	203	131	143	106	100	116	61	45	64	174	217	119	106	133	155	167	194	214	189	219	180	184	174	153	207	147	97	165	245	201	137	186	168	158	242	256	217	172	183	139	59	122	194	210	206	166	184	180	178	174	108	118	183	200	183	149	79	110	183	250	212	167	228	234	205	135	165	150	102	101	119	139	141	204	535	548	298	267	198	203	131	110	103	48	100	183	190	183	176	155	141	116	123	90	36	31	42	102	167	162	109	73	50	101	100	59	127	173	144	121	119	213	182	70	134	108	170	266	145	115	224	179	66	112	153	152	176	106	77	156	209	201	161	153	220	251	128	38	97	92	82	126	152	108	115	259	189	55	49	89	187	155	154	150	143	129	62	116	96	66	63	49	121	114	156	173	123	138	98	92	152	118	37	113	214	138	49	56	103	166	195	155	138	182	220	223	206	244	254	149	47	74	86	178	253	230	181	79	79	120	106	144	118	58	123	146	97	128	244	242	194	122	40	83	187	151	46	42	67	110	145	169	136	77	114	209	145	158	192	145	128
159	128	143	155	126	152	132	172	210	141	103	203	224	193	174	214	252	188	180	156	144	93	105	170	109	106	112	46	44	93	150	106	97	101	173	273	218	201	128	42	137	197	102	105	188	197	181	139	73	58	149	171	201	198	113	77	119	170	159	153	158	240	161	202	211	112	113	125	221	181	82	110	185	196	137	91	158	188	159	180	227	220	125	178	227	129	141	254	273	156	116	181	156	120	176	148	102	77	112	187	196	195	183	104	135	167	109	181	158	56	169	230	109	61	112	144	182	220	175	98	92	163	179	156	170	154	191	184	123	158	164	180	159	120	158	245	224	146	217	233	195	224	215	235	288	183	108	185	242	273	291	247	177	161	166	159	171	217	159	82	179	219	201	198	189	133	106	131	130	199	215	217	217	170	136	156	108	89	196	221	116	144	177	205	283	157	145	266	256	252	291	249	127	150	214	203	206	206	237	154	94	191	200	146	91	130	185	175	120	111	171	141	214	233	186	193	225	256	263	278	334	326	317	331	194	236	287	158	164	293	283	194	239	264	231	202	166	169	205	251	243	234	263	193	82	113	183	115	89	136	177	269	187	49	162	252	243	238	190	148	128	166	179	95	60	190	176	98	95	160	232	231	290	317	285	231	242	198	202	309	263	219	238	133	190	283	213	150	136	266	229	169	215	225	295	272	166	146	212	241	164	99	74	101	172	165	150	145	199	231	234	163	140	240	220	137	189	252	229	225	203	183	188	194	202	251	293	218	206	272	273	321	294	272	228	138	189	313	311	234	245	232	212	237	274	313	269	228	267	209	159	153	157	240	187	125	182	189	203	226	200	171	132	193	264	219	164	144	229	211	176	226	184	200	292	283	218	199	184	243	222	172	234	235	225	232	222	238	159	61	172	213	181	240	225	195	216	163	208	291	272	188	158	217	341	388	229	217	217	145	217	317	260	169	184	202	233	281	208	142	158	141	129	245	285	259	276	222	220	232	204	126	107	195	228	245	234	197	155	96	122	218	244	192	152	152	173	158	162	197	250	226	147	193	184	123	237	267	188	261	290	231	180	170	233	240	174	156	129	61	120	233	313	293	267	216	114	161	180	91	96	214	157	78	137	170	165	168	230	159	145	212	216	233	183	156	182	176	240	309	232	222	211	185	201	173	160	170	203	200	265	323	230	189	230	249	239	194	167	193	189	165	156	107	93	141	239	309	229	135	100	108	166	196	128	96	150	145	203	193	107	169	267	181	179	309	243	180	118	120	199	233	211	253	271	173	90	108	190	225	220	176	242	316	261	194	152	172	203	241	235	157	155	209	230	194	252	277	226	199	218	264	316	261	154	161	179	193	214	232	243	214	158	244	268	252	305	260	191	150	151	145	140	147	212	219	179	182	141	143	173	113	162	271	175	197	309	242	120	128	210	241	190	148	171	169	137	164	143	121	146	162	183	188	203	123	112	209	164	146	224	175	227	339	250	135	110	155	210	199	183	201	183	217	200	190	233	254	285	245	263	308	267	168	201	214	163	196	219	287	265	198	195	142	84	153	167	140	125	86	196	275	198	163	249	179	92	147	157	176	166	208	183	91	148	189	228	201	102	132	134	117	142	221	187	139	199	167	183	212	235	272	238	132	105	173	222	267	253	140	128	175	150	146	128	91	134	157	192	152	98	122	121	127	127	152	164	124	112	198	227	234	211	138	119	169	162	173	180	82	123	213	188	159	195	149	93	155	196	137	155	225	182	159	184	149	226	247	180	213	129	111	294	303	240	201	76	79	139	102	120	184	194	165	119	82	66	132	126	143	169	98	62	78	150	206	220	218	210	145	142	139	115	157	162	219	212	145	137	129	178	157	114	104	139	188	170	143	171	218	190	196	124	70	132	105	42	61	115	90	134	132	72	119	147	163	101	130	157	96	107	114	179	147	163	279	158	187	208	71	102	134	151	134	72	47	93	165	149	117	132	198	156	106	198	186	138	129	75	47	47	107	110	76	77	90	161	173	99	59	144	171	165	119	69	123	132	87	116	112	101	111	130	186	113	73	69	78	133	158	166	156	90	34	70	130	105	105	171	119	84	120	185	258	213	152	193	195	162	175	107	47	45	109	175	175	151	132	92	143	147	161	237	115	34	41	41	99	103	117	217	142	105	115	49	92	94	40	92	214	236	126	153	182	125	130	80	67	100	119	127	76
158	144	106	167	193	140	198	208	152	98	130	199	242	234	177	252	250	152	112	155	161	80	69	127	138	137	135	88	118	110	138	132	52	61	102	96	82	149	198	196	178	129	108	201	214	210	167	136	116	66	110	100	164	259	198	95	63	122	126	82	153	131	42	110	144	136	160	102	128	145	126	134	76	133	187	157	181	214	218	224	222	282	301	153	85	170	211	272	211	88	128	246	240	94	96	166	201	139	102	163	198	156	116	91	83	158	175	191	147	57	183	252	205	224	205	183	119	80	74	120	163	99	63	53	46	44	212	359	325	193	61	48	125	157	194	256	162	130	245	229	156	122	131	156	164	193	146	157	194	135	157	212	171	202	229	167	133	87	138	247	233	189	161	164	237	250	156	176	263	286	209	118	150	127	156	222	267	232	142	217	250	234	203	173	151	179	261	192	195	265	204	165	158	155	171	160	155	192	250	257	206	265	327	315	239	189	219	222	178	144	155	172	222	253	259	244	199	175	199	231	226	279	360	239	172	199	267	337	239	207	218	247	283	286	290	267	182	194	254	212	181	157	228	231	180	242	198	98	146	166	221	303	275	222	156	99	138	255	204	130	99	59	115	126	127	238	177	91	135	154	107	103	146	157	209	203	224	174	133	153	185	189	170	203	198	237	205	144	142	195	178	91	154	252	183	152	187	201	232	258	217	117	173	217	148	139	179	193	224	207	264	208	91	226	319	300	305	193	142	208	185	187	248	284	224	240	275	228	209	196	168	206	186	160	168	161	148	186	251	189	170	148	159	229	199	223	203	175	266	276	171	111	178	247	283	289	219	153	149	141	143	137	162	223	154	174	199	168	201	210	210	194	201	209	180	175	212	203	145	81	150	240	250	210	242	279	211	184	178	207	202	222	216	197	153	78	191	308	263	171	223	266	209	242	250	292	305	223	254	246	200	201	187	143	85	113	160	178	155	115	123	210	231	162	171	183	183	256	278	303	280	168	221	228	190	175	185	217	177	194	205	230	254	218	248	256	178	119	154	146	117	174	199	193	179	175	207	181	133	247	298	183	128	157	173	180	197	250	279	186	129	196	256	245	247	261	239	160	144	148	163	257	301	232	116	126	259	357	346	195	199	241	129	137	151	81	102	156	216	168	93	107	139	212	229	238	178	153	205	234	223	150	158	180	96	130	198	125	120	185	231	226	156	140	168	228	274	262	217	192	160	144	179	164	90	154	198	109	129	204	234	251	247	169	102	168	208	217	154	118	228	236	232	239	219	241	150	146	226	185	150	155	230	254	149	134	218	235	196	196	245	216	226	294	294	219	244	277	255	243	231	240	291	310	165	63	143	149	94	194	214	233	247	159	179	226	277	315	216	184	196	113	97	164	198	202	170	190	195	123	79	128	187	173	206	205	192	205	123	75	133	131	186	262	256	252	251	160	98	127	116	137	118	129	255	203	81	143	119	82	197	190	210	216	183	235	133	119	202	271	224	147	167	189	228	194	196	237	252	206	236	360	285	205	247	224	205	213	183	238	259	172	141	140	192	201	105	125	171	145	229	288	244	203	209	221	166	173	140	130	212	226	267	171	96	177	217	180	129	119	150	243	266	228	228	263	275	219	178	172	190	181	188	212	166	156	235	169	50	162	267	188	204	187	59	140	230	202	167	156	102	135	191	173	147	87	80	125	99	138	247	216	150	155	179	105	106	173	106	78	138	160	178	238	229	211	178	139	194	249	261	145	91	163	212	243	168	63	72	130	130	158	194	208	226	164	142	152	131	93	143	194	186	156	164	174	126	86	114	189	150	163	129	152	211	177	234	211	243	269	170	107	77	130	154	143	164	151	100	50	113	236	278	158	89	87	125	142	166	259	249	226	129	127	230	178	74	88	122	126	205	156	83	142	165	149	201	158	96	96	92	128	78	37	56	122	154	147	139	185	191	212	174	54	76	98	63	145	199	139	132	105	56	109	180	155	152	178	161	156	156	157	117	79	129	146	107	98	128	196	246	219	147	70	103	183	162	171	164	153	187	107	131	190	146	143	104	104	116	105	87	92	114	110	135	90	100	189	190	104	85	139	100	95	162	155	172	153	137	209	221	154	104	126	94	122	209	168	79	82	123	97	94	77	41	43	93	169	172	81	34	101	139	164	117	40	139	181	109	179	187	88	58	45	52	120	112	42	78	86	107	98
147	145	52	138	197	142	232	282	186	117	114	213	195	84	73	129	166	145	131	196	193	113	87	105	159	168	153	232	184	92	168	128	44	42	111	182	118	144	204	165	136	146	140	70	106	127	144	175	175	235	184	119	147	146	98	130	138	133	183	201	181	94	105	152	184	219	210	139	64	89	160	205	190	136	246	336	214	136	171	225	226	209	205	161	136	165	188	183	154	163	189	225	204	124	98	164	200	250	203	144	189	206	216	158	97	108	110	132	151	77	90	122	98	219	215	141	169	87	83	113	130	124	105	85	43	45	153	217	160	161	163	125	139	135	117	210	175	136	181	97	124	181	220	289	194	147	161	179	189	145	150	197	196	210	273	185	107	165	149	137	136	139	179	173	147	183	190	181	270	294	251	198	239	231	136	127	145	162	159	225	177	71	153	222	220	204	155	136	160	173	159	163	272	268	196	234	240	172	162	138	127	193	238	163	106	189	252	298	272	173	80	131	226	219	270	280	238	161	136	257	241	208	276	242	264	329	313	279	162	91	92	207	318	231	189	243	227	192	222	208	201	184	153	196	239	256	214	193	183	178	187	200	237	264	229	169	126	189	205	121	193	201	108	74	86	130	131	78	99	110	99	117	170	206	220	237	180	181	210	211	263	185	140	195	147	170	251	270	167	219	276	155	162	163	204	271	243	201	262	355	304	247	178	211	292	260	177	128	139	135	104	64	79	160	206	134	86	92	153	178	206	170	63	133	148	151	186	167	193	237	198	92	73	137	248	242	165	206	284	234	137	146	171	142	98	204	285	216	239	220	198	193	186	295	233	181	236	147	128	152	90	106	148	164	194	129	101	175	150	150	136	162	193	190	211	176	206	234	227	168	136	232	248	173	237	265	131	83	196	238	200	181	190	194	107	58	144	198	221	211	208	168	120	192	226	167	198	258	234	261	281	286	255	195	172	176	194	236	238	213	202	219	224	194	203	210	267	325	212	178	280	255	215	258	231	231	251	249	220	191	239	190	205	317	250	221	254	203	279	298	248	258	211	121	109	105	115	129	107	145	218	206	172	241	237	223	203	188	215	213	214	201	201	212	263	229	204	197	134	262	315	245	229	207	161	160	232	304	320	251	168	202	194	95	70	75	138	125	87	110	145	147	196	277	236	196	201	194	184	204	144	167	263	237	224	222	153	125	169	179	192	202	214	232	159	111	180	178	186	218	125	115	157	137	174	191	179	177	210	201	201	225	152	79	45	159	232	203	187	155	177	227	193	166	195	158	166	243	201	135	158	194	224	217	196	215	222	188	131	196	238	167	199	222	273	275	186	214	275	230	247	265	172	219	300	219	170	211	241	228	203	212	173	104	201	270	214	258	192	123	198	242	168	158	138	96	209	195	155	153	177	238	233	200	186	247	203	160	210	185	145	186	257	196	169	183	212	291	202	191	227	190	159	140	218	280	281	236	224	226	218	212	215	202	199	225	250	208	151	143	133	198	203	212	258	242	262	280	216	133	192	248	203	210	248	185	90	126	170	97	151	213	203	221	200	136	143	220	277	303	272	243	220	189	156	112	105	148	120	164	221	183	212	224	159	219	217	124	136	170	177	150	162	168	161	155	187	237	237	211	275	261	178	154	171	197	133	87	152	143	159	213	231	233	148	132	169	229	232	132	93	195	174	167	203	208	147	138	137	154	322	298	181	157	118	101	180	163	146	164	150	218	190	103	151	216	139	150	185	81	109	183	239	269	252	227	161	112	217	212	143	199	208	184	109	129	209	126	77	172	193	209	225	140	126	101	129	198	175	197	148	130	140	77	143	210	131	156	248	215	193	177	186	180	120	152	194	117	42	105	151	142	161	117	147	131	164	201	147	173	164	203	141	100	140	166	122	31	109	114	65	156	214	195	179	169	203	212	153	86	40	35	77	79	37	35	46	86	153	183	230	205	112	139	187	164	143	133	117	141	139	120	174	244	174	124	115	96	93	125	150	75	109	147	162	126	92	94	125	243	263	198	142	108	142	156	77	75	96	123	104	48	96	125	76	47	82	87	51	40	127	208	273	204	86	93	56	85	122	87	80	139	110	84	103	162	166	61	43	48	122	176	125	86	145	226	144	81	111	135	196	238	144	49	50	64	89	119	94	38	36	75	72	60	63	67	90	60	111	198	145	58	35	111	113	31	31	89	89	152	151	103
99	174	191	121	143	181	218	186	163	227	193	96	152	234	209	168	177	239	170	124	192	225	152	101	110	164	279	216	100	129	150	136	159	118	142	141	42	46	115	176	142	116	82	88	132	146	142	124	178	240	197	140	183	136	41	105	154	95	69	129	159	138	81	60	127	136	80	66	61	49	142	178	100	148	212	179	262	205	106	183	196	203	188	183	217	303	327	299	258	148	171	255	217	174	169	127	190	187	142	171	220	241	194	208	228	254	252	136	103	143	178	142	47	80	110	143	131	122	119	195	293	180	154	211	126	43	76	103	127	169	117	80	70	81	131	180	175	120	100	69	94	206	192	81	141	221	201	143	119	186	207	218	276	219	146	142	150	135	82	105	195	188	148	206	143	69	171	265	192	123	166	172	209	204	146	134	84	184	226	159	118	149	222	160	164	118	88	193	274	243	273	262	224	312	306	176	208	247	109	133	166	128	211	233	189	149	105	78	88	167	171	179	188	193	175	80	216	290	218	211	201	245	274	216	220	270	256	293	259	245	247	183	223	177	177	236	196	220	250	160	145	160	149	300	273	144	138	188	216	264	192	70	186	212	116	214	234	154	249	226	138	227	268	235	188	205	214	184	141	75	184	214	197	327	301	231	214	152	91	92	163	187	170	119	161	226	210	300	303	241	275	219	140	198	227	172	189	217	294	334	288	316	282	274	254	177	182	218	213	139	118	148	198	216	194	177	186	203	177	177	151	180	190	162	162	224	264	164	178	159	183	163	49	99	192	157	147	231	242	177	142	242	196	190	267	216	190	178	226	238	278	305	237	210	250	278	178	148	178	129	182	234	237	193	117	93	64	153	185	113	152	169	196	207	114	170	243	154	149	225	198	182	210	202	274	348	207	131	247	254	213	224	164	117	166	193	183	214	225	247	259	242	263	229	290	262	205	281	227	165	138	127	176	210	220	184	193	276	245	199	253	242	250	211	196	244	253	242	194	222	194	201	254	203	228	217	105	204	263	207	179	93	113	241	297	203	225	173	213	263	221	246	168	179	154	185	220	153	141	190	222	136	170	312	312	250	209	124	115	201	206	181	204	214	218	186	147	164	198	202	253	197	117	198	190	107	59	125	313	318	196	223	187	141	103	115	201	187	154	130	79	82	136	220	222	187	130	126	258	268	198	203	213	159	141	207	245	134	103	123	127	192	213	205	257	256	162	211	243	140	115	98	160	264	218	235	274	249	215	207	224	186	145	105	109	209	232	207	190	185	183	124	126	162	148	205	292	294	215	131	162	248	282	192	128	156	166	175	131	174	249	227	290	278	227	301	282	261	266	176	230	192	122	206	197	211	145	61	115	172	193	219	228	203	242	303	371	330	177	82	192	251	202	217	194	136	100	165	195	137	170	151	171	248	245	291	240	198	156	165	207	195	197	164	195	257	221	207	243	196	100	134	198	179	220	239	206	166	165	189	146	199	208	137	154	183	220	214	201	235	209	168	165	225	224	238	268	233	255	149	81	273	311	179	132	79	93	90	48	140	234	240	230	221	150	187	217	211	234	168	150	162	252	226	178	168	173	185	182	193	198	226	157	126	189	210	254	182	88	188	145	179	222	183	143	96	278	337	238	214	204	172	160	192	134	88	193	226	123	109	180	185	196	249	219	206	212	145	207	242	190	126	90	142	99	98	206	162	92	180	303	274	226	233	258	252	157	196	250	192	170	180	189	219	207	205	128	69	146	156	91	121	268	264	215	255	243	206	192	179	134	129	138	141	101	148	201	138	106	121	168	220	173	63	79	84	73	73	112	217	147	105	183	185	173	129	106	155	189	223	203	109	140	196	213	143	81	163	168	104	104	103	89	99	85	112	182	200	186	215	226	185	102	137	235	201	225	199	87	83	110	143	147	149	178	219	208	114	53	85	80	35	91	107	51	33	83	196	229	120	116	115	88	116	129	98	35	41	108	171	121	141	167	86	59	114	96	50	139	233	144	109	115	83	155	108	126	221	133	105	206	201	187	247	158	107	98	72	135	125	116	90	47	142	182	144	137	116	105	120	159	128	156	178	146	177	163	151	97	40	41	61	130	145	160	150	145	151	166	207	176	218	167	116	113	127	143	112	108	115	102	46	105	154	188	203	152	160	107	35	121	131	89	154	157	194	149	61	107	123	79	74	73	85	121	71	37	116	112	133	216	176
42	75	117	173	138	85	141	105	122	226	202	123	101	208	243	126	112	115	57	93	112	70	81	74	96	131	159	197	230	237	190	108	128	208	192	116	143	184	185	138	84	80	66	66	38	110	123	51	93	121	73	102	139	86	42	99	114	148	179	126	184	213	186	170	95	43	106	175	190	129	133	199	196	177	98	96	170	123	143	201	152	150	115	110	142	84	90	179	224	210	178	244	278	208	164	176	290	283	195	115	95	98	90	160	179	196	249	198	131	102	113	133	110	138	168	139	71	128	128	164	245	159	165	255	168	39	110	133	117	94	135	193	99	63	133	157	152	111	45	70	75	112	206	186	128	188	243	180	125	152	150	135	219	229	173	197	162	160	187	114	136	259	273	210	131	152	187	229	254	123	128	260	252	207	177	167	195	214	210	278	266	195	219	157	78	106	159	135	191	193	155	253	304	280	306	233	99	75	159	141	133	183	187	207	192	211	182	93	45	147	224	120	106	146	222	242	137	162	202	118	127	152	175	157	71	73	173	220	156	151	176	143	120	202	252	198	180	247	196	158	177	193	285	229	157	197	122	160	255	247	220	214	260	233	116	147	218	208	319	315	245	191	152	146	148	205	180	189	214	154	191	158	73	99	191	189	136	177	196	169	167	234	193	180	241	262	177	205	231	135	174	239	226	209	310	219	184	258	206	245	234	181	256	282	195	174	149	138	206	149	138	167	202	300	261	179	151	163	103	53	72	112	141	204	215	150	198	219	201	193	180	182	136	135	169	153	171	240	198	198	260	356	287	131	102	71	157	269	271	233	159	158	193	238	302	286	293	251	129	128	213	280	192	154	231	226	145	50	166	262	220	235	161	91	151	141	145	214	202	185	224	184	181	227	270	258	176	173	198	174	200	238	233	289	308	164	159	156	91	233	352	342	276	278	318	269	217	193	151	158	277	326	191	200	245	246	259	251	292	300	305	308	358	339	230	155	91	88	185	180	117	169	254	234	193	147	65	173	218	217	280	219	295	284	161	168	227	217	234	248	241	274	233	200	131	114	235	317	208	211	213	150	198	193	226	245	194	117	136	194	132	98	145	178	145	86	191	303	197	166	166	143	210	154	163	217	134	194	219	104	135	198	178	130	153	240	245	211	208	219	127	181	175	167	271	202	199	252	269	248	232	216	203	172	108	126	166	157	171	210	270	189	167	238	179	127	110	154	217	163	148	133	108	155	168	194	208	243	285	252	173	166	230	327	283	179	168	189	231	278	273	242	230	206	228	290	338	356	322	237	252	315	327	208	168	239	247	262	239	224	216	248	253	204	161	141	171	200	182	98	159	217	141	151	121	168	236	182	159	105	119	167	115	153	253	303	282	208	197	172	192	276	275	230	175	141	113	134	180	113	179	288	264	213	176	210	256	271	224	208	239	220	237	198	163	248	259	176	97	139	213	258	262	294	310	225	218	207	153	194	320	248	154	184	186	188	214	159	241	237	172	218	178	216	206	182	233	271	203	161	180	179	153	146	102	103	168	158	180	243	252	206	162	156	156	113	159	170	71	131	165	126	156	194	215	175	187	202	138	139	194	242	177	136	155	185	201	112	113	149	182	306	302	212	196	164	189	263	220	161	145	154	176	196	199	211	206	126	152	218	145	166	206	168	125	184	168	77	98	144	180	173	147	212	181	100	183	171	86	66	146	187	115	124	146	99	149	161	158	186	113	68	152	156	132	210	223	192	166	93	119	184	198	220	219	163	203	234	175	149	77	61	108	140	168	201	269	280	203	166	114	153	177	106	152	143	148	204	215	230	192	188	172	161	174	162	155	205	240	219	130	161	244	278	247	93	98	195	318	303	184	93	128	212	238	201	148	170	107	62	129	111	38	39	122	232	243	278	185	87	166	155	108	73	91	144	131	115	97	63	131	129	102	214	199	81	39	127	207	155	141	128	81	135	169	98	40	50	132	119	95	146	92	62	67	102	169	119	119	203	199	200	175	161	156	124	212	209	84	40	105	199	238	142	113	172	144	117	145	182	131	61	130	193	171	211	202	192	231	175	107	121	137	86	108	147	107	143	164	112	108	85	125	144	151	138	110	197	209	216	179	137	94	59	121	137	130	191	188	95	121	119	89	157	107	38	48	111	160	132	158	129	119	209	177	113	78	76	123	123	69	47	101	109	67	56	38	96	98	38	101	95
107	154	101	49	100	114	101	145	203	152	85	85	45	91	193	219	174	142	92	43	89	216	170	78	77	110	107	135	221	161	85	159	154	95	134	137	121	168	210	141	130	98	99	110	72	63	133	190	160	206	145	126	166	133	132	116	133	196	264	168	72	98	115	110	96	74	66	122	95	101	154	204	283	220	135	205	159	88	102	116	102	119	121	170	172	49	149	268	296	258	127	126	276	231	217	261	148	192	249	144	109	162	173	101	110	143	81	171	231	109	85	125	106	115	193	190	133	163	124	72	199	219	150	103	115	159	137	107	77	58	86	200	252	171	148	140	63	80	129	221	227	164	125	104	82	99	160	217	197	77	43	129	211	135	119	126	140	155	168	243	218	166	170	164	91	88	189	200	173	197	126	129	215	206	121	154	262	284	256	204	276	290	269	242	183	243	195	141	142	157	206	207	208	142	149	185	164	183	155	134	191	225	244	230	234	197	178	233	191	200	205	164	171	130	140	173	169	256	262	205	175	129	94	67	55	127	202	211	231	302	316	243	230	217	273	233	166	196	200	136	157	340	319	251	215	215	164	80	120	146	242	207	134	114	138	259	267	237	236	238	252	219	202	274	278	265	226	203	190	177	234	207	116	103	124	108	77	84	136	226	223	223	174	161	264	254	242	209	169	193	198	202	240	214	180	171	175	145	207	263	180	116	129	179	131	160	168	191	236	125	161	263	307	227	158	200	239	298	267	224	246	253	212	152	163	149	166	182	113	84	110	232	211	79	113	145	190	228	195	120	136	303	289	212	210	226	261	232	141	118	181	131	154	191	285	325	264	223	141	241	286	247	219	151	165	234	219	190	240	284	195	207	314	206	126	148	113	234	243	145	132	105	156	240	261	224	198	205	159	67	93	233	234	181	174	186	187	89	70	173	253	182	122	217	244	197	211	138	92	122	122	196	203	128	145	245	237	205	277	193	219	314	250	213	163	211	256	242	267	230	175	220	277	192	170	165	174	250	198	237	331	185	131	253	220	282	348	289	256	237	247	248	208	184	180	208	241	237	264	241	246	283	304	198	94	142	217	246	264	170	112	268	304	251	193	98	183	269	227	206	199	234	266	180	204	223	188	237	222	183	149	211	262	253	225	180	176	216	211	224	269	226	147	154	271	315	243	190	187	214	205	215	233	198	205	222	231	289	270	256	277	268	189	97	110	148	210	250	243	246	200	193	231	205	121	154	261	231	182	158	182	204	196	256	261	254	292	200	277	395	329	315	242	245	333	355	249	209	225	187	239	235	236	284	204	154	275	289	198	141	88	179	240	187	196	125	140	177	189	253	235	221	178	200	251	141	104	107	78	171	252	228	169	142	192	281	206	152	204	254	242	142	138	164	133	133	214	205	147	166	175	175	259	269	190	164	143	173	238	163	187	268	243	260	224	183	192	250	208	242	340	235	148	222	287	257	264	268	157	223	390	295	187	258	307	255	189	227	332	238	144	224	296	213	155	218	234	212	188	124	92	145	150	274	282	109	97	174	162	156	207	163	165	170	129	114	80	102	91	109	140	130	155	150	177	258	269	138	75	158	163	177	222	230	270	284	236	170	99	126	190	200	140	168	227	131	241	287	147	183	221	214	151	166	249	230	136	101	166	189	197	148	112	146	224	266	192	202	172	190	177	56	54	151	149	175	224	94	48	83	168	219	287	318	169	151	215	223	231	182	186	170	164	160	186	190	183	257	210	191	168	96	89	140	220	226	222	197	170	167	136	194	243	191	155	134	177	254	176	63	93	87	166	241	215	224	178	160	177	187	227	302	186	88	176	210	177	152	186	182	94	123	236	257	187	159	230	192	150	145	75	52	59	127	193	215	144	82	178	195	154	95	123	138	85	129	215	226	196	204	130	129	140	63	117	180	111	109	178	232	178	146	187	189	206	121	64	97	139	163	96	45	83	145	166	100	84	135	94	94	131	98	98	110	107	76	106	103	133	135	114	215	138	98	183	146	133	121	49	39	78	130	132	86	60	159	162	171	214	137	79	75	118	204	229	152	184	176	128	129	82	49	114	118	100	101	189	293	273	171	93	91	137	212	187	109	140	137	118	205	210	181	194	197	120	85	91	161	154	147	184	114	56	44	70	186	163	126	126	134	155	125	192	278	241	185	173	143	153	87	34	87	129	146	162	96	105	139	91	51	36	89
191	179	114	97	129	147	136	61	108	190	150	73	47	154	189	145	138	112	131	124	146	249	177	44	39	39	115	129	135	181	102	138	190	89	66	82	83	134	197	216	138	56	54	51	76	83	96	177	218	195	183	141	132	133	92	128	145	136	128	140	183	193	118	102	188	168	82	85	129	191	223	192	241	270	209	162	184	251	260	217	115	98	180	211	186	185	175	136	184	156	63	60	277	282	158	266	172	126	193	186	116	82	154	111	91	175	175	202	225	172	172	172	181	156	145	147	77	156	164	102	176	133	108	127	136	242	250	199	239	207	105	99	89	90	94	93	125	175	221	277	234	173	206	133	97	146	170	158	180	180	228	277	209	203	219	182	208	180	146	191	251	170	57	106	174	229	201	131	96	70	109	136	168	207	165	132	173	187	204	188	149	219	245	194	168	282	322	268	233	164	126	152	181	143	198	168	112	190	217	229	188	159	227	211	112	135	237	321	284	170	166	190	176	109	87	141	110	147	172	89	159	254	279	207	75	129	241	229	209	254	266	238	205	233	270	201	253	299	237	174	233	259	161	170	189	248	170	125	137	85	158	180	227	232	161	207	173	100	177	243	225	132	185	237	170	192	174	152	139	123	159	212	137	107	154	181	185	199	175	104	174	164	107	153	199	214	156	223	272	146	73	114	220	256	261	232	247	281	249	276	264	186	182	309	287	212	204	195	228	232	176	207	219	166	217	140	95	161	206	206	175	145	185	203	248	278	235	231	194	235	287	204	208	180	155	245	242	258	224	182	245	270	203	172	119	136	149	139	156	112	193	280	241	199	273	315	211	142	143	195	198	173	241	266	275	217	182	202	197	240	214	116	137	213	189	183	174	141	99	65	104	112	96	138	109	85	218	252	140	98	145	179	182	176	148	123	123	132	110	64	126	228	219	223	219	125	141	198	193	196	161	154	108	91	159	253	293	247	276	225	205	190	121	132	131	136	228	303	226	115	79	94	139	170	182	237	247	190	145	192	315	215	104	227	227	213	225	227	238	233	207	193	192	133	130	224	278	245	266	234	219	269	239	173	201	176	164	183	218	253	191	204	313	317	129	137	220	236	225	191	201	178	185	224	209	257	263	194	154	221	186	116	173	171	162	179	201	267	215	103	195	352	379	291	272	240	185	189	177	198	214	228	229	230	267	258	199	191	187	185	192	192	233	235	382	416	257	257	175	118	236	293	251	212	272	289	221	199	241	254	261	242	189	170	235	322	323	170	187	252	235	265	162	123	136	190	167	178	277	249	202	258	301	261	259	283	289	163	121	169	207	249	217	208	145	137	253	199	176	266	215	106	66	152	247	181	107	136	100	132	188	183	186	191	174	118	198	191	138	178	194	257	254	256	273	201	154	254	282	203	178	197	236	203	231	186	125	227	250	218	233	276	285	251	180	155	186	188	174	192	227	182	92	107	212	299	269	202	151	197	273	230	227	236	216	193	180	178	224	227	217	204	193	170	123	195	153	121	251	296	269	248	217	236	182	133	178	254	227	172	185	172	209	234	152	119	158	146	187	195	125	84	186	240	149	187	285	171	85	165	166	152	181	196	190	199	330	333	239	209	184	119	104	196	141	125	264	365	290	259	210	156	142	167	188	82	146	179	126	148	176	206	206	151	140	151	159	248	257	162	88	140	245	203	214	249	130	106	104	146	256	207	145	141	166	252	245	201	145	97	224	175	75	180	247	253	220	214	214	193	215	218	177	111	140	220	202	113	135	258	316	218	173	235	241	163	89	82	128	157	229	203	66	181	173	162	257	255	218	196	275	192	86	164	220	199	197	207	208	198	175	143	163	227	246	241	208	152	157	172	155	187	202	111	117	191	108	126	201	168	190	151	89	131	149	157	139	129	162	138	144	143	74	100	207	270	245	256	303	259	184	191	253	191	145	105	71	164	213	147	103	139	214	221	104	72	94	58	34	53	96	159	141	119	151	194	181	161	156	137	161	146	131	88	47	150	250	208	190	127	56	123	110	42	32	116	122	155	188	72	107	123	55	113	238	216	168	143	125	98	107	182	184	162	94	139	161	157	192	149	137	139	112	214	212	105	201	158	102	96	133	209	175	177	205	152	62	114	110	34	70	144	213	199	134	75	39	165	221	94	45	78	145	120	58	51	81	135	186	188	106	180	238	218	227	113	62	63	102	104	41	124
153	155	190	213	142	39	48	60	144	185	125	147	115	90	235	253	150	151	211	189	150	162	104	103	141	162	180	144	198	210	95	226	232	47	42	178	214	124	110	61	42	64	61	37	98	103	82	162	160	131	167	191	181	157	107	79	129	171	155	218	198	99	163	233	161	125	104	62	148	211	225	202	223	218	101	91	153	149	168	167	222	246	216	169	143	190	163	127	148	127	115	167	186	200	130	120	107	124	202	131	150	220	141	133	183	193	225	217	213	154	118	207	172	68	63	189	220	148	122	189	217	203	168	162	243	268	265	184	159	143	150	141	86	146	119	87	154	169	214	213	212	286	249	229	315	287	189	140	131	158	139	137	109	149	215	143	190	166	140	171	83	99	99	43	92	151	190	177	91	115	134	150	182	165	173	180	154	174	189	184	173	128	151	189	199	252	251	114	80	156	186	208	140	92	178	201	182	148	98	94	165	193	210	204	156	96	191	254	163	151	152	108	122	176	185	190	161	130	168	224	219	155	172	145	113	209	248	198	178	261	270	220	185	269	282	251	223	149	104	49	133	217	165	194	180	143	313	361	256	163	180	220	170	207	290	266	205	175	201	148	98	158	205	244	220	205	203	239	224	142	159	199	182	102	53	116	177	114	138	241	272	201	138	190	232	201	101	147	198	199	195	206	208	206	282	249	195	236	210	147	193	228	289	270	195	168	148	243	228	191	225	153	131	279	378	221	89	127	201	158	118	118	131	231	265	264	178	145	143	122	209	273	242	162	198	260	215	150	100	148	245	264	266	265	254	221	252	268	168	149	165	226	294	177	74	173	261	180	124	143	97	155	229	194	209	212	146	153	217	242	276	221	150	180	180	139	156	199	269	322	291	189	167	226	207	179	142	136	144	125	164	206	210	124	47	78	144	117	102	134	108	163	152	70	88	148	143	121	153	178	186	230	222	220	249	229	237	209	127	91	147	178	206	233	218	258	282	225	210	149	120	199	255	226	174	197	213	230	205	221	239	128	163	198	181	258	172	126	162	217	278	265	305	286	241	216	193	253	292	256	253	270	255	242	279	304	247	178	178	233	222	315	615	547	329	281	184	249	204	132	177	205	247	196	156	215	162	191	301	273	241	194	149	205	175	88	177	293	236	143	172	223	311	281	250	271	218	115	75	157	263	228	223	272	272	244	234	237	247	296	245	215	269	259	310	355	256	252	254	227	194	256	297	225	217	205	170	273	260	169	200	205	192	165	208	282	244	159	229	222	187	248	298	312	235	144	168	246	222	231	171	90	208	236	180	248	259	189	120	142	231	239	232	201	172	166	146	140	140	161	182	150	139	122	144	177	166	166	105	96	184	243	190	189	199	113	166	208	143	194	245	229	249	239	197	189	127	136	219	177	94	111	173	162	124	119	121	93	105	148	136	196	207	143	123	154	208	208	201	196	186	114	159	216	229	222	170	192	219	243	279	203	148	189	154	167	158	130	103	117	206	193	236	239	155	118	175	205	173	221	147	155	198	205	225	175	226	191	138	151	126	161	254	249	113	145	252	278	260	185	196	214	190	148	70	149	243	202	171	169	243	235	130	128	148	106	143	287	298	205	107	44	115	197	226	191	145	157	206	222	168	189	200	168	139	241	285	170	135	87	151	256	219	146	166	163	103	176	240	205	231	162	52	77	121	189	201	108	149	165	135	205	209	139	154	175	140	180	117	153	233	135	173	212	185	300	362	261	204	245	268	260	221	221	295	276	246	256	186	214	260	218	198	121	41	130	178	148	180	161	172	150	66	127	135	90	147	172	141	78	108	240	212	161	127	119	115	100	112	53	98	173	187	143	124	141	137	167	242	227	186	137	126	128	132	161	129	136	192	240	235	159	57	95	171	126	69	123	107	43	66	141	177	182	202	168	155	168	137	194	212	136	143	187	226	137	43	96	118	105	122	147	225	196	163	164	72	62	60	45	184	211	154	173	159	207	228	201	172	199	219	158	123	142	100	56	126	186	170	107	113	179	182	167	165	103	124	178	128	66	37	43	36	45	128	208	164	138	105	43	69	126	98	128	126	88	196	274	267	195	93	89	93	220	318	138	99	103	74	88	97	194	201	113	141	157	131	128	165	125	113	116	181	231	94	39	69	160	168	79	107	174	108	37	34	88	141	94	93	156	177	192	133	111	133	120	145	112	133	119	114	188
121	109	146	174	166	84	68	155	222	183	168	134	50	61	128	136	94	117	112	83	116	88	135	176	138	206	243	191	166	168	93	103	145	99	152	219	254	170	45	96	97	114	114	43	72	85	160	178	157	139	59	100	148	198	142	91	153	201	262	262	209	189	170	113	142	135	94	120	157	154	96	100	183	310	214	108	170	102	82	108	141	152	168	210	236	296	219	91	101	136	160	120	75	107	108	120	167	204	198	144	130	226	195	89	130	146	98	128	170	163	247	194	133	133	95	167	182	107	87	183	187	129	80	62	85	170	151	167	246	188	181	193	126	214	281	187	150	115	162	132	129	240	210	161	160	139	182	225	130	126	185	182	171	139	136	122	97	159	199	202	185	144	149	145	124	77	57	152	196	264	322	152	61	137	168	112	136	171	226	189	146	194	109	139	197	183	183	97	71	94	109	202	198	189	300	410	331	243	287	228	142	200	204	147	148	87	70	102	87	71	108	174	183	159	151	137	123	148	224	167	187	227	163	145	175	191	214	217	168	208	244	237	227	145	86	179	178	96	89	93	154	291	200	110	203	269	303	261	205	117	183	224	171	129	102	171	212	235	149	135	184	202	213	191	123	89	222	242	230	232	151	196	166	108	165	118	148	155	139	197	145	143	113	115	214	187	171	186	178	232	187	87	182	243	184	182	218	252	249	216	226	226	235	242	230	195	189	218	117	127	239	286	271	261	263	235	180	155	113	141	135	111	177	249	240	193	255	308	257	182	185	179	213	196	152	200	211	244	175	102	185	215	228	179	88	126	234	254	231	242	222	174	179	235	243	231	197	233	272	246	292	252	122	98	161	152	81	181	293	221	190	213	201	195	231	206	139	118	166	238	248	154	77	117	166	201	183	228	232	98	84	103	118	197	168	165	163	140	239	169	92	191	235	159	122	141	166	166	204	190	205	194	94	170	209	237	284	201	182	250	232	196	175	190	171	135	209	226	189	174	174	171	173	150	140	161	218	230	181	236	238	167	205	240	259	269	179	159	227	254	287	285	303	315	253	244	269	238	196	203	215	276	276	195	207	203	219	212	199	280	289	243	419	468	279	198	226	250	208	248	208	140	169	218	243	220	185	276	342	312	303	269	243	263	277	288	209	213	297	233	272	294	269	266	256	290	301	210	161	206	183	215	176	211	232	154	116	203	252	174	188	181	227	260	233	238	213	291	336	286	247	258	321	288	281	274	215	204	240	226	205	228	192	85	98	208	203	149	162	211	180	161	157	169	197	130	115	86	74	145	155	180	296	260	244	279	207	174	185	200	203	275	246	177	178	139	186	221	211	161	90	259	328	261	252	235	276	238	214	209	220	249	169	86	163	191	174	267	229	167	162	91	135	184	123	154	212	230	252	264	236	155	82	153	145	138	206	179	184	142	67	183	235	192	295	283	167	143	167	184	184	225	268	180	116	87	60	150	252	259	166	139	188	210	196	115	184	173	47	196	291	167	114	191	186	163	154	140	173	182	144	150	252	241	120	131	131	120	174	187	190	217	346	349	207	235	282	275	184	124	199	145	168	218	142	182	287	253	230	266	271	237	199	166	163	133	137	245	270	316	246	120	168	198	194	168	180	205	180	176	181	248	219	177	169	160	240	279	216	138	144	122	103	134	147	217	261	188	115	153	176	96	52	43	167	207	166	124	139	245	276	269	152	112	182	203	150	176	216	303	369	180	112	226	267	235	180	129	117	186	196	143	193	203	196	266	284	258	240	238	216	154	113	82	120	202	194	115	137	235	170	169	153	151	215	120	153	187	95	50	110	213	196	185	132	88	130	202	190	70	47	127	258	258	231	197	96	113	128	69	105	175	247	231	120	120	148	91	93	173	162	113	144	182	116	51	131	152	97	100	66	64	186	241	167	163	121	76	81	44	55	131	204	222	169	79	113	113	121	131	82	117	137	95	134	225	172	145	106	94	228	223	169	224	176	73	80	166	170	185	170	68	84	99	127	155	87	60	108	142	113	64	73	170	139	114	173	192	151	67	96	106	54	67	72	117	130	133	161	153	131	133	140	138	112	85	118	75	94	92	115	167	92	111	170	100	106	134	136	223	152	124	222	164	127	198	217	116	63	68	75	110	176	217	122	124	153	116	86	40	71	115	87	46	103	218	226	159	146	97	152	154	198	221	69	59	57	124	208	208	137	56
160	212	204	151	120	66	95	98	79	72	116	206	141	119	173	197	169	189	151	149	152	63	59	125	140	112	218	193	131	191	132	39	66	96	73	63	147	201	115	113	112	123	175	105	136	198	252	203	70	181	213	117	124	79	40	111	141	126	184	203	175	185	213	195	178	115	89	89	92	104	119	127	132	151	199	298	248	174	185	168	152	120	106	121	123	170	252	198	126	235	242	120	59	117	135	163	249	161	50	154	241	229	146	126	187	118	107	149	163	140	202	230	121	140	218	167	217	228	157	243	246	119	130	178	114	115	185	218	211	135	98	109	120	150	89	47	110	122	89	133	188	204	140	133	213	199	183	168	78	122	142	121	122	127	210	217	203	192	194	229	166	115	151	219	187	178	229	217	153	97	144	157	149	225	248	204	277	284	225	201	158	136	88	150	267	200	131	91	86	86	104	148	152	107	117	203	147	145	227	248	255	273	270	171	137	185	210	233	156	206	180	110	193	219	173	139	295	258	105	165	208	192	158	147	137	91	187	222	110	136	197	243	218	105	127	238	305	236	164	174	152	189	176	174	173	157	237	256	272	219	138	181	158	155	208	219	158	68	182	239	176	197	230	247	144	161	187	172	290	210	116	161	174	235	256	192	196	157	101	193	239	187	176	157	109	138	127	143	214	219	311	257	110	99	83	145	189	135	163	161	194	285	276	248	255	258	276	227	239	227	214	320	267	213	203	215	236	181	102	130	128	110	118	168	245	238	195	207	214	205	160	132	174	226	261	189	173	110	104	180	160	122	158	212	138	142	175	210	239	185	217	186	92	168	183	122	181	220	211	276	313	231	203	196	179	176	118	80	141	257	284	221	224	279	231	183	196	173	183	211	174	159	216	251	186	86	147	190	154	122	143	171	109	143	221	130	54	153	205	165	172	178	203	243	285	270	222	266	209	166	216	196	173	155	171	230	225	172	124	168	206	143	151	174	131	141	180	175	169	238	295	178	127	196	236	184	120	191	275	306	218	160	197	198	150	260	307	221	265	215	143	173	234	209	178	227	243	186	239	259	161	184	246	339	306	183	166	241	277	244	239	226	231	231	250	255	197	175	256	265	250	240	250	264	254	307	260	148	139	205	219	261	346	288	248	265	281	215	224	263	230	288	217	164	208	233	244	258	209	215	333	315	278	298	204	85	52	146	247	240	256	181	115	103	120	238	277	264	297	271	196	207	221	229	221	220	238	298	296	227	186	213	181	130	160	213	221	153	115	167	198	176	246	303	231	164	177	180	216	258	325	256	187	157	75	131	192	215	280	186	191	248	117	84	144	208	175	175	219	168	180	259	185	204	261	119	174	206	163	173	159	173	133	139	204	215	245	230	173	194	190	169	223	268	217	185	204	239	255	260	232	126	106	120	159	194	141	115	74	47	111	273	250	155	196	134	170	219	137	89	178	246	220	294	195	78	167	255	242	241	232	183	181	166	176	151	197	235	207	175	174	188	169	191	161	138	175	143	129	216	248	329	346	173	100	85	44	146	285	242	140	247	423	379	301	269	255	205	164	252	236	153	190	192	174	214	215	203	178	178	203	213	155	69	152	207	156	147	129	153	183	114	112	268	279	161	119	144	116	115	141	178	206	176	165	227	220	122	174	142	111	140	107	153	226	224	198	185	180	162	129	228	258	163	177	135	81	171	219	129	96	175	163	155	192	223	187	164	210	169	183	206	139	138	171	124	61	94	176	239	209	123	150	186	193	180	89	87	137	265	245	168	228	179	128	161	199	170	198	206	106	109	154	175	140	139	133	126	168	148	128	140	175	120	58	57	103	147	110	52	84	103	106	89	93	88	40	132	130	119	120	141	191	155	155	162	200	214	183	139	128	126	80	72	69	80	102	125	163	155	119	86	99	119	171	185	161	120	56	130	212	225	218	205	145	79	126	100	70	118	131	166	146	108	98	54	53	131	155	96	87	68	65	143	233	156	165	215	185	238	145	75	76	127	160	100	68	84	99	55	128	185	175	183	172	231	171	90	136	149	188	174	161	162	101	108	87	99	158	134	152	136	104	95	55	61	198	181	44	45	121	184	171	148	113	143	119	132	182	103	140	140	74	109	113	135	172	108	123	176	124	110	125	116	94	129	182	214	230	182	139	102	52	149	198	96	86	158	116	40	115	119	157	193	119	171	273	240	141	131	138	161
231	269	164	133	171	164	149	144	97	105	144	201	147	117	182	216	262	313	282	249	168	136	152	92	106	76	159	286	178	113	139	118	86	78	76	45	75	145	124	68	58	87	123	102	162	254	244	126	43	99	119	61	41	42	81	130	91	59	126	114	46	127	138	103	112	66	112	112	146	211	206	215	147	70	91	226	269	128	133	230	197	205	143	130	185	106	153	218	124	77	68	117	197	204	173	189	163	136	181	260	359	303	266	285	253	201	102	54	119	132	75	92	132	197	174	180	282	194	129	115	93	140	207	277	170	146	197	191	189	107	79	66	166	207	89	80	159	201	219	255	204	196	198	100	126	219	216	229	180	138	215	184	235	251	154	178	187	173	162	212	201	131	100	147	237	202	223	165	111	179	151	138	161	212	240	188	162	163	100	154	227	175	101	41	50	45	156	222	113	93	149	145	186	191	150	155	141	95	147	233	228	274	235	225	295	290	219	172	216	236	234	219	215	150	138	201	220	234	134	102	149	253	210	113	102	96	146	170	119	91	102	185	217	85	144	264	262	237	244	215	197	179	187	199	175	192	236	309	325	249	270	267	207	206	197	244	162	120	205	253	278	263	280	208	120	157	233	227	199	198	208	141	154	175	196	193	136	190	221	208	189	193	205	209	204	282	260	218	253	171	174	156	55	65	253	321	222	168	161	234	253	264	265	162	174	312	311	246	197	231	314	353	401	337	203	250	245	164	160	198	155	113	161	147	117	122	160	196	225	195	180	212	141	98	177	209	231	213	176	150	97	134	124	131	256	300	275	228	175	191	197	131	87	126	138	157	243	244	234	240	195	199	252	252	221	218	200	146	169	258	261	212	245	275	161	105	200	164	152	236	183	203	271	220	156	156	202	171	99	113	172	187	134	143	138	73	184	234	164	173	170	146	95	148	239	246	265	230	163	215	214	157	109	89	204	288	264	256	229	179	131	90	162	202	201	223	166	111	150	239	253	209	201	194	177	150	113	119	138	229	250	107	98	213	236	231	209	165	178	259	235	126	117	119	115	86	68	146	180	196	199	266	261	171	150	140	120	115	150	176	195	304	298	185	155	116	179	258	311	291	195	132	157	182	187	185	183	199	143	143	239	262	256	291	296	196	151	187	266	324	288	238	225	138	69	124	208	272	280	285	296	270	224	242	236	121	47	195	261	220	279	270	212	164	205	250	177	187	278	333	278	248	287	162	137	175	149	234	175	70	108	213	267	227	191	101	61	65	96	197	156	124	157	228	308	192	196	267	225	268	279	214	137	165	165	70	136	161	141	201	196	199	150	140	274	314	203	139	183	137	111	155	149	128	147	149	136	138	129	219	228	169	213	252	334	292	262	297	320	221	94	170	220	245	205	132	103	115	205	226	170	133	110	139	146	170	189	164	186	203	155	227	282	196	203	212	251	277	163	142	152	111	132	229	225	170	266	267	126	121	138	143	125	160	181	92	163	198	149	111	220	308	273	162	129	234	238	143	130	181	177	110	115	164	156	135	115	96	67	101	147	210	206	149	132	193	194	154	259	234	171	226	145	107	155	102	121	202	241	222	165	224	243	159	115	197	273	236	146	99	108	136	224	223	227	165	120	187	116	44	120	224	217	161	180	141	115	115	104	99	92	89	124	137	154	159	154	247	289	188	127	188	179	117	71	149	247	264	189	158	178	160	159	178	259	323	277	220	216	193	170	171	244	213	183	154	67	121	102	87	139	105	70	163	212	198	153	177	183	167	127	74	161	126	44	107	113	144	199	156	183	152	127	154	214	174	129	161	133	109	84	161	256	182	141	183	149	107	87	116	94	83	111	143	233	224	158	159	108	137	131	53	147	131	87	85	192	277	174	143	140	189	193	102	71	151	167	215	221	150	107	109	194	166	157	150	143	147	180	229	127	44	101	155	94	41	46	117	161	112	115	216	211	170	187	101	69	127	154	171	194	147	168	202	181	186	111	94	127	113	129	176	204	232	205	113	142	191	179	171	139	134	164	169	173	151	103	117	127	188	246	181	120	71	97	108	49	113	115	87	102	130	193	169	116	103	137	129	65	63	129	140	81	107	114	136	127	63	127	153	163	165	102	158	199	139	165	121	40	40	37	135	248	192	156	112	39	52	80	82	98	152	210	225	150	103	74	170	230	98	161	228	105	158	187	130	187	151	64	80	126	81
101	179	183	164	194	244	247	189	152	168	166	146	101	246	355	195	92	129	164	178	127	90	127	176	173	87	115	238	243	146	194	222	171	157	146	164	110	45	52	84	79	48	57	54	43	46	71	67	93	204	182	94	152	135	88	133	89	41	138	159	101	147	145	179	214	121	105	122	71	144	193	126	187	175	77	112	191	190	241	270	216	209	194	213	247	186	143	168	133	134	219	168	148	217	121	55	73	105	94	148	242	254	291	226	180	224	209	186	155	95	46	111	131	192	257	131	68	93	174	165	64	46	108	217	198	104	58	126	164	162	167	199	269	266	204	142	204	169	90	107	98	99	131	164	250	244	166	130	156	132	158	202	164	184	210	184	184	206	146	177	242	226	159	126	151	108	63	73	119	121	154	180	82	83	125	89	98	151	119	140	174	114	128	108	168	173	61	141	253	249	128	159	224	185	190	163	119	73	47	103	218	236	141	115	178	273	314	218	183	212	204	148	92	148	160	142	176	234	166	107	137	158	272	270	204	230	183	190	152	78	89	169	185	151	217	185	234	264	176	161	198	184	202	183	246	239	180	253	201	154	167	207	225	179	173	185	196	214	152	231	222	115	187	270	233	184	239	178	214	250	137	175	198	178	196	266	209	137	276	267	171	213	212	165	114	196	271	214	125	144	259	222	170	216	240	293	332	277	230	175	176	156	163	302	269	233	271	201	196	213	182	206	212	200	243	292	217	164	262	255	189	203	163	132	264	310	196	163	180	167	190	193	117	109	123	166	263	248	229	213	119	108	163	204	191	94	91	101	163	238	251	230	173	147	212	278	180	133	132	119	169	240	258	161	192	327	294	172	217	307	282	278	313	244	160	255	252	173	219	223	164	172	164	123	217	247	174	134	78	193	275	154	182	158	114	224	227	194	184	187	208	263	295	277	211	140	177	179	192	224	173	199	226	127	194	221	136	154	159	210	249	169	114	188	220	221	240	251	208	99	87	178	191	181	214	175	158	169	130	120	118	83	113	166	158	173	201	207	230	237	261	237	197	217	171	112	84	111	155	118	99	131	130	173	191	191	218	165	232	265	229	469	472	213	230	187	124	189	210	264	181	128	146	167	249	244	194	181	227	213	188	240	242	215	173	111	102	186	200	211	223	106	87	156	229	224	221	156	112	183	233	279	179	101	132	117	187	306	355	211	113	164	204	256	234	175	133	169	243	273	254	202	153	151	205	206	176	235	164	144	206	174	200	276	197	93	126	89	110	162	190	320	255	150	206	240	249	156	156	224	219	133	60	211	293	223	191	161	148	173	187	121	90	175	173	243	260	160	200	272	264	228	236	147	138	157	166	198	204	190	205	219	186	313	351	160	143	223	208	210	181	145	176	242	178	115	101	117	218	245	188	95	116	199	230	282	187	150	244	238	209	195	198	216	229	209	204	180	93	104	158	134	154	226	245	247	197	168	192	171	164	211	236	203	125	59	86	164	190	220	202	112	151	212	201	142	123	204	248	270	265	184	218	254	268	210	144	209	154	118	172	199	215	201	132	66	94	176	182	98	121	238	230	227	225	212	222	219	248	183	147	229	322	278	190	157	152	152	127	150	190	178	229	259	197	139	138	188	174	129	134	165	190	143	110	129	132	126	143	178	115	104	152	177	196	166	127	136	154	127	171	274	176	122	183	110	105	122	157	223	248	199	184	258	242	167	181	237	195	206	291	225	138	109	76	91	176	200	176	223	268	205	146	193	139	135	211	225	156	122	176	121	83	184	217	161	200	232	183	124	202	273	145	150	214	216	242	187	197	154	139	201	125	216	275	181	217	244	177	183	167	69	173	208	183	154	95	215	218	166	163	86	57	71	88	81	107	165	170	107	98	150	105	50	74	219	306	277	210	172	202	180	121	80	166	146	71	154	144	67	34	41	58	51	134	174	149	135	87	150	178	96	85	132	98	51	49	116	115	161	233	151	108	72	98	105	134	171	131	108	166	182	215	179	74	118	125	76	103	176	178	132	85	59	101	108	50	74	110	86	110	144	97	134	188	175	154	123	174	191	107	80	64	85	84	176	216	77	34	90	105	119	148	97	119	161	163	145	130	184	240	223	117	54	90	72	110	115	39	37	35	122	139	50	58	59	40	102	100	48	149	136	136	202	136	127	102	114	106	41	45	110	100	68	138	157	97	42	33	156	222	113
105	148	214	162	72	119	182	190	132	105	112	64	114	158	103	57	136	182	140	92	104	228	292	243	195	207	233	235	189	211	199	165	193	147	84	51	40	102	100	41	114	182	106	39	120	176	96	38	86	132	156	201	158	63	168	238	152	88	123	238	236	120	77	127	163	191	145	208	264	178	196	208	128	151	192	173	147	170	212	155	135	184	198	213	222	170	103	140	147	66	162	229	235	307	279	219	179	189	148	83	103	133	176	153	143	143	107	172	156	98	128	124	84	102	215	273	160	45	93	155	120	49	86	104	111	99	37	112	120	113	138	174	214	158	93	77	162	158	107	150	114	88	161	156	125	121	97	129	168	231	241	153	187	232	156	148	184	130	193	261	212	168	91	98	247	189	110	214	230	196	180	168	113	127	180	200	126	68	185	222	112	87	130	86	102	238	287	259	286	280	210	238	219	128	161	259	244	105	69	119	124	167	172	164	156	171	237	181	195	208	160	197	139	96	145	148	143	113	149	180	158	101	94	100	129	226	150	106	104	94	188	209	167	258	312	220	229	236	158	117	91	61	112	159	159	176	213	185	147	198	139	127	182	183	199	156	167	188	105	108	141	83	172	245	170	92	154	197	156	211	186	188	192	108	108	181	153	187	296	266	206	183	146	156	195	232	240	142	65	159	287	268	143	106	247	231	192	268	267	203	185	170	136	246	298	283	272	291	250	178	213	231	254	204	187	231	144	167	252	287	243	227	229	179	189	207	286	252	210	219	220	257	155	59	131	222	244	181	180	162	101	117	141	206	198	141	157	173	166	108	138	251	296	266	298	307	197	231	308	258	242	216	250	357	303	222	226	187	222	270	202	202	251	215	154	156	213	236	191	125	153	272	221	166	179	152	166	243	239	187	258	207	159	183	196	215	203	178	189	145	125	171	233	289	187	77	100	114	190	208	164	162	141	121	142	191	197	249	152	112	220	200	130	199	280	244	161	164	177	173	229	215	187	243	166	172	275	281	260	261	301	260	223	238	214	173	179	210	215	201	173	122	137	180	153	147	183	176	127	154	212	175	200	244	238	150	176	226	223	237	233	290	253	234	281	254	134	132	272	310	224	189	305	311	315	361	282	278	218	157	198	296	319	304	230	154	234	257	169	118	145	134	99	159	199	127	106	88	176	225	149	182	145	152	247	220	152	140	196	226	172	164	199	200	215	156	81	151	206	137	177	226	265	248	183	195	138	150	221	220	192	236	302	243	185	176	116	65	143	201	188	200	199	130	81	235	274	199	204	300	307	173	172	245	304	347	282	133	55	208	210	48	148	204	165	158	148	170	218	205	174	237	171	99	192	216	171	122	185	156	135	193	180	225	202	141	117	138	136	142	174	140	155	207	192	189	213	274	260	231	166	117	202	261	210	187	247	233	222	205	260	269	240	240	287	281	175	170	197	205	191	155	143	152	143	111	130	190	148	141	176	188	136	146	209	146	139	115	98	181	128	74	99	195	249	217	166	109	137	148	228	228	132	148	214	237	185	153	168	184	199	181	176	238	214	142	121	164	247	222	108	179	279	142	98	188	186	101	146	181	169	219	226	217	172	159	126	129	185	180	131	131	157	164	168	111	138	256	245	117	123	132	106	106	94	171	210	272	268	165	198	246	140	68	68	110	154	140	94	93	217	167	49	165	238	126	55	163	302	227	160	205	221	258	267	221	253	213	176	249	290	293	153	143	196	205	213	224	222	206	215	113	61	111	123	148	170	207	217	108	142	213	127	114	109	76	131	167	130	110	191	210	154	105	124	208	259	160	121	158	126	109	175	250	150	74	98	84	50	98	189	141	158	209	170	216	255	252	254	276	214	119	140	213	161	132	163	126	120	83	95	96	36	40	81	182	253	264	197	116	154	166	81	131	145	113	137	194	236	147	67	56	89	140	203	252	207	155	133	126	158	217	243	159	77	86	85	62	113	94	94	124	134	100	58	92	116	160	190	115	140	138	129	168	75	77	158	123	44	126	196	119	63	61	101	161	150	90	46	70	128	130	120	173	178	89	178	216	83	51	112	139	91	153	130	54	60	41	90	156	165	192	201	209	215	167	144	91	109	187	212	148	118	134	66	35	109	165	128	74	38	118	119	81	138	161	143	80	92	143	113	96	105	142	141	123	99	87	122	113	72	80	81	85	89	106	161	166	148	112	154	215
222	178	129	117	82	80	108	97	68	70	114	133	144	146	134	181	229	221	187	98	58	133	141	196	268	207	160	140	96	107	223	228	238	263	158	65	35	82	161	116	95	220	182	102	132	101	127	150	110	202	166	34	90	97	83	209	168	74	118	123	124	114	100	92	157	175	168	207	161	140	201	180	177	144	95	111	65	162	305	204	117	204	216	165	144	106	58	77	99	96	145	199	225	144	162	208	172	161	158	129	103	168	129	117	164	185	236	236	133	127	115	101	136	134	175	156	108	87	147	236	201	112	146	205	168	93	135	224	132	74	118	150	155	123	72	102	163	177	211	225	222	262	266	151	69	193	270	172	86	125	236	245	251	249	136	161	222	116	124	256	242	182	158	119	194	178	65	71	120	132	124	137	158	138	140	169	132	196	201	80	157	203	152	98	78	204	250	222	322	326	249	219	238	232	215	352	407	244	171	206	236	180	94	101	139	185	183	196	132	133	174	115	64	83	95	110	153	201	242	165	70	43	70	176	208	153	119	141	157	203	246	192	219	254	221	157	130	151	191	215	127	106	143	149	180	181	183	197	214	180	175	198	193	214	261	224	134	118	134	142	144	189	169	105	100	75	138	185	180	190	290	340	245	149	143	211	181	193	251	229	231	204	236	274	245	306	199	87	77	147	233	159	153	187	183	176	215	195	144	133	114	134	116	101	170	220	196	231	224	220	258	218	205	217	242	241	126	173	243	128	194	231	207	221	277	295	291	288	219	258	211	102	120	221	208	202	252	196	136	119	157	208	238	253	256	200	122	136	185	171	270	287	186	262	226	137	98	150	265	229	200	145	136	274	284	163	143	238	268	310	247	214	294	182	212	285	179	200	250	264	244	159	162	212	260	210	154	249	296	246	202	183	133	170	242	222	202	185	211	229	182	185	236	227	119	70	114	209	183	132	218	280	239	169	218	278	235	224	178	67	164	246	203	211	173	225	284	239	188	108	110	103	116	153	166	231	234	232	224	217	194	196	173	80	112	166	192	173	197	220	137	83	118	106	185	276	180	90	150	153	179	240	186	175	132	136	185	259	223	129	140	164	116	75	133	182	149	143	168	166	169	171	172	191	156	235	248	110	212	322	244	169	131	183	264	149	77	167	144	115	206	157	189	279	165	177	233	180	145	209	240	207	186	173	251	280	287	268	227	230	212	159	159	167	146	164	160	173	181	112	110	168	137	179	151	106	181	179	204	278	253	179	186	196	199	259	179	128	131	86	134	181	136	79	93	114	112	149	208	248	283	167	92	131	226	288	288	286	225	219	166	124	191	236	263	177	87	175	204	211	246	261	163	56	126	206	171	141	159	124	117	134	234	249	141	167	136	125	224	312	261	105	184	240	191	220	168	102	144	224	149	144	208	184	169	163	226	267	241	207	164	172	169	96	150	269	275	219	254	292	197	187	279	239	143	108	133	109	65	147	184	166	181	157	170	181	110	60	74	103	222	189	155	200	192	229	129	114	122	105	144	239	241	177	180	203	222	198	180	185	183	235	305	264	232	222	253	288	304	272	238	250	229	178	247	226	169	238	241	136	136	193	143	125	85	103	130	114	105	139	164	171	163	144	186	196	208	215	203	229	216	207	196	176	140	112	169	199	196	169	157	168	100	148	244	216	201	211	201	159	177	180	124	144	177	203	150	157	229	124	85	179	238	252	173	158	209	153	153	225	220	219	145	125	143	115	174	140	168	237	236	204	115	132	225	173	162	176	139	190	252	325	244	148	185	140	115	138	152	198	235	236	130	103	163	165	215	150	177	262	203	193	199	278	266	198	129	107	137	93	126	153	163	193	168	143	206	191	136	118	115	192	155	126	203	196	185	160	106	125	136	80	39	112	121	75	95	112	99	93	162	210	173	157	110	100	210	265	290	275	208	227	279	159	97	135	165	182	182	186	174	163	150	214	190	141	102	176	173	33	107	190	140	114	89	45	103	227	265	137	145	159	129	131	92	149	139	158	140	102	100	135	136	86	138	135	112	88	133	119	89	176	138	88	179	191	110	70	110	100	71	141	166	210	245	215	180	163	101	77	82	89	179	206	124	125	162	135	96	99	163	219	226	120	156	155	101	149	128	164	126	135	143	130	215	155	78	131	168	205	187	81	63	61	91	174	138	186	188	54	99	99	75	75	34	99	164	226	186	104	146	139
145	138	153	129	45	41	141	147	103	151	228	260	175	168	121	89	111	100	130	129	157	215	178	140	149	245	317	284	222	145	182	214	161	94	110	106	43	49	157	204	134	156	156	96	112	170	158	108	108	204	216	94	39	47	51	103	99	106	110	62	60	77	176	271	213	159	213	203	180	173	191	143	187	196	156	224	153	125	209	198	105	187	216	139	143	172	161	79	42	97	184	209	220	195	243	199	159	198	167	188	144	162	183	171	216	291	198	205	306	155	81	74	40	75	107	138	153	103	67	124	160	180	222	131	113	183	204	169	75	139	174	78	45	57	104	184	214	180	173	113	73	103	172	221	117	170	242	104	35	85	158	216	259	158	45	100	134	142	117	179	193	135	146	131	201	154	87	164	171	163	161	206	298	265	166	138	224	312	205	89	114	153	158	117	161	150	121	181	303	311	215	173	150	113	87	161	187	176	176	200	206	199	264	275	252	210	101	97	103	147	224	168	110	195	171	159	184	136	122	129	137	128	215	259	148	76	153	178	133	153	176	99	123	165	90	88	100	154	246	193	158	232	185	166	153	171	227	224	200	133	91	114	207	195	181	214	256	271	213	179	179	187	173	153	107	103	146	182	210	190	209	210	130	196	274	227	235	216	195	140	168	194	212	194	126	112	150	199	152	219	296	268	192	141	132	161	170	142	147	117	80	185	250	172	193	163	125	108	143	283	287	236	252	254	266	259	206	202	193	120	133	143	128	221	265	212	203	205	207	238	230	226	275	240	100	143	167	148	245	302	286	193	185	203	190	198	188	124	125	232	336	313	192	143	94	113	146	202	166	114	143	152	198	205	235	186	165	209	161	164	189	291	323	229	202	210	206	166	226	235	201	170	144	199	191	130	205	238	184	292	320	180	195	259	176	199	223	222	215	165	142	176	236	228	211	229	213	205	185	106	159	259	222	171	158	227	221	158	187	183	184	260	259	150	99	133	180	154	94	161	278	233	162	207	293	326	187	124	210	199	204	234	222	172	132	128	118	212	308	300	234	131	230	200	143	217	169	130	157	177	290	254	121	163	185	150	110	117	109	146	108	122	209	191	209	210	133	163	145	145	142	101	161	168	105	84	181	198	205	293	254	244	225	137	179	193	190	185	182	196	154	162	302	245	173	249	209	221	237	196	167	230	257	213	199	150	173	254	187	155	132	109	178	169	161	167	243	243	203	170	80	111	172	198	204	192	120	145	177	181	237	196	120	71	196	316	189	209	325	234	169	232	160	87	194	173	230	270	234	201	207	277	182	85	105	317	398	246	143	160	198	176	153	157	186	193	173	164	152	103	138	177	97	89	167	259	301	164	121	163	111	217	334	250	227	219	123	157	205	220	162	158	239	257	286	261	236	253	236	126	99	167	221	302	277	191	205	204	121	105	175	155	71	171	248	243	203	185	238	205	243	275	242	276	209	186	228	211	174	150	168	236	252	147	153	160	126	207	377	390	271	276	295	300	270	193	147	205	257	277	270	191	123	102	144	175	151	141	216	205	157	201	298	309	262	264	245	205	220	253	229	209	222	137	197	246	183	200	129	55	109	117	97	131	114	116	119	156	215	219	187	194	166	78	73	151	244	206	113	107	134	176	187	168	143	131	163	255	245	218	199	147	188	149	129	173	123	181	264	229	188	187	216	145	160	229	223	273	237	183	135	183	194	145	182	155	176	238	169	184	288	256	138	126	156	195	198	128	105	117	156	116	152	188	172	194	127	85	158	171	103	94	142	185	184	160	147	180	156	175	237	201	207	187	173	117	99	167	151	193	150	130	201	114	158	185	72	41	64	133	165	158	231	171	88	153	150	228	230	136	137	88	123	133	91	100	106	116	105	73	124	198	173	129	145	165	156	166	157	175	125	51	120	214	184	137	149	212	231	183	173	175	132	125	135	74	82	113	128	185	156	177	228	206	194	216	236	211	127	105	134	73	74	121	87	42	62	115	195	140	55	101	87	93	146	161	176	117	51	38	83	136	89	35	107	155	121	159	178	162	103	119	205	187	218	262	144	114	215	140	89	157	147	115	125	164	156	89	42	100	103	94	154	164	167	162	117	149	205	179	177	237	215	148	128	111	144	157	96	129	127	103	145	112	112	149	136	144	171	154	118	59	92	133	82	113	185	167	91	63	79	53	57	66	77	120	139	88	139	175	107	153
85	136	189	212	122	42	109	147	86	51	86	154	206	205	142	105	113	149	111	100	174	168	111	102	88	38	62	65	221	338	170	151	219	149	133	162	94	128	157	66	38	128	183	123	127	131	128	239	214	74	58	100	134	135	218	272	225	150	94	167	240	240	208	155	154	159	134	136	156	184	184	200	140	142	265	302	262	128	73	146	142	158	149	122	181	226	196	164	210	185	148	145	98	185	224	142	125	168	245	248	220	161	161	198	150	126	92	98	128	154	165	86	82	76	45	110	182	204	132	77	151	220	145	44	102	121	105	142	123	137	156	143	103	97	99	154	245	153	146	149	55	45	90	89	98	183	204	189	155	126	92	58	117	127	118	192	247	197	117	184	221	187	129	113	177	159	144	124	149	183	105	66	152	151	146	189	134	140	214	225	168	177	277	258	198	218	154	138	204	237	223	203	155	95	133	145	133	139	115	117	148	199	252	268	250	202	181	165	155	181	151	155	237	280	192	105	145	170	156	172	236	289	242	179	119	54	103	152	203	198	111	150	167	169	145	149	134	69	118	174	206	192	164	177	198	220	223	235	249	225	216	187	197	295	299	210	170	207	291	289	214	202	244	220	188	128	111	209	188	171	147	195	268	241	185	117	191	226	138	125	205	256	225	137	161	233	152	115	299	343	176	167	216	245	228	126	68	100	166	110	137	252	186	145	237	286	250	129	96	189	197	198	234	177	151	202	271	310	315	259	233	193	125	162	227	206	125	167	213	160	156	171	193	207	206	225	208	241	271	256	242	229	242	230	181	170	189	123	130	267	286	194	118	139	164	104	70	188	178	77	170	212	229	281	250	221	233	240	230	225	197	198	208	125	103	107	65	78	121	135	221	311	237	175	209	227	200	161	180	201	163	213	178	150	192	192	183	200	200	158	176	219	300	293	193	98	131	209	247	231	204	216	225	234	242	219	228	189	154	196	122	184	288	240	146	65	64	110	93	135	231	171	224	242	170	212	175	105	180	213	199	200	199	184	180	230	168	120	126	156	121	69	130	109	119	168	247	305	274	241	172	128	161	184	178	264	207	85	130	115	87	200	235	195	127	122	109	129	166	234	253	156	162	160	197	207	117	138	207	160	159	153	153	174	175	203	224	281	245	191	212	217	202	186	204	214	234	200	190	196	113	164	249	139	89	96	116	279	411	310	188	157	88	118	136	137	177	108	75	145	201	231	185	117	80	115	157	143	186	177	91	161	176	103	189	197	153	133	112	224	284	214	121	68	158	256	238	119	100	157	224	169	88	85	91	194	237	179	183	217	131	149	160	153	210	180	199	179	138	194	241	210	196	247	277	165	191	226	112	171	190	189	224	178	217	257	178	120	176	268	238	157	175	285	303	221	186	213	235	198	203	249	277	282	275	276	273	311	258	181	172	110	54	96	230	271	207	225	238	129	173	179	91	231	234	155	138	186	165	178	301	247	202	206	176	120	79	206	513	476	261	251	208	196	205	244	265	186	183	233	263	203	169	250	176	61	72	154	162	115	231	267	230	291	257	220	223	272	287	206	136	110	130	167	245	294	226	253	202	44	135	152	143	134	73	145	212	231	147	57	91	174	137	48	148	228	217	236	250	223	201	159	139	211	176	117	184	189	171	144	130	177	205	177	127	184	202	167	186	212	226	252	238	238	284	270	259	184	149	202	144	128	208	248	173	120	201	154	135	176	164	137	65	183	232	140	180	192	143	122	192	241	163	156	167	189	141	73	70	126	224	182	156	149	156	208	232	236	168	185	219	233	196	82	109	154	132	76	105	165	206	282	209	134	203	231	130	41	117	125	90	129	157	153	93	93	124	242	249	164	188	149	127	230	271	193	185	182	132	79	97	135	156	202	223	160	167	224	187	98	111	157	139	176	163	82	123	124	96	148	147	147	152	180	155	119	82	112	143	73	38	76	86	79	92	129	178	169	98	76	77	38	34	99	141	110	109	86	80	149	157	99	59	82	152	173	175	191	155	112	120	79	105	109	45	129	184	159	134	94	139	124	111	241	240	131	122	100	133	222	250	211	139	86	122	163	146	162	143	116	64	34	139	198	192	191	114	156	208	150	78	31	101	135	64	33	74	74	67	238	206	136	215	184	169	104	115	176	133	119	114	96	65	41	87	82	95	92	87	131	94	93	79	112	114	143	186	166	254	231	101	108
90	84	93	117	103	35	150	267	293	212	95	148	204	172	188	197	218	192	88	133	195	178	103	48	101	87	48	58	135	215	211	249	253	217	178	192	266	261	136	106	108	123	203	167	102	113	232	318	225	140	104	76	172	164	127	112	48	43	74	84	129	185	192	182	144	166	140	73	63	120	194	142	127	109	92	167	169	142	210	224	171	208	204	129	124	200	154	62	158	263	222	159	159	218	225	171	94	49	170	242	226	243	253	160	142	168	147	254	297	228	213	148	103	110	79	106	151	187	136	130	136	66	189	209	63	84	137	192	210	230	180	169	207	210	257	200	206	251	132	43	37	123	150	94	77	119	116	51	62	54	80	112	109	108	126	231	212	139	187	157	92	153	130	42	127	123	122	168	168	251	211	138	175	201	245	213	94	126	240	230	122	91	104	125	128	126	165	119	151	174	151	162	96	123	145	83	103	172	199	151	95	164	180	115	209	247	228	265	259	218	216	296	320	281	236	124	128	129	96	116	182	241	201	232	230	110	93	233	308	299	201	127	189	181	107	89	106	134	234	256	150	147	222	211	129	165	179	207	217	191	230	245	230	159	196	299	263	251	327	285	193	228	242	161	127	162	148	119	133	223	183	112	162	189	214	189	235	199	149	232	176	139	185	169	185	152	120	157	239	263	251	250	171	205	224	161	189	250	247	138	145	233	217	170	186	226	159	123	118	146	308	286	237	203	145	159	203	236	239	248	220	160	166	175	155	293	304	231	196	180	209	194	169	229	228	160	155	161	193	169	213	248	221	275	298	258	259	254	138	127	199	187	203	243	241	208	130	111	155	164	146	109	158	202	238	333	294	196	209	270	212	119	79	131	169	79	153	209	210	199	108	135	242	289	238	263	268	158	189	258	294	286	208	228	272	253	195	199	228	220	206	194	262	284	182	191	328	342	298	261	271	303	248	187	179	178	232	178	123	188	219	194	173	242	245	142	156	256	244	179	121	84	124	191	125	65	190	268	139	106	161	152	164	216	195	152	100	97	181	135	175	263	160	69	64	161	206	223	239	215	202	203	175	236	212	152	199	162	135	134	166	198	234	278	174	97	148	154	126	178	192	78	164	207	200	215	102	135	231	170	100	72	126	212	233	242	192	140	205	204	160	156	135	188	195	113	124	153	258	339	191	89	73	135	165	109	117	202	246	234	190	222	212	180	281	238	160	105	168	201	93	118	192	171	87	89	88	126	197	150	196	237	214	238	198	161	189	310	250	68	154	243	176	183	178	95	172	177	130	217	202	132	158	230	209	180	194	143	122	187	268	277	198	92	84	153	224	206	152	168	150	178	228	284	324	249	150	113	104	153	195	196	225	175	135	189	193	227	250	215	237	171	143	127	159	255	262	270	164	128	212	200	196	216	245	242	154	146	170	179	191	226	236	121	192	305	246	277	194	91	101	115	150	131	192	196	188	218	198	285	338	182	55	105	132	229	280	138	166	215	203	213	208	234	163	107	136	111	192	248	145	138	182	215	291	280	196	173	190	152	177	209	225	282	212	224	210	180	256	229	150	160	128	131	141	163	179	122	127	147	128	114	135	149	173	243	257	171	172	190	139	157	127	91	136	132	107	131	179	163	152	158	188	286	216	132	183	241	173	43	105	167	172	216	265	194	114	122	141	201	226	280	290	232	259	263	172	86	80	96	100	137	117	140	208	195	256	212	141	143	77	103	170	194	133	150	226	191	160	137	164	179	107	147	152	86	100	83	183	286	211	172	175	151	143	140	177	210	249	290	233	159	95	50	89	79	77	89	131	138	175	210	207	160	54	97	115	60	94	160	97	103	111	60	99	152	111	76	142	163	108	98	112	72	60	134	151	157	136	130	158	81	109	175	188	176	124	172	238	187	183	159	73	77	84	160	155	44	133	163	106	90	110	159	208	180	121	148	165	120	54	80	122	135	186	132	100	175	142	68	73	66	91	121	96	134	197	190	134	166	171	123	151	238	228	204	206	152	119	124	170	161	98	61	124	159	173	226	165	86	111	142	103	145	177	162	145	65	115	180	231	218	145	97	42	165	271	147	68	148	195	117	93	111	150	159	136	105	122	193	133	104	126	153	100	51	54	38	96	99	75	181	165	60	99	100	122	191	138	98	116	192	146	115	194	168	124	75	110	131	159	196	98	126	150	124	162	98	77	130	98	124
214	180	96	164	209	112	183	266	237	247	159	153	158	131	172	100	120	124	90	102	137	192	181	126	134	110	54	116	167	164	183	188	197	179	205	245	196	261	205	142	212	184	128	85	108	90	126	194	175	180	175	171	185	163	146	137	85	100	127	68	89	164	233	266	242	225	179	108	61	40	140	140	172	176	56	171	236	116	124	148	122	224	214	93	49	107	143	74	78	91	117	183	130	170	175	62	114	182	136	127	136	137	146	84	46	93	131	110	129	174	144	76	123	128	81	128	100	97	93	85	98	56	177	298	164	116	212	245	258	239	130	41	132	200	166	227	190	190	170	119	125	111	99	49	52	75	76	36	154	160	67	97	123	87	40	137	168	165	262	212	136	195	143	100	123	66	127	206	163	181	187	126	112	142	122	103	123	110	196	246	195	144	145	156	98	134	156	151	203	185	102	103	173	194	214	171	203	189	144	177	162	159	132	142	178	250	265	178	185	210	181	210	273	282	251	164	111	171	150	161	161	152	202	137	139	159	80	73	269	361	196	198	304	254	214	234	187	182	201	208	233	224	158	160	133	237	326	202	283	250	126	166	187	174	185	214	153	106	175	207	172	195	156	132	126	174	265	136	156	294	280	207	210	226	204	228	230	239	271	215	156	170	212	242	240	222	139	176	198	154	147	177	227	125	136	164	82	136	215	145	146	163	142	211	188	172	243	220	149	238	263	192	218	218	197	162	173	198	226	217	193	157	102	186	227	196	224	236	214	236	237	199	248	235	224	227	242	208	85	166	253	252	232	196	248	278	222	192	179	183	155	162	196	166	168	113	146	196	194	167	163	133	149	238	166	154	208	175	148	158	169	180	240	182	51	126	193	211	250	292	188	52	88	187	196	124	158	214	190	248	273	179	177	170	181	207	157	173	156	150	182	192	167	184	209	175	457	533	256	185	205	238	230	220	201	201	317	288	170	250	262	202	164	228	288	256	230	119	119	116	99	140	145	198	261	194	143	112	147	186	182	200	156	174	124	127	269	253	115	86	243	205	133	260	227	147	110	106	190	222	158	88	175	257	254	165	58	193	307	296	173	121	223	180	136	166	181	210	165	149	180	135	149	131	172	257	134	157	248	345	299	174	145	126	156	87	124	212	203	115	117	191	204	180	215	266	247	206	147	136	151	185	173	177	210	181	177	161	127	140	105	151	250	223	258	232	92	95	106	50	110	201	216	230	219	147	123	94	97	197	274	219	167	178	202	305	330	293	258	143	144	238	209	165	154	128	125	183	259	277	229	164	181	199	187	172	221	238	224	186	200	253	184	177	192	145	175	225	122	166	257	236	244	182	159	240	268	234	174	162	261	288	251	236	263	239	171	211	268	250	200	191	171	166	225	230	197	174	138	109	145	200	230	202	168	165	115	167	144	145	235	241	273	217	170	172	166	112	124	231	197	115	183	218	125	211	262	185	222	225	220	169	147	166	89	156	319	332	232	205	206	161	157	163	139	139	182	229	173	163	270	272	259	263	260	323	324	280	295	266	172	173	196	283	322	219	204	233	191	203	163	139	240	181	159	129	67	160	163	133	107	42	86	114	98	230	278	117	73	75	91	164	173	154	145	188	214	114	112	184	203	131	69	118	174	255	229	211	201	169	187	112	137	138	148	190	205	243	131	168	246	240	221	170	224	259	156	193	270	215	241	235	210	211	196	214	144	68	113	127	71	84	144	188	131	139	264	214	136	159	205	130	81	167	122	122	209	242	254	222	131	165	244	241	236	169	132	138	108	119	178	176	97	55	57	112	122	81	81	103	219	174	126	219	168	135	167	94	108	125	87	191	233	178	166	113	86	100	112	166	165	189	145	152	152	67	68	144	219	120	43	112	141	151	202	148	107	161	163	188	199	183	199	156	129	144	161	110	112	143	127	200	284	168	94	188	223	200	157	87	43	96	108	71	85	196	214	110	89	63	46	54	99	187	133	109	115	115	192	154	173	143	85	108	110	84	80	117	118	84	97	105	106	97	73	114	241	324	214	149	141	189	238	177	81	98	152	92	124	189	197	126	128	198	124	64	49	42	41	93	112	56	33	80	126	141	114	115	170	168	168	116	78	113	78	82	164	184	142	133	94	105	104	53	63	154	183	87	92	155	168	195	249	175	174	146	108	169	163	158	91	37	33	75	96	54	52	56	114	168	100	95
230	234	144	126	135	152	155	311	330	169	144	175	110	175	200	132	176	170	170	112	95	92	63	68	104	169	152	231	263	179	172	219	254	177	131	152	173	169	99	85	121	147	179	188	188	205	214	168	99	69	141	242	198	91	70	101	81	46	87	178	186	143	174	226	200	143	103	95	143	104	97	95	95	174	190	207	144	52	141	175	87	133	247	166	105	179	231	151	118	148	113	165	123	135	170	111	166	147	53	47	121	191	177	115	156	182	138	151	167	192	230	200	131	133	143	155	143	77	67	152	129	80	156	163	160	257	259	214	259	259	177	134	95	125	136	50	88	193	182	141	103	87	164	149	181	164	123	155	157	154	154	207	196	117	134	193	165	156	160	89	74	149	250	317	264	215	320	272	84	43	136	237	231	157	128	142	172	223	251	234	210	175	134	199	227	183	113	139	213	211	207	126	90	205	290	283	198	154	112	50	91	149	228	253	179	199	247	221	165	212	224	127	171	226	175	114	147	195	242	237	154	127	152	227	185	173	144	59	131	236	166	47	84	170	223	234	238	254	204	99	82	159	224	252	258	223	171	217	230	187	146	159	197	146	171	245	307	263	169	213	226	190	287	282	171	188	207	169	173	167	161	222	223	200	162	187	234	205	226	141	113	183	184	165	156	177	189	243	279	158	105	198	222	133	138	209	143	152	214	164	126	203	276	296	233	165	229	245	188	183	139	69	122	251	319	211	134	166	157	157	219	244	129	89	134	102	122	222	273	245	169	182	268	199	112	112	160	249	291	289	231	279	312	203	217	205	168	223	198	164	185	124	149	251	204	210	301	262	154	146	214	176	112	202	296	306	311	258	167	194	170	186	217	164	213	194	189	184	105	107	154	168	103	173	276	191	136	131	127	255	336	310	343	270	205	156	131	163	182	219	160	182	265	274	237	213	329	366	298	197	132	160	160	171	222	162	116	156	211	217	113	185	272	304	332	307	204	192	296	315	266	224	178	194	243	260	231	171	118	157	249	216	187	144	125	207	248	285	235	116	127	92	135	142	115	171	144	140	175	151	148	210	266	273	263	201	152	168	157	197	258	289	299	214	165	125	50	132	172	190	224	250	306	247	144	148	162	174	170	180	163	170	241	220	130	106	121	124	157	185	172	128	168	223	186	162	194	201	233	187	119	161	133	132	190	162	113	68	93	202	154	136	175	157	183	121	102	150	169	168	191	231	235	236	217	207	219	149	122	135	163	210	141	196	281	204	113	147	221	168	160	195	135	62	47	135	200	105	97	160	179	189	163	152	182	194	247	234	193	266	295	212	198	247	225	239	294	317	267	217	199	226	196	164	189	215	264	198	181	250	233	207	235	326	307	184	213	226	200	240	275	272	241	170	127	237	265	160	132	215	235	125	148	209	226	234	206	208	131	143	240	189	121	137	162	146	151	205	188	109	107	171	194	226	160	137	189	194	238	185	152	165	127	178	190	105	229	297	212	222	193	151	121	117	210	228	174	211	205	192	195	256	299	300	239	93	186	231	142	88	120	154	185	266	257	189	130	106	162	160	117	126	167	189	177	192	115	83	99	88	146	195	178	136	155	127	56	49	128	144	91	126	139	99	61	79	115	131	100	112	129	88	149	246	174	201	310	205	104	143	189	110	131	206	183	113	155	171	100	268	374	208	154	242	294	269	142	121	155	161	152	144	185	171	166	185	143	134	175	119	45	106	121	149	240	227	213	161	65	41	146	195	183	236	184	173	251	166	158	273	164	128	167	147	179	206	240	210	172	241	229	186	169	169	185	134	78	131	218	300	447	374	242	258	158	44	138	197	120	118	146	138	149	125	73	136	181	103	144	172	162	157	101	166	215	191	133	63	57	102	134	156	145	175	200	177	192	176	202	136	121	185	157	103	114	109	106	177	242	257	221	196	175	121	99	178	200	113	86	90	60	131	152	158	223	166	97	76	80	162	157	144	112	64	161	166	95	118	148	186	196	127	59	69	103	186	186	79	110	138	72	137	212	164	190	173	196	272	236	162	138	210	152	138	203	140	76	94	98	165	205	171	163	83	41	72	85	66	103	132	79	108	184	135	126	196	124	53	88	129	157	125	75	104	115	53	42	121	171	201	182	87	51	98	95	122	121	48	128	134	92	135	100	78	85	76	68	136	185	104	54	107	145	138	168	107	38	34	90	166	162	128
166	175	210	204	210	208	249	284	216	113	104	188	245	224	241	252	176	185	194	148	124	152	108	77	193	273	273	167	73	146	159	158	238	167	89	224	260	167	94	160	162	95	180	171	186	237	131	107	189	144	105	143	104	39	40	41	33	119	206	212	168	84	156	154	47	141	193	143	192	152	50	103	157	141	166	151	126	98	120	177	151	237	263	166	90	91	165	176	159	159	99	50	103	238	262	178	221	212	153	212	298	328	225	190	226	154	83	106	135	183	232	207	210	203	182	182	119	46	136	186	88	102	150	143	124	195	257	223	167	154	147	107	172	173	160	173	187	208	131	91	77	79	132	180	236	230	215	280	265	210	254	166	98	204	173	118	154	180	159	152	115	90	140	280	353	241	143	123	135	92	112	163	191	233	159	155	152	205	229	97	196	200	194	213	103	119	155	121	70	97	152	133	143	214	220	183	116	125	167	132	83	40	127	210	196	216	236	216	172	334	334	172	172	167	180	161	180	129	119	158	111	133	168	180	203	197	118	97	209	257	230	197	174	104	86	138	110	158	242	176	153	222	244	207	187	277	305	238	185	227	206	129	206	374	384	285	182	163	303	280	254	217	140	148	94	97	101	126	215	233	210	196	247	277	193	122	159	233	268	224	121	74	145	190	169	128	176	218	159	92	127	218	176	127	205	253	187	154	195	183	161	235	255	230	158	140	197	145	96	138	117	68	62	110	195	193	214	236	143	172	169	63	147	197	124	167	272	203	127	205	307	215	186	200	121	179	278	248	129	152	217	192	133	115	173	228	187	185	190	180	169	115	142	201	259	266	278	260	195	129	115	146	203	166	137	245	382	376	199	85	91	172	135	154	217	211	178	118	200	208	221	233	208	240	261	234	191	194	177	220	203	165	240	181	117	218	223	170	102	137	239	209	163	103	102	202	238	269	322	304	252	233	248	266	294	240	186	218	276	279	223	188	230	277	230	206	276	284	234	279	279	251	283	251	217	298	291	230	289	321	312	313	287	251	230	216	197	175	147	173	214	162	241	320	312	268	174	234	298	293	230	213	247	155	157	320	246	104	148	196	177	183	209	197	163	134	146	217	181	137	175	217	217	249	189	128	131	140	254	240	164	161	186	152	190	217	138	133	134	149	171	148	131	150	191	219	194	162	138	125	162	173	235	306	247	123	182	197	187	263	196	187	142	53	147	216	180	157	108	189	300	218	160	118	87	139	202	199	159	164	187	209	184	174	237	173	88	157	203	190	199	162	78	63	103	174	184	185	187	179	196	151	152	208	158	159	200	160	195	189	200	286	265	151	142	206	175	115	139	206	226	193	131	82	146	230	210	170	210	305	252	160	188	219	246	193	182	137	107	218	251	259	277	251	215	195	157	140	168	226	150	166	215	189	226	222	216	176	94	116	231	192	128	191	255	247	172	190	152	119	218	245	153	61	53	213	365	218	107	159	210	202	152	127	184	198	212	235	192	158	130	201	292	204	125	192	164	155	168	101	140	259	258	201	244	182	152	180	138	122	148	120	100	149	106	161	264	248	208	199	245	231	120	145	191	178	180	111	141	180	96	63	140	194	156	147	110	80	171	143	134	195	157	198	194	150	164	143	150	167	179	189	173	180	201	187	210	230	195	147	220	251	185	153	107	124	167	176	198	268	333	325	275	184	185	194	179	226	146	124	179	183	196	182	162	110	48	117	182	139	75	61	98	196	170	148	209	164	209	169	166	185	159	221	234	160	107	135	99	169	227	183	112	82	131	153	136	125	133	206	254	244	199	177	184	156	125	75	104	167	378	394	212	155	78	89	85	41	39	50	49	61	74	53	43	87	86	161	209	167	235	222	190	227	202	101	64	56	66	183	207	161	107	115	153	177	180	86	78	93	149	227	234	240	233	159	123	190	249	281	235	118	104	201	147	36	87	85	103	103	38	139	164	156	157	123	93	119	121	193	261	158	168	194	163	88	69	126	159	136	86	49	89	147	148	146	97	84	132	145	229	234	131	136	117	142	249	219	138	177	137	122	144	69	72	87	129	184	117	97	192	204	145	119	142	116	54	91	159	188	118	73	73	107	201	145	60	85	80	72	147	194	114	88	108	55	89	145	94	155	261	173	141	171	101	44	86	115	118	87	90	153	144	151	106	35	156	219	128	68	80	79	81	179	152	110	152	126	67	93	124	78
189	131	168	231	144	108	135	227	227	134	145	123	115	201	236	191	121	110	140	188	155	142	138	125	168	177	178	197	253	185	125	153	98	129	171	276	313	194	99	77	81	107	166	201	192	137	161	182	166	159	143	87	95	94	113	117	105	141	267	365	178	113	152	93	111	193	139	154	219	194	196	228	222	106	161	160	100	181	145	146	217	229	272	179	68	64	91	163	162	141	91	44	43	145	188	171	266	249	197	240	235	203	138	169	169	125	121	172	223	100	47	50	129	282	307	228	126	58	78	99	96	124	178	177	145	143	153	150	230	286	172	108	164	145	158	284	259	192	122	113	178	137	97	65	120	228	194	174	179	220	233	186	200	121	39	57	82	125	139	90	53	133	203	114	106	108	44	121	145	101	101	105	208	217	153	203	183	142	181	301	340	242	197	142	67	82	156	145	121	153	168	160	165	153	92	94	85	105	171	151	142	96	38	36	44	88	138	173	132	125	206	148	129	217	207	109	42	45	151	259	212	211	195	138	163	190	125	105	141	116	110	150	181	124	159	238	211	174	173	160	170	210	212	199	199	161	211	238	227	227	164	203	244	234	267	214	209	231	191	239	201	208	279	234	196	215	134	162	216	147	176	204	236	219	187	162	141	190	176	181	194	122	114	100	122	210	205	201	159	126	228	286	165	64	194	278	213	198	238	249	215	191	122	117	208	180	208	248	164	109	150	220	196	105	110	155	219	298	181	99	169	212	232	267	200	209	257	276	276	256	262	242	247	205	153	151	204	189	166	213	221	263	218	74	73	170	232	232	177	198	174	165	282	300	206	131	168	206	156	132	132	201	236	167	153	133	135	177	160	77	71	172	143	77	149	176	191	189	213	203	170	145	133	186	204	205	199	237	305	252	152	127	134	167	222	273	296	177	68	168	252	174	146	187	200	186	208	267	259	319	336	314	229	156	126	137	198	198	169	142	167	108	142	242	255	265	252	236	201	244	262	228	176	196	305	321	268	233	249	224	217	212	120	165	228	224	229	246	266	212	134	166	235	244	236	132	118	220	209	167	178	155	182	217	181	265	309	184	140	120	126	192	184	154	178	117	77	176	183	168	160	178	183	163	169	88	45	114	238	257	138	132	236	184	111	106	92	138	179	156	163	204	248	258	254	248	205	212	238	149	92	128	216	274	214	149	127	170	247	224	217	288	243	177	201	146	176	295	176	156	197	127	154	205	191	186	229	141	129	217	295	261	168	179	168	145	184	219	212	164	121	138	189	238	198	233	247	189	226	259	253	286	250	247	202	93	66	131	247	236	254	257	204	171	198	199	201	233	205	217	196	132	228	227	178	235	261	275	223	152	112	221	231	176	221	148	57	106	197	266	242	197	229	247	202	147	214	218	212	233	156	156	177	137	94	153	167	108	150	151	147	194	172	84	172	236	111	147	136	97	147	171	183	195	125	122	218	247	160	73	199	233	184	234	207	96	73	114	198	234	216	232	205	223	230	207	203	187	231	215	188	243	231	172	175	168	130	208	277	186	180	157	85	125	92	154	168	121	159	112	216	293	228	203	143	119	177	179	217	180	134	136	175	276	166	100	161	233	211	146	162	165	189	202	218	340	252	69	108	145	163	126	158	216	182	177	185	176	165	164	130	151	173	171	213	194	179	188	166	261	297	197	185	143	128	137	159	207	165	173	161	188	200	147	168	129	57	44	98	153	95	105	215	213	108	163	261	219	139	95	145	206	228	251	185	116	135	125	115	178	228	249	279	223	147	129	87	42	95	122	156	220	132	96	154	172	168	138	132	146	243	203	129	186	146	106	122	97	148	213	114	64	130	120	123	154	152	110	93	159	122	132	234	193	158	208	203	124	101	175	127	42	79	82	46	79	129	92	98	157	170	196	128	101	101	96	144	106	83	111	85	99	149	103	131	217	143	41	93	123	173	143	103	124	124	160	95	119	157	152	114	115	156	119	164	130	100	169	120	137	162	70	53	86	123	134	180	228	141	53	101	173	163	147	96	98	179	219	137	160	216	207	176	142	118	52	129	204	203	186	161	147	164	141	74	122	154	70	45	55	131	168	159	178	110	47	38	37	79	133	142	87	160	160	103	100	83	86	37	133	156	149	187	160	99	73	87	105	124	146	125	152	229	131	44	34	100	146	133	95	77	87	54	84	115	72	48	48	48	55	45	98
133	78	167	246	286	267	129	45	53	139	193	190	219	233	160	58	100	145	146	172	130	81	79	126	176	188	138	120	150	161	177	176	108	98	167	176	205	221	152	92	127	159	203	202	154	214	229	121	45	128	185	146	94	108	170	122	107	192	195	180	159	97	95	141	164	120	64	89	88	126	177	167	166	94	77	94	71	139	171	129	159	133	150	145	102	134	94	42	66	113	204	196	75	127	153	154	231	190	152	210	178	162	151	116	138	187	143	90	150	115	129	146	145	189	226	227	197	120	48	59	92	154	203	207	220	155	113	165	130	147	156	163	261	201	108	168	170	118	80	40	69	214	215	98	121	163	193	128	61	129	213	192	143	89	97	163	179	179	229	166	68	112	197	195	129	240	245	120	69	109	147	130	119	114	152	201	234	207	151	215	280	279	200	75	100	135	196	222	189	191	131	74	107	162	140	167	191	236	239	164	185	161	109	84	111	137	109	119	137	165	175	155	232	293	220	149	116	154	185	188	234	245	227	171	217	243	171	111	106	149	112	148	230	187	172	221	231	230	230	170	137	156	132	170	193	186	228	228	184	197	202	255	258	241	266	132	196	298	221	250	270	144	89	121	142	258	321	231	138	170	224	266	314	227	154	197	182	246	194	41	52	130	208	182	174	196	175	174	206	142	133	210	186	170	152	150	185	181	121	93	161	199	158	85	125	269	207	116	174	224	212	212	216	181	212	219	170	129	80	103	214	196	115	188	243	178	205	236	193	217	163	91	124	167	176	134	168	133	81	142	176	243	238	172	105	79	211	338	252	161	177	210	156	153	212	147	191	253	232	240	232	204	240	247	245	194	150	204	207	132	115	102	88	163	200	147	159	140	171	211	117	92	137	172	188	149	168	192	210	204	113	168	214	201	215	247	252	213	213	201	111	106	169	267	278	270	298	243	211	125	154	253	239	175	165	179	235	307	243	164	101	93	149	165	168	199	291	303	256	257	270	238	202	218	211	247	262	188	164	234	235	218	230	253	180	172	218	208	176	86	182	289	180	110	156	205	153	170	228	189	254	224	187	310	271	139	154	182	105	121	124	163	279	210	128	83	75	105	186	270	247	224	199	196	193	154	177	138	163	231	128	130	184	191	213	198	171	124	147	170	178	165	103	91	201	273	189	101	122	160	209	219	211	250	164	148	143	226	303	157	127	232	237	190	181	208	262	271	233	193	177	110	65	155	198	190	223	135	138	200	160	223	220	257	255	154	163	247	329	236	211	219	170	174	182	257	365	292	185	200	253	280	205	173	160	153	197	236	244	195	215	287	257	196	167	153	210	274	220	152	207	224	229	230	192	177	174	210	161	192	220	189	140	68	125	135	136	244	275	197	220	259	298	198	76	198	295	186	161	230	242	208	165	215	184	163	147	177	264	242	223	195	159	118	89	164	192	109	117	174	275	206	189	216	69	68	161	178	88	149	294	248	221	296	236	105	149	261	200	223	240	208	231	185	111	81	78	75	159	210	191	163	146	218	271	237	135	99	101	77	106	136	107	151	142	101	100	126	259	307	297	185	72	152	256	192	179	191	160	178	181	159	210	260	199	145	207	214	130	81	117	115	97	196	179	174	225	202	185	162	124	164	164	147	188	168	136	120	113	146	196	194	208	220	187	185	222	243	221	163	96	135	179	163	142	81	72	148	212	135	86	161	179	146	147	180	171	161	201	232	137	73	126	191	201	183	209	135	47	151	164	62	91	147	180	194	156	148	184	187	148	107	179	228	184	222	196	80	70	102	74	153	152	95	171	228	266	228	189	177	170	106	74	130	118	87	128	117	100	112	67	60	113	121	77	136	162	158	123	161	231	122	132	231	234	170	134	168	120	134	252	163	56	52	99	100	74	178	188	117	170	228	176	104	96	98	109	90	75	117	87	50	52	126	147	137	176	140	143	190	177	155	98	105	104	94	186	167	89	113	176	184	180	112	50	49	87	180	147	151	202	104	78	182	140	71	164	223	130	100	151	154	104	85	159	112	43	100	213	236	160	182	143	92	87	75	146	170	165	104	96	175	134	143	129	64	144	121	39	101	139	140	135	70	99	102	38	36	100	168	115	86	142	106	81	80	70	110	113	76	55	46	66	123	119	80	54	31	81	171	226	237	194	135	156	120	96	104	85	80	80	77	105	141	72	36	113	166	128	106	224	254
176	110	85	75	143	176	78	50	47	39	42	112	225	152	67	92	120	119	172	178	150	146	134	111	40	62	63	95	96	87	138	187	254	214	176	214	228	136	38	77	113	148	195	121	71	174	203	186	171	148	146	83	39	57	63	80	76	45	119	179	179	123	66	156	257	295	280	201	152	143	159	104	65	75	103	102	68	171	172	136	110	40	137	240	236	222	211	209	199	203	234	236	173	178	183	139	100	51	119	208	146	138	154	99	144	210	217	183	178	205	180	157	113	55	84	182	184	141	140	161	124	142	183	191	169	171	187	194	217	102	89	149	246	241	127	121	133	134	159	109	44	110	182	244	198	99	85	66	53	87	163	154	148	111	40	112	263	253	227	203	138	163	158	193	234	209	127	156	209	145	97	62	105	190	178	126	110	136	141	169	224	279	265	176	103	50	104	168	104	154	194	137	101	59	58	42	88	101	145	174	218	180	59	156	192	110	177	222	120	57	170	213	203	185	188	171	127	195	179	192	189	159	163	181	182	101	112	154	86	49	135	194	192	154	130	161	211	271	199	164	175	100	176	220	180	223	247	204	139	168	163	182	180	189	227	178	189	222	189	153	236	251	143	111	169	237	235	178	96	155	237	201	236	238	194	251	298	227	172	180	163	127	118	86	46	141	189	153	181	207	246	305	316	175	157	196	237	265	212	212	184	205	144	139	136	136	236	311	251	171	215	240	263	160	68	103	127	89	126	133	107	206	172	92	192	202	106	78	99	114	130	151	161	131	116	158	217	207	161	195	196	173	124	183	208	138	169	278	285	171	208	312	255	211	149	123	172	173	187	164	210	224	211	182	151	168	148	183	190	124	85	100	82	168	241	163	101	56	125	229	174	151	195	209	180	152	198	179	114	112	127	130	151	106	57	57	105	140	157	149	106	159	249	298	291	180	152	192	202	154	79	182	237	191	205	193	219	228	220	210	129	87	184	288	250	242	208	143	171	252	245	182	141	148	201	198	273	288	241	208	159	151	197	260	228	241	170	90	142	179	184	301	263	125	156	116	174	158	146	244	238	223	155	114	222	234	188	235	196	195	240	205	140	136	142	165	144	154	196	136	166	253	274	241	257	321	247	159	150	185	247	238	246	187	140	109	68	115	265	328	197	229	275	228	186	208	275	248	239	226	208	287	294	206	116	153	239	298	320	255	233	147	131	124	153	221	212	238	227	124	111	117	158	258	203	200	235	142	96	101	102	203	249	227	245	184	152	157	122	131	104	136	182	185	157	118	151	204	229	231	338	284	190	268	231	145	199	289	280	248	149	130	234	194	94	197	350	284	216	199	139	137	189	252	280	228	128	141	117	43	88	152	168	166	167	173	198	264	270	198	162	243	280	165	78	151	235	177	169	203	243	208	155	118	182	289	158	130	186	144	166	177	158	189	130	135	250	266	199	170	256	270	320	327	193	161	188	220	140	136	186	122	152	184	161	106	141	177	118	191	309	280	191	141	110	161	252	169	124	231	226	213	268	166	107	176	169	161	208	292	241	119	140	234	317	279	206	146	154	153	172	208	180	226	246	156	92	146	223	186	184	206	175	130	48	105	139	155	167	87	87	142	149	213	215	112	132	212	167	170	208	203	180	192	248	147	134	238	206	223	263	177	183	260	240	208	165	124	133	192	227	176	147	151	149	147	147	223	286	172	77	91	131	225	235	208	180	136	207	229	226	226	200	262	213	188	179	90	87	118	94	114	206	211	205	132	93	176	183	163	103	100	222	211	150	166	163	123	133	217	181	119	168	231	237	219	144	62	134	140	122	133	81	90	78	58	77	121	120	123	106	106	163	98	72	187	159	115	175	180	161	172	193	249	238	101	102	216	231	159	138	97	46	71	75	68	147	210	181	79	79	87	113	177	210	148	126	146	144	144	96	74	86	177	197	170	120	138	115	104	114	159	151	120	219	248	156	82	152	130	134	150	122	113	63	86	150	245	265	159	95	108	162	181	174	199	165	130	98	148	258	245	135	143	193	101	50	67	126	250	268	117	131	228	195	144	86	98	148	127	125	93	45	95	170	172	107	121	203	229	134	114	161	114	137	177	112	52	126	227	252	140	121	121	37	56	59	38	40	56	52	54	115	115	139	158	123	99	78	87	110	91	110	109	50	76	67	119	163	140	179	164	126	120	123	86	53	166	170	115	122	157
224	124	131	133	95	89	77	158	123	41	95	164	194	144	135	156	175	140	155	176	63	107	133	70	47	43	43	42	148	188	100	98	104	75	154	215	169	119	144	124	106	147	88	67	100	145	136	234	243	113	129	90	35	82	215	183	56	88	113	115	128	85	119	124	117	216	238	198	177	115	153	195	105	146	184	110	118	151	163	170	90	97	177	177	112	95	219	241	161	131	129	130	193	190	178	267	211	139	168	192	224	198	157	180	105	128	238	228	174	186	202	187	155	167	190	126	153	134	146	147	49	114	177	150	216	197	110	226	186	159	157	95	157	101	87	145	201	201	158	105	70	80	157	200	91	63	145	124	45	116	154	165	145	61	43	69	147	223	240	200	108	63	60	118	121	121	117	42	147	152	171	236	138	155	211	224	208	107	114	312	386	188	65	143	153	98	115	170	154	120	99	114	147	182	132	37	74	74	143	182	106	100	108	126	104	102	101	157	142	100	235	187	152	225	206	190	209	252	246	196	116	180	204	137	219	160	77	164	133	116	235	258	176	111	133	158	152	181	176	164	196	191	201	140	147	186	97	77	77	90	136	147	122	135	180	183	189	194	179	217	220	180	162	157	162	226	246	221	233	202	164	144	132	167	146	188	216	213	285	220	195	223	207	150	127	98	154	220	132	168	184	103	194	210	255	260	142	174	185	166	160	204	254	262	212	226	201	150	207	143	121	203	252	268	166	169	144	128	221	174	125	158	201	202	241	217	245	193	131	189	197	174	113	129	158	206	227	183	150	100	84	160	125	146	259	228	212	256	222	155	181	248	253	254	193	106	144	214	148	72	116	98	82	147	215	224	185	133	93	128	202	219	166	147	155	196	154	110	192	269	264	277	296	199	120	118	118	123	187	203	155	194	247	181	126	130	202	235	204	176	150	192	245	249	281	251	175	225	323	272	209	287	294	213	217	249	241	250	228	180	97	101	161	226	263	161	207	252	219	170	134	231	296	217	179	280	246	201	241	233	240	246	197	128	200	255	174	216	165	180	313	264	223	210	189	199	187	195	213	161	201	263	186	89	101	197	202	194	304	354	288	240	244	229	252	243	171	104	94	241	284	185	207	248	173	107	70	120	273	270	196	214	283	198	108	165	221	253	228	205	139	213	284	243	296	377	292	165	191	208	129	152	252	253	190	285	327	135	134	215	203	212	182	89	92	152	170	241	290	236	147	166	227	229	145	121	222	192	88	64	144	215	241	260	293	227	100	141	233	269	233	196	185	147	169	245	235	192	226	211	187	211	180	169	188	218	222	225	154	164	167	48	98	152	204	227	206	220	243	264	222	252	218	129	211	228	115	113	222	193	193	192	172	176	103	171	220	143	83	71	169	195	118	142	116	129	234	191	135	133	160	262	183	147	223	171	94	169	207	127	136	88	125	208	240	212	146	189	170	126	129	75	86	161	257	225	122	86	51	124	145	147	224	271	232	213	219	199	192	172	207	147	199	278	204	197	254	272	189	176	173	178	199	146	224	213	165	243	204	155	171	173	199	230	246	214	222	264	251	296	282	194	173	145	122	199	184	137	146	125	120	169	134	124	188	152	120	129	183	133	126	147	193	251	159	220	240	165	173	224	241	209	170	172	199	159	192	249	201	174	195	204	215	199	166	138	197	234	228	205	154	122	96	202	246	175	111	106	146	121	161	188	195	228	221	193	207	267	179	142	198	178	144	113	160	200	185	150	154	217	145	163	232	117	89	116	151	133	84	193	235	189	178	113	128	204	180	157	154	145	178	125	46	93	128	184	171	117	91	73	101	153	127	41	142	154	186	219	156	146	168	136	96	136	166	192	148	143	166	163	141	129	193	187	132	165	155	183	207	102	42	114	158	180	145	121	109	117	161	131	120	73	72	214	238	129	112	115	177	199	168	118	57	135	151	111	91	109	187	182	152	90	91	168	227	215	163	138	110	139	176	186	132	112	155	154	133	116	83	107	110	123	164	132	125	80	109	124	100	179	146	56	122	124	84	117	183	147	104	170	113	46	64	140	119	144	138	79	177	173	164	127	63	65	81	126	98	124	173	149	105	148	155	115	100	96	89	146	212	166	186	169	137	149	136	112	155	167	84	93	187	263	193	91	68	81	78	68	96	119	219	208	77	68	131	98	106	201	148	59	102	107	139	169	140	147	132	165	168	164	237	197
120	96	148	97	64	93	141	181	111	62	59	125	139	96	135	154	171	129	96	179	144	81	86	64	60	99	182	174	195	227	212	227	174	191	198	162	129	101	198	199	150	150	172	136	57	96	150	155	99	68	154	160	117	142	170	201	185	148	124	124	105	125	151	170	145	72	78	157	146	123	252	283	258	158	100	144	92	56	112	168	196	129	68	118	140	189	210	145	109	109	86	91	98	54	101	197	157	104	86	81	166	150	63	105	200	234	217	266	285	170	161	210	161	196	244	213	151	75	53	115	130	119	120	169	188	162	130	141	213	191	196	209	126	90	155	172	106	48	106	132	151	186	182	133	133	168	157	184	168	165	225	255	155	94	83	72	123	103	102	95	65	94	178	149	74	138	173	164	157	122	126	142	113	136	170	204	159	66	149	224	212	177	206	259	204	169	204	213	123	112	103	100	143	189	206	162	103	41	110	194	234	154	60	135	166	145	212	236	216	224	177	169	148	134	186	197	131	58	79	149	172	180	149	110	192	189	94	197	210	143	199	209	160	127	133	140	154	166	133	76	94	87	74	154	165	212	295	233	189	136	76	105	136	242	315	235	189	214	221	202	209	184	193	297	306	260	190	100	145	243	260	182	159	170	238	260	192	231	301	262	176	227	283	265	261	271	268	227	179	210	166	124	217	222	252	257	191	179	209	261	277	234	141	161	154	103	210	244	201	177	105	58	98	136	124	191	256	204	135	183	284	266	146	87	134	225	231	112	50	133	167	167	129	144	196	163	201	146	95	147	239	287	196	169	159	81	125	269	361	264	163	212	154	144	205	154	154	232	254	195	142	149	157	125	153	179	244	227	223	225	186	241	304	281	197	197	120	54	143	219	183	225	248	170	217	224	210	197	210	212	184	175	196	229	138	73	85	144	226	262	171	147	230	254	246	297	305	235	219	193	146	149	134	145	131	115	172	189	220	270	279	305	262	133	67	60	128	151	143	204	216	203	233	237	219	287	252	186	209	205	165	188	213	243	224	147	251	284	214	219	234	242	193	128	141	240	319	293	236	205	216	178	146	152	182	196	184	193	203	159	150	122	140	173	159	233	193	122	150	168	123	97	198	328	221	112	97	59	222	280	152	108	191	248	167	160	236	275	225	189	239	272	195	242	301	234	241	212	235	254	246	250	254	250	190	243	255	216	238	246	235	230	233	150	150	230	239	209	230	290	250	250	264	254	300	291	261	242	248	256	228	236	237	258	285	203	170	189	152	193	238	181	149	110	127	177	163	205	200	101	93	138	183	216	221	240	355	352	286	293	209	134	178	220	181	179	212	217	217	176	173	189	102	67	128	183	223	254	200	145	146	106	78	200	207	145	154	185	245	151	48	81	166	203	112	108	157	129	129	100	168	232	116	103	199	221	191	177	118	93	89	84	126	116	173	233	191	208	169	134	177	140	138	105	98	174	141	112	91	93	216	236	213	192	167	165	195	243	178	248	310	216	178	135	175	205	141	139	150	179	217	248	284	259	163	120	134	88	45	83	117	196	226	203	198	182	206	238	179	140	122	52	53	54	139	232	248	198	136	198	200	91	117	182	160	219	243	212	212	149	179	238	219	196	184	205	208	132	47	103	249	314	230	174	217	171	176	287	286	214	213	149	92	199	264	217	132	81	76	174	246	169	104	178	228	176	158	103	96	143	190	211	137	78	152	184	124	158	214	263	184	121	154	151	106	142	221	192	144	189	185	164	211	194	157	85	57	78	78	158	186	158	160	208	215	157	119	117	223	164	146	150	66	159	173	146	114	138	186	164	166	202	214	189	142	157	255	236	207	186	179	172	116	159	179	162	149	114	84	165	221	180	146	96	152	171	140	156	110	43	119	200	143	155	160	199	242	190	129	50	57	89	76	55	73	63	64	116	113	140	230	217	124	125	171	182	208	215	144	113	109	60	58	129	151	145	159	86	49	44	141	191	158	240	245	183	169	106	115	206	154	70	99	153	218	213	189	237	182	134	197	184	137	119	68	89	87	97	108	115	207	170	86	75	125	201	173	144	203	138	104	143	143	115	51	63	64	56	137	171	141	168	185	168	98	87	85	100	107	74	91	97	86	71	166	217	128	108	140	154	177	142	107	77	44	73	159	175	131	105	107	163	224	270	243	114	32	89	134	110	63	89	189	185	153	109	61	112	99	73	91	69
87	97	111	91	87	87	108	104	41	40	37	42	41	126	189	157	116	149	206	242	256	216	122	97	136	78	163	277	186	168	217	189	233	228	128	124	103	85	154	180	176	176	201	240	173	149	194	204	199	166	198	265	193	116	126	104	122	172	199	181	138	82	80	133	112	126	190	193	145	187	163	106	138	82	71	109	80	103	142	104	105	127	94	151	221	179	147	141	102	85	85	132	172	107	145	147	62	80	80	66	153	230	206	139	91	156	226	241	270	274	166	89	156	157	162	120	105	181	126	148	214	222	206	100	103	135	140	184	183	152	117	126	98	77	205	198	121	147	157	213	155	47	97	123	136	109	66	121	135	134	208	215	107	46	40	98	150	90	59	206	197	66	140	122	94	208	251	142	114	228	228	174	100	38	136	238	138	33	143	242	186	92	132	286	249	189	227	185	234	222	113	89	124	172	160	134	138	124	144	239	247	194	143	78	102	187	221	231	228	270	210	127	153	99	50	176	277	194	136	93	73	132	103	133	230	149	135	156	75	140	215	113	121	223	147	77	170	193	212	222	134	140	243	285	258	203	191	187	115	158	198	142	83	118	230	233	176	136	117	206	251	145	151	242	255	210	241	249	212	235	252	273	206	159	182	202	216	235	265	216	185	238	182	213	262	215	166	161	200	194	174	206	236	231	170	110	114	185	204	164	203	206	195	136	202	291	263	159	162	229	181	168	153	108	222	275	198	172	141	145	161	146	135	143	228	252	140	98	97	107	126	121	200	251	128	123	211	188	172	231	243	244	209	104	99	138	123	141	166	148	115	236	274	193	138	181	180	171	337	265	188	138	140	228	267	176	93	173	276	278	206	167	200	185	176	272	236	161	149	140	97	89	159	202	176	147	156	168	270	303	263	230	235	249	126	126	215	243	243	185	172	209	203	181	176	159	181	208	202	195	143	185	185	226	183	172	227	194	153	93	157	261	281	214	118	103	184	121	112	213	191	142	131	157	224	220	147	179	265	199	198	275	228	113	54	172	263	207	197	166	138	235	309	230	198	279	237	271	299	225	135	172	237	193	203	187	131	192	317	309	226	182	122	81	205	271	242	207	212	216	217	216	220	266	158	150	222	193	222	225	219	325	368	371	328	248	241	249	223	180	177	101	130	242	213	138	157	155	227	287	189	158	243	237	218	206	158	185	145	191	212	128	167	192	216	252	173	208	261	223	145	101	145	230	341	296	170	181	221	163	229	317	222	179	264	245	278	364	288	201	158	151	189	222	204	114	90	150	181	175	252	289	186	146	189	217	204	241	253	197	152	215	226	170	184	171	231	232	113	105	129	196	184	157	211	188	164	148	130	197	233	152	133	90	66	128	156	135	167	200	175	143	151	170	160	160	172	137	136	208	203	133	138	237	256	220	248	171	45	112	153	154	129	210	203	51	98	170	190	206	204	213	180	98	167	148	51	80	151	171	155	162	210	241	258	273	269	247	157	183	263	238	141	110	180	163	79	144	178	166	222	210	206	151	129	233	233	117	95	176	148	118	160	127	148	156	82	151	242	189	134	161	119	135	192	231	272	210	240	211	92	127	173	184	174	104	178	241	210	210	190	125	90	143	199	210	138	140	223	243	251	246	203	136	217	272	236	271	222	215	197	158	182	189	185	154	149	129	120	161	182	240	184	151	215	227	177	125	182	181	189	144	103	183	195	233	212	140	122	172	171	85	165	194	155	228	281	248	185	181	260	248	215	180	200	192	73	138	175	180	145	113	119	133	124	131	162	145	172	126	121	180	161	146	132	150	129	42	162	269	162	126	128	143	123	38	94	142	177	185	135	155	145	176	146	51	100	124	72	133	203	167	97	142	196	97	47	42	91	182	163	70	93	187	131	55	112	95	63	159	144	105	117	93	149	123	47	93	133	85	66	158	188	167	178	141	136	175	157	146	175	191	154	100	91	131	145	83	37	68	112	129	155	204	204	191	234	183	139	188	129	104	96	54	158	145	45	114	180	173	104	157	161	67	60	77	80	120	190	187	160	115	105	114	93	112	113	99	150	103	40	107	195	216	233	201	157	122	138	161	123	110	182	145	38	96	91	113	166	95	164	240	161	125	90	80	72	36	97	178	207	135	94	155	165	167	119	54	45	34	36	51	61	61	52	87	85	40	45	62	104	144	148	155	175	168	146	142	156	100	38	92
87	217	302	171	80	96	108	100	130	172	158	123	90	143	119	96	117	128	143	144	152	133	132	220	216	122	144	204	138	103	125	113	117	147	202	174	88	81	165	211	164	184	168	84	104	103	74	88	87	109	152	152	137	123	102	166	224	181	189	119	73	78	88	211	249	205	172	127	125	127	108	124	177	173	105	172	210	147	175	127	43	102	99	99	149	89	103	152	107	142	191	225	162	118	180	201	177	82	43	153	226	160	175	133	52	50	49	154	164	165	184	170	237	247	189	143	148	141	171	124	42	67	130	111	109	187	222	135	44	103	181	190	175	155	85	124	139	133	208	133	45	85	122	115	134	179	138	54	46	88	129	235	262	126	127	195	180	152	126	157	220	228	188	121	136	257	266	184	160	149	151	165	109	42	116	215	208	123	146	137	142	209	181	110	64	136	116	82	199	170	85	88	133	120	97	161	107	114	248	278	198	126	160	168	135	186	215	182	244	217	134	141	124	144	158	129	82	93	98	132	117	113	190	178	145	107	70	148	186	175	235	189	134	136	188	145	176	234	162	212	203	124	105	153	162	93	57	153	168	68	77	138	131	104	164	146	156	250	180	143	194	216	251	249	201	167	193	253	276	225	181	245	270	218	225	242	236	285	315	232	214	313	307	180	152	215	240	179	229	247	164	157	172	255	323	276	136	82	145	179	162	146	138	164	216	220	188	241	183	166	222	138	102	143	182	136	158	156	172	191	145	133	75	129	266	285	187	174	315	264	177	211	185	150	159	142	127	106	191	315	232	171	156	104	84	151	185	231	245	205	199	228	190	148	204	247	199	189	226	233	240	241	256	270	229	174	146	148	190	206	236	179	161	201	226	292	256	200	168	202	198	121	184	212	212	151	106	98	220	229	126	203	234	244	233	262	213	181	175	75	84	175	258	270	190	98	80	148	173	161	136	121	90	99	163	186	263	261	150	96	154	175	162	120	150	224	217	150	56	161	185	134	177	161	147	173	116	135	226	268	286	174	96	77	85	174	178	178	291	321	261	233	210	242	295	265	212	193	184	192	230	185	175	252	201	161	133	142	253	295	231	110	185	270	170	145	188	121	172	300	246	202	216	196	323	338	163	156	224	248	244	307	301	253	191	205	238	121	133	224	148	75	100	145	184	204	235	237	258	248	175	241	310	251	222	216	202	194	136	130	209	215	234	174	130	143	162	240	172	135	155	177	213	175	193	214	254	276	214	190	210	151	61	115	206	224	245	250	208	170	140	116	129	219	184	138	129	89	153	223	198	200	164	121	212	251	294	341	297	209	130	218	218	237	231	117	205	203	101	111	165	219	256	162	87	136	182	157	160	165	114	144	191	141	70	165	231	154	153	138	96	173	250	163	166	176	89	138	245	171	156	246	238	205	137	180	198	132	159	146	147	188	232	261	222	159	88	138	236	207	149	100	136	201	267	222	163	196	211	319	289	258	281	216	199	229	239	249	241	241	183	144	117	87	115	146	114	108	115	152	268	240	141	108	112	201	185	134	165	237	235	135	191	176	122	239	204	87	200	228	253	235	91	105	169	175	209	191	128	112	120	132	169	156	91	124	159	155	180	240	194	163	140	118	120	122	157	142	179	240	182	115	219	269	220	165	183	257	204	225	282	221	217	145	57	147	192	129	129	203	207	215	166	53	115	180	140	71	111	171	166	167	149	128	206	262	181	88	130	202	175	131	140	203	147	66	122	182	169	170	224	197	141	132	150	190	185	180	149	141	107	70	96	184	253	148	134	169	147	186	160	191	159	159	162	125	124	51	149	238	142	136	193	141	117	68	108	218	154	144	134	60	115	157	100	46	108	114	81	96	118	146	102	55	153	221	151	121	134	125	110	112	76	110	169	156	142	102	82	143	124	71	153	122	94	207	231	235	216	103	114	208	241	144	83	86	89	166	192	192	133	96	80	31	77	138	154	96	76	79	40	49	51	39	126	148	136	236	204	215	192	121	151	179	189	169	109	72	157	154	150	211	188	176	150	121	140	264	272	122	110	98	166	224	168	106	153	232	232	168	61	106	203	193	201	226	152	131	150	91	44	41	180	249	190	150	87	155	135	96	203	201	105	48	39	105	104	53	66	44	89	204	225	179	99	87	129	117	104	127	139	159	114	149	196	80	34	35	114	153	144	160	113	52	90	84	64	160	200	131	86	142
90	139	130	119	140	122	134	166	122	98	169	120	78	78	42	80	164	124	44	73	115	89	54	123	273	249	128	91	127	211	206	164	133	138	158	121	63	96	97	179	217	134	127	177	151	113	102	41	40	75	207	171	112	226	213	162	140	117	167	209	174	120	131	124	72	54	69	67	48	71	84	103	188	193	119	171	212	233	198	150	202	196	193	186	172	110	52	122	123	126	125	106	183	233	193	104	56	99	161	163	147	128	94	136	134	102	94	84	180	202	151	214	205	183	312	208	138	261	172	65	63	185	309	217	142	143	136	94	199	267	250	214	170	258	233	170	145	148	165	125	68	93	174	164	89	52	46	40	89	164	159	132	204	233	205	187	212	226	122	97	100	143	215	179	194	269	203	131	225	241	158	149	135	149	212	200	175	176	192	138	160	221	137	132	106	173	197	132	257	257	158	111	166	164	143	248	167	112	165	123	117	137	182	198	128	121	161	208	234	220	224	225	192	185	189	110	116	108	107	151	129	158	256	185	142	186	118	204	186	105	112	61	94	147	214	204	133	148	171	192	201	117	43	85	150	220	219	163	95	93	135	131	152	210	218	169	160	156	208	222	128	123	221	183	117	226	216	103	168	276	277	265	190	158	176	148	106	134	278	208	90	157	210	208	195	212	193	258	316	199	219	248	210	172	194	219	154	120	120	95	76	126	147	225	209	160	159	187	217	159	161	219	177	107	156	120	124	212	259	245	164	204	245	236	268	252	219	253	308	268	133	125	203	259	248	190	254	221	145	221	175	131	170	117	116	208	294	295	212	240	254	275	257	206	223	168	152	212	258	259	310	331	220	224	236	211	190	192	210	98	150	257	225	159	208	301	294	300	281	200	223	276	223	158	155	198	204	141	153	213	202	274	299	175	132	171	228	234	194	214	249	198	204	276	245	177	199	180	146	166	185	214	255	206	172	215	236	152	88	236	310	281	240	157	159	249	245	149	115	169	223	143	142	350	336	154	99	141	233	264	237	160	152	191	180	227	155	140	275	250	205	203	220	223	266	331	259	194	214	203	197	199	181	272	257	162	215	154	136	247	198	141	154	136	145	221	258	152	145	226	208	222	257	280	271	248	246	178	174	154	141	161	130	176	257	277	212	185	260	341	237	161	182	269	299	290	287	219	275	350	269	222	234	195	217	306	341	240	203	216	262	262	281	205	161	168	136	268	221	86	163	165	129	198	144	136	184	223	288	256	209	233	228	206	250	236	150	194	172	74	136	273	194	128	226	144	53	105	138	158	158	252	288	214	194	167	180	204	255	275	191	151	208	229	128	126	186	219	203	167	215	184	130	166	244	249	149	140	125	96	174	170	175	223	207	136	71	45	101	140	98	197	283	234	186	129	219	262	207	222	245	268	215	196	145	50	43	124	219	230	207	232	237	204	215	168	131	143	205	235	209	194	178	182	266	284	204	151	180	198	140	177	229	146	105	211	164	79	153	217	131	72	156	161	96	81	58	84	83	59	115	101	86	150	116	142	164	77	56	174	202	150	162	223	264	206	201	176	178	167	162	137	57	52	54	73	135	168	132	164	166	92	143	185	156	149	168	201	238	208	210	244	216	228	182	180	230	205	194	144	75	216	272	161	177	213	254	297	235	127	183	295	327	257	215	249	247	156	127	212	224	192	158	102	96	84	133	161	260	352	245	185	191	234	217	157	139	175	234	156	56	87	159	217	240	185	83	77	156	129	117	190	193	215	228	167	145	192	197	210	156	76	108	110	140	161	84	120	116	54	110	139	145	122	93	167	180	193	232	176	104	137	186	150	117	77	99	151	101	149	149	120	159	105	110	157	169	166	196	133	109	171	189	190	161	104	66	94	176	234	192	101	47	80	140	102	110	167	101	47	92	136	173	161	128	168	170	194	177	86	58	69	138	167	106	141	124	52	63	41	67	108	94	67	93	151	174	103	107	126	51	71	133	100	103	148	132	113	128	107	44	40	108	213	222	127	141	229	162	80	123	162	91	34	157	227	106	146	214	167	153	148	167	123	79	105	136	110	126	162	88	96	166	178	236	255	134	160	152	87	154	119	62	51	49	118	201	158	72	113	155	126	133	146	97	99	168	198	200	167	97	99	170	148	175	180	101	162	207	142	83	72	145	180	134	73	35	108	166	182	136	58	76	67	146	156	50	140	200	173	124	101
204	106	61	56	112	210	201	162	154	85	59	161	212	140	110	145	113	60	59	98	103	91	142	156	173	207	198	144	91	184	210	199	190	134	124	120	144	105	85	139	209	186	158	145	81	76	141	131	140	165	151	104	67	119	106	88	103	151	154	100	140	149	201	281	208	89	84	146	131	141	145	126	101	52	73	152	284	263	200	228	226	242	199	124	139	167	100	107	139	98	117	164	164	155	115	85	68	84	182	206	250	242	179	170	126	230	199	110	222	236	211	220	207	170	112	96	129	130	81	70	112	94	60	49	86	127	83	112	128	90	101	72	87	162	212	201	179	180	210	146	62	129	121	86	152	180	106	38	38	58	112	120	71	173	232	140	154	131	139	164	129	137	160	189	175	120	129	227	239	162	100	172	202	198	228	247	186	117	99	137	147	104	193	194	132	187	286	229	134	172	159	67	120	205	204	261	273	198	170	205	222	171	206	158	37	56	124	175	205	220	162	164	182	98	54	102	99	74	178	162	125	207	217	168	164	235	219	133	74	116	169	182	209	139	104	156	175	147	107	160	224	215	268	284	200	222	161	102	172	172	115	171	234	241	218	170	244	253	180	195	234	196	195	274	270	226	239	217	254	245	156	223	328	310	234	236	236	232	270	239	202	228	283	191	119	202	199	241	272	171	115	150	245	261	219	137	138	209	204	189	191	153	119	181	168	130	223	225	152	288	340	257	150	120	184	111	88	170	235	284	270	253	241	205	255	261	172	112	79	226	232	71	125	207	263	291	244	181	159	213	211	218	334	315	239	201	184	168	168	200	168	192	225	199	181	236	226	98	138	256	236	175	147	170	171	162	207	209	209	212	264	261	162	189	268	262	283	281	224	131	116	199	279	317	233	212	189	172	188	204	164	155	201	131	149	265	247	149	215	263	200	178	156	188	198	217	249	200	168	179	207	259	237	145	135	166	210	147	210	224	138	233	189	117	201	243	170	162	192	118	83	125	150	155	178	175	95	51	176	296	279	240	172	181	227	221	273	318	268	177	194	216	146	146	174	220	238	183	138	87	104	103	105	168	217	326	328	243	219	186	238	292	252	222	178	188	214	166	129	126	174	226	259	254	243	270	269	282	224	220	223	174	214	228	182	129	219	293	279	240	178	177	286	265	185	201	257	305	270	276	275	226	194	233	312	395	295	116	161	228	194	281	315	152	78	146	263	248	132	166	246	228	225	331	284	161	219	266	215	165	159	130	158	248	322	211	108	191	238	244	139	107	105	158	201	137	197	154	49	84	133	171	180	231	172	97	142	142	197	223	200	178	155	149	133	172	166	167	175	154	189	216	202	177	260	257	124	140	235	240	190	150	184	249	269	152	45	56	103	166	117	130	209	218	168	113	146	186	184	185	235	307	251	189	236	156	158	237	195	205	147	164	212	275	268	149	159	138	133	103	101	171	168	161	225	257	211	106	117	171	148	221	318	277	224	155	154	200	137	124	162	144	117	127	88	65	73	120	110	100	100	101	122	93	174	206	155	128	154	213	250	213	169	164	164	126	83	190	212	149	168	151	182	198	169	214	219	150	164	227	208	152	126	174	136	121	192	202	233	210	143	189	262	194	140	116	134	212	198	191	234	236	246	218	176	174	237	323	240	169	256	258	181	234	259	180	140	170	204	232	204	145	187	184	154	144	98	128	121	138	280	280	184	105	66	83	87	177	238	198	109	132	232	209	130	91	192	255	222	193	161	193	139	75	127	120	94	179	291	274	210	161	152	112	119	155	156	161	106	112	135	189	149	118	191	269	236	111	198	258	126	59	54	175	177	44	35	142	150	147	182	118	127	144	170	110	112	114	108	117	121	179	211	190	122	143	143	125	131	105	123	135	185	199	158	155	127	128	84	97	161	199	239	140	36	115	131	122	110	100	97	85	123	121	161	216	140	90	86	37	89	161	163	140	87	64	119	96	132	135	95	136	181	146	56	68	119	102	119	117	108	124	57	66	113	117	90	133	229	192	135	166	104	45	108	252	322	230	179	114	74	111	182	230	125	47	101	119	84	65	41	103	133	69	75	91	53	66	69	82	180	155	55	65	68	55	79	64	36	43	45	56	126	111	40	120	120	30	85	154	159	91	41	48	122	136	110	171	173	167	146	72	59	72	47	54	121	168	186	207	205	205	121	53	115	170	164	112	72	61	98	175
61	59	75	52	138	197	198	214	138	104	108	152	158	74	44	91	162	150	111	177	218	209	251	240	196	182	241	183	123	122	75	81	152	270	290	215	135	114	201	258	209	190	192	206	124	79	120	126	130	98	67	68	122	92	32	109	115	63	58	101	201	200	128	112	85	43	154	157	144	214	177	180	123	132	120	99	212	275	169	84	179	143	117	150	164	177	203	232	114	78	167	228	249	160	114	158	122	69	118	168	171	193	163	141	179	135	115	172	187	140	112	162	170	167	138	110	90	56	107	158	136	84	49	78	104	78	84	161	163	140	101	103	99	124	196	189	157	91	60	94	93	51	122	178	168	191	123	39	91	176	123	126	169	194	239	129	190	262	177	112	125	150	158	282	254	189	205	213	148	122	202	210	132	79	161	243	224	225	238	127	132	140	154	155	124	202	235	146	92	89	148	200	135	224	214	128	152	101	115	182	191	191	143	76	81	109	74	44	79	161	122	95	218	229	106	144	254	267	221	221	219	225	230	180	220	227	176	241	243	177	180	100	167	261	182	150	341	376	139	159	264	223	238	218	103	139	128	153	196	147	192	198	182	147	85	50	102	124	133	241	274	215	171	172	214	141	131	162	187	223	261	243	223	269	207	216	315	311	272	317	282	204	184	210	221	234	259	222	160	221	225	208	243	240	279	270	177	231	307	254	217	119	175	269	207	147	150	212	203	196	247	212	130	207	219	122	151	155	128	200	221	109	155	234	206	188	110	65	110	130	222	263	131	76	152	205	177	162	165	178	183	104	131	145	144	229	264	206	150	134	71	140	177	156	231	230	191	119	103	180	191	170	171	175	185	218	278	232	188	259	253	224	177	166	149	144	218	182	107	174	265	226	178	153	130	199	217	139	154	147	135	151	150	134	156	200	133	121	121	98	88	135	183	248	212	185	270	241	176	192	283	255	174	203	219	199	253	264	187	164	123	107	153	139	185	229	208	185	155	135	91	98	129	172	190	216	281	216	249	273	149	68	44	143	233	256	300	182	71	122	173	119	136	230	182	201	184	171	165	64	75	66	100	244	305	242	231	223	114	92	179	235	204	199	215	170	170	187	224	256	207	166	117	142	217	218	133	146	254	260	212	192	237	213	102	116	201	181	176	217	220	206	189	196	200	233	244	191	188	245	325	283	229	303	298	208	170	149	197	243	273	252	120	91	102	161	261	265	149	99	159	154	177	222	208	143	160	191	195	260	234	198	160	205	243	180	171	224	176	119	119	135	196	166	141	108	161	251	177	144	250	192	146	188	191	208	131	119	164	155	219	233	153	160	134	165	165	150	241	243	248	158	146	144	137	179	135	195	188	170	146	127	166	190	175	170	175	180	198	130	142	173	193	249	285	209	162	162	147	226	179	191	242	215	278	254	280	247	137	168	159	191	261	279	254	200	137	186	258	204	199	225	276	231	116	198	247	120	110	142	107	145	247	287	224	241	220	172	170	162	176	185	144	103	78	109	197	218	129	108	166	181	227	203	161	185	185	138	190	290	222	119	180	150	120	125	57	68	126	231	192	163	157	97	96	126	155	142	194	194	180	164	123	174	188	122	125	156	174	271	220	204	269	219	236	211	176	241	204	176	239	191	177	245	221	205	236	224	215	201	187	119	82	144	198	167	150	236	245	218	190	96	129	129	93	89	47	49	63	77	142	196	123	55	150	268	214	163	124	91	110	157	138	76	78	133	160	226	245	154	162	208	169	146	230	163	46	148	213	161	148	147	92	45	147	177	157	147	72	160	229	135	91	178	145	62	63	72	110	180	202	166	111	50	42	83	89	68	65	65	140	157	223	273	255	161	105	132	129	191	173	199	164	99	145	180	126	102	115	56	38	71	174	179	161	171	147	134	73	39	82	162	161	73	110	167	85	89	173	156	127	90	94	134	149	113	150	160	53	80	113	75	120	148	114	94	82	75	66	113	149	199	178	139	101	124	223	197	157	182	185	107	92	233	212	89	123	172	187	210	208	138	85	110	88	101	155	169	124	53	142	144	50	98	211	258	186	161	182	107	36	90	94	55	73	149	126	36	73	86	92	81	94	93	146	231	222	181	135	104	92	110	96	63	127	129	95	93	56	120	110	92	148	141	177	229	177	110	121	140	191	184	70	90	99	48	121	236	215	109	57	99	145	158	167	91	113	173	93	114	171	174
138	92	94	48	51	87	124	120	189	192	141	101	88	86	39	93	197	140	42	105	158	113	115	173	219	221	179	164	176	187	115	73	100	92	164	229	129	194	277	183	143	143	192	155	89	112	150	143	115	105	64	124	168	85	43	144	146	109	109	71	133	173	162	122	108	80	66	64	120	191	115	49	115	113	127	162	93	54	73	123	139	98	157	227	178	185	131	123	201	182	132	76	69	107	197	253	257	163	71	80	53	170	235	180	176	178	215	176	146	162	88	115	140	63	108	146	120	137	123	82	162	215	224	187	182	222	221	223	147	188	155	147	207	131	108	80	84	187	195	130	140	164	170	176	142	72	83	136	175	126	41	43	77	159	163	77	69	131	159	92	95	182	209	250	276	252	191	127	76	99	139	117	103	113	155	106	123	149	70	52	151	237	212	180	168	106	80	85	123	163	151	108	99	189	212	201	187	139	77	59	77	128	127	97	135	152	138	147	172	216	158	85	152	164	148	142	170	183	130	204	259	240	207	175	212	244	284	223	108	148	282	210	147	198	239	294	255	179	165	198	188	143	190	233	121	77	217	292	210	152	180	212	227	219	154	131	138	185	195	187	163	117	122	82	119	240	277	188	185	223	168	195	241	247	214	169	229	247	227	285	246	178	168	182	184	256	364	341	264	237	237	192	196	280	346	317	303	259	164	216	227	145	110	161	174	118	128	212	240	167	145	106	68	86	145	165	198	178	145	201	186	174	159	118	78	142	137	87	152	112	153	195	149	199	183	159	171	175	197	172	179	176	179	179	188	167	135	134	71	53	87	203	221	205	226	244	249	156	124	214	183	188	225	196	145	105	185	200	164	126	116	177	242	241	149	171	253	210	211	185	121	161	252	274	199	251	273	136	173	189	199	242	194	163	196	183	157	234	210	140	213	212	146	194	304	257	195	213	244	247	188	117	142	237	219	133	97	140	124	183	159	170	268	229	169	158	185	112	49	96	159	240	240	156	129	241	378	313	253	222	104	125	136	155	294	235	114	159	179	176	197	115	81	180	204	157	152	159	226	233	147	172	180	150	153	187	261	247	164	120	170	206	240	214	173	148	142	243	232	166	196	273	181	170	174	89	212	219	112	116	176	239	261	267	268	236	224	239	251	167	107	231	253	211	231	156	86	151	203	192	214	232	178	185	252	205	104	60	164	277	250	150	139	206	309	344	258	163	211	283	214	213	243	218	234	220	156	184	298	264	148	159	232	269	164	140	270	282	167	196	224	189	253	218	150	182	209	158	154	148	198	231	203	232	248	214	136	101	135	135	176	191	161	164	180	143	91	125	136	118	133	232	218	141	141	156	106	104	142	136	129	157	133	80	72	185	302	240	217	203	152	144	144	168	195	249	240	187	142	107	179	202	206	221	210	183	232	208	158	222	237	214	218	292	314	231	107	108	194	176	146	158	115	144	195	278	280	156	178	227	254	220	204	181	133	152	181	225	254	237	205	219	201	146	134	164	222	201	186	168	85	65	166	149	168	279	185	181	229	193	210	191	169	183	203	184	92	72	196	243	217	263	165	101	162	159	168	165	106	119	166	192	179	142	194	221	201	225	232	163	172	270	226	130	183	177	155	200	225	214	198	129	69	180	263	236	152	163	162	176	165	138	124	134	207	208	181	235	255	190	209	149	101	85	50	75	72	47	186	214	116	186	141	44	102	242	223	97	149	188	118	88	177	224	166	189	227	176	97	62	97	125	140	168	147	171	157	69	125	122	77	160	200	159	119	170	203	208	168	154	153	160	194	165	161	180	178	176	182	175	222	259	165	110	91	74	118	170	125	108	153	115	177	193	163	112	36	84	131	100	110	161	231	245	160	89	110	108	44	121	152	164	245	267	251	200	180	140	65	45	88	133	113	104	110	124	175	221	196	99	54	112	120	83	91	129	111	83	131	196	143	42	102	182	150	79	163	192	148	108	84	131	131	228	180	43	198	284	199	173	170	170	197	196	131	112	141	165	149	149	209	147	87	162	133	103	151	102	42	141	158	70	137	128	133	252	298	205	140	167	96	55	105	167	175	166	109	83	158	162	83	36	105	105	132	133	67	153	197	129	74	138	154	70	100	123	119	98	89	87	157	256	196	103	47	117	115	81	144	219	198	163	119	39	83	123	86	92	182	200	200	252	266	217	108	41	50	48	43	48	141	136
151	70	138	149	77	101	115	80	181	203	108	124	155	111	105	105	102	100	61	76	149	168	153	210	208	105	151	240	201	147	142	155	162	157	101	129	115	74	86	55	118	184	185	115	46	47	105	203	226	208	156	129	101	50	110	178	169	102	77	161	170	216	241	161	157	110	49	43	77	110	77	69	126	121	153	226	139	48	76	120	129	88	105	216	269	291	179	134	158	151	157	131	107	88	123	79	97	101	158	251	176	176	258	187	137	158	228	268	171	90	45	72	159	137	55	124	201	226	208	201	209	217	283	275	273	171	93	114	83	118	198	146	54	107	170	117	121	196	180	164	163	98	115	121	81	80	117	187	159	137	142	148	159	120	75	108	152	203	147	52	178	244	126	96	191	168	120	132	135	121	95	173	203	128	174	234	160	94	105	108	112	214	245	222	225	221	167	99	128	177	159	85	57	125	215	156	91	155	191	215	225	232	210	205	166	122	143	112	147	216	250	193	84	108	193	214	240	198	141	190	201	190	170	179	189	246	286	219	167	212	291	255	172	161	145	130	215	216	220	235	242	237	189	212	212	187	229	266	252	231	180	141	197	259	213	134	149	158	125	157	116	142	156	108	229	238	147	133	210	243	171	134	99	148	135	183	287	221	200	253	281	304	297	275	196	161	231	212	245	286	231	196	198	269	295	230	241	221	182	199	149	131	184	229	209	149	116	179	184	82	121	170	168	127	129	203	274	295	252	225	139	76	164	248	197	204	234	127	157	163	115	174	147	161	119	101	196	247	213	217	238	214	147	120	180	188	144	173	275	197	124	220	247	224	220	250	224	223	234	186	185	209	172	191	168	99	194	232	139	109	120	136	249	206	251	355	247	193	277	326	224	215	289	260	179	170	184	209	255	219	216	295	290	133	138	186	188	263	242	172	209	285	192	117	205	253	261	243	203	208	215	234	214	187	185	207	248	146	129	169	155	197	239	258	222	243	179	124	163	105	164	239	213	171	138	198	219	110	80	154	150	175	215	122	134	205	194	186	178	183	174	158	166	187	197	214	223	197	194	180	110	164	208	183	256	270	225	147	181	289	293	276	196	185	190	156	163	185	133	123	168	161	113	130	247	267	252	177	87	125	231	284	290	248	221	196	148	148	159	109	112	190	205	203	159	149	168	147	92	190	225	102	65	60	122	270	212	138	185	171	194	189	189	179	175	206	269	314	259	156	174	242	263	242	233	234	162	146	157	215	220	197	252	170	63	124	168	233	311	208	122	109	89	145	196	191	209	150	152	144	77	63	130	215	182	190	186	152	203	162	104	145	112	140	172	148	143	192	267	246	269	184	190	205	120	218	156	90	172	253	254	224	227	197	211	182	153	175	203	217	196	180	173	129	76	115	187	230	202	118	89	162	241	236	194	189	177	170	202	214	241	231	126	84	161	283	271	238	220	139	162	194	176	140	205	229	208	226	221	209	191	129	61	104	177	129	78	77	101	122	142	154	85	47	43	115	115	84	116	155	173	138	93	93	172	133	126	187	166	196	227	201	154	122	143	175	147	103	126	217	238	178	115	170	197	114	161	173	158	157	129	171	175	140	161	113	132	213	139	126	210	234	274	251	160	155	187	206	246	272	251	149	99	150	199	187	89	111	178	184	226	163	88	173	158	179	209	197	191	98	94	187	147	98	175	203	123	200	259	217	224	124	91	100	100	179	302	262	112	90	210	276	195	173	184	152	193	250	209	191	146	48	43	65	168	188	142	184	153	75	106	231	198	133	107	75	124	175	149	147	118	92	110	87	144	118	81	165	164	81	73	73	68	168	143	39	36	129	130	92	148	169	159	116	155	127	111	200	203	192	152	148	148	111	133	149	122	115	186	194	182	177	104	95	181	189	185	159	64	53	72	126	213	189	139	145	186	216	201	219	407	370	144	163	205	154	94	139	143	159	226	205	130	150	137	69	106	172	146	95	117	112	143	215	235	152	143	122	68	133	192	194	184	233	181	66	62	107	135	162	164	103	84	99	73	95	146	125	66	110	182	128	58	97	176	123	152	199	117	165	169	127	145	130	103	176	153	83	115	116	95	160	191	88	76	71	94	175	205	194	116	39	35	41	56	106	151	164	195	212	182	152	101	49	80	155	113	33	79	159	135	116	117	58	63	127	105	106	229	219	193	140	139	186	142	164	111	31	31	41	129	138
192	138	50	95	130	210	172	108	202	263	239	108	48	92	148	188	129	150	154	88	82	46	93	133	161	118	123	173	163	123	151	144	108	263	198	46	117	174	118	109	190	138	107	161	182	182	170	160	226	285	195	215	164	118	138	157	203	193	139	89	109	126	94	87	190	205	127	83	103	94	60	75	58	36	127	129	115	218	191	163	168	116	147	199	162	109	66	42	110	109	77	143	113	72	111	84	88	120	119	86	119	196	189	207	143	143	215	259	304	218	195	198	129	151	198	277	288	198	164	189	205	146	110	147	206	149	86	139	142	198	218	128	128	99	95	104	142	157	136	240	265	144	55	79	133	116	134	169	95	69	125	204	210	110	48	73	99	155	149	118	185	193	139	75	84	91	68	127	155	129	83	110	99	122	230	245	177	169	194	198	185	187	184	179	145	153	209	182	137	152	241	199	123	136	132	145	170	218	211	129	219	236	104	120	161	102	111	101	66	150	179	188	203	157	177	214	177	163	160	200	191	182	282	244	224	254	200	208	187	195	259	222	183	146	102	150	192	192	210	237	228	159	171	230	206	183	170	162	156	104	111	191	208	115	170	248	230	240	208	187	176	121	124	160	173	213	239	218	226	224	182	140	135	159	125	99	127	177	205	124	120	148	253	247	105	163	197	147	148	223	351	297	149	199	299	278	151	183	274	196	155	251	192	60	194	273	191	207	211	126	122	203	201	234	234	188	217	219	215	205	198	221	162	130	106	53	111	135	129	108	54	112	114	123	200	123	100	164	144	139	185	149	121	177	125	82	85	68	164	210	171	185	207	259	271	219	159	167	203	172	170	197	232	273	228	197	225	207	184	209	153	123	172	129	135	248	220	129	224	275	243	326	298	276	326	287	283	276	201	201	254	209	164	116	162	249	217	180	243	175	153	212	184	146	206	295	209	239	264	198	226	220	201	164	110	156	158	126	162	216	240	165	144	192	204	217	272	307	243	216	268	176	103	117	120	240	249	108	103	116	109	149	106	156	202	175	135	174	291	289	229	136	147	202	255	282	196	219	251	216	204	124	137	206	147	141	128	183	226	172	198	264	268	282	249	149	110	129	110	85	139	166	227	224	178	243	234	168	146	175	250	186	200	274	244	214	180	181	141	146	205	196	148	101	102	179	188	140	97	119	193	219	206	155	159	195	172	161	182	229	196	226	217	164	216	217	177	159	198	207	168	80	94	192	156	137	201	173	137	191	319	336	224	187	240	249	184	126	113	142	119	149	159	177	240	233	266	209	166	170	104	54	105	107	107	208	207	179	132	114	145	124	89	120	182	185	169	164	147	152	224	176	139	183	258	301	239	187	236	285	208	179	223	197	271	299	191	163	229	250	196	166	102	127	211	151	202	326	182	175	183	97	133	180	199	185	217	227	192	185	170	195	222	115	101	274	242	94	128	103	141	221	194	134	92	175	252	180	81	118	171	140	161	194	256	234	138	103	56	133	209	218	296	244	89	162	162	173	229	169	181	212	149	111	201	161	155	198	205	139	144	202	105	117	117	49	132	159	117	93	119	115	132	221	214	147	135	124	70	70	106	213	263	272	219	90	84	187	203	171	228	213	162	150	105	172	220	214	190	175	215	206	296	330	244	215	134	126	161	208	249	172	187	143	72	111	161	120	109	168	129	157	133	45	78	161	235	170	93	105	152	178	153	141	134	136	159	178	107	126	190	229	231	144	154	124	53	106	185	217	222	184	170	159	157	134	76	92	86	111	124	162	222	170	92	84	128	140	163	168	98	132	188	208	150	58	61	45	45	109	157	106	90	142	173	110	43	35	38	56	113	130	77	49	126	126	120	164	129	149	138	135	228	161	95	173	185	173	151	177	154	112	87	85	166	124	122	216	216	217	143	87	136	151	136	170	154	65	43	222	374	256	128	102	130	177	198	157	85	160	214	140	133	168	147	106	157	208	130	196	268	157	157	127	105	123	135	98	61	96	103	129	144	179	155	149	182	141	120	116	78	64	127	185	199	179	103	86	136	90	111	225	155	102	102	86	85	106	159	142	140	94	42	40	92	170	154	76	39	72	69	44	126	189	176	139	128	176	216	192	175	171	155	119	89	124	176	204	186	226	231	171	171	150	165	197	193	125	82	99	96	113	76	41	92	129	144	119	138	122	67	68	178	226	169	204	117	69	122	81	150	195
211	116	214	215	180	203	119	56	116	137	112	158	129	112	152	160	113	114	186	124	47	38	85	118	147	118	56	113	102	85	114	75	126	192	137	121	112	108	182	227	225	128	99	94	37	109	155	89	52	113	200	172	148	243	193	106	151	213	148	189	288	209	141	179	166	134	174	181	193	116	101	147	89	102	134	72	139	235	141	69	101	144	184	217	178	117	74	81	93	69	89	127	212	216	189	178	180	174	118	83	62	167	264	204	97	82	132	112	161	244	186	140	205	287	238	175	220	153	160	291	272	193	204	246	245	208	106	108	181	177	158	121	82	129	126	113	187	196	113	90	144	193	181	149	144	78	42	44	96	118	124	232	222	176	150	94	130	184	126	93	144	119	159	138	80	108	136	144	150	122	86	118	85	120	180	181	190	199	197	187	173	175	126	42	55	134	166	240	286	182	180	179	119	160	241	187	113	127	156	193	161	151	207	133	109	151	157	111	88	97	86	202	171	56	48	125	199	226	244	205	177	213	239	128	115	117	54	140	187	197	252	170	133	198	188	198	278	340	300	350	295	114	141	219	233	291	363	319	191	188	202	146	200	199	173	143	172	268	298	231	193	277	253	215	205	263	298	256	250	218	211	181	148	104	64	162	259	229	217	167	164	182	220	236	152	147	182	141	119	230	291	206	207	275	325	272	134	209	261	196	191	219	234	243	235	203	202	179	201	252	148	115	152	190	230	196	261	331	289	227	217	220	219	189	188	192	170	201	172	164	208	223	136	85	138	101	67	103	83	85	148	169	179	180	189	142	165	227	207	195	131	106	170	255	265	173	180	251	241	179	131	226	246	191	164	212	237	174	130	118	184	206	203	188	119	89	189	210	140	239	340	296	224	164	128	167	192	158	224	263	201	169	166	165	209	207	218	239	204	171	194	185	116	192	277	286	304	277	240	158	153	190	95	114	151	179	139	148	230	187	111	127	174	177	217	214	238	210	245	287	184	179	189	128	211	257	168	136	172	258	290	232	188	192	196	234	214	192	187	185	161	106	187	239	154	127	163	219	238	196	197	168	162	211	274	231	216	224	207	244	260	213	146	139	130	193	141	68	92	94	183	311	249	139	93	139	143	96	88	64	126	205	229	218	199	201	192	128	172	190	133	206	239	224	200	191	176	107	185	236	216	273	251	212	181	202	221	114	114	115	147	204	164	173	151	179	156	143	204	155	115	111	128	146	164	172	247	227	131	90	182	306	223	206	183	166	262	221	157	108	94	135	151	185	206	173	167	194	224	192	147	167	226	255	184	124	117	157	220	227	198	153	158	128	75	91	161	271	196	172	245	227	221	245	229	164	195	174	137	196	198	185	217	260	244	207	192	219	235	137	132	249	163	112	178	204	194	168	118	138	157	87	122	215	159	136	230	162	114	144	98	152	146	45	83	210	180	97	101	131	164	226	253	189	127	105	143	139	131	131	145	93	107	110	111	123	135	193	208	199	220	187	85	145	195	154	221	459	536	324	203	225	141	91	215	199	106	100	150	164	146	176	110	106	153	155	187	179	154	169	163	90	130	211	242	232	164	166	215	233	212	229	199	136	150	163	114	139	234	279	192	98	163	189	240	300	261	215	224	258	250	242	273	299	194	142	119	102	130	81	180	237	153	208	285	231	194	197	170	110	79	127	106	42	75	79	90	133	102	100	156	226	149	48	93	138	157	112	112	154	95	93	157	109	74	135	154	171	205	136	171	165	199	267	202	177	84	62	103	85	90	192	221	191	175	147	214	233	170	145	119	122	183	180	89	138	183	126	78	73	193	191	122	176	201	121	42	48	45	72	108	151	129	55	162	166	133	179	168	125	59	138	185	153	153	207	246	129	31	69	106	108	76	70	151	175	143	115	134	116	95	124	120	119	100	112	159	123	131	177	134	154	122	134	205	180	110	49	42	59	106	143	100	132	140	50	90	135	198	197	113	101	135	117	94	180	185	89	51	134	176	132	87	69	164	142	40	90	95	101	152	95	84	189	145	41	68	88	87	73	150	189	118	73	37	84	176	169	84	69	68	37	88	94	47	48	38	39	62	62	38	55	211	194	55	94	128	159	225	240	126	120	184	173	112	49	119	109	42	93	162	176	187	167	182	217	221	181	76	84	110	74	45	36	90	157	124	128	218	243	178	100	137	182	172	114	44	68	91	98	127	91
158	104	71	94	175	154	76	112	140	124	71	107	152	121	112	88	52	72	86	129	186	126	202	196	42	146	148	75	117	96	51	77	157	226	203	189	182	185	240	275	174	112	152	117	102	164	248	157	50	125	222	188	140	130	167	212	172	92	41	73	114	161	197	227	149	126	219	184	92	96	161	221	260	187	84	133	192	106	73	179	186	134	161	105	69	142	154	124	230	264	228	248	142	112	250	177	102	203	159	94	148	117	107	196	228	175	83	96	136	138	184	158	159	130	70	164	199	134	188	278	283	217	133	84	129	153	105	157	195	166	201	228	164	154	177	174	168	186	156	140	164	107	85	85	46	51	140	136	104	164	158	113	139	192	175	169	171	150	163	163	170	184	164	202	173	115	214	181	100	215	300	182	119	203	215	206	136	179	176	117	173	176	115	49	106	177	207	218	247	216	149	153	169	147	171	138	154	193	175	255	161	105	150	135	140	168	205	126	142	189	174	229	144	135	130	93	165	179	185	213	292	271	210	152	57	66	121	110	90	162	237	256	186	75	108	122	160	235	265	299	300	277	229	220	227	227	235	200	223	265	271	351	303	157	185	253	217	170	151	165	196	176	206	300	275	199	283	369	293	242	156	155	194	180	171	209	215	165	156	162	177	124	93	135	159	203	197	155	145	86	115	172	194	202	218	267	231	264	209	118	271	287	219	157	158	206	166	123	162	305	248	154	219	208	157	190	285	270	185	181	123	106	255	268	297	317	225	193	226	217	207	202	185	166	111	166	195	164	155	153	98	50	115	150	150	122	117	117	76	143	120	47	116	144	106	148	132	112	185	220	229	208	133	149	176	162	180	197	187	147	146	112	86	149	207	203	252	270	177	138	126	163	197	187	193	177	205	205	174	212	147	124	198	171	167	199	156	147	168	211	220	153	165	124	75	103	134	138	140	165	202	211	158	169	206	182	101	93	224	350	255	115	143	162	196	223	190	186	176	214	231	213	208	173	196	226	201	163	159	230	283	200	204	217	225	209	116	232	196	110	160	116	94	132	103	83	195	249	226	133	117	205	161	175	318	249	147	172	180	161	179	239	189	218	331	203	46	92	136	126	155	248	181	52	102	181	131	114	157	165	210	198	174	169	161	103	118	164	147	101	105	194	231	268	255	261	251	170	193	272	231	221	273	264	292	268	136	108	105	150	181	164	184	203	256	231	221	249	227	196	207	170	107	92	146	200	148	134	229	206	120	157	144	135	183	243	360	289	161	160	170	217	171	128	123	113	190	276	243	103	101	193	267	273	191	240	245	190	234	246	205	165	203	182	88	127	156	251	308	207	262	274	249	237	260	247	278	308	261	216	192	229	204	168	128	124	194	186	131	168	200	221	239	237	288	279	245	174	117	200	179	153	185	169	138	100	117	138	106	143	159	204	198	192	236	227	261	284	181	99	111	103	159	206	180	279	382	253	171	230	242	151	122	103	152	219	123	115	110	76	164	199	134	73	115	122	170	263	300	206	59	114	177	173	124	156	238	189	123	108	124	103	147	238	163	126	214	170	120	169	243	198	162	193	123	149	231	277	261	187	217	218	279	290	201	282	272	176	126	145	123	130	200	169	228	285	255	190	126	179	206	207	249	200	145	178	122	83	168	264	257	153	68	122	185	220	211	217	245	270	191	78	185	202	113	109	146	154	109	93	101	132	112	98	141	197	192	130	107	75	59	144	242	235	144	164	354	294	138	122	163	141	64	99	164	132	193	232	122	105	119	118	142	210	234	202	148	97	158	152	120	201	183	179	150	122	240	206	76	85	169	127	43	155	231	117	44	158	196	96	60	144	200	154	206	166	166	189	158	156	103	124	96	54	72	144	168	152	112	92	162	289	298	204	198	151	119	121	143	178	142	165	196	131	103	150	276	264	213	257	250	178	148	113	91	143	121	65	89	98	89	151	174	103	40	60	95	170	223	166	86	59	52	112	145	121	157	145	78	136	166	180	179	111	117	75	52	63	89	82	45	73	131	163	176	155	82	38	83	133	94	64	104	94	44	90	184	149	54	107	137	116	86	26	77	147	177	117	52	50	139	150	139	162	155	211	132	118	145	129	98	109	104	42	127	226	142	57	56	116	130	55	97	184	164	131	111	93	141	102	37	124	229	161	115	140	188	216	192	175	98	49	133	184	185	186	93	77	152	192	179	123
110	182	123	121	155	179	135	46	163	193	138	105	91	133	90	68	113	143	100	117	229	274	240	171	89	71	131	105	141	223	187	198	251	266	188	90	65	84	147	178	182	270	196	84	109	86	90	99	136	159	163	138	231	258	140	184	135	61	83	62	65	119	135	82	73	119	136	155	128	133	198	161	222	241	97	132	220	256	168	107	111	120	161	88	75	122	153	194	194	139	102	89	178	242	169	88	82	120	80	36	46	112	114	65	121	177	112	136	216	158	109	90	120	171	117	108	136	156	157	159	226	191	176	223	258	262	179	99	81	85	142	120	45	142	201	100	81	123	132	169	213	203	144	119	81	68	126	164	138	126	187	177	112	73	161	172	121	142	109	70	119	162	166	176	142	150	111	89	78	80	165	182	199	184	135	134	148	201	243	256	151	174	195	130	136	164	249	275	212	111	133	139	147	184	162	178	180	234	275	170	118	231	233	96	77	81	105	167	179	162	225	258	125	65	119	104	91	151	220	224	185	115	121	160	178	174	135	141	146	144	189	166	94	71	105	233	200	124	193	257	341	403	268	154	189	150	142	238	186	147	214	135	65	161	268	259	278	262	203	243	249	231	185	153	148	159	210	219	200	150	77	98	168	173	177	172	147	178	215	131	105	155	134	144	215	298	272	253	224	197	194	178	209	129	91	157	168	137	145	175	208	243	250	222	244	240	144	145	200	330	323	183	166	211	273	261	204	220	216	187	221	233	309	303	250	227	250	308	338	291	171	225	254	194	153	145	230	276	189	145	110	51	114	145	84	120	234	205	89	67	64	55	122	185	196	208	211	138	142	251	206	123	124	152	211	185	195	219	111	76	123	175	163	152	197	173	182	211	221	184	207	261	200	172	221	184	199	307	323	250	157	221	207	130	135	178	233	323	263	188	157	59	163	164	124	147	125	254	321	248	176	153	174	182	204	243	223	222	327	274	147	156	173	121	140	179	219	256	174	154	200	168	205	178	119	189	207	219	166	151	188	232	269	176	145	197	225	300	200	147	216	232	166	48	152	190	113	159	160	142	207	191	94	85	156	212	213	150	85	140	206	120	106	130	122	127	120	188	240	172	129	226	265	211	160	184	232	233	187	100	188	263	179	182	231	209	128	128	178	112	165	216	196	201	203	224	240	227	205	196	102	93	229	290	256	187	247	284	191	176	166	179	188	120	122	157	239	248	152	222	251	261	235	160	194	244	266	222	181	195	242	207	224	270	253	284	240	207	226	200	189	159	107	184	244	199	172	168	161	135	119	234	256	181	180	177	119	152	254	183	186	222	113	99	183	136	140	282	264	153	118	208	270	231	229	238	351	353	238	280	291	237	147	170	260	311	324	220	212	233	175	175	247	306	279	200	278	345	210	129	149	172	164	156	161	198	144	110	211	200	149	161	114	79	161	229	187	189	220	205	178	187	236	211	202	219	186	151	172	128	124	154	135	103	71	66	110	129	79	111	160	196	210	135	125	202	164	85	99	149	125	143	240	196	168	147	124	172	180	143	171	159	96	129	180	243	237	156	92	187	225	121	182	176	57	172	256	140	105	95	126	149	157	244	253	251	221	189	175	232	189	96	119	117	110	191	243	206	136	131	170	127	110	164	163	164	190	161	104	222	277	124	129	220	292	277	256	284	216	208	164	116	213	263	231	261	201	147	137	120	219	198	98	82	138	200	217	175	111	141	141	111	141	113	77	121	169	206	241	172	110	89	123	106	115	116	105	119	98	120	132	163	204	182	184	173	85	127	202	121	58	131	199	172	196	156	144	228	197	197	187	194	200	117	83	144	122	125	181	206	142	64	112	97	98	122	114	112	247	240	129	186	124	112	169	168	169	183	243	202	94	82	122	137	134	203	211	124	98	166	184	103	59	120	185	150	133	184	189	204	243	131	120	132	52	43	46	119	164	116	67	74	84	131	174	169	202	210	216	231	203	151	82	64	134	170	187	121	57	151	188	105	107	103	48	53	150	253	196	127	78	38	41	46	63	112	112	56	75	131	96	123	187	153	132	150	108	106	227	250	205	120	107	203	134	59	175	152	41	70	105	100	140	175	99	100	132	154	175	172	115	99	96	35	106	166	96	138	214	154	85	129	154	121	91	92	92	50	112	139	137	178	178	103	115	134	69	60	88	126	157	175	176	107	58	110	165	126	74	131	213	194
158	139	59	43	80	119	85	119	194	151	106	134	138	133	93	44	94	143	166	178	190	266	248	172	161	134	106	136	215	193	131	91	75	88	78	143	168	131	94	50	80	112	116	159	173	101	72	113	190	201	202	184	187	203	154	100	120	132	122	103	68	72	77	121	113	133	151	143	111	90	96	86	103	78	58	64	143	166	142	165	96	88	180	184	150	187	141	104	185	188	171	163	134	92	44	73	114	126	126	81	121	186	139	131	206	239	126	45	105	196	142	95	143	136	234	257	165	137	124	114	168	220	192	172	213	288	278	196	144	186	228	176	78	100	174	133	131	148	177	182	118	77	112	199	191	175	156	161	116	102	232	174	54	82	151	200	138	181	238	115	196	256	165	134	94	130	111	98	192	201	217	222	202	185	155	107	114	186	203	260	240	200	222	175	97	99	145	150	129	84	108	212	195	88	177	237	147	88	71	103	114	142	181	158	170	190	182	181	178	130	96	150	210	222	173	155	132	75	133	198	161	168	222	251	197	207	245	170	107	140	160	97	92	92	126	191	182	206	233	229	209	138	128	127	173	227	167	150	183	126	163	224	229	303	252	176	234	243	182	233	235	217	229	189	169	216	220	278	308	191	165	206	180	197	205	100	72	168	159	93	187	218	105	104	125	126	181	155	126	143	149	182	213	159	120	190	194	189	250	245	198	106	127	245	213	113	120	243	326	273	269	222	109	66	155	193	209	210	126	179	162	139	216	191	243	265	210	169	94	194	233	175	232	268	250	241	301	314	256	186	123	145	134	78	47	81	140	136	124	110	64	89	144	134	174	140	150	167	154	147	128	201	211	128	141	263	251	156	112	120	79	40	121	203	211	257	215	91	117	195	188	125	129	177	177	186	149	152	164	87	70	118	132	171	175	161	231	177	137	219	180	133	225	231	118	161	288	271	226	217	166	211	177	72	97	208	270	224	194	238	273	215	226	259	223	233	216	192	190	155	154	122	191	245	154	153	172	236	275	251	210	259	276	249	225	164	164	89	109	344	295	146	189	180	213	225	129	132	177	145	218	207	117	143	136	130	126	100	114	78	60	56	165	233	205	195	168	198	158	93	151	192	166	168	217	249	175	171	196	99	76	170	228	198	184	143	91	184	241	137	57	88	117	121	137	189	215	157	140	124	68	72	144	217	143	103	164	207	210	191	184	150	102	162	211	197	225	161	147	154	147	212	222	250	247	233	303	250	219	194	120	212	340	315	344	390	263	201	231	258	243	197	224	275	226	204	194	187	221	178	142	144	139	87	129	224	231	201	199	176	160	211	183	196	212	188	193	198	171	208	250	238	251	300	280	193	188	173	223	256	249	161	165	264	272	315	289	254	257	222	274	365	361	201	149	175	197	347	282	95	52	66	63	151	250	282	212	134	169	165	96	89	176	196	150	147	164	105	140	198	105	85	163	156	190	244	187	152	136	141	128	122	172	192	121	96	138	209	247	209	173	148	114	120	237	191	103	172	157	119	147	235	316	231	129	168	244	267	233	243	172	115	182	178	159	162	225	238	163	231	263	169	195	143	128	244	254	222	169	124	140	150	124	129	195	266	255	132	130	258	168	92	157	145	119	145	141	134	105	87	160	202	124	92	207	215	237	264	189	187	131	51	118	243	251	217	228	169	136	193	200	242	215	122	148	233	294	251	220	237	233	206	176	194	225	210	189	159	136	178	197	128	170	192	85	112	227	223	146	163	132	94	149	100	128	210	145	101	93	213	275	142	126	146	134	184	223	168	138	107	67	75	131	150	90	92	164	171	135	207	219	128	60	132	216	230	182	78	63	107	138	231	261	182	169	139	73	78	113	145	174	139	114	152	167	103	121	199	196	169	154	153	142	131	179	270	180	74	80	90	126	119	125	92	119	194	231	241	129	94	139	122	122	166	115	38	111	109	61	140	110	52	54	83	85	91	162	167	141	82	168	181	115	162	145	151	194	171	182	186	90	106	133	160	217	167	225	189	134	171	102	117	188	184	159	223	157	42	106	107	133	249	229	181	169	158	100	95	209	217	225	239	168	90	136	137	49	54	39	114	133	66	77	82	59	115	184	177	154	157	151	128	90	34	80	189	186	139	107	91	163	221	138	43	164	180	108	184	184	212	194	71	114	160	159	199	123	73	162	192	132	64	64	60	33	66	124	179	121	87	124	80
136	175	184	187	164	168	140	108	157	141	125	100	72	114	200	201	115	50	109	168	228	224	126	68	98	154	232	258	132	79	154	124	103	113	85	147	142	186	260	201	99	80	168	133	135	159	122	169	144	109	120	182	194	162	112	103	129	139	111	71	110	136	130	128	152	164	147	79	66	105	123	161	194	187	192	156	129	152	105	100	158	144	96	145	236	224	176	197	145	57	164	159	140	160	111	147	209	193	189	143	57	120	180	133	114	191	235	186	147	159	157	98	35	100	182	256	194	142	154	128	230	176	98	116	176	301	260	135	144	160	177	232	197	128	147	191	149	130	94	90	91	125	164	200	231	174	98	99	158	247	261	120	50	41	80	160	152	154	187	214	159	100	112	65	131	185	96	97	203	253	201	155	164	180	120	89	152	114	54	115	171	199	209	111	40	101	155	187	198	146	132	221	212	195	180	123	147	141	151	180	117	78	96	141	217	186	89	55	69	57	47	93	149	133	200	222	138	91	133	148	115	191	198	226	194	101	118	171	187	160	183	192	113	101	96	66	167	144	134	261	257	224	249	214	175	148	125	187	250	241	252	220	173	172	232	271	282	318	250	191	185	191	136	91	109	121	90	193	194	127	169	168	193	193	223	201	165	210	220	213	281	340	200	178	326	291	141	123	218	171	129	179	136	151	210	245	212	179	231	224	272	215	171	248	255	171	136	220	219	178	166	158	252	243	243	263	155	181	159	129	218	157	86	166	174	234	301	262	236	254	286	203	162	162	107	143	174	159	119	142	199	182	210	198	207	175	98	132	190	171	214	245	117	53	58	48	71	134	182	152	143	183	162	126	176	172	128	132	112	169	245	190	152	227	191	184	243	194	147	145	107	89	164	210	146	135	192	121	143	139	103	127	138	150	135	108	63	53	122	211	188	182	183	148	180	193	149	240	228	124	216	233	161	217	169	46	126	201	126	87	157	154	153	200	249	206	156	232	240	236	264	236	193	175	177	235	271	287	268	231	266	252	245	268	262	253	276	186	135	230	169	114	169	202	173	208	176	148	158	165	213	208	140	54	101	213	195	128	242	240	117	96	136	180	224	217	218	237	197	208	212	209	233	172	157	173	116	184	220	113	122	162	198	279	228	134	101	160	208	122	137	200	160	136	108	115	152	172	167	92	152	200	170	216	217	154	173	219	210	159	175	239	181	101	110	211	178	100	136	216	252	206	162	153	174	156	142	209	204	160	238	292	247	234	280	270	184	103	168	235	180	106	59	93	198	237	153	98	137	219	226	173	165	139	149	243	229	111	98	114	196	193	158	280	243	178	160	221	291	235	119	118	185	262	270	226	306	254	126	122	178	263	256	172	208	206	239	343	237	120	205	232	176	208	206	178	192	217	197	101	74	130	175	199	247	256	215	197	176	161	183	193	199	262	169	62	176	159	92	180	179	164	160	152	192	210	222	215	149	96	122	174	211	152	153	184	205	164	173	233	181	212	136	79	139	169	178	147	176	205	127	143	192	145	118	138	172	156	172	250	252	235	166	128	185	217	149	160	194	124	233	254	221	164	119	178	192	294	334	262	201	204	131	84	208	173	155	213	203	226	210	200	119	81	90	58	50	97	201	250	221	128	54	49	119	203	191	144	125	80	67	75	97	173	171	164	213	185	157	199	284	276	123	116	118	136	177	111	140	194	203	126	117	146	105	158	128	78	89	55	111	187	194	227	204	199	237	211	124	97	96	56	95	85	74	109	129	131	127	162	185	180	165	146	98	102	196	240	168	67	109	116	59	137	201	191	192	157	178	167	109	147	194	159	96	66	92	183	168	149	175	231	255	206	163	161	167	154	143	89	63	147	229	138	44	87	90	49	45	124	233	250	293	249	203	241	204	251	180	31	39	119	150	85	70	127	186	223	142	51	52	136	134	116	174	122	139	122	121	123	45	126	126	105	112	77	117	168	191	194	280	290	210	268	251	188	245	257	201	164	189	184	101	41	69	72	62	121	145	133	168	223	246	208	140	181	194	171	198	198	177	157	187	117	118	131	48	60	148	157	92	129	213	168	144	200	177	151	109	56	123	154	157	199	163	84	107	200	233	146	67	154	128	87	89	35	127	133	129	196	111	44	42	93	158	207	166	95	134	198	198	106	70	96	170	245	141	73	91	143	158	68	33	32	104	107	80	108	108	83	114	185
69	66	55	168	182	66	54	121	136	136	123	53	113	173	135	86	103	159	197	178	222	168	45	45	45	165	198	137	160	100	103	101	116	143	119	127	113	152	183	181	145	113	203	210	168	182	101	102	151	123	87	140	240	200	91	65	63	62	79	169	154	62	77	58	44	45	159	163	135	194	187	129	194	192	66	78	56	68	71	102	120	58	44	110	149	100	100	128	84	136	190	126	147	200	171	197	286	274	161	131	109	105	125	89	168	178	102	64	70	102	78	56	156	185	179	221	126	108	239	200	133	106	134	187	99	155	213	164	218	184	108	215	270	169	128	188	142	52	79	81	70	84	108	103	175	180	100	127	169	211	189	143	126	136	126	160	190	135	152	170	154	112	48	39	91	149	150	140	198	198	164	181	145	128	125	161	124	140	240	233	200	145	154	122	93	88	113	164	130	133	165	234	244	189	150	95	101	158	147	129	169	119	45	48	104	132	138	152	131	158	220	203	205	233	200	162	161	226	246	161	72	44	81	139	93	91	135	180	160	133	155	122	174	243	215	184	176	162	185	229	187	118	196	210	108	166	215	119	94	143	200	217	124	130	156	194	210	179	211	236	245	156	111	158	130	87	73	54	94	239	243	185	141	100	153	195	167	175	235	166	101	145	125	167	334	208	91	173	183	210	266	278	195	122	235	242	99	157	245	268	215	164	185	220	230	181	175	189	203	193	172	172	200	196	198	217	177	227	227	159	221	181	164	221	133	204	353	207	125	233	255	217	206	137	106	151	156	192	171	141	117	145	144	184	289	334	308	179	119	159	215	220	133	115	161	160	137	154	254	294	261	229	153	107	108	131	176	138	139	168	212	278	235	224	193	156	141	192	313	208	212	326	269	160	141	190	192	184	203	191	259	261	159	95	159	211	198	201	147	154	247	218	182	261	203	180	208	192	240	191	153	160	170	209	156	156	159	167	169	198	245	221	218	229	242	197	197	259	177	191	208	154	199	167	180	208	264	277	236	231	133	114	170	194	184	187	282	313	228	119	172	261	191	109	143	149	137	207	150	156	232	223	193	113	126	256	262	122	119	210	143	88	133	173	223	173	98	155	222	203	189	256	183	135	202	182	231	281	224	207	179	170	235	184	142	140	98	165	239	179	137	163	214	258	296	278	180	138	118	118	240	306	194	163	181	109	137	180	178	245	293	284	227	184	226	257	236	219	178	118	84	129	238	237	161	121	153	122	124	226	161	192	297	323	220	194	182	75	153	210	165	137	186	169	215	220	201	243	232	221	191	237	182	95	124	112	198	236	183	149	161	219	252	263	195	191	189	137	153	153	181	197	220	245	134	151	252	246	234	226	230	256	228	146	110	111	248	426	289	125	139	177	223	178	199	166	143	211	169	108	89	127	188	155	74	133	252	229	157	192	227	166	176	157	114	211	224	161	152	151	130	151	118	141	214	185	158	180	190	154	220	181	118	157	157	143	191	237	219	187	124	173	237	220	205	153	98	182	270	211	142	181	192	111	56	63	149	202	221	174	154	242	152	174	234	117	118	137	163	288	263	192	214	148	73	135	153	225	310	203	148	180	185	176	197	218	207	121	130	193	176	154	162	206	177	128	99	161	142	54	195	215	126	92	76	167	134	81	151	186	161	87	104	242	233	159	187	207	152	119	177	150	166	276	240	197	135	93	148	184	175	155	159	107	51	153	239	221	237	146	54	102	197	233	214	189	173	203	162	68	84	119	80	67	68	112	169	99	46	98	86	129	235	173	67	45	49	98	143	131	133	155	106	89	93	138	206	191	169	196	159	56	41	95	107	51	131	166	98	201	271	241	219	123	74	117	123	106	144	150	91	47	112	194	122	101	136	117	172	188	228	198	120	208	221	147	120	164	155	134	170	172	105	74	76	90	149	97	92	99	41	84	126	162	199	147	85	131	236	255	193	121	65	82	87	105	129	142	122	125	155	138	164	112	50	69	145	184	110	143	161	123	99	83	112	155	175	175	129	48	106	142	160	117	51	173	182	170	149	124	166	135	151	98	51	119	100	118	135	137	221	167	79	129	147	98	119	136	115	62	37	88	149	130	147	144	127	127	172	151	48	36	132	196	161	136	91	70	67	122	148	122	79	55	57	46	154	210	203	217	230	220	135	122	149	162	215	184	176	141	74	76	36	34	43	38	35	116	119	108	162	138
141	138	126	154	124	95	156	185	121	75	138	140	128	110	129	150	100	64	103	131	175	164	61	73	74	144	199	98	51	117	106	54	115	154	105	50	77	97	100	84	50	82	172	170	144	194	224	243	206	152	186	203	125	117	156	138	103	67	82	102	151	230	138	36	36	51	69	73	167	195	133	102	102	89	120	170	136	147	190	181	113	63	51	114	101	155	224	139	122	120	147	121	111	152	213	170	58	118	124	71	121	210	241	244	226	183	107	119	191	150	141	144	97	123	153	266	276	163	177	152	96	62	104	105	38	91	224	217	221	294	224	210	163	115	119	119	144	149	173	151	120	142	213	193	173	197	106	111	164	97	153	234	200	117	42	47	159	190	132	108	156	175	71	70	71	51	94	185	275	259	166	182	144	52	92	90	45	105	205	179	221	340	245	206	276	181	156	232	198	168	211	162	82	161	143	100	179	196	140	77	120	109	149	178	83	165	220	122	99	127	99	117	112	54	88	86	168	167	103	216	222	106	117	248	235	107	91	179	128	77	139	137	178	250	257	284	274	275	245	218	148	54	159	243	182	141	189	133	138	246	185	131	129	104	176	145	59	148	209	222	262	242	251	229	146	152	151	169	207	165	187	251	210	125	119	209	324	248	198	230	182	121	114	141	105	76	41	110	186	130	157	215	173	149	170	196	238	241	220	288	220	148	166	176	186	243	269	238	264	268	186	165	268	280	218	211	216	262	305	247	285	323	297	250	119	163	255	235	149	108	181	232	210	110	208	260	243	251	150	168	160	101	74	97	154	178	175	155	144	117	187	252	143	165	205	174	171	162	193	201	199	178	182	252	206	94	172	170	105	170	164	161	191	119	94	140	211	255	219	197	249	259	191	145	167	166	138	179	176	129	114	145	182	125	114	215	219	217	185	114	156	221	202	211	174	168	182	138	185	215	324	359	176	104	133	144	200	139	165	309	264	177	191	225	242	212	173	257	284	210	114	87	157	117	124	289	354	271	177	227	320	317	241	227	279	251	207	166	215	206	212	238	131	96	179	233	141	89	145	145	211	290	242	135	75	175	210	138	91	136	121	103	154	132	127	176	167	165	176	86	49	123	115	47	166	288	256	132	143	180	175	209	196	211	215	180	123	223	314	247	210	192	181	207	239	234	179	170	250	219	161	125	76	119	184	188	123	70	166	315	260	237	311	228	124	168	241	227	134	136	121	125	179	184	182	180	248	213	167	168	169	158	214	275	201	176	231	175	122	217	237	180	141	173	245	221	150	138	122	120	103	179	189	148	214	212	222	243	161	144	224	228	198	150	186	202	202	191	261	311	180	112	135	157	213	232	147	169	226	132	61	102	248	218	116	175	210	244	172	146	167	131	146	146	146	105	134	222	224	204	141	165	177	132	171	261	282	191	146	211	227	174	201	138	60	174	260	248	176	126	143	214	276	223	143	125	179	298	296	225	274	220	178	239	219	168	229	253	189	179	176	182	211	141	97	170	147	128	181	185	220	215	197	219	203	245	193	148	189	264	285	182	165	184	200	227	228	208	301	350	203	181	207	155	185	137	109	219	253	228	140	107	210	217	178	295	304	176	226	246	182	202	232	229	211	193	119	109	176	202	198	250	245	160	178	236	157	174	279	151	96	163	224	272	214	93	115	212	226	221	130	131	251	164	129	182	179	209	211	137	98	139	109	161	147	58	125	170	201	141	131	186	157	120	147	125	131	241	231	130	123	244	201	78	75	82	98	92	109	103	114	203	166	165	143	101	164	153	120	88	115	199	124	85	121	93	99	162	199	208	125	123	231	196	113	70	119	176	181	176	186	166	155	173	101	84	155	189	161	186	169	76	141	135	93	140	183	238	147	121	212	173	140	119	56	102	142	127	148	157	164	113	92	136	89	82	129	131	143	157	128	137	132	165	244	206	198	204	180	215	165	87	61	57	144	170	94	129	159	178	238	235	194	117	56	121	152	158	128	107	209	136	35	109	245	260	130	44	53	83	71	42	54	63	151	218	168	206	199	125	188	193	231	180	69	163	125	105	191	156	97	57	107	128	65	105	155	179	212	161	67	99	137	177	190	92	91	128	126	164	154	76	115	207	153	98	162	192	158	143	114	112	166	228	149	110	169	185	184	163	142	121	149	189	195	202	144	78	104	87	99	184	131	33	35	83	156	126	51	36	85	92
118	115	169	127	143	124	108	243	293	192	119	140	137	94	89	132	171	115	135	196	182	164	81	85	166	119	104	189	147	132	159	138	122	79	42	42	105	156	109	151	131	34	70	70	64	135	114	43	45	96	100	141	136	92	97	64	53	58	131	124	107	141	86	99	186	200	120	138	179	131	89	97	105	190	192	160	229	164	111	137	106	76	78	103	129	193	212	95	58	46	44	110	159	149	130	92	104	149	124	118	166	217	215	116	119	171	94	108	203	183	144	89	131	189	143	254	268	154	187	273	241	156	202	213	180	195	210	204	164	197	204	211	180	144	135	111	174	126	81	167	197	170	173	135	140	194	235	205	154	144	149	133	138	158	84	45	96	223	213	201	207	173	120	128	170	138	135	139	123	152	132	120	201	192	113	98	110	55	74	96	201	275	138	73	201	209	112	172	247	248	240	223	137	84	104	208	212	113	136	172	115	39	122	222	187	273	349	283	225	168	118	137	197	143	72	93	103	141	219	294	250	145	155	183	185	124	149	212	175	90	53	124	184	194	179	162	157	169	182	177	216	205	200	203	106	67	163	207	130	156	220	125	80	115	146	135	114	147	194	247	282	252	224	191	109	104	135	92	149	271	285	212	94	51	85	150	214	144	56	131	234	246	159	71	151	188	107	106	131	143	224	276	202	170	132	161	277	273	244	207	201	166	175	167	111	141	142	223	278	246	275	264	224	194	224	361	363	305	299	256	235	242	182	191	205	177	209	220	130	43	133	227	186	129	180	224	167	172	176	97	116	110	109	197	180	130	152	220	186	101	119	186	213	254	284	171	151	184	250	301	221	177	219	252	232	164	81	173	179	142	182	203	233	172	152	169	157	110	68	104	207	233	122	48	96	114	162	194	147	143	94	50	112	187	124	94	130	109	153	237	217	250	292	288	247	205	170	136	168	107	145	250	281	283	293	294	269	194	157	215	255	167	151	270	251	219	221	233	232	285	255	218	211	169	217	219	205	214	230	263	259	259	264	199	138	198	247	222	218	224	259	297	223	164	177	167	105	65	150	184	233	212	185	242	238	236	191	138	196	298	255	220	288	262	249	296	232	130	217	201	156	149	147	217	185	193	209	252	280	195	211	264	204	209	186	219	184	67	105	196	226	265	196	76	111	183	184	128	170	148	179	195	124	161	150	132	174	168	182	218	183	207	208	228	187	142	121	124	194	175	214	213	168	261	337	228	147	187	225	213	178	146	140	197	192	205	213	171	218	297	245	191	205	204	182	161	225	187	149	204	177	196	224	198	221	252	236	227	232	238	183	163	140	179	273	245	249	213	168	135	168	167	156	261	315	262	199	175	220	207	91	113	241	214	184	206	164	184	130	118	155	119	140	203	214	129	86	105	89	87	80	115	112	55	137	227	198	144	167	189	134	122	169	116	114	112	89	158	207	206	112	165	234	135	118	150	163	179	253	245	182	126	77	149	167	154	224	172	166	270	185	133	114	49	43	139	201	198	224	179	149	118	212	326	233	150	157	180	212	215	183	152	138	236	254	125	163	224	195	213	174	204	217	162	218	170	152	198	177	133	113	160	114	130	188	318	384	254	213	214	119	53	68	75	134	173	208	146	133	217	163	149	169	190	208	149	78	77	205	168	126	235	221	178	205	143	131	207	176	109	58	50	133	196	169	191	121	101	164	198	178	94	150	201	166	170	194	196	166	115	179	312	277	184	224	227	146	103	167	188	139	100	112	166	101	44	137	159	136	150	86	144	133	119	119	107	152	177	158	118	109	79	61	85	85	96	183	223	203	121	94	81	89	157	147	184	248	215	172	204	193	91	98	144	90	174	246	112	46	71	88	64	50	81	128	142	194	150	63	65	69	72	89	98	50	118	185	183	194	120	91	132	170	176	204	164	54	82	162	220	214	219	183	128	137	139	146	159	110	124	121	108	107	43	72	127	182	147	94	110	109	73	167	212	94	164	209	182	161	185	240	151	94	125	168	114	78	135	101	70	74	47	106	189	171	129	160	180	132	71	49	96	141	161	156	185	136	85	118	67	91	94	174	196	67	47	96	136	118	147	109	89	90	160	246	127	42	45	52	190	229	86	89	183	133	142	186	178	228	174	91	54	144	187	148	166	152	85	89	157	114	126	151	122	154	173	150	77	39	112	110	33	84	91	34	80	176	238	212	157	165	159
135	146	183	182	116	127	159	162	167	106	89	96	56	182	213	163	176	106	104	115	128	173	178	231	195	117	181	223	168	111	155	161	140	158	123	106	154	207	169	102	104	85	62	58	47	104	106	120	166	105	112	108	104	128	139	200	214	233	157	108	172	151	138	94	81	84	100	219	170	98	97	53	50	89	119	114	177	227	238	159	124	171	125	115	148	105	76	130	138	82	73	117	129	122	143	201	164	129	101	103	160	195	143	126	170	115	150	142	116	103	65	61	109	156	94	87	154	189	150	77	118	164	106	143	185	125	180	266	180	173	169	138	114	152	215	155	119	83	105	164	171	195	186	144	132	178	258	224	110	106	200	180	161	116	45	47	105	173	190	200	170	104	136	122	134	226	182	172	122	122	191	158	154	187	196	123	44	102	114	55	87	189	216	172	168	146	179	199	140	179	257	201	154	193	148	133	129	174	234	188	145	74	75	136	163	195	208	200	221	182	177	278	237	185	159	124	201	245	287	194	136	230	204	135	133	147	158	177	196	168	99	65	165	226	113	138	232	183	161	133	164	264	234	203	152	138	176	193	128	140	165	69	105	217	198	191	206	152	191	199	165	203	227	183	154	166	218	213	207	176	102	162	178	133	159	145	116	114	72	105	215	225	125	115	162	177	156	76	71	173	231	166	138	368	350	182	201	132	128	186	179	122	153	183	206	150	155	248	208	218	261	220	211	182	176	313	357	229	132	202	273	299	272	247	250	285	271	177	162	134	128	188	202	127	75	114	190	231	159	114	144	172	137	168	214	184	180	133	77	185	184	124	179	156	104	112	198	212	238	235	158	86	63	65	134	230	168	117	129	137	96	90	154	173	229	203	139	168	216	286	253	226	192	124	140	129	110	171	254	250	135	84	247	336	170	102	147	133	129	89	79	198	263	253	279	278	197	81	58	61	113	201	218	211	145	153	186	144	178	175	159	154	217	207	181	221	195	202	154	213	310	247	253	236	157	181	151	198	244	209	142	72	135	199	166	115	163	126	57	113	187	202	148	223	262	191	177	114	149	276	343	295	179	155	150	96	122	187	180	205	190	185	222	171	215	250	157	169	263	262	208	217	142	84	185	271	258	214	256	233	157	180	238	215	191	189	197	185	173	221	244	226	254	331	198	153	179	133	175	175	202	270	191	131	142	159	239	231	136	141	263	222	155	118	79	170	213	212	269	305	226	208	206	123	175	224	202	208	239	227	204	187	154	168	226	260	242	217	224	240	219	224	248	202	126	184	223	201	220	186	199	215	126	151	228	215	172	157	230	253	194	216	251	199	204	154	158	251	160	171	259	139	142	218	173	152	184	211	131	99	151	220	210	283	300	211	140	126	131	144	198	174	140	181	196	144	107	78	146	113	94	98	87	134	179	208	149	119	108	66	88	121	90	88	124	168	183	111	90	182	200	106	58	158	244	207	185	195	209	172	149	142	155	190	179	189	227	208	160	161	162	123	68	126	130	42	112	186	174	263	250	199	236	245	246	249	260	149	145	233	242	231	236	219	219	230	227	277	218	88	135	192	163	189	168	173	206	208	229	223	205	201	147	114	124	116	181	154	109	146	172	130	86	189	267	174	146	181	170	208	183	109	67	110	178	141	73	150	233	157	74	107	222	254	186	105	108	181	197	193	127	79	119	92	108	173	164	162	169	144	94	49	115	118	61	145	158	121	154	155	109	124	145	115	166	228	269	195	162	227	182	176	171	169	169	90	171	166	72	71	123	186	106	59	57	100	101	87	129	152	155	211	156	128	145	53	64	135	241	191	106	96	60	128	119	77	129	145	166	110	39	36	41	118	120	141	182	221	174	96	117	75	113	159	139	81	79	126	137	141	94	89	133	84	40	50	45	65	130	126	73	125	241	164	123	169	94	49	62	156	193	167	154	212	187	126	167	151	107	111	98	142	196	138	97	123	112	76	79	78	175	225	195	118	75	131	105	61	73	124	205	149	187	217	77	71	145	138	66	103	168	151	161	123	115	210	191	126	76	76	76	113	125	115	123	112	92	64	98	72	82	123	87	94	85	35	139	141	95	94	74	124	101	96	121	181	166	62	75	129	129	113	163	132	125	175	96	42	96	110	53	140	232	183	190	138	51	150	199	93	36	84	80	135	138	145	170	68	123	174	90	32	47	101	144	93	68	149	156	147	168	96
134	197	151	196	254	182	154	120	67	43	77	89	92	100	95	117	88	75	163	200	154	133	148	104	125	213	178	209	185	101	92	98	90	67	75	100	188	140	116	159	144	142	88	52	41	38	103	156	130	219	183	75	106	136	186	222	182	85	45	122	142	122	103	42	40	73	115	163	126	121	147	98	83	119	139	78	119	243	205	188	167	130	119	117	183	180	107	42	90	90	140	173	117	126	161	209	135	186	277	231	252	154	132	190	130	138	143	96	65	119	149	110	173	151	55	150	208	155	147	133	97	101	115	163	193	132	87	122	195	218	205	192	182	153	178	262	187	143	222	225	133	157	301	263	215	143	108	235	250	128	96	115	117	113	58	102	117	145	164	85	138	156	148	168	157	134	169	206	164	171	157	84	79	163	172	150	193	137	89	128	128	159	173	118	141	206	130	140	211	137	134	221	205	225	197	167	159	167	165	115	181	148	120	129	165	225	215	145	149	190	228	263	266	257	220	213	207	238	295	193	136	172	181	213	129	125	157	152	151	128	124	156	170	210	269	235	232	147	145	263	280	163	45	149	208	145	142	150	176	126	72	128	143	87	104	208	225	189	263	314	291	229	218	313	231	161	133	108	112	98	127	120	172	226	207	194	206	135	193	335	252	177	116	119	113	111	184	166	160	231	255	137	110	186	228	186	140	160	144	132	196	179	99	142	222	211	212	221	178	197	223	224	227	164	75	67	151	202	151	213	216	167	204	285	285	229	233	184	210	153	118	231	250	223	169	151	221	180	148	194	201	266	243	185	190	192	133	112	151	137	179	179	96	78	108	195	218	97	139	177	77	46	116	174	124	113	112	65	114	125	66	105	102	105	208	278	174	119	219	238	210	204	288	246	189	196	173	123	88	154	112	84	159	158	130	161	114	180	260	187	185	229	209	168	200	192	136	137	104	44	98	185	160	215	272	186	205	218	194	186	144	151	177	108	110	238	282	210	143	151	242	322	280	192	185	245	243	250	253	259	269	247	258	243	334	350	258	222	131	84	75	154	215	205	235	291	314	266	237	156	160	210	146	111	126	143	165	168	223	238	224	215	236	242	154	189	257	158	138	228	291	291	132	86	218	239	178	137	208	269	131	119	219	223	215	237	190	210	264	241	227	140	148	216	161	204	294	249	221	313	322	203	198	221	191	212	261	177	221	339	320	231	188	245	193	217	220	138	213	224	214	275	233	215	206	186	248	259	198	223	272	212	194	188	158	143	89	140	251	267	247	208	210	269	166	147	206	239	277	177	155	210	182	201	255	208	101	115	218	208	197	189	141	107	71	133	197	190	246	299	257	185	155	180	170	94	108	129	90	147	174	105	150	329	285	153	150	175	266	286	190	124	80	99	203	214	136	150	124	89	159	161	93	100	177	168	124	155	126	132	176	95	116	229	174	60	40	125	149	72	100	200	195	230	286	201	153	145	175	173	145	140	143	131	160	170	208	179	135	137	58	113	153	143	145	87	149	200	210	258	203	148	108	143	270	235	177	209	199	183	198	265	337	302	284	282	201	153	140	93	40	77	161	130	114	208	212	202	140	93	136	206	229	208	140	89	184	193	211	158	107	185	183	142	164	196	213	148	101	180	160	82	45	105	185	169	105	58	128	204	183	194	204	157	85	108	172	170	177	180	163	162	160	149	180	215	164	201	200	192	160	108	170	142	149	205	208	169	178	188	119	87	101	99	209	210	136	159	164	133	140	233	160	106	186	156	170	164	157	131	111	199	182	135	153	109	86	147	215	194	136	124	103	171	136	140	199	184	171	78	24	65	119	87	80	199	242	209	188	115	82	77	48	86	189	244	194	163	154	136	101	131	197	185	150	156	270	269	149	75	198	251	188	195	95	45	49	93	115	73	105	166	149	106	99	126	247	194	39	99	133	62	69	167	222	173	173	158	99	78	39	133	204	197	130	43	50	75	161	255	224	180	197	128	92	155	168	166	161	91	74	116	188	145	40	87	133	163	184	166	101	157	178	98	132	148	139	155	110	129	157	154	123	71	72	166	223	93	38	86	80	109	160	131	170	155	149	173	130	181	155	110	143	108	80	103	142	95	77	164	195	187	168	98	85	126	144	91	77	136	126	123	132	77	84	141	94	42	54	46	50	69	54	138	136	106	159	124	196	273	157	64	103	147	195	129	118	129	165	191	154	119
224	164	98	109	128	62	122	171	166	119	44	44	142	140	186	262	130	124	169	129	71	78	81	43	77	111	107	93	118	159	158	213	159	66	96	124	157	138	146	114	113	138	68	43	85	86	63	102	80	91	149	98	77	125	91	42	143	159	97	143	181	202	231	154	46	84	180	197	224	281	188	68	94	196	161	74	105	143	152	101	154	225	111	59	124	103	108	111	40	37	135	169	79	45	40	95	94	112	238	237	227	158	99	191	195	205	287	231	100	130	167	251	218	137	153	85	52	44	89	161	175	108	52	121	128	52	140	153	88	74	132	235	249	203	214	232	168	253	303	226	163	171	205	179	200	184	159	164	182	196	193	178	131	160	120	87	119	178	222	227	196	131	143	93	63	154	169	163	125	103	114	56	113	152	187	198	139	160	159	164	195	194	192	152	113	87	105	175	159	159	191	190	129	124	178	103	110	144	147	142	89	230	214	56	115	140	125	120	100	139	121	118	163	110	138	126	103	112	131	206	151	94	100	173	138	65	127	126	200	215	120	107	144	184	185	185	120	101	186	249	182	69	134	191	98	87	160	201	187	101	103	168	180	187	210	193	122	164	180	198	280	246	181	161	138	170	195	188	193	191	169	201	211	181	195	151	93	66	112	229	191	144	207	220	142	86	171	260	223	191	199	157	117	92	141	162	164	147	119	117	243	259	174	231	234	191	205	139	100	148	148	109	191	295	284	228	155	174	139	112	144	225	244	241	227	231	254	228	241	199	144	122	191	223	116	102	124	122	106	63	186	249	198	173	157	192	235	204	140	184	220	179	212	276	183	92	78	54	170	169	131	145	89	110	127	204	277	200	136	152	225	171	198	257	174	174	122	130	144	98	130	239	282	198	110	115	154	126	167	146	154	270	216	194	271	242	172	198	213	165	166	212	135	52	116	176	256	223	145	136	203	289	202	130	139	130	114	168	226	263	194	124	125	87	138	203	261	243	224	272	243	207	202	194	164	192	252	207	115	155	235	272	262	280	318	317	263	175	166	201	213	235	201	129	120	187	275	253	295	274	173	231	270	193	145	155	161	198	255	244	231	236	205	151	143	212	205	101	124	152	143	136	114	243	315	215	164	169	187	160	103	176	211	218	249	239	233	292	294	238	237	154	118	187	206	222	249	220	235	317	319	233	228	231	185	206	213	230	248	220	197	232	225	226	285	225	129	145	201	175	198	295	219	133	217	237	225	185	128	206	160	114	184	162	185	194	100	101	183	169	143	235	255	255	263	185	136	129	206	232	252	241	290	284	237	182	73	197	202	185	262	203	147	205	240	168	218	231	149	165	163	162	159	186	222	196	160	145	143	121	181	193	137	168	162	117	94	131	249	302	248	236	242	263	192	232	290	192	190	223	327	241	131	178	206	206	150	79	106	165	130	93	85	122	141	89	42	61	120	231	318	293	241	172	126	89	120	167	165	154	212	275	154	114	186	213	208	204	157	153	214	242	235	208	196	115	105	171	229	232	129	138	166	164	164	169	174	119	79	107	163	161	150	232	261	199	181	210	278	170	127	227	216	137	144	195	262	194	80	148	150	119	191	179	163	225	203	233	196	138	195	185	100	120	116	100	117	94	138	110	59	119	149	155	151	223	218	84	139	228	149	79	122	164	141	146	151	130	173	122	196	264	135	82	98	114	157	182	207	305	283	201	217	247	202	189	224	201	140	177	226	119	138	224	148	106	157	268	245	134	109	87	193	214	179	162	205	288	235	131	115	141	106	106	80	67	141	132	85	147	142	80	57	92	141	153	186	182	194	144	39	109	138	138	118	80	137	153	131	119	107	184	152	44	45	94	136	163	147	80	98	172	289	224	117	182	164	134	105	86	220	259	143	83	52	101	107	72	135	116	83	95	167	202	180	149	110	122	129	150	100	76	112	176	185	138	188	210	182	114	41	93	213	229	113	110	110	100	105	117	124	152	203	140	103	115	146	133	147	188	121	34	39	46	92	92	81	88	109	104	44	42	65	75	43	68	70	43	46	102	128	174	205	96	38	109	158	119	136	168	103	72	128	150	115	134	157	86	103	178	115	131	211	154	157	155	102	147	157	100	66	49	145	139	67	71	89	184	131	74	94	142	235	211	172	115	46	36	77	82	48	86	75	37	86	84	88	175	139	135	193	170	141	143	115	69	92	152	171	98	77	80
163	162	53	48	117	110	86	88	115	167	131	152	157	109	144	199	126	84	98	92	76	75	75	72	150	169	107	121	155	143	115	119	91	91	112	143	170	122	136	181	158	145	188	149	112	122	108	162	134	216	280	104	76	156	119	44	145	220	225	146	64	68	66	111	205	238	136	121	157	112	140	118	90	185	202	140	136	138	102	130	114	95	88	129	168	83	137	185	171	157	77	122	151	106	74	89	148	117	65	69	86	107	84	42	66	64	124	196	177	185	206	182	204	339	299	179	142	80	70	145	117	89	205	198	199	226	135	140	174	117	137	133	158	213	174	177	219	248	256	187	194	272	212	156	132	100	141	171	136	157	140	96	133	112	124	109	137	249	231	202	156	108	151	122	111	258	275	220	134	91	94	54	134	250	217	138	137	119	149	140	80	216	235	100	96	147	144	189	169	99	108	113	117	133	140	82	91	126	131	134	182	151	80	64	110	108	106	133	118	92	41	156	206	93	111	113	77	126	171	183	137	157	166	148	171	131	121	147	178	231	256	215	190	208	179	161	123	170	222	156	150	105	119	208	167	159	224	224	192	145	185	256	270	253	239	182	146	132	197	269	204	182	151	149	190	185	139	88	85	83	52	46	44	126	236	289	235	138	143	196	157	70	111	166	118	128	172	195	208	172	118	133	183	124	141	211	169	141	94	51	143	204	204	274	291	214	221	168	152	187	136	183	231	261	217	149	186	272	280	199	261	277	148	152	231	227	138	111	157	210	189	156	213	182	187	257	211	161	189	224	245	257	212	204	233	278	255	124	137	231	227	206	189	171	193	167	138	145	124	165	171	161	133	205	219	140	193	178	168	220	234	147	161	202	250	195	109	207	164	167	245	286	235	126	152	177	139	126	198	187	143	193	151	128	159	124	158	156	139	154	133	187	174	174	224	214	177	129	151	219	205	98	101	168	169	196	177	195	221	194	159	133	195	185	224	275	269	281	223	172	178	232	195	88	131	236	218	120	95	144	247	196	122	171	227	321	255	163	223	254	172	188	196	165	202	247	281	274	194	157	191	178	177	226	260	232	277	267	163	240	270	174	154	208	249	156	127	185	238	240	261	252	311	343	205	201	203	179	161	194	248	197	178	266	328	276	222	245	259	178	197	213	211	248	175	203	254	166	114	132	159	224	258	203	175	212	212	199	150	143	180	175	284	329	226	177	154	175	189	213	280	182	140	189	204	259	266	213	260	265	192	265	203	60	91	145	214	245	180	222	217	138	143	151	140	139	198	177	189	249	225	291	223	152	209	167	94	133	250	221	173	234	203	87	154	212	255	203	80	77	55	63	136	215	175	196	244	141	115	104	142	219	231	185	159	146	97	87	81	79	149	196	204	290	262	245	296	259	169	90	89	93	50	131	171	163	144	119	129	78	81	134	155	103	84	153	133	135	121	126	219	317	383	322	208	149	136	112	230	238	169	178	170	167	136	166	241	272	225	148	134	175	173	153	179	198	118	138	206	162	128	193	252	148	87	108	121	137	159	181	200	185	92	162	301	330	262	171	192	210	232	199	154	141	162	177	210	222	145	138	154	141	188	147	120	198	159	140	185	186	138	165	127	50	106	121	142	206	243	161	75	110	163	164	144	188	176	168	173	108	135	193	121	55	179	225	122	140	254	243	207	218	131	145	175	145	203	215	171	191	242	201	171	233	147	153	202	203	196	170	253	183	77	133	109	111	218	271	197	163	193	133	178	196	145	157	122	126	162	128	76	141	162	125	120	171	205	135	177	147	94	153	187	159	138	177	152	76	100	95	81	77	86	112	87	143	201	152	121	191	160	135	122	57	98	140	156	108	91	143	108	94	152	177	201	197	102	39	149	208	125	127	146	161	116	130	206	147	153	182	152	87	42	93	115	64	125	158	139	139	133	179	115	82	101	142	189	159	148	125	106	134	159	206	145	200	275	178	161	166	205	249	220	157	185	164	136	148	239	247	136	85	38	47	77	69	126	215	134	89	194	152	89	105	114	169	114	53	51	67	69	139	190	123	145	169	155	108	136	189	145	132	96	105	132	74	114	112	102	105	63	112	119	124	143	105	56	101	155	90	31	89	104	51	63	122	127	98	73	113	156	83	168	170	120	120	39	31	98	105	82	123	75	31	52	57	40	105	142	88	77	116	184	212	148	73	63	147	133	35	91	163
187	117	56	131	174	109	144	122	92	172	175	151	165	173	138	74	44	66	183	179	137	163	195	217	178	181	116	52	54	49	79	102	189	264	182	129	122	133	113	62	102	161	201	206	168	180	170	107	62	86	87	89	169	193	152	81	99	189	145	59	140	171	122	89	96	174	155	141	238	211	146	106	51	149	152	70	158	210	149	160	124	108	145	168	172	147	175	198	217	169	114	143	194	205	113	41	49	114	210	156	91	160	167	93	191	189	87	155	173	148	153	102	65	65	142	210	136	68	36	68	149	214	246	222	155	185	222	148	101	170	170	168	232	264	244	122	64	131	183	119	82	76	96	210	157	107	158	141	84	80	187	178	175	211	156	107	90	183	176	81	102	191	240	217	135	157	224	139	65	44	115	215	239	198	148	113	158	175	93	111	153	91	81	81	93	188	200	178	114	102	162	192	133	95	147	177	173	160	134	173	196	157	188	122	76	118	106	82	174	194	82	100	134	135	170	161	187	143	99	145	217	245	173	159	184	161	140	213	175	185	195	191	182	117	205	196	167	243	238	155	97	72	145	136	117	163	198	250	236	165	144	162	190	136	121	188	151	120	123	89	53	156	173	174	294	189	84	123	198	173	165	170	131	117	132	290	332	270	203	109	71	110	191	243	229	177	104	110	151	127	130	170	207	206	250	308	262	205	190	172	191	191	207	221	178	154	149	159	157	127	124	199	171	193	235	239	283	296	248	232	332	307	245	254	299	255	108	85	207	271	200	158	183	178	164	200	235	172	178	237	217	235	249	229	264	287	229	216	212	178	112	110	122	174	231	159	190	265	231	219	156	188	177	101	163	162	134	172	198	132	154	148	159	222	166	138	162	228	263	216	168	172	221	264	183	145	238	231	238	221	104	128	164	137	158	214	216	204	200	161	195	207	117	110	200	134	142	246	261	234	190	148	136	202	205	202	177	160	253	240	114	106	160	155	138	176	222	203	133	98	175	199	266	321	256	255	162	110	191	220	207	146	168	205	196	225	221	252	272	183	183	296	275	181	262	225	172	205	167	215	247	146	134	247	258	197	187	149	116	250	304	216	171	186	190	199	206	210	210	177	192	206	233	193	114	115	179	261	184	97	101	158	180	104	189	243	175	244	214	122	203	268	242	296	257	204	215	267	274	174	221	215	126	168	192	157	112	173	161	140	232	138	195	300	323	324	207	237	281	159	96	124	147	229	265	311	297	179	220	271	228	133	108	134	129	192	274	283	162	126	189	158	118	195	265	154	102	94	157	280	247	223	197	114	160	197	100	82	187	217	189	193	207	163	159	230	208	205	174	141	138	196	275	242	180	164	155	148	187	128	89	180	210	206	247	273	221	170	222	204	148	144	159	140	85	171	236	145	116	120	170	148	107	188	150	87	110	160	221	191	143	185	192	167	209	187	212	172	116	180	205	164	163	214	150	115	115	123	113	75	121	153	150	198	166	98	117	141	173	209	166	116	152	148	132	175	186	200	125	76	139	125	138	169	248	235	150	253	259	218	223	177	172	215	240	245	186	162	175	177	166	178	224	198	165	177	183	178	224	253	165	129	126	93	128	158	186	121	170	262	197	112	101	155	166	153	171	192	175	125	105	167	251	173	47	56	108	169	114	118	173	166	243	210	139	195	242	197	166	180	207	207	110	65	55	135	244	219	218	262	253	174	84	154	211	168	99	81	148	97	136	193	95	123	205	197	174	200	155	167	214	123	90	132	226	172	125	143	106	162	179	132	115	96	52	41	38	107	178	167	168	212	156	54	107	155	84	88	210	153	53	58	58	59	93	142	134	131	136	88	122	234	200	169	162	88	91	139	115	66	115	114	112	120	66	176	203	80	97	98	86	173	164	152	164	141	177	125	126	151	161	188	188	170	158	190	168	160	137	109	106	135	212	210	231	175	128	143	126	156	163	189	171	171	160	136	84	88	171	255	281	210	239	253	217	186	178	186	161	145	146	106	66	94	63	45	136	193	162	94	93	138	149	162	153	141	117	234	256	98	70	75	117	145	83	46	58	147	159	153	187	117	54	44	41	77	97	85	117	109	129	110	114	112	62	105	117	108	131	118	122	250	209	83	186	229	207	138	32	31	31	97	122	147	212	123	91	98	47	83	171	190	166	111	66	63	76	84	91	82	33	116	128	117	171	94	32	69	74	63	61	80
144	223	243	176	118	181	164	136	166	191	186	127	111	95	98	98	110	167	169	150	174	212	159	78	159	209	118	126	91	75	105	63	115	136	117	119	95	99	118	153	159	99	157	154	39	101	148	149	101	85	91	61	60	40	146	205	125	70	37	43	129	168	122	116	151	184	248	197	184	227	162	100	118	144	65	37	76	78	43	73	141	172	205	277	230	176	196	198	156	95	75	122	141	146	110	42	49	110	117	58	108	143	187	216	131	140	201	166	231	188	54	105	156	180	134	60	115	185	242	206	208	179	100	140	90	122	145	71	134	235	148	173	275	216	187	140	109	114	210	236	243	237	172	199	190	111	111	215	199	194	180	129	201	373	307	181	210	115	39	82	103	176	238	164	88	80	115	78	56	87	120	139	138	201	177	66	49	116	107	60	151	169	92	124	176	158	160	190	220	197	104	75	74	117	155	193	153	38	40	71	94	64	55	96	92	69	69	100	131	139	100	42	76	132	155	191	160	155	187	158	183	190	148	195	241	187	167	250	189	173	164	101	126	87	117	182	216	237	206	167	152	185	199	179	219	225	204	224	233	178	177	190	135	79	124	194	196	157	164	184	107	185	262	257	248	119	88	144	125	97	131	173	209	180	167	165	92	125	177	178	125	115	189	247	273	184	154	200	148	97	133	137	173	210	223	264	193	114	163	146	105	192	258	279	231	109	105	151	124	166	194	210	213	190	220	196	203	247	251	249	210	191	272	212	131	205	217	175	228	280	203	150	177	145	124	168	248	192	94	143	229	249	222	233	269	292	243	203	220	204	192	213	247	290	250	233	206	194	246	254	144	112	169	203	200	186	246	199	124	89	142	236	181	148	167	212	187	157	196	156	120	132	180	187	160	104	105	208	208	103	79	150	205	197	145	94	148	208	192	141	99	118	80	105	124	124	174	183	233	233	148	130	158	172	176	132	128	155	159	164	148	154	112	115	178	116	163	231	248	195	158	232	233	244	237	213	194	187	173	174	155	122	194	223	120	144	279	208	124	170	185	229	181	81	122	188	225	238	184	184	186	109	80	173	225	176	145	170	214	232	258	194	146	199	206	219	219	237	184	151	215	200	224	161	109	171	141	134	164	159	157	164	183	204	220	170	191	229	183	139	203	253	200	213	214	141	96	157	212	202	196	123	187	258	221	254	150	170	225	171	187	151	179	223	173	161	216	293	228	204	306	270	124	182	262	194	248	251	198	270	267	155	85	127	180	168	161	145	139	191	152	107	96	55	141	227	215	194	172	220	245	182	136	146	213	286	279	171	242	291	226	193	106	144	270	189	165	244	187	157	157	155	180	219	208	173	162	193	286	286	178	131	119	193	192	143	149	166	136	49	114	195	125	63	110	194	162	112	146	136	112	98	157	173	174	221	273	241	169	166	215	224	179	110	87	119	166	133	155	195	150	157	165	193	151	107	88	169	198	201	239	173	114	160	188	145	201	231	151	91	87	184	226	167	152	98	155	172	143	149	115	97	87	169	151	108	201	256	288	249	229	170	155	180	171	167	110	164	135	61	151	229	140	105	166	205	191	164	196	229	220	150	67	102	168	182	157	106	159	137	105	118	159	237	143	139	177	128	98	88	163	128	67	163	152	156	201	235	221	114	71	82	174	258	235	135	165	223	121	134	186	130	72	112	114	140	200	156	140	82	127	186	130	152	197	180	173	193	175	166	190	115	105	110	140	135	113	159	120	86	130	166	205	255	223	159	71	55	168	217	162	120	101	139	97	72	128	144	105	67	52	39	91	90	39	64	180	155	114	180	200	139	89	121	97	59	112	173	128	89	84	122	145	145	141	148	117	111	124	100	73	41	122	145	182	205	109	63	92	99	115	111	43	34	42	70	87	71	128	204	134	135	182	108	93	134	101	47	94	136	97	104	147	178	224	202	127	125	202	223	241	263	181	96	75	149	142	79	179	302	216	132	205	145	131	171	157	175	165	157	174	136	93	113	72	124	169	141	149	86	54	84	64	105	107	56	51	38	41	71	72	66	85	113	165	107	77	143	162	100	42	91	159	110	108	161	96	40	83	157	137	101	109	115	162	138	91	149	118	123	120	122	133	129	156	113	189	150	30	32	133	231	238	233	187	148	126	73	40	91	155	108	156	168	71	60	81	185	144	152	251	135	35	106	111	92	115	99	140	182	152	117
44	87	140	168	128	84	114	161	166	168	192	142	129	134	78	84	136	168	154	96	61	93	124	119	102	148	137	131	198	172	88	70	86	111	98	41	69	114	92	118	170	99	47	89	130	115	79	50	89	164	149	81	45	39	54	126	237	206	158	213	147	102	149	101	50	69	129	224	168	76	71	64	82	69	86	141	113	70	95	78	122	235	160	133	182	165	195	213	224	210	180	105	55	139	246	207	154	163	126	129	105	107	135	93	87	162	191	163	204	226	147	114	189	162	67	104	124	145	305	293	227	235	194	135	147	219	159	110	157	120	140	188	152	131	112	184	235	170	136	125	165	187	125	150	172	151	138	169	165	82	39	94	154	213	160	94	208	157	199	285	251	256	177	180	156	108	83	57	66	124	217	217	248	211	141	240	247	197	133	65	85	141	244	156	96	130	128	178	126	110	172	190	196	129	89	148	184	181	177	218	143	47	94	136	141	92	108	155	201	221	228	236	121	89	86	72	109	74	47	166	194	78	148	186	166	211	181	129	135	234	240	205	263	257	188	208	218	166	161	217	267	197	84	70	90	127	149	188	210	156	278	243	117	169	213	230	233	214	112	131	120	161	182	73	163	211	128	78	157	213	143	104	101	133	129	160	138	96	168	201	148	116	170	203	225	231	173	184	149	123	133	121	121	131	134	117	154	114	136	173	152	148	152	155	179	118	65	115	139	122	136	103	115	176	230	292	285	289	235	216	181	161	189	177	140	175	258	264	222	272	209	148	186	101	164	191	163	158	142	145	135	194	209	188	247	191	190	259	206	196	181	168	249	295	163	144	194	173	260	232	140	152	172	191	273	257	252	218	216	243	170	206	209	223	152	51	109	183	287	324	246	213	191	192	177	162	156	200	178	85	123	150	209	237	174	180	233	197	139	204	245	160	194	219	169	188	117	128	239	229	180	163	168	157	138	168	156	172	170	175	231	305	297	150	68	49	57	124	179	194	201	169	191	298	260	103	109	108	110	155	177	219	249	210	160	182	163	166	192	166	122	157	132	119	156	149	193	209	167	91	64	63	111	188	221	212	264	253	194	178	148	124	179	158	63	136	220	191	134	183	150	220	338	226	135	121	131	249	335	248	185	206	294	306	231	207	254	309	256	182	176	186	147	188	180	131	196	209	170	112	224	273	197	214	182	170	125	113	217	222	157	187	236	159	70	93	113	153	187	160	208	290	215	214	241	108	185	229	191	226	157	148	199	134	133	219	190	138	80	99	163	174	165	117	90	155	194	196	240	163	98	138	143	249	330	237	136	117	162	113	169	193	180	166	134	217	199	206	198	154	214	205	89	48	67	131	189	154	184	169	140	198	179	150	162	221	207	181	157	110	117	131	117	190	247	166	155	187	170	178	202	183	171	122	69	233	305	238	175	157	134	114	184	169	93	96	192	199	200	203	148	182	211	252	259	240	166	115	226	227	221	239	231	256	258	258	179	157	223	209	161	98	149	187	148	173	229	189	183	189	126	207	189	166	221	172	202	173	162	186	244	296	273	224	199	197	184	181	87	83	193	207	127	120	118	142	162	179	221	227	248	210	141	156	143	134	156	178	209	149	115	166	123	115	150	129	155	190	205	176	129	77	98	191	185	157	126	138	166	90	91	160	194	174	144	171	188	217	148	72	133	166	110	94	150	114	80	166	235	212	126	124	157	125	111	75	108	178	184	168	159	98	127	140	57	43	46	62	114	199	199	101	69	123	166	200	226	188	115	62	124	204	120	41	115	171	180	200	243	238	172	138	125	94	58	72	189	170	108	161	176	123	139	147	82	161	199	200	201	192	212	157	145	133	115	100	103	110	75	122	153	174	209	192	109	109	93	61	57	61	82	154	260	188	124	154	128	119	139	91	106	213	197	144	117	187	176	89	116	82	38	84	92	126	128	94	141	226	189	152	131	126	124	106	204	199	184	204	156	107	184	226	167	142	172	116	163	210	156	128	189	270	176	126	140	168	152	147	111	42	36	85	89	185	242	139	101	103	79	95	96	51	142	199	124	123	117	66	62	37	35	97	145	83	56	160	171	70	45	45	77	132	115	109	103	89	143	168	130	108	76	85	230	406	312	163	192	148	127	149	107	90	143	143	177	158	54	110	112	101	184	121	49	145	215	120	36	53	160	243	144	47	39	40	87	114	100	78	139	128	117	182
92	128	143	104	122	180	191	175	91	49	70	207	188	120	115	143	148	52	97	186	193	139	143	107	37	115	211	162	150	182	114	63	75	115	134	83	45	47	81	139	162	152	110	157	201	117	79	75	55	79	114	157	114	49	171	226	158	134	146	107	154	227	174	182	122	122	187	107	67	163	145	85	129	140	138	182	231	254	226	105	51	136	121	72	129	187	138	147	149	140	173	103	142	178	199	245	146	124	187	181	185	224	217	198	154	78	133	193	121	158	158	136	162	187	252	239	202	229	320	280	233	270	214	229	236	198	241	166	106	146	117	134	222	205	157	107	129	136	114	114	161	188	242	243	131	131	99	135	246	292	248	111	80	117	79	69	121	89	64	87	100	140	178	117	112	112	102	106	197	250	189	200	145	137	201	220	194	149	91	57	84	132	183	175	211	214	129	92	48	132	132	50	90	159	178	197	200	185	200	152	117	138	175	201	184	103	76	156	165	106	209	296	242	136	122	122	66	64	113	188	196	168	96	51	172	223	151	141	156	188	126	103	136	132	177	244	247	201	128	160	229	124	87	173	172	100	96	89	94	101	125	162	133	131	122	104	220	246	201	232	238	226	199	183	171	177	265	234	157	191	181	224	189	145	192	132	83	213	255	199	185	140	257	311	138	125	126	68	112	220	187	113	160	210	149	95	205	197	136	107	151	175	168	177	124	79	88	88	127	132	52	96	189	203	229	233	242	234	142	160	195	211	227	152	80	121	184	230	237	263	239	142	77	124	148	167	235	231	142	79	89	122	161	202	296	231	153	255	200	118	177	222	199	148	163	202	213	188	164	208	271	192	151	311	392	304	244	275	310	249	155	164	182	104	74	110	114	135	222	221	208	255	242	199	148	239	271	259	208	116	201	186	160	239	211	128	147	211	168	160	201	294	285	110	100	99	55	54	75	147	210	140	62	87	170	255	292	232	253	278	227	228	226	244	160	97	153	205	234	231	219	237	206	182	216	205	173	117	105	155	140	147	170	154	108	147	186	152	187	242	163	133	117	70	126	134	157	200	203	196	165	95	77	167	316	262	122	100	151	172	206	266	246	199	134	113	146	179	184	130	137	382	384	200	242	210	201	249	184	135	173	194	211	236	153	110	157	267	306	156	213	327	173	110	147	184	273	313	213	185	287	329	235	179	224	279	309	291	235	179	212	251	272	289	166	119	119	80	105	128	166	223	227	187	177	103	127	212	214	178	117	148	219	182	167	192	148	163	172	144	175	175	152	214	190	115	157	182	203	152	146	206	178	210	262	294	222	204	234	127	203	285	191	128	86	108	146	100	94	135	223	239	194	180	152	216	193	159	205	156	121	123	153	199	156	71	104	135	154	245	166	102	136	191	218	205	170	128	174	248	260	220	135	87	88	126	131	133	126	154	155	71	110	96	103	124	121	90	105	145	127	150	222	164	130	122	136	201	177	211	210	169	147	126	199	233	192	157	219	303	263	187	257	217	117	184	179	222	226	162	158	237	210	166	199	206	275	274	260	248	220	227	224	189	185	287	288	231	257	204	149	134	121	208	162	57	140	148	86	93	92	125	143	129	145	174	115	117	197	161	130	219	202	200	192	68	128	168	172	180	143	154	182	191	113	140	144	128	212	131	79	177	310	258	103	52	107	170	103	46	98	129	78	112	185	145	175	224	172	210	219	176	205	208	224	227	193	166	155	200	228	194	204	226	122	38	40	45	159	236	168	88	114	113	133	220	178	113	92	94	108	92	57	92	117	172	228	175	179	219	145	139	187	152	129	142	168	110	92	131	97	84	216	254	127	90	73	45	145	144	73	71	93	167	142	139	149	93	54	61	194	166	84	90	129	177	147	162	199	179	95	112	211	194	233	208	127	193	139	94	217	243	108	80	138	127	121	176	217	131	37	102	163	133	130	209	153	121	209	201	230	208	224	248	146	107	96	84	84	136	153	181	195	196	144	40	182	212	81	88	87	52	84	140	121	103	92	96	124	118	117	126	109	116	96	60	93	80	40	71	134	196	146	109	90	75	126	142	179	186	238	217	105	106	142	96	91	86	33	40	62	75	105	115	99	173	141	37	30	123	182	99	93	194	178	76	44	53	121	193	123	33	84	140	101	110	192	222	127	41	63	164	192	208	252	131	88	192	297	221	93	63	108	139	70	65	96	142	163	88	56	108
140	119	93	118	96	115	125	127	122	87	137	133	107	165	185	108	152	158	61	46	57	78	139	165	86	70	173	203	147	165	121	134	182	140	120	91	92	144	160	130	116	73	73	153	232	182	171	171	117	153	197	186	184	226	212	115	151	227	180	97	71	147	143	188	190	224	226	137	176	202	120	107	161	164	197	128	135	125	86	112	96	68	42	65	151	191	134	159	122	98	130	112	157	207	233	148	111	127	114	133	166	201	123	52	107	122	56	39	91	181	279	264	136	94	103	118	159	113	105	162	168	239	204	71	119	136	111	99	115	157	140	161	215	150	106	137	193	212	191	251	193	177	232	200	181	247	210	154	174	166	185	121	42	53	51	77	143	110	45	89	154	118	154	181	119	82	140	201	241	177	135	152	60	115	237	206	92	88	192	195	201	251	166	147	196	245	239	172	149	100	66	159	138	158	173	69	66	107	146	138	100	129	167	103	115	185	164	187	228	205	168	87	134	176	125	121	194	222	220	214	207	155	77	75	81	205	261	170	80	109	126	147	194	156	207	245	260	231	161	178	222	196	156	141	78	114	191	137	93	175	284	219	173	202	99	118	198	198	206	142	122	111	141	220	127	78	129	92	113	196	235	202	207	228	115	136	198	152	173	157	71	109	213	182	112	135	169	179	224	169	59	48	109	239	217	161	216	203	190	216	158	168	145	147	144	59	117	139	118	129	158	172	121	214	226	174	189	163	181	153	186	140	117	217	145	80	195	247	223	244	246	137	64	130	182	154	198	245	173	176	194	197	179	89	120	143	156	226	147	131	232	208	174	155	147	198	213	147	167	227	278	324	289	250	201	154	146	188	302	313	186	150	169	119	132	169	165	242	292	172	124	121	124	125	126	196	171	159	209	195	193	234	196	196	173	89	178	347	308	197	199	276	283	220	215	191	143	142	143	215	264	191	217	217	150	194	263	242	191	203	227	206	143	142	154	103	174	233	149	145	149	163	175	199	157	62	142	194	188	218	283	236	190	189	146	132	150	149	156	200	184	184	201	207	212	212	211	220	192	219	233	205	149	158	228	227	213	215	201	195	163	132	119	145	276	277	250	181	151	214	139	89	98	148	200	181	241	234	156	175	254	270	171	80	170	246	159	167	217	136	145	212	117	165	209	171	247	199	137	109	126	219	213	176	197	179	145	215	198	211	202	183	211	141	143	229	212	133	94	71	177	179	161	207	174	151	160	173	174	115	47	98	119	193	254	197	133	76	93	148	210	192	145	120	125	99	49	74	146	200	183	178	195	123	107	101	150	187	120	159	262	214	184	249	190	173	191	159	86	177	196	142	164	181	213	137	173	256	253	163	60	149	173	73	127	171	124	143	176	205	168	78	106	190	146	104	254	285	233	201	142	117	142	219	140	120	200	194	212	274	178	85	190	214	129	136	112	146	206	209	207	169	155	153	192	143	142	178	205	290	259	209	181	180	206	176	171	191	249	229	234	267	253	208	195	231	221	221	258	243	159	170	225	201	150	154	206	258	279	268	168	143	297	278	166	198	175	173	207	215	194	162	174	237	196	128	187	203	163	93	155	217	152	155	160	153	97	134	238	261	282	232	115	119	115	127	203	149	94	105	174	130	147	205	187	229	179	79	110	179	157	158	204	144	75	114	123	78	145	159	62	102	187	197	170	149	219	218	131	88	147	205	129	129	167	117	133	124	64	161	217	118	84	164	277	251	91	88	94	118	147	170	198	106	71	69	42	97	146	167	153	209	174	78	157	158	125	95	118	107	92	100	132	206	173	98	82	80	66	101	109	92	121	103	94	106	53	105	126	110	121	67	35	63	135	162	164	141	117	181	141	49	47	47	88	170	197	176	190	224	204	115	125	168	143	192	144	44	37	86	119	174	193	171	208	202	193	207	149	68	126	138	175	258	192	128	80	124	162	165	252	225	102	84	135	160	169	115	77	111	136	130	150	246	236	135	75	43	89	113	124	130	128	100	56	96	144	127	82	131	112	89	167	148	148	111	87	127	125	187	151	89	165	124	28	31	69	121	190	239	189	124	123	177	146	51	79	86	83	133	128	128	136	152	169	217	150	76	186	202	95	39	91	157	175	184	161	126	170	238	204	181	159	139	141	79	118	120	94	142	173	210	167	113	90	81	114	83	59	179	229	110	38	125	158	111	90	126	190	131	113	210
184	145	84	127	92	47	38	103	148	187	165	121	135	122	101	54	124	216	145	55	48	104	105	107	145	111	73	80	73	50	60	118	126	59	89	135	86	90	154	95	28	46	72	161	158	102	124	167	206	187	200	204	199	248	236	144	127	152	132	100	92	129	169	151	83	123	125	137	203	141	70	57	125	108	98	118	157	142	82	123	92	56	55	120	157	143	221	255	198	199	179	90	54	136	157	88	71	72	72	60	128	184	144	127	116	168	141	49	145	186	181	133	110	108	107	209	234	189	142	184	146	164	169	77	122	128	162	185	173	119	101	130	134	120	123	152	152	218	267	261	203	241	280	201	208	231	213	211	222	233	257	173	97	154	168	121	147	185	159	108	100	157	186	191	185	173	152	238	240	100	63	95	107	108	124	154	147	137	148	169	219	255	152	108	143	74	132	242	230	172	183	133	89	93	44	130	199	110	92	95	116	201	175	138	124	135	253	291	242	143	119	151	145	126	138	216	157	136	213	212	184	170	129	75	40	157	203	84	72	135	196	187	200	163	89	111	192	192	111	131	152	150	254	203	134	211	161	131	174	154	84	95	198	213	106	188	312	187	161	219	217	147	102	193	143	94	154	124	154	142	126	187	215	216	239	264	159	151	217	161	135	137	172	246	181	88	121	168	157	231	174	44	47	137	276	275	199	138	168	262	260	277	307	257	180	143	159	126	120	171	119	113	174	184	152	123	198	156	166	231	126	94	134	134	147	152	173	177	228	212	109	148	189	167	92	78	211	241	183	244	273	238	231	199	167	181	153	159	193	220	238	245	293	233	161	237	285	183	218	265	239	235	244	182	115	194	226	243	217	168	198	239	168	193	272	185	140	112	122	140	147	148	89	135	187	241	252	190	173	164	140	128	164	156	112	110	178	218	233	167	107	208	184	127	187	235	172	172	168	168	251	205	138	94	171	177	189	204	139	253	231	136	154	156	158	172	133	68	139	177	152	124	112	141	131	128	144	197	136	85	162	185	165	174	183	149	179	222	129	91	171	164	175	226	161	140	226	262	254	258	252	149	93	194	221	193	130	56	132	129	115	147	179	270	217	154	135	133	153	111	195	222	138	201	278	255	191	171	181	200	279	258	108	61	177	230	257	310	247	248	187	72	162	241	230	222	297	268	170	164	190	246	233	242	298	200	144	231	263	333	310	191	131	141	147	184	173	115	145	126	164	151	65	152	193	228	200	200	204	93	91	171	261	229	178	116	45	106	167	119	68	67	143	210	143	130	166	166	228	272	242	203	180	195	186	117	110	149	134	137	155	188	206	210	225	148	170	163	89	184	265	233	245	208	153	154	170	131	189	285	215	251	248	123	67	121	196	196	203	229	202	218	179	180	147	57	164	165	133	185	182	222	271	185	89	166	242	172	184	158	56	72	88	102	184	213	130	145	199	167	143	226	283	217	179	202	155	118	150	161	211	245	185	140	119	170	208	175	230	231	211	207	223	235	247	271	238	331	303	250	227	120	170	138	36	38	94	176	215	192	104	144	235	164	218	304	215	115	123	171	131	128	104	151	152	92	123	94	78	134	227	206	171	189	131	68	69	122	191	164	116	185	283	210	116	180	231	185	84	91	96	65	95	161	162	196	162	72	77	70	162	154	96	187	178	151	125	115	158	93	50	46	71	147	172	154	108	182	271	152	122	161	89	101	213	220	228	167	139	208	185	153	89	91	154	215	148	103	166	179	121	40	117	182	101	106	142	109	107	153	171	207	176	64	185	186	100	99	121	132	52	62	141	233	269	154	139	139	111	111	89	177	207	173	117	127	112	145	136	102	196	165	122	96	79	84	151	239	256	240	226	154	96	87	43	45	84	166	219	198	171	185	241	175	49	71	87	69	51	66	97	209	228	145	169	124	108	167	106	104	225	201	151	261	284	214	156	192	217	100	70	84	169	235	179	174	126	76	134	126	89	81	126	213	199	199	136	39	102	97	38	44	82	78	72	69	82	168	121	78	103	136	156	212	197	73	82	126	88	117	264	197	126	114	47	73	166	231	145	121	172	184	159	123	131	118	170	155	86	72	81	116	153	225	245	224	124	40	148	151	43	100	174	190	112	121	139	75	115	122	134	206	194	179	129	91	122	69	86	175	126	108	123	106	170	117	36	41	87	139	107	102	180	208	117	58	100	89	99	170	153	78
140	85	84	128	85	38	164	173	135	182	199	214	151	142	198	214	117	46	107	110	50	97	135	147	149	132	149	100	71	124	148	98	82	113	89	104	109	157	150	58	98	148	161	175	105	128	131	39	99	191	207	214	242	242	207	212	163	102	125	151	144	78	121	115	63	72	115	167	148	173	169	148	190	148	62	50	172	246	175	124	116	141	156	173	133	150	197	166	126	120	152	148	159	213	212	150	75	152	204	163	193	116	212	283	115	134	135	95	156	168	149	154	212	152	207	285	226	189	141	91	96	145	91	118	122	96	113	110	159	125	91	117	130	209	252	217	186	183	221	211	168	152	153	174	157	108	114	86	177	230	167	165	145	98	111	108	196	304	153	103	181	177	99	68	71	137	186	121	63	58	66	116	148	129	169	194	222	201	105	111	155	98	95	144	214	165	129	177	207	249	222	135	145	173	73	82	126	91	118	200	197	182	218	194	122	69	50	66	82	161	137	68	83	101	142	154	139	222	236	133	74	125	125	78	150	167	99	129	211	182	185	224	222	204	138	67	105	145	109	150	132	134	215	129	91	157	220	201	164	212	141	144	223	239	278	173	156	217	239	217	155	152	123	149	159	124	143	213	154	147	194	140	107	108	156	132	157	239	194	179	237	188	152	177	146	149	200	179	214	282	315	249	140	182	216	241	237	212	262	236	157	153	174	118	104	171	133	189	262	244	173	171	230	233	226	251	251	271	302	148	96	144	125	136	204	187	116	107	120	101	166	180	152	126	205	285	169	134	199	262	290	272	202	180	138	71	157	176	85	169	198	116	133	108	59	62	112	150	173	260	269	208	208	159	131	231	246	214	139	58	91	174	219	218	189	164	154	136	129	113	109	175	170	101	120	119	84	149	195	174	121	107	173	199	150	167	211	219	232	219	180	90	61	131	135	171	262	235	239	206	116	91	142	199	148	110	154	178	184	245	259	152	112	93	100	112	105	161	182	174	148	124	169	211	254	191	68	156	203	204	257	270	296	223	164	188	134	98	138	226	217	162	147	167	140	145	218	243	236	253	270	138	129	202	196	179	105	105	179	198	150	73	82	235	232	120	185	194	161	171	206	215	234	301	219	129	136	165	163	162	241	168	74	99	135	108	134	188	218	171	152	237	270	198	75	115	152	161	136	141	288	315	182	166	192	226	301	263	221	269	236	213	217	223	210	173	166	195	249	161	119	144	82	69	124	205	153	201	247	131	186	160	199	294	151	45	138	219	219	143	132	213	207	213	206	159	128	195	263	249	179	163	217	232	161	117	101	50	140	214	194	212	203	184	272	303	225	143	139	158	194	222	222	174	183	266	258	153	89	121	142	142	168	143	106	129	176	257	255	154	119	192	140	184	171	107	135	73	71	146	126	99	145	156	149	135	96	92	161	125	156	213	137	107	177	160	138	193	117	132	176	212	209	135	174	188	136	135	139	152	202	247	214	166	188	202	183	128	140	194	170	186	204	200	238	234	224	256	237	228	158	123	217	211	155	150	123	97	145	178	165	170	196	120	148	183	127	175	158	130	275	286	151	186	202	162	197	198	127	70	173	247	198	109	117	233	189	75	75	202	235	215	156	125	220	147	164	241	121	79	148	134	66	89	90	130	124	56	119	149	118	152	136	80	175	362	352	207	180	152	84	42	56	112	180	166	123	136	211	261	226	192	113	114	181	255	248	99	106	148	120	115	191	177	130	191	223	203	142	113	77	129	175	178	240	237	186	99	80	104	133	191	143	122	163	133	203	221	141	204	238	144	80	202	276	154	125	123	116	106	87	120	133	119	72	79	156	189	147	177	234	231	131	78	101	145	129	116	117	129	127	122	201	173	142	91	52	85	141	108	89	108	147	210	180	229	173	85	82	37	121	154	125	220	170	83	120	230	214	87	167	226	197	208	136	54	47	78	204	271	174	138	217	179	157	189	148	134	124	168	172	72	71	71	46	75	167	142	90	133	123	109	62	35	89	115	90	115	161	146	121	136	211	233	261	270	206	199	206	230	162	120	98	41	70	194	218	132	73	80	150	201	191	165	176	152	143	132	134	99	88	158	189	224	184	199	162	61	99	152	147	145	159	180	246	229	113	88	189	174	132	160	149	176	180	93	47	48	148	171	65	142	141	40	76	118	92	55	147	184	107	138	196	199	116	35	91	113	57	40	86	129
86	113	127	56	42	76	80	101	120	103	116	100	105	139	131	145	108	39	43	106	114	84	144	160	138	126	168	135	133	181	177	155	73	100	142	194	252	183	162	122	122	149	100	82	47	135	165	75	106	112	112	114	61	64	137	134	58	48	45	35	43	53	50	110	151	143	165	109	133	179	144	209	215	127	69	109	178	184	154	140	171	209	207	146	86	104	164	175	200	184	175	266	182	173	214	118	122	120	136	137	165	144	113	175	187	151	79	42	64	67	123	244	295	201	164	187	139	162	154	199	169	173	235	183	192	137	143	174	144	96	78	86	92	174	161	182	222	208	229	221	162	184	227	183	162	129	148	113	94	152	194	134	69	126	169	136	159	184	190	258	208	103	100	216	276	226	151	112	77	66	92	113	90	106	114	125	178	106	94	143	131	124	85	121	191	112	167	256	252	220	127	105	144	107	44	110	155	163	140	226	219	126	220	224	201	173	181	143	44	106	162	119	122	159	181	126	47	105	150	157	201	222	210	207	137	54	77	95	73	131	176	224	231	201	224	187	189	208	167	87	66	163	262	182	158	187	178	206	207	210	129	150	197	211	257	275	268	166	138	158	169	154	176	141	116	225	193	156	230	200	161	177	99	123	190	185	163	177	236	145	137	153	182	280	180	127	165	101	110	168	204	237	189	211	287	285	204	200	216	177	226	248	212	138	174	249	211	243	224	165	246	284	292	273	177	96	192	255	154	97	93	173	166	196	213	157	134	147	167	126	150	230	193	112	158	136	68	185	266	280	292	273	185	170	250	241	178	110	168	255	257	261	213	221	262	173	140	258	290	221	199	169	105	167	163	163	234	180	104	91	181	242	168	118	250	279	221	130	104	159	180	166	152	241	233	153	128	81	56	90	182	175	129	155	217	238	204	229	143	136	249	165	66	121	115	124	190	162	134	196	157	103	112	133	161	117	133	200	205	128	143	188	151	114	155	149	147	134	116	194	214	223	251	247	158	140	121	161	227	113	126	139	79	69	119	245	263	163	160	192	110	106	180	117	114	176	249	259	188	216	273	252	157	103	141	182	176	200	186	155	166	195	210	176	145	193	174	168	154	186	222	159	216	198	165	164	154	173	183	185	174	238	202	126	142	123	150	218	308	232	150	199	201	174	133	170	243	163	151	177	169	170	87	79	104	134	132	156	185	167	161	168	161	172	201	174	154	223	213	150	218	224	103	136	199	210	212	190	187	207	236	197	157	105	154	188	137	143	150	163	157	154	137	84	109	170	178	182	215	159	145	208	199	249	217	232	209	97	103	137	112	99	96	98	205	266	291	233	128	112	96	144	221	220	232	252	183	101	99	117	212	291	231	177	191	192	262	220	108	105	160	186	221	193	128	131	73	114	144	169	138	91	124	148	245	179	107	119	96	111	166	235	185	200	157	106	127	66	88	152	185	238	161	49	109	164	153	146	131	191	218	152	161	188	120	138	216	260	247	221	229	278	207	99	163	353	351	153	247	232	125	180	226	228	179	234	278	217	193	176	164	132	130	181	188	111	148	189	124	201	266	152	53	124	157	161	128	119	188	243	242	112	100	149	188	184	88	88	152	190	207	229	147	93	141	146	190	198	182	149	180	152	79	150	224	291	228	203	249	191	215	217	196	184	212	312	220	130	136	155	203	215	198	185	164	138	105	65	140	129	133	163	117	144	158	158	192	141	49	47	57	128	159	187	216	155	165	192	127	64	79	128	147	96	70	109	121	84	57	102	114	132	173	187	178	98	47	85	155	115	136	172	170	178	101	176	163	101	96	108	220	222	173	143	162	181	105	104	161	174	121	61	107	105	38	136	221	224	188	110	91	110	137	175	171	144	113	98	247	202	137	180	128	161	187	115	85	93	89	142	178	163	119	154	168	157	176	134	128	150	132	143	210	150	118	201	219	167	103	75	124	162	148	127	154	243	199	191	144	121	196	111	64	65	38	135	261	217	111	72	78	75	54	48	68	67	184	174	125	182	104	127	117	47	59	56	133	184	121	118	131	113	82	57	133	142	82	84	87	99	121	168	190	170	112	61	48	113	158	124	82	124	189	131	133	209	204	168	186	194	190	125	69	131	170	159	125	136	112	146	163	72	51	114	124	48	34	52	56	72	145	178	165	151	91	105	127	166	173	136	157	113	60	115	170	93	71	73	148	187	84	84
129	140	145	127	85	135	116	60	96	122	66	116	182	166	131	103	130	115	61	56	61	101	94	49	101	90	127	177	131	120	101	129	177	119	117	110	44	53	154	156	61	178	178	84	103	124	112	76	124	153	138	129	81	121	186	161	96	118	122	47	43	59	178	239	124	107	214	156	135	212	170	87	64	95	71	119	117	108	119	110	175	136	85	103	185	173	120	123	121	170	186	173	134	141	164	226	226	126	82	51	165	287	189	145	158	99	104	147	185	112	144	260	161	108	147	149	151	162	167	148	96	47	145	208	145	122	178	214	147	139	140	168	168	63	117	136	110	168	192	251	218	227	352	255	201	282	238	147	132	115	178	171	95	133	140	181	173	109	184	194	80	120	147	133	138	103	90	117	146	94	90	184	229	180	109	65	106	153	192	187	84	120	117	54	114	97	150	167	181	259	183	197	220	107	124	190	188	217	135	106	180	183	170	131	65	161	222	127	113	88	123	198	178	97	38	73	88	60	102	176	223	148	109	139	134	163	154	91	141	208	218	154	122	219	206	139	92	110	98	90	182	176	140	181	216	272	218	210	318	199	50	81	164	258	298	271	187	86	171	191	203	209	134	138	135	104	49	114	164	134	100	127	179	155	175	225	196	167	220	231	192	165	161	140	107	139	181	144	59	182	253	148	124	159	217	233	174	181	210	221	190	133	179	202	243	263	175	99	135	226	209	188	219	210	122	127	193	120	94	160	167	216	242	208	185	174	210	146	104	137	138	166	179	180	203	217	250	219	168	208	227	254	241	133	119	183	155	177	201	136	108	209	262	163	119	179	178	149	178	142	241	312	204	166	211	251	187	150	157	204	272	170	114	182	178	155	107	60	64	60	115	184	219	227	129	56	135	150	63	58	100	98	120	150	154	132	132	165	215	216	226	255	197	186	240	254	157	171	212	124	134	121	120	219	215	194	221	145	145	144	102	161	159	157	176	148	80	111	150	158	212	199	117	86	157	191	107	77	79	104	179	207	140	136	169	98	111	171	122	166	191	185	231	186	129	100	224	235	175	188	228	170	104	96	105	131	112	121	125	172	191	156	146	138	174	173	115	147	213	302	221	111	162	241	300	230	186	205	176	162	183	200	221	207	163	130	165	238	254	283	223	122	156	166	94	84	160	136	148	145	121	246	250	187	211	253	156	53	98	115	132	154	121	131	110	90	143	255	233	169	138	74	144	143	192	245	114	45	90	118	119	121	131	175	145	101	103	73	141	214	156	115	171	170	140	116	129	118	72	124	152	218	233	203	187	152	222	213	183	274	257	143	69	101	219	209	199	170	141	159	151	217	161	113	173	178	154	178	230	297	250	191	131	101	168	130	123	168	144	85	113	188	162	82	76	141	179	215	235	215	146	220	245	154	255	237	97	133	197	221	244	239	254	151	91	134	204	210	117	128	168	185	195	183	125	143	196	173	153	184	142	102	155	189	236	253	187	183	220	160	142	193	136	127	189	242	267	256	221	148	135	214	228	102	124	181	106	114	149	151	156	198	181	89	68	77	122	115	58	93	107	104	93	87	86	141	138	168	279	194	148	105	53	172	291	201	175	168	99	98	141	137	90	68	143	214	174	175	129	116	171	187	156	204	240	199	171	149	140	157	146	96	204	249	181	148	136	99	59	63	98	125	138	132	61	103	109	115	152	82	44	118	192	139	94	148	197	182	148	134	132	119	133	147	161	140	101	145	159	133	133	126	99	61	134	205	173	166	189	145	68	102	167	117	137	130	77	109	131	122	75	101	148	143	80	66	108	203	157	94	133	124	138	115	129	137	102	150	242	213	89	109	206	164	114	167	202	122	89	152	166	176	123	103	238	180	38	70	106	113	178	210	148	175	146	51	50	119	111	34	40	84	129	173	265	224	148	145	162	160	149	173	209	234	216	276	208	103	219	243	222	167	156	201	143	113	173	228	190	109	51	51	74	82	72	92	115	283	341	181	77	45	108	212	190	156	161	90	129	186	156	176	181	181	153	143	141	74	41	33	38	42	73	166	228	235	170	138	150	146	147	124	75	144	160	134	122	133	211	194	149	188	203	134	153	185	110	38	62	59	115	112	37	176	282	162	75	131	110	71	125	134	218	473	337	59	61	39	138	142	38	108	192	189	171	106	131	139	120	111	68	63	86	115	141	127	59	49	157	162	55	55
133	100	89	48	129	119	39	60	105	121	100	94	90	117	133	206	227	98	41	118	118	44	46	50	111	112	123	153	100	67	46	77	137	153	101	66	59	62	106	124	120	80	93	92	116	138	57	76	92	106	128	92	133	163	149	203	158	95	137	150	158	136	165	161	73	82	106	155	129	182	268	159	103	123	88	75	75	118	117	151	188	73	57	93	102	172	226	148	71	151	165	143	243	289	366	286	142	120	118	86	87	173	186	217	210	205	154	64	136	137	100	150	137	184	166	115	156	172	191	143	74	76	137	99	141	159	66	100	92	158	221	183	130	48	93	151	129	141	107	88	123	174	214	152	168	160	101	169	187	179	182	156	171	178	164	183	172	80	66	185	235	145	162	174	137	197	148	96	153	166	149	115	92	155	132	67	93	141	201	187	143	91	89	180	191	95	126	173	88	112	203	153	107	89	49	49	85	122	79	126	235	215	127	62	105	104	47	79	136	170	144	152	139	71	45	45	55	71	72	141	148	55	63	72	47	95	152	133	143	104	115	121	112	158	151	165	107	138	190	120	125	155	167	155	130	197	212	142	179	255	200	87	67	75	128	217	204	108	72	151	152	77	110	122	163	203	162	156	99	99	103	82	139	157	147	152	156	209	241	175	187	228	187	143	246	311	218	169	170	180	179	183	184	210	257	173	152	198	152	140	161	147	203	288	212	209	231	185	160	193	222	213	138	91	105	146	166	132	199	245	193	256	221	64	89	126	101	151	132	156	184	133	142	139	100	141	223	167	241	201	111	218	202	181	272	271	256	244	198	144	153	131	99	159	184	207	156	85	55	163	212	247	276	266	262	235	172	57	55	103	166	117	113	219	295	298	191	106	141	170	160	118	96	127	170	184	215	192	108	172	149	138	257	259	128	47	55	180	233	140	151	187	173	117	173	200	230	286	217	153	168	179	128	124	171	230	209	172	132	163	142	107	140	157	203	179	211	253	174	183	254	199	147	170	155	130	89	49	111	172	190	169	113	111	128	126	163	253	222	164	159	122	176	213	175	110	69	59	70	65	113	146	135	107	93	113	87	183	195	179	144	78	129	97	86	158	130	132	173	189	144	110	178	239	265	259	209	98	184	183	190	287	208	189	164	84	83	129	200	238	171	190	180	131	114	225	291	206	210	167	105	115	191	193	171	179	165	174	159	149	146	93	131	194	210	240	175	152	136	156	239	193	200	233	252	217	144	140	106	108	148	184	207	167	105	239	342	209	108	102	122	91	118	206	190	98	56	129	163	125	116	162	156	140	159	171	183	255	242	102	152	279	218	173	250	225	144	134	138	138	147	153	194	235	224	250	253	131	139	130	115	131	153	226	216	195	111	79	82	106	146	152	163	115	90	136	169	157	176	141	136	161	135	155	255	252	171	220	233	161	157	167	236	192	136	222	260	252	208	195	227	218	163	241	280	187	186	278	256	275	304	150	147	271	250	252	272	267	220	233	265	250	251	186	252	284	187	145	224	280	240	167	168	196	180	228	253	231	129	47	81	79	124	207	165	171	152	125	109	91	163	220	173	108	113	215	322	222	154	141	127	108	117	150	200	180	204	261	122	148	240	229	151	138	145	106	185	150	129	184	217	309	235	140	178	169	156	133	77	87	78	115	207	206	127	150	204	152	80	46	106	170	183	154	103	64	87	85	76	110	70	102	163	160	216	230	173	123	178	162	98	161	115	69	137	233	163	44	150	174	108	127	176	156	81	100	171	175	157	122	52	35	95	100	61	61	68	112	89	104	95	73	108	71	94	135	165	180	178	233	152	85	82	143	217	195	185	152	194	178	73	113	154	142	151	166	119	112	167	105	67	61	34	33	107	163	93	56	131	110	61	82	116	96	79	133	183	155	64	31	89	117	98	81	121	151	87	95	168	205	219	211	225	259	162	140	261	177	66	76	146	152	113	153	97	36	84	91	72	79	101	95	52	79	139	202	166	179	207	146	82	40	44	52	156	208	103	47	89	115	216	277	228	147	86	141	170	168	163	154	106	53	40	128	202	218	141	36	67	143	113	119	111	85	122	94	126	160	155	192	199	128	107	78	50	54	36	46	102	135	142	163	182	112	112	134	52	66	87	55	87	136	235	362	290	143	99	74	71	88	121	94	39	53	96	127	118	86	148	145	87	89	103	96	52	54	87	122	117	129	89	123
113	205	185	92	154	187	173	133	86	115	112	71	135	153	100	92	86	86	75	129	176	87	41	40	124	124	85	185	188	110	89	68	109	106	81	158	148	71	69	104	162	136	74	76	166	212	93	104	146	83	74	199	177	49	68	113	153	116	115	164	191	138	137	159	144	233	234	208	124	61	129	196	157	82	105	93	63	121	114	137	205	164	131	146	127	120	181	190	166	158	176	135	176	242	226	192	142	157	154	112	142	129	110	178	131	150	160	126	182	124	106	229	241	206	186	169	204	188	141	88	72	134	149	136	100	77	137	191	187	186	118	125	182	98	84	85	91	90	107	110	113	206	164	136	188	211	167	107	145	108	73	194	220	127	175	196	115	96	115	114	77	134	186	120	180	246	188	110	96	151	98	113	180	200	171	80	89	174	204	166	110	63	69	79	58	72	102	147	200	257	241	222	147	96	180	119	91	184	126	72	147	251	284	196	220	206	78	116	140	133	183	186	160	168	119	101	185	207	124	131	213	160	113	132	95	52	115	181	249	232	149	144	175	130	109	151	172	205	147	160	167	115	142	224	215	159	116	63	169	232	209	186	164	159	112	75	91	91	96	145	113	95	130	165	207	183	130	98	98	159	312	287	191	179	161	155	178	154	119	121	118	133	164	225	253	210	103	60	205	236	144	175	133	191	220	156	194	173	146	156	141	129	201	258	190	142	146	172	194	131	113	131	196	168	123	202	229	222	214	286	301	207	159	102	101	203	178	74	44	130	233	199	177	122	113	246	205	130	136	96	78	141	263	270	219	212	196	217	211	201	200	124	130	165	198	215	201	185	149	222	229	198	224	259	271	146	91	133	129	149	180	168	161	161	192	234	201	174	206	166	68	136	180	212	268	193	235	319	182	50	100	179	165	224	274	213	140	171	243	188	154	204	203	191	164	62	150	212	222	201	244	285	128	108	227	215	111	117	161	151	102	89	145	126	107	225	182	92	141	169	201	261	275	187	201	238	114	77	185	185	178	196	170	203	178	96	66	157	261	237	192	238	219	192	139	137	185	103	49	46	94	152	105	113	182	168	135	99	112	145	175	195	221	192	159	224	175	171	208	106	139	196	162	196	194	155	150	169	187	190	136	126	188	157	167	132	166	167	73	148	216	186	147	99	111	227	192	164	243	243	145	115	206	176	99	96	95	97	152	130	135	154	81	110	196	156	89	140	135	156	196	110	99	98	112	214	237	266	230	205	267	203	170	153	152	242	292	228	131	131	192	200	172	221	224	180	154	135	181	167	109	77	118	163	95	166	172	197	212	169	223	166	141	185	259	278	219	193	222	263	230	123	144	182	131	94	95	171	194	165	167	180	209	187	132	149	189	166	83	70	115	138	156	217	183	157	197	168	173	160	235	256	203	182	166	166	196	219	177	144	86	108	245	237	197	249	231	212	221	229	190	121	93	183	282	215	162	220	227	258	247	123	167	196	208	208	174	143	70	177	255	258	205	157	208	218	204	148	169	217	195	191	190	176	251	316	310	295	189	107	105	136	120	138	172	146	171	194	183	193	216	144	72	129	105	167	290	226	134	129	100	82	132	154	117	121	133	85	55	105	178	164	157	167	137	205	315	220	142	121	156	185	149	108	202	303	231	167	149	196	187	126	113	155	108	113	114	116	154	168	205	181	154	85	36	39	91	192	266	212	89	67	86	82	147	245	160	110	154	144	161	145	189	193	164	179	99	69	107	175	230	201	136	115	134	119	131	193	240	210	166	106	81	124	202	187	77	45	42	82	197	176	107	86	161	191	82	73	129	141	193	162	42	91	101	99	237	218	125	215	211	168	114	119	187	133	66	111	116	61	57	100	97	110	179	136	132	140	179	143	74	141	159	136	124	129	192	196	165	156	227	190	50	49	47	38	157	224	169	133	142	209	259	186	65	132	144	52	94	146	89	76	131	124	69	39	112	115	77	206	200	71	40	126	213	156	74	100	198	203	126	110	186	143	161	268	180	74	43	142	161	59	166	229	189	201	175	172	133	127	189	155	128	148	157	204	197	103	118	173	139	94	52	84	139	121	179	172	134	202	131	63	125	101	32	79	138	161	123	152	136	76	157	139	199	187	45	61	156	181	87	100	112	129	125	77	75	50	40	136	211	174	97	92	120	66	78	113	171	198	103	96	151	145	185	138	43	41	121	156	143	147
132	134	110	144	107	140	170	109	80	74	71	142	160	132	187	115	101	165	196	128	94	103	51	44	80	94	61	136	237	232	235	153	131	193	107	92	184	190	89	77	148	169	142	86	131	136	51	86	136	118	129	191	167	162	161	164	217	190	111	127	132	108	131	121	159	121	89	133	88	113	248	292	250	140	56	70	143	126	45	47	82	135	184	216	169	151	142	169	159	125	186	227	175	67	114	129	72	103	160	144	87	103	114	148	181	103	44	106	108	96	202	303	269	147	147	119	135	173	116	127	94	106	199	169	203	170	70	162	195	151	188	271	247	128	58	85	142	103	82	94	187	197	124	158	149	166	227	155	127	124	117	211	185	155	131	119	110	134	215	262	161	63	139	162	217	282	274	228	136	92	63	41	130	195	107	56	159	191	126	152	115	132	217	231	250	222	168	258	265	115	122	170	168	142	161	159	141	171	103	120	124	70	187	186	111	119	107	112	80	73	104	128	138	79	98	91	82	111	61	67	175	219	175	254	236	181	239	186	142	159	166	163	200	211	184	150	114	154	180	150	178	193	171	180	187	190	207	195	173	119	57	134	148	125	103	141	152	155	201	192	131	134	170	151	186	163	135	158	195	132	126	183	210	146	48	49	59	71	121	108	173	241	181	121	145	172	76	30	135	248	187	139	140	154	152	84	92	188	156	125	157	153	172	197	181	225	228	177	210	130	132	248	252	193	223	219	211	236	142	137	136	113	118	144	192	134	130	113	93	151	166	190	173	96	94	88	100	122	116	141	187	222	190	238	240	213	174	73	87	98	115	159	127	134	261	296	258	170	155	174	119	123	211	267	293	230	108	178	236	208	159	116	196	233	211	201	143	154	246	270	193	177	157	189	202	186	244	187	180	220	204	240	234	216	146	113	140	113	142	119	140	196	213	259	245	135	51	131	166	126	191	219	173	173	187	138	181	247	190	181	133	128	172	123	172	240	139	134	234	268	201	194	235	196	227	225	156	149	122	117	196	169	135	190	167	153	199	131	65	113	95	129	129	118	238	247	146	158	223	216	233	234	169	77	101	162	202	267	244	193	122	69	158	208	164	148	151	296	283	154	217	230	204	241	183	66	101	194	173	128	130	136	185	194	133	109	180	188	220	190	174	239	249	254	229	216	163	165	148	149	118	37	67	173	237	146	89	215	259	223	265	253	186	147	177	169	115	122	200	153	92	165	171	126	155	208	136	112	138	111	138	190	188	154	179	165	198	193	90	185	264	190	99	104	162	233	243	197	133	82	119	116	183	260	226	148	104	166	189	185	189	216	214	205	189	130	183	144	146	227	189	197	212	147	115	154	188	146	98	111	89	113	210	155	121	132	171	149	126	177	152	199	229	166	221	299	222	263	308	231	222	208	205	196	148	141	207	192	113	125	181	234	192	105	117	183	226	261	232	155	170	256	174	126	201	155	138	110	126	191	232	212	208	237	201	272	244	113	86	76	184	192	114	181	251	267	230	163	222	195	112	177	136	180	296	252	197	127	68	124	148	148	122	156	238	157	132	232	181	164	231	184	129	111	69	148	189	178	155	146	216	167	116	143	206	236	264	211	142	94	105	109	115	223	220	186	170	132	124	140	150	178	134	69	189	250	198	143	108	116	106	178	203	212	169	225	289	183	105	84	147	151	157	139	72	63	183	336	264	100	112	153	127	192	152	143	197	142	173	167	127	93	68	84	100	135	107	78	119	204	252	203	241	247	235	208	143	153	145	144	151	110	122	182	160	118	140	207	167	111	176	140	59	95	100	138	185	146	99	86	114	156	105	163	231	108	140	174	119	84	126	143	132	133	76	80	120	171	109	108	176	179	152	105	137	124	75	87	125	146	154	156	96	119	145	135	162	168	187	120	143	166	103	128	92	75	143	110	86	126	166	190	217	181	116	98	101	95	107	210	227	180	120	63	95	149	94	101	117	68	96	80	45	89	126	98	55	44	85	124	116	98	66	140	150	72	182	261	215	185	107	61	110	135	168	120	99	176	168	137	101	64	72	98	132	163	146	140	102	164	253	161	98	92	173	160	51	45	56	82	66	149	200	86	36	107	209	175	73	80	163	176	101	86	126	103	59	137	170	219	187	42	96	227	250	124	49	68	108	154	175	134	70	76	133	159	114	57	55	79	164	206	217	143	93	138	158	155	146	138	82	81
208	117	82	135	169	147	77	53	89	105	132	141	171	218	183	98	91	148	113	64	65	74	63	84	114	162	162	152	119	136	202	204	138	73	154	211	226	207	125	59	44	51	108	160	101	54	54	66	67	49	155	180	182	149	76	161	171	88	81	79	45	47	43	45	92	150	146	157	109	42	93	90	116	132	54	71	135	144	86	79	175	147	115	224	161	101	97	36	37	98	162	204	139	97	170	115	49	159	201	151	147	87	107	104	48	108	224	238	159	113	140	113	102	97	43	47	60	184	244	166	153	204	186	88	66	76	56	87	157	179	175	175	107	75	121	86	151	201	129	83	176	215	108	93	71	129	215	173	137	135	131	179	129	78	221	269	212	221	244	249	180	173	198	168	117	61	73	125	190	237	232	180	157	142	149	117	54	102	139	99	82	110	194	153	142	171	183	228	151	170	228	214	229	221	210	160	98	175	199	186	164	102	63	124	143	129	141	76	50	61	61	66	66	79	202	219	113	84	138	195	181	101	155	222	110	47	164	233	113	41	139	219	196	178	151	133	123	158	189	165	140	84	45	47	89	109	148	125	102	103	40	96	110	56	44	82	99	157	223	209	182	156	102	125	173	98	77	161	232	195	166	198	192	126	136	179	201	215	158	89	154	151	95	134	92	120	126	114	105	132	215	192	132	141	169	150	165	126	51	41	46	121	186	119	124	264	295	195	150	102	97	166	146	150	176	139	176	195	157	165	142	102	157	212	202	173	186	185	251	260	105	109	216	273	231	140	152	153	139	145	182	264	195	186	240	251	219	173	213	154	85	159	280	276	138	73	119	157	120	120	162	215	247	226	217	163	109	149	278	228	156	277	246	155	238	342	200	152	292	247	172	223	268	242	215	181	112	99	124	142	149	135	164	281	264	175	244	245	230	177	165	226	190	153	164	179	199	179	168	170	108	107	117	105	162	212	178	186	255	157	112	119	84	107	182	262	211	159	101	133	208	148	105	110	228	250	216	270	305	201	102	182	219	299	212	142	167	84	68	76	129	205	176	201	312	334	282	149	156	255	185	90	114	104	136	206	242	175	119	231	158	77	142	165	154	168	145	145	206	192	186	200	217	253	285	180	135	209	121	120	203	184	164	181	226	273	173	141	235	144	67	170	240	175	154	162	150	143	168	206	156	107	106	83	113	168	170	156	131	194	271	301	247	194	249	217	98	139	197	173	201	187	258	256	131	96	84	103	85	121	164	104	147	204	211	235	219	238	159	151	188	129	107	106	112	150	226	212	159	210	243	150	142	217	246	146	86	163	217	178	199	250	211	214	160	159	219	254	242	177	218	229	199	167	169	189	172	187	162	99	73	116	173	217	149	75	70	128	192	268	314	182	200	242	216	267	275	297	275	149	70	159	272	271	204	146	193	218	225	230	176	151	173	196	203	231	276	230	127	124	185	190	150	171	143	120	185	135	69	121	255	301	249	267	181	125	143	124	97	110	215	194	188	221	253	264	205	149	112	143	194	161	135	131	156	203	192	176	110	52	64	146	194	178	130	64	122	194	147	134	165	118	123	114	75	170	224	201	133	140	204	133	161	212	201	240	309	316	175	136	117	59	71	153	179	129	80	93	109	198	245	225	164	150	192	186	197	136	171	188	157	188	217	214	193	243	204	106	90	117	112	53	100	168	190	231	207	224	272	144	92	145	113	66	149	230	229	143	140	230	195	204	216	156	82	116	115	87	89	89	116	75	143	201	154	170	286	240	104	153	142	59	41	54	54	129	127	99	145	126	127	158	191	120	80	180	233	141	75	122	181	161	117	155	127	109	125	180	213	143	134	190	198	102	155	153	86	198	190	80	46	135	151	58	92	156	141	79	62	129	199	245	150	76	106	100	117	84	91	119	111	225	188	100	201	210	192	164	127	176	197	137	128	130	160	173	136	156	165	158	173	129	47	101	148	83	84	105	128	163	107	54	41	91	154	167	181	127	64	89	136	227	214	164	143	120	161	207	144	93	149	152	146	103	125	118	70	71	136	173	102	92	148	122	108	191	162	91	54	38	118	190	122	53	114	167	161	201	132	91	217	289	166	134	133	123	195	109	124	183	124	104	73	46	47	113	152	117	78	84	126	121	154	222	228	245	175	74	112	111	80	83	128	158	221	255	222	164	110	116	116	77	68	72	90	160	149	119	161	169	90	124
143	155	136	157	167	183	145	78	159	129	81	126	205	195	121	123	175	136	38	69	68	56	162	166	108	175	176	172	125	122	150	132	121	149	209	117	129	131	90	190	160	100	87	46	81	128	196	150	124	163	207	267	145	101	132	92	99	103	120	99	38	41	42	90	151	96	69	101	96	137	216	147	56	103	183	202	119	116	208	144	49	67	56	48	86	80	104	139	117	168	182	143	127	147	179	154	124	145	209	226	192	135	116	130	78	88	208	164	118	177	168	172	121	83	166	206	234	164	128	158	118	120	72	61	100	133	176	168	155	128	136	185	106	78	164	163	158	173	155	158	137	138	151	110	54	138	199	116	135	218	202	161	228	242	252	305	201	131	110	55	89	98	77	185	157	84	217	259	181	147	172	185	159	181	175	121	70	42	137	164	124	104	51	44	53	98	133	144	172	111	62	101	108	145	160	151	190	125	138	187	131	121	137	112	144	172	123	169	167	178	186	150	182	182	212	160	57	40	110	144	72	45	59	94	80	48	88	156	155	157	165	184	181	212	299	198	133	176	110	179	238	195	209	149	153	257	228	144	149	129	113	88	101	96	95	160	247	269	138	98	119	107	128	97	179	236	166	121	172	232	191	159	91	84	105	132	147	224	190	112	209	225	124	152	160	191	179	182	275	166	155	186	244	298	257	187	96	87	80	79	169	198	162	159	106	93	136	173	201	166	200	173	135	182	138	117	215	193	115	181	202	266	269	204	259	271	245	261	219	156	131	106	129	225	243	164	115	117	186	164	145	194	195	128	93	138	118	171	230	177	103	180	226	265	242	164	259	249	204	215	249	151	102	217	263	255	249	249	275	206	170	189	125	166	238	272	262	237	226	126	107	184	236	237	216	195	202	168	145	162	210	254	173	184	214	163	163	186	199	164	111	86	86	84	146	255	189	141	223	226	170	152	165	200	257	235	117	132	273	208	134	119	58	54	99	180	264	264	290	301	214	175	106	184	198	116	264	252	213	179	152	260	180	206	236	125	156	219	168	166	282	286	214	200	169	91	149	210	111	105	155	122	155	164	157	202	167	184	177	187	273	178	110	186	226	203	163	154	145	87	89	157	199	166	127	157	201	207	156	177	176	139	162	201	177	181	218	187	169	148	165	205	186	154	130	124	158	168	153	122	150	131	54	152	228	188	186	173	98	99	110	53	41	107	182	206	131	42	117	204	264	238	211	151	108	176	163	122	72	146	240	237	161	74	162	280	254	186	157	155	168	130	194	221	89	96	153	208	193	167	144	78	100	189	275	250	203	205	149	94	150	158	112	87	150	182	124	112	85	143	279	266	167	178	166	141	216	249	228	181	149	164	290	271	90	50	194	213	134	163	121	73	75	126	124	134	182	169	159	243	183	159	303	266	168	196	263	272	288	257	174	180	138	155	257	254	243	205	198	219	200	225	238	286	300	179	190	193	186	229	226	145	79	150	145	140	182	114	118	170	169	148	114	129	157	160	108	66	85	108	95	61	53	147	166	174	222	266	191	49	47	90	151	174	166	98	49	48	170	282	213	129	131	158	98	94	244	217	67	169	262	198	226	225	129	174	200	135	142	148	179	226	157	150	171	89	122	199	190	163	124	112	80	166	250	158	114	139	165	175	179	157	113	112	177	165	84	80	181	201	98	131	150	182	188	137	174	165	188	220	231	155	83	168	226	185	163	143	149	153	102	90	110	129	132	149	104	94	94	40	108	131	92	68	44	66	129	151	126	141	154	98	101	197	200	104	42	41	49	124	180	165	110	75	114	115	221	301	166	72	104	141	173	128	81	72	59	118	168	203	189	193	213	119	99	97	72	196	284	150	28	110	180	170	150	154	175	170	102	98	192	184	89	74	174	138	114	112	113	152	105	156	168	168	201	197	218	232	199	213	213	194	136	81	112	149	126	52	129	182	156	221	181	83	142	170	86	42	42	41	41	56	60	90	150	118	152	189	135	131	112	70	46	47	89	163	188	106	40	48	175	257	139	69	166	238	148	65	74	84	58	39	144	210	208	190	176	199	164	153	127	120	91	89	137	135	101	69	116	122	152	205	116	74	79	117	240	168	83	119	128	173	204	152	136	107	40	42	35	32	161	231	175	224	236	203	151	135	107	109	174	117	66	88	137	176	160	173	132	101	131	73	37	38	66	110	82	51	60	82	73	41
91	51	73	229	241	141	110	140	160	115	108	66	108	108	46	48	117	119	72	72	43	32	147	174	159	199	104	108	105	64	106	154	197	171	155	165	121	136	161	119	72	45	42	43	97	189	152	143	150	68	109	163	98	102	113	115	157	182	219	199	111	100	98	41	39	57	154	221	168	208	311	180	39	58	120	158	145	96	113	110	86	184	240	193	179	127	52	163	172	140	207	135	101	171	196	226	167	138	187	115	48	93	104	52	110	144	177	154	64	64	182	180	106	117	115	185	215	208	252	233	184	149	164	245	219	112	81	138	206	148	60	102	169	200	157	118	159	185	165	115	107	145	186	194	101	84	119	141	123	159	189	105	112	167	116	152	229	198	170	104	148	187	210	212	121	89	157	212	190	115	122	222	226	203	205	204	190	117	118	113	45	113	182	164	148	160	178	148	141	195	126	80	126	105	65	88	86	46	102	103	163	243	151	106	82	106	151	109	64	88	78	103	146	183	209	105	89	97	55	135	159	103	67	97	167	173	102	126	194	150	85	73	156	217	202	127	112	115	118	169	161	120	100	133	104	140	141	37	100	102	91	131	167	176	182	149	124	142	74	55	101	162	147	126	189	138	78	145	193	172	95	44	38	93	125	121	99	115	108	100	152	166	163	167	153	158	186	162	157	98	96	164	173	109	86	101	101	103	94	135	217	217	145	184	193	176	197	179	203	233	216	226	227	188	156	254	245	129	148	209	156	156	203	281	342	219	211	207	191	220	195	188	147	119	188	181	153	141	146	191	133	193	216	144	122	91	121	89	48	118	175	175	197	236	261	151	82	141	199	228	175	105	151	241	157	136	151	112	112	140	164	137	183	201	179	185	211	201	148	132	210	238	164	87	115	203	218	232	196	187	187	228	315	319	282	214	183	212	202	196	182	145	93	70	144	199	211	250	252	178	101	130	159	110	133	208	247	244	236	192	103	136	138	65	190	201	124	124	139	195	129	45	110	242	179	129	255	275	157	104	99	52	170	269	157	49	52	73	198	245	194	253	302	235	133	155	141	80	134	189	215	218	209	254	201	104	134	152	140	152	191	241	147	116	122	138	229	245	191	86	49	61	109	133	103	84	109	135	109	147	150	166	229	160	139	189	199	163	148	139	189	165	147	143	58	91	110	154	170	139	130	170	212	141	79	168	232	236	212	174	143	103	163	153	115	139	123	186	281	279	212	105	76	110	150	200	213	187	141	116	143	206	170	170	235	196	216	223	105	56	95	93	115	164	166	153	189	141	144	151	160	248	229	167	119	126	94	101	89	113	204	207	115	101	205	216	194	219	175	117	124	199	206	167	160	162	220	191	150	151	102	78	128	193	222	182	179	251	235	133	100	193	177	147	196	141	127	243	298	205	199	264	239	161	86	153	247	261	267	236	214	159	165	232	235	189	186	226	212	175	175	159	192	276	286	257	262	184	131	187	194	212	153	80	64	157	177	112	160	150	123	139	212	210	136	166	190	140	144	180	183	126	83	175	227	235	270	277	233	115	92	150	175	200	177	89	38	107	179	208	245	149	129	219	189	124	212	284	189	157	111	244	301	112	141	148	125	154	91	97	120	175	189	119	227	196	89	94	128	171	133	121	139	114	59	115	111	41	98	102	100	212	296	225	133	154	144	134	91	77	145	168	154	148	94	41	113	141	143	110	149	224	113	52	110	149	112	59	101	178	204	169	99	104	114	139	116	62	61	42	86	141	90	39	42	162	174	62	100	160	112	100	186	181	167	134	58	40	40	123	180	124	118	187	196	176	199	191	178	159	150	127	76	110	176	110	45	126	188	109	112	143	155	139	176	231	160	159	164	103	90	171	203	178	180	224	276	176	85	110	88	63	64	121	146	150	104	80	182	170	80	116	131	100	71	38	134	194	168	106	149	183	166	211	161	152	140	70	67	88	91	105	105	95	103	113	69	92	180	135	153	140	70	73	85	133	97	125	175	171	172	184	179	168	161	154	121	70	58	38	119	120	122	126	92	192	243	213	143	85	93	96	221	212	91	81	70	114	142	160	114	83	137	106	40	39	62	132	108	73	139	118	132	118	90	90	67	105	145	191	143	115	178	186	177	137	56	35	41	83	109	120	103	101	93	93	168	116	70	157	125	74	105	131	103	32	25	107	112	68	143	188	162	122	80	101	205	238	194	105	40	35
182	73	100	101	145	145	166	198	77	123	186	107	97	100	106	133	118	92	146	217	182	147	85	68	79	160	235	126	133	189	90	92	183	205	199	236	234	121	42	41	79	80	46	69	165	205	196	197	152	104	112	145	128	129	104	61	99	90	90	249	237	159	201	141	118	197	183	151	117	97	122	75	37	135	179	106	165	243	155	71	149	169	127	185	186	125	75	115	115	39	93	141	251	220	140	179	126	71	40	90	146	169	142	87	89	69	44	117	154	158	193	189	186	177	170	164	156	124	86	165	250	203	154	116	112	161	184	169	105	49	131	215	129	123	138	84	124	103	132	193	99	94	178	158	129	133	151	157	122	130	175	189	172	131	138	151	156	242	237	182	182	113	60	113	132	122	218	233	102	110	131	121	157	147	130	150	115	93	130	123	74	147	193	133	178	132	85	84	67	84	183	233	113	106	133	135	107	93	98	47	101	152	110	111	103	151	197	111	135	273	313	216	137	94	54	62	64	110	221	214	166	153	168	146	93	68	126	156	128	149	178	185	145	168	121	45	76	195	186	178	158	98	183	219	191	120	103	82	64	148	238	167	54	65	134	182	122	90	115	78	89	202	177	94	129	112	117	160	169	114	49	61	59	100	99	44	50	57	50	57	176	217	168	112	83	106	150	250	173	111	182	265	228	108	76	177	168	105	217	252	283	357	250	219	316	300	234	140	160	240	224	155	119	116	179	194	103	132	222	207	204	192	125	154	249	252	188	229	227	143	92	123	189	166	152	108	203	217	116	167	125	118	166	164	108	95	142	156	199	191	211	172	70	99	107	128	180	183	243	266	166	91	131	233	161	133	223	205	201	223	214	239	262	244	217	140	142	217	188	202	267	211	221	208	147	103	168	256	209	238	186	168	189	234	240	111	176	205	200	265	217	216	153	93	203	191	112	84	191	179	90	193	190	133	108	65	51	151	213	185	180	166	144	116	146	166	182	169	138	217	252	207	121	126	206	252	222	171	120	82	148	138	193	254	166	109	93	103	133	213	271	223	186	186	159	186	149	121	165	181	211	298	292	257	194	178	239	154	165	171	193	193	152	197	232	194	160	192	232	150	129	202	178	172	198	149	174	260	246	232	247	270	175	67	67	97	105	75	57	124	172	179	131	80	138	135	141	179	173	194	212	172	164	143	110	183	160	118	152	249	219	200	194	139	206	267	271	203	200	261	240	223	264	256	154	114	174	140	72	54	141	135	77	119	96	95	114	138	202	157	172	205	214	247	196	127	135	137	95	135	212	188	179	274	217	106	133	131	124	220	243	226	277	277	217	117	60	99	204	241	203	124	113	155	142	188	183	152	120	96	159	231	226	252	300	219	173	184	133	136	164	181	165	151	145	250	323	303	271	173	113	122	196	177	85	76	112	229	264	130	122	111	155	231	217	203	157	137	253	268	186	235	201	126	163	130	96	145	203	244	181	164	124	149	247	208	196	223	128	88	182	149	95	130	138	119	153	215	212	179	116	125	183	193	138	91	140	173	165	149	91	80	114	78	105	179	165	143	149	157	175	204	248	256	182	169	241	174	108	162	237	185	68	126	126	131	220	138	46	60	187	198	151	156	194	185	87	158	137	43	110	127	64	68	62	41	43	46	110	164	182	130	57	72	80	68	71	136	166	167	171	224	244	231	190	113	198	162	42	46	56	121	184	203	201	212	167	78	77	124	231	224	138	141	103	156	217	170	98	108	197	229	186	142	188	141	72	174	198	143	176	122	145	145	104	191	162	131	107	103	118	83	87	119	111	135	230	212	184	270	253	169	176	164	204	185	68	43	88	133	132	103	76	164	161	86	73	104	149	141	167	162	160	112	109	183	182	166	129	82	179	258	223	182	146	104	88	148	126	103	88	75	115	84	75	76	80	152	220	200	237	206	144	213	163	94	119	156	97	50	97	145	165	103	75	105	69	126	120	101	155	124	140	141	138	105	145	201	144	190	194	121	112	163	182	101	109	219	249	136	149	198	182	180	84	45	100	144	147	123	145	186	188	205	162	109	143	116	146	142	40	31	41	105	112	129	177	179	116	121	145	97	124	129	178	185	123	123	185	246	151	86	93	50	44	98	116	59	39	62	123	101	81	82	106	171	178	125	137	178	179	173	182	214	184	103	125	133	96	127	95	112	95	86	112	69	133	191	160	158	143	132
163	105	40	35	100	198	146	100	141	118	156	169	151	112	86	110	98	139	182	206	154	91	96	75	89	180	238	159	168	241	126	133	169	110	137	192	144	68	56	40	43	125	122	40	50	152	199	134	77	103	102	78	130	165	135	110	163	114	71	192	219	107	123	123	51	61	123	104	86	88	40	98	144	147	186	176	112	84	99	163	187	142	174	219	136	71	66	47	43	67	132	103	75	76	104	198	140	70	63	64	150	159	99	62	86	103	101	108	135	115	82	126	179	214	164	110	150	134	119	131	91	111	82	96	131	139	183	181	216	145	128	185	136	154	156	108	60	43	165	221	227	279	205	91	51	128	236	252	241	247	180	122	162	129	155	198	136	88	152	171	139	202	135	75	136	205	230	176	110	78	59	119	186	125	129	124	63	96	100	71	94	91	62	66	110	147	84	73	96	103	106	87	107	226	210	158	129	56	52	47	151	177	73	74	131	124	90	128	193	260	187	52	65	124	149	178	228	227	165	138	116	91	75	43	145	227	145	63	96	143	205	184	124	140	188	191	158	210	212	164	219	256	156	133	196	190	150	130	147	159	163	160	103	112	155	110	103	140	193	168	111	137	149	151	210	280	189	135	119	101	212	255	220	174	115	109	130	87	65	149	120	137	153	70	133	175	271	326	219	171	180	166	92	108	212	202	140	162	193	221	184	214	272	210	229	221	125	157	269	232	220	241	240	258	163	165	200	186	136	153	234	173	157	185	184	195	168	180	162	151	189	196	203	170	155	150	140	158	185	167	171	126	144	235	192	164	175	176	175	180	250	292	207	96	48	108	206	183	188	199	103	96	147	195	140	75	134	103	130	174	138	166	200	181	213	254	216	190	196	261	178	49	169	214	147	125	177	205	100	104	182	132	189	253	123	162	228	209	191	148	228	255	151	138	173	160	181	179	166	199	129	119	197	170	149	162	102	160	157	157	261	258	217	108	111	108	110	172	140	129	128	158	159	204	213	190	203	179	121	81	149	157	143	110	106	209	164	55	80	95	68	131	162	89	87	182	152	166	308	226	133	164	159	98	106	145	136	90	117	198	167	91	123	170	215	288	228	156	154	117	139	342	294	115	200	156	116	156	154	156	154	192	172	119	96	110	103	95	213	288	242	186	112	115	176	173	135	140	190	248	254	158	103	137	104	92	163	119	88	128	117	173	180	132	147	167	202	218	218	149	157	224	197	173	107	142	221	220	179	140	122	143	119	144	206	129	81	150	169	134	136	112	167	241	159	142	133	137	135	77	162	206	140	107	164	167	133	143	184	227	255	224	241	255	273	202	75	129	123	110	128	143	187	217	217	216	241	208	157	161	233	222	147	164	262	277	192	215	227	129	118	155	171	190	225	248	229	215	233	173	170	232	244	289	254	234	185	98	166	228	188	167	171	178	171	182	179	169	168	122	185	296	266	234	170	117	180	179	168	162	217	266	179	94	138	149	181	253	155	121	116	166	187	100	151	240	236	183	179	144	196	172	60	62	129	233	177	77	134	193	164	174	121	108	137	176	144	87	163	154	89	129	212	188	205	209	178	211	207	150	238	329	181	153	160	175	237	166	86	162	303	234	166	180	217	169	119	172	155	136	94	127	160	167	132	67	120	166	217	160	90	141	148	121	204	242	150	178	237	219	183	102	123	200	137	63	123	118	39	95	96	45	77	138	192	206	122	129	143	55	163	189	120	134	162	222	171	91	89	195	239	164	159	244	179	47	115	111	101	170	126	76	58	83	199	151	39	96	130	79	76	73	67	79	125	172	107	138	252	305	207	126	221	246	247	219	234	236	208	242	226	133	41	120	119	124	125	128	217	238	222	167	158	110	91	179	153	140	166	110	185	275	278	334	283	123	70	99	201	234	174	100	74	98	78	101	112	144	235	201	142	154	108	116	164	143	177	189	157	99	66	137	177	106	88	145	128	140	176	153	109	137	202	164	73	69	114	146	151	107	129	129	106	170	176	141	298	338	219	144	114	187	194	122	52	36	38	64	153	213	182	170	185	152	121	196	161	126	185	137	71	39	37	146	242	225	174	164	171	172	159	118	157	115	132	135	48	119	182	162	93	36	47	61	85	125	137	127	77	67	138	162	136	133	123	120	194	151	74	73	70	154	215	169	83	45	53	109	102	89	90	104	103	39	47	122	118	95	180	189	112	74
173	208	170	93	112	115	96	164	183	192	158	156	162	143	145	93	72	93	82	84	86	186	272	196	108	102	94	45	43	132	121	84	170	119	38	80	141	104	119	144	155	195	111	68	65	89	121	137	149	149	105	42	104	151	89	38	81	82	87	87	85	110	158	155	62	96	125	92	89	82	147	233	235	197	260	237	160	191	136	149	158	82	97	89	101	99	123	150	115	89	100	110	126	130	68	60	58	98	160	166	155	180	187	121	51	111	195	199	163	84	69	112	146	188	182	161	100	82	144	109	136	129	126	187	166	191	158	137	139	69	55	124	107	77	109	79	87	148	153	169	152	203	195	61	38	105	192	213	210	121	112	140	65	120	198	180	203	195	117	97	78	120	173	133	134	173	133	147	189	93	108	196	227	227	165	103	73	55	46	42	128	175	89	81	124	135	94	91	115	151	270	242	181	196	108	118	117	38	74	167	244	165	113	160	104	117	184	181	214	144	57	88	142	185	145	110	166	137	52	127	169	86	151	151	158	258	200	129	166	220	237	214	154	96	139	228	179	238	191	98	135	75	92	192	271	240	135	64	130	124	152	193	80	94	143	113	111	135	94	157	180	87	123	163	118	160	185	142	146	161	163	145	102	85	154	133	84	106	138	112	44	128	157	142	140	92	65	131	197	157	120	117	179	195	142	111	173	229	207	191	221	204	203	214	157	128	78	150	262	277	232	227	204	145	147	152	141	152	140	104	171	235	279	286	216	137	165	223	138	110	111	142	264	291	168	119	224	216	131	131	158	139	89	140	136	87	129	123	206	218	144	191	199	176	112	111	184	152	95	144	204	131	91	97	93	158	128	67	81	183	238	133	146	220	199	190	183	164	162	169	231	185	196	245	121	133	207	218	243	259	242	236	261	280	206	133	188	230	231	204	262	275	210	223	264	232	195	195	139	190	174	92	136	140	96	154	146	177	219	159	147	146	192	209	192	215	274	256	254	207	91	82	155	169	193	170	70	88	116	170	196	174	212	155	61	127	273	277	161	169	140	126	131	108	160	221	160	81	177	195	178	217	182	142	164	140	80	96	200	181	204	257	165	187	266	298	229	167	231	159	116	270	261	178	159	80	196	317	229	165	154	185	207	184	217	197	192	191	184	181	133	92	39	80	157	187	148	173	228	204	158	97	104	184	237	215	122	55	148	240	147	194	234	196	229	171	121	136	251	238	193	309	212	101	142	175	162	151	147	130	136	127	163	132	143	173	120	125	168	170	157	183	229	238	181	185	236	157	54	101	157	142	136	152	256	297	282	299	254	240	209	299	396	296	189	123	73	149	193	206	245	194	200	244	210	176	157	144	190	228	191	154	166	212	256	226	188	131	192	271	205	246	291	287	241	164	139	108	185	273	263	186	161	225	175	120	196	145	79	92	165	213	221	238	195	193	160	99	122	162	197	196	167	291	273	214	262	278	282	249	213	222	190	142	160	168	144	149	159	163	188	223	277	223	143	186	167	142	121	119	169	111	114	204	223	128	61	114	189	144	103	133	93	71	107	122	189	201	123	156	262	215	118	86	174	284	223	183	118	38	164	198	130	191	239	213	152	168	128	153	177	70	50	105	123	150	194	128	177	197	148	194	252	237	211	158	96	124	198	240	226	183	132	168	139	61	84	196	212	158	103	83	99	131	178	149	116	73	96	117	133	178	187	144	117	103	76	94	146	143	150	178	213	163	107	172	228	256	133	36	67	123	144	169	189	125	131	121	156	241	206	158	81	89	121	77	100	90	113	155	128	185	213	182	189	218	249	191	159	228	196	172	192	187	149	70	135	168	138	154	110	65	68	191	217	186	196	156	180	149	101	150	191	181	158	111	62	77	107	113	119	123	115	172	244	205	205	252	208	224	230	206	179	132	135	162	187	201	298	225	152	188	203	253	158	130	177	180	212	134	38	43	57	54	37	108	210	227	129	120	117	87	214	262	139	95	161	129	85	89	116	127	166	193	161	154	184	193	105	105	103	38	67	58	77	102	54	87	124	177	190	148	104	42	40	91	112	107	105	113	108	94	124	82	128	201	130	94	84	97	148	141	149	111	103	117	54	38	124	143	127	113	43	72	95	128	123	125	158	199	153	119	164	87	65	112	85	52	120	137	107	179	173	80	67	67	47	79	154	110	34	89	99	69	136	116	43	63	142	214	189	198
195	173	131	152	107	100	179	156	45	173	172	84	117	77	140	262	195	76	75	101	70	77	179	145	41	42	102	114	96	78	92	195	140	47	74	75	133	171	164	188	173	140	113	123	181	170	170	179	149	115	53	88	166	184	170	108	43	44	43	39	42	146	150	87	142	176	118	127	161	104	103	133	121	141	161	121	152	142	67	112	113	150	147	96	94	75	168	197	151	86	44	139	267	268	189	113	59	112	190	202	220	171	143	140	143	234	215	163	163	96	83	110	77	39	106	115	39	144	150	89	178	132	87	88	131	195	122	90	74	41	115	116	120	123	94	91	115	178	129	186	194	105	80	62	54	123	132	57	124	124	134	243	185	64	59	66	177	266	232	175	126	156	196	186	205	208	140	212	267	171	172	138	75	82	78	108	94	99	80	63	184	162	93	138	124	128	89	117	148	116	167	206	242	307	220	112	82	57	69	124	181	148	108	100	137	181	156	98	72	109	244	254	110	114	190	185	160	97	125	172	129	144	212	229	189	234	199	95	191	261	188	101	89	94	78	178	149	120	124	58	53	39	53	127	213	197	156	99	134	156	122	213	188	74	51	95	191	198	145	98	77	71	103	166	104	126	229	152	140	140	89	113	147	121	101	144	161	167	154	174	149	77	94	97	50	51	47	110	174	158	177	257	230	183	201	221	156	165	331	290	164	148	176	122	146	250	219	156	100	247	257	115	158	156	132	139	135	138	176	213	252	256	203	172	170	158	107	137	196	153	162	193	230	275	161	159	226	159	196	148	49	130	239	296	269	170	143	162	201	191	155	136	138	162	207	163	117	165	196	194	113	130	113	66	68	115	154	91	148	151	119	165	142	92	152	188	160	211	264	220	122	139	150	142	211	209	138	140	198	166	180	243	190	175	227	200	180	216	181	192	180	142	173	175	275	303	191	217	217	133	116	111	158	237	240	242	195	226	208	153	129	163	204	162	175	189	240	232	189	188	124	47	50	83	132	141	93	87	79	119	141	92	98	169	209	165	189	136	147	200	113	70	127	257	256	151	209	235	172	131	150	258	192	147	183	203	198	184	166	70	145	217	134	125	145	119	178	274	243	213	149	56	136	216	204	131	99	180	216	124	89	179	199	155	230	235	197	248	225	127	74	69	184	187	83	108	174	198	157	211	188	169	190	168	214	268	171	119	127	186	205	117	147	218	242	201	177	278	275	182	270	275	208	221	168	176	229	127	58	116	107	109	174	180	177	163	194	247	176	100	148	145	107	107	187	156	84	132	157	194	214	134	131	147	112	98	93	181	201	197	228	243	273	296	233	188	171	192	203	194	220	253	250	277	311	225	146	138	196	206	221	243	215	207	174	98	121	187	202	255	222	159	140	92	147	202	175	178	175	161	167	188	188	155	175	163	152	155	165	228	247	183	143	124	171	233	191	192	227	298	304	239	180	283	321	216	161	123	232	296	202	179	124	121	184	173	187	231	157	81	163	191	168	154	212	223	116	108	140	103	113	183	208	189	177	165	117	58	87	164	178	148	173	253	243	194	202	139	89	157	205	228	222	227	206	112	107	135	140	95	102	146	134	184	140	82	151	124	130	202	207	202	117	141	204	199	208	192	172	179	187	185	200	124	106	106	112	145	138	173	144	105	74	51	53	126	209	138	147	214	171	160	183	166	147	191	275	270	201	121	124	172	159	138	114	122	162	150	84	99	118	69	162	169	93	118	93	126	102	50	152	190	131	152	123	55	110	140	125	116	90	101	75	42	48	60	77	64	141	173	150	162	184	141	42	82	132	96	57	89	179	158	108	131	133	160	203	274	175	125	181	121	165	189	196	143	106	173	144	178	176	171	182	98	51	140	182	111	94	67	114	148	99	63	126	200	199	218	171	180	259	291	231	179	205	185	171	216	237	205	191	154	90	59	110	120	96	80	50	106	94	39	47	81	169	177	99	139	209	167	91	96	193	229	155	73	77	79	68	110	145	223	212	167	172	149	114	125	105	82	106	71	150	171	126	137	77	35	107	189	147	74	113	110	41	38	97	136	91	99	145	129	73	33	168	197	173	156	121	189	132	112	170	117	38	81	81	46	86	184	151	120	132	91	134	239	230	138	133	118	187	189	126	91	39	90	141	128	75	38	39	99	137	103	127	170	171	103	103	102	34	144	159	163	248	188	141	146	177	176	206	176
122	129	219	226	184	155	77	80	111	152	111	71	117	91	51	47	45	43	42	43	83	120	92	56	39	58	169	188	185	150	51	92	201	198	170	189	119	151	199	108	58	53	81	109	120	143	122	112	81	79	239	300	186	91	74	122	88	114	122	126	121	65	67	81	131	133	107	133	203	205	135	93	152	179	97	71	82	84	144	113	124	125	41	52	96	120	96	65	87	156	120	47	162	204	78	39	59	74	154	190	107	107	149	181	221	133	40	142	197	142	147	102	145	149	95	93	89	192	141	37	81	86	48	42	81	104	175	195	108	62	40	107	113	79	189	157	132	193	115	132	140	105	127	186	229	207	245	165	74	118	128	175	174	130	84	86	161	154	92	117	147	154	161	149	103	142	204	176	194	202	155	120	121	78	92	91	51	70	101	143	156	182	144	90	83	129	118	43	83	118	151	184	281	209	139	263	264	237	207	131	130	107	103	150	138	168	165	91	44	41	112	189	164	129	140	164	155	89	99	143	97	116	187	161	138	134	144	143	132	163	112	146	173	131	120	99	75	110	108	84	144	194	227	145	86	149	112	82	98	152	146	119	225	204	95	65	130	174	212	196	146	98	92	127	72	39	113	135	110	101	138	205	171	109	59	92	94	106	165	208	186	103	76	84	154	177	173	172	105	135	153	190	207	186	144	108	188	231	431	422	155	96	114	133	166	228	237	182	102	103	175	151	83	89	101	96	167	138	82	74	108	170	179	115	153	266	161	143	245	235	194	150	128	110	229	231	170	211	133	102	186	207	117	85	142	178	105	70	164	139	107	139	114	112	166	214	138	136	247	201	102	121	149	163	164	150	226	252	177	139	152	129	146	149	119	142	153	247	250	201	238	156	163	216	212	250	227	234	224	143	166	232	212	193	178	223	266	267	263	233	273	333	282	273	293	249	217	217	305	250	173	178	188	208	162	175	161	141	215	246	205	211	238	242	239	202	231	185	117	233	268	141	66	83	121	177	184	117	106	209	199	144	105	142	221	210	230	192	205	161	89	182	217	155	183	179	115	160	195	166	157	170	117	161	208	178	195	125	50	48	172	214	149	164	188	179	185	169	158	213	172	159	165	120	115	128	180	198	177	142	136	180	145	120	143	177	170	184	236	158	162	184	126	145	155	156	138	115	117	158	203	124	118	174	155	155	105	119	154	161	163	161	199	156	141	199	240	223	178	202	207	186	205	239	201	130	128	133	155	195	190	192	131	81	102	103	83	95	139	112	117	97	79	91	114	132	128	171	190	182	218	191	210	222	150	170	182	163	110	229	319	191	205	236	191	163	241	271	200	156	206	296	233	219	296	269	223	190	166	173	178	172	139	265	300	151	227	277	143	90	137	214	241	182	180	244	264	240	245	276	242	156	147	185	137	76	120	182	229	261	195	143	88	45	108	170	207	218	175	175	290	311	184	91	189	215	135	240	315	183	82	77	37	63	142	185	235	193	136	131	105	172	133	112	191	209	170	185	225	206	234	282	218	108	109	143	143	159	135	111	179	193	127	118	195	212	205	228	206	206	182	114	70	68	91	75	122	160	129	146	141	231	293	185	81	144	236	169	146	163	184	206	172	200	251	226	224	199	204	196	131	88	152	163	108	169	197	145	66	108	165	161	138	122	221	289	194	156	161	164	122	112	174	133	150	140	177	202	144	126	112	167	121	72	176	244	148	148	176	92	110	99	98	96	93	97	132	175	86	41	79	91	90	160	154	73	150	198	133	82	52	72	108	87	133	184	129	136	94	100	141	115	94	58	69	140	104	100	105	46	106	158	154	95	102	131	111	87	86	95	123	177	164	100	161	231	162	90	109	153	87	92	182	188	96	79	141	185	124	103	154	168	198	160	152	192	124	49	117	231	165	155	227	177	96	93	197	242	245	267	240	199	182	132	140	223	151	48	85	87	139	184	187	160	77	51	41	36	75	90	116	152	123	125	128	132	177	123	43	59	78	101	238	235	84	111	188	161	179	179	74	88	168	175	138	150	146	91	135	157	75	112	182	107	98	122	80	60	53	79	67	90	174	122	130	198	121	56	44	70	130	128	148	154	107	166	141	111	223	295	208	134	206	158	152	196	174	181	101	41	54	126	147	69	32	72	78	51	101	86	130	200	153	159	110	38	52	119	162	98	86	115	66	82	105	179	181	58	54	52	98	114
121	139	175	211	264	138	106	184	205	126	122	132	125	162	186	251	182	124	154	128	144	115	71	68	45	42	111	143	70	173	175	47	115	184	159	140	153	145	150	114	49	91	177	184	107	124	115	129	171	144	167	103	91	152	113	68	124	150	155	131	53	68	132	100	125	163	97	61	155	163	125	113	68	88	139	181	148	148	108	82	143	108	72	78	80	152	164	127	139	147	85	39	43	107	180	157	147	143	91	100	174	173	127	152	171	145	147	151	94	119	124	122	203	147	70	113	156	162	171	156	91	120	124	91	94	140	249	153	53	105	177	129	41	103	121	112	136	124	140	131	75	51	98	82	89	171	217	145	86	203	270	190	128	144	96	46	76	113	168	126	92	122	109	85	86	101	150	123	136	217	178	182	168	86	93	96	43	41	74	142	193	257	184	69	131	224	150	52	115	103	115	115	153	234	129	143	160	166	160	87	189	177	114	120	66	132	168	82	43	73	138	158	166	143	137	131	152	173	212	234	139	117	136	166	149	76	175	171	129	168	78	108	158	136	162	154	164	170	172	245	238	196	187	166	170	209	179	170	202	222	147	84	112	104	133	132	170	207	184	127	85	122	131	137	98	88	89	48	164	196	149	147	191	200	110	118	90	114	118	73	188	166	182	176	41	132	174	162	164	150	150	169	205	129	109	184	185	174	233	232	113	157	250	238	183	149	154	118	70	44	82	78	94	150	149	110	116	101	94	192	209	112	129	202	186	189	191	190	190	191	124	54	151	144	146	189	211	221	101	137	189	143	110	216	255	146	122	152	175	122	124	190	169	157	186	217	230	223	315	284	208	166	119	92	159	183	176	209	177	129	129	188	187	121	73	148	182	165	159	183	243	255	139	133	170	177	207	173	237	267	197	148	154	171	196	237	183	113	211	249	216	230	221	169	143	176	163	174	164	222	306	262	254	163	43	51	167	212	272	315	307	263	197	242	256	222	224	267	230	249	187	130	236	208	178	199	199	273	231	176	230	275	270	218	178	162	180	164	166	176	206	218	124	61	196	285	135	132	221	175	152	145	200	291	296	228	154	136	131	124	106	112	90	79	126	109	94	147	219	181	115	106	117	184	261	263	209	174	186	199	201	228	181	168	173	199	178	73	114	163	145	135	107	81	120	132	140	181	159	181	172	140	198	241	222	209	173	208	170	50	113	165	153	194	177	136	213	222	166	107	102	103	165	219	156	201	290	220	113	80	141	249	201	93	126	191	270	264	191	207	185	129	148	171	139	191	219	257	229	184	136	128	177	207	150	59	138	193	191	214	202	155	233	219	144	107	100	136	147	157	207	245	194	248	272	173	126	170	163	121	203	218	166	266	356	287	233	255	253	234	235	219	195	262	231	192	162	92	179	255	170	69	48	69	140	119	66	119	210	276	294	262	194	167	208	187	153	171	157	145	137	139	151	152	206	193	190	193	185	189	162	127	73	108	155	212	219	115	150	243	225	269	183	53	192	228	98	147	175	204	198	168	198	224	282	226	135	167	198	291	371	290	179	141	207	150	93	85	86	145	188	172	135	120	141	110	162	250	257	171	90	91	65	179	157	107	152	87	93	191	150	71	92	160	203	161	143	184	136	48	41	50	96	112	117	156	205	146	46	81	117	144	177	202	196	180	180	175	180	228	174	120	128	155	230	192	148	149	169	237	200	158	162	88	138	147	98	212	183	120	160	132	79	64	102	199	188	130	100	83	79	64	105	197	163	78	116	101	132	135	79	59	47	56	56	109	107	117	112	50	117	208	254	162	105	147	181	163	72	80	129	98	120	136	126	161	167	140	85	110	132	73	164	196	79	40	63	70	61	122	131	86	124	125	87	135	161	177	172	202	185	154	163	158	224	255	221	161	130	224	308	184	133	179	101	48	184	216	130	151	181	191	174	100	75	73	58	90	101	58	91	144	110	72	119	174	128	65	97	134	135	161	151	116	157	165	158	185	97	76	86	113	171	200	130	60	173	158	133	201	150	106	125	135	115	135	172	225	183	129	98	56	105	84	74	158	236	191	121	122	80	101	250	233	212	182	49	40	113	161	94	100	142	88	127	186	181	240	195	194	223	154	185	178	123	104	92	108	80	99	138	111	139	141	73	144	156	45	41	44	111	127	53	65	120	89	98	118	94	158	120	90	121	67	81	131	166	115	98	158	183	199
51	131	213	125	41	52	55	52	111	117	143	188	162	164	267	251	169	159	140	162	176	151	139	160	91	40	53	186	208	162	128	97	104	106	141	192	169	99	106	66	115	183	113	79	137	183	157	199	194	198	166	69	95	114	102	59	49	119	159	145	203	190	141	157	154	129	133	177	259	315	209	127	126	70	126	181	132	114	181	201	110	111	96	123	233	193	93	115	123	118	141	81	83	92	118	136	109	135	106	98	199	193	198	210	159	104	131	195	126	104	83	90	171	140	104	128	133	174	196	148	127	148	187	152	61	49	135	125	112	115	71	99	142	177	171	189	188	110	112	105	80	166	130	59	115	187	208	126	108	134	214	273	166	152	162	148	103	59	117	171	134	140	121	112	183	180	195	269	266	212	191	178	168	96	83	134	178	145	59	115	168	150	141	137	174	120	36	55	107	140	130	145	189	190	144	144	177	181	116	71	89	155	229	180	120	142	242	225	84	84	197	212	182	118	98	168	193	212	213	205	178	102	50	105	103	144	160	60	112	123	71	93	97	75	51	86	91	53	127	194	125	87	118	122	132	161	140	100	121	105	97	206	178	77	161	213	185	235	205	140	172	207	188	177	189	122	131	147	143	195	185	180	117	139	149	84	147	115	95	167	126	125	222	152	44	93	150	218	221	176	201	133	82	181	198	112	135	204	189	179	119	47	101	159	196	217	132	107	147	166	186	115	104	163	175	159	161	161	91	139	176	137	154	170	191	211	158	151	273	187	71	132	253	229	161	200	143	152	228	220	147	179	226	178	187	173	219	210	196	250	212	204	247	255	177	205	207	113	149	174	228	300	273	204	197	238	163	73	126	235	233	199	224	205	243	264	148	133	222	221	142	113	147	175	173	168	153	240	302	215	143	200	293	275	149	55	113	207	212	165	199	227	226	227	211	206	190	181	182	110	147	234	249	226	211	150	135	202	214	321	319	178	151	195	206	238	268	229	254	230	130	198	232	166	176	202	219	230	185	154	192	248	218	167	205	194	152	179	194	117	122	178	97	73	160	213	169	110	136	226	210	170	199	146	139	139	146	247	169	47	56	109	116	99	143	146	174	196	127	108	153	217	158	52	184	325	254	187	191	151	170	216	223	226	195	218	149	135	274	186	131	188	108	114	161	178	165	132	183	291	369	303	210	202	214	168	157	288	265	141	150	216	207	185	194	167	157	109	153	214	208	206	201	170	205	225	156	153	252	253	140	191	244	127	121	132	149	198	197	221	196	157	213	263	145	88	145	196	213	232	340	296	182	207	269	272	204	169	188	222	233	182	150	150	195	181	108	98	147	222	180	264	242	248	221	88	191	231	210	193	160	136	178	260	296	189	177	218	174	210	196	177	156	150	242	251	163	163	156	141	181	232	159	148	177	142	208	208	195	183	203	207	165	147	162	132	136	156	201	260	174	182	243	199	140	153	189	154	89	90	99	87	82	75	94	201	252	183	226	265	191	112	69	99	162	150	109	126	133	140	122	132	127	132	224	247	215	137	140	241	297	254	161	183	215	183	110	106	132	164	180	100	151	198	114	116	101	99	138	130	112	82	122	178	119	55	62	52	146	186	88	111	196	202	174	105	70	85	130	192	190	194	128	77	115	78	104	108	135	264	249	169	96	91	143	150	127	74	112	151	84	149	219	112	126	132	160	222	167	169	176	225	222	175	167	94	91	131	156	126	144	135	44	70	117	168	123	126	198	121	114	145	78	86	87	75	69	72	72	61	98	99	134	188	192	162	159	139	66	105	107	39	167	240	170	144	140	92	38	65	127	173	157	130	181	137	89	175	196	168	164	124	159	156	55	78	87	92	92	84	147	157	119	70	110	201	192	174	177	120	203	214	88	175	275	286	194	132	173	242	303	269	134	71	114	115	208	288	169	55	110	146	155	121	72	136	135	116	122	152	135	151	121	69	111	114	108	159	169	138	153	195	187	129	200	147	34	43	93	92	106	109	141	140	42	77	105	92	85	159	208	111	43	61	56	38	41	104	134	126	94	84	84	36	38	87	157	150	135	165	109	73	114	113	101	180	276	220	136	163	172	95	73	115	172	241	184	116	85	74	88	46	70	123	87	106	110	91	86	36	60	129	157	128	77	60	128	141	112	142	155	214	210	156	182	115	115	184	126	170	182	86	85	63	104	102	102	119	99	119	78	47
150	118	115	94	111	113	105	103	66	109	127	124	122	135	116	89	139	171	166	176	184	263	385	327	127	46	82	122	139	162	165	144	90	40	94	131	106	129	106	114	128	107	80	35	121	184	142	79	77	135	103	54	47	45	75	100	79	126	116	132	163	64	63	77	52	43	81	127	164	189	229	356	272	79	77	175	225	146	112	202	156	45	114	171	110	77	135	192	160	142	166	158	142	148	106	71	68	64	122	106	98	167	192	178	100	46	82	111	122	122	89	96	128	119	80	155	276	308	290	291	244	175	135	99	94	84	114	128	87	105	96	52	140	191	130	91	96	192	224	164	103	72	107	94	93	183	234	243	273	156	107	157	141	138	131	155	204	211	216	204	158	165	194	132	99	201	168	126	223	221	181	141	81	102	107	54	130	172	154	117	70	66	48	136	146	93	85	116	186	150	122	213	236	159	84	39	52	51	41	92	155	156	140	141	141	178	201	141	75	117	137	66	115	123	175	232	118	99	115	112	172	188	129	175	217	146	136	112	107	170	197	154	74	79	97	139	183	125	66	133	166	125	152	140	133	203	182	111	141	163	115	63	40	39	111	194	139	103	95	80	139	185	204	152	141	179	164	200	144	128	246	206	122	177	221	194	192	169	182	161	119	212	251	150	60	168	202	129	116	102	126	188	142	142	214	154	176	268	237	141	80	84	156	166	119	137	179	152	136	168	161	88	85	111	114	86	154	226	212	238	226	144	142	132	48	186	236	165	125	54	159	195	250	264	106	135	177	117	166	216	179	217	218	154	197	240	222	164	164	210	205	233	245	194	184	234	224	185	135	70	104	137	186	163	121	176	157	168	195	290	350	231	129	147	144	154	210	180	122	137	173	158	167	164	161	201	152	129	205	230	188	152	144	127	83	166	274	213	179	192	212	202	217	241	201	209	219	135	112	159	145	249	350	242	174	159	211	262	262	218	161	195	228	309	359	284	179	161	175	200	205	170	107	105	207	262	244	180	117	133	209	233	169	171	246	314	285	186	259	285	183	206	202	197	237	227	208	174	166	175	276	291	199	126	107	192	229	248	153	91	145	162	111	122	257	276	250	194	106	74	77	100	149	152	135	174	203	257	274	256	192	85	107	113	94	161	141	141	217	226	191	224	155	185	268	177	157	257	222	122	166	243	221	197	170	118	148	167	168	116	149	175	104	101	157	232	159	68	214	272	211	145	149	140	108	136	112	189	209	125	75	79	216	248	203	212	148	108	168	274	311	256	229	212	189	221	198	211	264	252	257	254	221	188	189	186	156	125	89	100	156	219	150	106	179	201	201	159	113	136	186	141	96	214	195	144	184	179	163	131	137	139	173	166	188	247	236	161	103	127	106	128	204	241	264	223	175	228	217	146	186	247	227	131	140	170	159	162	173	238	263	271	259	207	297	280	159	150	169	194	209	186	93	98	146	229	301	245	121	115	122	89	82	147	171	140	178	137	141	171	229	175	81	171	238	254	186	137	200	200	182	119	63	77	149	144	117	142	158	219	240	188	215	255	164	80	42	43	114	158	162	124	159	227	225	242	159	130	144	158	122	121	128	107	96	114	118	68	140	188	116	99	188	192	113	121	165	170	119	105	200	251	228	217	150	100	133	95	89	151	156	92	101	149	119	133	171	109	87	101	59	182	238	101	50	57	143	173	128	173	168	128	123	143	142	78	124	162	104	63	115	178	101	66	66	121	210	205	153	174	203	104	72	127	94	94	122	120	155	152	118	123	175	173	150	129	159	211	200	120	84	86	56	73	57	101	132	66	81	115	147	171	181	204	163	110	167	202	135	172	137	60	152	210	179	131	135	134	160	238	246	188	163	135	154	186	138	104	74	126	200	126	53	125	185	233	211	123	105	138	168	163	151	201	162	49	96	110	181	194	132	103	58	84	63	140	214	116	130	250	283	207	122	78	97	122	91	63	34	34	60	67	93	102	161	145	143	182	77	52	117	131	66	84	89	45	98	146	88	97	98	87	86	83	130	81	105	205	187	158	185	176	96	36	71	77	114	113	174	200	111	81	115	166	143	171	161	124	138	145	84	92	102	57	158	177	159	190	223	182	142	119	114	153	180	210	122	171	155	39	87	122	119	87	39	116	250	265	206	116	100	172	224	154	100	199	164	60	70	100	76	53	58	44	44	92	91	107	99	39	102	107
197	169	145	107	105	94	44	94	135	115	81	44	45	88	78	45	117	116	154	189	143	145	143	152	91	41	105	177	114	61	120	186	193	115	117	112	105	172	109	82	102	108	90	76	107	128	170	126	99	93	105	159	102	87	150	152	93	129	157	140	178	112	90	148	176	185	101	87	178	224	215	183	172	155	169	153	179	224	175	152	161	171	133	166	203	188	150	66	73	74	79	91	85	188	196	112	114	185	145	127	175	171	127	80	97	121	97	110	247	177	38	43	198	275	121	42	103	99	56	198	211	111	76	39	129	126	47	106	97	38	42	184	226	179	135	124	124	163	250	227	188	124	92	96	79	64	118	153	217	191	177	197	94	117	184	164	175	130	103	93	81	86	115	227	197	164	215	185	166	154	178	185	171	163	107	76	113	171	122	113	102	40	74	74	75	198	225	103	87	105	127	177	220	149	71	86	49	61	63	138	175	120	133	150	148	89	91	193	224	164	90	75	84	107	140	94	94	106	113	91	135	189	132	120	125	104	132	160	159	171	113	67	76	71	108	135	118	104	121	168	159	161	247	213	77	66	153	174	111	97	97	90	66	94	141	163	119	53	175	278	254	251	234	199	138	110	140	148	133	110	159	180	181	127	115	188	175	107	162	233	123	48	90	164	194	150	75	82	139	180	182	232	233	104	98	95	173	303	224	115	163	199	119	101	92	149	177	84	92	158	153	132	96	67	118	116	131	112	113	119	47	115	167	160	139	160	130	89	161	118	196	253	142	143	107	57	122	210	280	287	270	253	183	180	165	135	122	112	190	200	169	250	236	147	190	197	194	215	152	132	138	134	125	167	198	107	96	162	219	154	110	205	233	136	110	187	121	128	175	167	204	228	228	147	139	211	212	250	231	159	217	228	187	132	124	173	207	198	159	178	206	215	155	164	240	269	252	184	167	194	184	147	147	175	147	145	248	288	182	138	222	255	211	192	205	241	269	231	201	225	201	141	149	140	169	185	158	172	102	119	226	229	129	141	178	163	193	112	126	259	202	161	191	176	173	217	181	103	145	171	157	194	161	60	125	222	207	200	141	87	168	190	212	174	188	230	144	97	125	173	191	134	125	226	217	170	242	191	109	199	224	189	224	159	54	57	154	265	218	217	192	163	232	231	229	249	200	165	226	267	174	131	161	123	112	88	53	83	118	219	226	95	99	185	210	155	193	218	177	207	150	139	257	224	163	187	138	159	236	169	149	206	158	180	184	167	165	140	173	227	272	214	169	186	229	189	137	248	295	238	264	301	262	226	276	288	244	207	164	157	125	129	148	174	192	196	150	141	131	128	305	326	261	222	164	173	175	175	120	222	290	127	56	123	180	196	228	248	219	171	108	56	153	202	202	165	89	115	167	167	160	173	207	254	185	78	112	242	237	166	295	405	291	141	199	183	154	238	167	163	212	158	74	63	184	234	223	217	113	73	69	79	179	246	186	212	213	207	289	235	125	120	180	177	214	157	91	187	214	169	178	125	104	161	133	135	193	202	210	144	77	192	258	144	75	148	118	37	39	146	168	146	190	136	147	174	95	97	100	133	189	156	152	135	122	145	107	95	141	136	105	64	55	62	89	207	170	76	115	84	103	97	40	93	128	146	262	208	99	182	187	140	96	112	134	69	80	92	86	200	221	196	178	77	51	51	41	84	82	98	159	120	191	263	162	128	183	158	75	84	125	174	129	132	187	145	178	184	207	268	221	157	96	190	229	138	116	79	82	96	99	95	131	135	118	91	78	155	191	161	186	160	98	136	150	132	172	124	75	131	150	350	359	156	147	161	114	73	106	180	153	118	125	166	145	73	111	134	167	236	273	229	147	128	207	218	200	144	66	125	196	223	181	177	208	110	52	102	181	142	144	169	115	79	90	91	48	132	204	124	49	44	41	44	105	231	292	182	140	186	167	108	152	200	160	194	319	241	51	39	151	238	192	119	89	103	112	114	117	178	199	164	205	165	90	154	114	63	117	89	202	331	159	79	166	114	88	92	112	125	61	50	145	141	85	114	101	104	155	133	84	124	99	102	149	95	51	61	51	101	154	161	174	152	128	128	147	192	214	217	214	151	127	122	136	164	133	137	195	210	106	102	150	108	59	72	170	151	126	167	173	151	120	90	43	35	98	175	178	104	132	176	83	88	171	162	133	179	165	92	52	83
215	192	204	327	209	92	144	172	119	45	47	45	71	125	98	49	133	187	164	190	150	68	86	102	59	75	86	63	51	100	113	88	77	89	147	98	73	75	97	157	102	97	95	40	71	71	44	81	149	125	60	89	144	101	75	148	112	103	133	71	80	80	41	107	142	119	98	83	137	169	128	66	38	135	232	203	124	63	44	100	141	78	107	111	57	54	87	85	115	145	128	130	71	43	94	130	164	131	44	122	172	94	137	138	76	79	51	121	149	142	172	102	100	116	57	149	172	68	40	47	87	197	166	75	127	100	39	116	154	85	91	217	198	121	225	315	223	126	193	207	219	185	73	93	92	46	132	187	145	86	46	62	109	90	46	105	188	142	156	165	120	173	164	163	216	156	124	161	132	83	110	190	166	120	110	167	145	139	253	243	140	76	74	134	139	128	107	49	41	87	238	244	154	102	126	179	97	93	93	98	99	73	140	178	205	181	207	217	168	189	155	221	187	139	218	149	69	66	161	188	126	103	125	155	161	171	156	151	143	153	157	89	43	48	54	143	180	94	142	188	126	156	256	220	92	44	50	102	96	46	57	150	132	143	157	118	124	81	173	218	232	223	136	125	138	141	164	192	206	217	192	179	145	119	201	188	82	102	140	143	131	69	45	42	126	131	72	123	199	199	180	206	189	269	200	77	163	196	141	116	132	88	111	134	70	152	163	90	97	96	81	123	117	63	98	153	154	124	94	148	237	180	196	261	281	216	111	161	217	182	191	173	173	201	200	210	185	171	136	155	181	155	219	185	153	199	113	127	145	122	140	121	97	194	304	233	184	163	95	87	154	116	117	124	126	178	145	148	170	161	172	197	193	180	189	210	176	109	102	180	220	215	252	190	144	146	141	107	43	80	133	231	269	191	195	218	178	167	215	262	250	226	230	164	124	158	169	146	194	174	174	237	291	273	206	209	183	203	185	138	148	242	308	246	224	255	292	264	200	272	236	180	238	222	171	125	138	237	268	169	118	178	198	206	215	198	198	175	148	130	204	258	203	217	224	170	164	152	223	274	193	201	213	199	205	187	248	194	116	166	115	199	248	149	96	137	200	142	122	172	245	254	163	117	251	330	297	211	80	147	244	172	191	209	176	189	255	274	194	197	187	222	243	215	196	167	187	177	190	258	286	208	195	245	206	147	102	146	243	286	316	264	115	85	194	266	250	188	167	130	121	176	157	180	241	246	208	244	311	255	180	191	200	137	116	110	162	214	184	197	248	231	250	258	262	252	173	208	161	134	289	378	317	236	309	327	215	231	171	159	209	175	135	135	242	205	152	189	216	204	214	226	270	307	181	125	144	198	210	164	134	173	144	134	171	192	156	81	172	152	62	87	133	205	351	343	148	118	130	96	175	199	220	227	210	154	73	201	269	159	239	254	164	177	109	86	130	115	67	108	170	161	244	277	184	168	192	157	130	177	230	226	202	219	188	136	163	189	216	184	108	180	257	187	129	181	239	215	183	169	205	165	108	128	178	201	150	150	148	144	155	149	153	135	108	200	221	136	76	68	150	141	112	167	136	61	42	40	146	175	131	182	170	158	177	178	179	220	208	148	99	107	155	142	134	125	149	203	217	163	165	174	135	156	217	153	76	118	154	196	216	128	94	154	135	115	118	110	229	293	163	142	135	65	72	69	129	189	184	230	253	240	164	149	197	183	166	97	67	125	159	204	255	245	188	106	124	118	138	189	141	90	153	152	42	81	111	107	189	153	52	99	84	101	151	174	137	108	108	76	75	49	101	147	93	171	242	120	40	107	136	138	164	127	114	176	218	222	227	204	162	161	131	108	91	106	217	251	185	138	196	256	277	300	205	118	153	179	160	137	114	133	193	206	182	108	52	107	131	176	164	54	84	115	104	137	138	76	141	216	202	145	85	132	151	109	88	137	189	147	112	111	168	175	83	220	735	677	280	191	219	259	200	197	117	47	119	189	145	99	78	84	91	129	167	101	35	122	165	79	135	198	201	227	190	160	230	182	109	153	134	119	191	185	73	52	88	113	192	275	189	70	103	125	96	72	104	174	194	124	42	150	220	212	261	159	66	70	112	159	157	199	139	51	56	133	154	77	122	176	129	75	34	25	107	117	58	140	199	173	253	303	200	147	98	107	144	119	98	57	59	65	116	165	132	144	176	112	49	102	160	100
96	199	217	175	131	142	175	138	159	175	151	100	87	129	206	227	102	40	70	143	112	44	40	66	74	55	53	83	79	112	120	96	144	184	164	163	152	96	78	95	165	118	63	63	161	169	61	67	56	75	77	154	253	191	141	176	121	79	88	46	96	140	86	62	92	82	66	157	303	287	171	128	132	179	149	142	180	170	159	100	56	128	142	55	92	181	243	156	148	176	152	149	133	114	60	81	64	61	134	170	168	110	66	106	108	147	167	166	186	106	37	79	81	153	224	176	104	65	67	116	121	128	125	76	77	54	52	49	160	175	92	128	159	161	367	462	347	212	83	98	185	235	125	60	75	180	173	143	213	134	89	151	121	66	196	198	82	74	110	140	214	159	91	142	103	153	195	100	161	208	164	173	141	129	86	90	167	209	228	141	126	160	140	186	201	171	95	100	95	176	224	147	173	106	104	185	189	159	139	95	41	84	128	143	113	131	214	137	94	166	149	79	112	110	51	95	79	62	88	144	137	88	95	87	111	132	146	180	161	80	68	91	63	86	193	188	87	71	70	59	75	83	113	89	71	106	121	168	123	128	168	239	200	80	76	39	47	60	67	92	147	110	106	235	172	84	140	170	205	164	72	138	138	45	153	229	153	117	153	185	187	222	182	127	162	175	141	192	363	282	134	92	64	227	241	138	126	106	98	122	120	50	81	169	177	192	159	122	101	136	244	241	132	123	181	170	171	138	126	203	197	135	165	202	209	187	161	123	155	220	217	203	147	159	228	210	220	146	70	101	128	215	266	193	162	186	153	178	201	104	92	153	198	218	161	193	215	159	176	168	138	133	114	108	88	137	188	214	226	146	187	159	103	153	178	221	149	109	194	182	134	181	226	174	85	135	197	199	132	71	142	176	168	102	93	177	148	190	223	200	227	184	237	180	131	216	352	356	170	104	109	139	142	157	207	209	192	203	213	232	270	264	170	146	204	196	297	302	215	209	187	197	164	143	152	286	308	242	213	196	262	282	291	252	140	76	124	214	263	245	241	203	148	164	170	113	141	235	254	256	165	160	170	135	198	253	317	304	214	148	119	194	209	152	202	219	192	217	200	158	133	137	170	178	148	199	249	157	173	226	281	294	187	187	188	192	269	201	89	86	212	280	196	134	152	176	168	241	234	167	230	251	243	187	202	261	266	269	166	183	233	214	142	54	156	166	168	154	150	245	201	217	250	273	277	275	181	143	224	178	201	232	202	172	188	233	199	170	148	178	264	218	141	198	205	156	215	185	114	194	280	266	231	194	177	197	210	223	267	254	206	198	141	189	244	168	210	226	203	166	134	146	169	194	152	173	191	140	144	147	91	156	212	193	168	228	220	84	107	153	170	182	135	112	158	153	79	106	173	156	144	152	176	199	217	226	122	47	98	152	213	201	159	120	82	159	138	179	259	146	58	137	199	348	385	210	182	164	118	69	164	203	213	315	249	201	308	290	179	177	142	186	233	215	218	211	248	241	230	217	159	125	133	128	142	237	176	161	244	135	124	157	170	168	147	127	102	87	84	131	128	124	187	225	123	73	142	112	108	210	208	155	100	91	86	89	166	130	117	169	176	204	186	162	144	162	126	67	125	143	127	150	161	138	115	75	111	166	144	90	53	70	116	142	88	70	79	51	147	261	228	143	111	124	200	236	164	88	98	154	170	213	159	204	252	192	137	52	80	78	151	229	175	207	222	140	68	42	100	183	160	82	91	86	70	162	250	186	128	106	48	138	193	194	189	179	128	75	131	95	43	38	127	139	83	79	154	212	214	159	55	107	163	103	42	153	201	147	164	158	198	214	152	102	56	180	218	102	201	227	116	150	221	209	163	134	173	200	191	140	66	49	96	138	162	159	115	80	40	117	119	74	125	147	190	170	154	136	80	182	198	82	48	135	230	188	133	97	95	82	125	147	79	101	86	95	334	389	209	167	215	225	229	199	86	83	172	158	133	103	74	156	177	139	150	121	160	236	137	43	67	75	71	151	184	189	208	214	214	172	166	165	144	140	136	153	110	40	102	156	92	98	99	105	102	35	38	106	173	165	144	132	159	179	157	121	70	88	116	114	152	158	151	113	235	287	203	223	156	113	160	153	97	57	66	61	54	152	135	94	166	195	132	126	110	93	169	181	134	126	147	114	85	143	195	180	150	150	162	98	114	108
66	105	150	178	112	152	217	226	179	98	102	65	107	105	108	176	103	38	41	36	36	89	89	117	117	123	131	109	164	180	125	52	51	106	147	87	39	77	146	110	56	52	39	42	150	276	171	94	85	124	228	192	203	152	102	172	159	132	82	35	76	79	35	73	95	82	119	208	208	99	45	99	106	55	142	211	166	122	75	74	132	156	143	108	131	109	92	107	123	166	175	186	179	112	145	192	129	115	120	105	79	122	147	86	97	123	109	117	142	159	145	161	167	147	183	227	178	173	134	64	102	139	93	61	61	71	94	140	141	87	78	94	91	83	260	291	108	99	93	67	129	145	86	91	150	136	165	177	177	200	197	234	224	182	206	221	121	94	127	129	137	101	71	132	208	174	168	122	197	241	167	215	168	139	198	219	170	143	166	178	140	183	152	95	147	159	146	130	203	196	176	130	61	57	127	176	146	117	130	194	139	86	185	188	140	111	81	126	140	133	183	162	96	120	93	83	77	148	145	89	175	122	85	92	85	179	170	159	132	53	115	197	129	118	124	77	111	82	87	128	160	180	152	155	115	72	96	193	203	136	108	84	71	107	182	201	187	100	110	113	93	142	165	235	161	63	136	140	156	209	125	70	64	62	121	184	171	87	81	124	137	228	198	70	76	168	239	224	150	111	140	135	128	149	107	62	143	194	153	89	49	78	120	89	68	157	195	115	85	87	113	201	236	200	195	132	164	211	88	64	134	114	82	153	198	220	161	141	188	134	95	192	167	79	131	192	193	179	250	240	171	159	192	208	242	248	196	176	108	145	136	87	186	251	261	222	264	296	233	160	96	96	114	153	182	138	76	113	110	113	103	94	175	196	278	251	174	136	160	208	146	155	175	209	180	85	54	60	119	167	149	154	212	166	117	118	91	94	176	259	149	212	276	215	175	187	275	249	191	136	121	140	103	95	146	171	133	135	219	261	253	165	136	145	179	203	209	192	112	66	137	213	213	226	202	230	259	202	127	178	226	184	133	143	131	119	204	268	213	124	118	150	237	290	220	113	162	245	224	229	247	235	156	152	197	175	272	262	151	187	177	141	167	150	127	226	236	235	284	158	78	164	156	148	233	198	120	159	299	341	288	192	128	175	202	170	212	212	146	104	118	214	253	250	269	273	272	227	246	242	150	190	200	206	202	150	145	166	161	169	128	87	179	156	95	122	159	159	162	212	235	166	170	263	246	167	121	177	141	141	243	200	223	231	250	305	236	182	249	245	162	141	113	111	126	127	177	177	114	109	161	169	121	140	146	113	197	273	203	196	198	205	228	173	179	151	133	182	134	99	182	233	182	145	143	107	184	177	45	151	217	226	209	161	144	147	123	93	189	236	174	184	147	82	184	237	180	177	218	213	226	201	146	93	102	105	117	179	181	173	147	154	208	289	287	229	135	156	231	204	160	136	165	256	266	159	183	145	112	173	197	192	282	393	291	173	147	145	129	129	151	188	189	101	175	292	240	129	139	192	164	187	222	136	111	153	131	217	253	188	152	182	208	122	91	172	140	87	138	147	132	161	195	239	189	117	140	93	103	141	193	152	41	106	105	37	42	76	130	155	223	220	160	151	81	67	135	203	230	177	138	127	150	197	164	114	84	135	166	87	130	176	97	122	118	85	189	228	197	155	201	228	173	142	96	89	116	119	147	127	142	205	184	182	267	284	236	244	239	219	191	179	122	192	217	116	69	39	66	130	105	105	164	96	67	149	153	93	61	107	104	120	185	157	115	123	149	174	193	108	42	53	51	79	125	111	116	209	205	117	95	65	78	92	46	27	57	134	183	187	159	103	171	206	173	185	101	59	114	136	141	218	176	88	155	213	218	122	137	246	239	170	125	174	171	85	121	171	196	262	207	121	122	94	169	172	56	106	154	149	96	104	186	185	163	147	138	141	155	169	213	202	122	110	73	36	103	114	154	228	217	237	191	159	103	92	145	144	168	137	129	171	211	212	129	113	119	75	48	93	92	114	112	56	133	207	135	45	86	142	113	138	155	172	171	95	93	131	152	120	120	181	146	52	105	98	33	93	129	93	53	49	97	203	229	197	130	46	161	226	121	127	110	115	208	243	221	158	135	138	129	141	140	112	82	101	124	188	254	204	231	216	184	250	197	142	185	133	79	126	136	133	152	116	105	104	64	133	172	115	85	121
99	126	63	154	208	180	219	318	307	152	185	213	164	145	84	46	85	117	76	77	70	135	139	40	39	85	93	50	47	81	148	118	49	57	116	120	58	45	73	62	94	105	45	84	166	183	166	193	263	240	216	206	162	150	132	150	151	174	126	38	105	151	163	174	96	112	219	217	193	128	123	120	44	74	165	208	174	98	61	64	140	197	163	157	103	60	123	173	138	173	223	192	169	127	146	245	202	86	50	100	95	104	180	115	71	128	119	149	178	125	78	48	55	92	198	168	203	259	119	101	92	51	40	73	162	122	37	40	75	158	196	130	125	140	96	77	51	107	165	173	212	158	103	134	157	103	127	126	88	123	182	203	99	70	97	123	93	105	119	135	166	147	182	178	177	132	131	217	273	230	212	205	156	178	181	168	156	163	142	144	182	273	254	175	169	94	84	171	148	115	171	143	66	98	210	151	90	105	111	152	147	121	176	212	192	172	130	98	110	146	113	63	114	150	154	122	121	187	126	85	152	134	140	187	141	136	129	129	173	204	127	40	41	43	44	93	117	73	163	156	75	75	101	103	41	133	271	256	170	134	79	95	214	242	198	179	141	89	130	130	190	245	183	168	175	133	89	75	66	85	107	102	104	159	153	130	161	159	148	159	123	132	135	87	122	119	111	227	238	171	106	144	168	185	171	92	84	123	171	171	198	171	170	202	144	72	76	143	120	49	70	80	66	142	130	122	178	207	187	127	160	195	176	91	67	76	103	112	103	123	134	155	137	100	107	171	242	247	199	185	210	146	157	220	169	184	189	165	170	108	51	142	231	258	243	185	156	105	133	209	218	203	147	199	223	198	151	189	288	182	102	169	188	134	198	168	141	160	166	191	115	99	106	61	119	144	98	194	225	242	259	175	174	162	128	222	208	111	184	172	91	129	169	141	143	198	189	146	147	130	74	44	88	155	190	234	186	117	143	115	106	161	242	273	185	162	159	119	184	204	252	255	223	251	231	196	143	162	236	222	205	245	141	78	134	174	225	276	275	256	229	211	257	216	198	180	95	144	203	229	151	104	159	220	280	221	237	283	312	334	300	288	233	175	135	205	306	231	180	185	229	243	171	201	246	193	186	210	215	261	256	191	198	242	229	185	184	182	180	164	178	178	127	187	190	234	239	198	256	239	199	210	270	274	193	186	170	125	169	211	246	236	124	51	96	180	164	153	177	228	206	141	174	191	241	260	229	199	226	305	270	158	162	195	261	261	287	326	186	178	194	205	251	260	232	129	163	252	191	133	136	196	246	217	194	182	163	147	174	192	190	172	188	183	198	271	177	92	81	117	184	172	112	56	114	153	100	100	121	227	248	213	277	244	181	205	189	94	137	267	300	245	214	218	186	192	213	121	195	316	182	121	177	152	137	149	95	54	62	96	87	90	91	89	182	192	155	186	157	134	188	185	117	156	217	210	205	236	162	164	287	297	311	179	135	189	127	196	171	56	166	218	155	182	144	179	248	177	107	85	100	196	212	133	171	283	250	90	72	210	253	220	217	185	171	218	195	174	180	126	124	81	129	281	199	48	96	96	44	152	194	100	66	46	115	141	109	102	63	50	75	117	102	122	146	153	200	137	162	194	133	135	210	170	75	75	93	182	265	176	99	109	72	105	85	140	194	126	86	143	172	92	210	207	53	124	168	84	58	117	144	119	121	162	227	223	219	253	189	91	77	163	130	99	199	163	151	149	61	66	88	142	178	103	103	195	189	89	31	118	199	161	219	224	85	104	113	92	82	99	155	92	34	71	180	167	85	134	225	245	183	120	94	65	58	94	141	179	122	66	103	164	171	153	147	84	40	94	165	217	184	128	198	147	54	154	187	159	161	159	216	151	124	172	96	45	82	83	113	154	141	132	129	157	208	153	65	138	121	63	61	119	139	65	116	116	140	191	172	141	98	103	131	147	83	37	44	98	90	143	184	154	137	152	269	254	194	129	52	74	181	208	108	76	122	191	149	84	93	75	56	79	91	54	38	50	81	127	184	221	172	84	85	132	108	56	119	124	53	101	162	183	179	163	106	93	87	42	59	119	165	152	143	212	206	130	90	117	110	58	54	57	94	115	117	110	93	74	60	49	161	197	98	179	236	119	115	169	95	59	145	127	48	113	185	113	37	47	46	41	109	105	78	133	122	73	46	41	75	167	185	97
122	101	56	135	136	96	127	77	173	199	123	164	196	272	291	156	126	189	227	222	152	110	129	140	114	84	157	149	49	82	123	147	100	39	37	80	126	143	100	44	111	178	108	38	47	46	129	230	293	270	205	127	100	150	93	142	196	180	165	103	71	154	229	273	257	167	105	85	86	120	161	150	157	115	152	132	83	166	124	50	73	138	149	151	110	63	78	155	249	224	210	133	135	247	218	135	131	100	42	123	175	129	129	94	82	86	46	54	57	107	144	92	50	75	132	205	258	178	71	80	118	86	142	235	237	201	102	98	177	118	110	120	114	148	163	194	115	43	49	114	147	81	92	177	136	81	124	144	94	80	94	58	92	133	142	138	78	41	57	119	139	109	104	113	157	122	98	154	160	154	148	162	161	136	166	153	114	92	68	59	97	174	164	194	173	89	166	239	209	130	70	67	52	112	147	148	283	208	43	147	181	111	195	281	179	103	106	98	155	206	214	186	193	254	239	149	126	168	201	131	101	185	266	291	180	91	147	167	163	267	260	207	197	157	92	123	206	168	153	163	120	91	162	211	116	79	130	130	116	135	137	79	125	186	176	180	185	210	231	210	198	207	192	202	220	147	53	95	150	241	262	174	101	76	77	161	222	206	214	199	200	162	148	170	162	167	126	170	209	197	172	67	53	131	127	87	151	165	131	164	194	136	148	148	171	211	247	313	181	132	174	110	175	254	167	107	153	177	153	149	188	181	146	96	135	278	199	103	103	138	194	111	87	206	282	216	146	166	131	147	134	100	124	106	150	215	211	171	115	75	71	152	181	131	249	261	139	122	111	182	185	97	77	123	157	121	116	75	174	264	205	161	175	197	164	171	232	167	122	183	174	185	177	90	119	210	145	138	236	281	255	206	229	217	182	165	145	110	96	172	138	56	64	154	226	178	174	123	101	131	125	177	148	65	132	163	158	135	75	156	133	92	168	218	179	161	176	175	180	243	286	198	122	151	159	128	119	131	199	266	210	138	99	160	211	129	193	246	276	265	188	190	250	255	219	179	182	262	231	255	336	264	155	184	296	259	241	279	265	310	310	248	212	189	176	193	167	146	143	110	168	242	224	180	127	131	130	124	143	149	272	328	224	206	204	159	194	171	187	233	195	184	135	146	175	216	258	207	204	345	364	281	247	205	191	209	189	109	102	144	226	282	183	140	203	202	180	199	247	201	114	177	176	166	178	175	266	231	182	193	238	243	177	178	214	264	248	184	157	174	186	95	148	278	207	145	192	151	93	143	175	163	132	149	172	123	91	152	199	156	202	242	213	138	91	152	116	62	57	42	74	134	132	120	136	171	225	204	143	156	226	216	164	165	162	150	125	119	170	183	169	101	150	215	130	203	268	187	118	203	202	64	101	164	169	147	178	247	224	171	99	161	159	133	248	231	192	242	223	176	154	76	101	194	186	163	244	247	184	198	229	199	167	113	98	99	84	141	123	90	86	170	258	179	110	83	157	189	103	64	97	112	108	108	145	217	234	187	112	172	185	123	162	214	269	309	223	179	200	125	101	114	121	168	150	89	62	55	106	173	159	91	121	123	54	83	108	167	193	149	131	117	138	167	108	104	182	203	242	235	115	96	169	156	121	149	196	149	132	117	56	90	184	153	97	163	119	116	116	108	163	156	153	115	80	72	68	53	77	117	119	149	123	79	191	219	166	164	96	58	93	140	96	93	188	188	142	202	241	196	130	61	95	96	42	90	95	47	43	44	78	105	207	178	103	109	85	84	78	103	117	160	111	140	189	149	166	208	154	79	74	105	105	94	156	143	134	233	175	65	110	133	181	163	73	103	200	178	196	259	214	179	181	120	42	56	112	238	231	106	133	189	200	122	108	115	117	152	117	152	181	158	169	146	88	92	69	106	107	118	174	132	76	59	112	104	98	167	166	144	153	145	161	178	174	114	53	103	102	61	170	220	155	90	65	92	115	137	96	52	95	117	74	127	189	99	62	62	142	192	129	148	110	58	88	75	76	144	166	109	76	131	120	101	100	127	153	106	68	42	110	159	90	38	94	147	122	76	134	199	148	106	112	130	119	98	73	102	159	141	112	124	97	46	141	144	82	165	124	40	119	146	110	133	160	179	109	41	40	121	159	170	162	146	210	133	47	94	86	64	110	126	84	40	59	126	143	152	164	106	88	74
58	145	241	136	101	196	140	47	125	213	134	48	109	162	141	141	168	176	153	110	112	200	174	122	187	178	176	164	72	63	114	156	141	72	81	80	144	139	112	160	108	138	111	74	80	51	60	100	162	173	145	93	42	70	216	219	171	154	78	153	206	225	239	242	249	133	34	121	236	186	80	49	47	44	54	55	45	126	125	41	132	175	130	87	139	144	86	116	117	106	72	51	168	237	118	111	112	53	99	164	146	89	122	120	136	248	184	105	87	108	202	179	84	40	164	233	168	151	140	86	82	84	102	195	176	184	137	63	117	91	145	214	182	140	125	152	89	97	144	191	203	105	58	191	177	72	79	66	175	163	49	39	80	107	101	108	202	210	87	91	124	140	175	127	72	95	77	135	216	253	174	75	114	185	269	168	81	168	201	132	103	85	144	195	95	44	122	206	174	187	238	241	209	168	103	136	179	142	98	147	163	77	190	257	131	55	73	159	230	196	158	118	100	154	193	115	46	132	135	61	186	223	117	128	171	167	152	142	142	138	150	203	198	147	194	202	170	244	215	174	196	171	162	184	123	95	207	224	142	119	238	187	101	195	239	242	210	186	239	222	206	220	242	278	176	107	122	190	224	195	123	78	161	230	142	120	229	189	159	185	166	172	128	68	68	79	94	107	159	129	86	141	178	217	134	44	189	218	175	249	153	156	238	202	150	128	135	153	160	171	189	178	198	282	238	90	97	203	222	145	101	111	106	76	105	141	184	137	146	210	182	173	105	129	193	125	80	170	150	124	139	104	96	121	153	175	211	125	44	94	168	155	87	96	186	247	228	172	97	109	110	48	55	166	161	79	131	153	174	191	184	130	189	199	179	279	268	234	220	218	194	161	156	120	148	197	195	153	119	201	267	217	185	168	126	143	173	108	108	249	234	163	112	138	270	224	93	76	126	199	205	193	254	166	114	230	205	179	137	53	91	79	103	166	143	191	212	155	191	192	193	139	41	116	181	152	86	108	295	296	146	151	143	72	115	147	182	183	138	126	127	149	152	210	238	189	168	168	245	353	293	252	296	233	179	243	260	170	147	215	180	191	285	235	125	126	152	126	97	110	208	221	148	91	81	210	217	154	219	210	179	155	148	209	269	308	189	92	118	124	123	116	247	284	129	112	221	224	176	245	260	223	226	267	223	154	108	112	199	308	309	261	207	197	233	156	215	209	146	167	194	235	226	230	235	200	181	163	152	201	216	113	68	101	87	68	154	229	190	166	172	193	138	105	211	241	168	212	178	55	95	141	94	93	147	208	238	187	179	218	228	204	212	196	100	71	107	113	137	108	85	125	86	73	127	128	75	64	64	82	157	203	245	278	183	142	162	152	162	148	177	147	88	120	140	84	152	157	104	103	119	117	83	146	255	281	229	142	110	148	83	120	208	147	91	103	140	145	113	169	248	208	157	148	129	101	178	222	171	120	197	230	132	130	151	183	189	165	210	233	197	226	225	140	93	98	139	200	212	205	173	180	154	126	101	134	228	223	193	178	181	190	193	166	175	246	244	174	121	165	196	150	129	124	156	163	130	110	142	167	117	98	80	61	96	78	102	214	238	127	85	170	150	150	124	98	156	141	110	161	136	65	74	166	157	90	128	84	88	140	126	154	193	241	175	73	84	67	108	187	181	156	117	90	81	99	138	112	104	131	97	130	130	94	125	141	137	198	254	217	135	44	104	120	68	128	188	156	121	115	166	133	47	82	78	35	37	112	144	105	164	164	91	79	63	92	190	190	110	151	212	234	176	91	84	62	117	204	179	137	178	198	106	37	47	98	100	46	28	126	178	154	200	165	141	130	64	34	92	144	92	99	149	150	93	40	138	193	124	70	88	91	52	75	74	157	167	73	59	60	163	142	98	145	116	94	55	73	89	123	138	140	172	256	261	100	65	95	126	95	94	94	133	185	98	75	116	132	113	121	93	77	101	156	181	136	180	209	153	185	166	126	147	80	129	171	83	43	89	149	146	221	196	56	57	56	35	169	195	118	126	93	65	65	117	135	91	136	165	125	124	79	116	141	111	199	163	159	292	188	162	243	180	163	142	193	236	125	89	135	110	67	111	166	146	74	74	78	92	134	108	136	108	41	40	102	95	123	129	68	101	137	161	168	236	221	120	77	54	41	42	49	42	30	103	109	66	77	170	216	100	42
159	54	130	123	84	108	78	47	108	105	56	60	112	138	88	68	98	135	145	141	95	56	74	136	123	159	170	119	148	112	116	171	172	154	122	72	78	78	49	65	105	161	130	58	99	103	67	158	139	69	117	111	58	40	128	129	142	187	164	196	219	210	172	183	187	143	142	204	181	105	93	136	204	194	114	58	41	133	236	146	76	77	43	39	80	136	90	121	142	107	173	155	159	126	124	130	80	124	173	157	91	172	214	126	154	128	98	161	162	148	86	107	156	142	181	142	96	98	62	65	69	50	53	52	56	125	116	86	86	43	37	78	82	69	125	138	78	38	47	121	123	114	102	33	48	47	117	138	144	215	147	61	40	81	80	69	197	303	174	68	183	162	154	156	86	88	110	139	124	122	155	150	152	194	231	154	79	177	164	174	178	75	164	231	192	115	86	102	121	149	136	136	128	91	155	225	113	32	113	143	66	171	271	188	107	129	110	109	168	102	50	50	65	117	139	133	86	145	149	82	120	89	85	95	152	159	82	101	105	135	191	219	243	197	133	116	200	246	124	125	234	158	137	201	222	152	72	104	123	157	221	156	87	147	172	199	148	108	214	209	196	231	169	113	189	275	177	71	184	235	192	271	274	161	61	194	281	193	135	126	166	150	83	50	146	204	105	134	141	48	77	137	163	135	208	244	244	202	121	142	116	123	151	246	260	208	157	159	198	164	119	117	139	74	43	79	216	224	153	120	54	103	154	135	131	89	62	82	96	89	102	128	137	155	200	260	390	347	194	188	131	117	166	112	42	44	124	178	217	179	67	45	101	135	144	216	204	146	171	213	129	117	192	124	82	191	198	167	180	219	270	221	128	168	237	144	155	219	149	63	90	160	204	268	247	173	217	220	155	166	229	247	174	226	228	155	182	135	174	233	218	138	137	158	99	169	186	195	206	119	193	231	169	173	186	225	180	172	228	196	190	182	92	114	126	114	165	143	159	124	101	155	101	109	110	138	135	114	223	249	211	114	142	147	94	159	228	264	193	134	169	208	152	146	224	241	251	251	206	190	129	102	175	181	147	160	182	105	151	275	210	140	174	156	112	108	179	204	196	156	107	253	267	168	169	115	140	187	173	179	160	142	180	223	140	136	184	116	179	270	214	213	198	143	127	145	182	198	220	245	195	154	121	97	168	225	146	111	184	187	124	131	247	236	156	128	190	201	187	245	192	165	233	156	77	138	196	140	79	131	159	186	194	119	78	157	188	181	170	148	112	56	84	121	105	95	203	250	118	87	130	86	110	168	171	118	119	143	76	95	208	181	91	166	187	184	221	215	219	158	135	129	98	154	152	188	205	169	123	44	81	124	199	312	243	134	128	156	198	188	146	136	185	243	211	141	117	73	99	166	144	191	272	205	152	158	103	77	105	144	112	106	157	164	125	170	222	142	157	200	206	237	169	75	53	102	171	230	219	169	152	147	162	202	201	155	171	137	121	153	184	241	239	199	122	92	156	160	168	184	157	179	195	153	157	139	187	186	72	71	130	109	121	132	169	225	145	138	201	218	186	192	143	124	135	157	164	125	191	184	140	153	138	106	164	147	167	222	140	121	129	136	90	120	174	171	122	89	93	48	113	172	152	171	203	175	150	169	113	125	125	70	134	224	242	203	154	152	127	60	140	284	240	147	99	82	140	181	250	167	38	120	224	215	153	155	117	44	110	200	167	76	107	188	124	57	53	46	81	169	184	96	59	59	130	209	123	97	186	219	223	187	153	129	103	131	108	84	158	160	115	78	61	97	134	98	69	107	221	295	204	90	34	101	186	193	125	114	170	171	206	236	267	237	126	141	159	79	111	210	182	159	173	163	222	278	227	144	122	157	151	129	87	124	164	131	95	42	60	105	118	73	122	122	44	103	148	96	93	181	168	70	80	147	179	192	225	209	106	110	130	94	82	48	60	83	113	92	40	59	103	138	159	132	65	115	156	100	123	174	182	203	190	111	84	89	96	114	158	190	159	87	36	59	130	150	76	108	144	140	130	153	187	118	63	46	45	62	129	190	196	148	271	301	130	177	187	125	149	154	183	178	95	88	141	157	119	118	98	163	243	199	197	118	38	80	129	85	41	150	197	127	74	95	95	168	169	190	253	150	127	147	105	28	47	114	98	96	97	41	92	189	196	100	88	171	115	71	94	61	123	194
171	104	55	91	74	37	45	49	126	121	88	114	109	84	95	108	115	156	166	166	89	80	86	90	115	94	70	112	125	54	71	69	57	150	131	39	56	76	112	130	132	132	128	185	203	146	133	168	114	107	154	166	177	138	126	91	116	149	83	52	142	138	106	111	90	152	122	103	93	85	130	90	123	167	153	112	113	111	104	106	47	45	42	112	189	195	180	223	208	132	131	120	180	150	104	190	132	99	150	142	135	152	180	117	73	72	180	222	140	172	115	37	39	161	193	118	103	92	136	129	108	136	130	114	75	116	121	55	54	43	63	79	98	137	167	184	159	97	50	73	124	105	92	80	42	40	134	213	206	165	157	178	150	88	75	74	110	195	210	141	107	133	131	196	219	181	169	133	131	111	148	252	234	238	193	162	209	223	207	140	95	93	142	161	150	152	177	174	93	56	111	171	203	168	144	159	113	54	108	156	129	177	155	87	82	156	177	97	115	174	194	153	115	129	136	137	93	45	65	117	161	135	126	171	187	116	91	108	136	118	88	182	162	67	49	59	108	111	147	232	207	162	128	77	93	138	155	159	156	158	147	90	61	100	112	132	182	177	120	88	152	132	47	151	227	196	177	126	198	229	176	117	72	97	101	117	170	281	192	116	161	173	224	213	208	193	115	56	114	164	136	114	86	89	147	123	85	174	237	144	91	120	108	141	185	175	165	145	76	143	222	162	186	249	204	154	152	100	128	238	184	77	127	190	184	146	114	174	135	136	193	154	120	104	154	188	223	197	210	173	102	182	251	249	190	113	78	156	210	159	131	98	59	98	88	144	180	145	191	172	111	155	199	161	148	122	185	230	174	200	190	152	207	221	171	187	164	104	159	176	84	87	93	90	155	197	150	105	115	134	189	172	145	181	176	233	297	160	96	134	152	148	192	210	148	209	230	149	174	214	165	212	198	154	158	114	92	62	122	125	97	168	120	130	130	166	227	210	243	247	240	218	222	193	165	178	232	198	148	194	131	58	120	148	164	202	222	261	168	54	130	169	115	144	199	152	178	177	70	145	210	181	185	161	245	271	161	170	205	204	219	231	235	205	146	143	226	193	80	146	203	208	176	179	219	244	265	143	124	213	141	84	110	112	135	149	178	211	213	177	193	186	159	204	211	153	129	170	185	233	249	270	232	208	158	111	180	217	192	170	231	262	244	230	157	151	278	185	166	241	120	169	214	153	163	185	243	212	180	144	199	306	230	135	143	162	171	209	189	175	138	77	64	174	165	105	143	155	156	129	198	212	181	135	148	183	166	133	75	102	202	212	124	166	139	78	142	194	149	105	129	161	200	197	273	264	108	106	113	71	101	144	141	159	199	167	102	143	195	163	141	142	153	201	146	45	93	88	41	164	192	141	183	111	113	227	213	142	158	131	144	219	161	112	112	169	230	128	95	153	210	199	175	213	234	233	145	136	166	145	116	195	221	180	155	134	151	189	212	160	194	170	220	299	258	253	277	235	201	245	175	105	137	186	221	133	145	173	157	171	121	109	150	156	139	132	81	115	121	58	98	153	157	104	84	95	63	52	63	131	161	109	86	105	169	229	187	114	91	136	165	101	170	257	168	156	122	138	136	47	112	166	104	94	185	178	160	215	147	84	75	175	272	230	192	144	165	183	100	88	141	172	154	85	50	100	122	95	107	79	116	177	194	143	63	88	159	134	135	157	79	40	157	241	184	128	168	163	90	139	187	134	138	169	96	172	249	182	108	44	102	108	76	144	155	108	63	105	194	136	123	133	56	96	136	135	160	99	47	106	148	95	44	63	75	135	145	129	156	162	211	209	257	240	210	229	170	156	103	142	228	160	161	172	153	118	48	100	159	138	152	122	45	71	146	143	92	125	177	151	94	95	106	68	62	132	117	158	172	177	218	108	47	42	94	163	191	184	159	116	58	40	40	65	85	143	125	43	115	120	48	138	138	68	128	149	128	85	48	55	124	117	149	186	131	125	147	137	144	153	155	123	78	100	69	80	75	130	139	51	45	115	194	116	33	60	75	80	90	114	191	242	205	146	82	97	189	132	39	107	128	61	94	143	114	66	112	140	70	122	185	104	149	178	70	143	213	215	182	81	118	187	115	128	191	105	141	202	133	69	99	91	96	126	60	65	62	102	107	105	134	142	170	113	88	107	64	81	86	49	43	45
82	96	90	109	120	175	130	75	165	129	52	113	101	39	49	57	57	100	94	60	57	89	86	92	109	110	133	125	188	183	98	58	137	219	122	61	144	219	208	121	128	151	132	89	73	197	165	85	105	74	131	128	70	137	169	140	120	143	117	111	215	156	60	81	78	128	181	114	85	84	112	111	48	133	168	164	137	58	55	117	159	94	88	157	177	115	84	158	223	191	179	128	75	113	160	151	141	123	95	89	96	178	216	174	182	213	209	184	114	65	79	75	45	53	128	149	67	58	113	193	235	142	97	146	92	141	207	152	143	114	80	134	113	55	126	196	143	198	180	51	93	135	180	127	40	115	192	137	103	117	132	159	103	71	92	73	114	163	127	68	90	145	94	129	201	170	163	190	167	179	183	88	59	117	159	135	163	185	115	57	89	82	96	135	77	108	163	109	52	44	52	56	137	177	152	191	126	52	117	137	138	171	140	154	137	140	169	123	159	249	200	92	101	119	77	84	103	128	177	197	166	166	166	80	131	154	111	127	156	139	121	144	153	112	93	172	149	159	186	136	118	76	45	112	230	217	105	139	162	83	110	114	115	136	121	131	178	248	198	100	77	67	51	75	86	124	135	133	268	213	113	104	47	146	153	154	241	313	294	154	99	155	159	112	179	245	217	164	163	184	130	106	124	99	127	164	170	161	153	176	193	190	222	174	135	167	150	130	148	153	192	157	76	103	173	224	168	99	141	178	184	151	84	95	157	222	168	151	126	70	109	83	92	199	219	147	147	194	183	118	113	191	155	114	184	187	235	228	138	140	110	150	140	114	201	145	131	189	190	164	84	91	210	251	188	227	272	188	168	204	178	143	164	217	145	110	173	232	290	250	188	185	121	91	143	134	132	205	258	181	85	117	210	196	101	133	168	83	79	179	237	300	280	179	115	84	91	101	208	218	147	142	96	103	145	89	156	214	120	117	173	156	91	84	176	158	83	152	188	182	198	240	268	210	203	226	236	262	212	187	194	145	148	116	100	106	99	89	110	160	195	236	155	118	131	154	127	94	92	143	141	77	148	123	136	217	227	223	215	184	180	245	229	195	244	199	169	163	105	86	83	176	188	156	206	197	169	144	124	109	66	87	189	216	150	212	247	122	82	188	250	148	80	125	172	158	190	146	152	265	236	203	222	268	284	189	160	199	152	162	190	115	91	207	205	137	136	128	177	176	211	215	159	148	143	272	277	279	299	172	160	201	159	79	147	170	146	228	212	103	51	117	182	120	104	169	163	183	241	227	223	176	107	88	178	226	126	83	59	89	151	142	175	268	176	66	65	133	245	214	195	210	159	138	168	193	195	230	279	263	267	247	189	153	181	216	138	193	171	112	109	140	203	179	207	209	121	131	185	206	150	122	177	134	195	224	150	161	219	262	275	193	134	95	101	105	150	182	143	119	156	251	224	179	237	242	219	248	213	131	181	201	189	193	149	190	192	119	53	61	144	159	179	220	140	145	228	235	132	148	143	82	95	134	151	122	140	135	191	179	141	155	226	225	112	167	174	142	164	163	181	179	158	121	112	175	129	80	77	46	48	77	135	180	196	155	154	196	215	227	203	152	161	202	160	142	107	44	42	105	235	184	116	170	154	135	203	262	165	60	41	42	78	110	170	206	207	243	147	110	117	103	107	56	42	72	74	116	180	169	103	49	133	170	134	90	111	209	224	180	192	140	128	206	153	137	193	226	237	184	119	72	80	144	101	148	247	176	194	159	111	115	99	203	168	106	172	131	90	161	159	114	74	55	109	134	89	50	100	97	59	57	75	183	212	259	217	105	162	121	83	120	125	119	73	115	189	158	83	130	208	208	156	154	128	89	127	114	73	40	94	169	115	133	168	169	143	54	69	143	117	49	87	130	92	40	40	119	184	157	143	91	108	102	118	233	199	85	96	101	68	75	163	155	53	111	157	94	71	74	98	138	80	49	123	145	78	102	96	89	136	119	136	164	115	56	93	196	211	162	159	108	94	134	96	146	171	132	158	166	182	201	154	76	127	133	47	74	72	100	155	161	191	124	83	129	162	188	195	183	102	113	199	241	262	230	208	168	110	85	54	128	180	102	49	137	160	71	108	120	100	121	119	156	137	121	102	147	178	65	38	115	169	138	83	98	155	116	120	156	175	182	109	49	131	173	145	104	91	89	90	156
86	98	140	101	85	174	213	209	135	51	44	53	82	113	103	118	101	37	90	104	123	120	88	123	107	129	107	79	88	59	99	129	89	101	86	105	185	152	150	143	125	129	122	91	99	172	184	149	96	75	146	131	53	115	191	153	181	267	151	86	93	44	73	72	138	159	95	105	92	95	107	77	46	79	151	116	84	85	41	127	127	42	59	73	58	102	152	144	166	161	98	49	115	197	187	105	56	82	130	132	67	131	175	124	114	116	89	101	182	212	134	60	143	163	114	98	57	89	89	115	109	57	94	175	177	145	304	345	226	164	86	128	169	177	184	172	122	82	79	115	146	107	157	162	189	250	153	58	85	107	183	213	181	187	140	86	70	120	123	57	43	45	116	114	62	126	102	70	124	147	114	77	57	129	153	103	154	197	200	184	194	147	167	200	149	200	254	226	181	168	204	192	122	92	128	152	83	98	184	189	221	232	202	219	131	112	173	131	134	138	151	186	171	106	56	114	163	140	82	61	119	157	113	57	42	105	173	155	193	169	101	147	195	170	163	163	94	133	197	156	85	87	119	151	122	47	39	40	41	78	168	195	193	236	257	198	119	108	157	181	143	115	80	45	142	187	137	132	132	146	154	175	160	140	151	95	130	158	149	185	157	135	180	189	131	82	77	152	231	220	185	122	50	51	65	79	123	108	68	165	186	100	139	241	277	226	114	98	124	146	220	189	87	83	161	147	174	171	147	184	128	149	121	41	170	224	117	83	60	132	222	139	107	113	134	206	258	213	150	162	117	98	78	126	217	135	98	124	149	127	100	169	116	133	201	152	174	223	196	163	100	123	213	235	303	283	176	96	92	149	249	225	144	194	129	76	180	217	164	184	286	300	149	105	197	259	277	214	126	139	142	126	266	298	189	179	215	154	121	156	106	129	213	232	194	221	223	250	260	213	185	130	137	149	99	109	179	199	122	99	169	157	109	174	264	237	227	201	143	150	168	175	170	174	186	191	215	225	257	241	211	234	230	163	184	211	153	148	120	172	258	209	113	88	101	82	135	142	164	281	186	117	201	229	216	172	164	271	294	161	136	169	104	42	112	177	122	136	191	227	170	124	188	211	225	241	175	76	139	180	88	114	143	167	224	257	173	132	158	197	199	110	119	82	98	129	184	153	124	197	204	165	162	235	235	164	107	226	236	80	143	172	73	205	247	91	93	156	170	139	125	168	159	139	147	123	162	209	233	239	248	207	141	97	141	196	189	176	101	130	190	115	110	195	200	203	131	134	198	150	182	193	143	96	141	211	159	174	188	172	161	166	185	175	185	215	143	44	135	138	160	216	126	114	90	70	169	175	112	130	199	217	193	175	174	180	238	282	300	291	167	147	144	147	178	150	152	152	156	139	104	134	146	108	115	145	133	142	182	236	272	204	113	82	141	215	196	160	142	166	192	194	186	183	211	186	213	242	197	211	173	130	178	125	157	277	242	158	148	209	226	128	123	217	219	148	189	217	104	65	93	147	199	163	155	155	80	117	203	222	169	138	180	197	182	138	129	194	144	107	163	169	213	200	162	157	85	140	186	141	117	144	205	222	250	265	235	220	247	181	109	80	144	233	192	176	194	120	96	149	229	183	136	134	54	101	184	176	184	193	96	60	168	191	84	99	122	99	129	118	65	110	138	150	126	66	59	112	249	202	65	93	161	134	131	104	56	129	185	168	221	219	132	145	121	56	94	171	203	176	170	121	132	212	154	144	183	191	173	94	189	248	195	165	148	171	192	147	105	113	176	213	99	104	128	181	154	42	47	49	88	87	38	34	36	124	177	126	154	116	35	53	116	209	186	82	51	125	168	98	156	198	145	104	100	121	119	174	124	70	160	134	99	145	99	52	43	43	42	142	144	60	85	128	254	205	109	136	104	99	131	152	196	147	154	211	102	63	130	175	145	78	55	119	189	121	130	152	85	69	135	133	61	111	192	219	168	160	108	82	166	149	119	182	175	84	90	119	119	202	246	211	198	185	150	140	240	191	65	79	55	61	60	65	185	183	64	78	80	115	181	141	79	46	58	85	121	156	249	212	59	93	100	151	205	101	63	104	131	148	159	131	80	120	129	63	102	162	132	113	149	96	138	182	156	239	220	129	142	102	31	36	125	125	37	84	92	50	43	89	211	221	99	134	154	69	152	172	80	43	94	96
196	119	86	131	147	187	170	119	87	50	48	92	130	161	122	39	47	56	121	140	75	124	179	109	57	128	194	120	42	50	50	69	63	48	135	159	140	186	135	113	135	165	160	72	71	71	56	83	113	114	148	174	98	98	157	192	161	132	199	202	106	39	117	147	159	174	136	152	99	38	41	48	48	117	227	204	149	125	162	176	144	112	143	191	156	151	130	78	38	39	43	44	49	114	113	44	89	219	187	101	80	107	221	233	211	149	146	150	123	139	78	96	102	85	120	113	113	90	61	120	169	112	124	215	143	76	374	466	257	134	96	160	113	47	115	160	88	46	49	105	168	157	126	144	114	42	36	71	126	95	93	167	168	98	48	75	133	157	101	121	153	92	64	114	139	133	95	114	178	195	159	100	161	180	233	285	241	270	231	184	238	197	140	173	130	143	231	156	120	100	134	192	96	89	112	142	154	146	186	118	67	114	142	136	180	222	213	176	140	168	202	190	115	99	162	120	67	107	142	100	47	94	159	108	45	93	92	42	84	103	67	103	136	157	133	109	94	116	122	150	143	33	36	127	157	77	67	167	213	154	135	90	41	46	66	105	151	116	121	223	266	239	169	169	228	154	123	190	252	253	235	239	186	158	143	160	185	188	210	166	104	147	124	79	106	92	116	168	197	138	124	176	143	118	120	151	220	209	139	168	175	207	234	206	201	140	130	150	124	91	104	125	118	140	204	202	198	247	226	147	129	156	89	44	98	179	130	123	184	165	174	137	65	127	162	192	218	216	264	222	162	94	87	237	270	150	73	94	119	140	121	107	129	85	80	169	200	188	208	160	178	211	227	231	245	259	140	54	104	133	166	199	174	185	149	178	255	152	174	191	160	205	124	124	152	127	165	211	171	148	157	171	206	167	196	234	126	139	147	70	108	165	184	138	189	241	227	150	186	283	200	165	240	265	187	124	118	160	169	104	134	202	123	161	281	205	144	229	198	180	160	147	143	148	159	78	111	163	214	154	146	244	207	194	215	247	243	177	125	147	169	158	171	131	114	177	197	185	160	117	138	179	135	131	220	281	243	250	226	147	167	193	148	71	168	271	174	150	208	152	180	149	54	123	154	97	49	119	198	223	201	141	147	183	139	59	77	92	99	140	150	94	99	110	84	154	208	130	113	213	269	220	125	114	88	121	157	196	256	172	145	167	213	197	150	203	147	158	256	229	174	97	69	129	167	210	209	157	135	135	200	249	175	83	52	58	64	103	141	219	246	159	107	181	197	170	185	98	133	207	209	223	177	94	54	98	129	161	163	89	73	184	235	159	178	239	221	129	144	164	150	180	198	171	130	121	79	168	192	152	177	203	163	134	206	156	129	122	145	152	101	129	133	163	183	192	252	269	262	211	198	141	49	122	117	178	255	240	210	155	151	184	227	218	238	156	112	183	141	117	116	145	196	158	139	149	177	229	236	209	184	138	175	240	151	56	100	144	171	160	127	101	75	159	275	231	162	247	179	59	132	182	208	229	136	85	168	177	98	96	131	99	59	120	153	100	126	230	253	190	187	139	136	149	144	228	154	135	172	155	171	188	203	219	161	128	167	159	150	154	196	198	161	152	161	167	177	197	185	105	131	182	132	133	105	57	106	170	169	184	150	144	124	136	143	87	80	127	179	162	111	162	163	76	152	231	151	74	85	113	169	201	301	256	90	48	102	187	147	54	114	123	186	240	104	41	115	171	139	157	122	85	148	191	224	241	201	213	236	133	75	104	143	151	128	170	133	81	101	118	98	111	163	118	151	138	42	40	107	117	187	174	80	80	39	111	187	163	107	89	71	153	216	196	133	103	187	192	143	119	219	317	201	106	135	103	57	48	47	38	137	189	163	161	162	139	119	93	87	93	47	76	135	164	113	53	51	96	186	178	127	187	215	190	133	147	127	89	148	99	107	110	155	187	96	80	86	151	226	178	134	97	110	198	141	51	46	75	61	103	153	149	205	176	118	87	126	174	142	184	239	209	161	180	168	107	114	152	123	117	95	83	146	157	115	98	82	46	79	92	82	101	132	147	140	92	46	78	166	134	113	153	81	73	127	102	47	43	86	82	45	42	113	159	175	216	185	214	245	171	85	69	96	111	140	122	91	102	114	86	77	129	109	60	84	95	117	161	151	110	130	210	136	60	180	157	112	181	105	68	134	136
157	119	94	114	198	169	177	148	128	187	111	103	121	100	89	48	62	103	86	96	136	115	129	177	125	113	139	144	146	135	102	87	156	143	92	104	133	89	44	42	97	197	141	37	142	170	88	193	220	93	86	86	77	80	79	150	197	203	226	164	58	36	122	196	121	109	163	104	49	48	41	74	72	89	161	189	144	71	160	152	47	79	117	86	66	106	134	115	60	96	113	59	75	131	122	118	186	136	75	72	128	145	82	123	137	173	229	203	176	107	86	190	188	124	148	106	132	228	135	114	126	161	177	144	209	210	168	92	128	180	163	180	120	147	154	139	188	131	134	134	95	115	146	170	110	39	127	166	122	114	69	40	100	229	169	49	152	203	177	147	73	51	69	128	195	222	159	86	69	109	172	168	122	89	97	94	99	138	117	93	166	156	68	61	60	79	87	164	164	122	186	114	115	245	197	114	165	236	190	73	44	114	122	84	79	76	125	165	189	173	183	206	115	81	101	75	67	77	112	88	82	96	136	117	84	125	82	40	37	49	153	233	185	95	84	120	122	86	67	154	170	103	66	94	157	160	93	83	150	113	81	95	87	76	112	140	150	153	170	243	283	173	89	181	218	163	119	188	301	279	224	188	129	150	119	84	128	112	140	124	102	110	139	235	246	136	126	160	98	66	103	189	145	135	147	123	171	197	196	156	98	180	201	91	82	71	102	169	143	164	205	155	134	138	124	139	248	279	162	98	123	166	108	65	107	86	49	87	99	61	85	81	98	114	86	184	211	150	167	170	262	261	181	247	224	142	170	191	197	215	131	126	240	188	83	149	158	91	128	190	226	226	220	240	272	267	193	96	48	47	71	143	154	136	101	57	176	217	190	219	187	205	230	220	130	42	46	88	119	147	124	143	160	197	198	198	232	154	145	228	250	173	102	105	134	155	207	131	155	237	134	122	163	167	159	114	131	200	227	127	43	69	134	230	236	187	196	249	202	97	66	101	108	72	129	176	138	77	152	204	165	158	199	211	190	232	213	136	73	94	169	120	122	173	187	172	195	200	145	113	126	171	138	120	194	209	187	208	222	247	207	189	156	127	165	132	204	215	118	174	126	51	100	147	172	188	154	187	189	115	158	223	150	131	117	40	45	70	113	159	174	169	164	178	151	128	180	140	135	221	184	98	109	137	109	172	258	219	172	114	54	113	130	67	119	133	96	158	215	165	107	80	70	112	253	205	83	86	82	117	201	186	146	137	55	125	226	213	134	151	136	87	139	160	178	222	183	134	198	223	199	160	151	185	134	133	185	177	228	172	91	123	128	99	184	261	243	251	211	114	151	284	261	206	224	248	146	97	162	152	135	144	142	193	153	94	144	118	105	149	158	196	174	82	149	208	172	277	322	209	161	143	132	197	217	150	139	101	117	242	304	258	196	160	212	205	96	95	131	140	171	230	195	171	148	108	152	117	97	226	275	195	144	120	114	134	93	130	188	146	93	127	173	151	139	147	158	133	85	126	240	229	120	54	167	207	121	166	151	141	177	179	173	134	159	162	111	129	128	75	145	159	63	34	78	146	103	78	108	113	127	148	146	81	76	122	219	222	161	151	159	160	118	157	121	109	139	116	181	219	219	159	95	161	195	134	72	119	242	295	200	184	154	58	56	43	124	193	170	141	147	212	148	105	141	105	64	91	150	170	184	135	123	188	192	173	154	137	93	77	99	143	175	138	114	78	87	126	154	107	57	105	133	147	173	123	87	185	227	157	162	175	127	164	132	96	120	108	133	170	137	95	156	142	75	118	136	121	179	241	229	214	237	144	41	36	101	146	155	178	175	154	144	137	73	165	238	219	225	113	85	152	194	213	147	74	94	176	205	110	82	119	178	170	77	120	115	124	141	65	80	163	131	103	96	38	36	43	48	178	243	154	106	73	130	200	208	266	233	95	113	115	75	91	117	149	145	98	143	159	138	137	111	117	94	101	75	107	105	77	76	77	125	160	160	150	186	126	51	49	50	150	179	136	181	127	72	80	54	78	97	116	172	120	44	112	125	51	43	138	130	96	96	82	124	125	136	135	141	118	122	156	89	83	142	171	152	68	88	98	82	81	133	123	83	183	214	159	94	86	103	110	72	61	72	107	107	46	39	52	59	103	145	143	178	144	87	96	82	109	157	96	38	73	131	146	152	119	56	34	81	134
187	117	107	225	228	153	164	269	215	102	75	40	42	99	164	169	145	126	90	41	127	222	143	138	192	158	97	101	157	131	99	152	184	176	193	118	61	92	115	93	49	42	119	117	116	168	146	143	164	112	42	99	159	136	134	182	184	230	179	66	49	43	58	97	124	121	88	56	58	68	63	43	111	104	37	48	114	127	98	115	74	39	131	212	170	141	150	133	123	129	98	91	77	115	175	149	126	126	89	110	131	202	203	75	157	318	262	106	117	103	92	90	149	186	113	75	58	138	118	102	101	121	207	205	123	89	103	93	105	99	148	204	148	136	287	302	219	201	132	111	189	216	255	231	95	46	46	71	163	196	101	59	98	166	261	271	199	104	133	236	267	255	181	133	168	154	130	154	187	180	148	190	144	77	120	194	200	177	184	105	59	113	89	112	182	108	112	207	214	128	125	176	126	135	166	169	157	166	164	101	117	156	100	128	126	73	145	194	217	221	189	197	134	73	85	71	60	80	143	102	71	102	181	226	124	44	88	118	66	97	257	356	289	165	156	166	82	117	141	68	193	291	162	112	185	186	151	146	92	109	156	187	184	137	134	116	114	113	78	126	173	127	78	157	213	182	177	98	57	80	136	163	142	159	170	108	92	239	274	170	184	167	117	148	168	119	67	63	64	111	111	97	169	181	113	121	145	188	236	188	173	116	163	206	200	166	138	187	102	177	234	195	235	187	131	176	185	133	119	156	205	197	107	111	185	192	182	106	92	200	232	182	146	200	180	108	141	176	249	196	172	199	177	189	194	240	171	115	152	195	185	149	153	136	192	227	182	137	130	140	181	226	167	180	190	122	143	210	152	106	143	105	130	114	43	105	121	117	111	74	66	115	199	261	186	103	92	95	110	55	154	192	85	106	168	247	253	196	259	280	141	83	118	88	113	151	154	175	169	192	190	175	215	196	176	130	57	108	268	278	117	88	188	233	215	207	192	133	107	172	223	207	231	205	207	243	174	152	169	137	129	178	187	173	122	143	161	205	216	157	192	151	146	140	124	305	252	110	161	159	136	184	256	231	203	144	104	107	144	147	140	181	161	187	186	154	215	263	212	144	166	150	69	40	48	51	120	184	152	196	183	140	162	219	167	80	108	141	180	184	143	123	122	149	180	161	133	71	125	159	74	115	128	123	175	131	141	159	194	246	249	149	128	172	173	153	144	255	272	193	173	159	78	55	100	86	52	51	92	108	148	172	117	74	115	121	128	224	207	107	72	146	126	79	157	141	82	179	164	80	93	130	155	176	192	169	148	175	216	204	183	240	251	282	325	247	173	162	226	231	234	234	229	213	203	246	147	80	80	42	113	215	229	191	136	121	113	133	107	107	150	164	160	85	125	177	178	250	272	213	170	130	136	175	172	175	200	221	150	143	189	202	190	117	94	138	160	149	169	155	219	215	166	207	179	128	155	217	186	94	126	135	57	42	105	145	168	243	210	178	118	130	190	104	69	112	131	135	172	193	122	142	130	140	193	125	85	139	190	159	103	53	56	106	111	56	135	234	144	46	57	53	36	66	158	188	209	178	75	94	138	108	78	65	96	198	243	204	158	174	180	109	158	193	129	92	69	193	215	153	135	211	191	45	97	187	130	88	219	219	124	161	213	198	171	119	79	79	128	191	205	208	168	180	141	120	120	64	129	176	224	226	169	168	183	112	78	131	189	220	120	102	140	138	157	157	107	58	118	108	143	178	111	73	78	142	177	134	102	178	258	182	80	113	180	170	124	81	39	94	106	133	142	106	119	167	133	59	145	217	193	163	202	251	171	128	197	149	180	300	180	101	140	84	170	203	174	211	174	124	61	133	224	213	180	140	152	180	163	103	52	100	149	112	132	165	94	120	168	135	162	226	283	227	92	30	36	99	98	121	157	136	137	78	71	127	173	164	143	129	134	157	150	151	104	78	98	118	153	134	129	93	65	97	83	109	94	40	40	116	177	100	140	153	147	196	163	117	58	36	37	66	71	57	123	154	223	221	87	121	174	159	158	100	108	150	139	96	60	107	227	200	91	92	62	63	112	87	55	131	236	230	188	202	144	84	136	112	77	171	167	103	93	65	104	145	93	117	106	39	34	30	30	37	109	169	187	164	144	141	76	70	115	120	93	102	124	110	94	127	178	120	130	186	103	47	56	91	208	169	83	123
165	194	127	119	146	104	148	228	181	101	47	66	96	127	136	156	204	161	87	55	51	110	101	54	118	125	59	85	96	83	83	50	96	97	67	62	49	131	125	150	141	39	44	125	124	45	123	217	259	197	75	123	152	110	155	130	62	87	141	207	148	116	169	151	101	126	165	88	77	74	95	125	129	124	68	102	118	57	67	129	154	100	54	63	79	88	84	61	51	139	135	126	161	131	149	115	87	116	87	97	138	140	102	119	187	167	99	71	112	124	91	99	198	183	75	66	66	59	112	171	158	96	184	280	220	169	155	131	108	68	85	269	327	150	171	218	226	238	104	75	73	44	132	244	210	176	122	97	198	173	124	136	143	121	119	213	206	156	189	227	233	219	159	100	168	154	151	210	217	213	111	85	105	114	140	87	113	162	133	130	89	47	105	98	145	182	186	146	119	206	192	164	164	130	110	195	207	169	160	184	184	131	81	81	161	191	178	168	139	131	136	186	142	79	103	141	211	214	146	132	159	126	121	136	86	80	86	138	132	77	232	316	196	124	94	83	157	195	241	227	177	152	127	173	196	197	177	183	199	212	167	81	61	53	52	99	140	210	180	102	194	252	250	204	184	154	136	197	157	84	84	85	66	123	165	152	140	157	158	152	116	47	72	81	162	156	156	199	160	110	114	136	72	50	94	131	129	184	182	201	200	160	119	77	98	129	143	182	148	98	162	156	162	161	189	226	187	126	122	159	103	91	149	162	127	74	69	147	131	46	96	164	187	233	242	217	128	113	141	119	140	174	180	177	130	112	181	184	113	128	190	168	97	110	169	143	87	59	99	176	175	123	75	80	123	125	140	224	212	207	159	99	209	161	76	107	149	223	190	190	212	223	238	210	208	145	113	160	185	109	131	147	95	200	227	141	143	178	129	59	136	185	154	117	66	111	173	177	209	254	243	211	258	229	149	168	168	106	155	209	179	167	191	148	133	175	166	116	98	151	127	150	165	162	213	243	179	111	77	166	235	174	164	159	186	163	159	269	244	129	124	141	120	90	225	295	151	143	232	212	165	194	171	89	163	202	120	135	169	137	144	171	136	186	197	161	219	281	239	171	106	86	134	103	85	100	215	273	176	167	170	141	242	250	176	203	161	143	114	78	89	101	177	236	237	176	99	131	193	193	144	95	137	205	137	121	160	159	211	235	249	189	148	211	212	175	257	245	156	142	133	121	63	127	258	197	121	92	86	182	201	186	166	86	50	118	191	123	197	284	217	127	42	97	162	185	122	108	170	222	185	78	50	125	215	183	221	234	183	182	196	233	279	321	281	212	240	260	199	214	199	164	222	218	173	136	130	129	135	119	82	159	210	164	188	255	155	96	190	173	166	212	131	87	160	271	267	182	216	153	137	203	110	142	224	141	117	105	50	99	149	99	56	51	78	140	106	155	161	77	126	108	129	173	127	115	136	123	136	157	156	196	133	73	136	195	175	116	71	57	156	152	92	151	166	121	158	241	239	153	121	98	117	192	211	221	173	158	209	235	221	168	82	123	206	169	150	143	83	88	159	117	49	87	133	183	141	94	123	80	37	41	117	196	222	278	227	160	212	135	105	185	194	194	124	86	178	169	127	120	128	200	136	57	103	95	61	63	72	122	106	115	225	235	142	136	113	98	156	189	178	210	172	129	188	222	202	193	288	212	175	206	147	140	167	184	202	256	210	183	155	149	217	165	129	148	127	91	79	144	161	125	146	95	40	71	119	167	128	137	177	143	190	222	142	145	127	40	69	191	187	105	115	158	191	184	136	137	220	154	65	112	188	135	132	207	143	140	156	91	53	119	257	225	132	97	118	139	118	171	126	142	205	154	180	177	132	146	215	205	130	148	165	187	197	131	76	54	85	118	110	106	220	232	128	82	123	225	183	151	123	119	192	167	203	161	43	133	170	157	131	93	137	105	89	129	86	91	152	110	109	99	83	95	54	43	33	80	87	38	99	134	110	181	220	239	230	148	92	43	188	196	78	164	131	115	117	59	84	135	154	120	88	66	64	169	255	167	168	146	69	109	148	119	49	140	211	121	56	46	60	59	102	138	110	75	39	77	110	143	133	57	73	105	100	93	60	47	51	71	138	108	38	89	147	150	195	183	135	95	46	61	99	123	195	197	138	131	129	181	186	115	174	200	139	129	75	91	151	200	184	90
126	131	117	84	86	88	94	150	177	133	109	92	50	61	53	46	170	195	172	231	139	134	126	66	97	124	159	189	116	135	146	91	96	55	44	37	112	190	184	113	42	31	97	111	141	157	71	64	82	106	82	39	39	95	131	138	105	72	83	51	100	254	229	160	188	172	139	169	187	118	133	170	119	101	129	138	181	151	68	47	127	182	155	180	121	122	185	169	250	184	45	102	189	208	165	101	78	68	42	93	96	106	109	102	195	174	77	55	57	127	133	82	184	184	77	109	157	171	123	125	234	185	168	161	139	161	102	53	35	95	186	129	60	71	56	149	250	214	111	161	180	123	200	170	154	164	128	91	135	177	137	92	142	238	208	109	121	183	186	186	144	79	65	135	121	110	156	140	85	57	112	164	113	78	125	155	216	205	87	45	83	72	104	132	148	163	221	180	140	208	198	201	183	183	185	197	163	172	199	180	193	135	90	122	92	100	137	169	177	113	126	112	170	215	176	133	72	119	122	76	58	52	77	146	136	77	105	235	240	178	192	136	135	112	46	45	52	87	143	203	237	234	193	127	146	172	221	208	112	109	136	193	203	161	98	145	208	109	93	133	193	224	150	98	142	183	153	155	106	78	90	94	163	133	75	82	62	90	182	139	88	146	131	129	144	114	153	160	147	161	129	159	208	145	85	73	140	140	76	122	163	126	107	195	148	115	125	180	205	85	106	176	224	245	245	154	43	90	137	110	104	164	153	91	72	135	181	155	96	42	86	216	254	119	146	209	96	156	246	137	78	74	109	143	151	204	206	133	63	117	160	106	103	187	238	148	80	161	170	125	97	190	276	144	87	169	209	141	138	202	214	184	169	160	157	129	167	201	207	205	132	107	141	160	127	197	234	202	150	82	103	197	232	188	129	65	58	92	81	45	163	256	215	159	189	207	139	134	101	117	154	183	169	153	131	180	254	162	169	211	179	213	156	93	137	190	204	205	185	171	213	244	240	198	204	166	114	101	72	90	91	112	127	159	188	96	124	122	54	133	169	124	102	111	169	200	209	196	108	158	207	153	104	91	142	141	138	95	61	61	113	165	102	86	168	135	95	90	43	45	91	201	228	145	156	159	117	197	255	224	124	106	153	142	95	145	233	233	155	112	103	105	134	143	209	247	194	153	117	112	182	212	201	189	204	195	138	92	141	176	180	152	124	155	210	178	162	201	182	110	111	155	190	217	203	202	158	102	55	92	169	134	105	103	93	91	143	222	252	234	218	206	203	243	169	156	168	129	211	191	69	219	297	174	160	134	114	105	200	206	97	95	88	198	254	223	253	228	171	156	179	156	121	185	214	239	183	118	176	137	103	107	94	116	171	180	157	141	150	107	63	130	153	147	141	159	149	173	190	88	82	127	191	217	174	219	203	95	108	101	110	116	45	78	161	182	115	100	120	147	176	145	133	208	201	155	159	91	120	137	73	123	147	107	133	215	238	164	121	98	151	262	219	132	170	130	96	177	198	159	166	212	134	46	145	220	122	137	202	248	292	229	144	115	89	122	147	102	74	40	68	65	116	130	86	80	75	109	90	51	78	80	101	178	218	207	156	204	267	191	137	200	224	224	166	121	156	172	129	71	94	109	85	130	174	181	169	99	59	150	259	216	135	149	192	220	215	175	222	164	93	177	130	42	54	176	254	172	125	79	142	210	219	244	205	208	183	168	147	150	235	184	106	96	72	133	165	166	168	135	129	129	132	87	116	168	151	101	44	100	119	108	188	227	131	49	156	203	182	194	143	157	122	137	138	101	160	203	204	134	125	131	157	168	156	152	141	177	233	217	155	194	238	211	184	160	175	160	162	118	102	110	87	157	153	149	212	181	173	141	47	113	121	123	151	150	177	180	160	83	79	125	90	41	137	178	187	293	184	120	122	64	147	181	107	46	71	133	154	184	159	120	130	84	45	119	132	83	156	235	202	147	108	139	157	152	143	148	122	126	161	92	152	175	75	33	80	90	48	36	105	115	124	165	87	120	141	141	205	127	44	46	55	111	98	77	150	172	103	107	146	81	78	161	145	59	75	172	164	107	73	121	125	83	191	150	52	143	175	77	93	109	53	38	91	89	33	60	61	78	79	30	87	130	76	78	112	71	34	90	92	35	118	195	159	87	94	204	158	112	162	139	125	84	131	129	36	67	103	161	135	102
117	121	116	51	62	131	118	145	189	96	114	117	47	73	66	114	213	184	167	129	99	92	83	126	192	200	118	107	154	144	153	199	129	128	159	84	48	80	90	105	247	197	55	106	108	57	106	148	85	113	116	54	56	40	117	119	54	96	152	111	64	78	89	132	103	131	187	159	207	208	103	96	173	201	146	70	67	67	40	54	70	114	104	90	89	113	183	112	96	96	39	70	176	212	111	74	148	133	87	201	235	147	175	165	172	214	109	76	77	124	124	38	111	178	168	168	106	110	137	65	115	187	175	104	69	113	117	97	98	76	115	109	37	107	168	144	121	151	209	137	38	67	78	43	72	206	169	44	94	153	207	153	104	145	87	35	107	193	205	169	97	103	150	141	132	129	174	172	122	161	195	172	147	187	143	86	92	72	121	128	140	114	129	233	179	81	77	96	159	211	250	182	51	166	214	144	161	112	108	119	63	49	92	94	78	108	79	103	113	60	109	151	195	227	220	160	81	75	99	125	82	75	120	91	49	86	147	150	229	222	189	169	103	170	221	195	105	122	181	113	87	241	263	148	112	96	74	49	60	62	51	154	245	135	126	187	170	129	84	131	196	131	166	210	194	164	145	154	70	91	154	183	252	180	67	165	248	190	110	115	92	69	150	123	44	72	96	70	136	193	168	151	103	133	146	106	99	101	126	133	120	133	154	176	115	40	107	149	123	87	84	125	139	139	160	163	87	39	61	84	201	289	239	208	188	188	138	125	108	41	96	148	128	135	198	152	143	131	75	83	94	141	130	184	214	118	80	84	93	124	126	181	228	238	182	70	86	134	186	136	41	88	99	152	148	122	206	188	141	131	175	219	188	123	79	129	214	177	192	225	231	221	155	168	186	145	141	156	122	149	170	193	196	130	140	120	169	245	154	107	201	180	126	108	141	223	192	115	57	115	134	140	165	132	162	224	162	85	135	158	140	167	114	127	134	144	222	165	122	117	148	105	110	176	179	213	200	139	82	73	72	56	91	154	189	117	75	94	89	114	161	140	92	82	84	151	173	119	107	109	111	93	80	95	70	105	136	141	106	44	133	241	207	212	164	122	125	113	105	126	178	232	299	210	125	130	160	184	125	98	195	150	123	175	99	76	136	212	194	115	75	140	155	99	225	271	127	101	175	168	212	242	127	81	144	120	98	196	264	213	161	112	106	162	231	185	147	135	156	150	71	126	194	199	179	176	103	105	98	86	193	197	131	169	233	258	180	211	292	224	140	143	173	199	223	203	159	121	166	147	142	198	164	143	190	194	161	112	75	113	126	172	144	160	193	136	134	170	223	190	148	108	116	189	223	282	270	164	146	134	164	205	177	157	111	92	184	221	131	85	75	126	245	233	191	180	173	214	286	194	80	106	156	148	144	194	175	145	94	50	93	159	135	166	143	101	159	154	109	88	141	219	206	169	228	178	98	118	136	102	99	227	216	82	49	39	120	163	182	221	136	121	180	204	127	100	186	162	130	145	172	263	268	249	197	141	228	217	177	248	271	207	118	76	89	191	226	158	121	96	122	147	190	151	164	214	183	153	184	266	284	234	240	200	170	191	151	186	151	132	210	251	201	198	138	131	238	198	93	49	96	139	156	200	188	259	301	177	81	63	145	122	45	45	112	163	144	185	131	99	100	58	60	105	124	150	204	192	118	78	131	138	163	164	92	129	122	47	85	196	264	165	178	210	114	100	137	100	66	168	210	109	113	229	236	157	126	96	136	175	106	95	88	107	174	231	233	275	263	108	108	164	131	135	119	151	247	239	190	108	112	162	100	76	176	215	119	109	109	126	124	137	204	188	109	77	155	149	145	114	73	122	142	176	170	163	213	258	185	112	150	97	139	135	34	58	180	243	142	115	146	148	160	125	110	88	145	158	58	147	175	127	146	148	168	138	122	238	305	232	128	104	81	124	125	142	242	140	55	151	188	167	177	169	109	143	160	88	119	122	72	58	126	111	47	47	47	93	165	111	110	167	135	114	126	102	103	144	151	122	115	137	87	111	148	197	215	172	169	119	65	81	145	136	77	43	76	143	114	52	184	260	126	126	168	121	71	90	166	138	100	148	164	92	59	106	124	89	48	36	40	78	110	87	124	141	148	155	85	171	210	91	100	146	183	174	117	75	43	42	140	235	211	168	187	136	42	122	124	91	148	138
120	54	72	76	85	109	95	101	73	103	177	116	58	95	166	189	162	142	101	59	46	48	80	138	107	47	95	164	167	108	128	122	47	41	69	68	40	36	36	52	90	132	113	59	57	67	101	171	119	63	61	99	154	156	107	117	153	87	66	88	135	128	78	54	145	191	80	100	171	106	70	68	106	156	95	74	99	112	133	209	188	145	112	55	76	125	124	83	147	180	113	110	173	126	45	56	105	171	251	179	87	114	172	182	216	220	190	248	218	180	312	268	154	241	174	75	160	141	38	56	104	143	144	92	75	135	150	85	101	168	204	148	143	185	141	110	71	121	130	63	40	38	40	36	82	102	60	49	101	94	50	71	117	98	151	209	108	117	146	130	126	80	162	215	175	240	228	141	303	304	151	191	165	90	43	86	85	85	163	209	228	135	46	122	134	100	156	120	155	219	157	146	189	186	256	286	180	96	40	131	199	135	125	180	144	143	248	184	188	237	104	116	165	148	184	178	184	239	217	178	115	117	116	74	69	45	142	134	56	70	146	204	207	236	210	127	86	133	108	105	157	150	179	218	249	198	155	166	100	49	116	204	181	93	125	171	178	159	73	78	113	88	126	207	140	65	175	210	147	128	174	234	230	221	183	120	101	128	209	224	138	78	48	71	70	66	111	131	126	127	129	91	61	115	171	122	154	226	194	167	109	65	87	116	81	43	110	191	142	107	101	108	143	91	140	230	204	140	123	126	148	171	208	208	136	155	112	95	119	173	242	180	142	230	249	182	114	88	88	202	286	163	74	84	114	112	84	171	243	149	133	163	217	231	204	200	187	173	142	141	153	135	182	218	163	128	212	280	196	145	170	117	129	180	152	137	100	108	182	135	102	157	137	103	215	202	126	138	108	135	88	137	199	175	123	95	147	155	152	152	152	198	246	234	169	90	68	136	119	112	170	211	207	164	247	224	182	195	186	243	233	188	111	150	277	324	301	201	151	95	142	175	168	140	56	123	128	171	158	62	92	128	212	245	151	75	55	133	207	183	200	191	209	214	155	110	67	126	224	255	245	211	219	178	131	204	156	174	182	146	188	234	240	220	157	115	146	117	82	91	143	173	219	214	179	150	150	180	119	115	177	154	129	163	201	196	159	164	205	149	70	87	122	125	247	208	106	181	145	135	170	189	305	261	121	72	160	308	202	100	138	134	120	135	111	134	180	174	178	122	144	225	203	144	161	145	68	116	172	186	161	138	154	136	179	228	173	105	144	205	157	121	143	110	110	157	216	280	221	151	172	156	170	161	122	88	142	162	126	146	143	167	199	219	180	150	175	188	158	143	186	273	206	138	125	89	175	208	118	77	165	165	107	147	160	160	221	229	154	163	269	203	86	164	205	182	190	181	213	200	211	233	235	262	152	75	116	144	97	97	176	169	207	193	72	138	188	151	128	116	138	161	116	128	191	107	125	168	137	150	133	133	247	254	107	77	163	133	139	215	153	144	178	204	147	48	52	91	79	93	162	141	117	191	199	143	147	165	152	143	179	123	79	86	116	219	180	183	203	135	185	153	117	185	129	150	152	72	167	205	121	58	77	161	183	205	217	238	239	196	262	350	314	237	201	184	186	200	159	162	146	95	174	145	156	261	173	89	76	85	136	100	138	177	151	146	172	138	48	40	53	119	176	201	205	217	234	137	47	40	74	81	98	99	73	173	188	142	178	224	191	150	150	83	90	193	148	104	127	154	137	78	133	153	164	173	147	157	191	205	145	143	116	103	174	196	163	198	163	88	169	219	171	160	129	131	195	124	152	171	108	159	171	102	105	155	148	97	54	103	185	160	124	138	90	83	148	152	97	85	180	187	129	104	84	132	170	98	109	125	82	107	188	147	35	89	90	42	96	155	103	38	50	168	186	154	178	128	182	226	134	55	45	102	117	114	113	153	197	105	145	153	98	185	134	97	112	100	127	157	193	150	86	55	116	191	282	283	115	29	107	174	103	135	148	134	161	88	45	101	142	149	155	88	37	61	81	56	39	124	218	180	123	92	127	111	129	135	78	111	74	143	244	235	139	44	70	122	94	90	103	95	133	88	65	141	110	151	152	94	159	118	78	164	175	74	44	83	135	90	85	117	198	175	82	172	203	112	132	206	117	75	105	154	134	54	66	119	170	173	119	103	76	86	191	149	84	154	212	133	107	181
101	118	104	81	66	68	38	112	114	111	116	42	115	162	93	88	173	182	98	108	102	77	74	101	160	104	69	66	49	77	110	89	48	38	40	42	40	35	78	119	75	73	130	94	39	37	157	221	152	105	97	165	123	60	95	123	87	97	99	91	107	59	59	59	69	72	39	166	168	101	167	105	42	43	49	91	87	102	139	78	106	106	44	71	101	143	131	141	130	49	34	41	107	191	205	120	152	211	143	136	168	165	154	152	248	201	104	139	140	219	255	182	162	168	125	97	94	76	41	97	153	93	44	118	206	140	82	156	143	126	174	122	76	107	161	163	84	99	190	248	157	116	112	38	40	43	49	46	130	141	149	179	164	191	174	195	192	204	218	136	132	194	156	121	147	209	234	176	181	175	96	134	208	126	42	42	35	81	97	178	252	142	88	68	60	109	167	188	246	176	75	129	159	100	129	184	84	34	37	126	215	206	195	187	204	199	141	78	135	247	201	160	185	228	256	143	77	126	142	89	80	96	109	133	80	109	163	92	37	94	197	171	94	119	186	203	145	114	200	179	115	120	105	128	101	102	145	195	183	177	196	192	181	122	157	213	171	104	145	155	69	94	110	111	160	136	149	191	179	149	167	227	239	170	165	177	190	166	100	151	122	165	166	120	156	188	149	51	64	115	169	179	150	193	175	148	175	140	180	241	146	85	90	100	116	103	94	71	94	94	168	221	119	94	101	152	220	222	211	160	175	249	177	96	113	107	117	108	64	109	122	122	217	178	151	162	162	147	230	298	166	154	189	151	140	143	96	70	136	219	154	107	170	162	203	268	182	127	180	122	146	214	123	109	109	102	137	164	175	142	154	129	205	221	164	192	141	185	280	227	141	87	98	133	202	169	119	186	111	84	88	136	278	247	97	114	255	303	173	98	112	104	166	208	167	197	242	211	142	186	180	155	210	110	122	198	266	312	233	186	195	167	126	149	155	113	77	84	161	169	85	45	94	94	134	192	168	223	206	198	155	152	265	266	196	125	164	213	224	169	93	107	125	86	102	150	159	114	82	138	143	137	161	193	185	128	113	114	178	204	148	182	188	242	225	75	121	221	217	194	243	202	167	137	86	82	119	115	41	133	149	145	171	150	250	282	194	171	206	199	140	154	126	91	131	138	103	80	140	152	143	158	161	137	120	119	135	194	190	132	85	120	201	201	180	254	203	113	199	274	208	78	47	124	215	185	130	156	112	98	128	108	82	160	203	192	199	131	121	196	164	142	173	160	181	207	204	168	165	175	217	173	128	137	149	165	140	149	215	226	165	201	253	263	285	220	169	111	143	238	235	196	171	159	149	157	156	210	256	207	229	210	83	56	165	220	159	141	95	92	193	143	90	123	124	158	106	109	208	173	119	211	252	156	121	130	123	161	203	233	147	95	118	103	130	217	216	193	167	114	93	109	107	112	134	62	84	84	103	169	107	46	119	131	103	110	99	180	206	114	142	193	195	204	118	49	42	97	101	81	122	101	204	270	217	188	178	201	119	90	95	64	86	182	245	178	142	251	273	206	146	126	144	85	103	144	153	142	91	154	194	152	100	123	130	94	169	187	231	229	206	253	223	128	61	85	136	158	107	103	124	91	143	184	143	154	215	191	179	219	232	164	134	192	163	79	44	95	90	40	90	106	155	198	153	182	162	96	61	44	119	126	139	132	92	197	196	156	157	152	124	57	110	144	129	94	68	75	135	203	138	145	236	210	163	163	186	228	226	165	71	83	151	129	110	89	82	170	208	171	185	206	117	76	203	171	62	78	56	94	151	176	171	110	152	169	157	128	93	170	189	109	108	109	83	83	97	149	176	166	170	124	122	177	182	128	40	45	101	142	139	157	149	119	75	110	128	129	164	94	102	148	88	158	269	271	167	105	223	166	59	91	70	83	135	95	140	228	130	63	248	294	226	205	87	97	104	99	96	107	147	194	192	210	230	107	118	206	167	73	119	197	155	95	132	126	52	95	94	42	124	216	161	65	112	107	58	57	99	105	109	204	133	30	65	82	101	150	160	108	112	112	80	71	41	77	100	173	151	107	136	72	62	54	31	101	99	75	79	126	129	48	47	139	212	145	70	43	113	108	89	176	189	143	86	145	140	64	131	172	141	88	121	190	126	62	107	127	126	139	114	62	43	124	194	210	165	179	228	171	99	90
136	139	115	49	115	122	137	151	155	146	61	47	101	125	98	157	139	51	130	183	164	168	111	131	198	154	126	179	128	91	106	116	103	82	143	164	100	110	110	129	135	104	130	141	115	44	117	120	87	207	196	93	62	42	148	221	108	88	119	67	41	43	81	115	81	115	116	44	91	92	40	45	43	97	186	192	158	195	180	82	73	72	143	144	150	169	157	134	102	119	130	188	169	94	79	136	128	183	217	129	210	296	156	117	166	99	79	79	94	127	79	106	173	190	140	103	107	102	107	105	110	74	136	149	80	117	129	132	187	158	152	235	243	194	195	208	177	183	257	177	120	155	175	143	36	68	182	157	57	59	132	144	100	127	180	201	172	168	158	150	168	175	108	90	89	67	68	80	91	72	114	108	91	146	110	84	188	181	94	133	125	160	162	60	151	141	51	153	207	147	79	103	183	148	180	180	63	53	121	177	175	224	228	166	138	180	187	115	138	194	260	248	164	188	210	202	186	147	141	101	61	74	119	165	166	153	114	86	68	109	164	127	88	86	72	40	80	182	222	128	106	105	96	124	73	73	178	171	151	171	184	231	187	102	100	162	108	108	208	209	153	205	166	98	138	95	51	143	183	203	258	190	226	177	80	121	114	178	246	210	144	100	72	63	146	231	286	309	240	210	181	203	220	213	158	105	128	137	179	197	126	58	65	47	99	250	225	169	160	155	226	158	140	141	87	96	113	164	140	147	211	208	125	39	129	242	178	164	233	233	163	129	175	231	249	147	76	106	124	87	54	101	120	78	103	85	43	43	90	90	150	206	182	171	110	131	110	114	187	140	122	207	240	180	93	49	69	131	117	96	96	115	138	184	171	98	102	133	226	259	204	143	229	226	176	143	137	216	225	186	169	194	180	158	153	178	168	97	46	136	301	290	210	205	180	200	163	157	155	112	160	149	103	159	180	199	212	198	173	143	216	177	141	170	124	147	148	140	199	241	152	43	122	127	113	217	182	117	176	164	75	145	246	165	163	211	231	227	148	83	70	121	97	39	63	152	142	140	213	220	199	156	85	107	122	141	209	173	119	156	133	107	172	214	190	103	95	222	245	246	212	196	235	208	189	144	148	94	99	176	204	168	191	246	262	168	108	192	168	117	173	152	106	168	140	163	241	154	138	201	247	236	164	118	122	162	216	256	268	257	176	147	180	188	168	103	49	115	213	197	277	266	113	152	156	102	198	233	165	135	91	70	72	112	201	208	171	147	177	200	105	82	116	146	170	149	146	175	125	181	193	59	149	199	223	256	225	238	262	231	170	144	123	173	211	261	217	120	119	195	177	101	153	183	150	158	167	168	224	146	198	229	129	157	143	96	57	149	223	266	291	175	166	188	159	184	124	90	174	212	133	79	141	110	172	231	142	143	111	114	138	124	133	126	91	74	160	180	141	121	121	173	168	89	99	98	137	172	167	233	143	75	79	80	105	132	198	235	199	135	116	107	127	106	74	72	43	45	95	190	168	147	182	248	270	138	99	198	151	87	93	132	210	193	119	126	215	150	117	113	51	59	104	144	144	155	208	236	133	100	266	267	136	106	117	113	122	160	220	203	94	117	122	77	97	120	120	131	100	89	101	71	151	182	205	193	154	127	117	150	120	121	115	159	141	54	110	164	155	113	146	198	171	168	181	158	144	159	156	256	293	157	87	101	98	138	166	126	123	131	121	84	69	149	127	45	96	169	201	153	161	244	212	114	53	119	204	217	194	212	204	144	141	196	141	43	174	221	163	197	192	214	184	132	108	129	137	162	134	111	133	55	94	187	185	94	49	104	164	103	52	101	129	95	114	140	132	153	182	176	94	63	103	149	127	71	49	116	174	140	84	70	105	121	196	214	137	145	160	119	103	69	87	173	187	190	178	105	129	117	109	177	187	205	126	123	134	108	92	101	189	159	134	156	95	76	78	46	96	168	134	79	116	92	100	130	138	107	75	132	105	49	44	108	184	213	191	102	44	106	141	120	84	83	111	129	168	133	68	35	86	92	103	159	90	82	88	35	44	86	162	195	196	128	162	188	76	132	119	62	124	122	78	50	108	202	147	114	170	167	154	178	118	107	123	96	80	94	98	57	100	118	113	192	208	136	218	228	170	185	110	133	127	106	105	86	86	81	81	103	155	159	141	83	75	160	131	38	100	166	103	73
61	99	180	212	120	119	195	140	68	57	49	47	49	103	101	134	157	108	124	105	102	85	50	54	94	146	132	97	132	109	41	36	77	171	143	75	113	134	77	54	120	112	134	136	54	112	160	107	93	122	89	51	61	63	59	76	107	80	41	85	161	173	101	119	118	109	109	43	101	179	115	36	112	160	128	164	149	123	176	143	129	145	134	155	112	124	184	105	106	193	181	94	70	115	83	108	100	55	134	197	173	106	158	315	245	203	170	94	146	147	140	119	119	84	43	152	144	63	105	131	141	125	136	147	91	67	83	144	169	117	75	78	146	214	226	121	101	124	140	173	108	55	174	175	44	79	171	165	126	145	160	155	136	86	72	119	157	137	82	108	140	140	137	174	126	40	41	41	38	38	61	113	92	98	169	136	144	206	196	138	90	183	233	140	126	148	154	110	89	155	241	171	89	102	131	177	174	226	228	202	145	163	200	136	187	260	246	215	207	179	218	221	167	160	186	242	256	232	225	205	205	173	77	54	73	92	151	214	135	94	107	114	142	140	147	138	126	135	152	105	94	114	77	118	155	82	80	127	129	93	97	158	227	277	212	152	124	178	199	119	99	82	57	70	131	178	119	141	147	87	122	85	79	134	179	233	154	62	134	171	104	103	102	43	59	105	124	113	105	113	152	165	110	117	114	97	217	216	151	112	85	129	134	90	82	97	116	185	166	119	140	184	213	164	113	114	73	84	125	205	219	166	118	50	91	149	104	101	171	146	84	98	115	105	133	153	135	150	161	125	173	192	141	170	166	103	112	159	132	86	153	198	196	160	158	121	37	37	119	205	215	215	171	120	180	240	136	45	47	87	88	44	72	140	108	73	112	115	113	150	143	109	147	141	81	109	207	149	120	164	143	102	89	169	220	182	178	142	64	176	249	160	161	183	137	182	191	172	205	204	170	91	130	182	155	171	190	204	125	50	129	186	159	192	137	75	80	63	76	138	147	70	106	177	189	124	96	129	168	189	204	140	147	196	138	118	134	197	137	49	110	166	151	130	121	85	70	126	225	168	116	153	127	171	122	127	210	182	103	81	149	310	290	185	179	195	206	149	129	181	260	264	277	250	197	234	232	172	229	255	185	131	135	197	287	226	129	162	155	91	130	175	118	106	94	68	141	198	121	146	167	103	119	146	173	182	117	151	238	204	138	119	197	201	184	230	174	177	155	87	111	110	134	143	173	146	111	111	101	112	54	130	216	122	88	137	122	162	145	181	216	172	173	188	174	131	178	187	177	206	204	131	145	262	212	129	148	156	187	261	189	108	144	255	317	289	263	218	153	164	238	161	112	152	102	93	169	180	119	95	104	115	151	173	181	171	100	97	166	212	233	252	203	141	110	102	133	162	240	298	302	223	145	166	267	272	204	159	144	100	41	101	129	92	80	127	206	195	128	157	134	69	68	94	110	136	221	223	232	202	87	114	161	147	117	124	117	97	139	185	143	152	199	122	113	113	128	144	117	170	151	58	51	98	117	155	190	160	167	152	142	152	107	88	123	208	188	126	143	188	218	273	269	217	240	190	162	175	110	134	181	178	132	102	134	153	118	105	187	138	150	139	108	141	116	95	97	168	126	66	92	64	43	61	73	167	159	87	156	199	212	224	201	161	93	40	52	119	160	137	161	170	189	172	133	135	78	72	139	189	199	190	171	186	128	78	115	168	186	103	116	106	82	126	120	154	214	137	36	115	188	110	58	111	159	178	151	157	148	132	137	75	100	173	113	145	277	263	243	194	124	136	112	89	101	180	152	145	243	236	133	63	65	44	111	115	64	61	100	92	92	96	69	95	108	143	174	170	140	104	60	95	96	124	165	127	164	186	112	75	76	122	152	73	137	214	184	109	96	157	164	141	86	62	116	168	106	77	155	137	100	88	119	122	116	148	135	131	122	130	148	102	47	67	141	121	41	99	99	116	196	203	128	44	77	74	106	108	145	240	142	133	122	67	168	178	117	112	157	205	210	170	140	102	43	37	43	92	128	115	98	63	53	91	118	80	158	169	45	35	112	115	127	167	97	62	124	157	75	84	91	84	161	115	79	126	90	79	81	108	100	72	82	119	145	114	120	136	92	51	84	74	63	96	107	70	79	133	166	166	124	145	133	122	100	67	67	39	40	72	117	134	84	117	188	100	98	101	129	155	100	132
44	67	119	98	42	42	95	143	157	105	113	117	89	171	156	157	186	115	90	103	64	97	136	177	160	92	75	124	199	116	94	125	113	187	148	118	167	131	77	48	60	145	197	171	198	236	195	89	67	135	131	96	108	116	81	106	154	131	177	137	79	78	123	165	141	184	184	137	80	43	138	142	78	94	59	102	102	134	189	145	135	134	177	136	54	163	228	178	192	201	137	62	85	178	137	54	110	193	206	123	113	118	86	170	165	106	144	143	83	93	117	130	104	88	164	224	239	127	132	163	69	117	173	110	73	60	38	83	130	91	111	158	92	72	71	37	92	157	186	189	145	123	89	68	61	39	44	124	219	144	119	220	218	161	153	131	103	138	103	82	204	164	73	152	119	100	142	153	113	69	157	161	207	265	193	162	160	159	176	162	115	136	106	80	127	213	164	98	96	51	150	141	103	133	116	133	193	214	134	84	176	265	148	39	154	234	157	152	174	148	190	237	170	97	129	200	256	238	133	109	133	130	159	143	129	123	133	175	215	142	43	47	44	75	146	158	87	51	117	113	104	114	115	101	63	68	78	135	178	186	193	180	112	138	185	178	202	203	192	179	162	173	121	156	217	164	99	92	147	151	193	144	121	122	57	176	242	128	81	87	119	189	167	82	121	178	183	154	73	66	120	99	71	143	127	124	179	184	116	79	79	74	74	44	49	120	208	131	76	159	196	190	131	61	89	156	134	97	155	153	149	145	131	129	123	161	172	164	97	41	74	114	125	132	91	114	219	166	80	128	158	174	194	229	258	230	233	217	195	158	102	75	46	91	201	175	112	88	76	117	164	119	67	66	94	140	82	78	84	131	174	84	84	120	97	134	115	148	168	149	158	73	95	139	178	181	134	86	118	117	113	179	150	160	172	167	196	181	93	123	158	135	156	143	127	156	171	136	169	244	196	141	227	191	83	113	200	209	182	248	223	209	244	249	245	205	204	125	87	82	54	124	220	200	146	128	163	216	141	97	158	117	75	183	166	125	142	149	180	155	101	57	40	145	177	70	130	153	112	149	180	198	176	178	181	157	139	90	104	179	179	211	209	109	89	101	86	63	68	67	117	187	144	146	190	130	119	178	195	218	215	198	157	180	256	249	225	181	144	149	139	196	226	159	142	217	193	137	133	116	92	47	69	108	98	110	128	180	180	140	166	162	105	83	103	59	79	179	254	218	197	227	174	136	161	108	123	205	187	199	196	209	150	43	177	210	157	123	106	127	164	247	244	230	228	210	157	132	156	149	148	175	140	164	134	78	167	141	132	217	176	143	123	82	122	196	170	78	169	266	165	181	232	141	160	245	168	168	230	121	141	205	173	114	130	196	226	277	231	171	227	200	127	92	108	171	119	103	124	171	248	192	170	144	134	203	120	46	101	177	124	117	138	126	143	102	153	175	121	160	147	147	124	96	157	177	219	229	257	279	200	151	145	150	145	83	44	147	165	119	112	133	137	60	91	182	187	162	105	46	77	70	67	98	243	318	208	143	99	117	104	48	103	114	54	81	198	164	89	123	135	200	160	130	167	95	70	115	140	98	128	171	90	138	142	49	46	47	49	75	95	72	51	86	149	166	106	126	204	187	105	107	181	187	108	85	152	187	168	128	170	189	158	154	100	52	57	140	219	140	70	111	155	146	169	178	165	112	43	130	216	167	113	158	184	107	101	136	177	164	82	67	81	202	254	167	132	117	121	163	148	111	78	41	85	205	163	122	116	39	142	156	73	112	188	198	131	124	167	184	162	195	231	181	100	93	150	259	259	190	162	145	170	207	149	117	123	84	87	69	91	143	112	54	75	184	290	181	127	191	195	115	122	197	117	75	89	82	87	77	55	144	186	81	44	135	175	87	87	115	125	153	173	154	134	125	108	76	70	112	89	120	200	167	106	183	206	159	110	62	113	150	98	56	114	118	58	28	31	42	81	177	135	38	41	63	59	45	96	161	109	75	77	37	119	157	91	119	201	163	121	136	110	159	131	133	204	138	66	108	152	93	47	74	125	154	140	80	46	104	142	79	103	137	73	95	124	67	40	42	113	192	174	127	141	154	156	184	256	179	57	124	108	62	95	80	80	139	98	66	122	152	103	44	90	83	34	92	104	110	157	162	131	136	179	159	134	121	76	44	105	110	108	154	141	82	62	69	43	87	105	141
92	93	184	131	47	180	234	150	90	42	102	98	126	168	115	112	117	119	145	110	56	103	97	111	158	130	77	102	117	54	135	221	143	61	85	173	195	152	158	190	113	35	47	63	147	145	129	159	92	105	102	95	158	107	137	237	153	147	217	179	98	45	116	114	73	86	121	180	140	119	107	66	106	96	39	40	46	179	183	111	187	129	106	181	194	163	234	276	142	53	72	94	80	54	42	96	187	164	82	129	204	218	157	110	125	84	138	188	91	105	104	44	74	68	82	82	59	90	169	165	129	100	108	210	161	61	46	82	191	170	68	56	112	140	131	141	81	110	203	178	95	56	100	117	158	198	102	34	132	165	65	96	171	147	118	100	57	98	100	111	175	148	87	138	171	140	182	170	89	73	136	164	194	136	91	88	88	115	142	174	96	117	193	176	121	103	86	109	105	113	146	73	105	149	103	144	180	189	210	226	221	181	222	163	142	172	89	141	174	127	145	135	99	85	108	177	207	208	201	162	108	135	125	45	40	34	48	77	191	164	82	131	89	106	105	118	184	179	128	63	140	212	159	128	175	126	130	229	181	146	201	149	89	118	119	195	184	163	207	134	104	163	172	141	96	137	134	110	115	83	123	83	147	149	110	118	108	163	191	193	121	91	115	143	161	157	148	92	89	133	189	173	113	135	98	96	154	154	127	107	149	142	66	105	156	161	192	143	73	89	148	120	138	180	162	120	150	206	119	120	124	157	249	194	152	182	116	152	166	131	133	137	237	217	152	94	76	137	129	145	179	185	188	203	212	138	75	130	232	219	182	196	213	220	133	96	140	152	145	175	163	143	142	71	133	250	155	82	93	83	74	94	150	166	210	216	203	162	185	246	178	80	108	209	211	134	66	63	140	118	73	174	225	245	191	75	59	146	217	131	107	203	169	74	65	104	173	224	195	147	177	240	198	115	119	177	207	195	168	137	147	181	173	160	210	201	180	172	159	151	85	82	184	198	177	236	269	224	198	165	179	186	117	126	166	218	268	168	102	195	201	197	134	78	91	154	247	151	116	156	192	264	162	87	159	116	40	82	126	230	216	232	295	251	155	68	119	140	146	129	110	116	77	163	269	197	138	193	234	208	145	171	208	164	133	197	265	220	201	161	150	183	211	188	186	246	184	187	215	154	248	224	143	138	64	117	114	210	353	268	191	133	71	114	114	58	129	182	187	234	301	216	163	253	219	132	152	199	226	155	141	145	180	264	178	92	177	216	188	184	114	105	135	97	136	266	243	159	98	98	147	171	113	109	106	170	194	112	160	206	198	159	125	113	233	207	156	153	164	170	149	209	124	61	172	251	144	156	256	206	114	72	70	67	72	58	92	125	105	154	188	107	72	83	107	168	118	43	124	202	164	84	68	159	180	146	136	97	141	121	83	117	72	70	72	41	60	122	135	106	79	70	113	143	136	90	44	124	185	128	163	217	184	183	131	77	63	120	125	136	184	182	135	90	114	66	79	133	95	94	213	164	82	111	112	141	111	49	40	48	47	74	80	79	92	81	107	171	219	191	101	129	125	38	119	211	241	174	97	129	192	253	222	131	158	196	109	77	116	99	125	143	79	118	118	109	196	189	123	65	126	238	214	184	271	243	175	175	163	150	118	78	96	115	64	110	135	135	202	148	136	227	207	124	84	93	121	88	38	80	247	357	285	135	63	140	144	126	141	84	82	149	145	135	140	205	284	188	154	211	238	236	146	147	210	159	138	151	100	80	92	86	104	124	205	229	192	242	274	236	195	134	105	179	218	187	173	208	265	179	75	80	87	126	174	122	79	101	61	136	203	198	178	108	124	156	172	176	157	157	151	136	189	204	134	170	131	135	159	104	118	161	123	42	119	175	98	42	57	75	140	159	186	207	146	102	61	45	84	82	95	152	103	127	198	209	233	139	100	186	127	131	128	61	157	145	50	91	91	51	49	111	185	135	86	92	125	173	113	35	42	40	35	59	88	71	67	140	127	167	210	163	202	149	57	42	42	101	178	112	102	157	94	90	107	98	71	132	189	106	52	36	116	137	53	80	119	139	169	99	81	203	168	78	68	86	112	64	172	170	85	133	80	112	147	131	92	51	53	84	131	78	79	82	61	110	86	32	68	151	228	140	103	180	174	147	104	100	149	167	177	169	114	70	80	92	64	149	168	124	127	191
211	221	140	84	153	161	136	89	48	57	55	68	148	125	66	65	86	87	83	113	154	124	42	104	183	176	199	204	102	39	86	147	100	42	129	170	100	63	59	70	98	119	149	160	139	136	139	97	69	154	130	116	154	141	166	145	134	139	196	258	151	86	89	100	108	134	136	123	126	108	87	96	150	153	198	209	143	112	144	203	178	166	199	128	72	121	148	218	237	107	73	131	173	111	118	203	189	168	151	160	145	108	130	202	149	41	42	117	137	82	113	102	92	82	36	52	98	98	147	224	164	120	158	138	172	191	156	110	93	215	275	157	75	209	210	127	96	100	178	185	158	95	81	166	158	122	125	118	112	129	110	49	40	40	37	94	152	164	110	71	103	112	143	232	234	233	241	157	128	117	101	95	145	177	172	207	240	155	104	93	36	179	289	189	121	103	61	80	122	152	110	41	86	102	90	170	201	159	164	149	122	206	217	156	118	81	112	189	231	163	152	217	222	218	238	203	105	45	165	207	160	173	136	80	132	173	80	95	150	169	140	114	143	183	213	195	207	144	55	127	124	120	205	214	203	163	164	134	68	114	103	46	63	126	201	213	124	70	78	101	139	184	151	60	79	127	91	114	207	180	92	88	158	116	112	197	167	153	130	53	83	194	217	176	139	127	156	158	176	226	207	155	186	183	135	141	113	61	50	83	139	160	191	182	141	209	223	198	134	50	88	138	168	170	132	85	102	89	45	49	43	154	195	109	78	79	149	191	184	162	163	202	161	175	229	182	157	184	220	200	178	218	157	110	172	177	198	163	75	128	205	183	148	188	139	45	79	78	65	102	166	163	86	56	153	279	247	117	130	128	89	109	85	120	152	157	111	76	132	193	128	88	167	123	39	39	110	176	128	71	72	101	122	129	162	178	147	112	82	78	108	126	144	228	378	339	199	197	170	94	140	223	131	53	143	253	191	154	200	213	261	285	252	289	276	226	191	150	208	143	135	156	77	89	124	182	278	234	138	137	189	206	108	113	146	191	229	121	108	170	179	173	208	222	190	153	173	238	191	185	226	198	211	212	149	83	89	156	231	186	135	164	194	231	153	141	164	103	99	154	203	164	182	171	86	131	165	167	232	274	199	83	138	200	238	245	232	256	197	168	113	71	133	169	232	223	133	167	191	231	223	101	58	159	245	212	141	126	200	221	226	240	204	206	129	128	228	197	132	123	238	242	201	240	144	124	123	166	275	215	199	234	212	218	170	131	208	242	157	149	226	231	143	91	86	68	98	160	232	198	136	85	166	170	133	129	137	151	75	68	47	42	37	119	161	153	199	167	161	217	231	156	136	226	233	143	141	266	264	190	136	150	262	197	138	189	155	167	144	114	95	63	122	164	111	80	115	111	108	152	152	161	206	190	190	180	123	82	57	45	109	108	80	114	73	39	51	65	193	249	150	127	132	116	164	198	150	84	43	71	92	157	187	140	88	47	94	167	195	144	69	148	218	151	140	112	112	157	163	179	174	122	95	80	66	89	129	107	135	217	142	105	88	42	50	132	204	173	159	155	87	139	175	77	61	123	189	249	177	112	96	95	168	222	195	123	148	156	89	134	190	141	138	163	148	219	234	144	126	79	106	152	107	108	115	156	182	211	163	113	155	145	107	163	215	109	141	159	87	163	224	149	116	121	114	124	104	98	74	70	97	109	198	156	48	86	105	129	151	102	183	231	117	82	122	207	270	270	227	222	257	251	141	37	92	178	177	91	61	121	98	81	135	147	191	205	153	106	171	152	83	182	235	190	141	120	112	125	213	165	48	112	111	47	95	99	136	190	145	123	87	102	119	133	116	109	164	193	136	131	134	54	45	43	42	40	108	118	132	163	153	111	106	112	114	165	97	41	54	82	91	63	42	51	94	203	158	60	126	108	41	46	42	73	173	180	141	96	42	60	59	139	135	61	73	76	64	51	53	117	146	164	171	109	119	126	82	99	101	43	42	29	27	87	209	208	112	60	72	74	50	65	106	136	189	147	121	167	150	122	108	175	174	89	90	150	114	156	231	174	160	132	99	135	89	53	53	84	120	73	99	176	128	66	56	39	39	74	74	79	125	137	139	152	106	38	103	106	101	151	86	67	66	105	227	210	144	109	88	87	89	71	126	170	171	279	186	82	131	83	81	163	157	113	106	135	147	183	158	131	183	174
52	53	67	126	174	141	75	46	36	73	99	94	136	141	129	160	193	122	73	123	116	70	109	231	256	168	183	203	115	59	112	169	96	40	42	93	104	106	87	66	133	204	177	71	92	163	176	109	105	103	42	129	160	116	123	161	196	180	120	94	89	74	74	86	86	80	173	203	160	96	35	107	182	199	141	67	101	157	140	136	197	254	211	164	112	46	53	108	115	94	83	132	145	67	71	88	73	43	85	206	210	114	84	180	176	61	77	69	38	162	246	173	179	190	105	78	196	269	194	145	141	89	79	162	146	61	128	126	109	213	231	151	84	100	78	42	44	67	135	163	138	107	177	184	75	45	113	108	52	50	78	84	45	91	138	96	85	147	107	49	121	174	185	136	140	196	168	188	186	97	107	117	77	117	105	76	143	152	107	75	63	210	195	108	122	66	42	103	107	94	164	185	160	172	123	106	108	115	156	164	245	211	169	125	42	57	92	129	115	104	191	219	152	174	198	155	157	168	198	195	131	137	190	127	102	141	131	169	117	101	189	128	86	186	194	165	116	128	168	164	119	91	98	106	111	60	103	152	95	83	101	98	176	191	180	167	141	164	179	133	198	196	66	67	100	170	164	150	143	96	114	195	237	136	64	103	92	45	41	50	52	139	203	212	148	95	100	124	198	192	160	203	186	126	104	179	215	156	200	227	146	66	133	160	112	140	247	236	188	181	187	156	91	102	162	154	93	84	64	118	189	177	155	194	214	171	157	178	181	176	210	186	151	171	149	125	95	72	131	216	189	155	178	181	218	186	150	104	59	161	228	131	110	116	79	72	61	127	157	129	91	112	180	170	151	182	195	119	100	100	144	251	214	212	208	134	112	116	194	303	198	75	144	178	101	103	189	166	113	161	130	161	213	100	76	118	148	142	149	276	272	175	116	151	278	188	62	166	247	199	161	105	149	223	162	172	197	201	158	131	169	121	129	215	209	112	134	161	166	147	105	102	142	186	112	43	135	211	135	158	191	94	74	162	160	163	215	199	186	249	187	77	145	193	200	205	196	177	151	144	134	130	109	110	183	151	134	114	89	149	131	172	248	234	140	62	103	148	223	249	189	200	178	257	363	314	270	203	153	188	188	94	140	198	178	169	200	243	189	182	227	182	169	138	138	135	108	148	175	207	205	189	166	141	171	145	50	95	188	198	257	192	128	204	147	72	104	204	222	179	177	135	82	166	192	160	113	121	170	167	220	211	132	169	247	180	261	242	55	78	170	235	193	172	232	172	91	132	192	234	147	61	200	226	135	97	62	117	178	173	145	136	155	127	141	189	130	90	67	157	202	194	233	172	134	94	102	116	143	117	141	214	215	258	229	171	143	171	176	97	109	114	70	134	204	190	127	136	178	187	183	215	201	159	190	203	153	126	152	180	217	147	133	127	43	75	131	135	226	253	126	108	91	86	125	122	117	100	112	268	226	65	68	124	187	156	136	172	232	198	152	182	211	142	118	169	163	139	114	91	106	189	173	87	68	123	173	134	96	118	102	120	141	193	153	71	103	74	69	150	197	180	157	152	159	99	122	178	121	69	86	88	114	162	99	59	61	101	99	150	305	259	139	158	137	92	180	183	101	123	188	154	122	173	204	169	140	140	112	151	196	223	211	223	196	126	215	260	133	161	165	43	66	93	110	88	88	140	239	258	165	119	87	59	124	215	248	210	201	218	144	94	143	152	75	108	197	189	183	215	169	111	77	152	184	173	210	115	38	125	190	154	159	141	196	287	182	155	191	152	94	75	146	175	162	179	129	142	174	79	128	168	150	109	71	132	133	103	121	245	228	158	161	117	84	115	196	219	138	103	145	84	76	81	43	43	105	196	229	140	95	83	96	139	119	209	168	119	184	163	104	47	96	153	102	43	36	52	99	91	95	186	182	165	187	191	170	160	140	188	221	102	42	45	113	182	180	204	134	82	90	82	130	88	35	37	118	131	72	129	105	31	77	125	179	134	144	182	92	59	121	123	45	130	221	188	201	137	100	105	33	42	73	66	65	101	155	122	65	98	206	226	102	44	38	81	130	86	37	41	137	136	85	135	189	139	39	105	137	109	133	186	128	86	154	122	98	129	120	73	93	106	81	137	142	98	77	121	202	219	180	121	74	42	91	190	135	36	68	159	170	139	172	116	95	191	133	104	159	152	124	175
67	101	82	105	99	118	195	157	100	103	169	231	148	54	127	178	166	145	151	197	120	39	105	128	188	210	92	75	155	124	47	109	177	122	45	38	79	161	116	35	60	151	131	42	74	163	191	164	149	90	50	46	121	161	84	93	114	167	147	74	84	63	49	62	91	147	121	105	131	75	59	57	45	42	75	168	174	152	115	46	52	61	147	169	69	122	216	187	100	76	75	90	112	160	179	150	104	80	137	146	92	92	92	50	69	141	214	129	71	172	215	119	87	130	111	111	138	175	124	57	89	177	185	132	87	84	94	104	158	178	148	112	147	173	105	40	113	116	157	184	166	180	91	67	59	79	92	48	81	104	56	61	165	137	39	71	69	89	146	169	127	56	54	112	117	155	199	126	186	168	114	192	123	75	160	148	78	59	50	46	33	142	149	151	151	73	86	119	128	131	189	121	49	164	309	233	115	73	83	102	151	135	82	92	108	201	149	91	115	110	107	103	151	194	203	114	51	119	243	268	144	64	89	91	51	54	78	67	49	80	81	46	46	117	198	191	207	161	96	87	112	105	68	70	99	164	147	186	148	119	155	76	117	118	102	190	126	48	105	178	203	119	38	45	122	162	93	73	77	58	77	148	121	131	196	187	201	207	168	146	129	139	144	128	168	120	47	117	140	64	81	142	109	84	138	153	133	232	260	154	198	239	227	204	165	241	262	199	202	136	135	211	184	154	167	203	206	207	140	229	346	196	112	100	65	61	150	141	160	152	49	125	229	162	102	169	139	181	209	131	103	101	181	179	171	226	171	127	148	147	161	154	89	99	93	51	48	41	95	177	124	69	132	155	127	97	138	121	115	175	137	76	109	108	75	86	91	166	180	187	142	96	173	173	125	157	166	121	160	180	149	189	160	70	137	185	101	103	216	206	148	139	80	89	97	92	117	77	83	135	129	76	78	111	118	101	102	109	140	210	193	101	101	104	46	43	171	235	247	269	162	154	197	269	221	145	162	126	136	185	134	109	124	165	239	137	73	179	196	132	167	223	247	224	245	206	79	79	181	224	180	152	113	125	133	120	104	68	74	90	172	241	191	168	196	206	211	209	185	196	240	183	118	193	247	228	198	121	126	217	248	145	120	133	116	93	59	66	148	206	208	194	173	230	155	126	194	195	212	254	176	135	172	218	232	187	160	84	75	112	201	259	253	169	125	161	167	215	246	217	156	203	259	201	161	248	300	237	127	122	178	124	120	154	188	141	136	158	125	129	102	80	107	146	197	151	94	126	147	192	191	189	237	164	68	91	149	120	93	96	77	77	120	264	318	235	173	153	182	191	126	165	199	177	194	199	188	158	112	74	74	147	198	155	171	160	228	284	201	192	152	131	94	83	92	94	94	96	140	127	140	136	83	99	142	137	171	216	206	125	123	166	90	105	163	149	88	95	126	114	83	98	100	87	136	143	124	172	177	135	127	71	75	133	128	119	154	120	143	152	134	188	190	139	137	125	126	158	123	150	151	92	178	206	139	125	98	78	46	42	93	175	172	86	90	125	81	94	159	199	140	81	78	130	166	155	143	164	192	140	78	78	137	156	168	165	136	114	85	128	175	109	59	54	98	179	203	145	80	138	214	198	170	172	218	240	220	193	106	88	172	235	172	117	162	173	138	97	115	116	192	193	137	149	136	122	92	169	240	147	112	98	106	141	123	132	152	114	154	198	151	170	108	113	199	134	58	52	110	196	180	151	143	129	133	115	132	121	53	40	137	166	108	143	132	175	302	253	105	63	60	70	133	212	219	190	164	158	116	94	137	162	233	198	136	119	63	124	120	143	207	198	155	72	115	142	141	129	152	126	57	85	81	171	208	134	124	173	162	99	131	128	150	146	63	89	155	178	161	103	107	137	122	138	98	96	90	85	93	39	44	154	202	170	129	112	144	131	148	189	186	105	96	91	152	198	86	82	89	104	135	204	250	185	103	96	165	128	112	199	268	211	99	60	72	79	87	103	78	110	135	96	122	198	184	147	140	71	59	62	37	139	141	37	142	140	98	104	92	134	99	48	97	163	159	112	122	152	78	31	48	63	179	168	100	101	123	205	124	40	117	139	60	38	108	148	175	134	36	62	68	89	95	44	82	152	106	86	134	143	131	152	201	203	148	172	140	39	113	111	66	66	38	127	193	109	111	164	133	78	53	164
95	118	163	96	44	66	76	66	78	66	44	158	157	120	215	153	137	170	128	152	184	134	131	155	182	258	210	122	110	149	111	37	64	164	133	37	40	92	121	67	42	114	155	133	89	110	135	91	73	91	175	202	120	121	200	130	79	171	132	98	100	76	88	58	108	154	87	124	195	111	48	65	52	33	100	302	368	203	135	163	180	117	51	52	91	177	188	167	110	92	138	192	217	197	249	223	113	115	174	136	63	79	142	174	115	89	148	103	91	148	208	149	46	128	177	169	129	123	144	78	142	234	131	122	193	160	116	138	167	135	80	107	204	173	116	79	97	120	150	203	195	120	115	199	175	92	84	79	52	114	134	144	193	150	129	222	156	40	142	204	140	108	132	185	158	213	224	149	165	102	64	152	130	98	111	52	98	101	43	42	120	171	141	167	192	128	52	101	117	151	189	117	65	96	127	79	49	39	73	159	172	136	88	42	87	124	116	77	43	72	69	110	163	133	124	140	96	151	256	223	130	115	154	155	172	146	157	121	104	141	81	105	109	87	100	158	245	200	136	163	176	133	181	152	188	214	162	145	148	129	140	149	125	123	43	125	149	128	101	88	91	73	157	239	164	72	177	205	181	198	175	210	175	133	185	133	106	187	173	205	206	148	212	230	160	143	217	182	87	55	92	96	41	149	282	262	133	99	143	163	148	75	101	101	183	330	318	171	75	172	261	196	152	219	276	297	194	106	78	67	193	171	99	152	138	86	137	205	167	133	83	70	165	161	103	186	246	168	88	140	142	77	89	117	189	245	235	231	170	77	68	145	159	150	110	113	112	100	128	139	109	43	101	127	153	217	252	238	182	155	142	96	124	114	116	169	179	227	182	89	85	172	205	231	203	82	122	200	215	262	338	259	156	147	85	50	61	119	128	119	129	81	94	89	134	199	102	45	66	179	163	46	50	169	198	143	192	142	129	227	177	118	150	131	103	64	133	239	201	142	157	160	203	203	129	172	183	138	108	109	166	123	48	81	122	101	115	111	162	241	239	279	294	188	214	319	168	93	252	306	245	182	151	254	301	234	204	211	158	66	120	180	189	166	81	55	116	112	146	230	184	131	128	157	162	156	189	203	193	123	189	305	245	186	100	126	154	105	86	74	183	191	123	148	194	153	60	113	183	212	224	210	218	256	225	149	179	228	266	200	141	218	214	104	122	219	203	155	90	90	162	238	244	234	272	245	133	127	240	198	111	111	97	79	123	142	83	91	132	166	139	169	222	136	155	161	96	73	48	119	236	214	176	115	34	58	149	146	117	162	155	211	212	122	127	105	99	162	120	131	158	193	213	216	153	143	248	188	219	224	92	43	98	103	120	116	114	160	124	189	157	46	129	203	142	70	47	124	126	108	155	131	152	153	127	168	129	170	162	58	91	149	118	123	190	192	159	128	157	169	222	162	63	116	143	131	129	102	58	44	45	71	206	219	80	96	129	134	110	93	88	46	60	81	87	136	160	136	130	98	58	89	204	197	153	153	88	102	141	134	159	184	124	79	130	116	51	83	150	134	75	81	128	153	112	134	181	150	223	208	154	118	71	101	143	185	170	158	103	157	214	98	60	91	73	48	46	107	139	158	222	144	200	247	105	107	191	214	242	217	178	188	224	249	151	158	203	169	199	141	96	117	194	218	193	245	138	96	101	150	162	56	149	149	94	128	118	162	166	100	131	206	129	77	115	134	169	144	127	90	67	124	201	202	94	119	131	94	124	200	191	133	169	190	242	193	161	232	231	195	194	193	231	238	171	240	252	174	134	140	169	185	188	162	114	81	89	115	90	129	132	163	162	121	221	170	68	82	139	96	145	259	207	131	119	101	143	122	48	48	39	101	108	60	121	167	160	103	143	204	104	89	88	107	110	43	57	118	97	86	86	94	101	47	126	166	86	68	82	109	143	210	210	155	155	116	105	124	84	126	121	37	124	207	190	192	155	66	37	105	226	252	161	148	177	107	101	178	175	94	148	151	89	172	232	163	83	132	184	139	58	51	53	39	111	161	159	125	66	80	73	65	66	146	168	158	199	140	76	38	60	61	75	99	162	185	87	113	192	192	110	87	89	39	40	58	126	168	145	107	60	131	131	85	156	102	31	44	108	188	178	183	181	105	131	135	55	32	127	145	66	52	35	128	224	187	99	107	129	85	173	195
54	50	92	148	104	44	65	66	75	120	148	213	261	159	174	273	235	159	97	161	216	184	116	138	284	281	185	113	82	117	282	231	121	120	37	39	39	40	40	53	86	191	168	69	65	166	159	204	261	164	114	45	44	65	112	91	46	125	121	87	180	244	273	186	117	149	168	172	204	148	43	61	91	76	92	136	119	150	125	80	111	127	92	91	117	85	118	157	98	51	61	80	70	42	99	180	121	103	156	94	69	107	131	96	45	101	98	39	44	76	201	235	198	200	127	58	39	36	40	45	85	121	113	125	172	141	58	117	115	42	42	41	50	143	206	116	87	84	46	184	253	206	243	156	46	44	67	82	101	143	196	156	88	122	161	183	150	91	61	90	94	100	107	58	44	75	138	160	125	100	70	78	148	158	92	72	100	117	131	87	123	187	194	131	108	179	113	91	153	168	182	169	115	87	115	179	129	37	67	105	154	139	61	51	118	153	127	141	142	125	114	150	115	75	159	244	228	194	215	149	101	145	222	254	154	175	209	151	154	135	155	157	87	106	143	159	187	207	210	145	160	161	92	59	113	142	124	135	161	120	87	172	126	98	214	157	96	152	241	257	118	54	54	117	130	81	178	210	113	141	170	148	164	178	215	156	120	228	256	190	170	184	177	154	194	207	165	130	153	159	105	75	45	59	126	186	223	224	160	97	77	107	167	158	109	141	189	149	94	102	158	116	95	165	120	102	140	160	111	122	169	117	127	95	45	131	143	68	74	109	159	231	175	134	170	114	84	65	41	57	90	86	113	99	112	210	175	157	162	103	63	134	185	138	84	43	38	137	205	171	202	188	118	127	201	136	48	107	200	214	110	42	96	164	153	137	219	255	193	137	213	251	199	180	133	80	154	201	103	115	226	212	198	300	189	149	196	131	89	122	153	140	110	157	308	249	92	94	210	249	182	142	146	142	107	80	118	187	144	150	178	122	123	139	127	138	188	155	163	196	184	151	134	131	203	256	217	159	122	98	108	181	119	128	216	218	137	95	135	133	142	221	202	170	199	188	195	222	198	191	274	236	196	209	254	240	134	174	204	169	189	180	141	173	130	138	168	85	58	130	141	84	145	174	103	107	207	198	109	81	232	251	111	146	196	175	139	153	113	134	201	176	206	236	206	197	190	113	93	109	71	68	128	111	113	179	237	226	168	182	180	155	181	144	116	105	140	206	180	233	227	107	204	300	153	93	82	267	358	142	117	180	110	91	92	145	148	83	166	155	126	205	190	180	143	128	248	243	162	90	168	264	215	133	116	156	137	103	133	139	105	133	168	170	103	65	124	195	134	114	150	147	172	210	209	170	114	44	114	115	99	113	166	169	142	190	116	96	104	120	191	199	190	209	213	192	148	121	87	92	223	260	156	159	217	145	122	173	147	138	140	122	78	80	80	113	115	106	185	211	143	127	152	104	136	156	108	105	97	128	117	104	176	163	86	93	165	104	123	197	198	142	123	113	118	157	141	190	172	142	217	268	175	164	182	90	51	103	117	61	143	221	172	131	140	139	81	44	50	96	124	157	170	128	168	167	107	68	70	72	59	94	125	121	127	99	142	213	183	171	195	156	151	128	73	128	96	69	127	106	89	115	136	164	165	147	103	101	181	142	62	76	159	188	87	174	234	145	145	105	69	157	175	152	106	78	196	185	127	174	196	183	131	126	173	146	90	112	156	155	155	175	110	42	77	127	140	131	170	150	66	143	163	132	180	201	196	136	145	185	206	204	179	111	97	98	96	181	275	240	148	178	133	102	154	152	95	79	175	187	113	67	187	189	41	39	152	154	37	73	66	119	128	90	233	194	66	53	95	144	102	87	82	98	220	225	92	43	52	126	123	71	67	102	120	56	96	126	146	163	100	85	155	188	101	36	60	61	40	40	130	189	99	82	88	44	37	65	87	101	90	77	124	208	181	67	37	38	39	116	114	96	105	46	45	56	113	169	141	114	95	106	106	100	93	124	179	106	105	128	107	128	84	102	147	158	204	128	112	144	104	88	58	71	114	124	100	134	233	188	68	142	143	44	121	162	150	99	83	84	153	186	149	113	148	251	206	114	92	140	211	234	110	125	181	99	96	165	186	144	105	129	91	92	95	37	101	154	91	59	59	66	164	190	183	197	106	39	109	145	194	187	67	31	34	122	123	37	89	88	84	109
42	58	66	87	172	193	96	78	80	47	62	118	107	100	196	211	197	240	151	100	152	94	89	141	116	178	160	42	96	148	170	118	50	55	103	126	77	53	140	172	77	118	164	184	143	101	97	55	59	47	88	142	90	84	163	117	39	159	234	115	60	61	88	86	50	62	94	131	152	103	80	110	132	140	115	76	55	50	89	149	168	174	235	261	140	133	172	126	77	39	39	133	194	161	208	196	121	74	61	59	37	86	109	60	77	178	189	92	91	169	146	104	155	153	84	52	44	47	63	111	98	100	174	149	80	143	171	160	188	157	152	175	166	148	172	142	105	100	123	171	151	167	183	93	63	163	184	135	88	130	143	105	172	159	82	120	202	126	56	115	162	111	120	163	144	193	152	122	135	163	201	141	166	161	198	233	149	84	66	86	105	118	79	96	139	110	96	79	66	70	87	147	155	114	76	115	106	82	93	146	223	163	69	83	313	341	163	174	128	98	104	92	87	127	197	190	150	131	104	106	203	225	153	112	81	77	78	43	41	117	202	154	132	178	157	83	113	152	87	47	86	164	138	68	73	154	218	187	156	120	66	45	73	108	140	183	248	252	236	171	61	81	77	68	72	94	209	198	161	202	227	218	120	100	234	292	210	151	153	103	123	168	180	184	200	231	140	61	104	157	149	104	50	75	136	122	140	175	166	192	127	144	162	106	168	148	69	56	133	196	129	97	108	127	137	185	153	111	113	110	106	82	168	128	99	121	131	132	62	75	182	208	172	150	156	115	46	58	116	157	117	128	109	98	163	127	67	61	129	163	141	123	103	148	137	108	109	136	164	189	224	184	133	82	81	102	124	159	109	95	152	210	177	167	231	229	159	138	112	56	147	173	194	164	92	84	70	150	184	179	161	153	162	176	157	116	119	144	109	135	229	249	290	191	130	248	188	98	150	189	210	184	96	56	53	121	142	91	73	70	173	219	117	123	183	182	175	126	156	160	186	214	155	181	203	128	99	113	122	100	133	205	168	175	209	202	153	123	177	190	163	103	48	103	210	232	148	142	142	91	175	229	143	157	181	173	218	178	142	134	142	171	183	216	182	135	91	78	130	146	155	139	92	103	96	145	199	147	164	260	297	206	91	84	145	142	160	135	122	166	141	128	115	139	125	167	184	112	127	121	155	243	156	116	139	135	195	171	177	189	169	157	122	175	151	147	256	209	159	211	227	156	126	161	148	130	179	193	151	134	216	241	198	239	180	99	71	74	160	139	107	203	215	125	116	101	118	118	99	172	220	182	157	218	141	98	115	64	110	106	42	157	215	159	189	211	124	86	93	147	146	90	107	71	126	176	135	149	184	121	84	129	123	141	205	205	194	148	69	132	161	148	174	207	158	195	217	152	166	170	218	174	84	139	270	243	133	71	91	90	160	261	294	236	88	110	108	92	160	213	227	126	49	134	197	197	185	169	188	155	168	131	100	143	123	109	182	151	90	96	64	94	95	144	128	138	234	136	115	233	243	128	91	187	206	187	172	110	69	142	223	239	196	205	203	174	198	154	159	181	187	132	66	126	230	235	157	152	143	79	44	47	89	88	126	126	111	174	145	91	118	161	120	103	85	119	151	131	189	197	166	140	130	193	208	169	212	200	171	161	96	61	162	163	77	110	147	207	138	94	103	54	114	152	83	91	165	158	83	56	129	164	119	124	103	73	66	90	172	206	162	106	125	131	170	187	128	91	123	108	154	244	180	184	189	157	163	172	222	190	211	170	66	76	83	141	189	298	243	127	147	97	46	123	123	132	132	142	187	179	148	113	172	109	104	187	140	73	101	87	62	122	147	90	106	153	113	94	80	53	72	159	131	107	132	104	80	93	124	94	124	209	194	124	75	92	105	75	75	110	129	167	224	196	110	38	95	142	145	134	153	157	136	99	90	195	144	104	139	156	121	81	82	47	121	130	90	77	76	85	129	189	155	84	67	99	115	193	215	144	190	147	62	84	101	159	253	174	88	147	100	36	34	69	134	145	148	134	84	139	145	159	135	42	78	116	108	155	275	248	96	124	247	193	98	81	123	104	53	48	89	160	112	44	61	142	180	164	140	126	186	154	87	163	135	100	104	77	74	99	96	73	65	95	205	154	134	173	153	152	101	102	117	118	151	126	85	146	141	75	140	119	35	37	70	82	54	81	82	112	174	144
143	101	44	91	111	116	99	45	47	45	41	64	63	88	110	113	120	129	101	42	82	125	194	197	190	156	78	95	74	64	157	131	63	84	73	56	80	172	148	64	120	132	101	85	47	124	119	82	150	143	122	84	102	103	49	77	85	126	136	132	153	176	158	87	91	118	149	150	145	115	136	178	170	151	137	114	117	134	78	89	106	113	171	209	153	126	121	91	69	100	134	142	118	109	186	162	111	141	205	162	65	77	85	100	144	165	180	169	178	119	79	107	136	162	145	141	173	219	203	238	222	180	199	182	154	144	147	160	197	201	190	160	164	154	152	135	122	138	130	180	167	120	81	69	110	109	147	160	81	40	36	99	140	78	122	118	76	84	122	188	215	232	149	108	138	119	158	157	138	152	84	45	45	127	145	127	108	118	144	181	278	223	136	75	140	233	155	67	69	136	168	183	206	158	89	119	168	210	146	48	75	117	150	147	119	126	158	197	197	169	107	75	95	60	114	196	171	134	180	166	113	148	112	53	98	182	213	168	145	214	244	182	182	177	133	117	155	193	157	153	193	158	115	165	150	194	185	97	92	113	99	81	185	174	120	142	93	64	93	128	167	129	61	69	135	205	201	150	143	203	167	179	222	206	178	123	147	107	128	177	189	226	136	83	140	128	96	112	132	93	53	98	176	128	98	134	113	179	276	224	93	119	118	80	80	94	153	152	187	237	149	124	224	208	170	121	123	136	63	84	86	218	318	169	76	65	122	116	53	136	224	182	152	133	131	101	80	93	116	131	71	70	72	51	74	69	93	141	206	194	158	126	112	203	137	71	151	123	47	101	126	85	86	115	156	121	55	112	112	79	94	155	143	131	130	88	99	67	77	113	141	193	184	162	193	119	45	86	128	88	59	89	107	159	129	45	144	144	45	91	183	197	166	118	107	96	64	64	44	121	159	198	159	108	108	116	174	171	194	175	126	108	79	72	157	187	154	206	214	146	135	163	266	247	158	202	144	114	165	158	184	148	159	172	86	108	110	131	136	59	119	152	122	159	189	168	140	162	115	41	75	129	110	173	197	139	162	104	84	160	161	100	61	144	195	180	163	138	115	59	91	132	157	125	57	138	140	47	75	216	195	136	162	154	190	245	207	159	181	192	159	136	182	237	231	258	278	130	74	69	124	170	151	133	218	255	163	103	148	143	151	212	252	256	175	178	192	217	213	195	178	168	215	366	254	102	126	112	91	112	163	142	231	245	175	122	89	93	169	188	114	173	229	189	96	143	203	168	209	206	360	339	117	153	243	178	100	129	79	83	178	220	202	158	153	200	129	122	162	161	206	155	73	190	275	217	157	147	141	126	111	106	105	121	216	222	152	73	76	73	64	149	211	144	140	240	223	173	232	238	138	108	115	154	175	144	169	207	191	132	76	68	143	144	75	91	161	194	206	137	84	173	134	80	124	158	114	77	86	88	122	95	99	148	103	79	186	152	84	103	105	124	77	38	113	151	97	101	92	89	133	167	168	182	201	163	96	110	122	136	122	80	86	173	214	172	220	222	231	205	167	164	99	120	241	188	106	115	75	119	169	99	130	139	79	68	106	143	157	177	200	192	96	115	163	136	142	118	107	108	175	231	247	304	174	91	133	87	51	43	38	45	103	112	75	134	223	155	48	52	52	114	205	173	212	189	75	117	92	103	129	137	208	208	113	41	96	312	374	225	185	122	61	53	87	108	138	210	141	50	129	178	159	180	148	125	96	124	204	227	234	163	114	150	157	218	201	148	108	37	46	68	64	101	156	155	100	76	156	277	238	164	180	117	138	211	134	98	100	46	127	171	146	145	139	100	105	97	59	101	100	79	92	67	31	63	131	191	182	142	176	168	87	46	94	179	158	76	42	45	42	86	159	105	131	132	36	40	96	128	70	92	165	143	177	183	77	125	179	176	120	86	85	93	118	181	170	101	91	140	222	127	138	203	194	130	95	200	203	128	126	132	137	224	196	64	107	135	64	128	224	151	60	187	257	197	143	117	187	208	113	38	37	102	149	128	134	173	183	135	101	122	210	202	161	177	140	84	49	83	169	210	126	56	115	154	92	38	96	155	197	138	41	42	78	115	76	39	129	194	103	44	43	99	172	194	189	160	222	260	154	112	157	120	111	107	60	116	107	88	92	43	37	91	226	233	95	65	63	55	76	55
70	52	47	93	151	134	68	38	109	110	87	135	89	37	37	42	43	77	84	47	147	172	114	172	185	122	61	100	155	147	110	82	98	171	170	95	169	200	92	88	171	120	44	63	117	112	95	117	143	157	91	46	56	58	113	110	131	138	47	133	136	98	176	176	101	87	168	192	108	160	227	156	91	44	48	47	47	59	57	93	134	159	119	116	225	245	131	49	50	57	132	129	52	52	98	108	168	238	175	100	87	125	157	147	139	95	119	175	166	112	94	150	125	59	80	124	139	138	180	191	173	173	151	223	194	106	105	140	164	97	126	193	201	144	58	48	121	155	194	153	119	161	102	120	177	126	80	78	38	54	161	209	145	149	180	183	127	112	120	67	145	219	158	119	145	154	201	230	156	163	173	135	133	149	173	153	83	86	90	132	188	184	121	42	99	179	199	117	164	212	144	106	85	116	126	154	193	200	135	95	93	80	190	212	90	101	195	240	142	49	49	120	222	144	43	71	108	131	104	119	110	110	143	114	136	144	145	162	110	125	245	174	81	197	282	223	151	112	73	97	87	78	91	56	84	138	101	72	110	145	188	173	145	149	150	136	197	177	93	131	187	195	167	148	132	201	203	217	192	120	199	218	180	177	182	115	45	43	92	133	137	144	130	140	151	93	96	140	87	82	85	123	133	112	147	154	163	139	189	170	63	125	139	84	70	45	45	101	163	198	263	205	108	118	161	156	147	130	137	162	98	110	158	155	103	66	141	168	138	156	193	200	209	178	106	67	45	79	139	100	42	45	47	96	144	146	108	58	92	134	193	272	231	137	155	167	167	164	182	200	144	146	225	165	53	122	148	118	104	151	163	207	218	96	130	163	120	112	175	272	240	156	133	137	163	114	94	177	217	191	164	182	199	155	143	121	115	150	149	162	161	222	228	203	176	139	130	111	116	118	136	140	125	194	170	64	108	183	165	127	97	106	189	252	191	159	179	100	45	142	214	198	194	191	130	127	116	43	138	210	145	67	106	165	128	131	98	72	131	104	101	176	165	117	134	188	132	116	130	94	77	136	240	163	69	108	184	172	150	179	168	119	105	127	87	132	199	185	215	149	51	105	142	234	230	136	126	65	102	178	205	210	127	124	266	215	74	92	159	197	121	145	152	46	75	251	280	143	127	109	178	157	89	153	163	193	182	156	176	168	177	193	200	242	212	178	264	294	265	184	78	179	336	310	209	164	127	132	129	102	92	110	183	213	140	91	124	173	169	147	139	77	47	106	186	136	169	193	118	121	296	293	124	157	180	148	145	179	115	94	94	91	201	255	229	129	49	91	124	153	161	157	271	222	156	138	124	171	140	134	122	97	117	199	202	147	148	140	138	133	110	147	167	154	187	197	133	71	71	146	187	167	134	75	112	163	172	205	173	202	164	76	135	220	154	119	210	215	216	171	148	157	207	236	235	227	156	145	155	134	121	105	97	127	86	93	152	129	172	138	71	129	103	60	61	61	88	115	116	129	107	109	131	144	116	51	40	100	177	187	137	70	88	177	212	121	115	164	133	94	150	218	115	50	118	131	64	125	183	178	157	186	189	168	171	167	133	105	163	170	157	142	88	36	46	138	199	210	286	231	117	165	228	244	217	108	98	144	91	112	154	157	133	129	174	239	246	118	106	103	46	108	193	138	150	220	202	171	155	115	93	190	202	233	175	121	149	165	256	208	200	207	133	75	114	189	221	244	144	128	162	172	187	230	186	117	150	119	73	143	202	230	174	103	250	232	108	133	145	129	87	119	122	41	102	161	100	72	133	164	101	114	173	131	154	185	104	82	88	94	93	63	65	98	94	47	78	130	136	130	127	128	140	94	113	121	60	70	159	136	196	198	78	74	78	81	112	108	124	166	145	101	155	161	139	171	93	56	82	141	164	137	141	152	99	157	139	38	40	117	110	59	153	169	165	121	80	122	166	145	59	60	192	173	52	108	188	160	141	217	163	120	182	165	128	81	112	215	182	80	72	153	174	126	174	152	47	108	219	203	142	104	55	97	132	74	39	40	84	143	179	161	180	242	264	229	171	166	108	100	175	118	74	71	125	145	64	108	109	112	183	183	146	184	165	75	152	183	94	106	139	138	182	179	104	160	223	167	114	135	109	52	101	128	188	240	188	91	91	185	187	117	71	127	158	87	43	35	34	103	103	99
36	41	112	114	55	115	161	111	112	98	60	114	133	108	175	146	102	100	40	42	132	229	222	209	190	110	72	103	97	162	143	85	144	115	77	125	147	148	107	126	162	131	190	169	173	176	80	104	191	172	79	93	112	98	143	187	127	106	138	87	117	146	91	53	82	143	139	80	119	232	256	147	66	138	153	184	262	166	103	94	47	71	70	108	124	132	114	48	70	134	148	110	75	78	123	107	141	180	96	37	37	135	250	178	111	139	190	179	116	68	42	95	87	45	100	98	52	79	101	130	157	98	103	189	176	165	176	173	142	145	155	74	90	142	89	140	185	86	134	160	138	157	120	107	122	165	118	77	98	143	180	229	216	138	132	109	97	76	39	69	78	104	148	89	89	87	106	139	211	312	211	106	75	189	254	111	120	123	39	114	188	125	84	69	38	111	176	108	109	166	101	96	117	109	100	134	183	144	138	187	161	76	132	167	116	140	146	151	173	171	208	227	192	110	92	145	182	176	240	250	98	107	130	91	71	106	138	71	118	159	144	209	173	187	258	139	91	92	118	170	104	95	129	178	175	114	79	145	178	136	158	127	78	148	226	208	206	249	221	97	47	66	124	126	145	177	123	178	159	53	114	228	225	175	170	145	117	78	127	198	117	103	159	130	75	126	193	212	140	47	47	92	115	91	89	72	92	125	148	129	70	77	106	83	71	65	49	57	132	146	111	122	142	215	240	220	149	73	58	114	183	217	217	117	73	158	172	137	97	47	121	128	104	191	165	90	57	60	91	113	102	131	115	87	147	183	123	44	63	143	144	116	135	175	172	81	110	107	96	151	135	126	201	168	170	253	188	161	143	176	233	182	119	114	179	177	145	106	101	178	220	230	146	88	101	105	194	238	214	184	142	114	109	147	103	83	141	145	140	166	207	219	175	96	108	151	101	155	208	107	72	143	116	80	165	208	180	175	211	226	136	85	122	137	190	232	167	70	40	100	121	125	133	112	181	158	59	47	92	155	185	132	109	170	115	45	99	94	144	158	98	149	113	127	156	122	83	99	217	245	185	168	147	154	232	186	104	157	136	72	85	131	205	187	91	92	167	210	156	149	212	156	120	178	219	200	216	221	183	230	278	213	109	159	193	102	101	170	139	52	126	189	105	40	53	90	158	216	224	180	171	124	48	44	133	149	119	176	110	146	249	204	129	138	156	225	239	111	144	167	75	135	163	95	163	253	215	186	225	222	155	92	87	134	222	227	176	157	101	110	105	112	142	141	119	53	99	146	155	222	270	153	163	215	248	239	141	231	254	187	139	177	246	236	150	114	96	82	123	92	138	206	219	212	245	241	121	123	178	205	218	193	203	240	198	134	134	119	136	186	183	168	114	105	152	122	105	85	107	196	173	143	156	173	185	103	135	210	124	128	182	111	57	45	40	57	142	128	85	148	159	117	180	207	128	181	188	163	185	206	155	144	152	111	157	139	72	72	133	111	152	208	128	142	117	73	180	175	203	179	73	138	212	227	165	139	93	82	189	219	158	161	158	184	166	74	121	185	119	83	140	106	115	177	180	151	73	89	115	106	84	141	203	151	108	141	128	112	198	179	94	52	49	73	107	149	204	218	199	219	184	124	159	141	125	114	128	182	197	248	193	145	192	190	219	220	164	182	197	155	89	37	71	149	239	180	86	72	128	163	82	115	177	165	149	148	155	129	127	148	122	131	181	188	199	231	144	90	129	136	97	120	168	187	131	119	198	185	185	200	183	262	250	157	213	202	194	235	222	157	137	136	130	131	129	223	205	82	46	33	96	123	88	70	84	138	101	54	93	138	92	103	169	155	119	166	151	82	74	65	90	103	136	164	101	64	108	78	44	57	107	130	141	153	105	86	76	77	115	117	75	43	92	166	140	138	110	78	91	90	176	187	133	121	161	218	129	107	146	97	61	85	127	199	177	65	88	164	174	92	120	188	113	94	116	94	66	43	80	156	119	61	101	77	114	203	159	135	119	86	126	107	47	74	145	106	97	150	106	121	109	81	101	123	158	142	85	62	70	97	89	43	129	196	149	147	113	96	83	35	91	86	126	135	50	60	66	70	53	71	112	157	188	201	131	39	106	147	103	136	143	151	166	147	200	235	139	47	44	92	154	94	71	116	92	145	203	134	144	204	173	92	43	103	156	152	160	112	157	212	178	113
41	45	54	78	72	40	44	47	52	52	45	49	131	168	128	86	44	42	89	93	111	201	150	79	187	196	110	141	194	183	145	92	40	45	43	43	41	64	129	160	125	85	170	188	94	66	41	127	244	151	77	234	283	130	43	78	91	143	183	121	88	95	172	187	94	47	128	186	153	92	89	147	207	168	123	110	123	143	85	82	125	154	147	115	61	40	41	82	102	117	123	111	82	47	56	119	177	181	137	63	105	138	187	215	103	105	139	108	155	120	118	181	163	101	86	88	71	68	45	67	60	140	198	117	89	146	153	77	111	213	144	47	137	177	89	39	142	197	130	157	185	137	145	110	90	92	110	125	108	165	110	134	190	173	178	159	185	141	54	122	120	97	177	129	57	64	63	47	59	104	84	44	44	40	71	121	106	49	35	40	67	106	138	140	138	148	96	55	127	127	97	85	92	118	122	164	136	159	208	194	206	187	129	105	186	222	180	163	143	190	193	173	163	139	167	166	116	113	142	134	86	130	130	89	89	101	222	263	233	154	126	194	161	190	164	44	119	172	98	120	111	73	77	97	135	134	236	182	45	119	164	197	152	92	114	147	206	148	67	90	182	215	123	42	67	143	122	79	118	93	80	117	141	102	82	116	127	182	199	128	154	253	254	145	148	215	185	201	178	89	110	110	82	168	131	124	125	88	137	162	234	161	116	210	193	129	68	77	123	129	180	219	124	92	208	259	243	173	120	164	119	155	227	178	126	156	134	179	250	111	123	164	131	126	93	137	226	174	114	91	133	211	178	162	128	88	70	130	202	146	72	87	105	139	215	174	122	91	53	91	115	129	151	141	196	154	96	131	89	85	148	114	60	66	52	93	172	203	131	130	125	72	141	189	119	112	220	170	63	134	232	243	218	182	158	110	98	115	201	168	99	208	185	128	173	161	124	98	94	84	128	147	122	134	128	177	150	129	148	91	134	198	154	198	309	258	171	112	86	131	239	265	162	146	163	196	156	81	159	190	182	180	182	190	101	55	132	127	96	145	141	182	184	89	122	133	87	131	124	108	95	154	201	219	249	186	140	205	226	179	181	145	154	175	131	116	182	261	245	209	146	111	167	194	150	80	164	208	114	169	222	185	129	59	73	125	122	150	151	120	203	173	129	185	172	98	106	262	195	70	97	64	39	84	173	240	247	179	139	163	218	224	175	134	73	73	136	148	194	190	138	152	223	220	158	179	166	129	115	104	129	187	139	110	138	140	157	108	107	141	116	85	182	217	84	51	142	177	89	143	225	132	125	252	380	354	205	133	134	147	119	130	133	105	134	164	217	166	126	118	45	101	145	122	136	124	64	67	114	154	147	165	327	246	76	81	58	99	199	147	129	208	193	176	132	91	84	147	129	45	100	158	135	124	101	118	123	99	113	133	139	191	195	111	69	68	96	71	43	104	169	164	210	252	198	148	153	145	193	278	190	148	226	173	148	181	184	204	233	147	97	131	80	79	79	85	173	170	142	110	145	197	206	215	157	127	113	148	130	61	120	256	271	187	149	97	85	139	145	138	197	221	200	164	129	129	129	109	105	153	131	63	146	182	126	191	186	127	143	132	112	126	135	221	209	159	125	60	69	104	193	201	101	67	110	195	256	196	164	190	113	89	138	161	175	159	102	91	169	191	160	135	84	103	105	94	97	55	62	52	80	95	113	182	236	221	121	80	70	44	104	185	197	191	201	201	118	162	175	145	178	160	250	229	166	157	148	157	165	203	199	196	154	168	223	160	92	100	168	126	101	128	112	232	245	119	68	114	108	61	76	107	201	225	158	113	103	96	70	47	69	136	228	231	156	183	161	108	110	115	126	76	55	143	129	128	166	75	37	87	131	196	170	75	93	135	161	172	153	105	100	75	37	91	143	128	125	89	81	92	76	103	77	60	111	89	40	44	42	82	87	42	76	170	131	129	166	184	183	143	151	110	118	88	105	203	134	162	214	114	67	97	121	62	78	186	143	72	166	146	128	175	147	120	160	214	186	223	165	93	133	124	136	209	157	110	110	42	40	32	48	91	122	93	111	134	122	161	109	107	137	80	70	75	103	179	136	101	182	228	202	149	152	180	116	98	155	165	121	86	74	59	118	220	180	113	135	137	150	152	110	101	122	170	138	35	105	157	132	141	94	39	131	145	117	102	36	36	83	145	131	66
71	70	115	118	43	37	136	168	121	95	41	73	89	57	42	44	42	54	102	126	151	180	158	142	217	242	157	137	98	45	69	75	90	122	133	146	180	122	49	56	47	112	115	46	41	108	112	100	109	115	102	49	64	56	36	60	101	159	202	203	125	44	100	103	47	73	133	233	303	185	72	65	82	75	37	39	73	180	214	181	170	135	145	132	100	178	192	252	204	108	153	184	140	111	152	140	119	106	88	89	131	83	57	134	155	194	221	105	57	145	133	131	149	81	86	67	86	160	202	130	48	45	85	188	191	92	45	108	190	193	107	39	175	249	161	136	131	133	117	110	96	56	76	109	95	99	167	147	53	98	119	110	170	216	142	112	122	105	127	131	124	168	138	78	78	115	151	149	124	106	99	77	73	35	110	193	162	81	36	38	131	168	78	104	100	91	134	123	94	52	61	70	49	54	87	164	186	99	42	83	108	91	71	119	208	213	211	136	75	150	150	71	154	177	66	149	230	247	253	218	199	112	158	213	97	100	145	109	136	186	243	188	60	44	136	180	115	163	186	168	167	148	181	170	145	138	80	87	186	142	142	199	101	108	108	102	130	145	143	72	53	107	100	72	135	160	96	153	213	193	247	175	102	79	52	66	148	233	136	58	90	138	174	230	215	136	119	122	180	192	138	170	244	200	151	231	171	101	157	135	165	164	147	231	186	66	66	81	141	174	174	131	65	122	165	212	260	194	87	111	104	74	87	131	178	173	132	112	145	91	103	200	219	122	74	214	184	95	163	203	146	66	128	170	93	110	108	112	114	149	149	95	198	205	143	124	121	140	166	150	104	73	51	122	134	85	105	74	88	87	121	131	57	120	175	112	71	164	242	171	80	146	162	89	64	121	166	170	129	63	159	190	128	146	184	167	92	161	245	181	192	218	145	153	207	195	156	164	220	190	140	84	52	69	71	152	211	200	164	127	176	171	169	182	107	53	58	81	158	181	168	165	94	59	95	169	229	231	186	190	144	103	150	134	114	98	78	144	168	154	156	126	99	130	144	193	250	225	137	58	99	139	101	45	125	208	152	137	115	88	120	78	103	166	126	78	130	209	218	208	176	103	126	252	173	78	201	207	157	214	184	222	240	109	105	153	166	101	39	41	122	168	152	134	79	51	98	99	124	189	206	182	110	65	82	87	59	55	91	123	136	148	164	127	154	231	135	145	203	114	61	107	192	222	173	182	199	142	141	111	99	134	80	97	166	162	97	98	196	229	166	155	250	264	166	217	221	106	92	106	143	147	198	227	196	255	261	202	148	144	145	107	100	68	93	194	164	66	124	199	124	142	232	184	131	146	174	113	45	86	120	98	163	231	129	113	184	133	94	76	111	167	104	129	148	136	114	70	119	155	161	174	180	166	157	150	143	220	189	114	159	204	234	179	154	145	168	184	190	237	143	86	151	141	110	106	169	251	209	171	194	150	157	199	200	193	146	120	153	148	76	60	59	118	142	119	205	236	231	151	136	130	105	145	110	119	184	199	161	165	110	59	64	145	149	108	124	116	192	219	205	161	143	113	65	106	123	136	100	183	237	110	132	178	179	128	78	131	130	160	135	114	194	214	126	94	99	154	152	175	231	99	155	206	97	109	138	127	126	140	105	70	89	110	157	169	108	68	69	104	115	124	163	191	159	103	100	127	164	131	185	235	138	143	268	203	180	209	157	132	115	103	168	182	70	109	153	138	95	98	143	187	234	141	168	257	250	260	189	107	137	156	100	67	125	131	62	90	123	162	156	172	147	133	189	159	117	171	199	136	135	145	151	204	205	168	163	215	205	135	93	75	180	245	145	117	112	88	114	114	121	79	117	164	95	38	48	60	83	74	43	116	114	61	130	151	81	41	131	186	116	59	36	65	117	200	192	140	149	174	123	72	73	42	44	82	157	110	94	145	146	106	114	184	119	144	225	138	98	136	201	148	44	45	82	148	101	49	106	148	186	192	98	61	159	184	105	54	46	131	243	231	151	109	81	49	133	188	132	122	83	120	175	163	103	37	41	44	45	46	110	102	51	102	125	123	150	166	99	51	92	131	197	184	105	116	115	142	143	103	182	205	183	158	76	47	82	141	155	125	111	107	173	204	100	47	63	88	89	54	126	120	38	44	37	71	94	57	130	180	86	118	147	96	95	108	114	128	168	164	165	126
117	174	210	214	137	75	71	74	133	137	48	45	74	102	75	45	39	46	72	98	99	64	110	108	101	144	85	97	115	90	122	161	120	90	90	116	195	131	99	159	100	75	138	110	96	165	183	173	150	126	154	138	112	86	85	150	140	70	61	146	125	37	69	105	137	135	92	113	186	174	133	158	101	36	121	127	58	79	155	182	91	67	125	176	167	144	179	152	66	37	64	95	105	81	140	179	170	244	165	106	146	92	50	44	85	157	203	130	132	191	138	80	36	73	149	114	114	160	106	57	50	54	87	190	206	97	33	49	127	154	161	122	49	87	121	151	199	153	109	125	82	42	123	166	186	200	105	101	131	161	128	39	63	138	155	156	154	124	120	171	129	95	137	91	50	57	73	101	88	44	42	52	76	111	140	145	91	82	130	125	89	111	143	171	192	103	89	105	152	168	71	74	104	107	137	200	188	91	67	103	120	98	54	119	175	95	126	129	117	168	222	166	53	101	156	135	128	110	243	341	243	215	261	278	239	218	142	159	214	149	204	260	227	255	203	165	198	177	128	138	184	199	169	178	137	151	180	159	142	76	96	126	137	177	121	52	165	221	142	123	158	147	81	44	80	171	219	144	101	166	158	163	129	72	177	208	153	129	163	258	230	126	77	100	171	163	121	89	115	176	117	74	157	159	158	131	81	114	78	54	147	213	145	155	228	147	110	139	110	136	107	59	117	104	70	106	134	126	139	115	82	84	51	127	150	132	140	106	151	188	114	49	49	128	278	301	170	163	149	78	111	88	67	155	133	40	60	97	80	50	76	127	132	109	164	167	84	63	60	102	133	121	157	192	145	66	79	91	59	61	124	142	150	162	141	190	162	69	134	168	178	252	200	190	177	189	206	106	125	118	147	147	116	133	67	43	67	114	88	42	92	127	143	159	94	46	117	160	100	117	199	206	189	184	105	41	116	184	141	92	103	130	145	214	191	98	96	95	129	232	238	161	186	181	146	147	162	194	207	193	129	85	76	91	79	49	79	81	89	177	130	93	96	87	160	165	159	112	89	131	98	100	211	211	174	155	70	103	217	254	145	106	109	126	115	68	72	113	112	152	254	180	152	121	79	85	70	138	128	133	180	113	115	137	99	138	118	82	82	38	47	145	178	179	176	132	140	113	123	108	92	101	94	128	124	105	76	108	158	126	123	89	42	61	87	73	47	88	176	169	152	146	122	103	65	112	207	185	136	158	161	103	121	265	328	227	143	133	195	204	96	210	327	184	72	153	180	79	113	113	143	165	136	159	183	247	233	163	125	105	96	182	213	111	105	137	107	122	124	156	231	208	122	112	144	200	159	111	163	143	140	182	159	172	209	122	125	219	214	187	169	167	117	116	142	111	164	129	43	49	107	187	226	163	72	148	157	116	170	201	153	113	150	181	126	135	190	185	133	117	109	108	138	200	174	102	161	196	130	58	119	157	144	106	133	221	240	217	230	234	241	202	130	131	157	160	150	154	124	119	105	87	74	94	101	113	135	106	137	167	142	114	126	154	170	172	107	95	105	158	226	149	137	154	144	195	144	47	61	79	158	184	121	80	106	173	156	206	164	171	217	204	218	117	116	187	129	111	140	114	166	125	64	128	131	144	175	105	173	243	115	50	58	104	99	89	92	108	108	55	89	83	95	147	175	134	57	106	209	207	151	200	220	168	207	253	188	104	67	48	143	185	122	128	153	141	171	131	40	79	73	87	178	157	128	98	119	149	85	63	86	131	166	161	86	96	97	42	131	166	108	115	144	151	133	129	137	141	128	93	112	175	196	130	48	68	133	168	189	121	37	57	108	155	189	201	142	138	138	63	117	168	90	133	129	41	42	75	108	158	130	130	197	156	93	100	106	104	95	40	144	163	90	132	153	176	122	119	160	163	114	112	147	84	150	206	180	124	71	127	149	112	125	164	154	167	153	115	87	113	140	117	88	47	122	115	142	196	97	69	99	179	214	181	211	185	191	141	91	91	53	53	53	93	126	84	101	155	112	94	119	157	112	96	166	153	105	137	115	122	189	104	45	71	80	130	192	167	160	155	147	127	164	193	193	202	112	152	139	34	162	224	134	75	47	140	196	151	123	160	198	112	56	100	142	130	143	143	162	131	36	60	109	85	85	118	111	110	97	97	71	122	209	160	89	129	177	163	99	136	151	90
130	214	245	140	82	106	94	90	110	61	115	107	75	171	133	89	147	102	58	77	119	101	44	135	156	71	68	112	136	132	111	187	224	154	178	201	168	87	94	174	122	76	136	140	211	181	105	104	50	79	91	135	177	140	83	72	172	176	79	73	71	42	67	113	90	64	70	93	89	100	154	112	54	41	45	114	115	75	150	131	124	139	105	152	174	122	61	117	220	188	79	46	93	153	155	148	149	106	124	193	131	113	187	162	85	117	190	134	122	141	126	108	65	116	200	159	115	83	110	116	49	41	46	46	90	105	50	184	215	80	122	160	91	128	175	84	46	114	107	39	132	196	107	137	194	157	223	163	33	96	98	114	138	83	206	230	96	96	132	126	79	94	160	156	191	244	191	156	106	87	137	189	150	91	104	113	117	78	112	216	298	182	107	198	248	158	95	153	161	104	38	131	134	64	121	124	70	44	143	143	42	69	126	119	118	134	96	80	156	154	94	120	95	141	197	110	45	111	187	131	91	119	155	172	116	82	79	56	69	93	191	220	188	184	155	177	163	144	150	187	176	180	277	255	154	117	75	73	73	37	53	116	221	275	261	223	227	153	102	127	162	136	60	66	123	115	57	117	112	124	181	112	44	121	214	210	161	181	184	164	249	222	89	42	122	218	234	174	218	192	104	158	174	155	88	59	151	188	196	193	135	91	113	225	185	93	126	183	130	105	165	128	88	70	102	126	72	86	152	119	130	151	92	91	122	171	133	58	112	111	103	159	157	183	190	157	179	135	101	157	215	220	141	143	172	177	189	185	117	108	151	86	39	136	182	161	123	130	181	161	248	191	173	246	164	141	182	210	152	108	102	64	120	203	124	43	113	146	117	82	49	122	121	57	73	124	163	174	203	196	201	174	82	114	134	121	112	175	265	186	165	123	79	156	154	106	121	143	147	156	194	191	174	123	47	143	180	119	84	121	141	134	117	52	58	124	191	140	116	171	252	206	124	117	70	80	188	264	191	83	142	233	134	129	128	97	102	49	65	145	166	167	129	129	185	141	97	136	217	182	132	87	60	165	237	196	120	84	142	177	153	140	87	97	214	205	124	165	149	166	208	163	135	75	61	153	152	71	90	150	117	60	108	116	99	122	87	52	52	85	116	144	152	100	172	311	251	88	54	156	202	153	132	93	46	107	213	205	111	53	44	44	74	151	121	105	124	61	108	112	132	150	113	91	91	105	160	185	159	140	108	217	178	150	156	115	108	109	178	133	87	262	273	135	155	175	120	56	94	85	93	130	125	155	201	231	186	142	196	237	196	192	201	123	68	57	76	81	64	106	152	156	92	47	93	154	172	157	144	118	75	113	113	141	201	111	101	208	176	68	58	128	143	71	75	165	174	96	48	98	180	151	136	180	179	154	98	87	138	115	110	221	218	94	77	75	106	166	177	198	172	118	72	69	67	43	114	196	193	183	190	237	178	86	99	72	59	145	127	142	186	148	146	81	43	52	47	131	138	73	68	44	43	83	83	91	142	164	186	160	125	145	129	87	140	190	141	73	104	138	149	169	143	94	79	103	154	166	101	131	187	122	171	160	98	171	113	48	136	179	173	135	112	180	161	129	112	86	89	114	119	75	122	136	152	228	158	140	159	169	160	80	86	136	93	93	136	105	64	65	97	110	84	49	94	196	210	213	249	208	194	202	115	129	160	84	153	163	62	59	96	130	93	111	129	177	197	170	194	177	148	87	109	144	149	105	52	72	63	148	225	136	66	98	161	118	85	112	187	152	92	91	51	57	101	137	86	83	79	45	78	129	102	123	151	121	108	116	126	96	61	158	162	100	186	164	73	105	105	48	150	215	115	94	166	144	73	117	192	157	155	197	148	64	40	82	127	145	118	96	114	76	51	127	199	193	209	214	239	201	76	111	117	132	165	86	58	79	157	217	176	86	77	126	160	162	160	146	103	100	121	179	177	114	109	144	136	73	51	139	134	79	136	106	121	141	76	136	119	37	90	124	128	156	145	134	92	54	50	36	83	159	112	137	235	145	99	133	133	88	40	86	128	114	70	90	90	79	136	98	44	123	130	79	95	162	207	112	39	77	152	175	172	187	112	106	157	92	45	73	96	52	27	32	127	133	120	145	62	80	83	72	92	115	95	89	97	42	37	71	161	126	42	118	238	294	238	114	53	129	191	201
96	147	152	134	215	161	99	94	52	55	42	86	116	114	88	44	50	84	78	120	127	52	40	96	95	88	119	105	74	69	160	190	103	111	142	151	136	59	77	77	93	101	187	186	74	124	175	221	146	85	126	134	121	75	43	41	113	114	91	157	116	91	145	138	82	73	131	143	133	149	186	187	96	44	49	97	93	98	136	87	72	98	75	168	211	134	193	220	193	201	202	184	204	249	220	176	201	215	133	77	134	143	78	52	54	52	128	186	168	102	37	66	129	139	131	170	196	150	83	50	154	151	41	58	65	141	211	169	130	95	123	111	149	151	116	111	40	64	59	31	48	191	178	136	140	49	84	99	109	90	103	215	237	126	162	224	222	203	192	161	57	112	168	111	137	244	162	101	157	112	119	144	99	63	40	103	197	175	106	93	133	129	123	195	163	69	77	130	162	190	124	71	78	108	161	134	93	76	94	77	158	235	166	184	190	174	189	196	171	117	109	79	54	122	180	116	101	168	171	96	148	168	132	172	205	233	160	153	169	194	171	141	199	240	232	119	98	131	114	121	163	212	173	182	233	131	65	133	112	79	142	167	158	176	188	147	152	133	185	166	55	128	171	172	169	161	191	203	139	62	115	115	61	79	72	60	114	109	101	125	145	136	129	141	71	52	100	176	172	178	137	120	164	105	140	199	182	165	173	225	176	69	87	86	94	121	70	55	116	109	89	160	127	94	130	84	81	93	142	189	158	172	221	182	195	205	99	82	197	180	149	176	173	208	121	111	147	140	171	150	191	179	66	110	186	152	83	69	61	45	90	91	81	133	150	150	96	147	201	142	223	246	122	62	58	102	97	48	109	152	127	164	178	101	46	43	52	88	89	66	57	113	114	44	78	117	96	107	132	151	117	108	111	117	162	104	54	70	153	160	83	56	115	133	154	230	151	114	117	100	149	149	147	194	165	159	171	151	107	123	126	86	91	91	221	229	108	112	94	95	140	85	55	109	203	220	188	170	98	71	113	153	106	127	221	144	105	161	113	108	106	94	87	40	103	176	187	235	205	101	152	156	122	162	110	117	142	70	73	78	74	139	109	135	242	226	119	74	147	204	151	114	94	44	117	195	122	157	224	229	220	179	122	149	189	135	98	138	244	202	143	120	140	177	184	140	60	38	38	150	240	173	85	131	185	109	111	123	63	67	109	116	142	103	44	58	127	133	115	125	121	149	97	133	207	203	225	166	180	152	105	161	208	204	89	75	138	188	144	133	180	157	108	75	65	78	80	75	73	91	292	248	49	88	92	165	229	185	189	189	208	248	280	255	160	73	130	170	130	98	102	153	151	113	65	110	175	178	145	81	107	133	145	157	146	145	150	159	147	119	83	126	112	66	157	215	178	127	109	242	203	49	50	114	132	102	83	66	120	131	77	72	114	179	135	50	148	166	80	96	122	112	70	96	154	109	64	87	80	75	103	185	162	106	98	103	165	98	38	41	92	157	100	41	45	108	104	73	105	106	79	94	98	74	110	85	123	123	97	167	158	90	142	237	210	132	117	112	129	166	108	85	125	201	187	203	172	116	150	183	183	90	80	123	141	175	185	160	119	87	92	98	73	43	62	67	69	141	126	114	108	42	132	197	131	70	86	93	148	224	164	81	95	141	90	65	85	58	100	104	119	156	83	47	159	171	113	192	218	212	156	168	141	73	138	125	66	125	204	175	90	100	168	150	238	198	198	208	162	274	278	219	145	115	227	233	175	166	66	133	199	124	60	91	221	197	112	197	236	157	75	50	69	100	153	158	127	124	80	89	173	144	161	166	138	115	135	172	95	125	191	228	195	128	141	101	33	89	91	40	108	113	111	112	89	97	117	194	253	157	116	148	163	132	110	160	142	93	44	44	126	203	182	144	130	170	149	111	146	138	101	63	34	57	137	166	159	133	60	112	141	70	79	121	81	40	131	152	117	131	149	172	130	158	240	184	125	117	64	103	117	94	162	155	90	106	87	85	117	111	145	194	222	176	131	85	38	80	115	75	40	50	130	208	264	246	111	46	66	154	168	179	199	123	128	161	146	139	197	196	116	126	156	195	140	139	155	49	38	78	75	99	169	187	155	122	116	100	133	205	235	174	104	69	49	114	147	71	31	108	105	61	106	113	70	95	158	140	97	123	191	117	27	132	182	100	100	86	37	105	179	211
89	130	104	58	129	174	131	117	94	56	124	124	45	106	119	131	168	177	128	119	184	159	125	77	41	93	92	41	137	208	148	108	75	122	121	92	153	104	137	135	71	99	81	122	125	108	258	230	169	147	57	59	91	181	167	109	77	42	58	61	110	169	220	242	121	37	177	211	122	90	127	125	41	40	54	108	95	94	95	92	115	68	48	46	42	93	118	71	58	135	194	213	274	230	159	107	46	49	106	140	159	178	118	115	93	82	150	161	100	47	82	190	165	126	121	50	96	165	189	205	181	129	143	203	189	127	132	183	133	174	214	101	96	189	182	83	148	146	116	117	52	128	158	130	183	228	135	90	151	111	108	191	140	71	140	193	148	122	180	184	150	175	239	202	130	97	49	146	184	178	171	144	189	224	217	182	130	88	161	225	134	83	144	132	75	107	135	143	121	65	107	140	147	97	138	191	161	165	98	38	69	78	57	50	84	85	45	85	117	87	50	36	45	89	109	96	94	92	107	129	150	98	48	124	133	60	70	85	117	196	167	179	224	208	234	178	103	65	122	264	330	252	144	148	182	197	178	230	200	92	134	236	247	138	179	265	177	110	122	137	95	63	149	204	192	255	223	164	230	155	42	69	116	133	89	101	108	67	113	96	104	174	184	220	229	195	180	148	158	160	164	239	165	72	88	117	122	116	118	148	123	122	211	199	153	139	157	146	125	86	47	87	91	102	102	47	128	153	77	53	72	143	177	147	156	135	71	102	185	233	200	160	149	141	134	115	78	115	211	191	119	71	45	134	194	150	163	184	138	79	58	134	181	101	124	134	57	48	90	84	117	150	74	147	147	87	94	124	141	71	78	165	135	108	109	74	75	122	162	164	188	180	169	99	60	61	91	138	192	222	168	147	109	75	127	107	49	143	150	58	60	58	53	93	131	89	127	231	152	119	169	176	178	105	159	281	243	161	181	237	187	97	69	112	175	121	124	122	99	186	192	108	52	143	198	108	97	120	162	146	51	83	167	136	57	112	115	92	127	80	40	125	127	46	43	166	204	171	144	154	224	206	166	210	207	141	170	176	203	255	170	155	149	105	154	160	162	136	87	45	122	125	179	234	137	158	123	99	206	194	141	96	63	143	127	131	180	143	210	215	117	136	149	126	195	142	42	71	100	84	73	73	129	230	258	180	73	105	104	95	179	161	79	44	79	170	197	108	119	196	184	191	123	92	147	93	121	185	115	54	49	94	154	116	122	151	167	123	110	119	64	147	132	58	91	150	165	91	51	58	106	133	75	110	119	131	206	171	149	180	230	193	205	163	64	97	153	154	109	92	128	176	173	165	148	122	132	182	129	113	137	143	119	151	191	89	146	217	192	174	150	112	96	133	194	181	120	143	110	107	105	44	44	86	133	113	64	53	112	109	108	149	157	215	145	95	109	112	150	146	111	99	118	118	88	129	184	199	187	92	50	65	128	159	154	162	120	120	164	117	118	189	125	91	167	216	135	52	103	89	89	125	77	49	85	93	92	93	154	167	126	110	91	106	75	44	57	56	99	110	107	109	81	112	91	127	208	195	166	152	196	211	108	94	112	80	110	140	177	180	98	48	49	59	160	148	133	151	65	53	49	65	121	174	153	115	124	178	165	142	115	113	170	164	107	138	171	129	110	58	127	128	44	87	115	68	43	93	117	111	122	175	182	143	142	218	296	224	151	104	99	161	152	78	112	154	191	179	134	113	75	97	78	86	135	174	192	159	116	68	101	155	92	111	115	98	131	76	38	65	111	134	124	122	145	171	194	180	105	45	83	169	195	239	192	86	165	206	116	124	190	148	100	118	113	67	138	207	113	75	194	283	227	223	159	41	66	155	199	152	107	127	210	152	123	196	128	118	174	147	107	63	49	119	163	90	67	170	184	129	121	93	56	44	88	130	147	101	41	40	92	94	55	129	112	58	92	136	194	126	51	67	49	34	114	120	42	75	76	87	92	150	214	153	79	93	154	215	182	74	76	68	112	146	109	139	160	116	102	85	122	180	202	195	146	103	132	148	130	118	103	84	49	148	253	231	202	184	163	137	81	47	69	71	95	208	153	57	55	70	103	124	129	104	69	54	136	125	104	203	174	121	168	208	124	74	134	124	124	107	164	147	30	65	68	54	124	121	60	64	90	108	71	113	184	183	176	104	42	84	105	125
112	121	81	140	224	236	153	57	58	48	78	140	168	153	96	140	198	103	82	128	139	102	73	69	45	42	45	94	115	70	166	155	107	189	167	97	163	194	145	112	75	70	38	49	91	92	149	157	157	175	110	113	132	139	124	80	92	119	75	47	108	155	116	119	144	125	219	269	127	78	148	111	41	42	124	208	130	47	45	47	70	103	149	114	40	59	81	120	120	103	186	208	99	50	68	138	126	69	86	98	142	163	97	43	89	129	108	107	115	106	78	83	152	112	88	91	43	42	42	105	104	111	115	44	61	122	150	222	256	190	104	82	197	209	99	81	151	165	145	148	112	120	120	87	129	158	101	54	128	189	166	159	180	194	136	116	159	163	106	45	122	218	192	154	178	205	238	155	119	117	43	106	145	135	164	136	93	155	181	170	117	115	113	113	143	122	132	126	134	88	52	117	158	139	101	54	141	148	81	96	159	157	60	88	89	96	174	166	93	97	159	112	47	43	153	180	138	184	203	196	128	64	39	88	88	39	61	78	152	178	88	118	166	163	121	66	86	89	106	163	185	225	210	169	142	136	160	116	150	183	147	159	141	158	142	146	199	162	178	126	52	102	137	150	179	197	192	150	173	129	74	126	125	95	71	75	152	126	47	117	160	101	181	294	184	110	124	121	117	78	57	129	181	113	155	142	72	162	212	184	168	188	144	97	78	94	96	57	156	214	110	81	79	89	131	121	100	131	113	56	65	50	103	178	159	110	127	235	195	72	114	159	184	149	63	96	123	160	196	129	168	205	216	209	191	138	48	50	154	223	163	152	216	152	44	108	107	103	100	75	142	156	90	106	152	178	140	174	229	145	80	42	110	110	51	141	180	130	91	89	170	148	56	112	161	132	85	103	155	97	145	147	91	170	187	179	130	137	190	182	145	159	224	209	171	148	102	142	194	112	159	224	166	95	61	64	49	50	88	134	109	145	155	122	97	61	100	82	43	126	247	162	96	116	132	201	191	138	102	110	146	109	166	257	147	130	164	146	173	155	88	92	123	184	167	94	155	157	200	394	337	101	52	120	222	217	177	188	244	252	168	158	198	193	114	132	168	191	155	83	85	134	188	245	181	123	126	97	177	186	153	139	90	132	200	169	126	160	169	138	106	64	147	237	186	95	58	75	198	239	207	167	80	104	231	189	60	86	86	122	170	127	78	44	113	154	166	183	116	101	182	142	44	84	90	51	125	159	116	158	192	116	67	136	233	196	78	41	46	86	78	157	167	115	156	123	187	212	166	107	81	207	212	137	131	137	109	111	176	138	127	171	171	112	45	108	232	187	102	142	212	211	187	177	99	49	41	90	92	43	69	114	96	154	144	54	111	159	151	94	96	151	101	72	137	212	214	130	99	142	176	110	39	70	124	100	44	41	53	121	194	190	118	108	138	89	145	134	102	111	146	144	106	182	118	42	141	244	206	102	94	127	156	134	99	120	107	106	150	213	210	115	78	75	79	137	165	136	108	85	90	105	83	91	117	125	121	133	156	180	115	117	118	148	214	107	81	86	98	123	75	132	130	143	189	219	222	164	156	159	145	151	191	132	94	129	135	153	191	119	54	114	103	110	190	203	204	203	168	149	121	128	180	256	186	119	195	122	94	119	70	43	107	235	177	97	136	100	115	151	90	103	153	164	168	97	92	162	111	99	147	212	202	212	241	214	228	209	131	75	122	135	87	87	203	187	101	106	132	157	167	183	113	57	63	128	191	175	107	43	89	99	117	144	132	155	158	143	132	155	197	153	147	182	101	108	108	42	38	39	56	145	211	232	155	71	113	127	169	204	152	140	153	136	88	51	110	110	51	99	173	157	83	94	132	119	122	149	171	166	142	92	122	108	97	108	89	103	72	65	78	59	32	142	151	100	99	113	153	86	62	103	86	97	141	99	89	79	43	73	182	200	135	149	212	147	99	190	179	139	145	136	100	110	105	120	108	42	84	97	140	123	142	204	98	32	30	61	113	125	140	135	79	85	113	106	131	155	140	116	91	129	114	36	71	113	76	59	57	70	89	57	54	88	75	65	109	144	116	53	39	45	40	108	120	98	86	91	92	44	70	64	110	156	81	133	198	156	149	94	78	73	160	172	142	176	80	46	122	143	80	51	102	161	94	110	113	81	124	81	28	31	38	34	111	107	28	103	169	93	29	75
156	91	40	109	188	188	105	53	104	93	48	49	70	64	113	169	132	75	117	140	64	127	126	78	83	75	126	102	68	66	102	108	137	165	92	85	75	57	104	143	94	91	125	194	206	117	138	151	163	145	61	40	95	140	94	98	137	113	69	85	104	96	112	100	63	101	116	116	107	97	152	99	142	190	175	296	270	103	47	106	174	146	75	47	47	39	68	127	129	133	129	120	91	140	247	226	196	121	100	164	190	124	46	49	50	60	122	163	188	133	39	39	80	81	93	138	87	78	152	210	136	96	161	106	47	69	174	233	133	53	43	98	121	78	88	109	126	161	170	121	92	80	132	157	115	175	203	182	190	113	41	93	191	140	110	163	178	171	89	107	114	111	156	154	128	146	213	198	239	224	88	87	161	217	243	231	137	151	205	180	121	77	139	173	104	110	209	139	42	86	133	109	65	148	147	37	81	120	132	228	240	223	214	103	45	158	214	165	201	213	160	126	86	44	111	108	129	212	151	135	139	107	72	96	118	64	81	161	205	167	83	98	111	94	115	164	157	78	78	144	183	178	215	158	119	124	142	192	181	190	200	207	205	192	189	257	257	131	128	153	238	234	133	184	140	77	117	149	127	120	179	138	158	207	154	132	126	106	64	64	60	42	153	208	103	105	106	81	123	172	121	104	108	143	183	93	53	56	82	100	146	157	84	78	138	165	141	137	239	246	181	168	94	50	74	68	41	49	49	93	162	176	293	253	69	104	117	68	101	156	184	154	179	174	163	228	242	200	171	205	226	238	173	67	86	124	80	105	106	166	173	88	91	89	147	203	178	89	100	108	128	154	77	48	60	93	165	218	135	53	48	73	182	198	115	122	164	121	60	118	149	195	159	73	126	137	164	195	209	146	79	119	121	149	159	132	100	133	170	200	204	94	127	127	79	99	67	86	170	186	134	122	196	187	82	91	133	136	211	166	79	75	89	144	180	180	138	126	86	114	133	98	90	135	123	47	75	75	75	160	176	97	107	108	111	127	123	130	204	248	247	232	163	100	59	88	146	181	140	194	191	97	142	213	199	203	226	169	172	125	65	90	153	181	115	128	105	91	148	185	127	75	111	201	283	238	116	70	132	208	205	139	98	174	276	251	192	177	209	167	77	51	107	186	153	98	130	137	175	210	199	163	135	108	130	218	178	168	138	101	98	110	110	82	83	93	99	57	61	94	149	137	70	109	114	82	82	115	116	107	173	192	190	155	90	73	140	161	155	177	114	122	122	128	201	138	149	128	109	143	83	103	124	73	83	175	158	119	106	164	199	150	177	169	115	133	134	64	61	122	139	135	180	160	148	171	178	124	161	221	196	136	124	116	112	189	152	124	95	69	158	150	71	135	121	51	123	173	166	182	120	92	120	74	62	87	116	149	146	138	142	152	103	112	118	121	179	114	133	198	143	129	104	129	179	165	132	120	162	147	106	141	197	157	149	117	130	207	325	324	138	90	131	148	163	248	237	126	171	196	212	170	66	113	212	248	188	136	86	136	163	172	247	196	140	90	44	94	91	46	79	141	164	184	178	177	152	73	67	108	99	51	149	235	181	111	122	182	214	144	109	109	47	102	120	121	160	122	70	68	66	82	128	133	84	78	107	90	111	178	189	134	81	105	119	70	78	75	78	106	105	75	88	165	118	55	61	120	115	73	94	108	139	162	188	189	173	144	84	107	184	198	201	134	103	134	115	79	135	220	219	175	167	143	104	170	291	284	122	38	117	165	130	114	150	120	75	142	129	78	85	111	82	102	184	201	195	114	57	111	155	157	176	144	141	162	82	134	140	42	111	189	175	122	137	145	112	158	121	99	99	115	113	43	41	115	200	215	181	123	70	46	54	96	208	217	99	85	126	127	137	168	115	50	49	128	218	224	143	88	96	88	74	75	148	161	86	87	166	202	134	89	151	102	51	56	114	207	169	79	119	171	139	87	180	171	114	157	73	126	166	82	90	87	103	161	176	139	110	111	72	89	112	74	60	135	140	183	287	169	152	265	147	73	105	121	87	36	88	131	175	144	54	106	237	215	87	149	189	79	142	154	88	105	60	77	166	165	82	102	155	145	123	73	88	121	116	93	94	82	129	121	53	92	138	186	171	132	150	149	75	38	65	94	68	48	89	129	167	116	65	88	61	109	112	74	69	40	50	46	38	110
89	61	87	106	114	151	119	81	126	109	82	61	81	84	114	152	155	116	38	78	114	108	76	68	209	241	112	51	51	140	174	110	107	138	176	172	146	157	114	51	38	33	38	80	134	147	142	97	50	45	98	137	108	134	107	74	129	148	92	96	93	100	150	104	151	232	140	38	96	97	127	141	89	107	91	191	242	113	66	95	74	123	130	53	41	71	82	55	115	136	171	193	140	113	116	182	220	171	84	99	161	110	83	93	114	171	110	101	150	96	81	139	147	83	51	137	160	162	153	170	152	92	87	96	158	147	119	106	65	41	78	117	149	108	140	144	98	145	148	146	92	147	218	171	100	82	82	80	137	104	105	155	201	150	108	192	185	101	42	82	117	159	127	43	72	71	92	129	160	164	81	44	149	140	48	153	147	46	98	96	85	86	148	194	86	71	115	141	165	150	181	237	171	145	112	42	41	97	103	44	95	163	108	133	201	163	129	170	160	71	173	170	126	150	171	219	117	120	187	110	41	85	166	215	173	160	189	184	162	90	97	192	199	156	189	183	140	204	165	160	255	213	159	174	124	77	147	148	115	133	236	219	96	192	175	122	245	215	154	159	154	156	147	103	110	142	138	164	115	85	134	156	117	91	87	54	48	162	228	176	112	80	190	180	157	189	98	90	93	48	38	38	104	201	213	140	70	115	128	152	146	67	124	114	52	111	145	108	138	121	89	126	147	148	133	97	115	183	178	141	152	108	142	222	125	143	172	120	89	75	107	113	113	117	178	208	125	89	154	123	89	149	155	119	72	115	157	121	143	148	136	186	199	141	115	117	173	152	59	122	175	180	170	86	45	99	174	160	164	162	78	112	153	131	175	161	152	179	103	134	256	236	168	198	192	114	136	196	144	133	121	44	53	55	74	76	94	133	107	98	125	150	127	95	137	164	124	69	82	175	165	146	148	150	163	164	192	177	162	126	122	144	103	145	192	132	131	149	91	75	77	50	49	145	145	108	179	194	228	224	201	201	140	82	120	209	152	103	209	205	143	116	71	84	139	194	157	127	198	139	119	184	213	145	70	145	229	231	159	86	102	152	183	169	143	102	49	75	130	205	192	152	137	125	165	140	107	118	119	234	261	163	102	124	211	196	249	257	164	157	194	189	105	146	185	209	263	189	115	174	164	140	203	187	128	59	93	153	148	185	193	122	61	102	111	114	106	41	68	167	149	135	176	113	68	41	45	49	74	165	149	110	215	225	108	86	151	180	165	137	113	116	94	77	79	108	139	145	171	187	125	87	98	87	121	179	185	123	77	91	119	179	175	83	102	104	118	156	136	102	93	121	191	200	165	140	141	152	127	225	187	152	180	84	84	159	199	131	98	131	143	133	78	82	132	151	112	88	89	57	72	69	140	155	82	78	73	116	95	102	118	54	119	232	156	121	178	143	126	180	164	78	73	102	109	72	37	39	92	145	138	128	189	164	126	227	189	194	287	163	138	284	271	203	179	100	84	166	137	80	111	151	169	166	131	160	200	134	139	206	132	78	119	126	124	81	41	108	119	114	102	115	196	189	196	145	61	81	186	229	178	98	102	105	63	118	165	158	114	104	147	187	122	49	125	149	78	95	98	144	179	137	92	79	84	80	138	147	167	186	110	49	89	139	108	112	99	143	220	139	134	117	73	143	113	101	141	84	84	114	82	101	135	83	144	207	162	125	128	222	192	141	138	140	183	197	186	176	214	147	57	138	180	148	127	111	148	232	165	78	213	180	111	179	111	86	86	40	118	185	152	175	127	143	276	173	42	57	66	89	86	41	40	44	42	66	138	180	131	100	119	143	105	108	129	109	149	184	173	130	229	257	182	168	120	161	149	64	46	38	121	185	104	42	55	151	182	82	88	145	102	163	196	86	65	59	83	130	92	45	44	82	79	38	101	157	93	38	84	144	95	87	174	152	117	132	158	125	188	195	67	114	105	43	103	101	47	51	120	150	75	77	173	138	79	87	73	146	271	185	39	132	131	71	133	161	103	111	189	209	161	180	146	106	146	106	102	128	204	262	194	147	121	57	94	133	137	136	132	111	94	119	86	69	161	174	116	76	44	51	97	115	66	84	84	93	126	121	100	51	92	124	175	144	40	87	91	117	115	89	143	158	109	159	152	71	75	172	191	98	120	82	142	160	53	38	39	104	148	84	77	136
101	97	92	169	161	139	167	231	182	67	82	82	133	128	117	191	201	167	110	87	118	106	79	78	89	168	117	57	131	168	148	148	94	152	243	180	133	84	172	199	134	127	71	113	108	52	52	98	140	131	129	121	142	114	98	176	139	99	181	135	81	108	131	206	183	127	180	150	98	79	87	149	223	201	90	112	104	75	73	36	36	70	154	124	143	225	164	117	87	49	132	201	131	68	104	184	182	101	83	96	78	62	38	71	87	119	200	191	146	118	107	175	192	145	87	45	47	85	85	144	279	215	120	85	47	41	39	85	154	168	154	96	103	159	103	108	111	100	157	105	38	124	180	192	139	78	141	158	126	152	204	136	82	70	44	100	108	115	122	119	114	149	165	131	146	89	40	132	157	100	154	163	96	99	175	240	152	74	76	88	120	154	159	100	58	157	159	76	153	143	94	126	153	177	182	201	208	111	47	41	81	128	114	108	138	119	135	167	117	132	139	79	64	51	121	124	42	108	129	68	94	147	179	149	105	104	148	130	131	198	127	119	231	235	146	145	178	207	148	55	84	88	56	126	184	183	193	157	156	233	200	80	159	215	99	82	141	171	182	231	159	44	47	94	196	187	150	112	151	201	170	158	83	42	105	106	114	135	118	112	100	128	136	100	68	75	98	150	112	129	171	154	162	101	89	151	154	97	128	173	165	173	157	159	112	47	49	47	91	206	250	231	264	173	48	114	152	80	113	193	167	132	162	184	128	131	147	111	71	43	107	107	103	99	77	123	166	173	132	150	114	112	141	71	43	110	175	125	107	99	125	197	180	159	189	213	175	116	77	141	184	120	82	59	61	98	144	101	45	50	48	86	158	148	92	131	157	78	113	155	139	158	123	131	102	40	50	96	119	185	154	52	158	197	92	96	133	115	115	84	65	66	145	237	240	210	114	74	75	83	93	73	71	59	50	108	153	154	152	128	86	71	76	124	119	66	120	120	114	191	147	152	183	80	86	86	104	164	161	185	183	107	57	51	101	211	156	49	98	224	200	118	143	150	169	124	86	110	124	102	109	156	164	149	147	105	121	132	111	186	169	83	86	99	62	52	41	56	95	160	149	156	127	38	47	70	65	119	179	153	123	82	77	147	157	80	137	166	157	139	107	188	139	119	203	157	109	205	200	148	172	133	159	163	132	106	88	162	131	112	151	168	160	200	203	108	71	50	96	92	135	130	72	107	78	62	82	92	82	133	159	135	184	170	112	116	218	224	115	64	67	86	79	116	173	264	228	137	116	60	153	235	163	190	158	101	195	159	140	128	86	112	132	144	146	170	174	166	139	156	179	137	165	133	71	102	120	134	137	175	150	126	100	77	131	236	205	66	72	130	100	44	57	49	61	86	78	83	93	61	43	47	43	137	175	97	58	81	83	126	189	162	156	174	113	115	202	202	116	63	95	127	164	163	112	131	117	45	63	177	236	128	121	149	114	159	212	245	183	76	94	157	150	138	286	283	162	236	202	149	114	104	138	143	159	132	82	50	54	115	117	88	112	103	77	83	83	43	104	199	180	104	112	160	177	163	118	114	126	138	112	93	141	180	195	213	157	99	113	118	124	142	105	112	123	99	92	60	55	78	155	181	162	156	94	150	235	136	186	267	278	205	105	162	161	130	172	214	210	212	187	96	96	181	204	150	84	142	211	167	92	47	114	120	93	135	150	220	192	162	150	103	115	155	180	147	151	101	75	110	122	90	89	82	132	205	183	187	117	131	287	254	196	194	155	123	147	131	155	179	72	55	125	157	163	135	112	98	46	127	181	94	35	51	51	39	46	133	203	234	168	44	56	84	128	155	160	213	144	94	157	156	196	257	212	143	84	84	125	106	103	165	126	73	69	38	51	77	66	74	74	135	170	71	42	58	79	199	181	80	142	154	166	120	121	148	83	91	172	206	103	36	117	196	158	175	222	124	76	162	262	226	87	141	164	61	37	82	86	65	76	81	84	65	122	185	152	85	102	148	91	112	118	123	197	123	101	163	101	112	162	84	38	108	163	128	141	142	186	191	87	45	67	104	117	115	123	179	128	35	35	57	60	38	89	129	75	42	74	81	97	122	119	82	109	152	80	117	118	74	96	81	115	124	68	91	90	94	147	139	159	110	89	91	37	36	36	87	113	113	106	108	95	41	42	89	80	122	151	66	126	136
65	86	111	74	86	86	96	134	80	40	41	145	188	101	60	45	72	89	111	124	154	124	88	151	125	107	85	60	92	183	195	128	140	219	194	67	47	129	149	111	126	151	175	107	41	129	169	79	41	51	119	119	107	162	104	39	86	87	110	111	47	51	173	175	96	164	155	138	202	178	122	143	113	101	169	129	75	166	205	110	34	44	117	110	93	183	191	112	49	57	83	111	143	96	132	259	263	180	110	153	199	142	72	84	79	56	61	78	118	131	169	160	199	169	98	168	168	115	98	110	103	145	199	158	132	146	159	117	122	204	249	179	177	237	190	107	91	93	57	51	43	100	106	125	118	95	178	136	151	181	121	109	62	40	42	80	161	209	155	133	173	174	169	189	160	68	66	143	120	79	156	125	165	211	136	103	152	200	164	147	90	84	81	92	149	149	187	204	112	63	63	110	151	180	187	133	188	214	247	176	92	132	93	180	190	127	108	127	131	120	109	99	175	110	47	168	234	165	106	111	138	155	111	96	94	97	113	97	180	228	144	101	186	178	164	190	216	195	86	114	212	173	145	215	235	221	184	89	145	245	139	84	160	192	155	126	86	42	98	173	124	105	134	111	140	135	68	117	171	155	212	219	153	154	122	95	99	57	102	162	184	205	123	42	39	70	162	208	200	196	220	193	121	185	206	148	179	188	129	78	118	115	108	312	247	39	107	109	110	169	249	285	198	210	222	110	45	83	112	137	128	70	140	252	311	196	108	154	186	211	118	93	139	128	157	169	127	178	185	140	126	103	98	71	113	158	187	137	126	210	178	155	206	185	142	111	48	63	68	40	106	106	37	94	92	98	109	54	51	77	135	146	149	150	88	142	276	230	165	199	174	91	114	251	221	88	94	143	168	208	140	78	135	195	133	43	113	157	147	109	103	122	148	207	212	220	193	151	133	112	125	162	111	78	174	184	98	61	76	104	135	153	95	52	53	74	76	158	204	87	85	140	96	122	215	182	157	227	221	184	159	109	100	70	79	101	132	176	148	155	177	110	120	143	94	108	86	48	105	139	119	120	205	268	173	183	291	247	161	139	225	246	108	46	48	115	164	117	69	57	56	132	128	117	195	154	108	95	104	150	207	181	151	142	112	108	87	52	61	105	87	78	75	73	117	137	185	130	40	47	91	162	139	124	143	86	66	163	143	122	159	185	264	251	155	137	113	87	168	221	192	178	192	183	115	134	234	179	180	181	187	179	126	148	156	218	240	168	156	148	136	166	223	234	148	139	177	142	163	133	89	170	211	290	245	127	161	143	110	112	103	178	196	154	207	191	93	171	226	135	129	180	253	206	142	193	251	185	71	151	244	160	60	72	139	198	185	155	148	105	71	110	190	138	102	144	167	263	232	98	43	71	110	132	143	151	102	132	162	193	211	155	159	171	230	193	166	155	71	80	83	111	131	102	172	142	50	93	122	152	401	364	96	134	175	161	121	117	141	77	115	119	83	142	179	158	145	165	194	138	103	96	45	184	257	186	118	122	185	185	115	48	85	133	139	133	151	106	155	166	103	147	105	49	44	44	122	233	304	231	91	128	138	129	136	69	87	90	94	155	114	49	46	98	207	205	198	217	192	202	203	142	125	175	128	147	164	175	161	180	232	195	131	122	116	106	178	136	154	138	116	196	192	135	136	180	115	135	200	213	174	144	167	170	121	106	203	177	117	132	99	99	128	128	98	45	66	70	41	41	55	88	143	110	138	205	114	103	111	58	159	217	223	170	48	120	163	172	156	96	147	152	101	110	159	168	180	160	94	60	100	131	90	149	171	137	97	124	133	151	200	131	145	172	164	189	181	151	137	158	194	119	101	190	213	131	44	35	94	158	116	109	125	72	31	98	173	138	72	75	71	100	172	189	197	155	118	159	202	127	47	96	154	129	132	148	95	70	104	134	136	144	163	175	126	143	135	89	156	213	214	227	148	127	124	42	45	80	81	58	73	112	126	69	67	131	143	76	138	216	115	51	48	49	103	131	159	150	133	150	180	131	38	46	89	146	155	164	154	184	150	48	117	195	129	111	105	44	72	83	53	70	125	99	109	105	37	86	138	87	102	121	55	89	147	87	33	62	55	91	132	140	119	51	74	103	124	191	186	181	140	78	80	47	29	36	37	89	92	50	87	79	41	67	147	122	95	141	107	132	122	140
102	71	95	89	85	68	57	139	166	92	50	84	121	112	73	43	123	164	111	139	163	93	127	204	119	89	152	168	154	130	165	197	161	95	132	128	39	120	192	110	108	144	179	158	127	115	131	135	46	39	45	94	162	153	122	82	106	128	64	59	55	149	195	150	115	55	44	49	158	225	161	110	169	209	210	200	134	145	111	98	98	74	198	182	93	80	43	278	334	99	41	105	110	77	79	137	139	97	130	179	268	195	147	213	133	115	149	127	133	128	182	188	106	60	132	129	50	49	82	87	48	120	174	183	219	201	157	122	84	97	97	50	103	152	121	73	127	214	188	139	128	105	82	134	132	63	91	116	133	105	93	138	125	147	120	126	122	104	116	134	143	138	134	72	44	125	125	47	107	106	85	81	105	143	90	79	118	92	95	96	156	181	162	236	224	129	53	89	80	116	200	132	110	193	223	207	159	145	134	78	106	158	167	175	159	136	78	133	194	109	139	150	69	61	58	59	130	171	101	45	66	118	127	103	101	126	203	207	143	159	152	74	102	110	97	213	203	167	123	53	100	124	105	101	154	230	252	172	117	131	137	125	92	91	107	141	104	104	169	105	41	142	161	105	138	164	172	156	184	235	216	181	143	76	47	57	103	142	95	119	215	147	54	108	109	77	118	164	213	140	83	83	54	124	200	160	141	173	193	207	178	166	185	358	336	165	124	54	42	81	115	125	92	41	126	159	73	44	103	213	161	48	84	159	211	206	203	133	128	161	78	98	141	146	133	108	115	135	172	189	190	121	131	161	136	206	208	109	94	157	122	66	57	180	227	146	126	88	102	86	88	95	161	235	188	148	74	85	132	155	138	68	139	140	84	85	127	139	127	131	64	59	66	103	134	85	46	107	183	157	81	46	51	107	101	112	166	158	199	203	134	142	126	68	114	200	196	210	247	189	104	46	43	91	158	112	98	132	110	122	98	99	159	161	98	105	121	119	110	50	93	153	143	99	76	121	164	151	90	48	144	179	164	163	162	180	103	124	137	138	186	113	73	109	103	93	157	164	85	112	199	192	171	161	172	226	281	196	90	175	172	180	324	301	173	221	219	116	155	141	64	68	117	126	131	140	182	151	53	66	91	103	113	83	52	46	75	120	127	146	153	143	99	98	155	119	94	76	128	132	68	62	64	127	164	103	95	144	119	131	139	209	189	129	116	91	87	126	189	189	163	141	152	183	191	95	120	187	168	176	135	121	216	214	98	133	222	192	106	80	89	96	130	81	40	128	131	96	148	98	125	185	187	128	47	148	193	94	154	208	155	96	107	128	140	172	134	127	137	162	154	171	180	94	159	157	104	107	44	89	159	173	101	59	71	170	217	201	168	80	68	145	207	169	109	152	180	119	86	55	61	101	166	181	154	169	117	117	121	110	103	40	115	131	109	100	123	133	62	44	81	127	126	99	141	226	175	141	180	152	205	206	87	87	153	160	98	93	89	101	112	58	84	124	159	115	137	157	70	139	167	133	137	164	190	162	189	140	100	122	69	47	50	101	96	133	157	104	222	195	101	137	145	108	99	128	113	133	210	169	91	75	72	87	111	90	103	147	124	83	106	127	126	106	124	174	185	238	173	180	192	99	64	78	146	144	143	111	54	51	160	258	204	173	223	228	117	106	212	177	182	206	179	185	155	143	148	149	145	184	219	210	159	167	237	234	212	191	137	80	133	149	118	173	160	167	197	206	224	134	75	76	126	169	195	219	159	213	181	134	205	203	217	195	106	89	152	118	103	145	140	160	162	154	103	125	167	117	81	95	152	193	120	83	178	177	82	36	34	90	119	117	131	91	89	110	76	44	84	121	91	58	47	90	105	109	88	39	48	77	65	97	102	74	144	174	140	124	83	89	171	195	182	118	54	42	109	156	139	91	44	84	107	64	49	53	42	141	181	77	110	198	163	144	155	172	217	149	100	141	175	207	129	115	130	141	191	180	169	136	139	98	145	209	114	112	180	105	78	85	68	98	64	66	100	151	149	81	69	105	152	105	63	63	87	114	130	105	113	188	198	178	100	107	98	96	147	116	117	132	89	88	93	120	226	195	165	125	137	134	36	125	124	43	111	103	34	109	113	89	150	171	128	109	141	87	108	148	152	112	36	72	73	41	70	79	47	35	57	135	117	82	160	157	108	110	138	99	43	114	111	69
108	100	99	174	182	129	71	132	132	48	100	172	153	99	125	158	186	135	58	56	50	52	98	147	127	78	83	79	78	160	191	142	136	106	112	107	35	35	66	75	46	114	217	201	103	100	96	48	40	120	184	144	172	155	70	81	121	88	108	195	240	229	129	113	199	161	104	109	78	43	75	228	316	215	106	61	75	73	97	127	73	52	90	118	128	83	34	168	252	188	115	193	183	80	127	147	198	146	75	68	125	150	84	95	173	163	99	158	161	112	150	195	161	139	151	97	123	121	51	77	69	57	64	118	187	161	158	140	67	117	173	100	49	96	148	145	129	112	103	73	44	181	178	148	239	159	132	105	77	74	112	177	130	168	157	72	87	69	42	74	150	202	127	75	71	87	124	79	81	109	92	62	101	101	99	156	100	122	194	132	105	94	116	214	208	165	133	96	61	136	182	127	84	46	125	121	101	158	98	83	167	126	100	128	177	193	149	123	62	44	58	159	217	194	197	150	77	107	129	87	58	103	106	44	108	107	141	194	163	173	129	62	122	192	151	117	180	220	120	77	125	131	117	83	50	130	194	162	99	96	85	120	170	126	121	126	135	148	154	194	139	43	44	83	147	164	151	139	101	58	51	70	62	117	173	141	121	110	170	184	176	188	99	65	192	241	175	208	210	174	172	216	298	275	222	170	114	141	205	212	157	144	158	182	140	91	78	64	158	208	138	136	129	87	127	181	211	181	158	138	185	159	57	48	108	166	157	127	70	86	87	49	70	65	61	61	67	90	121	170	161	86	69	114	201	201	96	105	191	181	91	121	189	171	214	203	173	187	160	110	55	85	130	129	81	105	105	83	84	114	113	45	88	148	145	90	140	198	182	177	142	151	137	133	169	154	93	130	214	131	105	119	63	124	125	84	120	129	101	184	242	114	93	130	101	67	84	156	214	222	135	59	54	45	86	173	141	99	164	159	81	123	179	154	127	85	64	61	138	125	127	264	229	122	68	36	62	64	56	78	125	226	198	210	255	217	189	210	164	171	224	166	110	85	85	135	203	152	83	50	103	96	92	94	75	90	202	280	218	226	183	201	487	456	138	124	219	144	49	51	108	110	134	210	169	147	104	142	133	40	40	103	223	273	213	100	91	210	206	86	42	102	224	231	244	276	155	117	140	138	162	103	81	98	122	107	46	92	94	49	64	146	179	122	116	158	114	129	164	150	241	165	50	56	98	129	140	140	155	246	220	94	138	218	206	124	115	182	110	82	127	106	62	68	139	137	60	76	153	169	178	163	93	86	114	110	67	44	142	194	144	134	146	122	122	113	139	219	199	108	85	171	190	197	198	163	133	149	228	253	178	164	205	120	44	45	90	94	99	164	130	82	132	128	109	154	193	194	110	95	93	107	175	185	119	47	94	182	172	82	69	141	190	142	72	92	147	149	183	237	177	131	129	164	168	81	63	98	82	91	120	108	144	195	149	134	167	153	109	91	170	130	113	161	183	139	119	173	142	194	154	115	196	165	122	89	92	95	83	131	148	90	37	59	63	115	225	150	90	135	189	283	216	75	62	132	161	174	233	234	150	105	140	149	125	101	106	86	78	104	165	185	120	108	94	113	201	224	178	179	168	103	94	145	150	122	78	49	51	61	98	82	105	235	318	248	101	108	261	313	235	157	140	181	227	291	265	236	262	181	84	139	160	114	122	87	99	138	200	159	162	226	116	66	86	138	246	182	68	101	154	157	167	176	146	145	183	158	123	192	238	174	190	191	166	157	129	114	88	145	108	39	44	112	106	88	132	140	154	98	79	111	76	81	182	143	41	77	77	76	77	91	189	168	129	98	107	144	128	96	81	81	44	49	56	123	207	151	113	135	79	89	120	66	58	154	198	98	35	119	161	87	119	132	71	119	147	82	45	93	88	44	73	91	62	58	55	81	139	115	64	78	89	110	155	117	123	169	113	104	148	95	162	196	128	156	103	42	78	88	87	66	152	240	119	188	195	62	54	34	87	93	73	118	158	212	137	110	238	183	105	159	182	109	88	161	177	104	83	97	85	77	80	117	113	106	96	97	169	192	96	120	123	106	190	126	151	150	94	172	247	249	115	130	166	143	154	137	163	185	154	84	57	129	145	115	99	50	79	116	79	85	90	51	86	145	159	143	85	73	143	111	122	111	56	124	106	46	36	91	141	90
99	127	173	139	135	181	246	250	168	121	154	198	169	121	96	54	143	187	86	70	104	74	84	85	54	86	81	49	134	180	126	77	129	179	144	121	73	51	95	172	187	173	171	103	40	133	179	152	103	37	45	125	142	63	71	73	46	108	171	180	179	155	94	83	106	86	93	145	156	168	120	66	94	106	96	63	161	200	174	161	73	132	191	100	145	147	42	115	126	50	97	179	122	71	95	66	87	156	110	42	51	137	254	174	149	211	146	119	82	96	124	234	222	122	111	45	50	125	112	44	67	111	87	64	118	165	164	148	139	136	139	132	85	51	54	44	69	116	142	151	121	151	180	126	123	136	106	111	91	49	102	92	50	119	108	41	67	61	90	153	153	95	41	67	71	82	143	104	69	107	123	149	149	89	75	72	49	87	137	149	98	68	131	166	93	72	91	78	78	89	126	164	188	121	49	42	129	220	127	57	150	147	54	69	147	186	121	56	43	68	67	113	170	120	149	181	155	184	124	89	92	81	83	42	140	169	178	256	191	125	85	93	181	174	105	75	63	72	95	140	225	227	127	73	79	177	150	73	171	178	80	59	142	180	150	135	117	145	183	260	190	69	142	190	216	186	125	88	50	60	123	176	123	74	102	169	146	182	240	145	125	157	128	166	177	83	105	168	172	220	248	161	93	137	150	145	111	42	125	180	119	186	231	182	184	211	190	91	100	194	173	114	85	67	84	100	141	237	239	195	203	197	119	72	144	139	130	160	105	52	102	165	106	78	128	93	45	77	82	168	181	76	89	75	135	163	105	70	120	247	161	80	134	127	120	117	76	115	149	167	156	97	73	78	139	188	150	109	83	103	173	145	74	89	143	177	166	180	212	198	166	112	86	65	105	132	77	70	167	198	136	104	70	75	75	73	89	91	78	158	254	169	98	98	103	91	101	140	166	170	145	101	113	152	98	105	156	128	182	175	76	117	170	156	104	89	81	135	151	59	99	191	210	159	170	135	80	76	148	192	93	140	175	115	122	100	143	215	168	175	201	128	84	72	127	209	181	98	93	163	133	102	86	59	98	85	112	120	144	162	114	131	227	184	137	140	121	135	115	135	88	51	131	243	155	51	52	79	107	142	196	129	113	144	137	107	94	262	323	153	52	52	158	166	61	161	368	307	94	46	119	189	114	123	203	174	101	109	103	68	93	126	122	127	134	137	106	101	177	124	69	58	89	135	106	105	158	139	140	205	155	132	179	111	64	141	238	225	175	153	123	130	86	102	137	132	161	197	189	99	147	255	208	157	100	120	120	43	54	123	214	199	161	148	186	221	160	168	242	213	184	249	238	235	175	126	126	101	230	193	195	277	227	216	183	120	116	192	209	194	148	98	83	135	182	102	49	48	94	140	182	188	170	119	72	85	85	71	62	73	56	109	165	104	40	80	164	193	194	176	133	120	138	220	161	37	105	144	144	164	126	128	110	89	191	188	115	187	147	73	96	69	177	287	177	82	106	126	80	82	80	42	52	100	125	146	192	153	93	109	155	152	131	181	138	129	241	196	95	153	143	67	66	84	136	97	51	123	123	139	181	138	115	70	41	77	164	198	187	118	113	175	115	49	135	194	143	151	200	128	35	84	139	168	123	98	159	196	152	118	121	159	137	119	190	142	102	147	265	193	110	154	154	206	225	189	185	245	263	149	143	152	129	163	181	233	168	128	98	103	202	142	69	153	182	105	73	148	182	162	112	96	144	150	166	191	201	172	186	189	131	135	119	62	92	198	187	83	75	128	95	39	140	189	108	152	183	187	215	177	158	110	91	146	105	58	57	52	48	113	199	194	266	246	98	119	166	149	93	89	86	76	79	38	147	164	110	144	161	163	189	244	258	196	92	105	122	58	39	94	164	123	91	80	158	172	157	200	203	145	39	79	151	174	145	105	58	90	151	182	122	47	45	87	93	109	170	164	100	39	63	101	157	240	221	189	159	145	113	135	214	140	163	179	124	161	112	118	180	105	124	156	78	73	149	180	173	135	161	138	140	268	282	238	235	163	56	40	36	66	152	175	109	72	74	86	61	53	103	82	28	33	73	111	126	132	93	117	159	173	219	228	130	45	57	48	57	57	138	194	98	92	87	65	129	175	163	123	125	211	259	177	79	84	153	141	77	46	83	82	35	93	147	86	45	46	44	117	106	87	150	117
83	76	107	119	133	102	54	100	180	129	119	117	86	86	133	136	75	121	89	109	115	112	138	73	42	110	110	76	174	189	152	176	149	80	75	77	113	110	180	239	188	218	192	99	106	148	89	118	111	51	47	72	75	45	63	62	85	153	175	164	103	78	146	137	137	174	146	135	180	201	113	108	145	141	194	177	160	148	79	65	66	69	64	38	84	168	126	40	135	137	40	88	160	192	180	101	147	260	156	45	103	150	195	191	186	219	138	117	216	163	46	113	168	161	144	81	42	70	70	74	136	202	145	45	39	113	232	201	151	135	73	111	160	207	201	190	141	59	59	40	101	99	39	49	49	141	168	122	95	74	117	94	50	144	144	36	92	108	100	148	161	100	117	140	102	81	79	78	62	105	103	62	46	75	73	56	152	135	72	80	48	87	116	72	173	259	173	147	123	87	86	127	103	87	138	87	153	163	60	54	67	99	137	109	44	84	187	191	136	91	87	126	147	184	163	133	131	130	90	46	45	72	110	81	85	191	200	118	72	95	128	150	192	169	107	88	82	92	125	127	125	119	105	175	209	102	159	279	268	220	202	258	239	175	125	61	117	123	49	101	101	45	57	141	156	90	71	131	117	147	152	65	111	151	184	176	141	84	123	187	144	139	106	156	179	131	99	98	134	103	74	99	145	148	141	161	151	75	78	129	137	135	174	165	101	67	114	156	181	185	95	110	215	218	266	258	160	277	226	112	122	102	83	97	118	128	181	114	44	92	125	83	50	129	207	136	95	103	102	153	185	152	97	125	180	146	73	35	64	140	115	111	112	98	177	230	145	110	155	171	200	163	125	105	137	127	142	128	190	228	111	112	115	143	187	269	202	117	168	183	191	200	138	81	152	117	113	183	217	199	136	146	148	136	114	66	97	126	75	59	114	142	129	154	113	93	108	65	109	162	176	132	147	214	253	277	229	226	198	143	140	169	175	136	77	68	68	104	100	46	101	186	193	123	84	131	157	87	74	75	121	160	107	105	81	100	211	156	104	94	67	149	264	255	116	53	99	105	83	117	87	75	214	222	86	105	102	145	206	188	197	138	137	146	110	96	61	133	195	139	75	117	122	87	200	227	165	184	217	132	46	40	94	170	223	212	161	107	141	138	115	114	84	113	105	109	237	254	98	42	74	179	183	81	53	103	193	177	119	244	276	147	163	171	139	104	49	124	138	141	124	51	59	86	93	104	171	232	199	176	228	144	99	101	102	153	146	205	151	62	117	96	42	117	223	177	92	129	113	78	78	124	145	120	95	116	120	83	113	112	126	91	160	190	99	147	240	253	204	116	170	203	189	164	87	75	128	209	271	275	191	193	222	214	156	126	159	173	164	270	255	170	178	251	287	206	159	120	127	163	214	182	86	70	148	178	174	190	112	110	193	180	159	150	137	106	69	103	128	82	137	191	143	145	192	133	94	128	128	114	139	189	110	52	144	204	135	63	66	110	161	117	77	81	140	209	115	85	83	93	173	122	96	186	155	63	45	110	128	147	162	74	72	115	96	96	106	69	45	107	105	47	48	131	173	159	159	139	158	136	105	112	150	153	130	86	105	134	114	131	187	142	135	179	187	234	235	264	165	97	98	92	112	60	35	98	124	146	215	205	117	115	114	112	108	37	58	117	145	193	231	173	90	97	166	222	170	97	138	101	124	251	250	199	135	127	142	160	176	173	126	44	49	81	173	154	134	160	134	142	124	94	99	81	68	167	212	167	166	166	93	59	166	218	168	127	191	166	120	214	138	37	86	161	173	165	165	186	237	195	84	169	222	114	65	63	139	187	176	161	151	99	156	161	70	82	52	100	219	260	213	100	40	89	108	116	208	195	88	52	146	215	121	96	91	93	128	118	82	39	42	46	95	179	133	159	270	236	208	142	53	79	152	114	110	166	132	84	109	149	152	153	175	124	83	189	140	40	41	53	189	234	162	188	165	109	119	150	132	134	210	187	88	88	84	95	126	71	134	139	49	44	79	77	157	188	152	186	171	145	102	202	242	122	92	125	158	107	104	148	113	105	140	164	179	178	93	105	160	189	211	112	60	56	57	70	69	118	141	152	139	157	173	88	83	120	160	129	47	118	112	59	113	173	221	165	124	183	206	117	89	118	85	84	121	134	78	50	86	67	88	166	184	103	31	35	102	112	41	36	112	153
139	199	155	112	161	104	63	52	84	142	189	183	111	60	46	66	91	105	133	161	100	56	86	97	67	39	42	41	96	94	48	73	75	96	96	65	137	126	104	200	157	112	181	130	99	140	112	74	43	123	183	130	70	42	91	94	105	96	49	126	117	106	108	119	208	192	134	153	207	159	98	124	147	153	160	148	151	150	162	117	42	43	112	106	39	40	124	220	241	224	151	75	44	103	162	196	191	115	106	167	139	106	99	51	53	66	68	90	89	132	130	59	108	106	51	70	130	109	47	124	167	86	121	135	112	145	160	206	142	168	224	131	76	132	123	105	135	76	46	56	84	67	52	145	221	214	177	165	169	96	40	48	64	89	94	59	161	251	272	241	126	105	116	143	117	103	125	97	130	133	152	195	125	92	127	134	94	54	111	115	51	45	86	150	140	127	115	117	101	77	136	105	38	106	141	93	111	149	192	176	151	160	122	95	154	251	194	74	81	86	94	94	43	113	141	87	119	167	190	167	83	60	117	98	107	119	103	151	164	137	141	124	61	108	168	104	70	145	120	49	79	110	147	153	136	94	77	83	71	69	124	145	68	50	124	119	96	131	80	80	81	45	45	104	164	166	144	139	97	121	163	130	185	168	123	95	80	183	152	75	122	165	162	165	151	135	158	98	106	120	88	99	61	47	65	59	123	116	70	127	124	133	175	113	110	123	76	91	166	169	114	88	66	59	136	141	124	150	85	84	124	164	109	66	69	105	168	116	57	78	139	119	123	173	205	194	118	103	143	183	143	133	199	198	128	65	41	45	65	87	119	170	138	124	108	100	112	135	122	158	160	101	176	157	104	112	133	143	181	126	38	140	175	187	236	170	86	38	59	112	162	186	197	197	124	96	132	196	226	128	138	178	154	211	158	51	54	117	206	166	138	148	98	74	77	92	110	83	83	86	96	195	205	185	202	219	209	191	188	133	69	48	66	62	144	143	103	190	127	124	169	110	148	193	115	105	172	172	101	43	64	173	168	131	137	66	144	146	124	147	113	204	220	112	48	93	171	184	190	237	156	84	126	165	209	222	188	182	140	92	100	98	145	150	83	43	105	207	201	114	56	111	173	155	155	120	75	54	106	111	96	189	175	81	132	215	163	103	167	161	138	138	124	198	188	169	183	149	111	77	47	106	115	63	105	134	94	164	241	179	189	214	208	196	146	117	91	124	145	140	145	115	152	188	113	63	161	228	289	280	150	80	124	123	92	113	126	103	39	79	151	185	194	209	191	140	80	86	138	155	104	93	90	62	126	161	147	119	88	127	126	81	156	204	166	123	176	170	91	125	123	122	101	84	82	71	207	177	67	142	200	210	123	42	110	150	115	77	86	116	177	253	248	136	122	152	152	124	71	105	100	113	87	67	154	159	123	149	98	109	222	188	100	124	186	186	156	145	149	171	115	54	54	91	133	93	81	123	127	115	202	236	185	122	121	128	214	257	181	129	118	109	106	214	163	57	109	152	159	116	123	127	78	182	153	66	143	125	122	191	115	85	148	104	97	188	198	172	102	121	233	204	98	120	212	138	41	42	69	196	218	120	81	95	115	123	127	128	98	105	165	165	127	182	207	227	238	173	108	69	170	228	131	44	132	308	304	207	213	243	272	237	246	225	113	64	80	143	264	208	134	177	95	126	196	191	116	54	59	89	89	127	207	238	170	66	106	152	100	92	147	137	170	138	99	148	159	148	151	187	220	172	98	94	70	89	137	95	134	149	99	79	119	195	160	173	257	215	126	135	96	55	86	134	201	187	221	212	119	97	111	163	173	141	130	165	129	107	199	174	85	59	126	184	115	55	60	93	88	54	145	146	100	130	76	112	146	146	151	111	77	51	57	55	59	140	234	241	177	90	80	149	227	232	139	114	148	215	160	101	154	193	192	112	111	156	138	103	140	242	260	163	167	135	66	65	82	122	119	127	91	80	86	108	176	122	74	111	105	115	156	116	149	167	63	117	208	152	90	126	101	113	136	64	80	102	139	217	137	65	74	59	61	176	172	76	145	157	126	135	108	98	116	71	215	270	97	40	82	84	96	183	180	93	42	42	77	114	117	80	116	149	138	158	100	114	110	63	108	89	35	29	47	78	92	129	166	100	61	106	108	128	109	92	115	135	178	176	199	140	38	71	178	139	82	89	112	103	76	75	115	233
228	243	187	189	205	140	94	99	142	164	211	144	138	135	39	81	91	94	105	107	90	111	127	137	122	64	116	97	41	39	40	129	166	149	175	205	201	165	119	182	170	52	102	116	75	97	90	68	66	84	129	154	198	184	161	136	98	113	93	48	37	30	99	104	48	43	78	81	106	106	91	138	135	92	49	54	107	121	157	217	123	107	207	168	160	131	70	94	71	56	85	77	112	149	126	115	65	38	114	115	39	44	99	92	122	174	117	114	86	40	122	204	125	47	49	79	110	147	110	91	122	99	108	150	124	122	178	154	151	173	115	45	55	56	73	229	226	136	113	61	146	175	131	122	173	181	154	111	72	74	39	47	111	157	108	82	143	257	276	174	88	96	124	117	84	77	75	110	162	160	114	72	136	105	47	52	63	103	98	119	150	94	83	147	175	168	214	154	40	146	172	88	62	38	36	55	144	126	96	103	138	158	121	191	194	115	154	183	103	105	184	143	45	125	158	172	190	149	118	152	203	102	37	44	73	119	165	214	178	222	223	171	131	119	143	72	58	115	105	112	112	100	172	198	181	98	39	126	152	66	65	158	134	70	68	120	138	53	82	84	108	143	152	202	203	151	75	99	94	41	45	130	140	90	152	124	106	169	169	137	85	108	101	91	114	98	145	111	51	90	123	136	177	215	140	50	45	66	105	102	115	125	113	81	76	181	199	154	154	116	157	208	112	44	44	105	147	85	72	93	105	83	112	124	54	109	160	149	108	67	103	87	86	113	72	138	240	199	107	105	110	175	232	134	115	94	114	221	144	76	153	164	160	138	63	105	186	121	42	42	43	42	56	143	128	71	113	82	84	86	43	117	163	147	133	173	201	106	80	137	126	161	258	191	64	53	115	160	121	133	179	108	94	126	127	96	53	102	155	209	159	69	63	82	94	126	168	106	73	112	131	104	66	82	145	179	170	153	137	146	142	145	199	192	197	200	126	103	86	66	135	113	49	80	184	207	143	103	59	106	177	240	252	132	65	126	157	90	120	120	101	137	140	106	77	134	157	120	205	289	247	219	190	124	127	164	105	183	212	108	139	239	172	96	150	129	146	136	60	111	107	76	98	156	187	116	122	140	178	201	133	112	83	145	233	185	101	99	128	107	127	106	121	135	103	127	236	255	200	174	82	42	72	103	129	94	73	161	210	121	97	221	194	131	151	200	156	58	108	140	154	168	169	116	144	185	115	118	176	131	78	133	193	179	85	94	92	46	77	106	84	61	101	129	92	137	127	51	159	267	161	42	80	155	191	177	151	180	238	217	131	118	190	266	244	121	73	112	169	126	151	203	164	163	157	145	131	89	43	113	108	121	191	129	73	114	163	144	169	243	221	134	76	44	62	111	126	138	225	163	36	110	240	224	168	154	207	256	133	59	90	175	265	256	185	112	125	190	164	118	122	111	182	189	168	228	205	226	163	98	105	142	183	153	125	133	171	139	84	111	143	162	140	58	38	42	43	147	181	89	85	73	90	89	42	103	139	97	125	133	69	100	103	69	104	103	119	173	122	98	131	120	132	136	134	99	158	145	43	44	120	131	53	44	46	61	127	157	124	187	182	73	41	129	218	178	159	199	199	171	163	153	90	78	136	274	299	167	178	257	228	199	221	191	216	161	65	99	169	189	126	153	185	171	156	105	70	128	128	112	153	94	118	109	51	152	179	175	189	138	184	186	150	163	175	153	125	123	154	146	113	80	53	120	150	79	91	86	58	66	39	40	128	169	160	199	151	74	44	37	61	140	174	98	108	195	180	89	141	229	124	98	128	114	98	91	75	87	139	138	135	115	191	174	143	187	100	41	94	97	57	51	43	100	89	49	111	160	198	211	141	103	93	131	158	83	92	119	135	171	192	257	290	157	118	141	103	172	205	143	146	206	167	150	227	158	64	112	125	152	163	189	226	155	67	86	89	54	77	109	84	70	66	95	163	101	41	103	127	65	94	140	149	168	133	110	158	159	84	56	52	91	90	39	37	140	180	110	109	90	79	97	71	128	196	155	138	107	59	45	86	81	70	152	160	145	145	72	36	82	110	162	209	112	107	155	107	64	81	115	73	38	106	110	41	50	52	38	56	84	99	72	37	148	147	131	238	157	52	221	236	92	79	51	87	127	178	193	201	192	119	101	121	78	76	82	59	60	40	80	87	120
105	110	186	203	96	152	180	64	192	254	138	161	162	80	40	39	144	167	156	131	100	133	135	230	169	93	138	149	100	45	47	41	101	154	175	224	223	158	82	98	94	111	111	47	103	139	87	147	228	179	180	205	149	73	88	103	120	167	145	113	71	41	47	44	42	57	67	89	77	61	64	107	103	110	212	162	91	138	167	155	132	175	195	140	166	204	169	137	90	55	140	147	118	167	166	163	162	161	120	92	79	43	194	245	140	82	140	207	149	138	164	115	45	108	106	86	150	119	116	147	104	81	93	119	166	183	105	104	153	118	73	46	98	121	139	199	140	126	121	98	136	177	149	93	159	122	53	62	110	104	108	172	108	86	123	122	133	131	126	168	179	98	60	92	75	40	40	64	68	135	131	91	179	130	43	115	121	52	43	108	112	45	66	79	108	122	133	103	85	162	126	144	210	165	203	152	62	115	152	161	155	166	138	156	152	63	81	82	84	128	124	78	132	184	147	145	119	88	156	200	145	90	89	107	61	50	161	199	155	141	84	45	38	42	134	129	78	110	73	103	100	108	143	118	127	132	148	156	145	97	141	174	143	181	142	106	135	144	89	40	175	236	227	239	153	81	170	224	152	102	46	149	158	61	113	152	165	212	149	119	150	151	151	162	138	159	218	170	106	78	155	178	142	96	110	111	45	41	56	109	178	127	128	174	124	110	127	117	101	117	93	123	161	132	90	49	146	198	96	57	88	147	136	175	226	194	129	134	210	134	128	145	95	112	148	210	232	130	64	130	161	145	138	136	150	96	35	94	92	75	77	121	202	131	100	163	144	76	42	39	40	102	191	142	52	73	137	138	111	76	41	99	196	141	113	150	140	100	99	101	82	167	175	143	173	191	122	49	120	121	103	112	85	100	110	181	137	34	145	331	322	221	165	121	81	133	180	134	85	59	120	138	73	89	167	132	88	117	147	226	231	111	66	68	154	207	150	161	103	83	133	88	93	148	140	99	136	241	161	85	117	131	117	119	184	179	152	138	107	81	87	74	97	99	87	152	208	210	173	99	114	228	154	154	175	136	170	101	146	148	186	249	157	92	86	96	136	159	133	138	187	179	152	144	103	186	194	160	184	106	109	122	127	159	210	244	147	71	45	46	45	99	173	142	135	106	148	214	196	139	168	225	111	99	168	234	178	186	283	161	43	54	143	147	106	145	160	136	82	111	135	128	191	206	119	131	120	96	173	130	117	144	159	180	208	207	142	124	153	133	114	127	100	78	54	99	152	145	101	74	120	108	121	163	169	170	186	244	222	155	96	79	127	185	135	80	133	105	78	78	151	201	129	77	63	63	115	233	155	44	97	140	139	141	151	194	224	198	154	154	134	154	131	62	124	135	106	140	184	128	102	153	152	149	166	192	194	183	191	174	144	179	167	130	184	203	180	175	164	141	168	129	76	87	151	148	118	161	103	153	152	132	125	170	213	98	118	149	93	58	53	170	175	75	133	196	198	183	226	243	131	42	90	108	66	101	164	111	150	160	75	79	61	125	159	122	116	65	101	106	42	83	171	126	41	83	198	163	152	180	130	178	122	106	149	90	98	118	99	115	134	127	170	206	199	130	110	171	162	205	241	192	153	119	121	103	48	76	190	218	101	108	157	121	77	66	123	171	177	152	165	167	91	115	110	117	170	182	217	179	92	74	132	174	120	100	156	124	65	75	103	97	146	292	306	220	142	130	160	150	130	85	58	101	157	148	188	132	67	87	56	81	109	126	101	84	136	125	132	127	73	67	61	115	115	42	87	86	138	195	143	103	100	133	93	42	194	285	214	170	86	120	217	154	107	90	61	126	149	93	51	46	91	137	94	107	148	177	199	107	102	99	128	200	139	67	96	96	142	226	208	183	119	59	98	123	126	147	136	163	132	272	360	161	154	172	140	150	189	173	140	198	140	134	200	225	195	130	83	80	163	167	72	70	75	82	82	123	140	54	80	174	170	152	115	73	126	94	144	202	198	167	67	94	145	224	195	131	107	86	139	143	115	55	92	185	127	114	121	77	68	40	153	280	298	255	230	138	35	106	152	114	159	193	146	85	85	81	172	173	33	106	110	99	172	156	80	54	119	136	117	100	98	231	249	172	128	50	88	180	246	182	60	105	108	78	135	204	234	143	130	112	70	80	93	144	143	80	31	30	32	58
88	74	114	77	136	203	126	119	176	148	68	40	109	128	132	115	77	78	108	130	98	78	55	101	109	102	144	144	105	80	125	160	117	66	159	170	59	69	124	127	131	125	117	143	89	40	98	118	143	169	137	129	129	94	64	113	101	108	126	88	115	141	87	87	140	186	201	183	171	189	187	137	139	188	183	93	92	93	36	125	188	100	155	203	154	150	86	50	99	82	73	115	84	47	95	95	40	151	146	121	200	166	130	152	166	143	92	124	199	168	112	97	72	112	128	60	60	115	118	125	209	137	77	110	70	42	95	182	138	52	80	123	181	197	149	113	105	132	135	82	48	59	111	115	105	150	152	155	101	38	73	119	138	102	131	161	118	113	182	180	72	42	44	98	95	81	94	49	79	109	66	43	140	184	204	221	145	82	129	155	86	60	121	205	161	161	238	196	131	91	79	77	79	84	75	122	136	171	163	73	136	194	194	202	104	137	141	56	93	119	80	46	46	45	43	110	163	119	190	275	199	141	148	105	50	77	134	105	54	91	85	43	70	158	183	152	120	121	100	106	157	94	86	88	87	103	114	140	200	203	133	156	192	136	70	72	65	51	86	88	138	204	166	183	148	136	220	211	171	131	76	109	154	190	188	98	119	226	214	171	123	108	99	140	195	135	211	171	50	57	105	179	139	105	154	256	225	105	199	252	188	117	54	130	146	124	171	113	143	154	96	180	178	122	92	73	145	196	197	167	93	71	185	224	154	116	99	164	192	155	208	170	125	154	140	150	114	78	65	134	138	72	114	94	123	123	45	158	214	161	165	167	108	143	185	171	166	138	145	131	86	77	192	219	105	102	161	236	222	169	166	100	213	208	90	164	187	105	47	162	213	208	167	111	155	98	82	86	109	137	157	165	81	74	163	196	161	136	196	361	331	236	189	118	117	162	175	131	127	128	164	155	71	63	124	174	135	147	135	66	131	123	48	40	129	232	196	173	127	88	84	42	105	158	97	68	112	174	171	178	135	45	123	187	116	87	204	270	203	129	115	96	144	260	219	139	127	146	162	138	96	131	117	85	116	148	117	52	117	108	134	181	147	166	146	126	95	74	86	112	161	114	50	48	77	122	95	94	134	134	142	111	95	77	97	110	136	156	95	81	126	154	160	140	138	115	76	88	57	71	104	185	202	200	178	157	129	83	126	122	178	242	176	79	89	202	228	149	71	91	124	182	207	98	113	172	189	127	94	179	195	115	59	91	161	232	215	152	184	126	139	219	152	85	136	191	124	68	72	75	96	140	120	121	137	152	140	148	188	252	234	113	131	137	66	95	143	144	190	204	112	170	211	83	74	128	96	190	218	83	95	178	156	62	157	247	138	96	88	128	170	152	264	254	116	124	124	98	133	132	89	115	210	288	191	125	169	172	206	183	161	162	207	225	161	82	40	133	180	127	113	112	165	228	226	192	151	113	111	109	120	96	98	109	112	143	101	129	117	64	129	113	83	80	47	117	190	182	112	151	194	143	93	135	134	199	214	106	107	96	151	156	84	137	135	115	117	121	138	76	127	110	47	44	104	102	109	140	157	203	158	179	175	131	159	152	116	73	44	119	182	151	191	144	125	139	124	217	194	115	107	155	172	119	115	130	106	122	149	200	188	136	91	75	75	72	147	117	163	251	197	112	84	121	87	185	189	109	154	95	37	44	43	33	123	177	132	84	39	65	156	127	71	125	218	188	170	181	163	243	207	158	145	141	98	161	221	140	154	132	61	82	181	211	189	155	160	179	131	74	107	154	80	126	136	70	149	125	81	86	126	184	154	211	177	112	167	161	183	135	37	105	120	88	71	72	80	47	107	130	119	170	140	110	152	158	124	71	145	172	68	45	108	105	93	147	100	74	155	154	117	100	109	148	101	109	152	117	61	100	121	149	143	96	117	126	157	117	98	88	72	136	106	103	151	190	183	100	97	138	108	77	69	67	58	32	37	101	205	192	108	115	103	65	70	82	90	61	61	96	123	126	188	219	142	117	129	152	106	77	172	236	208	105	35	159	164	36	103	128	112	102	65	156	172	97	70	106	159	183	178	88	95	144	89	41	110	167	136	77	35	74	80	61	56	30	79	126	99	51	98	139	110	165	171	123	98	76	66	96	101	99	84	94	160	252	189	49	94	117	117	82	140	213	182	114	85	103	61	41	71	75
129	187	130	73	99	166	161	97	44	82	85	57	68	96	82	101	166	108	51	86	96	88	69	40	46	124	210	186	117	62	65	136	122	87	144	192	155	104	83	124	113	70	160	215	168	126	203	222	157	131	162	128	42	38	134	133	101	124	98	111	78	103	124	125	96	52	54	78	80	96	148	109	91	86	53	44	41	93	92	40	42	42	77	166	132	39	88	177	196	106	35	31	86	136	88	72	65	60	64	96	138	194	234	197	180	127	111	109	119	155	151	102	117	180	172	151	140	173	120	57	76	65	113	168	100	37	111	155	89	68	118	98	38	106	186	169	198	146	90	94	63	63	114	203	205	116	121	191	159	91	42	71	100	106	163	187	110	71	136	143	122	167	190	117	103	171	117	57	47	122	125	75	77	116	207	135	117	149	79	82	81	68	89	155	197	204	157	101	133	115	210	264	115	56	103	183	176	117	160	165	127	148	109	100	160	149	133	133	204	229	121	95	106	108	118	74	150	260	171	156	138	80	180	225	122	63	90	161	133	163	234	111	42	112	139	72	74	109	78	80	97	76	75	93	100	124	131	61	77	121	78	60	127	185	202	189	101	55	104	113	167	190	88	87	212	243	197	157	173	152	124	166	137	185	176	130	272	264	98	129	202	165	220	244	121	84	177	151	66	130	172	152	124	98	148	210	143	100	134	166	187	182	153	147	103	64	75	108	152	188	184	127	84	126	184	161	163	201	163	175	146	79	163	227	148	107	204	146	76	101	180	273	179	63	113	117	45	76	84	160	198	81	67	69	81	79	77	115	77	103	166	149	138	252	288	184	180	178	134	171	132	42	95	169	120	89	130	130	139	155	149	210	303	230	149	166	152	89	133	213	196	174	153	95	46	107	163	181	153	70	80	100	60	52	72	127	148	117	115	122	147	147	138	94	70	140	129	159	212	208	201	169	160	175	164	110	136	155	116	120	100	108	185	147	66	52	71	98	138	139	126	136	121	83	100	116	67	108	117	102	158	166	176	215	141	95	218	192	61	38	93	126	118	175	155	113	86	129	271	184	74	124	103	56	158	159	52	82	169	142	69	111	165	133	61	128	132	73	78	96	129	131	187	194	182	231	160	103	150	132	85	93	76	40	85	164	165	127	164	140	135	207	135	130	151	70	56	107	134	140	103	54	59	108	103	45	82	148	108	79	147	209	140	41	84	143	169	248	256	114	96	203	191	163	198	119	54	87	124	96	53	99	86	71	72	37	74	101	82	67	102	171	174	142	122	120	87	134	204	182	170	203	163	94	79	120	216	222	199	238	161	87	154	192	184	196	247	213	159	164	141	185	194	81	77	201	163	99	199	227	134	133	194	152	175	134	115	115	110	118	145	143	172	194	111	90	104	107	61	85	76	74	173	170	107	156	156	117	126	144	161	107	108	142	83	45	135	304	247	188	246	201	216	151	61	158	184	87	122	198	186	116	81	144	203	181	87	40	68	117	164	129	119	163	187	207	194	169	91	93	168	112	144	202	134	76	40	70	71	44	130	133	57	112	107	120	156	204	190	71	80	139	100	41	70	73	78	171	178	203	174	94	91	103	158	196	201	157	127	159	128	99	99	55	120	194	121	103	175	162	91	56	150	160	124	105	78	187	256	205	176	175	136	173	196	98	45	47	141	225	154	127	134	150	123	80	68	72	192	185	93	77	123	112	75	193	162	41	57	177	245	127	38	103	139	150	150	80	74	138	205	137	78	119	172	177	173	139	108	178	209	259	249	193	161	165	152	105	128	99	93	83	34	42	44	65	129	105	42	96	128	156	213	197	173	229	167	42	70	75	138	178	176	223	207	162	159	154	154	184	162	114	68	173	243	193	136	95	154	118	101	138	122	86	91	147	127	80	182	251	222	239	168	79	96	139	91	84	169	175	86	91	196	158	144	155	135	133	77	55	78	172	166	105	71	38	42	78	134	162	231	254	233	204	128	86	52	58	66	65	76	74	58	126	133	146	137	46	44	70	84	49	117	165	88	116	126	100	119	114	93	70	158	171	168	185	90	84	107	179	253	170	72	101	105	81	126	126	164	241	161	52	75	72	139	128	100	188	174	88	68	115	79	82	150	102	64	72	119	148	158	141	53	88	142	156	108	41	40	62	57	32	35	95	123	69	86	102	89	114	111	90	110	87	56	63	51	121	111	39	118	138
