183	183	183	182	183	185	183	184	182	182	182	182	180	181	181	181	180	180	177	177	179	178	176	176	176	176	175	174	173	172	171	171	170	170	171	171	171	170	170	170	169	169	168	168	167	168	168	168	169	168	168	169	170	170	170	169	170	169	168	167	168	169	169	170	170	170	170	170	169	168	169	169	169	168	169	169	169	168	168	169	172	172	172	171	171	171	170	170	171	170	170	170	170	169	169	170	171	170	170	169	168	169	171	170	170	169	169	169	170	171	171	171	171	171	172	170	169	169	169	169	170	170	170	169	168	167	168	169	168	168	167	167	167	169	171	171	170	169	169	171	171	171	172	173	173	173	174	174	174	175	174	174	173	173	173	173	173	174	173	170	171	171	171	172	172	172	170	171	172	171	169	168	168	167	167	169	169	170	171	171	170	173	175	175	176	177	178	177	176	176	175	175	176	177	177	179	179	177	174	175	176	175	175	174	173	174	174	174	174	173	173	173	173	173	173	173	174	174	174	172	172	170	168	165	165	164	165	165	167	166	166	168	170	170	170	170	170	170	171	172	171	169	170	170	170	171	171	170	170	170	171	172	171	171	170	170	169	169	168	168	169	168	169	169	168	169	170	169	168	168	168	169	171	171	171	170	169	167	168	168	168	168	169	168	169	168	168	168	168	168	168	168	169	168	168	168	167	167	167	167	167	166	166	167	167	167	167	167	167	167	168	168	168	167	167	167	168	167	167	168	170	170	170	171	171	171	171	170	170	170	170	171	170	170	170	170	169	170	170	170	171	171	172	171	171	172	171	171	169	169	169	169	170	168	167	167	166	167	166	166	165	165	165	167	168	167	168	167	167	167	167	168	168	170	170	169	168	168	167	168	167	166	167	167	168	168	169	168	169	170	169	169	168	168	166	166	164	164	164	164	163	162	162	161	161	161	161	161	162	161	160	160	160	159	160	160	160	161	161	161	161	161	162	162	159	160	158	158	155	154	155	156	156	156	155	154	156	156	155	155	155	156	157	157	157	157	157	156	156	154	155	153	156	156	156	155	155	154	155	154	153	152	151	150	150	150	150	150	150	150	151	151	150	150	150	151	151	150	148	148	149	150	149	149	152	153	153	152	152	152	153	152	152	154	153	153	152	150	148	149	148	147	147	147	147	147	148	148	149	149	147	147	145	145	145	145	145	145	144	144	144	144	145	145	145	147	146	146	147	145	145	146	146	146	146	146	146	144	144	144	144	144	144	143	143	143	142	142	142	142	141	144	145	145	146	147	148	146	146	145	145	146	147	147	146	146	146	146	146	147	149	148	147	146	145	146	146	146	148	149	149	148	148	148	147	147	147	147	147	146	146	147	146	146	148	150	150	150	150	150	150	150	149	149	149	150	151	152	153	154	154	154	154	156	155	155	155	156	155	154	156	157	157	158	157	157	157	156	155	155	155	154	155	153	153	153	152	152	153	154	154	153	153	153	154	154	153	153	153	155	156	157	157	157	158	160	160	161	162	161	161	161	160	160	159	158	156	156	156	157	157	155	155	154	153	153	152	153	154	155	155	156	156	154	153	151	150	150	150	150	152	152	152	152	150	149	150	151	151	151	152	153	153	152	153	155	156	156	156	155	155	156	156	153	153	154	152	153	151	151	150	149	151	151	152	152	153	153	154	155	155	155	155	155	155	154	154	153	154	153	154	152	152	152	151	150	150	151	152	152	152	151	151	151	151	151	150	151	152	150	150	153	153	152	153	154	154	154	154	155	155	154	154	154	154	153	154	154	156	156	157	157	158	158	158	156	155	155	156	156	157	157	157	158	158	159	158	157	157	156	156	157	157	158	158	158	157	157	157	157	158	159	159	160	161	162	162	162	163	163	163	163	164	165	164	163	163	163	162	162	163	163	162	160	161	162	163	163	162	162	162	162	162	162	164	165	166	163	163	164	164	162	163	162	162	163	165	164	163	164	164	162	161	160	159	160	161	162	161	161	161	161	161	162	163	163	163	163	163	163	164	164	164	166	165	165	165	165	164	165	164	165	165	165	163	161	162	161	161	161	163	161	162	161	162	163	163	163	164	164	164	164	163	164	165	166	165	166	167	166	166	166	167	166	166	166	167	168	166	166	166	166	167	168	166	166	166	166	166	167	166	166	167	168	167	167	167	168	168	168	167	167	167	167	168	167	168	167	166	167	167	166	166	166	166	166	167	166	165	165	166	166	165	164	163	164	163	162	162	161	161	162	163	163	163	163	163	162	163	163	162	162	164	165	165	163	164	165	165	166	165	165	165	165	164	164	164	164	166	166	166	165	166	165	164	164	165	166	166	165	164	163	163	163	162	161	160	160	161	161	162	161	162	163	161	163	162	163	161	161	161	160	160	162	162	163	161	162	161	161	160	161	162	161	161	163	163	163	163	163	163	162	161	158	157	157	156	157	156	157	157	157	155	156	154	155	155	155	154	154	154	155	157	158	158	158	158	158	156	156	157	156	156	157	157	157	159	159	159	159	160	160	160	161	161	162	163	163	163	164	164	164	163	163	162	163	162	163	163	162	163	162	161	160	161	160	160	158	155	154	155	156	156	156	154	155	156	156	158	159	160	158	159	160	160	160	162	162	161	160	161	160	160	159	160	159	159	161	162	161	161	161	160	160	158	158	159	161	161	162	163	163	164	164	162	161	160	160	159	158	158	158	157	157	157	157	155	155	156	156	156	156	157	157	156	157	157	157	157	157	157	157	156	155	156	155	154	154	154	155	156	156	156	157	161	161	162	164	167	167	166	164	164	162	162	163	162	162	162	160	160	160	160	162	162	162	160	160	161	161	161	159	159	158	159	159	159	159	160	160	161	160	160	159	159	161	161	162	164	165	165	167	167	167	168	167	167	167	167	166	165	166	167	167	167	165	165	166	166	166	167	166	167	166	169	169	170	170	169	168	169	169	171	171	173	172	170	170	170	170	171	169	169	169	168	169	169	169	169	169	170	170	170	170	170	169	170	169	169	168	169	171	171	172	171	170	170	169	168	166	166	166	164	164	162	162	163	163	163	165	166	166	166	164	165	166	166	165	164	164	163	163	164	164	164	163	163	162	161	161	159	160	159	160	159	158	159	159	159	160	159	160	160	159	159	162	161	160	161	161	161	160	160	161	161	161	161	159	157	157	156	156	157	157	156	157	155	154	153	153	153	153	153	152	154	156	156	156	155	154	152	154	155	156	157	157	156	156	156	156	156	155	156	155	156	156	156	155	155	155	155	155	157	158	159	159	158	156	156	157	156	155	155	155	156	157	158	158	157	157	158	158	158	158	159	159	158	158	157	155	156	157	157	157	156	156	157	158	157	157	157	155	155	157	155	154	152	151	150	150	151	151	151	151	152	152	152	152	152	153	153	153	154	155	155	156	154	153	153	153	152	152	152	152	151	152	153	152	150	153	155	156	156	156	157	157	157	156	155	155	155	155	155	155	154	154	153	153	153	153	153	152	154	154	155	154	155	156	156	156	158	158	159	159	160	161	159	160	161	160	160	159	159	159	158	159	157	157	156	156	157	158	159	159	160	159	158	157	157	158	158	158	158	157	157	159	160	160	160	161	161	160	160	159	159	159	158	157	155	156	156	154	153	152	154	154	154	154	153	152	153	153	155	155	155	155	155	156	156	157	159	161	161	161	161	160	159	157	155	156	156	157	159	160	160	159	158	158	158	157	156	156	154	154	154	154	154	154	154	154	155	155	156	156	157	154	153	153	155	154	155	155	153	154	154	153	153	152	152	152	151	151	151	152	153	153	152	154	155	155	154	153	152	152	154	154	153	152	153	154	154	153	153	153	152	153	153	152	152	151	151	151	151	152	155	154	154	153	152	153	153	155	155	155	154	154	152	152	153	154	155	156	155	154	154	153	153	152	151	151	150	150	150	151	152	152	153	153	152	151	150	149	150	149	150	150	150	150	150	150	151	151	151	151	152	151	150	149	150	149	149	148	147	147	146	147	147	146	145	145	144	146	146	145	145	145	147	148	148	150	151	151	151	151	151	151	152	152	153	154	153	153	153	154	154	156	156	155	156	156	155	155	154	154	153	153	152	153	152	151	151	151	150	150	151	153	154	152	153	151	151	150	150	149	148	148	149	148	147	147	146	146	146	148	148	149	149	149	150	152	151	151	151	151	150	151	150	150	150	150	150	150	149	148	148	148	148	148	147	147	147	148	149	148	149	148	148	149	152	152	152	152	151	151	149	150	149	150	149	148	149	149	149	148	148	149	151	150	150	149	149	150	148	147	146	145	145	145	145	145	144	144	144	144	143	144	145	145	145	145	143	143	143	143	140	140	141	141	142	140	140	141	141	142	144	144	143	145	145	147	147	148	148	148	148	147	146	147	148	147	146	146	146	147	148	149	148	148	150	150	149	150	150	150	149	150	150	149	151	151	152	152	152	152	151	151	150	149	151	150	149	149	148	148	147	147	148	148	147	147	146	146	147	147	146	146	146	147	146	147	146	146	146	146	144	144	147	145	145	146	145	144	144	144	144	144	145	145	145	144	143	143	143	141	142	142	141	142	142	142	141	140	141	140	140	141	142	143	143	142	142	142	140	142	142	142	142	141	141	141	141	141	142	142	143	144	143	143	144	144	144	145	143	144	145	146	146	146	146	146	146	146	146	145	143	143	142	141	141	141	142	141	142	143	144	144	145	146	146	144	144	145	146	145	145	145	145	146	145	144	146	145	146	146	146	146	145	145	145	145	145	145	145	144	145	145	146	146	146	148	148	148	147	148	148	149	149	149	149	148	149	147	146	145	144	142	141	141	141	141	141	142	142	142	143	143	144	144	145	145	145	145	147	149	148	149	149	150	150	149	148	148	148	148	149	150	152	150	149	149	150	149	150	152	153	153	153	153	152	153	153	153	154	155	155	156	158	160	160	160	160	158	158	156	156	156	156	158	158	158	158	158	157	156	156	156	158	159	158	158	158	158	158	158	158	160	159	159	158	159	160	160	160	160	161	161	161	160	160	159	158	159	159	159	161	162	162	162	161	161	160	158	157	160	161	162	160	159	159	158	158	160	159	157	157	157	156	156	155	155	153	154	154	154	155	155	155	155	154	154	154	154	154	155	155	156	156	155	155	155	156	156	153	155	156	156	156	156	155	157	158	157	157	158	157	156	154	153	153	152	153	153	153	153	151	151	151	152	153	152	153	152	151	151	152	155	156	156	157	156	158	159	161	161	160	160	159	160	160	159	159	160	160	159	160	159	159	161	161	160	160	159	158	159	160	161	160	162	162	161	160	161	162	163	164	163	163	163	165	165	165	165	165	164	164	164	164	164	164	164	163	164	164	164	164	162	163	164	164	164	164	164	166	166	167	167	166	166	165	165	166	166	166	166	165	165	165	166	166	166	168	168	170	170	170	170	169	169	169	170	169	169	168	168	168	168	169	171	170	170	170	169	169	169	169	169	168	167	168	168	169	170	171	171	170	169	169	170	171	171	171	170	168	167	167	168	168	167	166	165	165	166	167	168	168	166	165	168	169	169	170	170	170	169	171	171	171	171	172	173	173	173	172	172	172	172	172	172	172	171	170	170	169	168	168	169	170	169	171	170	171	172	172	171	172	173	174	176	177	177	178	177	177	177	177	179	179	179	179	178	179	179	180	180	182	181	181	181	180	180	181	181	181	181	180	179	180	182	182	182	181	180	180	181	181	180	180	178	176	175	174	174	174	174	175	175	174	173	173	172	170	170	170	171	171	172	174	173	173	173	173	172	172	173	173	172	173	172	172	171	171	171	172	172	172	173	171	170	171	171	171	173	173	170	170	170	170	170	169	168	168	168	168	168	169	169	169	169	167	167	167	166	167	166	165	165	166	165	165	164	165	165	165	165	165	165	168	170	170	170	171	170	169	170	170	169	170	172	170	168	168	166	167	166	167	166	165	164	163	163	163	163	164	165	165	166	165	166	166	167	166	167	168	167	167	166	168	168	170	171	171	169	168	168	168	170	171	172	172	174	175	176	176	177	177	177	178	177	177	177	175	175	177	177	177	180	179	179	179	180	180	179	179	179	179	177	178	178	177	177	179	179	180	179	177	177	178	178	178	178	179	178	177	178	177	178	179	179	178	178	177	177	177	178	179	179	178	178	178	178	176	177	176	176	177	176	174	175	176	176	177	176	178	178	178	176	176	177	178	180	181	181	181	180	180	180	180	180	180	180	181	182	182	184	186	184	184	185	186	186	184	184	183	180	180	180	180	182	182	182	179	178	178	176	175	173	173	173	173	173	172	174	175	175	176	177	177	176	175	175	176	175	175	177	177	178	179	180	182	181	181	180	180	181	183	184	183	183	183	182	183	183	182	181	181	181	181	180	180	182	182	182	182	181	182	182	182	183	185	185	185	183	181	181	183	183	183	184	185	185	185	185	185	186	185	186	186	186	186	187	186	185	185	186	184	183	183	184	183	184	184	185	184	183	183	183	181	180	180	181	183	184	183	182	182	182	184	184	185	186	186	185	186	186	185	184	186	185	185	184	185	186	186	185	183	181	180	180	178	176	175	175	175	174	173	173	173	174	173	171	172	173	174	172	172	172	172	173	174	174	174	174	174	174	176	175	175	175	175	174	174	176	175	173	173	174	174	173	171	171	174	174	175	175	174	174	174	174	174	174	176	175	173	173	172	173	173	173	173	173	173	170	170	171	170	170	167	167	167	168	166	165	165	164	163	163	162	162	163	164	166	166	166	165	163	164	164	163	163	164	163	163	163	161	161	162	162	161	161	160	158	158	158	159	160	160	160	161	163	163
174	174	175	175	175	174	174	175	175	175	175	175	174	175	175	174	174	174	174	174	174	175	175	175	175	175	176	176	176	175	175	175	173	172	171	171	169	169	169	169	167	167	166	167	166	167	167	167	168	167	168	168	167	167	167	166	166	166	166	168	169	169	170	167	167	168	168	168	167	169	168	168	168	168	168	168	168	168	166	166	165	164	163	162	162	163	164	165	165	164	164	165	165	165	164	161	162	160	160	160	162	161	161	160	159	159	161	161	160	161	161	159	159	158	159	160	160	160	160	160	161	161	162	163	164	163	164	165	165	165	166	166	166	166	166	167	166	165	164	164	164	164	163	162	162	161	160	159	160	160	160	160	161	160	160	160	160	159	159	158	159	160	162	163	162	162	162	162	162	161	160	160	160	158	157	157	157	158	158	158	157	158	158	158	158	157	156	155	155	154	155	155	155	154	154	154	157	157	157	156	155	155	155	154	154	153	153	153	154	153	152	154	155	153	152	150	150	149	149	149	151	152	152	154	154	154	153	153	152	154	154	155	155	154	153	153	153	153	151	152	153	153	153	153	153	153	156	157	156	156	156	155	157	157	157	157	157	157	157	158	159	160	160	160	161	161	159	159	157	158	158	156	157	157	157	157	158	157	156	156	155	155	157	157	158	157	157	157	157	158	158	158	157	157	157	157	157	157	158	158	158	161	162	162	162	161	161	160	160	159	160	160	162	162	164	164	163	164	165	163	162	161	161	161	160	160	161	163	162	162	161	160	159	159	161	162	161	161	161	160	160	159	161	161	162	163	161	162	162	161	161	160	160	160	160	161	160	160	161	161	161	161	161	162	160	159	159	159	159	160	159	158	158	158	159	159	157	157	156	155	155	155	153	153	155	155	154	153	153	153	154	151	152	152	152	153	154	155	156	155	157	155	155	155	154	153	153	152	152	152	152	151	150	147	147	146	147	147	145	145	144	145	145	145	144	144	144	144	144	145	145	145	145	145	145	143	143	145	145	146	146	147	147	148	146	145	145	145	145	144	144	142	140	139	139	140	139	140	138	137	135	135	134	134	135	136	136	136	136	136	134	133	133	132	133	134	134	133	133	133	132	131	131	129	129	129	129	129	130	130	130	131	131	131	132	132	132	131	132	132	132	132	134	133	133	133	134	134	134	134	133	132	132	132	133	133	131	130	129	129	128	128	127	126	126	126	126	126	126	126	126	126	127	128	128	129	129	127	126	127	127	126	126	125	125	125	125	125	124	126	126	126	126	125	126	126	126	127	127	126	126	126	125	123	121	122	121	121	121	121	121	122	121	121	122	123	121	122	122	121	121	122	122	123	122	122	122	122	122	122	123	123	123	123	123	123	123	121	121	121	121	120	121	122	121	121	119	120	120	120	119	117	115	115	114	114	115	115	116	115	115	115	115	115	117	117	117	116	116	116	116	117	117	117	117	117	117	118	119	119	120	120	120	121	122	122	121	122	122	122	123	123	122	122	122	121	121	121	122	122	123	121	121	120	120	122	121	119	119	119	119	121	121	121	120	120	120	121	121	120	120	120	121	121	122	122	122	121	120	120	120	122	121	122	123	123	123	123	124	125	124	123	124	124	124	124	124	125	125	125	124	124	123	124	124	123	123	124	124	123	123	122	122	122	122	123	123	124	125	125	125	125	126	126	126	126	126	127	128	129	129	129	129	128	129	130	131	131	132	131	131	131	131	131	131	131	131	131	131	133	133	133	134	135	135	133	134	134	135	133	132	131	130	130	131	130	129	129	129	128	128	128	129	129	129	129	130	129	128	127	126	127	129	128	128	127	126	127	125	125	125	127	126	126	126	126	126	126	126	127	127	128	128	127	127	128	127	127	128	128	129	127	128	126	126	125	124	124	125	125	125	125	124	124	123	123	122	123	123	122	122	122	123	122	124	124	121	121	121	121	121	122	121	120	118	118	118	120	119	119	118	117	117	116	115	114	112	112	114	114	114	115	116	114	114	111	108	107	108	108	108	108	108	107	106	106	106	106	105	105	105	106	107	105	107	110	110	109	110	109	109	110	109	109	109	108	108	108	109	108	108	106	106	106	105	106	105	105	105	106	108	108	107	106	107	108	109	110	110	110	109	109	109	111	111	109	108	108	108	109	109	108	108	109	109	110	110	109	110	110	109	110	111	110	110	109	110	110	109	108	108	108	108	107	108	108	108	109	108	108	110	109	109	109	109	110	109	109	109	108	108	109	109	109	110	111	110	110	111	112	112	112	114	113	112	113	114	113	113	113	115	115	115	116	116	114	114	113	113	110	111	111	110	111	111	111	112	113	114	115	116	115	115	115	115	115	114	114	115	115	116	116	117	116	116	116	115	116	116	118	118	118	119	119	119	119	118	118	117	117	117	118	118	118	120	120	120	119	118	118	118	118	118	118	118	118	118	118	116	116	116	115	115	115	116	115	115	115	115	115	117	117	116	116	115	115	114	114	115	115	114	114	115	115	115	115	115	115	115	116	116	116	116	116	118	118	117	117	117	117	118	118	118	117	118	118	117	117	117	117	119	119	118	119	119	120	120	120	121	121	121	120	121	119	119	119	118	119	119	120	121	120	121	121	121	121	121	121	121	123	124	124	124	125	125	126	127	130	130	132	133	133	134	133	134	134	134	134	134	135	135	136	136	137	138	138	138	139	138	138	138	138	138	140	141	141	142	142	143	141	141	140	140	140	139	139	137	136	136	137	136	136	133	133	133	131	130	130	130	130	130	130	131	131	129	130	130	130	132	132	132	132	132	132	131	131	131	131	131	130	130	132	132	131	131	131	131	130	130	129	129	128	128	129	129	129	129	129	129	128	126	126	126	126	126	127	127	127	127	125	125	125	125	125	124	124	128	128	127	127	128	128	129	129	130	130	130	129	129	128	128	125	126	125	125	124	124	124	124	125	125	127	128	129	129	130	128	128	126	126	127	127	128	129	129	129	129	129	129	129	129	129	129	129	131	132	131	131	131	129	130	130	130	130	130	130	131	131	131	131	131	132	133	132	132	132	130	131	131	131	130	129	129	129	130	131	131	131	132	132	133	133	133	133	133	133	132	132	134	133	132	132	132	132	132	133	134	134	134	134	134	133	133	134	136	136	137	137	137	137	136	136	135	136	136	137	136	136	137	137	137	137	138	138	138	138	139	140	140	141	141	139	140	140	138	140	139	138	136	135	136	135	136	136	136	136	137	137	136	138	139	139	139	139	140	141	142	142	142	142	142	141	141	141	142	142	142	143	143	142	143	144	144	143	145	146	146	147	147	147	145	144	143	141	141	141	142	143	143	143	143	144	145	144	145	145	145	145	144	144	146	146	144	144	145	146	147	149	148	148	147	148	147	148	148	149	151	152	152	153	152	152	152	152	152	152	153	154	154	154	154	153	154	153	153	152	153	155	156	157	160	161	160	161	162	161	162	162	162	162	162	161	160	161	162	163	161	161	161	161	162	161	158	158	159	159	159	158	158	161	159	159	158	157	155	154	155	151	150	149	147	148	147	148	148	147	147	147	147	148	149	150	148	147	147	147	147	146	144	144	141	142	142	142	141	141	140	139	139	138	137	138	140	139	138	140	139	139	140	141	141	141	141	140	140	138	139	139	139	138	141	140	139	140	142	141	141	142	141	141	142	142	145	145	146	146	148	148	148	150	149	148	148	148	149	150	151	152	151	152	151	151	152	150	151	152	152	152	152	153	153	152	152	152	151	151	151	152	153	153	154	154	154	154	154	154	154	154	154	154	154	153	154	156	156	155	156	155	156	156	158	159	160	160	158	158	157	158	158	158	158	158	156	156	156	157	158	159	158	159	159	159	160	161	162	162	162	163	165	164	164	165	165	165	165	164	165	165	165	163	161	161	159	160	160	160	161	161	161	162	162	162	161	161	161	160	160	159	159	161	161	160	157	157	161	161	161	162	160	161	161	161	162	164	164	166	167	165	166	166	165	165	165	165	162	160	160	159	160	160	160	159	160	162	160	160	160	159	159	159	159	159	156	157	155	156	156	157	156	156	153	152	154	154	154	153	151	150	150	149	149	149	151	148	149	150	150	151	150	150	152	154	154	156	157	156	156	155	154	155	154	155	156	156	157	157	156	156	154	153	153	152	152	153	153	154	153	154	155	155	153	153	153	151	150	150	150	151	151	151	150	150	150	150	149	151	150	150	149	149	149	148	148	148	148	148	148	149	150	149	147	145	144	143	142	143	142	141	142	142	142	141	140	140	140	140	140	140	141	141	141	141	140	138	139	139	139	139	138	138	138	139	139	140	138	138	137	138	138	138	137	139	139	137	137	136	136	136	137	138	139	139	139	138	139	139	137	138	138	138	138	139	139	139	139	140	140	140	140	140	140	140	141	142	142	143	144	145	145	144	145	145	146	146	145	145	146	146	146	145	144	144	145	146	147	145	146	145	144	144	143	144	144	144	144	143	143	143	142	142	142	142	142	143	142	142	141	141	141	141	141	142	142	140	140	140	139	139	138	138	137	137	137	137	138	138	139	140	141	140	140	140	141	141	140	140	138	139	141	142	141	142	141	139	138	138	138	137	136	136	135	136	137	137	137	138	137	137	136	137	137	137	135	134	134	135	136	136	136	137	137	137	136	136	136	135	135	135	135	135	135	136	137	137	138	138	137	138	139	138	138	138	138	139	141	141	141	141	141	140	140	141	142	143	144	144	143	142	144	143	141	141	141	142	142	141	142	143	142	142	141	140	138	137	137	137	137	136	136	138	137	138	139	141	143	144	145	145	144	143	143	143	142	143	143	143	143	143	145	146	145	145	146	146	147	146	146	145	144	145	145	146	146	146	146	147	147	149	148	147	147	147	147	147	148	146	146	145	145	145	145	146	146	146	145	143	142	142	143	144	144	144	144	144	143	143	143	143	144	145	145	145	146	145	145	145	146	147	146	146	147	147	147	147	147	146	146	145	145	145	144	144	144	143	142	142	142	142	141	142	143	143	141	141	141	142	141	141	141	142	142	142	142	142	141	141	141	141	141	141	140	141	144	144	143	144	144	144	144	146	146	145	144	145	142	142	142	142	143	144	146	146	147	148	148	149	149	148	147	146	145	145	145	146	145	145	146	146	146	145	146	146	146	145	145	144	144	144	144	145	148	148	148	148	148	150	148	148	149	149	149	148	149	149	148	148	148	148	147	147	147	148	147	147	147	146	146	146	145	146	145	145	145	146	147	149	148	147	146	146	146	147	147	147	146	146	147	148	149	149	149	148	149	150	151	151	151	149	149	148	148	148	148	148	149	149	148	149	149	149	149	150	150	150	150	149	150	149	149	149	148	148	148	147	147	147	148	148	147	148	151	150	150	148	149	152	152	153	153	153	153	151	151	151	150	150	150	150	150	150	150	148	146	146	145	144	143	143	144	143	143	143	141	141	141	141	141	141	137	137	136	136	136	137	136	136	136	137	137	137	136	137	138	137	137	137	137	137	137	137	137	137	136	137	137	135	136	136	136	137	138	138	138	137	137	136	136	137	137	136	135	136	137	137	137	136	135	136	136	136	136	135	134	133	133	135	135	136	135	135	135	134	134	134	134	134	134	134	135	135	136	135	136	136	136	136	132	134	133	132	131	132	133	133	133	133	132	132	131	130	130	130	130	131	130	126	127	127	127	127	127	127	126	125	125	125	126	127	127	126	127	127	126	126	127	127	127	127	127	127	127	128	128	127	127	126	125	125	126	127	127	127	125	124	125	125	124	122	123	123	123	123	123	122	123	121	120	120	120	119	119	119	117	117	118	119	119	121	121	121	122	122	123	123	121	121	122	122	121	120	120	122	121	122	122	122	121	120	120	121	121	123	124	123	122	123	122	122	122	123	124	125	125	126	125	125	125	125	125	124	124	123	123	122	122	120	120	121	125	126	125	126	126	126	126	127	128	128	127	127	127	126	127	127	127	128	128	128	128	129	131	131	131	131	131	131	130	131	130	130	129	129	128	126	126	127	127	130	130	130	129	130	130	130	130	130	130	129	129	130	129	130	129	130	130	129	128	129	129	129	128	128	129	129	130	130	129	130	130	131	131	132	133	133	132	132	132	131	129	129	128	130	130	129	129	129	132	132	132	131	132	131	129	129	128	127	126	126	125	125	126	126	126	125	125	125	124	124	124	124	122	122	122	122	123	124	125	126	125	123	123	122	122	123	124	124	124	124	125	125	125	124	124	123	123	124	123	122	123	124	124	124	125	125	123	122	123	122	122	121	121	120	121	121	121	121	122	123	122	123	123	122	121	121	120	120	118	118	118	118	119	119	119	120	119	119	119	119	119	118	118	117	118	118	118	118	118	119	118	118	118	118	118	117	117	116	115	115	115	115	116	116	116	116	116	115	114	114	115	115	114	113	113	112	112	112	112	112	112	112	113	112	112	112	112	112	111	111	111	112	114	114	114	113	113	113	113	114	114	113	113	113	113	114	115	115	114	114	114	113	113	111	110	110	108	108	110	110	110	109	109	109	108	109	109	109	109	109	109	109	107	107	108	108	107	108	110	110	110	109	108	106	107	108	108	107	106	106	106	105	107	107	107	108	108	108	109	108	108	108	108	109	109	107	108	108	108	108	108	108	109	109	109	109	109	109	109	111	111	111	113	112	112	112	112	113	114	114	114	114	115	115	115	115	114	115	112	112	114	115	115	115	115	117	117	117	118	118	118	118	119	119	117	116	117	117	118	118	117	116	116	117	117	118	118	118	118	118	118	119	119	118	118	119	119	119	120	120	120	119	120	118	118	118	119	119	119	118	118	119
150	150	150	150	151	149	148	148	147	145	144	143	144	144	145	147	147	147	147	146	145	146	145	145	146	147	146	146	144	144	144	145	145	144	144	143	143	143	142	143	143	145	147	147	147	145	147	145	145	144	144	146	146	145	145	145	146	147	147	146	146	146	146	146	145	145	146	146	146	146	145	147	148	148	148	148	148	147	146	145	146	146	146	147	146	146	144	143	144	144	144	144	144	140	140	141	142	142	142	142	141	141	141	140	141	141	139	138	137	137	137	139	138	138	137	136	136	136	137	137	137	136	135	134	133	134	135	134	136	136	136	136	135	135	135	135	135	136	137	137	137	138	138	138	138	138	138	136	136	136	136	136	135	135	135	136	137	137	134	134	134	134	134	133	133	131	133	134	135	135	135	134	134	133	132	133	133	133	133	132	132	132	131	130	129	129	130	130	130	130	130	129	127	127	126	124	122	122	122	122	122	122	123	123	123	124	123	124	124	124	123	123	124	124	125	125	126	126	127	128	127	126	126	127	127	128	128	129	129	129	129	128	128	128	129	130	132	135	135	134	135	135	135	135	135	135	137	135	135	134	135	136	136	136	136	135	136	136	136	136	135	137	137	137	139	138	138	138	138	137	137	136	136	135	135	136	135	135	136	135	135	135	134	135	135	135	135	136	135	135	133	134	134	134	133	133	130	130	130	130	132	132	132	134	134	132	131	130	131	131	131	134	135	134	134	136	135	136	136	135	135	134	136	135	136	136	136	135	135	135	136	137	138	138	138	138	139	139	141	141	143	143	142	142	144	144	143	142	143	142	144	145	143	145	146	145	145	145	145	145	144	145	144	145	145	146	143	143	143	144	144	144	144	142	142	142	143	142	141	143	142	142	141	140	141	142	141	142	142	143	143	143	143	143	143	141	140	140	140	140	140	140	141	141	141	141	141	141	140	139	139	140	140	140	140	140	140	140	140	139	139	140	139	139	139	139	138	139	139	140	139	139	141	141	141	141	140	140	140	139	139	139	139	139	140	140	140	141	141	141	141	141	140	141	141	139	140	141	141	142	143	145	145	146	146	146	148	148	150	149	150	150	150	151	152	151	151	151	150	149	149	150	150	149	150	150	150	149	149	149	150	151	153	153	152	153	152	153	152	152	152	152	150	152	152	151	152	151	149	149	149	149	149	149	151	150	152	153	154	154	155	154	153	155	155	156	156	155	154	154	153	155	155	154	156	155	155	154	154	154	154	153	153	153	152	153	153	153	154	153	152	153	155	156	156	156	156	155	154	155	155	155	155	158	158	157	157	157	157	157	158	158	159	159	159	159	159	159	157	157	157	158	158	157	155	155	154	154	155	154	154	153	153	153	154	154	154	154	154	154	157	157	156	156	156	156	157	156	156	154	152	152	152	152	153	152	152	151	151	152	152	150	151	150	150	150	149	150	150	148	147	147	147	147	147	147	147	147	146	147	147	147	147	148	148	148	147	147	146	145	145	145	145	145	145	146	145	144	143	146	147	147	146	145	144	145	146	146	145	144	144	145	145	145	145	145	144	144	144	143	143	143	142	142	143	145	146	145	146	147	147	147	146	146	146	145	145	144	144	144	145	144	144	143	144	143	143	143	142	141	142	141	141	142	143	143	145	145	144	144	144	143	144	144	144	143	143	142	143	143	143	144	145	145	146	146	147	147	146	147	146	145	145	145	144	144	145	144	144	144	144	144	146	146	148	147	145	144	143	145	144	144	144	144	144	144	143	143	144	145	145	145	145	145	145	145	144	144	144	145	145	145	146	146	146	145	145	144	144	144	144	143	141	141	141	141	142	141	141	140	140	139	140	139	139	141	141	141	143	143	143	143	143	143	143	144	144	144	144	144	142	143	143	146	147	148	147	147	147	146	145	145	146	146	146	143	144	144	146	146	147	147	145	145	145	145	147	146	146	145	145	146	144	141	142	141	140	140	140	138	137	138	136	137	137	136	136	136	136	138	140	139	139	140	140	140	141	141	140	140	140	141	142	142	143	143	142	142	142	142	142	142	142	143	144	144	144	145	146	144	144	144	143	143	141	141	141	140	140	141	141	142	142	142	142	141	142	143	142	142	142	143	142	142	142	142	142	142	141	141	141	141	141	141	142	142	141	142	142	142	142	142	143	143	143	142	143	143	142	143	144	145	146	147	148	148	148	147	147	149	149	149	149	150	148	148	149	150	151	150	147	147	146	144	145	144	144	144	145	144	143	141	142	141	142	142	142	143	143	143	143	143	144	142	143	142	141	141	141	141	142	142	141	140	139	138	137	136	135	135	135	133	134	134	134	134	134	134	134	133	133	133	132	130	131	131	131	131	131	131	132	132	132	131	131	131	132	132	131	131	131	131	130	130	130	130	131	131	129	129	129	130	129	128	128	128	128	128	129	129	130	131	132	132	133	132	133	133	133	133	133	133	134	135	135	133	134	132	134	134	134	134	135	135	135	133	133	133	131	131	131	132	133	133	134	134	134	134	135	135	135	137	135	135	134	134	134	136	137	138	138	139	139	140	139	139	139	138	138	138	139	140	140	141	142	142	142	141	141	139	139	140	139	138	138	137	137	136	135	134	133	133	132	131	131	130	129	130	130	130	130	129	127	128	128	129	129	130	130	130	130	130	130	129	129	128	129	130	130	128	128	128	127	129	129	128	127	127	127	127	128	129	129	130	130	131	131	133	134	133	133	133	133	133	133	133	133	133	134	134	134	134	134	136	135	135	135	135	135	135	134	134	136	136	135	135	135	134	135	134	135	135	135	134	132	131	129	130	130	129	130	129	129	129	129	130	131	131	132	132	132	133	132	132	132	132	131	131	130	128	128	128	128	128	128	129	127	128	128	129	130	129	129	129	128	129	129	129	127	126	125	123	122	122	121	120	119	120	120	120	120	121	119	119	119	120	120	120	122	121	121	121	121	120	120	119	119	120	120	120	119	121	121	121	121	122	122	123	122	122	122	120	119	116	117	118	118	118	118	119	120	119	119	118	118	118	117	117	117	117	116	117	118	119	120	121	120	120	123	124	123	123	123	122	121	121	122	122	122	120	120	120	120	119	119	120	121	121	121	121	121	123	123	123	123	123	123	124	123	122	121	122	122	122	121	121	119	120	119	119	119	119	120	120	120	120	121	121	121	120	120	121	121	121	121	121	121	120	120	120	118	120	119	118	118	118	117	117	117	114	113	114	114	114	114	114	116	115	115	114	114	114	113	114	114	114	112	112	112	112	113	115	114	114	113	113	113	114	113	113	112	112	112	112	112	113	114	113	113	112	113	113	113	113	112	112	113	113	113	113	113	113	112	112	113	112	112	112	112	111	111	111	110	110	110	110	110	110	110	110	109	109	109	110	110	111	110	109	109	109	109	109	109	108	110	110	110	110	111	112	113	114	116	116	116	116	117	116	116	116	115	116	116	115	114	114	116	119	120	121	122	123	122	122	123	124	123	124	124	123	125	127	128	128	127	126	127	127	127	126	126	126	126	126	126	126	127	127	127	128	128	128	128	127	127	127	128	128	128	128	128	128	129	128	127	128	128	127	127	128	128	127	127	127	126	126	126	126	127	127	128	128	128	128	128	129	130	129	129	128	130	130	130	129	128	128	128	128	129	130	130	131	131	131	130	128	128	128	129	129	129	129	130	130	130	131	131	130	131	131	133	134	135	135	135	136	136	136	136	136	137	137	136	135	136	135	134	135	135	135	135	135	135	134	134	135	136	136	136	136	135	134	134	134	134	136	136	137	137	138	138	138	141	142	143	143	144	145	144	143	142	141	140	140	139	139	139	139	139	139	140	143	143	143	143	142	142	142	142	142	142	142	142	141	142	144	144	145	145	146	145	144	143	143	143	143	142	142	142	142	143	143	143	143	143	143	143	142	143	143	143	144	145	145	145	144	143	143	142	142	141	141	142	142	143	142	142	143	143	141	141	140	141	140	140	140	139	139	140	139	138	137	137	138	139	138	137	137	137	139	139	139	139	139	139	138	137	136	136	135	135	134	133	132	132	130	130	128	129	131	131	132	131	131	131	130	130	131	131	130	130	130	126	126	126	126	127	126	125	123	122	122	122	122	121	120	119	120	119	119	119	119	121	122	121	120	121	120	120	120	120	120	120	119	119	119	120	121	118	117	117	116	116	117	117	117	117	117	118	118	118	118	117	117	116	114	113	113	113	114	114	115	115	114	114	114	114	113	112	113	114	114	113	113	113	113	113	113	112	112	111	111	110	110	109	109	109	110	110	110	112	112	112	112	112	112	110	110	111	110	110	110	110	110	112	112	112	111	111	112	112	112	113	113	113	113	112	112	111	111	110	109	109	109	110	111	110	110	110	110	110	110	111	112	111	111	112	113	113	113	113	112	112	113	114	115	116	115	116	116	117	116	116	116	116	114	114	113	112	113	113	113	112	111	111	111	108	108	109	109	109	109	108	108	108	109	109	109	109	109	109	109	109	110	110	110	111	112	112	112	112	112	113	114	114	114	115	115	116	116	116	116	117	118	118	118	118	118	118	119	118	117	117	118	117	117	118	118	119	119	122	121	122	122	121	120	119	119	121	120	120	120	120	118	118	117	117	116	117	117	117	118	118	118	117	117	117	118	118	118	118	119	119	119	119	119	118	118	118	118	119	120	119	121	122	122	121	121	122	119	119	120	121	122	122	122	121	120	120	119	119	121	121	121	121	120	121	120	119	120	120	119	121	120	120	120	118	117	118	118	118	118	118	118	118	118	120	118	120	121	121	121	121	121	121	120	119	119	118	117	116	116	116	116	115	114	114	114	113	114	114	115	117	117	117	118	118	118	118	119	117	116	115	115	115	115	115	114	115	115	114	113	113	113	113	113	113	114	114	114	115	114	114	115	115	116	116	116	116	116	116	117	118	118	117	117	118	119	120	120	120	121	123	123	124	124	124	124	124	124	124	124	123	123	124	124	123	123	123	124	124	124	125	125	125	126	126	125	125	125	125	125	126	126	125	125	125	125	124	125	124	124	125	124	124	123	124	124	123	123	123	123	123	123	123	123	122	123	123	124	123	123	124	124	124	123	122	122	123	124	124	123	124	124	124	123	124	125	124	124	125	126	126	126	125	125	125	126	125	127	126	126	128	129	129	129	130	130	130	130	130	131	131	132	132	131	131	130	129	129	130	130	131	133	136	136	137	137	139	139	139	138	139	140	140	140	141	141	141	141	141	141	140	141	141	141	142	142	142	141	141	141	142	143	143	143	143	143	142	142	142	142	143	144	144	143	143	143	143	143	142	143	142	141	141	141	141	141	142	143	142	141	141	142	142	141	142	142	142	142	142	142	141	140	138	139	141	140	140	138	135	134	134	135	135	136	136	135	135	135	135	135	135	134	133	132	132	132	133	133	132	132	133	133	133	131	131	131	131	129	129	129	131	131	131	131	131	130	132	132	132	132	132	130	130	130	131	131	131	131	131	132	132	132	130	130	130	131	131	131	131	132	133	133	134	134	134	134	134	134	136	137	137	139	138	138	139	139	139	139	139	138	137	137	136	137	137	137	138	139	140	140	142	141	142	142	143	141	141	141	142	141	142	143	142	142	142	144	145	146	146	145	145	145	145	145	145	144	143	143	143	143	143	142	141	141	141	141	142	142	143	142	141	140	139	139	138	138	137	135	135	135	135	137	137	138	138	139	139	139	139	139	140	138	138	138	138	138	137	137	137	136	135	135	136	137	137	138	136	136	137	138	138	137	136	136	136	136	136	136	135	135	134	132	132	132	132	134	133	132	132	132	132	132	132	131	131	132	131	131	131	131	131	131	132	133	136	135	136	136	136	135	136	137	136	136	137	137	137	137	137	138	138	138	138	139	138	139	140	140	141	141	139	139	139	141	140	140	139	138	139	139	139	139	139	138	139	138	137	137	137	137	137	137	137	137	138	138	139	139	138	136	136	135	133	133	134	134	133	133	133	134	132	131	130	129	130	130	131	131	130	129	131	131	132	132	132	134	134	133	133	133	133	133	133	134	134	134	134	135	134	135	136	137	137	138	138	137	138	138	138	139	141	141	141	142	143	143	144	144	146	146	144	144	143	144	143	144	141	141	142	142	141	140	140	142	142	141	140	140	140	139	139	138	138	140	141	139	139	138	138	138	138	138	139	137	137	136	136	136	136	136	136	137	137	137	137	136	137	137	137	135	136	134	135	134	136	138	137	137	135	135	136	137	137	136	136	135	136	135	136	137	137	136	137	138	139	139	138	138	138	138	138	135	134	134	135	136	136	135	135	134	134	133	135	134	134	134	134	133	132	132	132	132	133	134	135	135	135	134	134	134	133	132	130	130	130	131	131	131	130	130	130	130	130	132	133	133	133	133	135	134	132	132	132	132	132	132	132	133	133	134	134	134	132	132	131	131	131	132	132	132	132	132	131	132	131	131	131	131	131	133	133	133	133	133	132	132	134	135	133	133	132	132	131	131	131	131	131	130	129	129	129	129	129	129	129	128	128	129	130	129	129	127	127	129	129	129	129	129	130	130	130	130	129	128	128	128	129	129	129	129	128	128	129	129	129	129	130	132	132	132	131	132	132	132	131	130	131	132	133	133	134	133	132	131	131	131	130	130	130	130	130	131	131	130	130	130	131	131	130	130	129	128	128	129	129	129	129	129	129	130	130	130	130	129	132	132	132	131	131	131	130	131	131	132	132	131	130	130	129	129	129	128	128	130	130	132	135	135	135	135	136	136	136	136	136	136	136	136	135	134	134	133	133	132	130	128	127	127	127	127	128	129	129	130	131	131	131	131
129	129	129	128	128	128	129	129	129	129	129	129	129	128	128	128	128	128	128	128	128	128	129	129	129	129	129	127	128	128	127	127	127	128	130	131	131	131	131	132	131	129	128	127	128	128	128	128	129	128	127	128	128	128	129	129	128	127	127	127	128	128	127	127	127	127	127	127	128	127	127	128	129	129	129	129	129	128	128	127	126	126	129	129	130	130	130	131	130	129	130	129	129	130	129	129	129	130	130	130	130	131	130	131	129	130	130	131	131	131	131	131	130	131	130	131	130	130	130	129	129	128	128	130	130	131	133	132	132	132	132	133	133	131	131	133	134	134	134	133	134	133	133	133	132	132	132	135	134	134	135	136	136	136	136	136	136	136	135	135	135	136	136	136	136	135	135	134	134	134	134	135	136	135	134	134	138	137	136	136	136	133	131	131	131	129	128	128	127	127	126	127	126	127	126	124	124	124	123	122	122	122	122	122	121	120	122	123	123	123	125	124	125	124	123	125	126	125	125	126	127	128	128	128	127	128	128	128	129	128	127	128	127	127	127	127	127	127	127	127	129	129	129	130	130	130	130	130	129	129	129	129	129	128	127	127	126	126	125	123	121	121	122	123	122	122	122	122	122	122	120	119	119	119	119	119	119	119	118	118	119	119	119	120	120	121	122	124	124	126	126	126	125	126	127	127	127	129	129	129	129	129	128	129	129	130	132	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	132	132	132	131	131	132	131	130	129	128	128	128	128	127	127	127	127	126	128	128	128	127	127	127	128	127	126	127	127	127	127	128	129	128	129	129	129	130	130	130	131	131	132	133	133	133	133	133	134	134	134	132	132	132	132	133	134	137	139	139	140	138	139	138	138	138	139	140	140	139	139	141	141	141	143	144	144	143	142	139	137	137	136	136	136	136	136	137	137	137	137	136	135	134	134	136	135	135	133	133	133	133	133	132	131	131	131	131	132	132	132	132	132	131	130	130	127	127	128	128	128	127	126	125	125	124	123	122	121	122	122	122	122	122	123	122	123	123	123	123	122	120	119	120	120	121	121	121	122	122	123	123	122	121	121	121	121	122	124	124	124	124	125	126	127	127	128	129	129	128	128	129	129	130	130	130	128	129	130	130	130	131	131	131	131	131	131	131	131	131	130	130	129	129	129	129	131	130	130	128	128	128	128	128	128	129	128	128	129	130	131	132	132	131	131	130	129	130	130	130	128	128	128	128	129	128	127	127	125	126	126	125	125	125	125	125	125	125	125	124	125	124	124	124	125	125	124	124	124	125	125	125	126	126	125	125	125	124	124	125	124	125	127	126	127	128	126	126	126	126	127	127	127	129	130	131	131	131	131	131	129	129	129	129	128	128	126	127	126	127	128	128	128	127	128	127	126	125	125	127	127	126	126	125	125	126	126	127	126	126	125	125	125	126	125	125	126	125	126	126	127	127	127	127	126	123	123	124	123	123	124	123	121	121	121	120	119	119	118	118	118	119	119	119	120	120	120	120	118	117	118	119	120	120	122	121	120	119	119	118	119	120	119	119	119	119	120	120	121	122	123	123	123	124	126	127	126	127	128	128	129	133	133	132	131	130	131	131	129	128	129	128	128	128	127	126	127	127	127	128	129	129	129	129	128	128	128	128	129	128	127	127	126	125	125	124	124	124	124	124	124	124	124	125	125	125	124	124	124	124	124	124	124	124	125	125	125	125	124	123	123	123	124	125	125	124	125	124	123	123	122	123	123	123	123	123	123	123	122	121	121	119	118	119	119	120	120	120	121	120	119	118	118	117	117	117	118	118	117	116	117	117	117	116	116	116	116	116	116	116	116	115	115	116	117	117	117	117	117	117	117	116	115	116	115	116	117	117	118	117	117	115	115	115	114	114	113	114	113	112	112	111	112	111	111	110	111	110	108	109	110	110	109	109	109	109	109	109	110	110	110	111	111	112	110	111	111	111	111	110	112	112	112	112	113	115	115	115	115	115	114	113	114	115	116	117	116	116	116	116	116	117	117	116	116	117	117	117	118	118	116	115	117	116	115	114	115	115	115	115	114	115	114	114	112	113	114	112	112	112	113	113	112	113	114	113	114	114	115	116	117	117	117	117	117	117	118	118	118	118	117	117	117	117	117	117	117	118	118	117	117	117	117	117	119	119	118	118	117	118	118	119	117	116	115	116	116	117	117	118	119	119	120	120	120	120	121	121	121	122	121	120	120	120	119	120	120	120	120	119	118	117	118	117	117	117	117	116	116	117	115	115	115	116	115	116	116	116	116	116	116	116	116	117	118	118	118	118	116	116	116	115	116	116	116	116	116	116	115	114	113	113	112	111	110	109	109	110	110	110	110	109	109	108	108	108	108	108	108	109	109	109	108	107	106	107	108	108	108	108	108	109	107	108	108	108	106	106	107	107	108	108	108	109	109	109	109	108	107	107	107	108	109	109	109	108	108	109	109	109	110	108	107	106	104	104	105	105	104	104	104	104	104	105	104	104	104	105	105	106	105	104	105	106	105	105	105	105	106	106	106	106	105	105	105	105	106	107	108	108	107	108	108	108	108	108	108	108	109	109	108	108	109	109	108	108	109	108	108	108	109	108	107	107	108	108	108	108	108	109	109	110	111	110	111	112	111	110	110	110	110	111	111	112	113	112	112	111	110	109	109	109	108	107	106	105	105	106	105	105	104	104	104	104	103	103	102	102	103	103	104	104	105	106	106	105	105	104	104	103	103	103	103	102	102	102	101	101	100	100	100	101	101	103	104	104	104	102	102	102	102	103	103	103	103	102	102	102	101	101	100	100	100	99	98	98	100	100	100	100	100	100	101	101	101	101	101	101	101	102	101	101	101	101	101	100	101	101	101	100	101	101	101	102	102	103	102	102	102	103	103	104	105	105	105	105	105	105	106	106	106	106	105	105	105	107	107	107	107	108	106	107	107	106	107	107	107	107	108	108	110	111	112	112	112	112	113	113	112	112	112	112	112	112	112	112	111	112	111	110	110	110	111	111	110	110	109	109	109	110	111	111	111	110	110	110	109	109	109	110	108	109	108	108	108	107	107	107	106	107	107	108	109	108	108	108	108	108	110	110	110	110	110	110	110	111	111	109	109	109	109	108	107	107	108	108	108	108	108	108	110	110	110	111	111	112	112	111	111	110	110	109	109	110	109	109	109	109	109	108	107	107	107	107	108	109	109	109	109	110	110	110	110	110	110	110	109	109	108	108	107	107	106	106	107	108	108	108	109	108	109	109	109	109	109	107	107	106	106	106	106	106	107	107	107	107	108	108	108	108	108	107	106	107	106	106	106	106	106	105	106	108	109	109	110	112	111	111	111	111	112	112	112	110	111	111	111	111	111	111	112	112	110	110	109	109	109	110	111	111	111	112	112	112	111	112	111	110	111	110	111	109	108	108	108	108	110	110	111	111	110	109	110	109	109	108	108	107	106	106	106	106	106	107	107	107	107	107	109	109	109	108	107	108	108	108	108	107	106	107	107	110	109	111	111	111	111	109	109	109	109	109	108	108	108	109	109	109	110	110	110	110	110	111	111	110	110	109	109	110	109	109	109	108	108	109	109	109	110	111	111	111	111	111	110	109	109	109	109	109	109	109	109	108	109	109	109	110	110	111	112	112	112	111	111	111	111	111	111	110	110	108	106	106	107	107	107	107	107	107	106	106	107	106	106	106	105	104	104	103	104	104	104	105	105	104	105	104	103	103	103	103	102	102	101	101	101	101	103	104	105	105	105	104	104	104	104	104	104	105	104	104	101	101	102	103	102	101	102	103	103	102	103	102	101	100	99	99	99	99	99	98	97	97	96	97	97	97	97	97	97	97	97	96	98	98	98	99	100	101	100	100	98	98	99	98	96	95	94	94	95	94	94	94	94	94	93	94	94	93	92	92	93	92	92	92	92	92	92	92	92	92	93	93	93	92	92	92	92	92	92	92	91	91	92	92	90	90	90	90	89	90	90	90	90	89	87	87	87	88	88	88	90	90	90	91	91	91	91	91	91	90	90	90	89	90	91	90	90	90	90	89	88	88	88	88	87	85	85	86	86	86	88	88	88	88	88	88	88	87	88	88	88	88	87	87	87	87	87	87	87	87	86	87	87	87	87	87	87	86	86	85	84	84	84	85	85	85	84	83	83	83	84	84	84	83	82	83	83	83	84	84	84	84	84	83	84	85	84	84	85	86	86	87	87	87	87	87	87	87	86	86	85	85	84	84	85	85	86	87	87	85	86	86	86	86	86	86	85	85	85	85	85	85	85	83	83	84	83	84	84	84	84	84	84	85	85	84	84	86	86	86	86	88	88	88	87	87	87	88	89	88	86	87	86	87	87	88	88	88	88	88	88	90	90	90	90	90	90	90	90	91	91	93	95	94	94	94	94	93	93	93	95	95	96	96	96	96	96	96	97	96	96	96	96	97	96	96	95	95	96	96	95	93	93	93	93	93	93	94	93	92	93	93	93	92	93	92	91	92	92	92	92	92	94	95	97	96	95	96	96	95	95	94	94	94	93	93	93	94	93	93	93	93	94	95	94	94	94	94	94	94	94	94	94	94	95	94	95	94	94	93	93	94	93	93	93	94	94	93	94	96	95	96	96	96	95	94	93	94	94	94	94	93	93	93	93	93	94	94	93	93	93	92	92	93	93	93	93	93	93	93	93	93	93	92	92	92	92	92	93	93	93	93	93	93	93	92	93	93	93	94	94	94	94	93	92	92	94	94	94	94	94	96	97	98	98	98	98	100	99	99	99	99	99	99	98	98	99	99	98	98	97	95	96	96	96	96	95	96	96	97	97	98	98	97	97	97	96	96	96	96	96	96	97	97	96	96	96	95	95	95	94	93	93	93	92	92	92	92	92	93	92	92	93	92	90	89	89	88	88	88	89	88	89	90	90	91	91	92	92	93	93	92	93	93	93	93	91	91	92	93	93	93	94	93	94	94	94	95	95	97	98	98	98	96	96	96	96	97	98	98	97	96	95	96	96	95	94	95	95	95	95	96	96	96	97	96	96	98	98	98	98	98	98	98	99	99	99	99	99	99	99	98	98	98	99	99	99	100	100	100	100	100	99	100	100	100	102	102	103	103	104	104	102	101	101	98	98	97	96	96	96	97	97	97	97	97	96	97	98	98	98	97	98	96	96	96	96	97	96	96	96	95	95	94	93	93	94	95	95	95	95	95	95	95	95	97	97	97	98	99	100	100	99	98	98	97	97	96	96	95	95	93	94	94	94	94	93	93	94	95	95	95	95	95	95	96	96	97	98	98	98	98	98	98	98	98	98	98	99	99	99	99	100	99	98	100	99	99	99	99	98	97	97	98	99	98	99	99	99	99	100	98	98	98	98	98	98	97	98	97	98	98	98	98	99	99	100	100	99	99	99	98	98	98	99	99	100	101	99	99	99	101	101	101	101	100	100	101	101	100	102	102	102	101	102	102	102	101	101	100	100	101	101	101	101	101	101	101	100	100	101	100	99	100	100	100	100	99	98	97	96	97	97	97	96	97	97	97	98	98	98	99	99	99	99	99	99	99	99	99	99	99	99	98	98	98	97	98	99	99	97	96	96	96	96	96	95	95	96	96	96	96	97	98	98	97	98	98	98	99	99	99	98	97	97	97	97	97	96	96	98	98	98	97	97	96	95	96	96	96	96	96	97	97	97	97	97	97	97	99	100	100	100	101	101	102	102	101	102	100	100	99	99	99	99	99	99	100	100	101	102	102	102	103	104	104	104	105	105	105	104	104	104	104	103	103	102	102	102	102	101	100	101	101	102	101	99	100	100	100	100	100	101	103	103	104	104	104	104	104	104	105	106	106	107	108	108	109	108	109	109	109	109	109	107	108	108	106	107	107	107	106	107	106	106	106	106	105	104	104	105	104	104	104	103	103	104	103	103	105	103	102	102	102	102	102	102	100	99	100	100	100	100	99	97	97	97	97	97	97	97	98	97	96	95	96	98	98	98	98	97	100	100	101	101	102	102	103	102	102	103	103	103	103	103	104	105	105	105	106	106	106	106	106	107	106	106	106	105	105	105	104	104	106	106	105	105	105	104	105	102	102	103	103	103	103	103	103	104	102	102	101	99	101	101	101	101	102	102	102	102	102	102	102	101	101	101	101	102	102	102	103	102	103	103	103	103	103	103	102	102	102	102	102	102	102	102	102	102	103	103	104	104	103	103	102	101	102	102	102	103	105	105	105	105	105	106	105	105	105	104	104	103	102	102	102	102	102	101	101	102	102	101	102	100	100	100	99	98	99	97	97	95	95	93	93	96	97	98	98	97	97	96	98	98	98	98	97	97	97	97	97	97	98	99	100	100	102	102	102	101	101	101	101	101	100	99	98	99	99	99	100	100	100	100	101	101	101	101	101	102	102	102	102	102	102	104	102	102	103	103	104	103	101	102	101	101	101	101	101	102	101	101	100	101	101	101	101	100	100	100	100	101	102	101	100	100	99	99	98	98	98	98	98	98	97	97	98	98	98	98	96	96	95	95	94	95	94	94	93	93	93	94	94	94	94	94	94	94	94	94	92	92	93	93	93	94	95	94	93	93	94	94	94	94	95	94	93	93	93	93	93	93	93	93	93	93	94	93	94	93	92	90	89	89	89	89	89	89	90	89	89	89	89	90	89	89	89	90	89	89	90	89	89	89	90	90	90	90	89	89	89	90	92	92	89	89	89	88	88	89	87	86	85	85	86	87	87	87	87	86	86	86	87	87	87	87	87	87	86	86	86	86	85	85
118	119	121	121	121	123	123	123	123	123	121	121	120	120	120	120	118	118	120	122	122	121	122	122	122	120	121	121	122	122	120	119	119	118	117	118	118	118	119	118	118	117	116	116	116	115	115	115	114	114	114	114	113	113	113	113	113	113	112	110	110	108	108	108	108	108	108	108	108	107	105	107	107	107	107	106	106	106	106	106	106	106	106	108	107	107	107	107	106	106	106	107	106	106	105	105	104	106	107	108	109	109	110	110	110	109	110	109	110	110	110	112	113	112	111	111	111	111	111	111	111	111	111	112	112	112	111	111	110	110	110	111	111	111	112	112	111	112	111	111	110	108	108	108	109	109	109	109	109	110	108	108	107	107	107	107	110	110	110	110	111	110	112	113	115	116	115	115	115	114	114	114	113	113	114	112	112	112	112	111	110	110	109	110	111	112	112	112	112	112	113	114	114	115	114	115	114	114	114	114	115	114	114	114	114	114	114	114	113	114	115	116	116	116	116	116	116	115	115	115	115	114	115	114	116	116	116	117	118	118	118	118	118	117	117	116	116	118	119	118	117	118	118	118	117	117	117	118	118	118	116	115	115	115	115	115	115	116	113	112	111	111	111	110	110	110	110	109	109	110	111	111	112	112	112	111	111	113	113	113	114	113	113	114	115	114	113	112	111	111	111	111	111	111	110	111	110	110	109	108	109	109	107	106	106	106	105	105	105	104	105	105	105	105	107	107	108	108	108	109	110	110	110	110	111	111	113	113	112	112	112	112	111	111	110	109	109	109	109	109	106	107	106	106	107	107	107	107	107	107	106	106	106	106	108	107	107	106	106	106	106	105	105	105	104	104	104	105	105	106	106	105	104	103	102	100	100	99	99	99	97	96	95	94	94	94	95	95	94	94	94	93	91	90	90	90	90	90	90	90	89	89	88	88	88	88	89	90	92	92	92	92	91	89	89	89	89	89	89	89	89	88	89	89	88	89	89	88	88	89	89	88	88	87	87	87	86	86	86	86	86	87	87	87	87	88	88	87	88	88	87	87	87	88	87	87	86	85	86	86	86	85	85	85	86	86	85	85	84	84	85	82	81	82	82	83	84	85	85	86	85	84	85	86	86	86	86	86	85	85	85	85	84	84	85	86	86	86	86	85	85	83	83	83	83	84	84	85	85	85	85	85	85	86	86	85	85	86	86	86	86	86	85	85	85	85	85	85	85	85	85	84	84	83	83	82	81	82	82	82	81	81	81	81	83	84	85	85	85	86	87	87	86	85	86	87	86	86	87	87	87	86	87	87	87	87	87	87	87	87	87	87	85	85	86	86	87	88	88	88	87	86	86	86	86	86	87	87	88	88	88	90	90	90	89	89	89	89	89	88	88	88	88	88	88	87	86	87	86	86	88	88	89	90	90	90	90	90	90	91	93	93	93	93	93	93	93	93	92	92	92	92	92	93	92	93	95	95	96	95	94	94	94	94	93	93	93	92	92	93	92	92	93	93	92	91	92	92	92	91	92	92	92	93	92	93	93	93	94	94	96	95	96	98	98	97	97	98	98	99	99	99	99	99	99	99	99	99	99	100	100	99	99	100	99	99	99	99	100	99	98	99	99	99	98	98	99	99	99	100	100	100	100	100	99	100	100	99	100	100	100	100	100	98	98	98	98	98	98	98	98	98	98	97	96	97	97	98	98	99	100	99	98	98	99	100	100	99	98	98	98	98	98	99	99	99	100	101	101	101	100	100	101	101	101	101	102	102	102	102	102	103	102	102	103	103	103	103	104	103	104	104	104	104	104	103	104	104	104	104	104	104	104	103	103	103	103	103	102	103	104	104	104	104	104	104	104	104	103	105	105	105	104	105	103	102	102	102	101	101	101	101	100	100	100	99	97	98	100	99	99	99	99	101	102	102	102	102	102	100	100	99	100	100	99	100	98	99	99	99	99	99	99	100	100	101	101	100	100	101	101	101	102	102	102	102	102	101	101	99	99	99	99	99	100	100	100	101	101	101	102	100	100	99	98	98	97	97	97	96	97	97	96	97	97	97	97	96	95	96	96	96	97	97	97	97	96	97	97	97	98	98	97	97	98	99	99	100	100	100	100	102	102	102	102	104	104	102	102	101	102	103	103	103	102	102	101	100	100	99	100	100	100	100	99	99	98	97	98	98	98	99	98	99	99	98	98	98	99	98	99	99	100	100	98	100	100	100	101	102	102	101	101	102	102	102	103	104	105	105	104	103	104	104	103	104	103	102	103	102	104	104	102	102	102	101	101	103	101	100	99	98	98	97	97	96	96	96	96	96	96	96	96	96	96	96	96	96	95	95	95	95	96	95	96	96	95	95	93	94	93	93	94	94	95	95	94	95	95	95	94	95	96	95	95	95	96	95	95	98	97	97	97	96	96	96	97	97	97	96	96	96	94	95	93	93	92	92	92	92	91	92	92	92	92	92	92	92	92	92	92	93	93	92	91	92	93	93	93	93	94	93	92	91	90	90	88	89	89	90	90	89	88	89	88	89	89	89	90	91	91	92	93	92	91	93	93	95	95	95	94	93	94	94	93	93	93	93	93	94	94	94	95	95	95	95	94	94	93	94	95	95	94	93	93	93	93	93	93	93	93	94	94	92	91	90	91	91	90	89	89	91	91	90	90	91	91	91	90	90	90	90	90	91	91	91	92	93	92	92	91	91	91	91	91	92	92	92	90	91	91	91	89	89	90	90	91	91	91	91	92	92	92	92	92	92	92	92	93	94	93	93	94	94	94	93	93	93	92	92	92	92	92	92	92	91	90	90	91	91	91	90	89	89	89	89	89	88	89	89	89	90	90	89	89	89	90	90	90	91	91	91	90	90	91	90	91	91	92	92	92	92	93	94	96	96	96	97	97	96	96	97	98	98	97	97	97	97	98	99	99	99	99	100	100	101	101	102	102	103	104	103	102	102	103	103	104	103	104	106	106	106	106	106	107	107	108	108	108	108	107	108	108	107	108	109	110	109	109	108	108	108	107	107	107	107	107	106	105	104	104	104	104	104	103	102	101	100	99	100	100	101	101	103	102	101	101	101	103	103	103	103	105	105	107	107	108	108	108	108	108	106	105	105	105	105	105	106	105	104	104	103	102	101	99	99	99	98	98	98	98	99	99	100	100	100	100	100	100	99	99	99	99	99	99	98	98	98	99	99	99	99	98	99	99	99	98	98	98	98	99	99	99	98	98	98	98	97	97	96	96	96	96	96	95	94	93	94	94	94	94	94	94	96	96	96	94	94	94	94	95	96	96	97	98	99	100	98	99	99	99	99	98	97	96	96	96	96	95	95	95	94	94	95	95	94	93	93	92	92	91	91	92	92	92	92	91	92	91	91	92	92	93	93	93	92	92	92	91	91	91	91	91	91	91	92	92	93	92	91	91	90	89	90	91	91	89	90	90	90	90	90	91	92	92	92	92	92	92	92	91	91	91	91	91	91	92	92	93	93	93	93	93	93	92	93	93	93	94	94	95	93	95	93	93	94	94	93	93	92	92	92	91	92	92	91	91	91	91	91	90	89	89	89	90	90	90	90	90	90	90	90	90	89	90	89	89	89	88	89	89	89	89	89	89	90	90	92	93	93	93	94	94	93	93	92	92	94	94	93	92	91	91	89	90	90	89	88	87	86	86	86	87	88	87	87	86	86	85	83	85	86	86	85	86	87	87	87	87	88	89	89	89	89	87	87	87	87	87	87	87	89	90	90	88	89	89	89	89	89	89	89	90	92	92	93	94	94	94	94	94	94	95	95	95	94	94	93	94	94	94	94	93	93	93	93	93	94	93	93	93	92	92	92	92	93	93	93	91	90	89	90	90	92	92	91	91	91	92	93	92	92	92	92	92	92	91	90	90	90	89	88	89	89	89	89	90	90	90	90	91	91	91	91	90	91	92	93	92	93	94	94	94	95	96	97	98	98	97	97	97	98	97	97	97	97	97	98	97	97	98	99	99	100	100	100	102	102	102	102	103	104	104	104	103	103	102	102	102	102	102	102	101	101	102	102	103	104	103	102	101	103	104	103	103	103	104	106	107	105	104	104	104	103	103	103	103	103	103	104	104	104	105	105	105	105	104	105	105	105	106	106	106	107	107	108	108	108	109	108	107	108	107	108	108	107	107	108	108	108	109	109	108	110	110	111	111	111	111	112	113	113	113	113	115	115	116	116	116	116	115	116	116	116	116	116	116	116	115	115	115	115	116	116	116	118	118	117	117	117	118	118	118	118	119	119	118	118	117	117	117	117	117	118	119	119	119	119	119	119	120	120	119	119	119	118	119	119	118	117	117	117	116	117	117	119	119	120	120	120	120	120	120	120	119	118	118	118	120	120	118	117	117	117	118	119	119	117	117	117	117	117	117	117	117	117	117	116	117	118	118	118	118	118	118	118	116	117	117	116	115	115	115	115	115	115	116	117	117	115	115	114	113	113	113	113	113	112	112	112	112	112	111	112	113	113	114	114	113	114	114	114	113	112	112	113	112	111	112	113	114	114	116	118	117	116	116	116	117	117	117	116	116	116	117	117	116	116	116	114	113	113	113	114	114	113	113	112	112	112	113	112	112	112	112	112	114	114	114	116	116	116	117	117	117	118	118	120	120	121	121	122	122	123	122	122	122	122	122	122	121	120	118	118	117	117	116	115	115	115	115	115	115	114	114	113	113	114	115	115	115	114	114	113	112	112	112	111	111	111	112	113	112	112	112	114	114	116	116	116	117	117	116	115	114	113	113	113	112	111	112	112	112	112	112	112	112	112	112	112	112	113	111	112	112	112	111	111	110	110	110	111	113	110	110	110	110	110	110	111	111	112	111	110	110	110	110	110	111	109	109	109	108	108	108	108	108	108	109	108	108	108	108	108	109	110	110	110	110	109	109	111	110	109	109	110	110	109	109	109	109	109	108	109	109	109	108	108	107	106	107	108	108	111	111	111	111	111	111	111	112	112	112	112	111	112	113	113	113	112	112	112	111	111	112	111	111	112	112	113	113	113	113	113	112	111	111	112	112	112	112	112	113	112	112	112	112	112	112	112	112	112	112	111	111	111	112	112	112	112	112	111	111	112	111	111	110	110	110	110	110	110	112	112	112	111	112	113	113	113	112	111	111	110	111	111	111	111	112	111	111	112	113	113	113	113	113	114	114	114	114	114	113	111	111	111	111	112	113	113	112	112	112	112	114	114	113	112	111	111	113	113	113	114	113	113	113	112	112	111	110	109	109	107	107	107	107	107	106	107	108	108	108	108	110	112	113	114	115	115	115	114	116	116	116	117	117	117	119	119	119	119	117	117	118	117	116	116	117	117	116	117	117	118	118	118	118	117	117	117	116	118	118	118	119	119	118	120	121	121	120	121	121	123	122	121	121	121	121	122	122	121	122	122	124	124	124	124	124	124	124	124	124	124	123	123	122	122	122	122	121	121	121	121	122	123	123	123	123	122	122	122	121	121	122	122	122	122	122	124	124	123	123	123	123	123	123	123	122	123	123	122	123	122	122	121	121	121	122	123	122	120	120	118	118	118	118	120	121	120	119	117	117	117	117	116	116	117	117	117	116	117	118	119	119	119	119	119	119	119	118	118	118	117	116	115	115	115	115	114	112	112	112	113	112	114	114	114	114	115	115	114	115	116	116	116	115	115	116	115	115	115	114	115	115	115	114	114	114	113	113	114	115	114	114	114	116	114	114	114	115	113	113	114	112	112	111	113	114	115	115	115	114	114	114	114	114	114	114	114	115	114	113	113	113	113	112	112	112	111	112	114	114	115	115	115	116	116	118	119	119	118	118	117	117	117	116	116	116	116	116	116	115	114	112	113	113	113	113	113	113	113	113	113	113	112	112	111	110	110	109	110	109	108	107	108	110	110	110	110	110	111	111	111	111	111	111	111	111	110	110	110	109	109	109	110	109	109	108	107	107	108	108	108	108	108	109	108	108	108	107	107	108	109	109	109	109	107	105	105	105	105	106	106	106	106	105	105	106	106	105	105	105	105	104	105	105	107	108	107	107	106	105	106	107	107	108	108	107	107	107	107	106	107	107	107	107	106	107	107	107	105	106	105	106	106	106	104	105	105	107	107	108	108	108	109	110	111	111	111	112	113	113	113	114	115	114	114	114	113	112	112	112	113	113	112	111	110	110	110	111	111	110	110	110	110	110	110	111	110	110	111	112	112	113	113	113	110	110	110	110	109	109	110	110	111	111	111	113	113	113	111	111	112	112	112	112	111	111	111	111	109	109	109	109	109	109	109	109	109	108	110	110	110	110	110	110	110	111	112	112	112	112	112	111	110	110	110	109	110	110	110	111	111	110	110	110	110	110	110	110	109	109	109	109	109	109	109	109	110	108	108	105	106	106	107	106	107	108	108	107	107	107	107	108	107	107	106	108	108	109	107	108	107	109	109	108	107	107	107	107	107	108	108	109	110	110	110	110	109	110	110	110	111	109	108	108	107	107	108	108	107	107	109	109	108	106	107	106	106	106	106	106	106	105	104	103	104	104	104	104	103	104	105	105	105	106	107	106	107	106	106	105	104	102	102	102	102	102	102	100	99	99	100	100	99	99	98	99	99	99	99	98	100	102	103	103	103	103	103	102	102	105	105	105	105	105	104	106	106	106	107	107	108	109	109	109	109	109	109	109	109	108	107	105	104	104	104	104	106	106	107	108	108	108	109	109	110	111	112	112	112	114	112	113	113	113	113	112	112	112	112	112	114	115	115	116	116	116	116	116	116	117	117	117	117	117	118	118	118	118	118	116	117	117	117	117	116	116	117
144	144	144	142	142	142	143	143	144	144	144	144	143	141	141	141	139	138	138	138	137	136	136	135	134	133	133	133	132	132	132	133	133	132	131	130	130	130	129	130	130	129	130	130	129	128	127	127	125	125	125	125	125	124	124	125	125	125	126	126	126	126	125	124	126	126	125	125	125	126	128	130	129	129	128	130	130	132	133	132	132	130	128	126	125	125	125	124	124	123	124	126	126	126	126	127	128	127	126	126	127	127	127	126	126	127	129	132	132	133	133	133	133	132	132	132	133	133	132	132	132	132	131	132	131	131	131	131	129	129	129	128	127	126	125	125	125	124	124	125	125	125	125	126	127	127	127	127	127	126	125	123	121	121	121	119	118	118	118	120	120	118	118	118	119	120	121	120	120	120	120	119	120	120	120	120	120	120	120	120	120	119	119	118	118	119	118	118	119	119	119	119	117	116	117	117	117	117	117	117	117	117	118	118	118	118	117	117	117	117	117	116	116	116	116	115	116	116	116	116	116	116	114	114	115	115	116	116	116	117	117	117	117	117	116	115	115	115	115	116	116	116	116	116	116	116	117	117	117	116	116	116	114	115	115	114	113	113	114	114	114	114	113	113	111	111	110	112	113	112	112	113	113	112	111	110	110	109	110	111	111	111	111	110	108	108	107	107	108	108	108	108	108	107	107	107	107	108	108	108	108	109	108	108	107	106	105	105	105	105	106	106	105	105	105	106	106	106	106	105	105	105	105	106	106	106	104	104	103	103	103	103	103	103	103	101	101	101	101	101	102	103	103	103	103	103	102	102	101	101	101	101	101	100	99	99	100	100	100	100	100	99	100	101	103	103	103	103	103	103	104	103	103	102	103	104	104	103	102	104	104	104	105	105	105	105	104	105	105	105	105	105	105	105	106	106	107	107	106	106	105	104	104	104	105	106	106	107	107	108	108	108	109	109	109	109	110	110	109	109	109	110	110	110	109	110	110	111	111	112	112	111	112	111	113	113	113	112	111	111	109	107	106	107	106	107	107	107	107	107	107	107	107	107	108	109	108	109	108	107	106	106	104	104	104	104	104	104	104	104	103	103	104	105	105	105	105	105	104	105	105	105	105	105	106	106	106	107	108	110	111	111	111	110	111	111	111	112	111	111	111	111	111	111	110	110	110	110	110	109	108	108	108	107	108	108	108	108	108	109	109	109	109	109	109	108	109	109	109	108	108	108	107	106	106	106	106	106	106	106	107	107	107	107	107	107	107	108	109	109	109	110	109	109	108	109	108	106	106	106	106	106	105	105	106	106	107	107	107	105	105	105	105	105	106	105	104	105	104	103	104	104	103	103	104	104	104	104	102	102	102	101	102	102	102	102	100	99	100	101	102	102	102	102	102	100	100	100	100	100	99	98	99	98	98	97	97	97	96	97	96	96	95	95	93	94	94	93	93	93	92	92	92	95	95	95	95	95	95	95	95	95	95	95	95	96	96	98	98	98	98	97	97	97	97	97	97	97	96	96	96	96	96	96	95	95	96	97	97	98	98	99	99	99	101	101	101	101	102	103	103	103	103	102	103	102	102	102	103	104	104	103	104	104	104	104	105	106	106	106	105	104	103	103	103	102	101	102	103	104	104	104	103	104	104	104	103	102	102	102	103	102	100	100	100	98	99	99	99	99	99	99	98	97	97	97	97	97	95	93	93	93	93	93	93	93	94	94	94	93	93	93	93	92	92	92	92	91	91	91	90	90	90	89	88	88	88	88	88	89	89	89	89	89	88	89	90	91	91	90	90	92	92	92	92	92	92	92	92	92	91	92	92	92	92	92	92	92	92	92	92	92	92	92	92	91	90	90	90	90	90	90	90	90	90	91	91	91	91	90	90	90	90	90	90	91	91	91	90	91	91	90	91	91	91	91	91	91	91	91	91	91	90	90	91	90	90	90	90	90	90	91	91	89	88	88	88	89	89	89	89	91	92	91	91	91	93	93	93	94	94	94	94	95	95	95	95	95	95	97	95	95	95	95	95	95	94	93	93	93	92	92	93	92	92	93	93	91	91	91	90	90	90	90	91	91	91	92	91	91	92	92	93	93	93	94	94	94	95	95	95	91	92	92	92	91	91	91	91	91	91	91	91	91	91	92	92	92	92	92	92	93	93	93	95	95	95	95	95	96	95	95	96	95	96	95	95	96	96	97	98	98	98	98	98	97	97	96	96	96	97	97	97	96	97	96	97	95	96	96	95	96	93	92	93	92	91	91	91	91	90	90	90	90	92	92	92	92	92	93	92	92	92	91	91	92	91	91	91	93	93	93	93	93	94	94	93	93	92	92	92	91	91	91	89	89	89	88	88	88	87	87	86	86	86	87	88	87	87	88	88	88	89	90	90	89	89	89	89	90	90	91	91	91	91	91	91	90	89	90	90	90	90	90	91	91	91	91	91	90	90	90	90	89	89	89	89	90	90	89	89	89	88	88	87	87	87	88	89	89	89	88	88	88	88	88	88	88	88	89	89	90	90	91	92	93	93	93	93	92	92	93	93	93	93	94	95	94	94	94	93	93	93	94	94	93	93	92	92	91	91	91	90	90	91	91	91	91	92	91	90	89	88	90	89	88	89	89	89	89	89	89	90	90	89	88	89	89	88	89	89	86	86	86	86	87	88	89	88	88	88	89	91	91	91	91	92	92	91	91	91	90	89	88	88	90	89	89	90	91	91	91	91	91	92	92	92	92	92	92	93	93	94	94	95	95	95	95	94	94	94	95	96	96	96	96	96	96	97	96	97	97	97	98	98	98	98	97	98	98	98	98	100	100	100	100	100	100	101	102	102	100	100	100	99	98	98	98	98	98	98	98	97	97	97	95	96	95	95	95	95	95	96	96	95	97	97	98	98	98	98	98	99	99	99	99	99	98	98	98	98	98	97	98	98	98	98	97	97	97	97	97	96	96	96	96	96	96	96	95	95	95	95	95	94	94	93	95	94	94	94	94	95	95	95	95	95	95	95	95	95	96	97	97	97	97	97	97	97	97	97	97	96	96	98	98	98	98	98	98	97	97	96	98	98	99	99	99	98	98	98	98	98	98	98	98	98	98	99	100	99	100	100	101	100	100	100	101	101	103	104	103	102	100	100	99	99	98	97	97	97	97	97	98	99	99	99	100	100	99	100	101	101	102	102	102	103	103	103	103	104	104	104	103	103	102	102	102	103	103	104	104	103	104	103	103	102	102	102	102	104	105	104	104	104	103	103	102	104	105	105	105	104	104	105	105	106	106	107	107	106	106	106	105	105	106	105	105	105	105	105	104	104	103	103	103	102	102	103	104	103	103	104	103	103	101	100	101	102	102	103	103	102	103	103	102	103	101	102	102	102	101	100	101	101	100	100	100	101	101	101	100	100	102	102	103	104	103	104	105	105	106	106	107	107	107	106	107	107	106	106	104	105	105	105	106	105	105	104	104	102	102	101	100	100	101	102	101	101	101	101	101	101	100	101	102	101	101	102	103	103	103	104	105	106	107	108	108	108	109	108	109	109	109	109	110	110	110	111	111	111	112	111	111	111	111	111	111	112	113	113	112	112	112	112	112	113	113	113	113	112	112	112	113	113	111	111	112	112	113	113	112	112	112	111	111	109	109	108	106	106	106	106	106	107	107	108	105	105	104	103	102	102	103	104	105	105	105	105	105	103	103	103	103	103	103	104	105	105	105	105	105	106	106	105	105	106	106	106	106	107	106	106	106	107	107	106	106	106	104	104	105	105	105	105	105	104	104	103	104	104	102	102	102	102	102	103	103	104	104	103	103	103	103	103	103	103	103	102	100	100	100	100	101	101	101	101	101	102	102	102	102	101	101	101	102	103	103	103	102	102	102	101	101	102	102	103	103	103	103	103	103	105	106	106	107	107	107	108	107	105	104	105	105	105	105	105	107	108	108	108	108	109	109	108	109	109	109	109	110	111	111	110	110	110	109	108	108	108	108	109	110	110	110	109	108	108	108	107	107	108	108	108	109	109	110	110	110	110	110	111	111	111	112	112	110	109	109	109	109	110	110	109	111	111	110	110	110	110	110	110	110	109	109	107	106	105	106	106	106	103	102	103	104	104	104	104	104	104	105	104	104	105	105	107	107	107	107	107	107	107	107	107	107	105	105	105	104	104	105	105	104	105	104	103	103	103	103	103	104	104	104	104	103	102	101	101	100	101	101	100	100	101	101	101	100	100	99	98	98	98	97	98	98	98	98	97	98	96	96	96	96	97	96	97	97	96	96	96	98	98	98	98	97	97	97	97	98	98	98	99	99	99	99	99	99	99	98	100	99	98	98	100	100	101	101	101	101	101	100	100	100	100	99	98	97	97	97	97	98	98	98	98	97	97	96	96	96	97	98	98	98	97	96	96	95	96	96	95	96	96	96	97	97	97	98	97	97	97	97	99	99	99	100	101	102	104	104	104	104	104	104	104	104	104	103	103	103	101	100	101	100	99	99	99	99	98	98	99	99	99	98	98	99	98	97	97	98	98	98	98	97	97	97	98	98	98	98	99	98	98	98	98	98	97	97	98	98	98	98	98	98	99	99	99	100	101	100	101	101	101	100	99	99	99	100	99	99	98	97	96	96	96	96	96	97	97	97	98	98	98	98	99	100	99	99	98	98	98	97	97	97	97	98	98	98	98	97	96	97	97	96	95	95	94	96	96	96	97	97	96	96	96	96	96	96	95	96	96	96	96	96	96	96	96	96	96	97	97	97	96	96	96	97	96	96	96	97	96	96	96	97	97	97	97	96	98	98	98	98	98	97	97	97	98	97	98	98	99	100	101	101	101	101	101	101	101	101	101	102	103	104	104	104	104	104	105	105	105	104	104	104	106	105	106	106	106	107	108	108	108	107	108	108	108	108	108	107	107	108	108	109	111	110	109	109	109	109	109	107	107	106	106	106	107	107	106	106	106	106	106	106	106	105	105	105	105	106	107	107	106	106	106	106	105	105	105	104	104	104	104	104	103	102	102	102	102	102	102	102	101	100	99	99	99	99	99	100	101	101	100	102	102	102	101	101	101	101	100	100	100	100	101	102	103	101	101	101	101	101	101	102	101	101	101	102	103	103	103	102	101	101	101	99	99	100	100	100	99	99	99	99	99	98	98	98	98	98	99	99	98	98	98	99	99	99	99	98	98	103	101	100	99	99	99	99	100	99	99	99	100	99	99	100	100	99	99	99	99	100	101	101	101	101	103	103	103	103	104	103	103	102	102	102	101	100	99	98	99	99	101	101	101	99	98	98	98	99	99	99	100	99	100	100	101	101	100	99	100	99	99	97	97	95	95	94	94	93	93	93	93	92	92	92	92	92	92	92	92	93	93	93	93	93	93	93	93	93	92	92	92	92	92	91	91	91	90	90	88	86	85	86	86	87	88	88	89	89	89	90	90	90	90	89	89	89	89	89	90	90	91	91	91	91	92	92	91	91	91	91	92	92	91	91	91	91	90	92	91	91	91	91	91	90	90	90	90	90	90	90	90	89	89	88	88	87	86	87	87	86	86	85	85	86	85	85	84	83	84	82	82	82	82	82	82	82	83	82	82	82	82	82	82	82	81	82	83	83	83	83	82	82	83	82	82	82	83	83	83	83	83	83	84	84	84	84	84	85	85	85	87	87	87	88	89	90	91	92	92	91	91	92	92	92	92	91	91	91	91	91	91	91	91	92	93	93	93	94	94	93	93	93	93	92	92	92	93	93	92	92	93	94	94	93	93	93	93	94	94	93	92	94	94	94	95	96	96	96	95	95	95	95	94	93	93	93	91	90	90	90	90	90	90	89	90	92	94	94	94	94	94	95	95	94	94	94	93	92	93	94	94	93	93	94	94	94	95	94	95	95	95	96	96	96	96	98	97	96	96	96	94	94	93	93	93	93	97	96	96	96	96	95	95	96	96	95	94	93	93	93	95	94	94	94	95	95	95	95	95	95	95	95	96	96	95	94	93	93	91	91	91	90	90	90	90	90	90	90	90	90	90	90	89	89	90	90	90	90	91	90	91	92	92	92	91	91	92	92	90	90	90	89	91	91	90	92	91	91	90	90	90	90	90	90	89	88	88	87	87	87	88	88	88	87	87	87	87	86	87	87	87	87	86	86	84	84	84	85	85	85	85	85	85	85	85	85	84	84	84	84	84	84	84	84	84	87	87	89	88	87	87	87	86	86	86	85	84	83	83	83	82	82	82	82	83	83	83	83	82	82	83	83	83	83	83	84	84	84	84	84	84	84	85	85	85	85	85	85	87	86	84	84	83	83	83	83	83	84	83	83	83	83	84	85	86	85	86	85	84	84	85	85	84	84	84	84	83	82	82	81	81	81	79	79	79	79	79	78	77	77	77	76	76	75	77	78	78	78	78	78	78	79	79	78	78	78	78	78	78	77	78	79	79	79	79	79	78	79	80	80	80	80	79	78	78	77	79	80	78	79	80	80	80	80	80	79	79	79	80	81	82	82	82	81	82	82	82	80	81	81	80	80	79	79	79	78	77	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	79	79	80	80	80	80	80	79	79	79	81	81	82	81	81	82	82	83	83	84	85	85	84	84	84	83	84	84	84	84	85	85	84	84	85	85	85	85	85	85	84	84	84	85	86	86	87	87	87	88	88	89	89	88	88	88	88	88	89	89	89	88	88	88	88	88	87	87	88	89	88	88	88	88	88	88	88	88	88	89	89	90	90	90	89	89	89	90	90	90	90	90	90	89	88	88	88	89	90	91	90	90	90	90	90	90	90	90
119	118	118	118	118	118	118	119	119	119	118	118	117	116	116	116	116	116	116	116	116	114	115	115	117	117	115	114	116	118	119	119	119	119	119	118	119	119	121	121	121	120	120	119	119	118	119	118	118	117	117	118	117	118	117	117	116	115	115	115	115	116	116	115	113	112	113	112	113	113	113	114	115	115	114	114	114	114	114	113	113	112	112	112	112	111	110	110	109	109	109	109	110	110	110	109	110	110	110	110	109	109	109	110	109	108	108	109	109	109	109	109	108	108	108	108	108	108	108	109	109	110	110	110	110	110	109	110	110	111	112	112	112	111	111	110	110	110	110	110	110	111	111	110	108	108	108	107	107	107	108	108	108	108	108	110	110	110	111	110	109	109	108	107	108	108	107	107	106	108	107	108	108	108	108	109	109	108	108	110	112	112	113	113	113	112	112	113	112	112	111	109	111	111	111	111	111	111	112	111	110	110	109	109	109	108	108	106	107	108	109	109	111	112	112	113	114	114	113	113	112	112	111	112	113	112	111	110	109	108	107	106	106	106	106	107	107	107	107	108	108	108	107	106	106	107	107	106	105	106	105	105	104	104	104	104	103	103	104	104	103	103	103	104	104	104	105	105	104	103	103	103	102	102	103	103	104	104	105	105	105	105	105	105	105	106	105	105	106	106	106	105	106	106	106	106	108	107	107	106	106	105	105	108	108	107	107	108	109	109	109	109	108	108	106	105	105	105	105	105	104	106	106	106	106	106	106	106	106	107	107	107	108	108	108	109	110	110	111	110	109	109	109	109	108	108	107	107	108	108	107	107	108	108	108	108	107	107	106	106	106	106	106	107	106	106	106	106	107	107	106	106	107	108	108	108	109	109	109	109	110	110	110	110	110	112	112	112	112	113	114	114	114	114	112	112	112	110	108	107	106	108	109	109	109	109	107	108	110	112	112	112	112	112	112	111	111	111	112	110	110	110	110	110	110	110	110	111	110	110	109	108	108	108	109	110	110	110	110	110	109	109	110	110	109	108	106	105	105	105	104	104	104	103	103	103	102	101	101	102	102	102	103	102	102	102	102	101	102	103	105	104	104	104	105	105	105	104	102	102	101	101	101	101	101	101	100	100	102	101	101	101	101	101	99	100	101	100	100	100	100	99	99	98	97	98	98	98	98	98	99	99	99	98	97	97	96	96	96	96	96	96	97	97	97	96	98	99	99	100	100	100	99	99	98	98	97	98	99	100	100	100	100	100	99	99	99	98	98	98	99	99	99	99	99	99	99	98	98	98	99	100	101	101	101	102	101	101	102	102	102	102	102	102	102	102	102	102	101	100	101	101	102	101	101	101	102	101	101	101	100	100	100	99	100	100	99	99	100	101	102	102	101	101	102	102	102	102	103	104	105	105	106	106	107	107	108	108	110	110	110	110	110	110	110	110	110	110	110	110	111	112	111	111	111	113	113	112	112	112	112	113	115	114	115	115	116	115	116	116	115	115	116	116	116	115	115	115	115	115	115	117	118	118	117	116	117	117	115	115	115	115	115	115	115	116	116	116	116	117	116	116	116	117	116	115	115	114	114	114	113	113	114	114	113	115	114	114	114	114	115	115	114	115	115	115	115	115	114	114	114	114	114	113	113	113	113	113	112	112	112	113	113	113	112	114	112	113	113	113	112	113	113	114	114	114	116	116	114	115	115	115	115	115	115	115	114	114	114	115	116	117	117	117	116	115	115	115	115	114	114	112	112	111	111	111	111	111	110	110	109	109	112	112	112	112	112	112	112	112	111	108	108	110	109	109	108	109	108	108	107	107	106	105	106	105	105	105	104	105	105	106	106	104	105	103	101	101	101	101	100	99	99	99	99	99	99	99	99	100	100	100	100	100	100	101	101	101	101	102	102	103	103	103	101	101	101	102	101	101	101	102	102	101	101	102	102	102	103	101	100	99	99	99	99	98	98	98	98	98	97	97	97	97	97	96	96	96	95	95	96	96	96	96	96	95	96	95	95	96	97	98	98	97	97	97	97	98	99	99	101	100	102	102	103	104	102	102	102	102	102	101	101	101	101	101	100	100	100	100	101	102	102	102	102	101	101	101	100	100	100	99	99	99	100	99	99	100	100	99	100	100	100	98	99	99	99	99	100	99	98	99	99	100	100	101	100	100	99	98	97	99	99	99	99	100	102	102	102	101	101	101	101	100	100	101	101	101	100	102	102	102	101	101	101	99	100	100	101	102	103	103	102	103	99	99	98	98	98	98	99	99	98	98	98	97	96	95	96	96	94	95	96	97	97	97	96	96	96	94	94	94	95	96	94	92	92	92	92	92	92	92	91	91	91	90	90	91	91	91	91	91	91	92	92	91	91	91	91	90	90	91	91	91	89	88	88	88	87	87	87	88	87	87	87	86	86	87	87	88	87	87	86	86	86	85	85	85	85	86	86	86	86	86	85	85	85	84	84	84	84	83	81	81	81	82	82	80	80	80	80	80	80	79	80	79	79	79	79	79	80	80	80	80	81	81	82	82	81	81	81	81	81	82	82	82	82	83	82	82	81	82	82	82	81	82	82	82	82	81	81	81	81	81	81	81	81	81	80	80	80	80	80	79	79	78	78	79	79	79	79	78	77	79	79	79	81	80	81	82	82	82	83	83	84	84	85	85	86	85	84	84	84	84	85	85	85	84	84	84	85	86	87	87	87	87	87	87	87	86	85	85	84	83	83	83	84	84	84	85	85	85	84	83	82	82	82	81	81	81	81	81	80	81	81	81	81	80	79	79	79	79	78	79	79	79	79	79	80	80	80	80	80	78	78	79	79	79	79	79	79	80	79	79	79	79	79	78	78	78	78	78	78	78	78	79	78	78	78	77	77	75	75	75	75	76	76	76	76	76	76	76	77	77	78	77	77	77	77	77	77	80	80	80	81	80	81	81	81	82	82	83	82	82	82	82	82	82	82	83	83	84	83	83	82	82	83	83	83	82	80	80	79	79	78	78	77	76	75	75	74	75	76	76	77	77	77	76	77	77	77	76	76	76	77	79	78	79	79	79	79	79	81	81	82	83	83	83	83	83	83	84	84	84	84	84	84	84	84	84	84	84	84	84	84	84	83	82	82	84	84	84	84	85	85	85	85	84	83	84	84	84	84	84	84	84	84	84	84	84	86	86	86	85	86	85	86	88	88	87	88	87	87	87	87	88	88	88	88	88	87	87	86	84	84	84	84	84	84	83	83	84	84	84	83	82	80	80	81	81	81	81	81	81	81	81	80	80	80	80	80	80	80	80	80	79	80	79	80	80	79	78	79	78	78	79	78	79	79	79	79	79	78	79	80	79	79	78	78	78	80	79	79	79	80	80	80	81	81	82	83	84	85	85	84	84	84	84	84	84	85	84	84	85	85	85	84	83	83	84	84	84	84	84	83	83	83	82	82	82	82	82	83	83	83	82	83	83	83	83	83	84	84	84	84	84	84	83	82	82	82	82	82	82	82	82	82	82	82	82	82	82	83	84	84	86	86	86	85	85	85	85	86	85	85	85	85	85	85	85	85	83	82	82	82	82	82	82	82	80	79	79	80	81	81	81	82	82	82	82	83	82	83	83	83	83	84	84	84	84	83	83	83	83	83	83	82	82	82	82	82	82	82	82	82	82	81	81	81	83	82	82	82	83	83	83	83	83	83	83	82	82	83	83	84	84	84	85	86	85	85	84	84	84	85	85	85	85	85	85	85	84	84	84	83	83	83	87	87	87	87	87	87	87	87	87	88	88	88	87	86	86	87	86	86	88	87	88	88	88	88	88	89	87	87	87	87	87	89	89	89	88	88	89	90	90	90	91	92	92	93	93	91	91	90	90	89	89	89	88	89	90	90	90	90	90	91	90	90	90	90	90	91	91	90	91	90	90	90	90	90	90	90	90	90	90	90	90	90	91	92	93	93	93	92	92	93	93	93	93	93	93	93	94	93	93	93	95	95	97	97	98	98	97	97	97	97	97	98	100	98	99	99	99	99	98	97	97	97	97	97	97	97	98	97	97	97	97	96	96	96	96	96	96	97	97	97	98	99	100	101	101	101	99	99	99	99	99	99	99	99	98	98	98	97	97	98	99	100	99	99	99	98	99	98	97	97	97	96	97	97	98	97	97	98	98	98	99	100	99	100	100	100	101	100	99	99	99	99	99	100	100	100	100	101	100	100	99	99	99	99	100	100	100	100	101	101	101	100	99	99	100	99	99	99	99	99	99	99	99	99	100	100	100	99	99	100	100	98	98	98	98	98	98	97	97	97	97	95	95	94	94	94	95	94	94	94	94	94	93	94	94	93	93	93	93	92	92	92	93	94	94	94	94	93	94	94	95	95	96	97	96	96	97	98	101	101	101	101	100	99	99	100	98	99	100	100	101	101	101	101	100	100	99	99	99	99	99	99	100	99	98	98	98	97	97	98	99	99	99	99	99	100	101	100	99	99	99	99	99	100	100	99	99	99	100	100	100	99	100	100	100	100	100	100	100	100	100	99	99	98	98	97	98	98	97	97	97	97	96	96	95	96	96	96	96	95	95	94	94	94	93	92	92	91	91	91	91	91	93	94	95	95	95	94	94	93	92	92	92	92	92	92	92	92	92	91	90	88	88	91	92	91	90	90	93	95	94	94	93	93	93	94	94	95	95	95	96	94	93	93	93	93	92	92	92	92	92	92	92	90	90	90	90	90	90	91	92	91	92	92	90	89	90	90	90	90	90	91	91	91	90	90	91	90	89	89	90	91	91	91	91	91	91	91	92	92	92	92	92	91	91	91	91	90	90	90	91	91	90	91	91	91	91	92	94	94	94	95	95	95	95	95	95	95	96	96	96	97	98	98	99	99	99	98	99	99	99	99	100	101	100	100	101	102	102	102	102	104	104	104	104	104	105	105	106	106	105	105	105	106	106	106	106	106	106	106	103	103	103	103	102	102	102	100	100	99	98	98	95	95	96	96	95	95	94	93	93	93	93	92	92	92	92	93	92	92	92	92	92	92	92	91	91	91	92	93	91	91	93	94	94	91	91	91	91	90	90	90	90	88	88	88	88	88	88	88	88	87	88	88	88	88	88	88	89	89	90	90	89	89	90	90	90	90	90	89	89	89	89	89	89	89	90	90	90	90	90	90	90	90	92	92	92	93	93	93	93	93	93	93	93	93	93	94	93	93	92	93	93	93	92	92	92	91	90	90	90	89	88	89	89	88	87	88	88	88	88	88	88	88	89	88	88	88	87	87	87	87	87	87	87	87	87	86	86	86	87	86	86	86	85	85	84	84	84	85	85	85	85	87	87	87	87	88	88	88	89	89	89	89	89	89	88	89	89	89	89	89	89	89	90	90	90	91	91	91	91	92	92	93	94	93	93	93	94	95	94	94	93	93	93	93	94	94	95	97	96	96	95	94	96	96	96	96	96	97	97	97	98	99	99	99	100	101	101	101	101	101	102	102	103	103	103	102	102	104	104	104	104	104	103	103	103	103	102	102	102	102	103	102	101	101	100	100	101	104	104	104	103	102	104	106	106	106	106	106	106	105	106	106	108	108	108	109	109	109	109	108	109	110	109	109	110	110	110	109	109	108	108	107	108	107	107	108	108	108	108	107	107	105	104	104	104	103	103	103	104	103	104	104	104	104	104	104	104	104	104	105	105	105	105	105	105	104	104	104	103	104	103	103	104	104	103	102	101	101	102	102	102	104	104	103	102	102	101	103	102	102	103	103	103	103	103	103	103	103	104	104	103	101	101	101	100	100	101	101	102	103	102	102	102	103	104	103	102	103	103	103	102	103	103	105	103	103	103	103	103	103	103	103	103	103	102	100	101	101	101	101	101	101	100	100	101	102	103	101	101	100	100	100	99	98	96	95	94	93	93	93	92	92	92	92	91	91	91	91	91	91	91	91	92	93	93	93	93	93	92	92	92	92	92	92	91	90	89	89	89	89	88	88	88	88	88	88	89	90	89	90	90	90	90	90	89	88	88	88	88	88	88	88	88	88	88	89	90	90	90	91	91	90	90	89	89	89	87	87	89	89	89	90	91	90	89	89	90	90	90	90	90	91	91	91	91	92	93	93	92	93	93	93	93	93	94	94	93	93	93	92	92	92	93	93	93	93	93	93	93	92	91	93	94	95	95	94	93	93	93	94	94	93	93	93	91	91	91	90	90	89	89	89	87	87	87	88	89	88	88	89	89	89	90	90	90	89	89	89	90	90	90	90	90	90	90	91	89	89	89	89	89	88	88	88	88	88	90	89	88	89	88	88	87	87	87	87	86	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	86	86	85	85	85	85	86	86	87	87	87	88	88	88	87	87	87	86	85	85	85	86	85	85	85	86	86	85	85	85	86	86	86	86	85	85	84	84	84	84	84	84	84	84	86	86	84	83	83	82	81	81	81	80	80	80	80	80	79	79	80	81	81	80	80	80	80	79	79	79	79	78	78	78	78	79	79	80	81	81	82	83	83	83	83	84	84	84	84	84	84	84	85	85	85	85	85	85	85	84	84	84	82	82	84	84	82	82	82	82	81	81	81	80	79	79	80	80	80	80	80	80	81	81	81	81	81	80	79	79	79	79	79	79	79	79	79	79	79	79	77	76	77	78	78	77	77	78	78	78	78	79	79	78	78	78	79	78	78	78	79	80	81	82	82	82	82	84	84	84	84	84	84	84	84	84	84	84	83	83	83	83	82	82	81	84	84	84	84	86	86	88	89	88	88	90	90	89	89	89	89	89	89	89	89	89	89	91	90
121	120	118	118	117	117	118	118	118	118	118	117	118	118	118	118	117	116	116	117	117	118	119	120	120	120	120	120	120	120	120	121	121	121	121	122	122	123	121	121	121	121	121	122	122	122	122	123	123	123	123	123	122	122	121	120	121	121	121	120	120	120	121	121	122	123	123	124	124	124	125	123	123	122	123	123	123	123	123	123	123	123	121	121	120	120	120	120	119	119	119	120	120	121	121	122	122	122	120	120	120	121	119	121	122	122	122	121	121	122	124	124	123	122	122	122	122	122	120	120	120	119	120	120	121	122	123	123	124	122	121	121	121	121	120	121	122	121	122	120	120	119	119	119	119	119	118	118	117	117	116	115	115	115	113	113	112	112	112	113	113	113	113	113	113	113	113	113	113	111	111	111	112	113	113	113	113	112	112	112	113	113	114	113	113	112	111	111	110	109	108	106	106	106	105	104	103	102	102	101	101	104	104	104	104	104	104	104	104	105	105	103	103	103	104	104	103	103	103	104	104	104	104	104	103	102	101	100	100	100	100	100	99	98	98	99	99	99	101	100	99	100	100	101	101	101	101	101	101	101	101	101	101	101	103	102	102	103	103	104	104	106	106	105	105	105	105	105	105	106	104	104	104	106	106	106	107	107	107	106	106	106	107	107	107	106	106	106	107	107	107	107	108	108	109	109	109	109	108	108	108	108	108	109	109	108	109	108	106	106	105	105	104	103	103	104	104	103	103	103	102	102	102	102	102	102	102	103	103	103	103	104	103	102	102	102	102	101	101	99	99	98	97	98	98	97	98	99	99	99	99	99	99	100	100	100	99	98	98	98	101	101	101	99	99	99	98	98	98	99	100	100	101	101	100	101	100	100	100	100	100	100	100	101	101	101	101	103	103	103	102	102	102	102	102	102	102	103	102	102	102	102	104	104	103	103	104	104	104	103	103	102	101	101	101	101	100	101	101	102	102	102	101	101	100	100	100	100	100	100	100	99	100	101	101	101	101	101	99	99	99	99	101	103	103	102	102	103	103	103	106	106	105	105	103	103	103	103	103	105	105	105	105	105	104	104	103	103	102	102	100	101	101	101	100	99	98	97	98	98	99	99	98	98	97	98	97	97	97	97	98	98	98	97	97	97	99	98	100	100	100	100	100	99	98	98	98	98	97	97	96	96	96	96	96	96	96	96	96	95	95	93	93	94	94	94	94	94	94	94	94	94	94	93	93	93	93	94	94	95	95	95	96	96	96	96	96	96	96	95	94	94	94	93	91	91	90	91	91	90	90	89	91	92	92	92	92	92	92	93	93	93	92	92	92	92	92	92	93	93	92	92	92	92	91	90	90	91	91	91	90	90	90	90	90	90	91	91	91	90	90	90	90	90	90	91	92	93	93	92	92	92	91	92	92	92	92	92	91	92	92	92	92	92	93	93	94	94	94	92	92	92	92	92	92	91	91	91	90	89	89	89	89	89	89	90	89	90	92	93	92	92	92	93	94	94	94	94	94	93	93	93	94	94	96	96	96	96	96	95	96	96	96	96	96	95	95	95	94	94	94	95	95	96	95	96	97	96	95	95	94	93	93	93	92	92	92	92	92	92	92	92	91	91	91	91	91	90	90	89	90	90	90	90	90	89	89	89	87	87	88	88	87	86	87	85	85	85	85	86	86	86	86	87	87	87	86	86	86	86	86	85	86	87	87	87	87	88	87	87	87	87	87	88	88	89	89	88	88	89	89	90	90	90	91	91	90	91	91	90	90	90	90	92	92	92	93	93	93	93	92	92	92	92	92	92	92	92	92	92	92	91	90	91	91	91	92	92	91	91	90	90	89	88	87	88	88	87	87	87	87	87	88	88	89	90	88	88	88	88	88	88	87	87	87	87	87	87	88	88	89	90	90	90	89	89	89	89	89	89	89	89	88	89	89	89	90	90	89	89	88	88	89	89	90	91	91	91	91	91	92	92	93	93	93	93	92	92	91	91	90	90	91	90	89	89	89	90	90	90	90	90	90	91	90	92	91	91	91	90	89	89	89	89	89	89	90	90	89	89	89	89	89	89	89	89	89	89	89	90	90	90	90	91	90	90	89	89	91	92	93	93	92	91	91	91	90	88	88	87	87	87	88	88	87	87	87	86	87	87	87	88	87	86	85	85	85	85	85	84	84	84	84	84	84	84	84	84	84	86	85	87	87	86	85	84	84	83	83	84	85	86	85	85	85	85	85	86	86	86	86	86	86	85	85	85	85	85	84	84	84	84	84	86	85	86	87	86	86	86	86	85	86	86	86	86	87	88	88	88	87	88	88	87	87	88	88	87	87	87	87	88	88	88	88	88	88	88	88	91	91	91	91	90	88	89	89	89	89	89	88	87	88	86	85	85	85	85	86	86	86	86	86	86	85	85	85	85	85	85	85	86	86	86	86	85	85	86	86	84	84	84	85	84	84	84	84	85	84	84	85	86	86	86	87	87	88	90	90	90	89	90	91	91	91	90	89	90	89	87	86	86	86	86	86	87	86	85	86	86	86	86	86	86	86	86	85	85	84	83	84	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	83	84	84	84	84	84	84	84	84	85	85	86	87	87	87	87	87	87	87	87	86	86	86	85	85	87	88	88	89	88	87	86	86	87	87	87	87	87	86	86	85	85	84	85	84	84	84	84	84	82	84	83	83	83	83	83	83	84	85	84	84	84	84	84	84	83	82	82	82	82	79	79	78	78	79	79	79	79	79	79	80	79	79	79	79	79	79	79	80	82	82	83	83	83	81	81	81	81	80	80	81	81	82	82	83	84	84	84	84	83	82	82	82	83	82	82	82	82	83	83	84	85	86	86	86	86	87	88	88	88	88	88	88	88	88	88	86	86	85	84	83	83	83	82	82	82	82	83	83	82	81	80	80	80	80	80	80	80	80	80	80	80	78	78	78	78	78	77	78	78	78	76	76	76	77	77	79	80	80	80	80	80	80	80	80	80	79	79	79	79	79	79	79	80	79	77	76	74	75	75	74	73	73	73	72	74	75	75	75	75	75	76	77	76	75	74	75	75	76	76	77	77	77	76	76	75	75	74	74	74	73	74	74	74	74	74	74	73	74	74	74	73	72	72	72	72	71	70	70	70	70	70	70	71	71	71	71	70	70	70	70	70	70	70	71	71	71	71	72	73	72	72	72	72	73	73	73	75	75	73	72	72	72	72	73	73	72	72	72	71	71	70	70	70	69	68	68	68	67	67	68	68	68	66	67	67	67	67	68	68	68	68	68	68	68	68	66	68	68	69	68	67	67	67	68	68	68	68	68	68	67	67	68	68	67	67	67	66	65	64	65	65	64	64	64	64	64	64	64	64	62	62	62	63	63	63	62	60	60	60	59	59	60	60	59	60	60	60	59	59	59	59	59	59	59	59	59	58	57	56	56	57	58	58	58	57	57	57	56	56	56	56	56	57	57	57	57	58	58	58	56	57	56	56	56	56	56	56	57	55	55	55	55	55	55	55	56	57	57	57	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	59	59	59	60	60	60	61	63	62	61	61	61	61	61	61	60	60	60	60	60	60	59	59	59	59	59	59	59	59	58	58	58	59	60	60	59	59	59	58	57	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	59	59	61	61	61	61	61	61	62	62	62	63	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	64	64	64	64	64	64	64	65	64	62	61	61	61	61	61	61	61	60	60	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	61	61	62	62	61	60	59	59	60	60	60	59	59	59	59	60	60	60	60	60	59	59	59	58	58	58	58	58	58	61	61	61	61	61	61	61	60	59	58	57	56	56	55	55	55	53	53	53	54	54	54	54	54	54	54	54	53	53	53	53	53	52	53	52	51	51	51	53	54	54	54	54	54	54	54	54	54	54	53	53	52	52	53	53	53	53	54	54	53	53	52	52	53	53	54	54	54	54	54	54	54	54	54	52	51	50	50	50	50	50	50	50	50	50	50	49	49	50	50	50	50	50	50	50	51	51	51	49	49	49	48	46	45	45	45	45	45	44	44	44	43	43	43	43	43	44	44	45	46	47	47	46	45	45	45	45	45	46	46	46	46	46	46	47	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	50	49	49	49	49	49	49	49	49	49	49	49	49	50	50	49	49	49	49	50	51	50	50	51	51	51	51	51	51	50	49	48	48	48	47	47	47	47	47	47	46	46	46	46	47	47	47	47	48	48	48	48	47	47	47	47	47	47	46	46	47	46	47	47	48	48	48	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	50	50	49	49	50	50	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	49	49	49	48	48	48	48	48	49	49	49	49	49	48	48	49	49	48	48	48	48	48	48	48	48	49	49	49	50	50	51	51	51	51	51	51	51	51	51	51	51	50	49	49	49	49	50	50	50	50	51	51	50	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	51	51	50	51	51	51	51	51	52	52	52	52	52	52	51	51	51	50	51	50	50	50	50	50	50	50	51	50	50	51	52	53	53	53	53	52	50	51	52	53	53	53	53	53	52	52	52	52	53	53	53	55	53	53	54	55	55	55	55	54	54	53	53	53	54	55	55	56	56	56	56	56	57	57	57	57	57	57	57	57	58	59	59	59	58	59	58	59	59	59	59	59	59	59	60	60	60	60	60	59	59	60	59	58	59	59	60	60	61	61	62	62	61	61	60	60	61	61	61	61	61	59	59	59	59	59	59	59	59	59	60	60	60	59	59	61	61	62	62	63	63	63	63	63	64	64	64	64	64	63	64	64	65	66	67	68	68	69	69	69	70	70	70	71	70	70	71	70	70	70	69	69	70	71	71	72	72	73	73	73	73	73	73	72	72	72	71	71	71	72	72	73	73	72	72	72	72	72	72	72	72	72	72	72	71	72	72	73	73	73	74	74	74	75	76	75	75	75	74	73	73	73	73	73	73	75	75	75	74	74	73	73	73	73	73	73	73	73	73	73	73	72	71	71	71	72	72	73	73	74	75	75	75	75	75	75	74	74	76	77	77	78	78	77	77	77	77	77	79	79	78	78	78	78	78	78	78	78	76	77	77	79	80	80	80	79	78	78	79	79	79	78	75	74	75	76	76	77	76	75	75	75	75	75	75	74	74	74	74	74	74	74	74	71	71	71	71	70	71	70	70	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	69	69	68	67	67	67	66	66	66	67	67	67	67	66	67	67	65	64	63	63	63	63	64	64	64	64	64	64	64	64	64	65	64	65	65	65	64	63	64	64	64	64	63	63	63	63	63	64	64	64	65	65	65	66	67	66	64	64	64	64	63	62	61	63	63	63	64	63	63	63	63	64	63	64	64	64	64	64	63	64	64	64	65	65	65	65	65	64	64	64	64	65	65	65	65	64	64	64	64	63	63	63	63	63	64	64	65	64	64	64	64	63	63	64	65	64	64	64	64	64	64	64	63	63	63	63	64	63	64	64	64	64	64	64	66	67	67	66	66	68	68	68	67	67	67	68	70	70	69	68	68	68	68	68	67	67	68	68	69	69	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	67	67	67	67	66	66	65	65	65	65	65	65	65	66	67	67	67	68	68	68	67	67	68	68	68	68	68	68	68	69	70	71	71	72	72	73	73	73	73	74	74	74	75	75	75	75	75	75	74	73	73	72	71	72	71	71	70	70	70	70	71	71	70	70	70	69	68	69	69	69	69	69	70	70	70	72	72	72	72	71	72	73	73	73	73	73	73	73	73	73	72	72	70	70	70	70	70	70	70	70	70	70	71	71	71	70	69	69	70	70	70	70	70	71	71	72	72	72	72	72	72	72	73	73	73	72	74	74	74	74	74	75	73	74	73	73	74	74	73	74	74	75	76	75	75	76	76	75	75	75	76	76	76	77	77	77	77	79	79	79	78	79	79	79	79	80	80	79	79	79	79	78	78	78	78	78	78	78	78	76	77	77	77	77	77	77	77	78	78	78	78	78	78	78	78	79	79	80	82	81	82	82	81	81	81	81	81	81	81	81	79	79	80	80	81	82	82	83	83	84	84	83	82	82	82	83	81	82	82	81	81	79	78	79	78	78	78	78	78	79	78	77	77	77	77	76	76	76	76	77	76	75	75	75	74	74	73	73	73	72	72	72	72	72	73	73	73	74	74	74	74	73	72	73	73	73	73	73	73	72	72	72	73	73	74	75	75	75	76	76	76	76	76	77	77	76	77	76	76	76	76	75	75	75	75	75	76	76	76	75	75	75	76	76	76	76	77	77	76	76	76	76	75	74	74	73	74	74	74	73	73	72	72	73	72	72	72	72	72	72	72	71	70	70	70	70	70	70	70	70	70	70	71	71	71	71	70	70	71	72	72	72	73	73	72	72	72	71	69	69	69	68	68	68	68	67	68	68	68	67	67	67	68	68	68	68	68	66	66	66	66	65	64
94	92	93	93	92	92	93	93	93	94	94	95	95	95	94	95	94	95	94	94	94	94	94	93	92	93	94	94	94	94	95	95	94	94	92	92	93	94	94	93	94	96	95	95	95	94	95	94	94	94	95	95	95	95	95	95	94	94	94	94	92	92	92	93	92	91	91	91	90	90	91	91	91	90	89	90	89	89	89	90	90	90	90	90	89	89	89	89	89	90	91	91	91	91	91	91	90	90	89	90	89	89	90	89	89	88	89	89	89	88	89	89	89	88	88	88	88	89	89	89	90	90	90	91	92	91	91	91	90	90	91	90	91	89	89	89	89	88	87	87	86	85	85	85	84	85	84	84	84	82	82	82	82	84	82	82	83	83	84	85	85	85	85	84	84	84	84	84	84	84	84	84	83	85	85	86	86	86	85	85	85	85	84	84	83	84	84	84	84	84	83	83	83	82	82	82	82	82	82	81	82	82	82	81	80	79	79	79	79	79	79	79	77	76	76	76	76	77	78	77	77	77	78	78	78	78	78	77	77	77	77	76	76	76	76	76	76	75	75	75	75	75	75	74	72	72	71	71	70	71	69	71	71	71	71	71	71	72	73	73	73	73	73	73	73	73	73	73	73	73	73	72	72	72	71	71	72	73	73	73	75	75	76	76	77	76	76	75	76	75	75	75	75	75	75	75	75	75	75	75	72	73	75	75	76	77	77	77	76	76	76	76	76	76	74	74	74	74	74	74	74	73	73	74	74	74	74	73	73	74	74	74	74	76	76	76	75	74	74	74	73	73	75	75	74	73	73	73	73	73	73	73	73	74	75	75	75	76	76	76	76	76	76	75	75	77	77	76	76	76	76	76	77	77	77	78	77	77	77	76	76	76	76	76	77	75	75	75	74	74	74	75	76	77	77	77	77	76	76	76	76	76	75	75	75	75	76	75	75	75	75	76	76	76	76	77	77	76	77	77	77	77	77	77	77	76	77	77	76	76	76	76	76	76	76	78	78	78	78	78	77	76	76	76	76	76	75	75	74	76	77	77	77	76	77	77	77	77	77	77	76	76	76	74	74	74	75	75	75	75	74	74	75	75	75	75	75	75	77	77	77	77	78	78	78	78	78	77	76	75	75	75	75	74	74	73	72	72	72	72	72	72	73	73	73	73	73	72	72	72	72	71	71	70	70	69	69	69	69	69	69	70	70	71	73	73	73	73	72	72	73	72	72	72	71	71	71	70	70	70	70	70	70	71	71	72	72	71	70	70	70	70	69	69	69	69	70	70	70	70	69	70	69	68	68	68	67	66	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	67	66	66	66	66	66	67	67	67	68	68	68	68	69	68	68	68	68	67	67	66	66	66	66	66	66	66	68	67	67	67	67	66	66	66	66	66	67	67	67	67	67	66	66	66	67	67	66	66	65	65	65	65	65	65	65	65	64	65	65	65	64	64	64	64	65	65	66	66	66	66	66	66	68	67	67	68	68	69	67	67	66	66	66	65	65	66	67	67	67	67	67	68	68	67	67	67	68	68	68	68	68	67	67	67	66	66	66	66	66	66	67	67	66	66	66	68	68	69	68	67	67	67	67	69	70	70	69	69	69	69	68	68	66	68	68	68	68	68	68	67	67	67	66	66	66	66	65	66	66	67	68	68	68	68	67	68	68	68	66	66	66	65	65	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	62	62	62	62	62	61	61	60	59	59	59	59	59	58	58	58	58	59	59	59	58	58	57	57	58	58	58	58	58	59	60	60	61	61	60	60	60	60	60	60	61	60	61	61	62	62	62	62	62	62	62	62	62	62	62	61	62	62	63	62	62	62	62	63	62	62	61	61	61	61	61	61	63	63	63	62	62	63	64	64	64	63	63	63	63	63	63	63	63	63	63	64	65	64	65	65	65	65	65	65	65	65	65	65	64	63	63	63	64	64	64	64	66	66	66	66	66	66	66	66	65	65	64	65	65	65	66	66	66	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	67	67	67	67	67	67	67	67	68	68	68	68	67	67	67	66	66	65	65	65	64	65	68	68	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	65	67	67	67	67	67	67	68	67	66	66	66	66	67	67	67	67	67	67	67	66	66	66	65	65	65	65	65	64	64	64	65	66	66	66	66	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	67	67	66	66	67	68	68	68	67	67	68	68	68	68	68	67	68	69	69	69	68	67	67	67	66	66	66	66	66	66	67	66	66	66	66	66	65	65	65	65	65	65	65	64	65	64	65	65	65	65	65	65	66	66	65	65	67	66	66	66	67	68	68	67	67	67	68	68	66	66	66	66	67	69	69	69	69	71	72	71	72	73	72	73	73	73	73	73	73	72	72	72	72	71	71	71	70	70	70	69	69	69	69	69	70	70	70	69	71	70	70	70	70	70	70	71	70	69	69	68	69	69	69	69	69	70	70	70	69	69	69	67	67	66	67	67	67	67	67	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	69	71	73	74	73	74	73	72	72	71	70	70	70	70	70	70	70	71	71	71	71	71	71	72	72	70	70	70	70	69	69	70	72	72	72	72	73	74	74	74	74	74	74	73	73	72	72	72	73	73	73	73	73	73	73	75	75	74	74	74	74	74	74	73	73	73	74	74	74	73	72	72	73	73	73	73	73	74	74	76	77	77	76	76	75	76	77	77	77	77	77	77	77	79	79	80	79	78	77	77	77	76	76	76	77	78	78	78	78	78	79	79	79	79	78	77	77	78	77	77	77	79	79	79	79	78	78	78	77	77	77	77	76	76	77	79	79	79	79	80	81	81	83	83	83	83	83	83	83	84	83	82	82	82	82	82	82	81	82	82	82	82	82	82	82	82	81	82	83	83	83	83	83	83	83	83	83	83	83	83	83	85	85	84	83	84	84	84	84	83	84	84	85	85	84	84	82	82	81	82	82	82	81	81	81	81	80	79	79	79	79	80	81	81	81	81	81	81	81	82	81	81	81	82	81	81	83	84	83	82	82	82	82	82	83	83	83	84	84	84	84	84	84	85	85	85	85	85	85	85	84	84	84	83	83	82	82	81	81	81	81	82	81	81	81	81	81	80	80	80	79	80	80	81	81	81	82	80	81	81	82	82	82	83	82	82	82	82	83	83	84	84	85	85	85	85	85	86	87	88	88	88	89	89	89	90	90	91	89	89	90	90	90	89	89	88	88	89	88	87	87	87	87	86	85	85	85	85	85	84	85	85	85	85	84	84	84	84	86	86	86	86	85	85	84	84	83	83	82	82	83	83	83	84	85	85	85	84	84	83	83	82	82	83	84	84	84	84	84	84	85	85	85	85	85	84	84	84	84	84	83	83	83	84	84	84	84	84	84	85	85	85	85	86	85	85	85	86	86	86	86	85	85	84	84	83	83	83	83	83	82	81	81	81	81	80	80	81	80	80	80	80	79	80	80	80	80	80	80	80	80	80	81	81	81	82	80	80	81	80	80	81	80	80	80	80	80	78	78	78	78	79	79	80	78	78	78	78	79	79	80	80	81	81	81	80	83	83	83	82	82	82	82	81	80	80	80	80	80	79	79	80	78	77	77	76	75	73	73	72	72	74	74	74	74	74	74	74	73	74	74	74	73	74	74	74	73	72	72	72	73	72	72	72	72	72	71	71	71	71	71	72	72	71	71	72	72	72	72	73	73	72	70	69	69	70	70	69	70	70	70	70	70	68	70	71	69	69	69	68	69	68	68	69	71	72	72	72	71	71	71	71	71	70	70	69	68	68	68	70	70	70	70	70	70	69	69	69	69	68	68	69	69	69	67	68	69	70	70	70	70	70	70	70	70	70	70	70	70	71	70	70	70	70	70	70	70	69	70	70	69	69	69	69	69	68	68	68	68	68	68	69	67	67	67	67	68	67	67	67	66	66	65	66	67	67	68	70	70	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	68	68	68	68	68	69	69	69	70	70	69	69	70	70	69	67	66	66	65	64	65	65	65	65	65	65	65	65	64	64	64	64	64	64	63	64	64	64	64	64	65	65	66	67	67	67	67	67	68	68	68	68	68	68	68	68	68	68	68	69	69	70	70	69	70	70	69	69	68	67	67	67	67	67	66	66	65	64	64	64	65	64	64	64	64	64	64	64	64	65	64	64	65	66	65	67	67	68	68	70	70	71	71	71	71	71	71	72	72	71	71	71	71	71	70	71	71	72	72	71	71	71	71	71	71	71	71	71	71	72	71	72	72	72	71	71	70	70	70	69	69	69	68	68	68	68	68	68	68	69	68	68	68	70	70	70	69	70	69	69	69	67	67	67	67	67	67	67	68	68	68	68	68	68	69	70	70	70	70	70	70	70	69	69	69	69	69	69	69	69	70	69	69	69	68	68	68	68	68	69	72	74	73	73	72	71	70	70	68	68	68	67	67	67	67	67	68	68	68	69	69	69	70	70	71	71	71	71	72	72	72	72	73	74	74	74	75	76	77	76	76	76	77	77	77	77	76	77	77	77	77	76	78	78	76	76	76	76	76	76	75	75	76	75	76	76	75	75	75	75	76	76	78	78	78	78	79	82	82	82	82	81	81	81	80	80	81	81	78	77	77	77	78	77	76	77	77	77	77	77	76	76	76	75	75	75	75	74	74	74	74	74	73	72	72	71	72	71	71	70	68	68	68	68	68	68	68	68	68	68	68	69	68	68	67	67	67	67	67	67	66	66	66	66	66	66	66	65	66	66	66	66	66	67	67	66	66	65	65	65	64	64	64	64	64	63	63	65	65	66	66	66	66	65	66	67	67	67	67	67	67	67	68	68	68	68	68	68	69	68	68	68	68	69	69	69	69	68	68	68	68	69	68	68	69	69	69	69	69	70	70	70	70	69	68	68	68	68	69	69	70	71	69	69	69	69	69	69	69	70	70	70	71	70	70	70	70	70	70	70	69	67	67	67	67	67	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	67	68	67	67	67	67	67	67	67	66	66	65	64	64	64	63	63	63	63	64	64	64	63	63	63	62	62	61	61	62	61	61	60	59	59	59	59	59	58	58	59	58	58	58	57	58	58	58	58	58	58	57	57	57	57	57	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	57	57	57	57	58	59	59	58	57	57	56	56	56	56	55	55	55	55	56	56	57	57	58	59	58	57	57	57	57	57	58	59	59	59	60	61	61	61	61	63	63	63	65	66	66	65	66	65	65	65	65	66	67	68	68	67	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	69	69	69	68	68	68	68	67	66	66	66	66	67	67	68	68	68	68	68	68	68	67	65	63	62	62	61	60	60	60	60	60	60	60	61	61	60	60	60	60	60	60	61	61	61	61	62	62	61	61	61	62	62	61	62	62	63	61	60	60	60	60	61	61	61	62	62	62	62	62	63	64	64	64	63	63	62	62	62	62	60	61	61	61	59	59	59	59	59	59	60	60	60	60	60	60	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	61	60	60	61	61	61	61	61	60	60	61	61	62	62	62	61	61	61	61	62	62	62	62	62	62	62	63	63	64	64	64	64	64	64	63	63	63	63	63	63	62	62	62	61	60	60	60	61	61	60	62	62	63	63	63	63	64	64	64	64	64	63	64	64	64	65	65	65	65	66	66	66	66	66	66	67	67	67	67	67	66	65	65	64	64	64	65	68	69	69	69	69	70	70	70	70	70	70	70	70	70	67	67	67	67	67	68	68	67	67	67	67	67	67	67	67	67	66	66	66	66	65	64	64	64	65	65	65	65	65	65	65	66	66	66	66	66	66	66	65	65	65	67	67	67	67	68	68	66	66	66	65	65	66	66	67	67	67	67	68	68	69	68	68	68	68	68	68	68	69	69	69	69	69	69	69	69	70	70	70	70	70	70	70	71	71	71	70	71	71	71	71	70	71	72	72	72	72	71	72	71	69	69	69	70	70	70	70	70	69	69	68	68	69	69	69	69	69	68	68	68	68	69	69	69	69	69	69	69	70	70	70	69	70	69	69	69	66	66	67	67	66	66	66	67	67	67	67	67	66	66	66	66	65	65	65	65	65	66	66	67	67	68	69	70	70	70	68	68	68	69	69	70	70	70	69	70	69	68	68	67	67	67	67	67	67	67	68	68	67	67	66	66	66	65	65	65	65	64	64	64	65	65	65	65	64	64	65	65	66	66	66	66	66	66	66	65	65	65	64	65	65	65	65	66	66	66	66	66	66	67	67	67	67	67	66	66	67	67	68	67	67	66	66	67	67	66	65	66	66	66	65	65	65	65	64	64	64	65	66	66	65	65	65	63	63	64	64	63	64	64	63	63	63	63	63	63	63	62	62	62	62	61	62	62	62	61	61	61	61	61	61	61	61	61	61	62	61	61	60	60	60	60	60	60	61	61	61	62	61	61	61	61	61	62	64	64	63	63	62	61	61	61	60	60	59	60	59	59	59	59	59	59	59	59	59	58	58	58	58	57	57	57
98	97	97	98	98	98	96	97	97	98	98	98	98	98	98	98	99	99	99	99	100	100	100	101	100	100	100	100	101	100	99	98	98	98	97	96	96	96	96	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	95	94	94	93	93	93	93	93	91	92	93	92	92	92	91	91	91	90	90	91	92	89	89	89	88	88	88	89	89	89	89	89	89	89	88	89	89	88	87	88	86	87	87	88	88	87	86	86	85	85	85	85	84	84	86	87	87	87	86	86	85	85	85	86	86	86	85	84	84	84	84	82	82	84	84	84	82	82	82	83	84	84	84	84	82	83	83	83	82	83	82	82	82	82	82	82	82	82	84	84	85	83	83	83	83	83	83	83	83	83	82	81	82	83	83	83	83	83	84	84	84	83	82	81	81	81	82	82	82	83	83	82	82	81	81	81	81	80	80	81	81	82	82	82	82	82	82	82	81	80	82	82	82	82	83	83	83	83	82	81	80	80	81	81	81	81	80	80	80	80	79	79	79	79	79	81	80	81	82	82	84	84	85	85	86	84	83	83	83	83	85	84	84	85	85	85	86	86	86	87	88	89	89	89	89	89	90	89	88	88	88	88	88	88	88	88	87	88	88	87	87	86	85	85	84	84	84	84	83	83	83	83	82	82	81	81	81	81	80	80	80	80	79	80	80	81	81	81	81	81	82	82	82	82	82	82	81	80	80	81	81	81	82	81	83	83	83	83	83	85	86	87	87	86	87	86	85	84	84	84	85	85	84	85	85	85	85	85	85	86	87	87	89	88	88	89	89	90	90	90	90	93	93	94	94	94	94	95	95	95	95	97	97	97	97	96	96	96	96	97	97	97	97	97	97	97	96	96	96	96	96	96	97	97	97	96	96	96	97	96	97	98	97	97	98	97	96	97	97	98	98	98	97	97	96	97	97	96	96	96	96	96	94	94	93	94	94	94	92	92	92	92	92	91	91	91	91	92	93	94	93	93	94	93	93	91	92	92	92	93	92	91	91	91	91	91	91	91	92	92	92	92	93	94	94	94	94	93	93	93	93	94	95	96	96	96	96	96	95	95	94	94	95	95	94	94	94	94	94	92	91	92	92	93	93	93	92	92	93	94	95	95	94	94	93	94	93	92	91	91	91	91	91	92	91	91	91	91	92	92	92	91	91	92	91	91	92	92	95	95	94	93	93	93	93	93	92	92	92	94	93	93	93	93	93	92	90	91	90	90	90	90	90	90	90	90	90	90	89	88	90	89	89	89	88	88	88	88	88	88	88	88	88	87	87	87	87	87	87	86	86	86	86	85	84	84	84	84	84	85	84	85	85	85	84	84	84	85	85	85	84	85	85	85	85	85	85	84	85	85	85	84	84	84	84	84	84	84	85	84	84	85	85	86	85	84	84	84	84	84	85	85	84	85	85	86	87	87	87	87	87	89	90	90	91	91	91	91	91	91	91	91	91	90	90	90	91	91	91	91	91	92	93	93	93	93	93	93	92	93	92	92	92	92	90	90	90	90	90	88	88	86	85	86	86	86	86	86	86	86	86	85	85	85	86	86	87	87	87	85	85	84	84	85	85	84	83	83	83	84	84	84	84	84	84	83	82	82	83	83	83	83	83	83	84	83	83	83	83	83	83	83	84	86	86	87	87	87	88	88	88	88	88	88	89	88	87	87	86	86	87	86	86	86	86	88	89	89	89	88	89	89	88	86	87	87	87	88	87	86	86	86	86	85	84	83	83	84	84	84	84	84	84	84	84	84	84	84	82	81	81	82	81	81	81	81	81	81	81	81	82	82	82	82	82	83	82	81	81	81	81	81	81	82	82	83	83	84	85	84	84	84	84	85	84	84	87	88	87	86	86	86	86	86	86	85	87	87	87	86	86	86	86	86	86	86	87	86	85	85	85	85	85	85	85	85	85	85	87	87	87	88	88	87	88	87	87	88	89	90	90	89	88	88	89	88	88	89	89	89	89	89	89	90	90	89	90	89	89	88	88	88	88	88	88	90	90	90	90	89	88	89	90	89	89	89	91	91	91	91	91	91	92	92	92	91	89	88	88	87	88	89	89	89	89	91	91	91	91	91	91	91	91	90	90	90	89	89	90	90	90	91	91	93	93	93	93	93	92	92	92	91	91	91	91	92	92	92	92	92	92	93	93	93	93	93	93	93	93	94	94	95	94	94	94	95	95	95	95	94	93	93	94	93	92	92	94	92	91	91	91	91	91	91	91	91	91	89	90	90	90	91	92	92	92	92	92	91	91	92	92	93	93	95	95	95	95	95	94	95	94	93	93	93	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	96	96	95	95	96	97	96	96	97	97	96	96	97	97	97	98	98	96	96	96	95	94	93	93	93	93	93	93	93	93	93	93	93	93	94	94	94	94	94	94	93	92	92	92	91	91	92	92	92	92	92	93	93	92	91	91	92	92	92	92	92	94	94	94	94	94	94	93	93	93	93	91	91	92	91	91	91	90	90	90	90	90	90	90	90	90	90	90	90	91	91	91	91	90	90	90	90	90	90	90	92	94	95	96	96	96	96	96	95	93	93	93	93	92	92	92	91	91	90	93	93	92	92	92	90	90	90	89	89	90	89	88	87	87	87	87	87	86	86	86	86	86	87	87	85	85	85	85	85	85	84	84	84	83	83	83	84	83	84	84	84	84	84	84	84	84	84	84	84	86	87	88	88	88	87	87	86	86	86	85	85	85	85	85	85	85	85	85	85	85	85	85	86	86	86	86	86	86	84	84	84	84	85	85	85	84	83	83	83	83	83	82	84	85	85	86	86	86	86	86	86	86	86	86	86	84	84	83	83	83	83	82	83	83	83	83	83	82	82	82	83	83	83	82	81	81	81	81	81	81	81	81	81	82	81	83	84	85	84	83	83	83	81	81	80	80	80	80	80	81	81	82	82	82	82	82	83	83	83	83	84	82	81	81	81	82	82	81	81	81	82	82	81	79	79	79	78	80	81	81	81	81	81	81	81	81	81	80	80	79	79	79	79	80	80	80	81	81	81	81	81	80	80	79	79	79	80	80	80	80	80	80	80	78	78	78	77	76	76	77	76	77	77	76	76	74	73	73	73	74	74	73	73	73	73	75	75	76	76	76	76	76	76	77	76	76	76	76	76	77	76	77	76	76	77	78	78	78	78	78	78	77	77	76	75	76	76	76	76	75	73	73	73	72	72	69	70	70	70	70	70	70	70	70	71	70	70	70	70	70	71	70	70	70	70	71	70	70	71	71	72	70	70	73	71	71	71	71	71	71	70	70	71	71	71	73	74	74	74	74	74	74	73	72	73	74	74	75	74	74	74	74	75	76	76	77	77	77	77	77	76	76	77	77	77	77	78	78	78	77	77	77	75	74	75	75	75	75	75	76	75	75	75	74	74	75	74	74	74	74	74	73	72	72	73	73	71	71	71	71	72	72	72	72	73	72	71	71	71	71	71	71	71	71	71	72	72	72	71	71	70	70	70	70	69	68	68	69	69	69	68	68	68	68	69	69	69	68	68	68	69	69	67	66	66	66	66	66	66	66	67	68	68	68	68	68	69	70	70	70	70	70	70	70	70	69	70	70	69	70	70	71	71	71	71	72	71	71	70	70	69	69	69	69	69	69	69	69	69	70	71	71	71	70	70	70	70	69	69	69	69	70	70	71	72	72	72	72	72	72	72	72	72	72	73	73	73	73	72	72	72	73	73	73	72	72	72	72	73	73	73	73	73	71	71	70	70	71	71	70	69	69	69	69	69	69	69	69	69	68	68	68	67	68	68	68	68	68	68	68	68	69	68	68	68	67	68	68	68	68	68	67	67	67	67	68	68	68	68	68	68	67	67	67	66	66	66	67	67	67	67	67	69	69	68	68	67	67	67	67	67	67	66	68	69	69	69	69	70	70	70	69	68	69	69	69	69	69	69	67	67	68	67	66	65	65	65	66	66	65	65	65	65	65	66	66	66	66	66	66	65	65	64	63	63	62	62	62	62	61	61	61	61	63	63	63	63	63	64	64	64	64	64	64	65	65	66	66	67	66	65	65	65	66	66	66	66	66	66	64	64	63	63	63	63	62	62	62	62	64	64	64	63	63	62	62	62	62	62	62	63	62	62	62	62	62	62	61	61	61	61	61	61	62	62	63	62	64	64	64	63	62	62	63	63	63	63	63	63	63	64	64	65	65	64	64	64	65	65	65	64	63	65	64	64	63	63	62	62	62	62	62	61	61	61	62	63	63	63	63	63	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	61	61	61	61	61	61	61	60	60	59	59	59	58	58	58	58	58	58	58	59	59	59	59	60	60	60	61	61	60	60	60	60	60	60	60	60	60	60	60	61	61	61	62	62	62	64	64	64	66	66	66	66	67	67	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	68	67	68	68	68	68	68	68	68	68	68	69	70	69	69	68	68	70	70	70	70	70	71	71	71	70	70	70	69	69	69	69	69	70	70	70	70	70	70	70	72	72	72	71	71	72	73	74	74	74	75	76	75	75	75	76	77	77	78	78	79	79	79	79	79	80	80	78	77	77	79	78	80	80	81	81	81	81	80	80	79	79	78	78	78	78	78	78	80	79	80	80	80	81	81	81	81	81	81	81	81	81	81	80	80	81	82	81	81	81	82	81	80	80	80	80	79	80	80	80	81	82	83	82	82	82	82	84	84	85	84	83	83	83	83	83	83	82	82	83	83	83	82	82	81	81	81	82	82	82	83	82	82	82	83	83	83	83	83	83	84	84	83	84	83	84	83	83	83	83	83	83	83	82	82	81	81	81	81	82	82	81	80	80	80	80	80	80	80	80	80	81	81	81	81	80	80	80	80	80	79	80	80	80	80	81	81	81	81	82	81	81	81	81	82	81	81	80	80	80	80	80	80	79	79	79	79	79	80	80	80	80	80	81	81	81	81	81	81	82	82	83	84	84	85	86	86	86	85	85	85	84	83	82	81	81	81	81	81	83	83	83	83	84	84	84	84	84	83	83	83	84	85	85	86	86	86	87	88	88	87	86	85	84	84	84	84	83	83	83	83	83	83	84	84	83	82	82	82	81	82	82	82	82	81	81	82	82	82	81	80	80	80	80	80	80	79	78	78	79	78	78	79	80	81	83	83	83	83	83	84	84	83	84	84	84	84	82	81	80	79	79	79	79	79	79	80	80	80	80	79	80	80	80	80	80	80	80	80	81	80	80	81	81	82	81	81	81	81	81	81	81	81	81	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	81	81	81	81	81	81	81	81	80	81	81	81	81	80	80	80	80	80	80	80	80	80	80	80	80	81	81	80	80	80	81	80	80	80	80	79	78	78	77	77	77	77	76	76	76	75	75	75	75	73	73	74	74	74	72	72	72	72	72	73	72	72	72	71	71	71	72	72	72	72	72	72	73	73	72	73	72	73	74	73	73	74	74	75	74	75	75	74	73	73	74	74	74	74	75	75	75	76	76	76	76	76	76	76	76	76	76	76	75	75	75	75	75	75	75	75	74	74	74	73	73	73	74	72	72	72	72	69	69	69	69	69	70	69	68	68	67	67	68	67	66	66	67	67	66	66	67	68	68	68	68	67	68	68	69	69	69	71	71	71	71	70	70	71	71	71	71	71	72	72	72	72	72	72	72	72	72	71	71	71	71	71	72	72	72	71	72	72	71	71	72	73	73	73	73	73	73	74	73	72	72	72	72	72	72	72	71	71	71	71	71	71	71	71	72	72	73	73	73	73	73	73	75	74	74	74	72	72	71	70	70	70	70	69	69	69	69	69	70	71	70	70	70	71	72	72	72	73	74	74	74	75	75	75	75	75	75	74	74	74	74	74	73	73	72	73	73	73	73	73	73	73	73	75	75	76	77	77	77	77	77	76	76	76	75	74	74	74	74	75	76	76	75	75	75	75	76	76	77	78	76	75	75	76	77	75	75	75	75	75	75	74	73	72	71	71	71	70	70	70	71	71	71	72	71	71	71	71	70	70	70	70	69	68	68	68	69	69	69	69	69	69	70	69	68	68	68	68	67	67	67	66	67	67	67	67	67	67	67	67	67	67	67	66	66	66	65	66	66	66	66	66	67	67	67	67	67	67	66	66	66	66	66	67	67	67	68	68	68	68	68	69	69	69	69	69	70	70	70	70	70	70	70	71	71	70	70	68	68	68	68	67	67	67	67	67	67	67	67	66	66	66	68	67	68	70	71	71	73	73	73	72	72	72	72	72	73	74	73	73	72	72	72	72	72	72	72	73	75	75	76	75	75	74	74	75	75	75	75	75	75	75	75	76	76	77	77	76	76	76	77	77	77	76	76	77	78	78	78	78	76	76	76	74	74	74	73	72	71	71	71	71	71	71	71	71	72	72	72	71	71	71	71	70	70	70	70	69	70	70	71	71	71	72	72	71	71	71	70	71	72	72	72	72	73	74	74	74	75	75	75	75	74	73	73	73	73	73	74	74	76	76	76	77	77	79	79	79	79	80	82	82	82	82	82	82	83	83	83	84	84	84	85	84	84	84	84	84	84	84	83	83	82	83	82	81	80	81	80	80	80	79	79	80	80	80	81	79	80	80	80	79	80	80	80	80	80	80	80	80	81	81	80	80	81	82	83	82	84	85	85	85	84	84	84	84	84	83	84	84	83	83	83
60	61	61	61	61	61	62	61	62	62	63	63	63	63	62	62	62	62	62	62	62	62	62	62	63	65	66	66	66	65	66	66	66	66	66	66	66	67	68	69	69	70	70	70	70	70	70	70	70	70	70	70	71	70	70	70	69	68	68	68	68	68	67	67	67	67	67	67	67	68	68	68	68	68	69	69	69	69	70	70	71	70	70	70	70	70	70	70	70	70	70	69	69	69	69	69	69	68	68	69	69	69	68	68	68	67	67	66	65	65	64	63	62	63	63	63	63	63	63	64	65	66	66	66	66	66	65	64	63	63	63	63	62	62	64	64	64	64	66	66	66	67	67	66	66	65	65	65	65	64	64	64	64	64	65	65	66	66	66	67	67	67	66	66	66	66	67	67	68	67	67	67	66	66	67	67	67	66	64	64	64	64	64	63	63	63	64	64	63	63	63	63	63	63	63	63	64	64	64	65	64	64	64	64	64	64	63	63	63	62	61	60	60	60	60	60	60	60	60	61	60	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	64	64	64	65	65	66	66	66	67	68	68	67	67	68	69	70	70	70	70	70	70	70	70	70	69	69	70	71	71	70	70	71	71	71	71	72	72	72	72	72	72	72	73	74	74	74	74	74	74	74	75	75	75	75	77	78	78	78	78	78	78	78	78	77	76	75	74	73	73	74	75	75	76	76	76	76	77	78	78	79	79	79	79	78	77	76	76	76	75	75	76	76	77	77	78	78	78	78	78	78	78	77	74	74	73	73	73	74	74	74	74	75	77	77	76	76	77	77	75	74	75	75	75	73	74	72	71	71	71	71	71	71	71	71	72	72	72	73	73	72	72	72	72	72	72	72	72	72	72	72	71	71	71	71	71	71	71	72	72	73	72	74	74	75	76	75	75	75	75	75	75	75	76	76	75	74	74	74	74	74	74	74	73	72	73	72	71	72	72	72	72	73	74	74	74	74	74	74	74	74	74	75	74	75	77	77	77	77	77	78	78	77	75	75	75	74	74	74	74	75	75	75	74	74	74	74	73	74	74	74	74	74	73	74	74	74	73	73	73	72	72	72	73	73	74	73	73	73	72	72	72	71	71	71	71	70	73	73	73	73	74	74	74	74	75	75	76	74	74	74	74	74	74	73	73	73	72	71	70	69	68	67	67	67	67	67	67	68	68	69	70	70	70	70	70	71	71	71	71	73	73	73	74	73	74	74	75	75	74	71	71	71	72	72	72	72	73	73	73	73	74	75	75	75	75	75	75	75	74	74	74	74	74	74	74	74	74	74	74	74	73	73	74	74	74	73	73	72	72	72	72	72	72	73	73	73	73	74	74	75	76	76	76	75	74	74	75	75	76	77	77	77	77	77	77	77	76	76	76	75	74	74	75	75	75	75	75	75	77	77	77	77	76	75	75	76	76	75	75	74	75	74	75	75	77	76	76	75	75	76	76	76	76	76	77	77	78	78	77	77	77	77	78	78	78	76	77	78	78	77	76	76	76	76	76	76	76	76	76	76	77	77	78	78	78	79	79	78	78	79	79	79	79	79	79	79	79	78	78	76	77	77	77	77	77	77	78	78	79	79	77	76	76	75	75	74	74	74	74	74	73	73	73	73	73	72	72	72	72	72	71	71	70	69	70	70	70	70	70	69	69	69	69	69	70	70	70	70	70	70	70	70	70	69	69	69	69	68	68	67	67	68	68	68	69	69	69	69	70	70	70	71	71	71	71	71	71	71	71	71	71	72	72	72	72	71	71	72	71	71	71	71	73	74	74	74	74	74	74	74	75	75	75	77	77	77	77	78	78	77	77	76	76	76	76	76	75	75	75	74	74	74	74	74	73	73	73	73	73	73	72	72	72	72	72	71	72	72	72	72	72	72	73	73	73	75	76	77	77	77	77	77	78	78	78	78	78	78	78	78	78	78	76	75	76	75	75	75	75	75	75	75	76	77	77	77	78	78	79	79	79	79	79	78	79	79	78	78	78	76	75	74	75	75	75	75	74	74	75	75	75	75	73	73	73	74	75	75	75	75	75	76	76	76	76	76	76	77	76	76	76	76	76	77	77	76	76	76	76	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	76	75	74	74	74	74	74	73	73	74	73	73	74	73	72	73	73	73	73	73	73	73	73	73	73	73	73	73	72	72	71	71	70	70	71	71	71	72	73	73	73	73	73	73	72	71	70	69	70	69	69	71	71	72	72	72	73	72	72	73	73	73	74	74	74	73	72	71	73	73	73	72	73	73	73	74	75	75	75	75	75	76	76	77	77	77	77	77	77	78	78	78	78	78	77	78	78	78	79	81	81	80	80	80	81	82	82	82	82	82	82	83	84	84	83	83	84	84	82	81	81	81	81	81	81	81	83	82	82	81	81	81	81	80	80	79	79	80	80	80	80	80	79	78	77	77	77	77	77	77	77	76	76	77	77	77	78	77	78	78	78	79	79	79	79	79	79	80	79	79	79	79	79	80	80	81	81	80	80	79	79	79	79	79	80	81	81	81	82	82	82	82	82	83	83	83	83	85	85	86	86	87	87	87	85	85	84	84	85	84	84	83	83	84	84	84	84	84	85	87	87	86	86	85	84	83	84	84	84	84	84	85	85	84	84	84	84	83	82	83	82	82	82	81	81	82	82	82	82	82	82	83	84	84	84	84	84	84	84	85	85	85	85	85	85	85	85	85	84	85	85	85	86	86	86	86	86	86	86	86	86	86	86	85	85	86	86	86	86	86	87	88	88	88	88	87	88	86	85	85	85	85	84	84	85	85	85	85	85	85	85	85	85	85	85	85	86	86	85	85	85	85	85	85	85	85	85	85	84	84	83	84	84	84	84	86	86	87	88	89	90	90	90	89	87	87	86	86	86	86	86	86	86	85	84	85	83	84	84	84	85	84	84	82	83	82	83	83	83	84	84	83	83	84	81	82	81	81	79	79	79	80	80	82	82	81	81	82	82	82	83	83	82	82	82	82	81	81	81	80	81	81	81	80	80	81	81	81	82	82	82	82	82	82	81	82	81	80	80	80	80	80	80	82	82	82	82	83	82	81	82	81	81	82	83	83	83	83	84	84	84	82	83	83	82	82	81	81	81	82	82	82	82	83	84	84	84	84	84	85	85	83	82	82	81	81	81	82	81	81	79	79	80	80	80	80	80	78	77	77	77	77	77	77	78	78	78	77	76	76	77	76	75	74	74	75	75	75	74	73	73	73	72	71	71	71	71	71	71	72	72	72	73	73	73	72	72	72	72	72	73	73	73	73	73	73	72	72	72	72	72	71	71	71	72	72	72	72	73	73	72	71	71	71	71	72	72	72	72	73	73	73	73	73	73	71	72	71	70	70	71	71	71	70	70	71	72	71	72	72	72	72	72	71	71	71	71	71	72	72	71	71	70	69	69	68	69	69	69	68	68	67	66	66	66	65	65	65	65	65	66	66	66	65	65	65	63	63	63	64	64	64	65	65	65	64	63	64	64	66	67	68	68	69	69	69	70	70	70	71	71	72	71	71	71	71	71	71	71	71	71	71	71	70	69	69	69	70	70	70	69	68	69	69	69	68	68	68	67	67	67	67	67	67	66	66	65	64	65	66	66	66	66	65	65	63	63	64	65	66	65	65	65	65	65	65	65	65	65	64	64	65	65	65	65	64	64	64	64	64	64	64	64	64	64	63	62	62	62	62	62	61	61	62	63	62	62	63	63	63	63	62	63	62	62	61	61	61	61	61	62	61	61	61	61	61	60	61	61	61	61	60	60	60	61	60	60	59	59	58	59	58	58	58	58	58	58	59	58	59	58	59	59	60	60	60	60	60	60	59	59	60	60	60	60	60	60	60	60	60	60	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	63	63	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	61	60	60	60	60	60	60	60	60	60	60	61	60	59	60	60	61	60	60	60	61	61	62	62	62	62	62	62	61	61	61	61	61	61	61	62	62	62	62	63	63	63	62	62	62	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	61	63	64	64	64	64	64	64	65	64	64	64	64	64	64	64	64	64	64	64	64	66	66	66	66	66	66	66	66	67	67	67	70	70	70	70	70	70	69	68	68	68	69	69	69	68	68	68	69	69	70	70	67	68	67	67	66	66	65	65	65	65	63	64	66	65	66	64	64	64	64	64	64	63	63	63	63	63	62	62	61	61	61	62	62	62	62	62	62	62	63	64	64	64	63	63	63	63	64	64	62	61	61	62	62	62	62	62	62	62	62	63	63	63	64	64	65	64	64	63	63	64	64	64	64	64	66	66	66	66	66	66	66	66	66	65	64	64	64	64	64	64	63	63	63	64	65	65	65	66	66	66	66	65	65	65	65	67	67	66	67	67	67	67	66	66	68	68	68	68	68	67	67	67	67	67	67	68	68	68	68	68	68	67	67	66	66	66	67	67	68	68	68	68	68	68	68	68	68	67	66	65	65	65	65	65	65	66	66	66	66	66	66	65	65	65	64	64	63	61	61	61	62	61	61	60	60	60	61	62	62	63	63	62	62	63	63	62	62	63	63	63	63	63	64	64	64	65	65	65	66	65	66	66	66	67	67	67	67	65	65	65	65	65	65	65	65	65	65	64	64	64	64	65	65	65	65	65	65	65	66	66	66	66	64	64	64	63	63	63	62	62	62	61	61	60	60	61	62	62	62	62	63	63	62	62	62	62	62	61	61	61	61	59	59	58	58	58	58	58	58	58	57	57	57	56	56	56	55	55	55	55	56	55	54	55	55	55	55	55	55	54	53	54	54	53	53	54	54	53	52	51	50	50	50	50	50	49	50	50	50	51	49	49	49	49	49	47	48	48	48	48	48	48	48	49	49	49	49	49	49	49	50	50	50	50	50	49	49	49	49	48	48	49	49	50	51	51	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	51	50	50	50	50	50	51	52	52	52	51	51	52	52	51	52	52	53	53	53	53	52	52	52	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	56	56	56	56	56	56	56	57	57	57	57	57	57	58	59	59	59	59	60	62	63	64	65	65	65	64	64	64	64	64	64	64	64	65	64	65	65	64	64	63	62	62	64	64	64	64	64	64	63	64	62	62	63	62	62	63	63	62	62	62	61	61	60	61	61	60	60	60	60	60	60	60	60	60	61	61	61	62	63	62	62	62	61	61	60	60	59	59	59	59	59	59	59	59	59	60	60	60	59	58	58	58	58	58	58	58	58	58	59	59	57	57	57	57	57	56	57	57	58	57	57	57	57	56	56	56	56	56	56	56	56	55	54	55	55	55	54	54	54	53	53	53	53	52	52	52	52	52	53	52	52	52	53	53	53	53	53	55	56	56	56	56	57	57	57	57	57	56	57	58	58	58	58	58	58	59	62	62	62	62	62	63	64	64	65	65	65	65	65	65	66	65	66	67	68	68	67	67	67	68	68	68	69	69	69	69	69	69	68	69	69	69	69	69	68	68	68	68	68	69	69	68	68	68	68	68	68	67	67	66	65	65	64	65	65	65	65	64	64	64	63	64	64	64	64	64	64	64	65	65	65	66	63	64	64	64	65	65	64	65	64	64	64	64	64	65	65	65	65	64	64	64	63	63	63	63	63	62	62	63	63	63	63	64	64	64	64	64	64	63	64	64	64	65	65	64	64	63	63	63	63	63	62	63	63	63	64	64	64	63	64	64	63	63	62	64	64	63	63	63	63	63	62	62	61	62	62	62	62	63	62	63	63	63	63	61	61	62	62	61	61	63	64	65	65	66	66	66	66	66	66	66	65	64	64	63	63	63	62	62	62	62	62	63	64	64	64	66	66	66	66	68	68	68	68	67	67	68	68	67	67	67	67	67	66	66	66	66	66	67	67	67	68	66	66	66	66	66	65	67	67	66	67	67	67	67	67	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	68	68	67	67	66	68	68	69	69	69	70	70	71	71	70	70	72	70	69	70	70	70	71	71	72	72	73	73	72	71	71	71	71	71	71	71	71	71	71	72	71	71	71	71	71	72	72	72	72	71	73	73	72	74	75	75	76	76	77	77	78	79	79	78	78	78	79	79	79	77	77	77	78	79	79	79	79	79	78	78	78	77	76	76	77	78	79	80	79	79	78	79	81	81	81	80	80	80	81	81	80	80	80	80	79	80	80	81	81	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	78	78	77	77	77	77	77	78	77	78	78	77	77	77	77	77	76	76	76	76	77	77	77	77	77	77	78	78	78	77	77	78	78	78	79	78	78	79	79	79	79	79	79	81	82	82	82	82	81	81	81	80	78	77	77	78	77	76	76	77	77	77	76	75	76	76	76	76	77	77	77	78	77	76	76	76	76	77	77	77	76	77	77	76	76	76	77	77	78	78	76	76	77	77	77	78	77	76	76	76	75	75	75	74	75	75	75	75	74	74	74	73	74	74	74	75	75	76	76	76	76	76	77	76	74	75	74	74	74	74	73	73	73	72	71	71	71	71	71	70	70	70	70	71	71	71	71	71	71	71	71	72	72	71	71	70	70	70	70	70	70	70	70	69	70
40	40	41	41	41	41	41	41	41	41	42	42	42	42	40	40	40	41	41	41	41	41	41	42	42	42	43	43	42	42	42	42	43	43	44	45	45	45	45	45	46	47	47	47	47	48	49	50	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	51	51	51	50	50	50	50	50	50	50	51	51	51	52	52	52	53	53	53	55	55	55	55	55	55	56	58	58	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	58	57	57	57	57	57	56	57	58	57	57	57	57	57	57	57	57	58	58	58	58	57	58	57	57	57	57	57	58	59	59	58	59	59	59	59	59	58	59	59	59	59	59	60	61	61	61	61	60	60	59	59	59	59	59	59	59	59	60	59	59	58	59	59	60	60	60	60	59	60	60	61	61	61	61	61	61	60	61	62	62	63	62	62	63	63	63	63	64	64	64	64	64	64	64	65	65	64	64	63	63	64	65	65	66	65	65	65	65	66	66	66	65	65	65	66	66	67	67	67	67	66	66	66	66	66	66	66	65	66	66	64	64	66	66	66	67	68	67	67	67	67	67	67	68	68	68	70	70	70	70	71	71	71	71	70	71	72	71	71	71	71	70	69	69	69	70	71	71	70	71	71	69	70	71	71	71	71	71	71	70	70	69	70	70	70	70	70	69	68	68	69	68	69	69	68	69	69	69	68	68	68	68	68	68	68	68	67	67	67	67	67	66	66	66	66	66	66	66	66	67	67	67	68	68	68	69	69	68	68	68	69	69	70	70	70	70	71	71	71	70	71	71	71	71	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	70	69	69	68	68	67	69	69	69	69	69	69	67	67	67	67	66	65	64	64	64	63	64	64	64	64	64	63	63	63	62	62	63	63	63	64	65	65	64	64	64	66	66	66	66	66	66	67	67	67	67	68	68	68	67	67	67	68	68	68	67	67	67	67	67	65	66	67	67	66	66	66	66	66	67	65	65	66	66	65	65	65	66	66	66	66	66	66	67	67	68	68	68	68	68	68	68	69	69	69	69	69	69	68	68	68	70	70	70	70	70	70	70	70	70	71	70	70	70	70	71	71	69	69	69	69	69	68	68	68	68	68	68	69	69	69	70	70	69	69	70	70	70	70	70	70	70	69	68	68	68	68	68	68	68	68	69	68	68	68	68	69	69	69	70	70	70	70	70	70	71	71	71	70	69	69	69	69	70	70	70	70	70	70	70	70	70	70	70	70	71	72	72	72	71	72	72	72	72	72	71	70	69	69	69	69	69	69	68	68	68	67	68	68	68	68	68	68	67	67	67	67	67	66	66	66	66	66	66	66	67	68	68	67	67	68	68	68	67	67	67	66	65	64	65	66	66	66	66	66	66	66	65	65	66	67	67	67	67	67	68	68	68	67	66	65	64	64	64	65	64	64	64	64	64	65	66	67	67	67	67	65	64	64	63	63	63	63	62	62	62	63	63	63	63	63	63	63	63	62	62	62	62	62	63	63	61	60	60	61	60	60	60	58	58	59	60	60	60	60	59	59	59	58	58	58	59	58	58	57	57	56	56	56	56	56	58	58	59	59	59	59	59	58	58	58	58	57	57	58	58	58	58	58	59	59	59	59	59	59	58	58	58	58	60	60	59	59	60	60	61	60	58	57	56	56	55	55	55	55	56	56	56	56	56	55	55	55	55	55	54	53	53	53	53	53	54	54	54	54	55	55	54	54	54	54	55	54	53	53	53	53	53	53	53	55	55	55	55	55	55	55	55	54	53	53	53	53	53	53	53	53	53	52	52	51	50	50	49	50	50	51	52	52	51	51	51	51	52	52	53	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	50	50	51	51	51	52	53	53	52	52	53	53	53	53	53	53	53	54	54	54	54	54	54	55	55	55	55	55	55	56	56	55	57	56	57	57	56	56	55	55	55	56	56	56	56	57	57	57	57	57	57	56	56	56	56	56	57	57	57	58	58	59	59	60	59	59	59	59	58	58	57	57	57	57	57	57	57	57	57	58	59	58	57	57	57	57	57	57	57	58	58	58	58	59	59	59	59	60	60	60	60	61	60	61	61	61	61	62	62	62	62	62	61	61	61	62	62	62	62	61	61	61	61	61	61	60	59	59	58	58	59	59	59	59	59	59	59	59	59	58	58	58	58	58	57	57	58	59	58	58	58	58	58	58	58	58	58	58	58	58	58	56	56	56	56	56	56	57	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	58	58	58	59	59	59	58	58	58	59	59	59	59	59	60	60	59	59	59	59	59	58	58	58	59	59	59	58	58	59	59	59	58	58	58	57	58	58	59	59	59	60	60	60	60	59	59	57	57	58	57	57	57	57	57	57	57	57	57	57	57	57	58	59	59	59	58	58	58	58	58	59	59	59	59	59	59	59	58	58	58	59	59	60	60	60	60	60	59	58	58	59	59	59	59	59	60	60	61	61	61	61	61	60	60	58	58	58	58	59	58	58	59	59	59	59	59	59	59	59	59	59	60	61	62	63	63	62	63	63	62	62	62	63	63	63	63	63	63	63	64	64	64	64	63	63	63	62	62	62	63	63	64	61	61	61	61	61	61	62	62	62	63	63	63	63	63	63	63	62	62	61	61	62	61	60	61	62	62	61	61	60	60	60	60	60	60	60	60	61	61	62	62	62	62	62	61	62	61	62	62	63	64	64	63	62	62	63	64	65	66	66	65	65	64	63	63	63	65	65	66	66	66	66	66	65	65	65	65	65	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	66	66	65	64	64	63	62	63	63	62	62	62	62	64	64	64	64	64	64	64	64	64	63	63	63	62	62	62	63	63	64	64	64	64	64	63	61	61	61	60	59	59	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	62	63	63	63	63	64	64	64	62	63	62	62	62	62	62	62	62	64	64	63	63	63	63	64	64	65	65	65	65	65	65	67	67	67	67	67	67	67	66	67	67	67	67	68	68	68	68	68	69	69	71	71	71	70	70	70	70	70	69	69	69	69	69	69	69	69	69	68	68	68	68	67	67	67	69	69	69	69	69	69	69	69	69	69	69	68	69	68	68	69	70	70	70	70	70	70	70	70	71	70	69	70	70	70	70	70	70	70	71	71	70	71	71	71	70	71	71	71	70	70	70	71	71	71	70	70	68	67	67	67	66	67	67	67	67	67	66	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	67	67	66	66	65	65	65	65	65	65	64	64	64	64	64	64	64	64	65	66	66	66	67	67	67	67	69	69	69	69	69	69	69	69	70	69	69	69	67	67	68	68	69	70	69	69	69	70	72	74	75	75	74	74	74	74	74	74	74	73	73	73	73	74	74	74	74	73	71	71	71	71	71	71	71	71	71	71	71	71	70	72	72	72	72	73	73	73	73	74	74	74	74	74	75	75	75	75	76	76	77	77	78	78	78	78	78	78	78	77	76	76	77	77	77	76	76	76	75	76	76	75	75	75	76	76	76	76	75	75	75	74	74	74	74	74	75	75	75	75	75	75	76	76	76	76	76	76	76	76	77	78	78	78	79	79	79	78	80	80	81	80	81	81	80	80	79	80	80	80	80	80	80	80	81	81	80	80	80	80	80	80	79	79	79	79	78	78	78	78	78	78	78	78	78	78	79	79	79	79	79	78	78	78	78	79	79	79	79	80	80	81	81	81	81	81	81	81	81	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	83	83	83	82	82	82	82	81	81	81	81	81	81	80	80	80	81	81	81	82	82	81	81	81	81	80	80	80	80	80	80	80	80	80	81	81	81	81	82	82	82	82	82	82	82	82	81	81	82	81	81	81	81	81	81	80	79	80	81	81	80	80	80	77	77	75	75	75	75	75	75	75	75	75	75	74	74	74	74	74	74	74	74	74	74	75	75	75	75	74	74	74	72	71	71	71	70	70	70	71	70	70	70	70	68	68	69	68	68	68	68	68	68	67	68	68	69	68	69	69	69	68	68	67	67	66	65	65	65	65	66	67	67	67	67	67	67	67	67	68	67	67	68	69	70	69	68	68	68	67	67	67	66	66	66	68	69	69	69	69	68	67	67	67	67	66	66	66	66	66	67	67	68	68	68	69	71	71	72	74	74	74	73	73	73	74	75	75	75	75	76	76	76	76	76	76	76	76	75	75	74	74	75	74	75	75	74	74	74	74	74	74	73	73	72	72	73	73	73	73	73	74	73	73	73	73	73	73	73	73	73	74	74	73	73	73	73	73	74	75	75	75	74	73	74	73	73	73	73	74	74	74	74	74	75	76	75	75	76	75	74	74	75	75	75	77	77	77	77	77	77	78	79	79	79	79	79	78	77	76	75	75	75	73	73	73	74	75	74	73	72	72	73	72	72	72	72	72	72	73	73	72	73	73	73	74	74	74	73	73	73	75	75	75	74	74	74	74	74	74	74	74	74	73	73	73	73	74	73	73	73	72	72	71	71	70	70	70	70	70	70	70	70	70	71	71	71	71	70	69	69	69	69	69	69	69	69	69	68	67	67	67	68	68	68	68	67	68	68	69	69	70	69	69	70	70	70	70	70	73	73	73	73	73	72	73	73	74	74	73	72	71	70	70	70	71	70	71	71	71	71	71	72	72	72	72	72	72	71	71	71	71	70	69	69	69	69	69	69	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	66	66	67	67	66	66	66	65	65	65	65	65	65	65	65	64	64	62	62	62	63	63	63	62	62	62	61	61	61	61	62	62	63	63	63	64	64	64	64	64	64	64	64	64	63	63	64	64	64	64	64	64	64	65	65	65	66	66	66	66	67	66	66	66	67	68	67	68	68	68	68	68	68	68	68	68	68	67	67	68	69	69	69	71	70	70	70	69	69	69	69	69	69	69	68	69	70	70	70	70	69	69	69	71	71	71	71	71	71	70	70	71	71	71	71	70	70	70	69	69	69	69	69	69	70	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	66	65	65	66	67	67	67	67	67	68	68	68	67	67	67	67	67	67	67	67	67	68	68	66	66	66	66	66	66	67	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	68	67	67	67	68	68	68	68	67	67	67	67	67	67	67	67	67	67	67	66	66	66	65	65	65	65	65	65	65	66	67	68	68	68	68	68	68	68	68	70	69	69	68	67	67	67	67	66	66	66	66	66	66	66	66	66	65	65	64	63	63	63	63	64	64	63	63	63	63	63	64	63	63	63	63	63	63	63	63	62	62	62	62	63	62	63	62	61	61	61	59	60	61	62	62	61	60	60	60	60	61	61	60	60	60	60	60	60	60	60	60	60	59	60	61	62	62	62	62	61	60	60	61	61	61	60	60	61	61	61	61	60	61	61	61	62	63	63	63	63	63	63	61	61	64	64	65	65	66	66	66	66	67	67	68	68	69	70	69	69	69	70	69	69	69	69	69	69	68	68	69	70	71	71	70	71	71	71	71	71	71	71	70	70	71	72	72	72	73	73	73	72	72	72	72	72	72	71	70	70	70	70	70	70	70	71	72	73	73	73	73	73	73	72	73	73	72	72	72	72	72	72	72	72	72	71	69	70	71	71	71	71	71	71	70	70	70	69	69	69	68	68	68	68	68	68	68	68	68	69	70	70	69	69	69	68	69	69	68	69	69	69	69	69	69	70	70	69	69	69	69	69	69	68	69	69	69	69	69	69	70	70	69	69	68	68	68	68	68	68	68	69	69	69	69	69	70	70	70	69	68	68	68	68	68	67	67	67	67	67	67	66	66	66	66	65	65	65	65	65	64	62	61	61	61	61	61	61	61	60	61	60	60	60	60	57	57	58	58	58	58	58	57	57	57	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	57	57	57	56	56	55	55	55	55	55	55	55	54	53	53	53	53	53	53	53	53	52	52	52	52	53	53	53	53	53	53	54	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	51	51	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	50	51	51	50	50	50	50	50	51	52	51	50	50	50	50	50	50	50	50	50	50	50	50	51	50	50	50	49	49	49	49	48	49	49	49	49	49	48	48	48	48	48	48	50	50	50	50	50	50	51	51	52	52	52	52	52	52	52	52	52	52	50	50	51	51	51	52	50	50	49	49	48	47	46	46	46	46	46	46	46	47	49	49	49	49	49	48	48	48	48	49	49	49	49	48	47	47	47	47	48	49	49	50	50	50	49	49	50	50	51	51	51	51	52	52	52	52	52	52	52	52	53	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	53	53	54	55	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	53	53	54	53	53	53	53	53	53	53	53	53	54	54	53	53	52	53	53	53	53	53	52	52	52	52	52	52	52	52	53	52	52	52	52	54	54	54	55	55	55	55	55	55	55	54	55
37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	40	40	40	41	40	39	39	38	37	37	37	37	37	37	37	37	37	38	38	38	38	37	37	37	37	37	38	38	38	38	38	38	39	40	40	39	39	39	39	39	39	39	39	40	39	39	39	40	40	40	40	40	40	40	40	40	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	40	40	40	40	40	40	40	40	40	39	40	40	39	39	39	41	41	42	43	44	45	46	46	46	46	46	46	45	45	45	43	43	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	47	46	45	45	46	46	46	47	47	47	48	49	49	49	49	48	49	49	49	48	48	48	48	49	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	51	53	53	53	53	53	54	54	55	55	56	56	56	56	56	57	57	58	58	58	59	60	60	60	60	59	59	60	60	58	58	58	58	58	58	58	57	57	58	58	57	57	56	58	58	59	59	58	58	58	57	57	58	58	57	57	57	57	57	56	55	55	55	55	55	55	54	53	54	54	54	53	53	52	52	52	52	52	54	54	55	55	56	56	56	56	56	55	55	56	57	57	57	57	57	56	56	57	57	57	57	57	57	57	58	59	59	59	59	59	60	60	60	61	61	61	61	61	61	60	60	59	59	59	59	58	58	58	58	57	56	56	56	56	56	56	56	55	55	55	54	53	53	53	53	53	52	52	52	52	52	52	53	53	53	53	54	54	54	54	53	53	53	53	53	52	51	51	52	52	54	55	55	55	55	55	55	55	56	55	55	55	54	54	54	54	54	54	53	53	53	53	53	53	55	55	55	55	55	54	54	55	56	56	56	56	56	56	55	55	56	56	56	56	56	56	55	55	55	55	56	56	55	55	55	56	56	56	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	57	56	55	54	54	55	55	55	55	55	55	55	56	56	56	57	57	57	57	57	57	58	57	57	57	57	57	57	56	57	57	56	56	56	56	56	54	54	55	55	56	57	55	55	55	55	56	56	56	56	55	56	56	55	55	55	55	55	54	54	53	53	52	52	52	53	53	53	53	53	54	55	56	57	57	57	56	56	56	58	57	56	55	55	55	54	54	54	54	54	54	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	52	52	52	50	50	49	48	48	48	49	49	49	48	48	48	49	49	50	50	50	50	50	51	51	51	51	50	50	50	51	51	51	51	51	50	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	53	54	54	54	54	54	54	54	55	55	55	55	54	54	54	55	55	55	54	54	53	53	53	54	55	55	55	56	56	57	57	59	58	58	58	58	57	57	57	57	56	55	55	55	55	55	56	56	56	56	55	55	55	55	54	54	54	54	52	52	51	51	51	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	53	53	53	54	54	53	54	54	55	54	54	57	56	56	56	57	57	57	57	57	57	56	56	55	55	56	56	56	56	57	57	56	56	56	56	56	56	56	57	57	57	57	58	58	57	57	57	57	58	58	59	58	58	57	57	56	56	55	55	55	55	56	56	56	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	57	58	59	59	57	57	57	56	55	55	56	56	56	56	56	57	59	59	59	58	58	59	58	58	58	59	59	59	59	58	57	57	57	57	57	57	57	57	57	57	58	58	58	58	57	56	55	56	56	56	56	58	59	59	59	59	59	59	59	59	59	59	59	59	60	59	59	59	59	58	57	57	57	57	57	57	59	59	59	59	59	58	58	58	58	58	58	58	58	57	57	57	56	56	56	57	57	57	56	57	57	57	58	57	58	58	58	58	58	59	60	60	61	62	63	63	63	63	63	65	66	67	67	66	66	66	67	68	68	68	68	68	68	67	67	66	66	66	67	67	66	67	67	67	67	67	67	67	66	66	66	65	65	65	66	66	66	66	66	66	66	67	67	66	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	68	69	69	69	69	69	69	69	69	70	71	71	70	71	70	70	70	70	71	71	72	72	72	73	74	72	72	71	70	70	69	70	70	70	70	70	72	71	70	70	70	72	72	72	72	71	72	73	72	72	72	72	72	72	72	72	71	71	71	71	70	70	70	70	71	71	71	71	70	71	69	69	69	69	69	69	69	69	69	69	68	68	68	69	69	69	69	69	69	69	69	69	70	70	71	72	71	71	71	71	71	70	72	72	72	72	73	72	73	72	72	72	71	71	71	71	70	70	70	70	69	70	69	68	69	69	67	67	67	66	67	67	67	67	67	67	67	68	68	68	67	67	66	67	68	69	68	67	67	68	68	69	69	69	67	67	67	67	67	67	67	67	67	67	68	67	66	67	67	67	67	67	67	66	66	66	66	66	66	65	65	65	64	64	64	63	63	63	63	63	63	62	63	64	64	64	64	64	64	64	64	65	64	64	64	64	65	65	65	65	65	65	65	65	64	64	64	64	64	63	63	64	64	64	64	63	63	62	62	62	62	62	61	62	62	62	63	64	64	64	64	64	65	66	66	67	67	67	67	68	68	68	69	69	70	69	69	69	69	69	69	68	69	70	70	70	70	69	68	68	68	68	68	67	67	68	68	69	69	67	66	67	68	68	68	68	67	68	69	69	68	67	67	67	67	67	67	68	69	69	70	70	71	71	71	70	70	70	70	71	71	72	73	73	73	74	74	74	75	75	75	74	74	75	75	75	74	75	75	75	75	75	76	75	75	75	75	75	75	76	77	77	77	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	76	76	76	76	76	76	76	76	77	77	77	77	77	77	77	77	77	79	79	79	79	79	78	78	78	77	79	79	78	78	78	78	79	79	78	79	79	79	79	78	78	77	77	77	77	77	77	78	78	78	78	78	77	78	78	78	77	77	77	77	78	78	78	77	77	77	77	77	77	77	77	77	77	76	75	76	76	76	76	76	75	76	75	76	76	76	76	76	76	76	77	77	77	77	77	77	77	77	78	78	78	78	77	77	76	76	77	77	76	76	76	77	77	77	77	77	77	77	78	79	79	78	78	78	78	78	78	78	78	79	79	80	80	80	78	79	79	79	79	78	78	78	77	78	78	78	78	78	77	77	78	78	80	80	80	80	80	79	79	79	79	78	78	78	77	77	80	80	78	77	77	77	77	76	76	75	76	75	75	75	76	76	75	75	74	74	74	74	74	74	74	73	73	73	73	73	73	72	71	71	70	71	71	72	72	72	72	72	72	72	72	71	71	72	71	71	71	71	72	71	71	71	73	73	73	73	73	72	72	72	72	72	71	71	71	71	71	71	71	70	70	69	69	69	70	70	71	73	72	71	71	71	71	72	73	73	72	72	72	73	73	73	73	73	73	73	73	74	75	76	75	76	75	74	74	74	73	73	73	73	74	74	74	75	75	75	74	75	75	75	75	74	74	76	75	74	73	72	72	71	71	71	71	72	73	74	73	74	75	74	75	75	75	76	76	76	76	76	76	76	77	77	77	77	75	75	75	76	76	76	77	76	77	77	77	78	78	77	77	76	77	78	78	78	78	77	77	78	78	79	78	78	79	79	79	79	79	79	79	81	79	79	79	79	78	78	78	78	78	79	80	80	80	80	80	80	80	81	81	81	81	82	82	82	83	83	84	84	85	85	85	85	85	86	86	87	87	87	87	88	88	90	89	90	90	90	91	92	91	91	90	89	89	89	89	89	90	90	90	89	88	89	89	89	89	89	89	89	89	90	89	89	90	90	89	89	90	90	91	91	91	91	91	90	90	91	92	92	92	92	92	93	93	92	93	93	93	93	94	94	93	94	93	93	93	93	93	93	93	93	93	93	92	92	92	91	91	91	91	91	91	91	91	91	90	90	90	90	89	88	88	89	89	89	89	90	90	90	91	91	92	91	91	90	89	90	90	91	91	91	91	91	91	91	90	91	91	92	92	92	91	90	90	89	89	90	90	90	90	90	90	90	91	92	92	93	92	90	90	89	89	88	88	89	89	89	89	89	90	90	90	90	90	88	88	88	88	88	88	88	89	89	89	89	89	90	89	89	90	90	89	89	89	91	91	91	92	92	92	92	92	92	92	93	94	94	95	96	97	96	95	94	93	93	93	93	93	93	93	93	92	91	91	91	91	91	91	89	89	89	89	90	88	88	89	88	88	88	87	86	86	86	84	84	84	84	84	83	83	83	82	82	83	82	82	81	81	80	81	80	81	81	83	83	83	83	83	84	83	83	84	84	84	84	83	83	83	83	83	83	84	84	84	84	83	83	83	83	83	84	83	85	86	86	86	85	85	85	87	87	87	87	88	88	87	86	86	86	88	89	89	88	89	89	90	90	91	91	90	89	89	89	88	87	86	87	87	86	84	85	84	82	82	81	83	82	82	81	80	80	80	80	81	80	79	78	78	81	82	82	82	82	83	83	83	84	85	86	86	86	86	88	88	88	88	88	89	89	88	88	88	88	89	89	89	89	88	89	88	88	89	89	90	90	89	90	90	90	90	90	89	90	90	90	90	90	90	90	91	91	91	91	90	91	91	91	90	88	88	88	88	89	87	88	88	88	88	88	88	87	88	88	88	88	87	87	87	87	87	87	88	88	89	89	88	88	88	87	86	86	86	84	84	84	84	84	84	84	85	85	84	84	84	84	83	83	83	82	82	82	82	82	82	84	83	83	83	83	83	82	79	79	80	80	80	81	82	82	82	82	82	82	83	83	83	83	82	81	81	81	81	82	83	84	83	83	84	84	83	83	83	83	83	83	82	82	82	82	82	82	81	82	83	83	82	82	82	83	83	83	83	82	82	83	82	82	82	82	82	82	83	83	83	83	84	84	84	85	85	84	84	84	84	84	84	84	84	84	83	83	83	82	82	81	81	81	81	81	81	81	82	82	82	82	82	82	82	82	81	81	81	81	81	82	81	80	81	81	81	81	82	82	81	81	81	81	81	80	80	80	80	80	80	79	79	79	80	79	80	80	79	79	79	79	79	81	81	80	80	80	80	81	80	79	79	80	80	81	81	81	81	79	79	79	78	79	79	80	78	79	77	77	76	76	75	75	76	76	76	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	77	77	78	77	77	77	77	77	76	76	76	77	78	79	80	79	79	78	78	79	79	80	80	81	81	81	81	81	80	81	81	80	80	80	82	82	81	81	82	84	83	82	82	81	81	81	81	81	81	81	80	80	80	80	80	81	81	81	81	78	77	77	78	78	78	79	79	80	80	80	79	79	78	78	78	77	76	76	76	75	75	75	75	74	74	74	74	74	73	73	73	73	72	72	73	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	74	75	75	75	75	75	74	74	74	74	74	74	75	75	74	74	74	75	76	78	78	77	77	77	78	78	78	79	79	79	78	79	80	80	80	82	81	81	81	81	81	80	80	80	79	79	79	79	78	76	76	75	74	74	75	75	74	74	73	73	73	74	74	73	73	72	72	71	71	71	72	71	71	72	71	70	70	70	70	70	69	69	68	68	68	68	67	67	67	67	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	65	65	64	64	63	63	65	65	65	64	64	63	63	64	65	64	64	64	64	66	65	65	65	66	66	67	67	67	66	67	67	67	67	67	67	67	66	67	68	68	67	67	65	66	66	66	66	65	65	65	66	66	66	67	67	66	66	66	66	64	64	64	63	63	62	62	62	62	62	63	63	64	63	63	63	63	63	63	63	63	64	64	65	65	66	65	65	65	65	65	65	65	65	65	66	66	66	66	65	65	65	66	66	66	66	67	67	67	67	66	66	67	67	67	67	67	68	68	68	69	67	68	67	67	67	67	67	67	69	69	69	70	70	70	69	69	69	69	68	66	65	66	66	65	66	66	66	67	67	67	67	67	66	65	65	65	65	65	65	64	64	64	64	65	65	65	64	65	65	66	66	65	64	64	64	65	64	64	64	64	64	64	65	65	65	65	65	65	65	65	64	65	66	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	65	65	65	65	65	65	65	66	66	66	66	65	65	65	65	67	66	67	67	67	67	65	65	65	65	65	66	67	67	67	67	68	68	68	67	67	66	67	69	69	69	68	68	68	68	68	67	67	67	66	67	67	66	66	66	67	67	66	66	65	65	65	64	64	65	65	64	64	64	64	62	62	62	61	61	61	61	63	63	63	62	62	63	64	64	64	65	65	65	67	67	67
53	53	52	53	53	53	52	52	51	53	53	53	53	53	54	53	53	53	53	53	53	53	52	52	53	53	52	53	53	53	53	52	52	52	53	53	53	51	51	51	51	51	51	51	52	52	53	53	52	54	54	54	54	54	53	53	53	53	53	52	52	52	52	53	54	55	55	55	54	54	54	54	54	54	54	54	53	53	53	53	52	53	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	53	53	54	55	55	55	55	55	54	54	54	55	54	54	53	53	54	54	54	54	54	53	54	54	54	54	53	53	53	54	53	53	53	54	54	54	54	54	54	54	53	54	54	53	53	53	53	53	53	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	56	56	56	56	57	57	57	57	56	56	55	55	55	55	55	56	57	57	57	57	57	57	56	56	55	55	56	57	55	55	55	55	55	56	55	55	55	55	55	55	55	55	55	56	56	57	58	58	58	59	59	59	59	59	59	59	59	59	59	59	61	63	63	63	63	63	62	62	62	62	61	61	61	61	62	62	63	62	62	62	62	62	64	64	65	65	65	64	63	64	64	64	64	64	64	64	64	64	64	63	64	65	65	65	65	65	65	65	65	65	64	64	63	63	63	63	63	63	63	63	63	63	63	63	62	61	61	61	61	61	61	60	60	60	61	61	59	59	59	58	57	58	58	59	59	59	59	59	59	59	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	59	59	59	59	59	58	58	58	59	58	58	58	58	58	58	58	58	59	59	60	60	60	60	60	60	60	60	60	61	61	61	61	61	62	63	64	64	64	64	64	64	64	65	65	64	65	65	65	64	64	63	63	63	63	63	63	63	63	63	63	63	63	62	64	63	63	64	63	63	63	63	64	63	64	64	64	64	64	63	63	62	63	62	63	63	62	62	63	63	62	62	61	61	61	60	60	60	62	61	61	62	62	62	62	62	61	61	61	61	61	61	60	59	59	59	59	60	60	60	60	60	60	59	59	59	59	59	59	58	59	59	59	59	59	60	60	62	63	64	62	62	63	63	63	62	62	62	61	61	61	60	60	60	60	60	60	61	61	61	61	61	61	60	61	61	61	61	61	63	63	65	65	66	66	66	66	67	67	67	67	66	66	66	66	64	65	64	64	64	65	63	63	63	63	63	62	62	62	62	62	62	62	62	63	62	62	62	62	62	63	63	62	62	62	62	62	61	63	63	63	63	63	63	62	62	62	62	62	62	62	61	63	63	63	63	63	63	63	64	65	65	65	65	64	64	64	63	63	63	64	64	64	64	64	64	64	65	65	65	65	65	66	66	67	67	67	66	66	66	66	67	67	67	67	68	68	67	67	67	67	67	66	65	66	66	65	65	64	64	64	64	65	67	67	67	67	67	67	67	67	66	66	66	65	65	65	65	65	65	65	65	66	66	66	64	65	65	64	65	66	65	67	66	66	66	66	67	67	67	66	65	65	65	66	66	66	66	66	66	66	65	64	63	63	63	63	62	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	62	63	63	63	62	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	63	62	62	62	63	63	63	63	62	63	63	63	63	64	65	64	63	63	64	64	64	64	64	64	64	64	64	64	64	64	63	63	64	65	63	63	64	64	64	64	64	64	64	65	64	63	63	63	62	61	62	62	61	60	61	61	60	60	60	61	61	61	61	61	61	61	61	61	62	62	62	61	61	61	61	61	62	61	61	61	61	61	60	60	61	62	61	61	61	61	60	59	59	59	58	58	59	58	58	58	58	58	58	58	58	58	58	57	56	56	56	56	56	56	56	55	54	54	54	54	54	54	54	56	55	55	56	56	57	57	57	56	55	55	54	55	56	56	56	56	56	56	56	56	56	56	57	57	57	56	56	56	58	58	58	57	57	57	56	55	55	55	54	54	53	53	53	53	53	53	53	53	52	52	52	51	52	52	52	52	52	52	52	53	53	53	53	52	52	52	52	52	52	51	51	52	52	52	52	52	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	51	51	51	51	51	51	50	50	50	50	50	51	51	50	50	49	50	50	50	50	51	52	52	52	52	52	52	52	51	51	51	51	52	51	51	52	52	54	54	54	54	54	54	54	54	54	54	53	53	53	53	54	54	54	54	54	55	55	56	56	56	55	55	56	56	56	56	56	59	59	59	58	57	57	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	57	57	57	58	58	58	57	57	57	57	57	58	59	59	59	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	61	61	61	62	61	59	59	59	59	59	59	58	59	59	59	58	58	58	58	60	60	59	58	58	58	58	57	58	58	58	58	59	59	59	59	58	58	58	58	58	58	57	57	57	56	56	55	55	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	55	55	55	54	54	55	55	55	54	54	54	53	54	54	54	54	54	54	54	54	54	54	55	54	54	54	54	54	54	53	52	51	51	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	49	51	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	48	48	48	48	47	47	47	46	47	48	48	48	49	49	49	51	51	51	51	51	51	51	51	51	51	51	50	51	51	51	51	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	51	52	52	51	50	50	50	50	50	49	49	49	48	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	47	47	47	45	45	45	45	45	45	44	44	44	44	44	45	46	46	47	47	47	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	51	51	51	51	51	51	52	52	51	50	50	51	51	51	51	50	49	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	48	48	48	48	47	48	49	49	49	49	49	49	49	49	50	50	50	49	49	49	49	49	49	49	49	48	48	48	48	49	50	50	49	49	49	50	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	51	51	51	50	50	50	50	50	51	52	51	51	51	51	51	51	51	51	51	50	49	49	49	49	50	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	54	54	54	54	53	53	53	53	53	53	53	53	53	54	53	52	52	52	52	51	50	49	50	52	53	53	52	51	51	52	52	52	52	51	51	51	51	51	50	49	49	49	49	49	49	51	52	52	52	51	51	51	50	50	50	50	50	50	50	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	51	51	51	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	51	53	53	53	53	53	54	53	54	54	54	54	53	53	54	53	53	52	52	52	52	52	52	52	52	51	50	50	50	51	51	51	51	51	51	51	51	50	51	52	51	50	51	51	50	49	49	49	49	50	50	50	48	48	48	49	49	49	47	47	47	47	47	47	47	48	48	48	48	48	49	49	49	48	48	49	49	50	50	50	50	51	52	52	52	52	52	52	52	51	51	51	51	50	50	50	51	51	51	52	53	52	53	53	53	53	54	54	54	54	54	54	53	53	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	52	53	53	53	53	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	51	51	52	52	52	51	51	51	52	54	54	53	52	51	51	51	51	52	52	52	51	51	52	52	52	51	51	51	51	51	50	50	50	51	50	50	50	50	50	51	51	51	52	52	52	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	54	53	53	53	53	53	53	53	54	55	56	56	56	57	57	58	58	60	60	60	61	60	60	60	60	60	60	60	60	60	59	59	60	60	59	60	60	60	61	61	60	60	60	60	60	61	61	61	61	61	61	59	60	60	61	61	61	62	62	62	62	62	62	62	61	60	60	60	61	61	61	62	62	62	62	62	62	62	62	61	60	59	58	59	58	58	58	58	59	59	59	59	59	58	58	58	57	57	55	55	55	55	56	56	56	56	56	57	57	57	57	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	60	59	59	58	58	58	58	58	58	58	58	60	60	61	61	62	62	62	63	63	64	64	64	64	65	65	65	64	64	64	65	65	64	64	65	65	65	65	64	65	65	65	64	64	64	64	63	64	64	63	64	64	64	64	64	64	64	63	63	63	63	63	62	62	63	63	63	63	64	64	64	63	63	62	61	61	61	61	60	60	60	60	60	60	59	59	59	59	58	58	57	56	55	55	55	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	54	52	53	53	54	54	54	55	55	55	55	56	56	55	55	55	56	56	55	55	54	53	52	52	52	51	51	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	48	48	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	47	47	48	48	48	49	49	49	49	49	49	50	51	51	52	51	52	52	53	53	54	54	54	55	55	54	54	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	54	55	55	55	55	55	55	56	56	56	56	57	58	57	57	57	57	57	57	57	57	58	57	57	57	56	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	53	53	53	54	55	55	54	54	54	54	55	55	55	55	55	55	55	53	53	53	54	53	53	53	53	53	53	53	53	53	52	51	51	51	51	51	53	53	52	52	53	50	50	51	52	52	53	53	53	53	54	54	55	55	55	54	53	53	53	52	52	52	51	51	52	52	52	53	53	53	53	53	54	54	54	54	54	53	54	54	54	55	54	54	54	54	54	54	54	54	54	54	53	54	54	54	53	53	53	53	54	54	53	53	53	53	53	54	54	54	54	54	54	55	55	54	55	56	56	56	56	56	55	55	55	55	55	55	55	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	58	58	58	58	58	59	58	58	58	59	59	60	59	60	60	59	59	59	59	59	59	58	58	57	57	57	57	56	55	55	55	55	54	54	54	54	55	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	57	57	56	56	56	56	56	54	54	54	54	53	53	52	52	52	52	52	51	51	51	52	51	51	52	52	53	54	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	54	55	55	55	55	54	54	54	53	53	53	53	53	53	53	53	53	54	54	54	54	54	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	49	48	49	49	49	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	47	47	48	48	48	49	49	49	49	49	49	48	48	48	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	48	47	47	48	48	48	48	48	49	50	50	51	51	51	51	52	52	52	53	53	53	53	53	54	54	52	52	52	52	52	51	52	52	53	53	53	53	52	52	52	53	53	53	53	52	52	52	51	51	51	50	50	51	51	51	51	51	50	50	50	50	49	49	49	49	49	50	50	50	49	49	49	49	50	50	50	50	50	50	49	50	50	50	50	50	51	51	51	53	53	53	53	53	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	54	54	53	53	53	53	53	54	54	54	54	55	55	56	56	56	57	58	58	58	58	58	58	58	58	58	57	58	58	59	59	59	59	59	59	59	59	59	60	60	59	59	60	61	61	60	60	60	60	61	61	61	61	59	59	58	58	58	58	58	58	58	58	58	59	59	59	59	59	61	61	62	62	62	62	62	62	63	63	63	63	63	63	64	64	64	64	63	63	63	63	63	64	64	64	65	65	65	66	66	66	66	66	67	67	67	67	67	67	67	67	68	68	66	66	66	66	65	65	66	67	66	66	65	65	66	66	67	67	66	67	67	67	67	67	68	68	68	67	68	68	68	68	68	68	67	67	67	68	68	69	69	69	69	69	69	67	67	67	67	66	66	66	67	68	68	68	67	68	69	69	69	69	68	68	68	68	68	68	68	69	69	69	69	69	69	70	69	69	69	69	69	69	70	70	71	71	71	70	71	71	71	71	71	71	71	71	70	69	69	68	68	68	65	67	67	67	68	68	68	69	69	68	69	69	69
63	63	63	63	64	63	63	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	62	61	61	62	62	62	61	61	61	62	61	60	59	59	59	59	59	59	59	60	60	60	60	59	59	59	60	60	60	60	59	60	59	58	58	58	58	57	57	58	58	58	58	58	58	58	57	57	57	56	56	56	54	53	53	53	53	53	53	54	54	53	53	52	51	51	51	51	51	51	51	51	52	52	53	52	53	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	53	53	53	53	53	53	53	54	54	54	56	56	56	57	57	56	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	56	56	57	57	56	57	57	57	56	55	55	55	55	55	56	56	56	56	56	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	56	56	56	56	56	56	56	55	55	55	54	54	54	54	54	56	56	56	56	56	56	56	56	56	56	55	54	53	53	53	53	53	53	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	48	48	48	48	47	47	48	49	48	48	48	48	48	48	48	47	48	48	48	48	48	48	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	49	48	48	49	50	49	49	49	49	49	48	48	49	49	48	48	48	46	46	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	47	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	48	48	48	48	49	50	49	49	50	49	49	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	47	47	47	48	47	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	45	44	45	44	44	44	45	45	44	43	43	43	42	42	42	42	43	43	43	43	43	43	44	44	43	43	43	44	44	44	44	44	44	45	44	44	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	46	46	47	48	48	49	49	49	49	48	48	49	49	49	49	49	49	49	52	52	52	52	52	53	53	53	52	51	51	51	51	51	51	51	51	51	50	50	50	51	51	51	53	53	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	55	55	55	55	54	54	54	54	53	52	52	52	52	52	52	51	51	52	52	51	51	50	49	49	48	48	48	48	48	48	51	51	51	52	52	52	52	52	52	52	53	53	53	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	52	53	52	52	52	52	52	51	51	51	51	51	52	53	53	53	52	53	53	53	54	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	54	55	56	55	55	55	56	55	55	55	54	54	54	54	53	52	51	50	50	50	50	51	52	52	52	52	53	53	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	54	55	55	55	55	55	54	54	53	53	55	55	55	55	54	54	55	54	54	55	55	55	55	55	55	56	56	56	55	55	55	55	55	54	54	56	56	56	56	57	58	58	59	59	59	59	59	59	59	60	60	59	59	59	59	58	58	59	59	58	58	58	57	57	57	57	57	57	58	58	58	58	57	57	57	57	58	58	58	58	57	57	56	56	56	57	57	56	55	56	58	58	58	58	58	57	57	57	57	57	57	57	57	57	58	57	57	57	57	58	58	58	59	59	58	58	57	58	58	58	58	58	58	58	57	58	59	59	59	59	60	60	60	61	61	61	60	60	59	59	60	60	60	59	59	60	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	59	60	60	61	60	59	59	59	60	59	59	60	61	61	63	63	64	64	64	63	63	62	62	62	62	61	61	61	61	61	61	61	60	61	61	60	61	61	62	63	63	63	62	62	62	62	62	63	63	64	63	62	63	63	63	63	62	62	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	59	58	58	58	59	58	59	59	60	60	60	60	61	61	60	59	60	60	60	60	61	61	61	61	61	62	62	61	61	61	62	62	61	61	61	61	61	61	61	61	61	61	61	62	63	63	62	62	60	60	60	60	60	62	64	65	64	64	64	65	65	65	65	65	65	66	66	66	66	66	66	65	64	65	64	64	64	64	64	64	64	65	65	65	65	65	65	65	65	64	64	63	63	63	62	62	61	61	62	61	62	62	61	62	62	62	61	60	60	60	61	61	61	61	61	61	61	62	62	64	64	65	65	65	66	66	65	65	65	66	67	67	66	66	65	65	65	65	66	66	65	66	66	66	66	67	67	66	66	66	66	66	66	66	66	67	68	67	66	66	66	67	67	67	68	69	69	70	69	69	68	68	68	67	67	67	66	65	65	67	67	67	68	68	68	68	68	68	68	68	69	69	68	67	67	67	67	68	68	68	69	67	68	67	66	67	67	67	66	66	66	65	65	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	67	67	67	66	66	66	66	66	66	65	65	64	64	64	63	62	62	62	62	62	61	61	61	61	63	64	64	64	63	63	64	64	64	64	65	65	65	65	65	65	65	66	66	66	66	66	69	69	68	68	68	68	67	67	67	66	66	67	68	68	69	69	68	68	69	68	68	67	66	65	66	65	66	67	67	67	67	67	67	67	66	66	66	66	66	66	66	67	66	68	67	67	67	67	67	67	68	70	70	71	71	71	71	72	72	71	72	73	73	73	73	73	72	72	72	73	72	72	72	72	72	71	72	72	73	73	73	73	73	74	74	73	73	73	72	72	72	72	72	71	72	70	69	68	68	67	67	67	67	67	67	67	66	66	66	66	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	65	65	64	64	64	64	64	65	65	65	65	65	64	64	64	65	65	66	66	66	66	66	65	65	64	64	64	63	63	63	64	63	65	65	64	64	63	63	63	63	63	63	63	63	62	61	61	61	61	61	63	63	63	65	64	64	64	64	64	65	65	65	65	65	65	66	67	66	66	66	66	67	67	67	67	67	67	67	66	66	65	64	63	63	63	63	63	64	64	64	64	64	63	63	65	65	65	65	65	65	65	66	66	66	67	67	68	68	69	69	69	70	71	70	70	70	70	70	70	70	70	70	71	71	71	70	70	70	70	70	71	72	72	72	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	75	75	75	76	76	76	76	75	74	74	74	73	72	72	70	70	70	70	70	70	70	70	70	69	68	68	68	67	67	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	66	67	67	67	67	67	68	69	67	66	66	66	66	66	66	67	67	66	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	65	64	62	62	62	62	61	61	61	60	60	60	60	60	60	61	61	62	62	62	62	61	61	61	61	60	59	59	59	59	60	60	60	59	59	59	59	59	59	59	59	58	58	59	60	60	60	60	60	60	60	61	61	61	61	61	61	61	61	61	60	60	60	61	63	63	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	60	59	60	60	58	59	60	60	60	60	60	59	59	59	60	60	60	60	61	61	60	60	59	59	59	58	57	58	58	58	59	59	59	59	59	59	59	59	60	61	61	61	60	59	59	60	60	60	60	60	60	61	61	61	61	60	60	60	60	60	60	59	60	60	60	60	60	61	61	60	61	61	61	61	61	60	59	59	59	59	60	60	60	61	61	61	59	59	60	59	59	59	59	59	60	62	62	62	62	62	61	61	60	60	60	61	62	62	63	64	64	64	64	63	63	64	64	65	65	64	64	64	64	64	64	63	63	63	63	63	63	62	61	63	64	64	64	64	64	64	64	64	64	65	65	65	64	63	64	64	64	63	63	63	64	65	65	65	65	65	65	65	65	65	65	64	64	64	63	64	64	64	64	64	64	65	65	65	65	66	65	65	65	64	65	65	66	67	67	67	68	68	67	67	67	68	68	68	68	68	68	67	67	68	68	69	69	69	69	69	68	68	67	68	70	70	70	70	70	70	69	69	68	68	68	68	68	68	68	68	68	67	67	67	67	66	65	65	64	64	65	65	65	65	64	64	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	65	65	66	66	65	64	64	65	64	64	63	63	63	62	63	63	63	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	65	65	65	65	65	65	65	66	67	67	67	67	67	67	67	67	66	68	67	68	69	70	71	70	71	71	70	70	70	70	70	70	70	70	68	67	67	67	67	68	68	68	67	66	66	66	66	64	64	64	66	66	66	66	67	66	66	65	65	64	64	64	64	64	64	66	66	66	65	64	64	64	64	64	64	64	65	66	65	65	65	65	65	66	66	66	65	64	64	64	63	62	62	62	62	62	61	61	61	61	61	62	63	63	64	64	65	66	66	67	67	67	66	66	66	67	69	68	68	68	68	67	67	68	69	69	69	69	70	71	72	71	71	70	70	71	71	72	72	73	73	74	74	74	74	73	73	74	73	73	73	73	72	72	71	71	71	71	71	70	70	69	69	71	71	71	71	72	74	74	73	73	72	73	73	73	73	73	73	73	73	73	72	72	71	70	70	71	71	71	71	71	70	70	70	69	69	71	71	71	69	69	69	69	69	70	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	70	70	69	70	70	69	68	67	67	67	67	67	67	67	67	67	66	65	66	66	66	67	67	68	68	68	67	66	66	66	66	65	64	65	65	64	64	64	64	64	64	63	62	62	62	63	63	64	64	64	63	63	63	63	63	64	64	65	66	67	68	68	68	68	69	70	69	69	70	70	69	69	69	69	70	69	69	69	68	68	68	68	69	70	70	70	70	70	69	69	69	69	70	70	71	71	71	70	70	70	70	70	72	72	72	73	73	73	74	74	73	73	75	75	75	75	74	75	75	74	74	75	75	75	73	72	72	72	72	71	71	71	71	71	70	70	70	70	70	73	73	73	73	73	73	72	72	73	74	74	74	74	75	75	75	76	76	77	77	78	78	78	76	76	76	75	74	75	75	75	75	74	74	74	74	74	74	74	74	74	75	76	77	78	80	79	81	81	81	81	82	83	83	83	83	83	83	83	84	85	85	87	87	87	87	87	87	86	86	85	85	84	85	85	85	85	83	83	84	83	81	81	81	81	81	81	81	81	81	81	82	83	83	82	82	83	85	85	85	85	86	86	86	85	85	85	86	85	85	86	86	86	85	84	85	86	86	86	86	85	85	87	87	86	87	87	87	87	87	87	86	87	88	87	87	87	87	88	89	89	89	89	89	90	90	91	92	92	94	95	96	95	95	93	93	93	94	95	95	96	97	97	97	97	97	97	96	96	95	95	95	95	95	96	96	94	95	96	96	97	97	96	96	96	96	95	96	96	97	97	98	98	98	98	99	99	99	99	99	99	99	99	98	98	98	97	97	97	97	97	97	97	97	97	97	95	95	95	93	92	92	92	92	92	92	91	91	92	92	92	92	91	90	90	90	90	91	90	90	90	90	91	91	91	91	89	89	89	90	90	90	90	90	91	91	90	90	90	90	92	92	92	92	93	93	93	91	91	90	90	89	89	89	89	90	90	91	91	92	92	91	91	90	91	91	90	91	91	90	90	91	91	92	92	92	92	92	92	92	93	93	93	93	92	92	92	92	91	92	92	91	91	91	91	91	91	91	92	94	94	94	94	94	94	94	95	94	95	95	95	95	96	96	96	96	97	99	98	98	98	98	98	98	98	98	98	98	98	98	98	97	96	96	98	98	98	97	96	96	97	97	97	97	97	97	96	96	96	97	97	97	98	98	98	100	100	100	101	101	101	102	102	102	101	101	101	101	100	100	98	96	97	98	97	98	97	97	96	95	94	95	95	95	95	95	95	95	95	94	94	95	95	93	94	94	94	94	93	93	93	93	93	94	94	94	94	94	94	94	94	94	94	95	95	95	95	94	94	95	95	95	95	96	95	95	94	94	94	95	95	96	97	98	98	97	97	98	98	97	97	97	97	97	96	96	96	96	96	95	95	95	96	95	97	97	96	95	95	95	94	94	94	93	93	91	92	91	90	90	90	90	89	88	88	87	87	87	88	88	88	88	88	87	87	88	88	89	89	89	88	88	88	89	90	90	90	91	91	89	88	88	88	89	89	89	89	90	91	90	89	89	89	89	89	90	91	91	91	91	91	90	91	91	91	90	90	89	87	87	87	86	87	88	88	88	88	88	88	88	88	87	87	87	86	86	86	85	85	85	86	86	87	87	89	89	88	89	89	90	90	90	90	89	88	88	88	88	88	88	88	89	90	91	90	91	91	91	91	91	91	91	91	91	92	93	93	93	92	92	92	92	92	93	92	91	92	91	91	91	91	91	91	91	92	92	92	92	92	91	91	92	93	92	91	91	91	91	92	93	93	93	94	93	93	93	93	92	92	91	91	91	90	91	90	91	91	91	91	91	90	89	89	89	89	89	89	89	90	91	92	92	92	92	92	92	92	92	92	91	90	90	90	89	89	89	89	89
54	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	55	54	54	55	55	55	54	53	53	52	52	52	52	52	51	51	50	49	51	50	51	51	51	50	50	50	50	49	49	51	51	51	51	50	50	50	50	50	50	51	52	51	51	51	51	50	50	50	50	49	49	49	49	49	49	49	49	49	48	48	49	48	49	48	47	47	46	45	46	46	46	45	46	47	48	48	49	49	48	49	49	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	51	51	51	51	52	52	52	52	52	52	52	52	53	53	52	52	52	53	53	53	53	53	53	53	54	54	54	54	54	53	53	52	52	51	52	52	53	53	54	54	55	55	56	56	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	54	54	54	54	55	55	55	55	56	56	56	56	57	58	58	58	57	57	57	56	56	56	56	56	57	57	57	58	58	58	59	59	59	59	60	59	59	59	60	61	62	62	62	62	60	60	60	60	60	60	60	59	59	59	59	59	59	59	60	60	60	60	60	61	60	60	60	60	60	60	60	60	60	61	61	60	60	60	60	59	59	59	59	59	59	57	57	57	57	57	58	57	57	57	57	57	57	57	57	57	58	59	59	59	59	59	58	57	56	56	56	55	56	56	55	56	56	55	55	54	54	55	55	55	56	56	57	57	57	58	58	58	57	57	57	58	58	58	57	57	56	56	56	55	55	56	56	56	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	55	54	54	54	54	54	54	54	54	54	54	54	53	53	54	55	55	54	54	53	53	51	51	50	50	50	50	50	50	50	50	51	51	51	52	51	51	51	52	54	55	55	55	55	54	54	54	54	55	55	54	54	55	55	56	57	56	56	56	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	55	55	56	56	57	57	57	58	58	58	58	58	58	59	59	59	58	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	61	61	61	61	60	59	60	60	59	58	58	57	57	57	57	58	58	59	58	58	58	58	58	58	58	59	58	58	58	58	58	58	57	57	57	57	58	58	58	58	59	59	59	60	60	60	60	59	58	58	57	57	57	57	57	57	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	57	56	56	56	56	56	55	54	54	53	54	54	54	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	55	54	53	52	52	51	51	50	50	50	49	49	49	49	49	49	49	49	50	50	50	51	51	52	54	53	53	53	53	52	52	51	51	51	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	55	56	57	57	57	56	56	56	56	56	56	56	56	56	56	55	56	55	55	56	57	57	57	57	57	57	57	57	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	57	56	56	56	56	56	56	56	56	55	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	58	59	59	59	58	58	57	57	58	59	59	59	58	58	58	58	59	60	60	60	59	59	58	58	59	59	59	59	59	59	58	58	59	61	61	61	61	61	61	61	61	62	63	64	64	64	64	64	64	65	65	65	65	66	67	67	67	66	66	67	67	67	67	67	67	66	66	65	65	64	65	66	67	68	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	67	67	67	66	66	65	65	66	65	65	65	66	66	66	66	66	65	66	66	65	65	65	65	65	65	64	64	64	64	64	64	64	64	63	63	63	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	62	61	60	60	59	58	58	57	58	56	56	55	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	53	54	54	54	54	54	53	53	53	53	53	53	53	53	52	52	51	52	52	53	52	52	52	52	51	51	51	51	51	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	52	51	51	51	50	51	51	51	51	51	50	50	52	52	52	51	51	51	51	51	52	52	52	51	52	52	52	53	52	52	52	52	52	51	51	51	51	51	51	51	52	52	50	50	50	48	48	48	48	49	49	49	50	51	49	48	48	48	48	48	48	48	48	48	47	48	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	47	47	47	47	47	48	48	48	48	47	47	47	47	48	47	47	47	47	47	47	47	48	48	48	48	50	50	49	49	49	49	49	48	48	48	48	48	49	49	49	49	49	50	51	51	51	51	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	49	49	49	49	49	50	50	50	50	51	52	51	51	51	50	50	50	50	50	50	49	49	49	49	50	50	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	49	50	49	50	50	50	51	51	51	52	52	51	51	51	51	52	52	51	51	50	50	50	49	49	49	49	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	50	50	51	51	50	50	50	51	51	51	51	52	52	52	52	52	52	52	53	53	53	54	53	53	53	53	53	53	54	54	54	54	55	55	55	55	54	54	55	55	55	55	55	55	56	56	55	55	55	55	55	55	55	55	56	56	55	55	55	55	55	55	56	55	55	55	55	55	55	55	55	55	55	56	57	56	56	55	55	55	55	55	56	55	55	57	57	57	57	58	58	59	59	59	60	60	61	61	61	60	60	59	59	59	60	60	60	60	61	63	63	63	63	63	64	64	64	63	64	64	63	63	63	63	63	64	64	64	64	64	64	65	64	65	65	65	65	65	65	65	66	68	67	68	68	68	68	69	69	69	68	68	68	68	67	67	66	66	66	66	66	66	67	68	68	67	67	67	67	67	67	67	66	65	65	65	65	65	66	65	65	65	65	64	64	64	64	64	64	65	65	67	67	67	67	67	67	68	68	69	69	68	68	68	67	67	67	68	67	67	66	66	66	66	66	66	66	66	67	67	67	67	66	66	66	66	66	66	66	65	65	65	65	66	66	66	67	67	67	67	67	66	66	66	65	62	62	62	64	65	65	65	63	63	64	65	65	65	65	65	65	66	65	65	66	66	66	66	66	66	66	66	66	66	66	67	67	67	67	68	69	70	70	71	71	71	72	73	72	72	72	72	72	72	72	72	72	72	73	73	73	74	74	73	73	72	72	72	72	72	72	72	73	73	73	73	73	73	72	72	72	72	72	72	72	73	73	73	73	73	73	72	72	72	72	72	72	71	72	72	73	73	73	73	73	74	73	73	73	73	73	72	72	72	73	73	73	73	73	73	71	72	73	72	72	72	73	74	73	73	75	75	73	72	72	72	72	71	71	70	69	69	69	68	69	69	69	68	69	70	71	72	72	72	72	72	74	74	74	74	75	74	73	73	73	72	71	71	71	72	72	72	71	70	70	70	71	71	71	71	71	72	73	73	72	71	72	72	72	72	71	71	71	72	72	73	72	72	72	73	73	73	73	73	73	73	73	73	73	73	72	72	73	72	72	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	71	71	71	71	72	71	70	70	70	70	70	70	70	69	69	69	69	69	69	68	69	69	68	68	68	68	68	68	68	69	69	70	69	69	69	69	69	68	68	68	68	68	69	69	69	69	69	69	69	70	70	69	69	68	68	67	67	67	67	67	66	66	66	66	67	68	69	69	68	67	67	67	67	66	66	67	67	67	67	68	67	67	67	67	68	68	68	68	67	67	67	66	65	65	64	64	64	64	64	63	63	64	64	64	64	64	64	63	63	63	62	62	61	61	61	61	60	60	60	60	60	60	60	60	60	61	61	61	61	60	60	60	60	61	60	62	62	62	61	61	61	63	62	62	62	62	62	62	62	62	62	62	62	62	62	61	61	60	60	59	59	59	59	59	59	59	59	58	58	58	58	58	58	57	57	58	59	59	59	59	59	58	58	58	57	58	58	58	59	59	58	59	59	59	59	59	59	59	59	60	61	61	61	61	61	61	61	61	60	61	61	61	61	61	61	61	61	61	61	61	61	60	60	59	59	60	60	60	59	58	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	61	61	61	61	61	60	60	60	60	60	60	60	60	59	58	59	59	59	58	57	57	56	56	55	55	54	54	54	54	54	54	54	55	55	55	54	53	53	53	52	52	53	53	53	53	53	52	52	52	52	51	51	51	51	51	51	51	51	52	52	51	51	50	50	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	52	50	50	51	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	56	56	55	55	55	55	55	55	55	56	56	56	55	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	53	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	56	55	56	56	56	57	57	57	57	57	57	57	56	56	56	56	58	57	57	57	57	58	58	59	59	59	60	60	60	60	60	60	60	60	60	59	59	58	58	59	59	59	58	58	59	60	60	60	59	60	61	61	61	61	60	60	60	60	60	60	60	60	61	61	61	61	61	60	59	58	58	58	58	58	58	58	58	58	57	57	58	58	58	58	58	58	58	57	57	57	57	56	57	57	58	58	58	58	58	58	58	58	57	57	57	57	55	56	56	56	56	57	57	57	57	57	56	56	56	56	56	56	57	58	58	58	58	57	56	56	55	55	55	56	56	56	56	57	56	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	54	55	55	54	55	55	55	55	55	55	56	55	55	55	55	55	55	55	56	56	56	57	57	58	58	58	58	58	59	59	59	58	57	57	57	56	56	56	56	55	55	55	55	55	55	55	54	55	55	55	56	56	55	55	54	54	55	55	55	56	56	56	56	56	56	56	56	57	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	54	54	53	53	53	54	54	54	54	54	54	54	54	52	52	51	51	50	50	50	49	49	49	49	49	48	48	48	48	48	49	51	51	51	51	51	51	50	50	50	50	50	50	50	51	52	52	52	52	52	52	52	52	53	53	52	53	53	53	53	53	53	55	55	55	55	56	57	58	58	59	59	59	59	59	59	57	56	56	56	56	55	55	55	56	56	56	56	58	57	57	57	54	54	54	56	56	56	56	54	54	54	54	54	54	54	54	53	53	53	53	52	52	53	53	53	53	53	53	53	54	55	55	56	56	56	57	57	57	57	57	57	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	55	55	55	55	56	57	57	58	57	58	58	57	57	57	57	56	57	57	57	57	58	57	57	57	57	57	57	58	58	58	59	59	59	60	60	59	58	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	57	57	57	57	57	57	57	57	56	56	56	55	54	54	54	54	54	53	52	52	52	52	52	52	53	53	52	53	51	51	51	50	51	51	52	52	52	52	52	52	51	51	51	50	50	49	49	49	49	49	48	47	47	47	46	46	46	46	46	46	47	47	47	46	46	46	46	46	47	47	47	47	48	49	49	49	49	50	51	51	52	53	53	53	53	53	54	53	53	53	53	53	52	52	53	54	53	53	53	52	52	52	51	52	51	52	52	52	54	55	55	55	56	57	57	57	57	58	58	58	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	57	58	58	58	58	58	58	58	58	58	58	59	58	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	60	59	59	59	59	58	58	59	58	58	58	58	58	59	59	57	57	57	57	56	56	55	54	54	54	54	54	55	56	56	55	54	55	56	56	56	57	57	57	56	56	57	57	58	57	56	56	55	55	55	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	50	50	51	51	51	51	50	50	50	51	51	51	51	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	51	51	51	51	52	51	51	50	49	49	49	50	50	50	51	50	50	50	49	49	49	51	52	51	53	52	53	53	53	52	52	52	53	53	53	53	53	53	53	53	53	51	51	51	52	52	52	52	53	52	52	53	53	53	53	54	54	54	54	54	54	54	54	53	53	52	52	52	53	53	53	53	54	54	54	54	55	55	55	54	54	54	53	52	52	52	52	52	53	53	53	52	53	53	53	53	53	53	53	54	53	54	54	54	54	54	54	54	55	55	54	54	54	53	54	52	52	51	51	51	51	51	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	51	52	52	52	52	51	50	52	51	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	50	49	49	49	49	49	49	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49
48	48	48	48	49	50	50	50	51	51	51	51	51	51	51	51	51	52	52	52	50	50	48	47	47	45	45	47	47	47	47	47	47	47	47	47	46	45	45	46	45	45	45	45	45	45	44	44	43	43	42	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	43	44	44	44	44	44	43	43	44	44	44	45	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	41	41	41	41	41	40	40	40	40	40	40	40	41	40	40	40	40	40	40	39	39	39	39	40	40	40	41	41	41	42	41	41	40	40	40	40	40	40	40	39	39	39	39	39	38	39	39	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	42	42	42	43	43	44	44	44	44	44	45	45	45	45	45	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	46	46	45	44	44	44	44	45	45	45	45	44	44	44	44	45	45	45	44	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	45	45	44	43	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	46	47	46	47	47	45	44	44	44	45	45	44	44	44	44	44	44	46	46	47	47	47	47	47	47	48	49	49	49	49	49	48	48	49	48	48	47	48	49	49	50	50	50	50	50	50	50	50	50	50	49	50	51	51	51	51	51	51	51	51	51	51	51	50	50	51	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	55	56	56	56	56	57	57	57	57	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	59	60	60	60	60	58	58	58	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	61	61	61	61	62	61	61	61	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	63	62	63	63	64	64	63	64	63	64	64	64	64	64	64	63	63	63	63	63	62	63	63	64	64	64	63	62	63	63	63	63	63	64	64	65	64	64	64	62	62	61	61	61	61	61	60	60	60	60	60	60	60	59	59	60	60	60	59	59	59	58	58	58	58	58	58	57	58	57	57	56	56	56	57	58	57	57	57	57	57	56	56	56	56	57	57	57	57	57	59	59	59	59	58	58	59	59	59	62	62	65	66	66	67	68	69	69	69	69	68	68	68	67	68	68	68	68	68	68	68	67	67	67	66	65	65	65	64	64	64	64	64	65	65	65	65	64	64	64	64	64	64	64	63	63	63	63	63	63	64	63	62	63	63	63	63	63	63	62	62	62	62	62	62	61	61	60	60	60	60	60	60	60	61	61	61	62	61	61	61	61	60	60	60	60	60	59	59	59	60	60	60	60	60	59	59	59	57	57	58	58	57	56	55	55	55	55	55	55	55	55	55	55	55	55	56	56	58	59	58	58	58	58	58	57	57	57	57	56	56	56	56	55	55	55	56	57	58	58	58	58	57	56	56	56	56	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	57	58	58	59	57	57	57	57	57	57	56	56	56	56	56	57	57	57	58	58	57	57	57	57	57	57	56	57	56	56	56	56	56	57	57	59	59	59	59	60	59	59	59	60	60	60	59	59	58	58	58	59	59	58	58	59	59	58	58	59	59	60	60	59	59	59	59	59	59	60	60	60	60	60	60	60	61	62	62	62	62	61	62	62	62	62	62	62	63	63	63	63	64	65	65	64	64	65	65	66	66	67	67	68	69	69	70	70	71	70	69	70	70	70	69	69	69	69	69	69	70	71	71	70	70	70	70	70	70	70	68	69	69	69	70	70	70	70	70	69	70	69	69	69	69	70	71	71	72	72	73	73	73	73	73	74	76	75	74	74	74	73	73	73	73	72	71	71	71	71	71	70	70	71	72	72	72	72	72	72	73	73	73	73	73	72	72	71	71	71	71	69	70	70	70	70	71	69	69	69	69	69	69	68	68	68	68	69	71	71	71	70	70	70	70	70	70	69	68	69	69	69	69	69	69	69	69	68	68	68	68	68	67	66	66	66	66	66	66	67	67	66	64	64	63	63	62	62	62	62	63	63	65	65	64	63	63	63	63	63	64	64	64	63	64	64	63	62	62	62	62	62	62	62	63	63	63	63	62	62	62	62	62	61	62	62	62	62	61	60	60	59	59	59	58	58	58	58	57	57	58	58	58	58	58	58	58	58	59	59	60	59	59	59	60	60	58	57	57	57	57	58	58	58	57	58	57	57	57	57	56	56	56	56	56	57	57	56	55	56	56	56	56	56	56	56	56	55	55	55	55	54	55	55	55	55	55	55	54	55	55	54	54	54	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	56	56	56	57	57	57	57	58	58	58	57	57	57	57	57	57	57	57	57	56	56	55	56	57	57	56	55	56	56	56	55	55	54	54	54	54	55	55	56	55	55	55	56	56	56	55	56	57	57	57	57	56	57	56	56	55	54	54	54	54	54	54	54	53	53	53	53	53	53	52	52	52	52	53	53	53	52	52	52	52	52	51	50	50	51	51	50	48	49	48	48	48	48	49	49	48	47	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	46	46	46	46	46	46	46	45	45	45	45	43	43	42	42	43	43	43	43	43	42	42	42	42	41	41	42	42	42	44	44	45	45	45	45	45	45	45	44	45	45	45	46	46	46	46	46	47	47	47	46	46	45	45	45	45	45	46	45	45	45	45	45	45	44	44	43	42	42	43	41	41	41	42	42	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	46	47	47	47	47	47	48	48	48	48	48	48	46	46	46	46	46	45	45	46	46	46	46	46	46	46	46	46	46	47	47	46	48	48	49	49	49	49	48	48	48	48	48	49	50	50	50	50	50	51	53	53	53	54	54	55	55	56	56	57	58	58	58	58	58	58	58	57	57	57	57	57	57	57	58	59	57	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	56	56	55	56	56	56	57	58	57	57	57	55	55	55	55	55	55	55	56	56	55	55	55	55	55	54	54	54	54	54	53	53	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	55	55	55	55	55	56	56	56	56	56	57	57	57	57	56	56	56	57	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	58	58	59	57	57	58	58	57	57	57	56	56	56	56	56	56	56	56	56	56	55	55	55	57	55	54	53	53	53	53	53	53	53	54	54	56	56	55	55	55	55	55	55	54	54	54	55	56	56	56	57	57	57	57	57	57	57	57	57	57	56	57	57	57	58	58	58	59	59	59	59	60	61	61	60	60	59	59	58	58	58	58	57	57	57	56	56	56	56	54	55	55	55	55	56	56	56	55	55	55	55	54	54	54	54	55	55	55	55	55	56	56	55	55	55	55	55	55	55	55	56	56	55	54	53	53	53	52	52	52	54	54	54	54	54	53	53	53	53	53	52	51	51	51	51	51	51	51	51	51	52	52	52	51	51	51	51	51	51	51	52	52	52	52	52	50	50	50	50	50	49	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	50	50	50	50	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	50	50	51	51	51	52	52	51	51	51	50	50	51	51	52	52	52	52	52	53	54	56	55	54	54	54	54	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	53	52	52	52	52	52	52	51	51	51	51	51	51	51	51	52	51	50	50	51	52	51	51	51	51	52	52	51	52	53	53	53	55	55	55	54	56	56	57	56	56	56	55	56	56	56	56	55	55	56	56	56	54	54	54	54	54	56	55	55	54	54	54	54	53	52	52	52	52	53	53	52	52	52	52	53	53	53	54	54	54	54	56	56	57	57	57	57	58	58	58	59	59	59	59	59	59	59	60	60	59	58	58	59	58	58	59	59	59	60	60	60	60	60	60	60	61	61	61	61	62	62	62	64	65	65	65	64	63	63	64	64	65	65	65	66	66	66	66	66	65	64	65	65	64	64	65	64	64	64	64	65	65	65	65	65	64	64	65	65	66	65	65	66	66	65	66	66	65	65	64	63	63	63	65	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	66	66	64	64	64	64	63	63	63	63	61	61	61	61	61	61	62	62	62	62	62	62	62	62	63	63	63	63	62	62	62	62	62	63	63	66	66	65	65	65	66	66	65	64	65	65	65	65	66	66	66	65	66	66	66	66	67	66	66	66	65	65	65	65	65	65	65	64	63	63	64	64	63	63	63	64	63	63	63	63	64	64	63	64	64	64	64	64	64	63	63	63	63	64	66	66	66	65	66	66	65	65	65	65	66	65	64	64	64	64	64	65	65	64	64	64	66	66	67	65	63	63	63	63	63	63	63	63	62	63	63	63	63	63	63	63	63	62	61	61	61	61	62	62	62	62	62	62	61	60	60	60	60	60	59	60	60	61	61	61	61	61	60	60	61	61	61	61	63	63	63	62	62	61	61	61	61	62	63	63	63	63	63	63	61	60	59	59	59	59	59	59	59	59	57	57	57	57	57	57	55	56	56	56	56	55	55	56	56	56	56	55	55	56	55	55	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	55	54	53	54	54	54	54	53	53	53	53	54	53	53	54	54	54	53	53	53	53	54	54	54	54	54	54	54	54	54	53	52	52	52	52	52	52	53	54	54	54	54	54	53	54	54	54	54	54	54	54	53	53	53	53	53	53	53	52	53	52	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	53	54	54	54	54	54	53	53	53	53	53	52	52	52	52	53	53	54	54	55	55	55	55	55	55	55	55	55	55	55	55	54	53	53	53	53	53	53	54	54	54	53	53	53	53	53	53	53	53	53	53	54	54	55	54	54	54	54	54	54	55	54	54	56	56	57	56	56	56	56	56	55	55	55	56	56	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	54	54	54	53	53	53	52	52	52	52	52	52	52	52	51	51	50	50	50	50	50	49	48	48	48	48	47	49	49	49	49	49	49	48	48	48	48	48	48	48	47	46	46	46	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	49	49	49	48	48	47	48	48	48	47	47	47	48	48	48	48	47	47	47	45	45	45	45	45	44	43	43	42	42	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	41	42	42	42	41	40	40	39	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	38	37	37	38	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	42	43	43	43	44	44	44	43	43	43	44	44	44	42	43	43	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	43	42	42	41	42	42	42	42	42	42	43	44	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	43	44	45	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	47	47	47	48	47	47	47	47	47	48	48	49	49	49	49	49	49	48	48	48	49	49	49	49	49	50	50	52	52	52	52	52	52	53	53	53	53	54	55	55	55	55	55	55	55	55	56	56	57	57	57	57	57	57	57	56	56	54	54	54	54	54	52	51	50	50	50	50	49	48	48	48	48	48	48	48	47	47	47	47	46	46	47	48	48	48	49	49	49	48	49	49	49	49	49	49	49	48	47	47	47	46	46	46	46	46	46	46	47	46	46	46	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	52	51	52	52	51	52	51	51	50	52	51	51	51	51	51	51	50	50	50	50	50	51	51	50	51	51	51	50	50	50	51	51	51	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	50	50	50	51	51	50	49	48	49	49	49	49	49	49	48	47	47	46	46	46	46	46	46	47	47	47	47	47	47	45	45	45	45	46	45	45	45	45	45	45	44	45	46	47	47	48	48	48	49	50	50	50	50	49	49	49	48	48	49	49	49	49	49	50	49	49	49	49	50	50	50	50	50	52	52	54	54	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	54	55	55	55	55	56	55	55	55	55	55	55	56	56	56	56	55	55	55	55	54	55	55	56	55	55	55	55	55	55	56	56	56	56	55	55	54	55	56	56	57	58	58	58	59	59	59	59	59	58	58	58	58	58	58	59	58	58	56	56	56	57	56	56	56	55	55	55	55	55	55	55	55	55	55	54	54	53	53	53	53	54	54	54	54	54
45	46	46	45	45	45	45	45	44	46	46	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	47	48	48	48	48	48	48	47	48	47	47	47	48	48	47	47	47	46	46	46	46	46	45	46	47	45	45	46	46	46	46	46	46	46	45	45	45	45	44	44	45	45	46	46	46	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	46	45	45	45	45	45	45	45	45	45	45	43	43	43	43	43	43	43	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	41	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	42	42	41	41	41	40	40	40	40	40	40	41	41	41	42	42	41	41	41	41	41	42	43	43	41	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	40	40	39	39	39	38	38	38	38	39	39	40	40	40	40	40	41	41	42	42	42	42	42	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	44	44	44	44	44	45	44	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	43	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	45	45	44	43	42	43	43	43	41	41	42	41	42	42	42	42	43	43	44	44	46	45	44	44	45	45	45	44	44	44	44	44	45	45	45	45	45	44	46	47	46	46	45	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	44	44	43	43	43	43	43	44	45	45	45	45	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	48	48	48	47	48	49	49	50	51	53	54	54	54	54	53	53	53	53	53	55	55	55	55	55	56	58	59	59	59	59	59	59	59	58	57	57	55	55	55	55	55	55	55	55	54	54	54	54	54	53	52	51	51	50	52	53	53	53	53	53	53	53	53	54	56	56	56	56	57	58	58	57	57	57	57	57	57	55	54	54	55	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	54	54	53	52	52	52	52	52	52	52	52	52	51	52	52	52	50	50	50	50	50	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	47	47	47	47	47	47	47	46	46	45	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	48	48	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	43	44	44	44	44	43	42	42	42	42	42	43	43	43	43	41	41	41	41	41	40	39	38	38	38	38	38	39	39	39	39	39	40	42	42	42	42	40	40	40	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	43	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	44	44	44	44	44	43	43	42	44	44	44	44	44	45	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	47	47	47	48	48	48	49	49	48	48	48	48	48	48	50	50	49	49	49	49	49	49	50	50	50	50	51	51	52	52	52	52	51	51	51	51	52	52	52	52	52	54	54	54	54	54	54	54	53	53	53	53	54	54	54	54	54	54	54	54	54	54	53	54	54	54	54	54	54	54	54	54	54	54	53	53	52	52	51	49	49	49	49	50	50	51	51	52	52	52	52	52	52	51	51	51	51	51	50	50	49	49	49	49	49	49	50	49	49	49	49	49	49	49	49	49	49	50	51	51	51	51	50	50	50	51	52	52	52	52	52	52	53	52	52	52	53	54	54	54	56	55	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	59	59	59	59	59	59	59	59	59	59	59	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	58	59	59	59	58	58	58	58	58	59	57	57	57	57	56	56	56	56	58	59	59	59	59	60	60	61	62	61	61	61	61	62	62	64	65	64	64	64	64	64	64	64	64	62	61	61	61	60	59	57	57	57	57	57	57	57	57	57	57	56	56	57	57	56	57	56	56	56	56	56	56	56	56	56	57	57	57	56	55	55	55	55	54	55	55	55	56	56	56	55	55	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	54	54	54	54	54	54	53	53	53	53	53	52	52	52	53	53	53	54	54	54	52	52	51	51	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	52	53	53	53	53	53	53	53	53	53	53	53	52	52	52	51	52	52	53	53	53	53	53	53	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	55	55	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	53	53	54	53	53	53	53	53	53	53	53	53	54	55	55	56	56	56	56	56	56	55	55	54	55	56	56	56	56	56	56	55	55	55	55	53	52	53	53	54	53	52	52	52	51	50	50	50	51	51	51	51	51	51	51	51	51	50	50	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	49	48	48	47	47	47	46	47	47	47	47	47	47	47	47	47	48	48	47	47	47	47	47	47	46	46	47	47	46	46	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	42	42	42	42	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	40	40	40	40	40	40	40	40	41	41	42	42	41	41	41	41	42	43	43	43	43	43	43	43	43	43	42	43	43	43	44	44	44	45	46	46	46	47	46	46	46	47	47	47	48	48	48	48	48	48	47	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	49	49	49	50	50	50	50	50	49	49	49	49	48	48	48	48	48	48	49	49	49	49	49	49	49	49	48	48	48	46	46	46	46	46	45	45	45	45	45	45	45	43	43	44	44	44	44	44	44	46	46	46	46	46	46	46	46	46	46	45	45	45	45	43	43	43	43	43	43	43	43	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	42	42	41	42	42	42	42	42	41	41	40	40	40	41	41	41	42	42	42	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	43	43	42	42	42	43	43	43	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	43	43	42	42	42	42	42	42	43	42	42	42	43	43	44	44	44	44	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	43	43	43	44	44	44	45	45	45	44	44	45	45	45	45	45	45	45	45	46	46	46	47	47	47	47	46	47	47	47	48	48	48	48	48	49	49	49	49	49	48	47	48	48	48	48	49	49	49	49	49	49	48	48	48	49	50	50	49	48	48	48	48	48	50	50	50	51	51	51	50	50	50	51	52	51	51	50	50	51	51	51	51	51	51	51	52	53	53	53	52	52	50	50	50	50	50	50	50	51	51	51	51	50	50	50	50	50	50	51	51	52	51	51	51	51	52	52	53	52	52	53	52	53	53	53	53	52	52	52	52	52	53	53	53	53	53	53	54	54	55	55	55	55	55	56	57	57	58	57	56	55	55	55	55	55	55	55	55	56	56	56	57	57	57	56	55	55	55	55	55	55	55	55	55	55	55	54	54	54	53	52	52	52	51	52	52	52	52	52	51	50	50	50	50	50	50	49	49	49	49	50	50	50	50	50	50	48	48	47	47	47	47	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	46	47	47	47	47	47	46	45	45	45	45	45	45	45	44	44	44	44	42	42	42	42	42	42	43	42	42	42	42	43	43	43	43	44	43	43	43	43	43	44	44	43	43	43	43	43	43	42	42	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	41	41	41	41	41	40	40	39	39	39	39	39	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	41	41	40	40	41	41	41	41	41	42	43	43	43	43	41	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	41	43	44	43	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	42	41	41	40	40	40	40	40	40	40	40	39	40	40	39	38	38	38	38	37	38	38	39	39	39	39	39	39	39	39	39	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	38	38	38	39	39	39	39	39	41	41	41	41	41	42	43	44	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	46	46	46	47	47	46	46	47	47	47	47	47	48	48	48	47	47	47	47	46	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	47	47	47	47	48	48	49	49	48	49	49	49	49	49	49	49	50	51	50	50	50	50	50	50	50	50	50	50	50	50	48	48	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	48	48	48	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	45	45	44	44	44	44	44	44	44	44	44	44	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	44	45	45	45	45	46	46	46	46	46	46	47	48	48	48	48	48	49	50	50	50	49	48	48	49	50	50	50	50	49	49	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	49	49	49	49	49	48	48	48	48	48	47	47	47	47	47	47	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	47	48	49	49	48	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	52	53	54	54	54	55	55	55	54	53	53	53	53	53	53	53	53	53	53	54	53	53	53	53	53	53	55	55	55	55	54	54	54	54	53	53	53	52	52	52	52	52	54	54	54	55	55	56	56	56	57	57	58	58	58	58	58	58	58	58	58	57	57	57	57	56	56	55	55	55	55	55	54	55	55	55	55	55	55	56	57	57	58	58	59	59	58	57	57	57	57	57	59	59	59	59	59	60	60	60	60	60	60	61	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	57	57	58	58	58	57	58	58	59	59	60	60	61	61	60	59	59	59	59	59	59	60	60	60	60	59	59	59	59	58	58	58	58	57	56	55	55	55	55	55	55	55	55	55	54	52	52	52	53	53	53	53	53	53	53	54	55	55	55	55	54	55	55	55	56	56	56	56	57	56	55	55	55	56	57	56	56	57	57	57	56	56	56	58	58	58	58	58	59	59	59	59	59	56	56	56	56	57	57	57	57	55	55	55	55	56	56	55	55	55	56	57	57	57	58	58	58	57	56	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	56	56	56	55	55	55	55	55	54	54	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	57	56	56	56	56	56	56	56	56	56	56	56	55	55	55	56	56	55	56	56	56	56	56	56	56	56	56	56	56	55	55	57	56	55	55	55	54	54	54	54	54	55	55	57	57	57	57	57	58	57	57	57	58	57	57	57	57	57	56	56	56	56	57	58	58	58	58	57	58	58	59	58	57	57	57	57	57	57	57	57	56	56	55	55	55	55	55	55	55	55	56	56	57	57	56	57	57	57	57	57	57	57	58	58	59	58	58	58	58	58	58	56	56	55	54	54	54	55	55	55	55	55	54	54	53	53	53	53	52	53	53	53	53	53	53	52	52	52	52	52	53	53	53	53	53	52	52	52	52	53	53	53	52	52	51	51	52	52	52	52	52	52	52	52	51	50	49	49	50	49	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	49	50	49	49	49	49	50	50	50	50	50	50	50	50	48	48	48	48	48
35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	43	43	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	43	43	42	43	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	43	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	44	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	43	43	43	43	43	42	42	42	43	44	44	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	46	45	44	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	44	44	43	43	43	42	41	41	41	41	41	41	41	40	40	39	38	38	39	39	40	40	39	39	38	38	39	39	39	39	39	39	39	40	40	40	40	42	43	43	43	43	42	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	41	41	41	42	41	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	39	39	40	40	41	41	41	41	41	41	42	42	42	43	43	43	44	43	44	44	45	45	45	45	46	47	47	47	47	47	47	47	48	48	48	49	49	49	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	45	45	46	46	46	46	45	45	45	46	46	46	45	46	47	47	47	47	47	47	47	47	47	47	47	47	48	49	48	48	49	49	49	49	49	49	48	48	48	48	48	48	50	49	49	50	51	51	51	51	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	51	52	52	53	53	53	51	51	51	50	50	50	50	50	50	50	49	49	49	49	50	50	49	50	50	50	50	51	50	50	50	50	50	50	50	49	49	49	49	48	48	48	48	48	48	48	48	49	50	50	51	50	51	51	51	51	51	51	51	51	52	52	52	53	53	53	53	54	53	53	54	53	51	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	52	53	53	54	53	54	54	54	54	54	55	55	56	56	56	56	56	56	55	56	56	55	55	55	55	55	55	56	56	56	56	55	55	55	55	55	55	55	57	57	56	56	58	59	59	59	59	60	60	60	60	60	59	59	59	57	57	58	57	56	56	55	55	55	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	57	57	58	57	56	56	56	57	57	58	59	59	58	58	57	56	56	57	57	57	57	58	58	58	57	57	57	56	55	55	56	57	57	58	58	58	58	59	59	59	59	59	59	59	58	58	59	59	60	60	60	60	61	61	61	61	61	61	61	61	60	60	59	59	60	59	59	59	59	58	58	58	59	60	60	62	61	61	61	61	61	61	61	61	61	61	62	60	60	60	60	60	61	61	60	60	60	60	62	62	62	63	62	62	63	63	63	63	64	64	64	64	64	64	64	64	64	65	65	65	65	66	66	66	66	66	65	65	65	64	63	63	63	63	63	62	61	62	62	62	63	63	62	62	62	63	63	63	64	64	64	64	65	64	64	64	63	63	64	65	65	66	66	67	66	67	67	67	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	67	67	67	68	68	68	68	68	68	70	70	70	70	69	67	67	67	68	68	68	68	68	68	68	68	67	66	66	66	66	66	67	67	66	66	66	65	65	65	66	66	66	66	66	66	67	67	67	67	66	67	67	67	67	66	65	65	65	64	64	63	62	61	61	61	61	62	62	62	62	61	61	62	62	61	61	61	61	61	60	60	60	61	61	61	61	61	61	60	61	61	61	62	62	62	63	63	63	63	62	61	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	62	63	63	63	63	63	61	62	62	63	63	63	63	63	63	63	63	63	63	63	64	64	63	63	63	63	63	63	63	63	63	63	63	63	64	64	63	63	63	63	63	63	63	63	64	63	62	62	63	64	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	66	66	65	65	65	65	65	65	65	66	66	66	66	67	67	67	68	71	71	70	70	70	69	69	69	69	68	68	68	68	68	68	67	66	66	65	65	65	65	65	65	64	63	63	64	64	64	64	63	63	63	63	62	62	62	62	61	61	61	61	61	60	61	60	60	62	62	62	62	61	61	60	60	61	61	61	61	62	62	62	65	64	64	63	63	63	63	63	63	62	62	61	62	62	61	60	60	59	59	59	59	59	59	59	59	58	58	59	59	59	60	60	60	60	60	60	60	59	58	58	58	58	58	59	59	59	59	59	59	59	58	58	58	58	57	57	57	56	55	55	54	54	55	55	54	54	54	54	54	53	53	53	53	54	54	54	54	56	55	56	56	56	56	56	57	58	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	59	59	59	59	59	58	58	59	59	57	57	57	58	59	59	60	59	59	59	59	59	59	58	58	58	57	57	57	55	55	55	55	55	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	55	55	55	55	54	54	54	54	54	53	53	53	53	53	53	53	53	52	52	51	50	50	50	50	50	50	50	50	50	51	50	50	49	48	49	49	49	49	49	49	48	48	48	48	48	48	48	46	46	46	45	45	45	45	45	45	46	47	47	47	48	50	51	51	51	50	50	50	50	50	51	51	52	53	53	53	53	53	53	53	54	54	54	53	53	52	52	52	51	51	50	49	49	49	49	49	49	48	48	48	48	48	50	49	49	49	50	49	50	50	50	50	50	49	49	49	48	48	48	48	48	48	47	47	46	46	45	47	47	47	47	47	47	47	47	48	47	46	46	46	46	46	46	46	46	46	46	46	47	46	47	47	48	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	48	48	48	49	49	49	49	49	50	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	50	49	49	49	49	49	49	48	48	48	47	47	48	49	49	49	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	50	50	51	50	50	50	50	51	52	53	53	53	53	53	54	54	53	54	53	53	53	53	52	52	53	53	52	53	53	54	54	54	54	54	54	54	54	55	54	55	56	56	55	56	55	55	55	56	56	57	57	57	57	58	58	57	59	59	59	59	58	57	57	57	58	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	57	57	58	57	57	58	58	59	59	59	59	60	60	59	60	60	60	60	59	59	59	61	61	61	61	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	59	58	58	58	58	59	59	59	59	60	60	61	61	61	60	60	60	59	59	59	60	60	61	61	61	60	60	59	59	58	58	57	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	58	58	58	58	58	58	58	57	57	57	57	57	56	56	56	56	57	57	58	58	58	58	58	58	58	58	59	59	59	59	59	59	58	58	58	58	58	58	58	58	57	57	57	58	58	59	59	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	60	60	60	61	62	62	61	60	60	60	60	60	60	60	60	60	61	60	58	59	59	59	59	59	60	58	58	58	58	59	59	59	59	59	59	59	59	59	60	60	59	59	58	58	58	57	57	57	57	57	57	57	57	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	53	53	53	53	53	54	54	54	54	54	53	53	52	52	52	52	52	52	52	52	53	53	53	53	54	55	54	55	55	56	56	55	56	56	56	55	55	55	55	55	55	55	55	55	56	56	56	56	55	55	55	54	54	53	53	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	56	56	56	56	56	57	57	58	59	59	58	58	57	56	57	57	57	57	58	58	58	58	58	58	58	58	58	58	59	59	60	60	59	59	59	59	59	59	59	59	59	60	60	60	61	61	61	61	61	61	60	60	60	60	60	60	59	58	58	58	59	59	58	58	58	58	58	58	58	58	58	59	59	59	59	60	59	59	59	59	59	58	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	57	56	56	56	56	56	57	58	58	57	57	57	57	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	55	54	53	52	51	51	51	50	50	51	51	51	50	50	50	50	50	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	52	52	54	54	54	54	54	54	54	54	54	55	54	54	54	55	55	56	56	57	57	57	57	58	58	56	56	56	56	55	55	55	55	55	56	56	55	55	55	55	55	55	55	55	55	54	53	54	54	55	55	55	55	55	55	56	56	55	55	55	55	57	57	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	57	57	57	57	57	57	55	55	55	54	53	52	52	52	51	50	50	50	50	50	50	50	50	50	51	51	51	52	51	52	52	52	52	52	51	50	50	50	50	50	50	50	51	51	51	50	49	49	49	47	48	48	48	48	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	46	45	44	44	44	44	44	44	44	44	44	43	45	45	43	43	44	44	44	44	44	44	45	45	47	47	46	45	45	45	44	44	44	44	44	45	44	44	44	44	43	43	43	43	43	42	42	42	42	41	41	42	42	42	42	42	43	42	42	42	42	43	43	42	43	43	43	43	43	43	44	45	45	45	46	45	46	46	46	46	46	46	44	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	45	44	44	44	45	46	47	47	47	47	47	47	47	47	47	47	47	47	45	45	45	46	46	46	46	45	44	44	43	43	44	43	43	43	42	42	42	42	43	43	44	43	42	42	42	42	42	42	41	41	41	42	42	42	42	42	42	43	43	42	42	42	42	42	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	41	42	43	43	42	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	36	36	36	37	37	37	37	36	35	36	36	36	35	35	35	35	35	34	34	35	35	35	35	35	35	35	36	36	36	36	35	35	35	36	37	37	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	36	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	33	33	32	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	31	32	32	32	32	33	33	33	32	32	32	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	37	38	38	38	37	37	38	38	38	38	38	38	39	39	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	40	40	40	40	40	40	40	40	40	40	41	41	41	40	41	42	42	41	41	41	41	41	41	40	40	40	39	39	39	39	39	38	38	39	39	39	39	39	39	39	39	39	38	38	37	37	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	43	43	42	42	42	42	43	43	43	44	44	43	44	44	44	44	43	43	43	43	44	45	46	46	46	45	45	45	46	46	47	47	47	46	46	46	46	46	45	45	45	45	45	45	45	48	49	49	49	49	48	48	48	48	48	48	47	47	47	47	47	48	49	49	49	49	50	50	51	51	52	52	52	54	54	53	53	53	53	53	53	53	53	54	55	54	54	54	54	55	55	55	55	55	56	56	56	56	57	57	56	56	56	57	57	57	57	57	57	57	58	58	58	59	59	59	59	60	60	59	59	59	59	59	59	59	59	59	59	58	57	58	58	58	58	57	57	58	59	59	59	58	58	57	58	57	57	56	57	58	58	57	57	57	57	58	58	58	58	58	58	59	59	59	59	58	58	58	58	58	59	60
35	35	35	35	35	35	35	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	36	36	37	37	38	38	38	40	40	40	40	40	40	41	40	40	39	38	38	38	38	39	39	39	39	38	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	38	38	37	37	36	36	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	33	33	32	32	32	32	31	31	31	33	32	32	32	32	32	32	32	32	31	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	30	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	32	32	32	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	30	31	31	31	31	31	31	32	33	33	34	34	34	33	34	34	34	34	34	33	33	33	33	32	30	30	30	30	30	30	30	30	30	30	30	28	29	28	28	28	28	28	27	27	27	27	27	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	29	29	29	29	29	30	29	29	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	31	30	31	31	31	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	28	28	30	30	29	29	29	30	31	31	32	32	32	32	32	32	31	32	31	31	31	31	31	31	31	32	31	31	32	32	32	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	33	33	32	32	32	32	33	33	33	33	32	33	34	34	34	34	34	35	35	34	34	34	33	33	33	34	34	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	36	36	38	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	38	37	38	38	38	38	38	38	39	39	39	39	39	39	39	40	40	41	41	41	41	41	40	40	39	39	39	38	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	40	40	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	37	37	36	36	35	35	35	35	35	35	35	34	34	33	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	31	32	32	33	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	38	38	38	39	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	38	38	37	37	37	37	37	37	36	36	36	36	36	36	36	37	38	38	38	39	39	38	38	39	39	38	39	39	39	39	39	39	39	38	38	37	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	39	39	40	40	40	41	41	41	42	42	43	43	42	42	42	42	41	41	41	41	42	42	42	42	42	42	43	42	43	43	43	43	42	42	42	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	43	43	43	44	44	44	44	44	44	44	43	44	44	43	43	43	43	43	43	43	45	45	45	45	45	45	45	45	44	46	45	45	45	45	46	46	47	47	47	47	47	47	47	46	46	45	45	44	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	48	50	50	49	49	50	49	49	49	49	48	47	47	47	47	47	47	47	47	45	45	45	45	44	44	44	43	43	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	39	39	39	39	40	40	40	40	40	39	39	38	38	38	39	39	39	39	39	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	44	44	44	44	44	44	44	44	43	43	43	44	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	45	45	45	44	44	44	45	45	45	45	45	45	45	44	45	44	45	45	45	44	44	44	44	44	45	45	44	45	45	45	45	45	44	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	49	49	48	48	48	48	48	49	49	48	50	50	50	49	48	49	48	48	48	48	47	46	46	46	46	46	45	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	46	46	46	46	46	46	47	47	47	47	47	47	47	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	48	50	50	50	50	50	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	52	51	51	52	52	52	51	51	51	51	51	50	50	49	50	50	49	49	49	49	49	49	49	49	49	50	50	50	51	51	51	50	50	51	50	51	51	51	51	51	51	51	50	49	48	50	50	49	50	50	50	51	51	52	51	51	50	50	50	50	51	51	51	52	52	53	53	53	54	54	54	55	56	56	56	57	57	57	56	56	56	56	55	55	55	55	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	55	54	54	53	52	52	52	52	54	55	55	55	53	53	54	53	53	53	53	53	54	54	53	52	53	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	55	56	55	55	55	55	55	55	56	57	58	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	57	57	58	58	58	57	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	58	57	57	57	58	58	59	59	59	59	59	59	59	59	59	60	60	59	58	57	57	57	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	55	55	55	54	53	53	53	53	52	52	52	52	52	52	51	51	50	49	49	47	47	48	48	48	48	49	49	50	50	50	50	50	50	50	52	52	52	51	51	51	51	51	51	50	51	50	50	49	50	50	49	49	49	49	49	49	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	46	46	46	46	47	47	47	47	48	48	48	48	50	50	50	50	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	49	50	50	51	50	50	50	50	49	49	49	49	49	49	49	49	48	49	49	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	47	47	46	46	45	45	44	45	45	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	46	46	47	47	47	47	47	47	47	49	50	50	51	51	51	51	51	52	51	51	51	50	50	50	51	51	51	52	52	52	52	52	52	52	52	52	52	52	51	50	50	50	49	49	49	49	48	48	48	48	48	47	47	48	48	47	48	48	47	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	48	47	47	45	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	42	43	43	43	44	45	44	44	44	44	45	45	45	45	45	46	46	45	45	45	45	45	45	46	45	45	45	45	45	45	45	45	45	45	45	45	45	44	45	45	45	45	45	45	45	45	44	44	44	44	44	43	42	42	43	43	45	45	45	46	46	46	46	46	47	47	46	46	46	46	47	46	46	46	46	47	47	47	46	46	46	46	45	45	46	46	46	45	45	46	46	46	46	47	47	47	46	46	46	46	46	47	46	46	46	46	46	46	46	46	47	48	48	48	47	47	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	46	47	46	46	46	46	46	46	46	46	47	47	46	46	46	46	46	46	46	47	48	49	49	49	50	50	50	50	50	51	51	50	50	51	51	51	51	50	50	49	49	50	50	50	50	50	52	52	52	52	53	53	53	53	53	54	53	53	54	55	55	56	57	57	57	57	58	58	58	57	57	57	56	56	55	55	55	55	56	56	56	54	55	56	55	55	55	55	56	54	54	54	54	54	54	55	55	56	56	55	55	55	54	54	54	55	56	56	56	56	55	55	56	55	55	55	56	56	56	57	58	57	57	57	58	58	58	57	57	56	56	56	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	54	54	54	54	52	52	51	51	51	51	51	51	50	50	50	50	50	50	50	49	48	48	48	47	47	47	48	48	47	47	47	49	49	50	50	50	50	51	52	52	52	51	51	50	48	48	48	48	49	49	49	49	49	49	49	50	50	50	50	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	52	51	50	50	51	52	51	51	52	52	52	52	53	51	51	51	51	51	51	51	51	51	52	51	51	51	51	51	51	51	51	52	52	52	53	54	53	52	51	51	52	51	51	51	51	52	52	52	52	52	51	51	51	50	50	50	50	51	51	52	52	52	52	52	52	53	53	53	52	52	52	52	52	52	51	51	51	51	51	51	50	51	51	51	52	52	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	56	56	56	55	55	55	54	54	55	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	57	57	56	56	56	56	56	56	57	59	58	57	56	55	55	55	57	56	56	56	56	56	56	56	56	56	55	55	54	54	54	55	56	56	56	56	55	55	55	56	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	58	59	59	59	59	59	59	59	61	61	61	61	61	60	60	61	62	61	60	60	59	59	60	60	60	60	59	59	59	58	57	56	56	55	56	56	56	56	56	56	57	56	56	55	55	56	56	55	55	55	56	56	56	56	55	54	54	53	53	52	52	52	52	52	52	52	51	51	51	51	51	50	51	51	50	51	50	50	50	50	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	51	50	50	50	50	50	49	49	49	49	49	49	49	49	50	51	50	50	51	51	51	51	51	52	52	51	51	51	50	50	49	49	49	50	49	48	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	49	50	50	50	49	49	49	49	48	48	46	46	45	45	45	45	46	47	47	47	49	49	49	49	49	49	50	50	50	51	51	51	51	52	51	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	47	47	47	48	48	47	47	48	47	47	47	47	47	46	48	48	48	48	48	48	47	47	47	47	46	47	48	48	48	47	47	47	47	47	46	46	46	47	47	48	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	43	43	43	43	42	43	43	44	45	45	44	44	44	44	45	44	44	44	44	44	44	44	44	43	44	44	44	45	46	46	46	46	46	46	46	45	45	45	45	45	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	48	48	47	47	47	46	47	48	48	49	49	49	49	49	48	49	49	49	49	48	48	49	49	49	49	49	49	49	50	50	50	49	49	49	48	48	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	48	47	47	48	49	49	49	49	48	48	48	49	50	50	49	49	49	50	50	49	49	49	50	50	51	52	52	53	53
48	49	50	49	48	48	48	48	48	48	48	47	47	47	47	47	47	47	49	49	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	49	49	49	49	49	49	49	49	48	48	48	49	49	49	49	49	49	49	49	49	50	50	50	51	52	54	54	53	53	54	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	57	57	56	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	57	58	58	58	58	58	58	58	59	58	58	58	59	59	59	58	57	57	56	56	56	56	56	56	56	56	56	56	56	55	56	56	56	57	57	57	57	57	57	57	57	56	55	56	56	56	56	56	56	56	56	56	55	55	54	54	54	54	54	54	55	54	54	54	54	55	55	55	56	56	56	56	56	57	57	57	57	58	58	58	58	59	59	59	59	60	61	61	61	61	61	60	61	61	61	61	61	61	62	63	63	62	61	61	61	61	61	61	61	61	61	61	63	63	63	62	61	61	61	62	62	61	62	63	63	62	63	63	63	63	64	65	65	65	64	64	64	63	63	62	62	62	62	62	62	63	62	62	61	61	61	61	59	59	60	59	59	59	60	60	60	58	57	57	57	57	56	56	55	55	55	55	56	56	56	56	56	57	56	57	57	57	57	57	57	57	57	57	55	54	54	54	54	54	54	54	53	53	53	53	54	53	53	54	54	54	54	54	54	53	53	53	53	53	53	53	53	54	54	55	54	54	54	54	54	55	55	56	56	56	56	56	55	55	54	55	54	54	55	55	55	56	56	56	56	56	56	57	57	56	56	55	55	55	55	55	55	55	54	55	55	55	55	55	54	55	55	55	55	55	55	54	54	54	54	55	55	54	54	54	55	55	55	55	56	56	56	56	56	56	56	57	58	57	57	57	57	57	57	57	58	58	58	59	59	58	58	57	57	56	57	57	58	58	57	57	57	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	56	58	58	58	57	57	57	56	56	55	55	55	55	55	55	55	55	55	54	53	53	52	52	52	51	52	52	54	54	54	54	54	54	54	54	54	54	55	55	56	57	56	57	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	59	58	57	57	57	57	58	58	58	58	58	59	59	59	59	59	60	59	57	57	57	57	57	57	55	55	55	55	55	56	57	57	57	57	57	57	58	58	58	58	57	56	57	57	57	58	59	59	59	59	59	59	58	58	58	58	58	57	58	57	57	57	57	59	60	58	59	61	61	60	59	60	60	60	60	59	59	59	59	60	60	61	61	61	61	60	61	61	61	61	61	61	61	62	62	62	62	62	62	61	61	61	61	61	60	61	61	61	62	61	61	60	61	61	61	60	59	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	60	58	57	57	57	57	57	55	55	55	56	56	56	56	55	55	57	57	57	56	58	58	59	59	58	59	59	59	59	60	60	60	60	60	59	60	61	62	62	62	62	62	62	61	61	61	60	60	60	60	61	61	62	60	59	59	60	61	61	62	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	58	58	58	58	58	58	60	60	60	60	59	59	59	59	58	58	58	58	58	58	58	58	58	58	59	59	59	60	59	59	59	59	59	59	60	60	60	60	60	58	58	58	58	57	57	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	59	59	58	59	60	60	60	60	60	61	60	60	59	59	59	59	59	59	59	60	60	60	60	60	60	59	59	59	59	59	58	59	59	59	59	59	59	59	59	59	59	59	60	59	59	59	59	59	58	58	58	58	59	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	58	57	56	57	57	57	57	57	57	58	58	58	57	59	59	59	59	59	60	60	60	60	60	59	59	59	59	59	59	59	59	59	58	58	58	58	58	57	58	58	58	58	58	58	57	56	56	57	57	57	57	56	55	55	55	56	55	54	54	54	55	55	55	56	56	57	57	57	57	57	57	57	57	57	56	56	56	56	57	56	55	56	56	56	56	56	56	55	55	57	56	56	56	56	57	58	58	58	57	58	59	59	59	59	59	59	59	59	59	59	57	58	59	60	60	61	61	61	61	61	61	61	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	58	57	57	57	57	57	57	57	56	55	56	58	58	58	58	58	58	58	58	58	58	58	58	59	59	60	60	60	60	61	61	61	61	61	60	60	59	59	59	59	59	58	57	57	58	59	59	58	57	57	57	57	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	58	58	59	59	60	61	61	61	60	59	59	59	59	58	58	58	57	57	57	57	57	57	57	57	56	57	57	57	57	58	58	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	57	57	58	58	58	58	56	57	58	58	59	59	60	60	61	61	59	59	59	60	60	60	60	60	60	60	61	60	60	60	61	61	61	61	62	62	62	63	60	60	60	60	60	60	60	60	60	60	61	61	61	61	62	62	61	63	62	63	63	63	63	63	63	63	62	62	62	62	62	62	61	61	61	61	62	62	62	62	62	62	62	63	63	62	62	62	62	62	60	60	60	59	58	58	58	58	58	58	58	60	60	60	60	60	61	61	61	61	61	61	61	62	62	63	62	61	60	60	61	62	62	61	61	61	61	61	61	61	62	62	62	62	61	61	62	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	64	64	63	64	65	65	65	65	65	65	64	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	64	64	64	65	66	66	66	66	66	67	66	67	68	68	68	68	68	68	68	67	66	66	66	65	65	65	66	66	66	66	66	65	65	65	65	66	67	67	67	67	67	66	66	66	66	65	65	65	65	65	65	64	64	63	63	61	60	60	60	60	59	58	58	58	57	57	56	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	55	55	55	55	55	54	54	54	56	56	56	55	54	53	53	53	52	52	53	53	53	54	55	55	55	55	56	56	56	56	56	56	56	56	56	56	55	56	55	55	55	55	55	54	53	53	53	53	53	53	53	53	53	54	55	55	55	55	54	54	54	54	54	54	54	54	56	55	56	55	56	57	58	57	57	57	56	56	56	55	55	54	55	55	57	57	57	57	57	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	57	57	57	57	57	57	57	57	57	56	56	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	53	53	54	55	56	56	58	57	57	57	59	60	62	63	63	64	64	64	64	64	63	63	63	63	63	63	63	62	62	61	60	60	59	59	59	59	59	59	59	60	60	60	61	60	60	61	59	60	59	59	59	59	59	59	57	57	57	57	57	58	58	58	58	58	59	59	59	58	57	57	57	57	57	57	56	58	57	57	57	57	57	57	57	57	57	56	56	56	56	55	55	56	56	56	56	56	56	56	57	56	57	57	57	57	58	58	59	60	60	61	59	59	59	59	58	57	57	57	57	57	57	57	57	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	55	55	56	56	55	55	55	55	54	54	54	54	53	53	53	53	53	53	54	54	54	54	55	55	55	56	56	56	56	57	57	57	57	57	57	57	57	57	56	56	56	57	56	56	56	56	55	55	55	55	54	54	54	55	55	55	55	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	55	54	54	53	53	53	53	53	53	53	54	55	55	54	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	53	53	52	52	51	51	50	50	50	50	50	51	51	50	49	49	49	49	49	49	50	50	50	50	50	49	49	50	50	50	50	50	50	50	51	50	50	50	50	50	50	50	50	50	50	49	49	49	48	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	49	49	49	49	49	50	50	50	49	49	49	50	50	50	50	50	50	50	50	51	51	51	50	50	50	50	50	49	49	49	49	48	48	48	48	48	48	48	49	48	49	49	49	51	51	50	50	50	50	50	51	51	51	51	51	51	50	50	49	48	48	48	46	46	46	47	48	48	48	48	48	47	47	48	48	48	49	50	50	50	50	51	51	51	51	51	51	51	52	52	52	51	51	51	51	51	51	51	52	52	52	52	52	52	50	50	49	49	49	50	49	47	46	47	47	47	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	51	50	49	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	50	50	50	50	51	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	54	54	54	54	54	54	54	55	54	53	53	53	53	54	54	55	55	55	55	55	55	55	56	56	57	56	56	57	56	56	57	58	57	57	57	57	58	57	57	57	57	57	57	57	57	57	57	57	57	56	56	55	55	54	54	54	54	54	54	54	54	53	53	53	52	52	52	52	55	55	55	55	55	55	55	55	55	54	54	54	55	55	55	55	54	54	54	54	54	53	53	53	53	53	53	54	54	54	54	54	54	54	54	56	56	56	54	54	54	53	53	53	53	53	53	53	51	52	52	52	52	52	52	52	52	52	53	53	52	51	51	51	51	52	52	52	52	52	52	52	53	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	54	54	54	54	54	54	54	55	54	54	53	53	52	52	52	52	52	50	50	51	51	51	51	51	51	51	50	50	51	51	51	51	52	52	52	52	53	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	53	53	53	53	54	55	55	55	54	54	54	54	53	53	53	53	53	54	55	55	55	56	56	55	55	57	57	57	57	57	57	57	58	57	57	57	57	58	58	58	56	56	56	56	56	56	56	56	56	55	55	54	54	54	54	54	54	55	55	56	56	57	58	58	58	58	58	57	57	57	57	56	56	56	56	55	55	55	55	56	56	56	56	56	56	56	55	55	54	54	55	55	55	55	55	54	54	54	54	54	53	53	52	52	51	50	50	50	50	50	50	50	50	49	50	50	51	49	50	50	50	50	50	50	50	51	52	53	53	54	54	55	56	56	56	56	57	57	57	57	56	56	56	56	55	55	55	55	56	56	56	56	56	56	56	56	56	57	56	54	54	54	55	54	54	55	54	54	54	54	54	55	56	57	57	57	57	57	57	57	57	58	58	59	60	59	58	58	57	57	57	58	56	56	57	57	57	57	57	58	58	58	58	58	58	57	57	56	55	54	54	53	53	53	53	53	53	55	55	55	56	57	58	58	58	59	60	61	60	60	60	61	61	61	61	61	61	61	60	60	60	60	60	60	60	60	60	60	60	59	59	58	58	58	57	57	57	57	57	57	56	57	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	56	56	56	57	57	57	57	56	56	56	56	56	56	55	55	56	56	56	57	57	57	57	57	58	57	57	55	57	57	58	58	58	59	59	59	58	58	58	59	59	59	59	59	59	59	59	57	57	56	57	57	56	56	56	57	58	58	57	57	57	56	56	56	56	57	57	56	56	56	56	56	56	56	56	57	55	56	56	56	56	56	56	56	58	58	57	59	59	58	58	57	57	57	56	56	56	57	57	57	57	56	55	55	56	56	56	56	56	56	56	57	57	57	58	59	60	60	61	61	61	61	59	59	60	60	60	60	60	61	60	60	60	61	61	61	61	62	62	63	63	63	62	63	63	63	63	63	62	62	63	62	62	61	61	61	61	60	60	60	63	63	64	64	64	65	65	65	64	64	64	64	64	63	64	64	64	64	64	63	63	64	63	63	63	64	64	64	64	64	64	65	64	63	63	63	63	63	63	63	62	64	65	67	68	68	68	68	69	69	69	69	70	71	71	71	71	71	71	69	69	69	69	69	68	69	69	69	69	69	69	70	70	70	70	71	71	70	69	68	68	69	70	70	70	70	70	70	70	70	71	71	71	70	70	70	70	70	69	69	69	70	70	70	70	70	70	70	70	70	70	70	70	70	69	68	68	70	69	69	68	68	68	68	68	68	68	68	67	67	68	68	68	68	69	69	69	69	69	69	69	69	70	71	70	70	70	69	69	69	69	69	69	69	69	70	71	71	71	70	69	69	69	68	68	68	68	69	69	68	68	68	68	68	69	69	69	69	69	68	67	68	68	68	68	68	68	67	67	67	68	68	69	69	69	70	71	71	71	71	71	71	71	71	71	72	73	74	75	75	75	75	75	75	75	74	74	74	74	75	75	75	75	75	75	75	75	76	76	79	79	80	80	80	80	80	79	79	78	78	77	77	76	77	77	77	77	76	76	76	77	77	77	77	78	77	78	78	78	78	78	78	78	78	78	78	78	78	78	79	79	77	78	78	78	77	77	77	77	78	78	78	78	79	78	78	78	79	79	79	79	79	78	78	78	79	79	79	79	79	78	78	78	79	78	78	78	78	77	77	77	77	77	77	76	75	75	74	73	73	72	73	73	73	74	74	74	73	73	73	74	74	74	76	76	76	75	75	76	77
32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	34	35	36	36	37	36	35	35	36	37	37	38	38	39	40	40	39	39	39	39	39	40	39	39	39	39	39	38	38	38	38	38	38	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	38	38	38	38	38	38	39	39	39	40	41	42	42	42	42	41	41	42	42	42	41	40	39	39	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	43	42	42	42	42	42	43	43	43	43	43	43	44	44	44	44	45	45	45	46	46	46	46	47	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	44	45	45	45	45	45	46	46	46	46	45	45	45	45	46	46	46	46	46	47	47	47	47	47	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	44	44	43	43	43	43	43	43	43	44	44	44	44	44	43	43	43	43	42	42	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	40	40	40	40	40	40	40	40	41	41	41	41	41	41	42	42	42	42	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	42	43	43	43	44	45	45	45	45	45	45	46	46	46	46	46	48	47	46	46	46	46	46	46	45	45	45	44	44	44	44	45	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	47	47	47	46	47	46	45	45	44	44	44	44	44	44	44	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	42	42	42	43	43	43	43	41	39	39	39	39	39	39	39	39	40	40	40	40	40	40	41	41	40	40	41	41	41	40	41	41	41	41	41	40	41	42	41	40	40	40	40	41	40	41	40	40	41	41	41	41	41	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	42	43	44	44	44	44	44	44	44	44	45	45	46	47	47	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	48	47	46	45	45	45	45	44	44	44	43	43	43	42	42	42	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	43	43	44	45	45	45	45	47	47	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	51	51	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	52	52	50	51	51	51	50	50	51	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	53	53	52	51	50	50	50	50	50	50	50	51	51	51	51	51	50	50	50	50	51	51	51	51	51	52	51	52	52	52	52	52	52	51	51	50	50	50	50	50	49	49	49	50	49	50	50	49	49	49	49	49	49	49	49	50	50	50	51	50	51	51	51	50	50	50	50	50	50	50	50	49	48	48	48	48	48	48	49	50	49	49	49	49	49	49	49	50	50	50	49	49	47	48	48	48	48	48	48	48	48	48	48	47	46	46	45	46	46	46	45	45	45	45	44	43	44	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	43	44	43	42	42	42	43	43	42	42	42	41	41	41	41	41	41	41	41	41	41	40	41	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	43	43	43	43	43	43	42	43	42	42	42	42	42	42	42	42	42	42	42	42	43	43	45	45	45	44	44	44	44	44	44	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	46	46	46	46	46	46	45	45	45	45	45	44	43	43	42	42	42	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	41	41	41	42	42	45	45	45	45	46	46	48	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	50	50	50	50	50	50	49	49	48	49	49	49	49	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	45	45	46	46	46	46	46	46	47	48	48	48	48	48	48	47	47	48	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	44	43	43	43	43	43	43	42	43	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	42	42	42	42	42	41	41	43	43	44	45	44	45	45	45	45	45	45	45	46	47	47	47	47	46	46	46	45	45	45	45	45	45	45	44	43	43	43	43	43	41	41	40	40	40	40	40	40	40	41	41	41	42	42	41	41	41	41	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	43	43	43	44	44	46	47	47	46	46	47	47	47	47	47	47	47	48	47	47	47	46	46	46	46	46	46	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	43	44	44	44	44	45	45	45	45	44	45	44	44	44	44	44	44	45	46	46	46	46	46	48	48	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	46	46	46	46	47	47	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	47	47	47	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	47	47	47	47	47	47	47	47	46	46	47	47	47	47	48	48	47	47	47	48	48	48	48	48	48	48	48	48	48	47	47	46	46	46	46	46	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	45	45	45	45	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	43	43	43	43	43	43	44	44	44	43	43	43	43	43	42	42	42	43	43	43	44	44	44	45	44	44	44	44	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	43	43	43	43	43	43	43	43	43	41	41	41	41	41	41	41	41	41	41	41	40	40	41	42	41	40	41	41	41	40	40	40	40	40	39	40	40	41	41	41	42	42	42	43	45	43	43	43	43	43	44	43	43	42	42	42	42	43	43	41	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	38	38	37	37	37	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	40	40	42	42	42	42	41	41	42	42	42	42	41	42	42	42	42	43	43	44	44	44	44	44	45	45	44	44	44	44	44	43	43	43	43	43	43	42	44	45	45	45	44	43	43	43	43	42	42	42	44	44	44	43	43	43	44	44	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	43	44	44	45	46	46	46	46	45	46	46	46	46	46	47	47	47	47	47	47	47	47	48	47	47	47	47	47	48	48	47	46	46	47	47	48	48	49	48	48	48	48	47	48	47	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	45	45	46	45	45	46	46	46	47	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	49	48	48	46	46	46	46	45	45	45	45	45	44	44	44	43	43	43	43	42	43	43	43	43	44	44	44	43	43	43	43	42	42	43	43	43	43	43	43	43	42	43	43	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	46	44	44	43	42	42	42	42	42	43	43	42	43	43	43	45	44	44	44	45	44	44	43	43	43	43	43	43	42	42	43	43	44	44	44	45	46	46	46	46	46	46	46	45	44	45	45	45	45	44	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	43	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	42	42	41	40	40	40	40	40	40	40	40	38	38	39	39	39	40	41	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	41	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	46	46	46	46	46	46	46	46	45	46	46	45	45	44	45	45	45	44	44	44	44	44	45	46	47	47	49	50	50	50	50	50	50	50	50	50	50	48	47	47	47	46	46	46	45	45	44	44	44	45	45	46	45	45	45	45	44	43	43	43	43	43	44	44	44	45	45	45	44	44	44	43	43	43	43	43	43	44	43	43	43	43	43	43	44	45	45	45	45	45	45	45	45	45	45	43	43	43	43	43	43	43	44	45	45	45	46	46	45	45	45	45	46	46	45	46	47	46	46	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	46	46	46	46	47	47	47	46	46	46	46	48	48	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	49	49	50	50	50	49	49	49	48	48	47	47	47	47	47	47	47	47	45	45	45	45	46	47	47	45	45	45	45	45	45	46	46	46	46	45	45	45	45	45	45	45	45	45	45	44	45	45	45	46	46	46	46	46	47	47	48	48	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	47	46	46	46	46	45	45	45	44	43	43	43	43	42	41	41	41	41	40	41	40	40	40	40	40	40	40	40	40	40	41	41	40	39	39	39	39	39	39	40	40	39	39	40	40	41	41	41	41	41	41	41	42	42	41	41	41	43	42	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	44	43	43	42	43	43	43	43	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	43	42	42	42	40	40	39	39	39	39	39	39	37	37	37	37	37	38	38	38	38	40	39	39	39	39	39	38	38	38	38	38	38	38	38	37	36	36	36	34	34	33	32	32	32	32	33	33	33	33	33	33	33	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	37	37	38	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	42	42	42	42	42	43	43	43	43	44	44	44	44	44	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	44	44	43	42	41	42	42	41	40	40	41	41	41	41	41	41	41	41	41	40	41	41	41	41	41	40	40	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	41	41	40	40	40	39	39	39	38	38	38	38	38	38	39	39	39	39	39	38	38	37	36	36	37	37	37	37	37	37	37	37	37	39	38	38	38	38	38	38	38	38	38	39	39	39	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	43	42	42	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	42	42	42	39	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	42	41	41	41	42	41	42	43	41	41	41	40	40	40	40	40	40	40	40	40	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	39	38	38	38	38	38	38	37	36	36	36	36	36	36	35	35	35	35	35	35	34	36	37	37	36	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	34	33	33	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	33	33	33	33	32	31	31	31	31	31	31	31	31	32	32	31	31	31	31	31	31	31	30	30	30	31	31	32	32	31	31	31	31	31	30	30	30	30	31	31	31	31	32	31	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	30	29	29	29
26	26	27	27	27	27	29	29	29	29	29	29	29	30	30	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	21	21	21	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	22	23	23	23	23	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	23	25	25	25	24	24	24	25	25	25	25	25	25	25	25	24	24	24	23	23	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	24	23	23	23	23	23	23	23	22	22	22	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	25	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	28	27	27	26	25	25	25	25	25	24	24	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	26	26	26	25	25	26	26	26	26	26	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	24	24	24	24	24	25	25	26	26	25	25	24	23	23	23	23	23	23	23	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	26	25	26	26	27	26	27	27	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	25	26	26	26	27	28	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	26	26	26	26	27	26	26	26	27	27	27	27	27	27	28	28	28	28	29	29	30	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	30	29	29	29	29	29	29	29	28	28	28	28	28	28	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	27	27	28	29	29	29	29	29	29	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	26	26	27	27	27	29	29	30	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	28	27	27	28	28	28	28	28	28	28	27	27	27	27	27	27	28	26	26	26	27	27	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	23	23	23	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	25	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	22	22	23	24	24	24	24	24	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	28	28	28	29	29	29	28	28	29	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	36	36	37	37	37	37	37	37	36	36	36	35	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	31	32	32	32	32	32	33	33	32	32	32	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	36	36	37	37	37	37	37	37	36	35	35	35	34	34	34	33	34	33	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	36	36	36	36	38	38	37	37	37	37	37	37	38	38	38	39	39	38	38	38	38	38	38	38	38	38	38	38	37	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	37	37	37	36	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	39	40	39	39	39	39	39	39	39	40	39	38	38	38	38	38	38	38	38	38	37	37	36	35	35	35	35	35	35	35	35	36	36	36	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	37	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	39	39	39	39	38	38	38	38	39	39	39	39	39	39	39	40	40	40	41	41	41	41	42	42	42	43	44	44	45	46	46	46	47	49	49	48	47	47	47	48	48	48	48	48	48	48	48	47	47	47	47	48	47	47	47	47	48	49	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	51	51	51	51	52	52	52	52	52	51	51	52	52	53	54	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	53	53	53	53	52	52	52	53	52	51	51	50	50	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	53	53	54	54	54	55	55	55	55	54	55	55	55	55	54	54	54	54	54	54	54	54	54	55	55	54	55	54	54	54	54	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	50	50	51	51	51	51	51	52	51	50	50	50	50	50	49	49	49	51	52	52	52	53	53	53	53	53	53	53	55	55	55	55	56	54	54	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	56	55	55	54	54	54	54	54	54	53	53	53	53	53	52	51	51	51	50	50	51	51	51	51	51	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	51	51	51	51	51	50	51	51	51	51	51	51	50	50	49	48	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	53	54	54	55	55	55	55	55	53	53	53	52	52	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	49	49	49	49	49	49	49	50	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	52	52	52	51	51	51	51	50	50	50	50	50	50	50	50	49	49	51	51	51	51	52	52	52	52	52	51	51	51	53	54	54	54	54	54	54	54	52	52	52	52	53	53	53	53	54	54	54	53	52	53	53	54	54	54	54	54	54	54	53	52	52	52	52	52	54	54	54	55	56	57	57	57	55	55	55	55	55	55	55	55	54	54	54	56	55	55	56	56	56	56	56	56	56	56	55	56	56	56	56	56	57	56	56	56	56	56	57	57	57	57	57	57	57	58	57	57	57	56	57	56	56	57	56	56	55	55	55	55	54	53	52	52	52	52	52	53	53	54	55	55	54	54	55	55	55	54	54	54	54	55	55	56	56	57	57	57	57	57	57	57	58	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	60	60	60	60	60	61	61	61	61	60	60	60	60	60	60	60	61	61	60	59	59	58	58	59	59	59	59	59	59	59	59	58	57	58	57	57	57	57	57	57	57	57	57	57	57	56	56	54	54	54	53	52	52	51	51	51	51	51	51	51	51	50	50	50	51	51	51	52	51	51	51	51	51	52	52	53	53	53	54	54	54	54	54	54	53	53	53	53	54	54	54	54	53	53	53	53	53	53	53	53	53	53	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	51	51	51	51	49	49	50	49	49	49	50	51	52	52	51	51	51	51	51	51	50	49	49	49	50	50	50	50	49	49	49	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	51	51	50	50	49	49	49	49	49	49	49	49	50	50	50	51	51	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	52	52	51	51	51	53	53	53	52	52	52	51	50	51	51	50	50	50	50	49	49	49	48	47	47	46	46	46	46
49	49	48	46	46	47	47	47	46	45	45	45	45	44	44	44	44	44	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	43	43	43	41	42	42	42	42	42	42	42	42	43	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	46	46	46	46	47	47	46	46	47	47	47	47	48	47	47	47	48	48	47	48	48	48	49	49	50	51	51	51	51	51	51	49	48	47	47	47	47	46	45	45	44	43	43	43	42	43	43	43	43	43	43	43	43	43	43	43	43	43	41	41	41	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	46	46	46	46	47	46	46	44	44	44	44	44	44	44	44	46	46	46	45	45	44	45	45	45	44	44	44	45	45	45	46	47	46	46	46	46	47	48	48	48	47	47	47	49	49	49	49	49	49	49	48	47	47	47	46	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	44	44	43	43	43	42	42	42	42	42	42	41	41	40	40	40	40	39	39	38	38	38	38	37	37	36	36	36	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	38	38	38	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	40	40	41	42	41	40	40	40	41	42	43	43	43	43	44	43	43	43	43	43	43	44	44	44	44	45	45	45	46	46	45	45	45	45	45	45	45	46	46	46	46	47	46	47	47	46	46	46	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	45	45	45	44	44	44	44	45	45	45	45	45	45	45	45	44	44	45	45	45	45	44	44	44	43	43	43	43	43	43	43	43	43	43	42	41	42	42	42	42	41	41	41	41	41	40	40	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	39	39	40	40	41	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	43	44	43	43	43	43	43	43	43	43	43	43	44	45	45	45	45	45	42	42	42	42	42	42	42	42	42	42	42	40	40	40	41	42	42	42	42	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	40	41	41	41	41	40	39	40	40	40	42	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	43	45	45	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	45	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	46	46	47	47	46	46	46	45	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	44	45	45	45	44	44	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	41	41	42	42	42	42	42	41	41	41	41	41	40	41	41	41	41	41	41	42	41	42	42	42	41	42	42	44	45	45	44	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	46	46	44	44	44	44	43	42	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	39	38	39	39	40	40	40	39	40	40	40	40	40	39	38	38	39	39	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	41	41	42	42	43	43	43	42	42	42	42	42	42	42	43	43	43	43	43	43	42	42	42	44	44	44	44	44	43	43	43	44	44	43	43	43	44	44	44	44	44	43	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	43	43	43	43	43	44	44	45	45	45	45	45	45	44	43	44	44	44	44	44	44	44	45	45	45	45	46	45	45	45	45	45	45	44	44	43	43	43	43	43	43	42	42	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	47	48	48	48	48	49	49	49	49	49	49	49	49	48	48	48	47	47	47	48	48	48	48	48	48	48	48	48	47	46	48	48	49	49	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	52	53	52	53	53	52	51	52	52	53	53	53	53	53	53	53	53	52	52	51	51	51	51	51	51	51	51	51	51	52	52	53	54	54	54	54	55	55	55	55	55	56	56	56	56	57	57	58	58	58	57	57	57	56	56	58	58	59	59	59	59	58	57	57	56	56	56	56	56	57	57	57	57	57	57	57	57	56	56	56	56	56	58	58	56	56	56	56	56	55	55	54	54	55	55	55	55	55	56	56	56	56	55	54	54	54	53	54	54	54	53	53	53	52	52	53	54	54	54	54	53	53	53	55	54	54	54	54	54	55	55	55	55	56	56	57	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	54	53	54	54	54	54	55	54	54	53	53	52	52	51	50	50	49	50	50	50	51	51	51	51	51	51	51	51	52	53	53	54	54	54	52	51	51	51	51	52	52	53	53	53	53	53	53	53	54	54	54	55	55	55	55	55	55	55	56	56	56	57	57	58	58	58	58	58	57	57	57	57	57	57	57	56	56	56	56	56	53	53	53	54	54	54	55	55	56	56	57	57	58	59	59	59	59	58	57	56	56	56	57	57	57	58	58	58	58	58	59	59	59	59	58	58	58	57	58	59	59	58	58	58	58	59	59	59	59	59	61	61	60	59	59	59	59	58	57	58	60	59	60	60	60	60	59	58	58	59	58	58	58	58	58	57	57	57	57	57	57	56	56	56	56	56	54	54	54	53	53	53	53	54	54	54	54	54	54	55	55	55	56	56	56	56	56	56	55	56	56	57	56	56	55	55	55	56	55	54	54	54	52	52	53	52	52	52	52	52	51	52	52	52	52	51	51	51	51	50	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	51	50	50	50	51	51	51	51	51	50	50	50	49	50	49	50	50	50	50	50	49	49	48	48	48	48	48	48	47	47	47	47	47	47	46	46	46	46	46	46	45	46	45	45	45	45	45	45	44	44	45	45	45	45	45	45	46	46	45	45	45	45	44	44	44	45	46	46	46	46	46	47	46	46	46	46	46	46	45	45	46	46	46	46	46	46	47	47	47	47	47	47	48	48	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	49	48	48	47	47	48	48	48	49	49	48	48	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	43	43	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	46	45	45	46	46	46	46	46	46	46	46	46	46	45	45	47	48	48	48	48	48	47	47	47	47	47	48	48	47	48	48	48	48	47	47	47	47	48	48	50	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	48	48	48	47	47	47	47	47	46	46	47	47	47	46	45	45	45	46	46	46	44	45	45	45	46	46	46	46	45	45	44	44	44	45	45	45	45	44	44	45	45	45	45	44	44	44	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	42	42	42	42	42	42	42	42	43	43	43	44	45	45	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	45	45	45	45	45	45	45	46	46	46	46	45	46	46	46	46	46	46	46	46	46	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	45	46	46	47	47	47	47	47	47	47	46	46	45	45	46	46	46	46	46	47	48	47	47	48	48	48	48	48	48	49	49	49	49	49	49	49	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	45	45	44	44	45	44	43	41	41	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	35	34	34	35	35	35	35	35	35	35	35	35	35	34	34	35	35	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	42	42	42	42	42	42	43	43	42	42	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	41	41	41	41	41	40	40	40	40	40	40	40	41	41	41	41	41	42	42	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	34	34	34	34	33	33	34	33	33	33	33	34	34	33	33	33	33	34	34	34	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	34	33	33	33	33	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	32	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	28	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	31	31	31	31	31	30	30	30	29	29	30	30	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	35	36	36	36	36	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	36	36	36	36	36	36	36	36	36	36	36	37	38	37	37	37	38	37	37	37	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	37	37	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	33	34	35	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	37	38	38	38	38	37	37	37	37	37	38	39	39	39	39	39	39	38	38	38	38	38	38	39	40	40	40	40	38	38	38	38	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	36	35	35	35	35	35	35	34	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	37	37	36	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	33	34	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	34	34	34	33	33	33	33	33	34	34	34	34	35	35	35	34	34	35	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	38	37	37	37	36	36	37	37	37	36	36	35	36	36	36	36	36	36	35	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	32	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28
46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	47	48	50	50	50	50	50	50	49	49	49	49	49	49	49	49	48	49	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	51	51	51	51	51	51	51	51	51	50	50	49	49	49	49	49	50	50	50	50	50	49	48	49	49	49	49	49	49	49	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	47	47	47	47	47	47	47	47	47	46	46	46	47	46	45	45	45	45	45	46	46	46	46	46	46	47	46	46	46	45	45	45	44	44	44	43	43	43	44	41	42	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	43	43	44	44	44	45	45	45	47	47	47	47	47	47	47	47	47	47	47	47	46	45	45	45	45	45	45	46	46	45	45	44	44	44	44	44	43	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	44	43	42	42	42	42	42	42	42	42	43	43	43	43	42	42	41	41	41	41	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	42	43	43	42	43	44	44	44	44	44	46	46	46	46	46	46	47	48	48	48	48	48	47	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	47	47	47	46	46	47	47	47	47	46	46	47	47	47	48	48	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	49	50	50	50	50	51	52	53	52	52	51	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	54	53	53	53	52	52	51	51	51	51	51	51	51	51	51	51	51	51	50	50	51	51	51	51	50	50	50	50	50	50	51	51	52	51	51	51	51	51	51	51	51	51	51	51	52	51	51	50	51	50	50	50	49	49	49	49	49	49	49	49	50	50	49	49	48	48	48	49	48	47	47	47	46	46	46	47	48	48	49	49	48	47	47	47	47	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	49	51	51	51	51	51	51	51	52	52	52	53	53	53	53	53	51	51	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	48	48	48	49	49	48	48	48	46	46	46	46	46	46	46	46	46	46	45	46	46	46	47	47	47	45	45	45	45	46	47	46	46	47	47	47	46	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	45	45	45	45	45	46	46	46	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	45	46	46	46	46	46	46	47	47	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	47	47	47	47	47	47	47	46	46	45	45	45	44	44	44	43	44	45	44	44	44	44	44	44	44	44	44	44	44	44	43	43	44	44	42	42	42	42	42	42	42	42	41	41	41	41	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	40	40	41	42	42	42	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	40	41	41	40	40	40	40	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	40	40	41	41	41	40	40	40	40	40	41	42	42	42	42	42	41	41	41	41	41	41	41	41	41	42	42	43	42	42	42	42	42	43	43	43	43	43	43	42	42	43	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	40	41	40	41	41	41	41	41	42	41	41	41	41	41	41	41	44	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	40	40	41	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	41	41	41	40	39	39	39	38	38	38	38	38	38	38	39	39	37	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	38	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	35	35	36	35	36	36	37	37	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	35	36	36	36	34	33	34	34	34	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	32	32	32	32	32	32	32	32	32	32	31	33	33	33	35	35	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	37	36	36	36	36	36	36	36	36	36	38	38	38	38	39	39	39	39	39	40	39	39	39	39	39	38	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	37	38	39	39	39	40	41	41	41	41	41	41	41	43	43	43	42	42	42	42	42	41	41	41	41	42	42	42	41	41	41	40	40	40	40	41	40	40	40	40	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	39	39	39	39	38	38	38	38	38	37	37	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	36	36	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	34	34	36	36	35	36	34	34	35	35	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	38	36	36	36	35	35	34	33	33	35	35	35	34	34	34	34	33	33	33	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	32	32	32	32	32	32	32	31	30	30	30	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	26	26	26	26	26	26	26	27	26	25	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	27	27	25	24	25	26	26	27	27	26	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	29	29	29	30	30	29	29	29	29	28	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	26	26	26	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	24	24	24	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	22	22	23	23	22	22	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	22	22	22	22	22	21	21	20	20	20	20	20	21	21	21	21	21	21	21	20	20	19	19	19	20	21	21	20	20	20	21	21	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	25	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	28	28	28	28	29	29	29	29	29	29	29	30	30	30	32	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	37	38	38	38	38	38	40	40	40	40	41	40	40	40	40	41	41	41	41	40	40	39	39	39	39	37	37	37	37	37	36	36	36	36	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	42	42	41	41	41	41	41	41	41	42	43	43	43	43	43	44	44	43	41	41	41	42	42	43	43	43	43	43	43	43	42	41	41	41	40	40	40	40	41	41	41	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	41	41	41	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	42	42	41	40	40	40	41	41	41	41	40	39	39	39	39	39	38	39	39	37	38	38	38	38	38	38	38	39	39	38	38	38	39	39	39	39	39	39	38	37	37	37	37	37	37	37	38	38	38	37	37	37	36	36	36	36	37	37	37	37	37	37	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	38	38	37	36	36	36	36	37	37	37	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	42	42	42	42	42	41	41	41	41	41	41	41	40	41	41	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	38	38	38	38	38	37	37	37	37	36	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	38	38	38	38	37	36	37	37	37	37	37	37	38	39	39	39	39	39	39	39	39	38	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	38	38	37	38	38	38	38	38	38	38	38	38	38	38	38	37	38	37	36	36	36	35	35	35	35	36	36	36	36	36	36	36	36	36	37	36	35	35	35	35	35	34	34	34	34	34	34	34	34	34	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	39	40	40	40	40	39	39	39	39	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	40	40	40	40	40	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	40	40	40	39	39	39	39	39	40	40	39	39	39	39	39	39	39	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	39	39	39	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	34	34	34	34	34	34	32	32	32	32	32	32	32	30	30	31	31	30	30	29	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	31	30	30	30	30	30	30	28	28	28	28
26	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	31	32	32	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	36	36	36	36	36	35	35	35	35	36	36	36	37	37	36	36	36	36	36	36	35	35	36	36	36	36	36	35	35	34	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	33	33	33	34	33	33	34	34	34	35	36	36	36	36	37	37	37	38	38	38	38	38	38	39	40	39	39	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	38	39	39	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	40	40	40	40	39	38	38	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	36	36	36	37	37	37	37	36	36	36	35	35	35	35	35	35	35	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	35	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	35	35	36	36	37	37	37	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	37	36	36	37	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	38	37	37	37	37	37	37	37	37	36	35	34	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	35	34	34	34	34	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	37	37	37	36	36	36	36	36	37	37	37	36	36	36	36	35	35	35	35	36	36	37	37	37	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	34	34	34	34	34	34	34	34	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	39	38	38	35	34	34	34	34	35	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	34	34	34	35	34	33	33	33	33	34	34	34	34	33	33	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	30	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	33	32	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	33	33	33	33	34	36	36	37	37	38	38	37	38	38	38	38	38	38	39	40	40	41	43	43	43	43	43	44	44	44	44	44	43	43	42	42	42	42	42	40	40	40	40	40	40	40	40	38	38	39	40	40	40	40	40	39	40	40	40	40	40	41	41	42	43	42	42	42	42	43	44	44	44	44	43	43	43	43	43	43	43	43	43	43	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	44	44	44	44	44	45	45	45	45	44	44	44	44	45	45	45	45	45	45	46	47	47	47	48	47	47	48	48	47	47	47	48	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	46	47	47	48	49	49	49	49	50	50	51	51	51	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	55	55	55	55	55	54	54	54	55	55	55	55	54	55	56	55	55	55	55	55	57	57	58	58	58	57	57	57	57	57	57	57	57	57	58	58	58	58	57	57	58	58	58	59	59	59	59	59	60	60	60	60	60	60	60	59	59	59	58	59	58	58	58	58	57	58	58	58	57	57	58	58	58	58	59	59	59	60	59	60	61	61	61	61	61	62	62	62	62	61	61	61	61	61	61	61	61	61	60	60	60	60	60	59	59	59	59	60	60	60	60	60	60	60	59	59	60	60	61	61	61	61	61	62	62	62	62	62	61	61	60	60	58	58	58	58	58	57	57	57	57	56	56	56	57	57	57	58	58	58	58	58	58	58	58	59	59	59	60	59	58	57	57	57	57	56	56	57	59	59	59	60	59	59	59	59	59	60	60	60	60	60	60	60	60	59	59	59	59	59	57	57	57	58	58	57	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	53	53	53	53	53	54	54	54	53	53	53	53	53	53	53	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	54	55	54	54	54	55	55	56	55	55	55	55	55	57	57	57	57	56	55	55	55	55	56	56	54	54	54	55	56	55	55	54	53	52	52	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	50	51	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	54	54	54	55	54	54	54	54	54	54	54	54	54	54	54	54	53	53	55	55	55	54	54	53	53	54	53	52	53	53	53	53	53	54	53	53	53	53	53	53	53	53	53	53	53	52	52	51	51	51	51	51	51	52	52	52	52	52	52	52	52	51	52	51	50	51	50	50	50	50	50	50	49	49	49	49	49	50	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	50	51	51	51	51	51	51	51	51	51	51	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	55	55	56	56	56	57	57	57	57	57	57	57	56	55	55	55	55	55	55	55	55	55	55	54	53	53	54	54	54	54	54	54	54	55	55	55	55	55	55	55	54	54	54	53	53	53	53	53	53	52	52	52	52	52	52	52	53	53	53	53	53	53	52	52	51	50	50	50	50	50	51	50	50	50	50	50	48	49	48	49	49	49	49	50	50	49	49	49	48	48	48	49	50	50	49	49	49	49	49	49	49	49	49	50	49	49	49	50	49	49	49	49	50	50	50	49	48	47	47	47	47	47	46	46	46	46	46	45	45	45	45	45	46	46	47	47	47	47	47	46	46	46	45	45	45	45	44	44	44	44	45	45	45	45	44	44	44	44	45	45	46	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	46	46	45	45	44	44	44	44	45	45	44	44	44	43	43	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	43	42	42	44	43	42	42	42	42	42	44	43	43	43	43	44	44	44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	43	43	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	44	44	44	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	44	44	44	43	43	44	44	44	44	44	44	44	42	42	42	43	43	42	42	42	43	43	43	44	44	44	44	44	43	42	42	42	43	43	43	44	44	44	43	42	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	44	44	43	43	44	44	44	45	45	44	44	44	44	44	45	45	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	44	44	43	43	43	43	43	44	44	45	46	47	47	47	46	46	45	45	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	46	46	45	46	46	46	46	45	44	44	44	44	44	45	45	46	46	46	46	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	48	48	48	47	46	47	47	47	47	47	47	47	46	46	46	47	47	47	47	48	48	48	46	46	46	46	44	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	43	43	42	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	45	45	45	45	46	46	46	46	47	46	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	46	47	47	47	48	48	48	48	48	49	50	50	50	50	49	49	49	49	49	49	50	50	50	50	50	49	49	48	48	48	48	48	48	48	48	48	48	48	48	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	48	48	49	49	50	50	50	49	49	49	49	49	49	48	48	48	48	48	48	48	49	49	49	49	49	50	50	50	50	50	50	50	50	50	49	49	48	48	49	49	49	49	49	48	48	48	48	48	48	47	47	47	46	46	46	46	46	46	45	45	45	46	47	47	46	45	45	45	45	45	45	45	45	45	46	46	46	46	44	44	43	43	43	44	44	44	44	44	45	45	45	45	44	44	44	43	43	43	43	44	44	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	42	42	43	43	43	43	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	46	46	46	46	46	46	45	45	44	44	44	45	46	45	45	45	45	46	47	47	47	47	47	47	47	48	48	48	49	49	49	49	48	48	49	49	50	50	50	50	50	50	50	51	50	50	50	50	50	51	51	52	53	53	53	53	53	53	54	53	53	54	54	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	55	55	55	54	54	54	54	55	55	55	55	55	55	55	53	53	53	53	52	54	53	53	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	54	54	54	54	54	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	56	58	58	59	59	59	59	59	59	58	57	58	58	58	58	58	57	57	57	57	57	58	58	58	58	59	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	56	56	57	58	58	58	58	58	59	59	60	60	59	59	59	59	59	59	59	59	59	58	58	57	57	57	57	57	57	56	56	56	56	57	57	57	57	56	56	55	55	55	55	56	55	55	55	56	56	56	56	56	56	56	56	56	56	57	56	54	53	53	53	52	53	53	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	54	54	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	56	55	55	55	54	54	54	54	53	53	53	53	52	52	52	51	51	51	51	51	51	51	51	52	52	53	52	52	52	51	50	50	49	48	48	49	49	49	49	48	48	48	47	47	47	48	48	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	48	48	48	48	48	48	48	48	48	48	49	49	48	48	48	49	49	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	52	53	53	53	53	53	53	52	53	53	53	53	53	53	52	53	53	53	52	52	53	53	53	53	53	52	52	52	52	51	52	52	52	52	51	51	51	51	52	52	52	51	51	52	52	52	52	53	52	52	53	53	53	53	52	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	51	51	51	51	51	51	52	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	54	56	56	54	54	55	54	54	53	53	54	54	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	54	54	54	54	54	54	54	55	55	53	53	53	53	53	53	53	55	55	55	55	56	56	56	56	56	56	56	56	57	57	57	56	56	58	59	59	59	58	58	57	57	57	57	56	55	54	54	54	54	54	54	55	55	55	55	54	54	54	54
43	43	43	42	42	41	40	40	40	40	40	40	41	41	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	44	44	43	43	43	43	43	43	44	45	45	45	46	47	47	47	47	46	47	47	47	48	48	48	48	48	48	47	48	48	47	47	47	47	48	48	48	49	48	48	47	46	45	44	45	45	46	46	47	44	44	44	45	45	44	44	44	44	44	44	43	44	43	42	42	42	42	43	43	43	43	43	42	42	43	42	43	43	43	43	41	41	42	42	42	42	42	43	43	43	43	43	43	44	44	44	43	42	42	41	41	40	40	40	40	40	40	40	40	40	41	41	42	40	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	39	38	38	38	38	39	39	39	40	40	40	39	38	38	38	38	38	37	36	37	37	37	37	36	37	37	38	38	38	38	38	38	37	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	36	36	35	35	34	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	32	32	32	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	29	28	28	30	30	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	33	33	33	32	32	31	31	31	31	32	32	32	33	34	34	34	35	35	35	35	34	34	34	35	35	34	34	34	34	34	34	35	36	36	36	36	36	36	36	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	35	35	35	35	36	36	37	37	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	37	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	38	38	39	39	39	40	40	40	40	40	40	40	39	39	37	37	37	37	37	38	37	37	37	37	37	37	38	37	37	36	36	36	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	40	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	35	35	35	35	36	37	37	37	36	36	36	36	36	35	35	36	36	36	35	35	34	34	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	26	26	28	28	27	27	27	27	27	27	27	27	28	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	32	32	31	31	31	31	30	31	31	31	32	32	32	32	32	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	28	28	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	25	27	26	25	25	25	25	25	25	25	26	27	27	26	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	28	28	28	28	29	29	29	29	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	24	23	23	23	23	23	23	24	24	25	26	27	26	26	26	26	26	25	25	25	25	25	25	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	37	36	36	36	37	37	37	37	37	38	38	39	39	39	39	38	38	38	38	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	38	39	39	39	39	40	41	41	40	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	38	38	38	38	39	39	39	39	41	41	41	41	41	41	39	39	38	39	39	37	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	35	35	35	35	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	36	37	37	36	36	36	36	35	35	36	35	35	35	35	35	34	34	35	35	35	35	35	34	34	35	35	35	34	33	33	33	32	32	32	32	32	31	32	32	32	32	31	30	30	29	29	29	29	29	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	33	33	33	33	33	33	33	32	32	33	33	33	33	33	34	34	34	34	34	33	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	31	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	29	29	29	29	28	27	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	32	32	32	31	30	30	30	30	30	31	31	31	30	30	30	30	30	30	31	31	31	31	32	31	31	31	31	31	30	30	30	30	30	30	31	32	32	33	34	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	34	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	35	35	35	34	35	36	36	36	36	35	35	35	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	35	34	35	35	35	35	34	34	34	35	36	36	36	36	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	43	43	43	43	43	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	42	42	42	42	44	45	45	45	45	44	43	43	44	44	43	41	41	41	41	41	42	42	42	42	42	42	41	41	41	41	41	41	42	43	43	43	43	43	43	42	42	42	42	43	43	43	42	42	42	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	42	42	44	43	44	44	44	44	45	45	43	43	43	44	45	45	45	46	46	46	46	46	47	47	47	47	47	47	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	48	47	47	47	46	46	46	47	47	47	47	48	48	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	46	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	46	45	45	45	45	45	44	43	43	43	43	43	43	43	43	43	45	45	45	44	44	44	44	44	44	44	44	43	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	42	42	41	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	36	36	35	35	35	35	35	35	35	35	35	35	36	36	37	37	38	38	38	39	39	39	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	35	35	34	34	34	33	33	33	33	33	33	32	32	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	22	21	21	21	22	22	22	22	22	22	22	23	24	24	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	26	26	26	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	28	28	25	23	23	23	23	23	23	23	24	24	24	22	22	22	22	22	23	23	23	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	26
40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	41	41	41	41	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	41	41	40	40	41	41	41	41	41	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	32	32	32	32	31	31	31	30	31	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	31	32	32	32	32	30	31	30	30	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	27	27	27	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	30	30	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	36	36	36	37	37	36	36	36	36	36	36	36	38	38	38	38	38	37	37	37	37	37	37	37	37	37	36	37	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	35	35	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	37	37	37	37	37	37	36	36	36	37	37	37	37	36	36	36	35	35	36	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	34	34	34	35	36	37	37	37	37	37	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	35	36	36	36	36	36	36	36	38	38	38	38	38	37	37	37	36	36	35	35	35	35	35	36	37	36	36	35	35	36	36	36	36	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	41	42	42	42	43	43	43	43	43	43	43	44	44	44	44	43	42	42	42	42	43	43	42	42	41	41	42	42	42	41	41	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	42	41	41	41	42	42	42	42	42	42	42	42	42	43	42	42	42	42	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	43	42	41	41	41	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	42	41	41	41	41	40	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	39	39	40	40	40	40	38	38	38	36	36	36	36	35	35	35	35	35	35	35	35	34	34	34	35	35	35	35	35	35	34	35	34	34	34	35	35	35	35	35	36	36	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	36	36	36	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	35	34	34	34	34	35	35	34	34	35	35	36	36	36	36	36	36	37	38	38	39	40	40	39	39	40	40	41	41	41	41	41	41	41	42	43	43	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	44	44	45	45	44	44	44	44	43	43	43	43	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	43	43	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	37	37	37	38	37	38	38	39	39	39	39	39	38	38	38	38	39	39	39	38	38	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	39	39	38	38	38	39	39	39	39	40	40	42	43	43	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	44	44	44	45	45	45	45	46	45	45	45	46	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	43	43	44	43	43	42	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	45	45	45	45	45	45	45	45	46	46	46	45	45	44	44	44	46	46	47	47	47	47	48	48	49	50	50	51	51	51	51	51	51	51	51	51	49	49	49	49	49	49	50	50	50	48	48	48	49	49	49	49	49	50	50	50	50	50	51	51	51	51	51	51	51	53	53	53	52	53	53	53	53	52	51	51	51	51	51	52	52	52	52	52	53	53	53	53	53	54	54	54	53	53	53	52	50	50	50	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	51	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	54	54	53	53	53	53	54	54	54	54	54	53	53	52	51	51	51	51	51	51	53	53	53	53	53	53	53	53	53	53	52	52	51	52	52	52	51	51	51	50	50	50	49	49	49	50	50	50	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	51	52	51	51	51	51	51	50	50	50	50	49	48	47	48	48	48	49	49	49	49	49	48	48	47	47	47	47	46	46	46	46	47	47	48	50	50	50	50	50	50	50	50	52	52	52	52	52	52	52	51	51	51	50	49	49	49	48	48	49	49	49	49	48	48	48	48	48	48	47	47	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	44	44	45	45	45	44	44	45	44	44	44	44	44	44	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	44	44	45	45	45	45	45	45	46	46	46	46	47	48	47	47	47	46	46	46	46	46	47	47	46	46	46	46	47	47	47	47	47	47	47	47	48	48	48	48	48	49	49	47	47	47	46	44	45	45	45	45	45	46	47	47	47	47	47	46	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	48	48	47	46	46	46	46	46	45	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	41	41	41	41	41	41	42	42	42	40	40	41	42	42	42	42	42	42	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	42	42	43	43	43	44	44	44	45	46	46	47	47	46	46	46	46	47	47	47	47	47	45	45	45	45	45	45	45	45	45	46	46	45	46	46	46	47	47	47	47	47	47	45	45	45	46	46	43	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	45	45	45	45	45	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	47	46	46	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	43	43	43	43	43	43	44	44	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	45	45	45	45	45	45	45	45	45	46	46	47	47	47	48	48	48	48	49	49	49	48	48	49	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	48	48	48	49	49	49	49	49	49	48	49	49	49	49	49	49	49	48	48	48	48	49	50	49	50	50	50	50	50	49	49	49	48	48	48	47	47	47	48	48	48	48	48	47	48	48	48	48	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	43	43	43	43	43	41	42	40	42	42	42	42	42	42	43	44	44	44	44	45	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	45	46	46	45	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	39	39	39	40	40	40	40	41	40	39	39	39	39	41	41	41	41	41	41	41	41	41	41	41	42	41	41	41	41	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	38	38	38	38	38	39	38	38	37	38	38	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	34	34	34	34	34	34	34	34	33	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	36	36	36	37	37	36	36	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	38	38	38	38	38	38	38	38	38	39	39	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	40	40	41	41	41	41	41	41	41	41	39	40	40	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	40	42	42	42	42	42	42	42	43	42	42	42	43	43	43	43	43	41	42	42	42	42	42	42	42	42	42	42	42	42	42	44	45	45	45	45	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	41	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	43	44	44	44	44	44	45	45	46	46	46	46	46	46	47	47	47	47	47	47	48	49	49	49	49	49	49	49	49	48	48	48	49	48	48	48	48	48	48	48	48	49	49	49	49	49	49	48	49	49	49	48	47	48	47	48	48	47	47	46	45	45	45	45	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	47	47	46	46	46	46	45	45	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	46	46	47	46	46	45	45	45	45	45	45	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	46	46	46	46	47	48	48	47	46	46	46	46	46	46	46	46	46	47	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	48	48	48	49	49	49	49	50	50	50	48	48	48	48	48	48	48	48	48	49	48	48	49	49	49	49	48	48	48	48	47	47	47	48	49	49	49	49	49	49	50	50	50	50	49	49	49	49	49	48	46	45	45	45	45	44	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	41	41	40	40	39	39	41	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44
34	34	34	34	33	33	33	33	33	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	32	32	32	31	31	31	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	35	35	35	35	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	36	36	36	37	37	37	37	36	37	37	37	37	37	36	37	37	37	37	37	37	37	36	36	36	37	37	36	36	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	32	32	32	32	31	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	31	31	31	30	30	29	29	29	30	30	29	29	29	29	29	29	31	31	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	30	30	30	30	30	30	30	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	33	33	33	33	33	33	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	35	35	34	34	34	34	34	35	35	35	36	35	35	35	36	36	35	35	35	35	35	35	35	36	36	36	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	39	39	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	40	40	40	41	41	41	41	41	40	40	40	40	39	39	39	39	39	39	40	40	41	41	40	40	40	40	41	42	42	42	41	41	41	42	42	42	41	41	41	41	41	42	42	42	42	42	42	42	41	39	39	39	39	38	38	38	38	38	38	38	38	40	41	42	42	43	42	42	43	43	43	43	43	43	43	42	42	42	42	42	42	43	43	43	43	43	42	42	43	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	43	43	44	45	45	46	47	47	47	47	47	46	46	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	49	49	49	50	50	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	52	52	52	52	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	53	53	53	53	54	54	54	55	55	55	55	55	55	55	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	59	60	60	60	59	59	59	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	62	62	61	59	59	59	59	59	60	61	62	62	63	62	62	60	60	59	58	58	57	57	57	57	57	57	57	56	57	57	57	57	58	58	59	58	58	58	57	57	57	57	57	57	57	59	59	58	58	59	59	60	60	59	58	59	58	58	57	57	57	57	57	57	57	57	57	57	58	59	59	59	58	58	58	58	58	58	59	59	59	59	59	59	58	58	58	59	59	60	60	59	59	59	61	61	61	62	62	62	62	62	62	61	62	61	61	61	62	61	61	61	62	62	60	60	60	60	59	58	59	59	59	59	59	60	60	59	58	58	58	57	57	58	58	58	58	58	58	58	58	57	57	57	57	56	56	56	55	55	55	54	54	54	53	53	54	53	53	54	54	55	55	55	55	55	55	54	53	53	53	53	53	53	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	53	53	53	53	52	52	52	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	48	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	48	49	49	49	49	50	50	51	51	51	51	51	51	50	50	51	50	50	49	49	49	48	48	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	46	47	46	46	47	47	48	48	47	47	47	47	47	45	45	45	45	45	45	45	45	45	45	45	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	42	42	42	42	42	41	41	40	40	39	39	39	39	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	35	35	34	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	32	33	33	32	31	32	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	32	32	32	31	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	27	27	27	27	28	28	28	28	29	29	30	30	29	29	28	27	27	27	27	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	31	32	32	33	33	33	33	34	34	34	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	35	35	33	33	33	33	33	33	32	32	32	32	31	30	30	29	29	28	28	28	28	28	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	32	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	34	34	34	34	34	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	28	28	28	29	28	28	29	29	29	29	30	30	30	30	30	31	31	31	32	32	32	32	32	33	32	32	32	31	31	31	31	30	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	33	33	33	32	31	31	31	31	31	31	31	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	32	32	33	33	33	34	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	38	37	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	40	41	41	41	41	40	40	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	38	38	39	39	38	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	38	38	38	38	38	38	37	38	38	38	38	38	38	39	39	39	39	39	38	39	39	39	40	40	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	36	36	36	36	36	36	37	37	37	37	37	37	37	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	36	36	35	35	35	35	35	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	39	39	38	38	38	37	38	38	37	36	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	31	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	31	31	31	30	32	32	33	33	33	33	33	33	33	33	32	33	32	32	32	31	31	31	31	31	31	31	31	32	32	32	31	30	30	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	23	24	24	24	24	24	23	23	23	22	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	18	18	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	26	26	25	26	27	26	27	27	27	27	27	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	28	28	28	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	31	30	30	30	30
40	40	39	39	39	38	38	38	38	38	38	39	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	38	38	38	37	37	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	37	37	37	37	37	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	38	39	40	41	41	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	43	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	44	43	43	43	43	43	43	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	43	44	44	44	44	44	44	44	45	45	45	45	44	45	45	46	46	46	44	43	44	44	44	44	45	45	45	45	44	44	44	44	44	44	43	43	43	43	43	43	44	45	44	44	44	44	44	44	44	44	44	45	45	45	45	44	45	45	44	44	43	43	43	42	42	42	42	41	40	40	40	40	40	40	40	39	39	39	39	39	39	41	41	40	40	40	40	39	39	39	39	38	36	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	36	36	36	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	37	37	37	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	37	37	36	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	38	37	37	37	37	37	37	40	40	40	40	40	41	41	42	42	42	42	42	43	44	44	44	44	44	44	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	44	44	43	43	44	44	44	44	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	43	43	43	43	43	42	42	42	42	43	43	45	45	45	45	45	45	45	44	45	45	45	45	45	44	43	43	43	43	43	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	41	42	42	41	41	41	41	43	43	43	43	43	43	43	43	43	43	43	44	43	42	42	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	41	41	39	38	38	38	38	37	38	38	37	37	37	37	38	38	38	38	38	38	39	40	41	41	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	38	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	38	37	37	37	37	38	38	38	38	38	38	38	39	39	37	37	37	38	38	38	38	38	39	40	40	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	39	39	39	39	38	38	39	39	39	39	38	38	38	38	37	37	37	37	38	38	38	38	37	37	37	36	35	35	35	35	34	34	35	35	35	35	35	34	34	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	33	33	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	31	31	31	30	30	31	30	30	30	29	29	29	28	28	28	28	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	28	28	28	29	29	29	29	28	28	29	29	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	30	30	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	26	26	26	26	26	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	29	29	29	29	29	30	31	31	32	32	33	34	35	35	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	37	37	36	35	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	37	37	37	37	36	36	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	39	39	39	39	39	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	43	43	43	43	43	42	41	41	41	41	41	41	41	41	41	40	40	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	39	39	39	38	38	38	38	38	38	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	38	39	39	39	39	39	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	43	43	44	44	43	43	45	45	44	44	44	44	44	44	44	44	44	44	44	44	46	46	46	47	47	47	46	46	47	47	47	47	47	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	47	46	46	46	46	46	46	46	46	47	47	47	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	49	49	49	50	50	50	50	49	48	48	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	46	46	44	44	44	45	45	45	43	43	43	43	43	43	43	43	43	43	43	43	42	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	39	39	40	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	45	44	44	44	44	45	45	44	45	46	46	46	46	47	47	47	46	47	48	48	48	49	48	48	48	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	50	50	50	50	50	50	50	51	51	51	51	51	51	52	51	51	51	51	51	51	51	51	51	50	50	50	50	50	48	48	48	49	49	49	50	50	50	50	50	50	49	49	49	48	48	49	49	49	48	49	49	49	49	49	50	51	50	51	51	51	51	50	50	50	51	52	52	52	52	52	53	53	53	53	53	53	52	52	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	53	53	51	51	51	51	50	51	51	51	51	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	50	52	52	54	54	54	54	54	54	54	54	54	54	54	53	53	53	52	52	52	51	50	50	50	49	49	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	51	51	50	50	49	48	48	48	48	48	48	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	47	48	48	49	49	48	49	49	49	49	49	49	49	49	49	49	49	50	49	49	49	47	47	47	47	47	47	47	47	47	46	45	45	43	43	43	44	44	44	44	43	44	44	44	44	43	43	43	43	42	42	43	43	43	43	43	44	44	44	43	43	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	43	42	42	42	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	43	43	43	43	43	44	45	46	46	47	46	46	46	45	45	45	45	44	43	43	43	44	44	44	44	44	44	43	44	44	44	43	44	44	44	43	43	43	43	43	43	42	43	43	43	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	43	44	43	43	44	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	45	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	43	42	41	41	41	42	43	42	43	43	43	43	43	43	43	43	43	42	42	42	40	40	40	40	40	39	39	39	39	39	39	38	37	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	32	32	32	33	33	34	34	33	33	33	33	34	34	35	35	35	35	33	33	33	33	34	34	34	33	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	29	29	29	30	31	31	31	31	31	31	31	30	29	29	29	29	29	28	28	27	27	27	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	28	28	29	29	29	29	29	30	29	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	27	27	27	27	27	27	27	26	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	28	28	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	30	30	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	28	28	29	29	28	27	28	28	28	29	29	29	29	29	29	28	28	29	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	25	25	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	23	23	23	24	24	24	25	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	25	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	30	31	31	31	31	31	30	29	29	29	29	29	29	30	30	31	31	32	31	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	31	31	32	32	33	33	34	34	34	34	35	35	35	35	35	35	36	36	36
28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	28	28	28	27	27	28	28	28	29	29	29	29	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	27	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	30	30	30	30	29	30	30	29	29	30	30	30	29	28	28	28	27	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	25	26	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	30	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	26	26	27	27	27	27	27	27	27	26	26	26	26	25	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	27	27	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	32	32	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	26	27	27	27	27	27	27	27	27	27	28	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	31	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	34	34	33	33	33	33	33	32	32	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	33	33	33	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	34	34	34	33	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	32	32	34	33	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	39	40	40	39	39	39	39	40	40	40	40	40	39	39	38	38	38	37	36	36	36	36	36	36	35	35	36	36	36	37	37	38	38	38	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	38	39	40	38	38	38	38	39	40	40	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	43	43	42	42	42	42	42	43	44	44	44	43	43	44	44	44	44	44	44	45	44	44	44	44	44	45	45	46	46	45	45	45	45	45	46	45	45	45	45	45	46	46	46	47	48	49	49	49	49	49	49	49	49	48	48	48	47	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	51	51	51	51	50	50	50	51	50	50	50	50	50	50	51	51	51	53	53	53	52	52	53	51	51	51	51	51	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	53	53	55	54	53	53	52	53	53	53	52	52	53	53	53	53	52	53	53	53	53	53	53	53	53	53	53	53	53	54	53	53	54	54	54	53	53	53	51	51	51	51	51	51	51	51	51	51	51	50	50	47	47	47	47	47	46	46	46	46	46	46	46	46	45	44	44	44	45	45	45	45	45	44	44	45	45	45	44	44	42	42	42	41	41	41	40	40	40	40	38	38	38	38	38	38	37	36	36	35	34	34	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	35	35	34	34	35	35	35	36	36	36	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	38	38	37	37	37	37	37	37	36	36	35	35	34	34	34	34	35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	36	36	35	35	34	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	36	35	36	36	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	32	31	31	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	32	32	33	33	33	33	33	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	29	27	27	27	27	27	27	27	27	27	26	26	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	30	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	26	27	28	28	28	28	28	28	27	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	32	32	31	30	30	30	29	29	30	30	30	31	31	31	31	31	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	27	27	27	26	25	26	26	26	26	26	26	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	24	24	24	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	28	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	30	31	31	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	28	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	33	33	33	33	33	33	34	33	33	33	33	32	32	32	33	33	33	33	33	33	33	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	32	32	32	32	32	31	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	29	29	29	31	31	32	32	33	33	34	34	34	34	34	34	35	35	35	35	35	34	34	34	33	33	33	33	33	33	34	34	34	33	33	32	32	32	32	32	31	31	31	31	31	31	32	31	31	31	31	32	32	31	31	31	31	32	33	33	32	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	33	34	34	34	33	34	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	33	32	32	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	29	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	30	30	30	31	31	31	31	31	32	32	32	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	30	29	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	29	29	27	27	27	27	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	25	25	25	25	25	26	27	27	27	27	27	28	29	29	30	30	29	29	29	29	30	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	33	32	32	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	37	37	37	37	37	37
15	15	15	15	15	15	15	15	15	15	15	15	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	30	31	31	31	31	31	31	31	30	30	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	34	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	34	34	34	34	33	33	33	34	32	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	33	34	34	34	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	32	32	31	31	31	32	31	31	33	33	32	32	33	33	33	33	33	33	33	33	33	33	32	32	33	34	34	34	35	35	36	36	36	36	36	36	36	36	35	36	36	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	33	33	32	32	32	32	32	32	32	32	32	32	33	33	33	34	34	33	33	34	36	36	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	40	40	40	40	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	39	39	38	38	38	39	39	39	39	39	39	39	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	42	41	41	39	39	38	38	39	39	39	39	40	40	40	40	40	40	41	41	41	41	41	42	42	43	43	43	43	44	44	44	44	44	43	43	43	42	42	42	42	42	42	41	42	42	41	41	41	41	41	42	43	43	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	43	43	43	43	43	44	44	45	45	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	44	44	44	43	43	43	43	45	45	45	45	45	44	43	43	43	43	43	45	44	44	44	45	45	44	44	44	45	45	45	45	45	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	45	45	44	44	44	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	43	42	41	42	42	42	42	42	42	41	41	41	41	40	40	40	39	39	39	39	39	40	40	40	41	41	41	42	42	41	41	41	41	41	41	40	40	39	39	39	39	39	39	40	40	40	40	40	40	39	39	40	40	40	40	40	41	40	40	41	41	40	40	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	44	44	44	44	44	44	43	45	44	44	44	44	43	43	43	42	42	42	42	43	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	41	41	40	41	41	41	40	40	40	40	40	40	41	41	41	40	40	40	39	38	38	38	38	38	38	37	37	38	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	36	34	34	35	35	35	34	34	34	34	34	34	34	34	33	33	34	35	35	36	36	37	37	37	37	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	39	39	39	39	38	38	37	37	37	38	38	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	40	39	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	42	43	44	44	44	44	44	44	44	44	44	44	44	44	45	44	45	45	45	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	44	44	46	46	45	45	45	45	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	40	40	40	39	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	40	41	42	43	42	43	43	43	42	42	42	42	42	43	43	43	44	44	44	43	43	43	42	41	41	41	41	41	41	40	40	40	40	40	39	39	39	39	39	38	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	34	34	34	35	34	34	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	35	34	34	33	33	33	33	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	29	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	26	25	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	29	29	29	29	29	31	31	31	31	32	32	32	32	32	32	32	32	33	34	33	32	32	31	31	32	31	31	31	31	32	32	32	31	31	31	32	31	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	30	30	30	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	29	29	29	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	23	24	24	24	24	25	25	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	32	32	32	31	31	31	32	32	32	32	31	31	31	31	31	31	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	31	31	31	30	30	30	30	30	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	29	30	30	30	30	30	29	29	29	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	29	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	35	36	36	36	36	36	36	36	36	36	36	35	36	36	36	36	35	35	35	35	35	35	34	34	33	33	33	33	33	32	33	33	33	33	33	33	33	33	33	33	33	33	33	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	28	27	27	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	26	27	27	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	31	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	33	33	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	29	30	30	31	31	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	32	32	33	33	33	34	34	34	33	33	34	35	34	34	35	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	30	30	30	30	30	30	30	30	30	28	28	27	27	27	27	27	27	28	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	30	30	31	31	31	31	31	33	32	32	32	32	33	34	34	35	35	36	37	37	37	37	37	37	37	36	35	35	35	35	35	35	35	35
27	27	27	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	30	30	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	33	34	34	35	35	35	35	35	35	35	36	36	36	36	37	36	36	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	35	36	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	39	39	38	38	38	37	37	37	37	37	37	37	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	39	38	38	38	37	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	37	37	37	38	39	39	38	38	38	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	41	40	40	40	40	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	40	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	40	40	41	40	40	40	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	36	36	37	37	37	37	36	36	38	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	38	38	38	38	38	38	35	35	35	35	35	35	35	35	35	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	35	35	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	35	35	35	35	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	36	36	36	36	36	36	36	37	38	38	39	41	41	41	41	42	42	41	41	41	41	41	41	40	40	39	39	39	40	40	40	40	41	41	41	41	40	39	40	40	40	40	40	40	40	40	40	40	41	40	40	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	40	40	40	40	39	38	38	38	38	38	38	37	37	37	38	39	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	36	35	35	35	35	35	36	36	35	36	36	36	36	36	36	36	36	36	37	36	36	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	37	37	38	38	38	39	39	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	39	40	39	39	39	40	40	40	40	40	39	39	40	40	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	40	39	39	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	43	43	43	44	45	45	45	45	45	45	45	44	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	45	45	44	44	43	43	43	43	43	43	43	44	45	45	45	45	46	46	45	45	46	46	46	46	47	47	47	46	46	46	46	46	46	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	45	46	46	46	45	45	44	44	44	44	45	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	42	42	42	41	41	41	41	41	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	40	41	41	42	42	42	42	42	43	43	43	43	43	44	44	44	44	44	44	45	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	45	45	45	45	46	46	46	46	46	47	47	46	46	46	46	46	46	46	46	46	47	47	47	46	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	47	47	47	47	48	48	48	48	48	47	47	48	48	48	48	47	47	47	46	46	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	46	46	46	46	46	45	45	45	45	46	45	45	45	45	45	45	45	45	45	45	42	43	43	43	44	44	44	44	44	43	44	44	45	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	43	43	42	42	42	41	41	40	39	38	38	38	38	38	37	37	37	37	36	36	36	36	37	37	37	38	38	38	39	39	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	39	39	38	38	38	37	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	37	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	37	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	39	39	39	38	38	38	38	39	39	39	39	39	39	39	39	38	38	37	37	40	41	41	39	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	41	42	42	42	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	43	43	43	42	42	42	40	40	40	40	40	41	41	41	41	40	40	40	41	41	41	40	40	40	40	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	39	39	39	41	42	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	47	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	47	48	50	50	50	50	50	50	50	50	51	52	52	51	51	51	51	51	51	51	50	50	50	49	49	49	49	49	49	49	49	50	50	51	52	52	52	51	51	50	50	50	50	51	51	51	51	51	51	52	51	52	52	52	52	52	52	52	51	51	49	49	49	49	48	48	48	48	48	48	48	49	48	48	48	49	49	49	49	49	49	49	49	49	50	51	50	50	50	50	50	50	50	49	49	49	49	49	49	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	51	51	52	52	52	52	52	52	52	53	53	53	53	52	52	52	52	52	52	51	51	52	52	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	47	47	48	48	48	48	48	48	49	50	50	50	50	50	50	49	49	49	49	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	47	47	46	46	45	45	45	45	44	45	45	45	45	45	45	45	46	46	46	46	46	46	45	45	44	45	44	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	40	41	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	43	43	43	43	43	43	43	44	44	44	43	43	43	43	43	43	43	43	43	43	42	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	45	45	44	44	43	43	43	44	44	44	46	45	45	44	44	44	45	45	45	45	45	46	46	45	45	46	46	46	46	45	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	46	46	46	46	47	47	47	47	47	48	48	47	47	46	46	46	45	44	43	43	43	43	43	42	42	42	42	41	41	41	40	40	40	40	40	40	39	39	40	40	40	39	39	39	39	38	38	38	38	36	36	36	37	37	37	38	38	38	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	34	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	32	32	32	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	30	30	30	30	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	29	29	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	30	29	29	29	29	29	30	31	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	31	31	31	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	28	27	27	28	28	28	28	27	27	27	27	27	27	27	27	28	28	27	27	28	28	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	35	34	34	35	35	35	35	34	34	34	34	34	34	34	34	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	33	32	32	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	33	33	32	32	32	32	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	34	34	34	35	36	36	36	37	37	37	37	37	36	36	36	36	37	37	37	38	38	38	39	39	39	38	38	38	38	39	39	39	38	38	38	37	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	40	40	40	40	40	39	39	39	40	40	41	42	42	42	42	42	41	41	41	43	43	43	44	44	44	44	44	45	44	44	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	42	42	42	42	42	43	42	43	44	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	45	44	44	45	45	45	46	46	46	46	46	45	45	45	46	46	46	45	45	47	47	47	47	48	48	48	48	48	48	46	47	47	46	46	45
34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	37	37	37	38	36	36	36	36	36	36	37	37	38	39	39	40	40	40	40	40	41	41	41	41	41	42	42	41	41	41	42	42	42	42	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	45	45	46	46	46	47	48	48	48	48	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	49	47	48	48	48	48	48	48	48	49	48	47	47	47	47	47	47	47	46	47	47	47	47	46	45	45	45	45	46	46	45	45	45	45	46	46	46	44	44	44	43	43	44	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	45	45	44	44	44	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	49	48	48	49	49	49	49	49	50	49	49	49	48	48	48	48	48	48	48	48	49	49	48	48	48	48	48	47	47	46	46	46	46	46	46	46	45	45	45	45	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	47	47	47	48	48	47	47	47	47	46	47	47	47	47	48	48	48	48	47	47	47	47	47	47	47	47	47	47	48	48	49	49	49	49	48	47	47	46	47	47	47	48	48	48	48	48	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	45	45	45	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	47	46	46	47	47	47	47	47	47	47	46	46	46	46	46	45	45	45	44	44	44	45	45	45	45	45	45	46	45	45	46	46	46	46	46	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	50	50	50	50	50	50	50	49	49	50	50	50	50	51	52	52	52	52	52	51	51	51	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	48	48	48	48	48	48	47	46	47	47	47	47	47	47	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	47	46	45	44	44	45	46	46	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	44	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	46	47	48	48	48	48	48	48	48	48	48	48	48	49	48	48	47	47	46	47	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	48	48	47	47	48	48	49	49	49	48	48	48	48	48	47	48	47	46	47	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	46	46	46	46	47	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	46	46	46	46	46	46	47	47	48	48	48	48	48	48	48	47	47	47	47	46	45	45	45	45	45	45	45	45	45	46	46	47	47	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	47	47	47	47	46	47	48	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	49	48	48	47	46	46	46	47	47	47	47	48	48	48	47	47	47	46	45	45	45	45	45	46	46	46	46	45	45	45	46	46	46	47	47	48	48	48	48	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	52	52	53	53	53	54	54	54	54	54	54	54	54	54	56	56	56	55	55	55	55	55	55	56	56	56	56	56	56	56	57	57	57	58	58	58	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	56	56	56	56	56	56	57	57	55	55	55	56	56	56	56	56	56	55	55	54	54	54	54	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	55	55	55	55	55	55	56	56	57	57	57	57	57	58	58	58	58	58	58	58	58	59	59	59	58	58	58	59	59	58	59	59	60	57	56	57	57	57	57	57	59	60	60	60	60	60	61	61	62	63	63	64	64	64	65	65	66	66	66	66	66	66	65	65	65	65	66	66	65	65	65	66	65	65	65	66	66	64	63	63	63	63	63	62	63	63	63	63	62	63	62	62	61	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	61	61	61	60	60	60	60	61	62	63	62	61	61	61	61	61	61	61	61	61	60	60	60	61	61	61	61	61	61	60	60	60	61	61	61	61	62	63	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	61	61	61	61	61	61	61	61	60	60	60	60	59	59	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	56	56	55	55	55	56	56	56	56	56	56	56	56	56	56	56	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	58	58	57	57	57	56	56	56	56	56	56	56	56	55	55	55	56	55	56	54	55	55	55	55	55	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	57	57	58	58	56	55	55	55	55	54	54	54	53	53	53	53	53	53	53	53	53	52	52	52	52	50	50	50	50	50	50	50	50	49	49	50	50	51	51	51	51	50	51	52	52	51	51	51	50	50	49	49	49	50	50	50	51	51	51	51	51	50	50	51	51	51	50	49	47	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	48	47	47	47	46	46	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	46	47	47	47	47	47	47	47	47	48	48	48	48	48	49	50	50	50	52	52	52	52	52	52	53	53	55	55	55	54	54	54	55	55	56	56	56	56	55	55	55	55	55	55	55	54	54	54	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	54	54	54	54	53	53	53	53	54	53	53	53	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	48	48	48	47	47	46	46	46	45	45	45	46	46	46	46	46	46	45	44	44	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	46	45	45	45	45	45	46	46	47	46	46	46	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	44	44	44	45	44	44	44	45	46	46	46	47	47	47	47	47	47	46	45	45	45	45	45	45	45	45	45	44	45	45	45	45	45	45	46	46	46	46	44	44	44	44	44	44	44	44	44	42	42	42	42	42	41	41	40	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	44	46	47	47	47	47	47	46	46	45	44	43	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	47	46	45	45	45	45	45	45	45	44	45	45	45	45	46	45	45	46	45	45	45	45	46	46	45	45	45	45	45	45	45	45	45	45	45	44	43	43	43	43	43	43	43	42	42	43	44	44	44	43	44	43	43	43	43	43	43	43	44	44	44	44	43	43	44	44	44	44	45	45	45	45	45	46	46	46	46	46	46	47	47	47	47	47	47	46	46	46	46	47	46	46	46	47	47	46	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	45	45	46	46	46	47	47	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	46	45	45	46	46	46	45	45	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	42	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	41	41	41	41	41	41	40	40	40	40	41	41	41	41	41	39	39	39	39	39	40	41	40	40	40	39	39	38	38	38	39	38	38	38	38	38	39	39	39	40	40	41	41	41	41	41	41	41	42	42	42	42	43	43	44	43	43	43	43	43	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	41	40	40	40	40	41	40	40	40	40	40	40	41	41	41	41	42	43	43	43	43	43	42	42	42	43	42	42	41	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	42	43	43	42	42	42	43	43	43	43	43	44	44	44	45	45	45	45	44	44	44	44	44	42	41	42	43	43	42	42	42	42	41	41	41	42	42	42	42	42	42	43	43	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	43	43	43	45	45	44	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	45	45	45	45	45	45	45	46	45	45	45	45	45	44	44	44	44	44	44	45	47	47	47	47	47	47	47	47	46	45	45	45	45	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	47	48	48	47	46	45	45	46	45	45	45	44	44	44	44	43	43	42	42	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	44	44	43	43	43	43	43	41	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	39	38	38	38	38	38	38	39	38	38	39	39	39	38	39	39	39	39	39	39	38	39	38	38	37	37	37	36	37	37	37	38	38	38	38	38	38	36	35	35	35	35	35	34	34	35	34	34	35	35	35	35	35	35	36	36	36	36	35	35	36	36	36	36	36	36	37	36	36	36	36	36	36	36	36	36	37	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	37	36	36	36	34	34	34	34	34	35	35	34	34	34	34	34	34	34	34	35	35	35	34	34	33	31	31	31	31	32	33	33	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	31	30	30	30	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	34	34	34	34	33	34	32	32	32	32	33	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	29	29	29	30	31	31	30	30	31	30	30	30	30	30	30	30	29	29	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	28	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	26	26	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	16	16	17	17	17	16	16	17	17	17	16	16	16	16	16	17	17	18	18	18	18	18	17	17	17	17	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	12	12	12	12	12	12	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	18	18	18	18	18	19	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	20	19	20	20	20	20	20	20	20	20	19	19	20	20	20	20	19	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	21	21	21	21	21	22	23	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	24	24	23	23	23	23	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	30	30	30	30	31	31	31	31	31	30	30	30	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	25	25	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	24	25	25	25	26	27	27	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	25	25	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	23	23	23	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	27	27	27	27	26	26	26	26	26	26	26	27	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	30	30	31	30	30	31	31	31	31	31	31	32	33	33	33	34	36	36	36	36	36	36	36	36	35	36	36	36	35	35	35	35	35	34	35	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	33	33	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	34	35	35	35	36	36	36	36	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	36	36	36	36	36	36	37	36	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	34	34	35	35	35	35	35	35	35	36	36	36	36	37	37	37	36	36	36	37	37	37	37	38	38	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	36	36	36	37	36	36	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	32	31	32	32	32	32	31	32	32	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	32	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	35	34	34	35	34	34	35	35	36	37	36	36	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	31	31	30	30	30	30	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	31	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	34	34	34	34	34	34	35	35	35	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	37	37	37	36	36	36	37	37	38	39	39	39	39	39	39	39	39	39	39	38	38	38	37	37	36	36	36	36	36	35	36	36	36	36	36	36	36	35	35	35	36	37	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	36	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	31	32	32	32	32	32	32	31	31	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	26	26	26	26	26	26	26	27	27	27	27	28	28	28	29	29	30	30	30	30	30	30	30	30	31	31	32	33	33	35	35	35	35	35	35	35	35	35	35	32	32	33	34	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	32	33	35	35	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	36	36	36	36	36	37	36	36	36	36	36	36	36	35	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	32	31	31	32	32	31	31	31	30	30	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	29	28	28	28	29	29	29	29	28	28	27	27	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	31	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	27	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	28	28	27	27	27	27	27	28	29	30	30
24	24	25	25	25	25	25	25	26	26	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	19	20	20	20	19	19	19	19	19	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	30	32	32	32	32	33	33	33	33	33	33	33	33	33	32	30	31	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	33	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	37	37	37	37	37	35	34	34	35	35	35	35	35	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	34	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	35	35	34	33	33	33	33	33	33	32	32	32	32	31	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	33	34	34	34	34	34	32	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	28	28	29	29	29	29	29	29	29	28	28	28	27	27	27	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	31	31	31	31	30	30	31	31	31	30	29	29	29	29	29	29	29	29	29	29	27	28	28	28	28	28	28	28	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	26	26	25	24	24	24	25	25	24	24	24	23	23	24	24	24	23	23	23	23	23	23	23	24	25	25	24	24	23	23	22	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	20	20	19	18	18	18	18	17	17	17	17	16	16	17	17	17	17	18	17	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	21	21	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	25	25	25	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	29	29	28	28	28	28	28	28	28	29	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	31	31	30	30	31	31	31	31	32	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	35	36	36	36	36	36	36	37	37	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	30	30	30	30	29	29	29	30	30	30	30	30	29	30	30	30	30	30	30	29	29	29	29	29	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	27	27	28	28	28	29	29	30	30	30	29	29	29	29	27	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	26	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	35	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	38	39	39	39	39	39	40	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	39	39	38	39	39	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	38	39	39	39	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	39	37	37	37	39	39	40	40	40	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	40	40	40	41	41	42	42	42	43	43	44	43	43	43	43	43	43	44	44	44	43	42	41	41	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	44	44	44	44	45	46	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	49	49	50	50	50	50	50	50	49	49	49	49	49	49	47	47	47	47	46	46	46	46	45	45	45	45	45	45	45	44	44	44	44	44	43	43	43	43	43	43	42	41	41	40	40	40	40	41	41	41	41	41	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	40	41	41	41	41	41	41	44	44	44	44	44	44	44	44	44	43	43	43	44	44	44	44	45	45	45	45	45	46	46	45	45	45	44	44	44	44	44	44	44	43	43	43	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	44	43	43	44	44	44	45	45	45	46	47	47	47	47	48	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	49	49	48	48	48	47	47	47	47	47	47	47	47	47	47	47	48	47	47	47	47	47	46	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	44	43	44	44	44	44	45	45	44	45	42	42	42	42	42	42	42	42	42	41	41	41	40	40	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	37	39	39	40	40	39	39	39	39	39	39	39	38	38	38	38	38	38	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	37
33	32	32	34	34	33	33	33	33	33	33	33	33	33	34	33	33	33	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	35	36	36	37	37	38	38	39	39	40	40	40	40	40	39	39	39	39	39	39	38	38	39	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	39	40	41	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	42	43	44	44	44	44	45	45	46	46	46	46	46	46	46	46	45	44	44	44	43	43	43	43	43	43	43	43	42	43	43	43	44	44	44	44	44	45	46	46	46	46	46	46	46	47	47	47	47	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	47	47	47	46	47	47	47	47	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	43	42	41	40	40	40	38	38	39	38	38	38	38	38	37	36	36	36	37	37	38	38	38	37	38	38	37	38	38	39	40	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	40	42	42	42	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	41	40	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	43	44	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	43	43	42	42	42	43	43	43	43	43	42	42	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	37	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	41	40	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	40	40	40	39	39	39	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	41	40	39	39	39	39	39	39	39	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	37	37	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	35	35	35	35	35	34	34	34	34	34	35	35	35	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	35	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	35	35	35	35	35	35	34	34	34	34	34	35	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	32	32	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	29	28	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	32	32	31	31	32	32	32	32	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	30	30	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	33	33	33	33	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	38	37	38	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	38	38	38	39	39	40	40	40	39	38	38	38	37	38	38	38	38	38	38	39	38	38	38	38	38	38	38	38	37	37	37	38	38	39	39	39	39	39	39	39	40	39	39	39	39	39	39	39	38	38	38	37	37	39	38	39	39	39	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	41	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	40	41	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	42	42	41	41	41	41	41	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	37	37	37	37	37	37	36	36	36	36	36	35	35	35	34	34	35	35	35	35	35	34	34	34	34	33	30	30	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	28	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	29	29	28	29	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	31	32	32	33	33	34	34	34	34	34	34	34	34	35	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	34	34	34	34	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	36	37	36	36	36	36	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	33	33	33	33	34	34	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	36	36	36	35	35	35	35	34	34	34	34	34	34	35	34	35	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	36	36	36	36	35	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	31	31	30	30	30	29	30	30	31	31	30	30	30	30	30	30	30	31	31	31	30	30	30	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	27	27	26	26	26	27	27	27	26	26	26	26	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	33	33	33	33	33	35	35	35	35	35	35	35	35	35	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	32	30	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	30	31	30	30	30	28	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	28	28	29	29	28	28	28	28	28	27	27	27	27	28	28	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	30	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	30	28	29	29	29	29	28	28	29	29	29	29	31	31	31	31	31	32	32	32	32	32	32	32	31	31	32	33	33	33	33	33	34	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	35	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	35	36	36	36	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	36	36	35	35	35	35	35	36	35	35	34	34	34	34	34	34	34	34	34	35	35	34	34	34	34	33	33	33	33	32	32	32	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33
28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	27	26	26	25	26	27	27	27	24	24	24	24	23	23	23	23	24	25	25	26	26	26	26	27	27	27	27	28	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	29	29	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	26	26	26	26	25	25	26	26	27	27	27	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	27	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	27	27	26	26	27	26	26	26	27	27	27	27	27	27	27	27	28	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	25	25	25	25	25	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	20	21	22	22	22	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	22	22	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	24	24	24	25	25	25	25	26	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	20	20	20	20	20	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	18	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	22	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	24	23	23	23	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	24	24	23	23	23	23	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	21	21	21	20	20	20	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	21	21	21	20	20	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	25	24	24	24	24	22	21	21	21	21	21	21	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	29	29	29	29	30	30	31	31	31	31	30	30	30	30	31	31	31	30	29	27	27	27	27	27	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	27	28	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	31	31	30	30	30	30	30	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	31	32	32	32	32	32	32	32	32	32	31	32	32	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	34	34	34	34	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	34	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	32	32	31	31	31	30	30	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	28	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	26	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	26	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	20	20	20	21	21	20	20	20	20	20	20	20	20	19	20	20	19	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	26	26	26	26	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	25	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	17	17	17	17	18	18	18	18	18	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	21	21	21	20	20	20	20	21	22	22	22	22	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	21	22	22	22	22	22	22	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	22	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	23	23	23	23	24	24	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	25	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	23	23	23	24	24	24	24	25	25	25	25	25	26	26	26	26	25	25	25	25	25	25	26	26	26	27	27	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	20	20	19	20	21	21	21	22	21	21	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	18	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	21	20	20	19	19	19	19	19	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	14	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	16	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	20	20	20	19	20	20	19	19	19	19	19	19	20	20	20	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	22	23	23	23	23	23	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	23	23	23	24	24	24	24	24	23	23	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	22	23	23	23	23	23	23	23	22	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	19	19	19	19	19	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	24	24	23	23	23	23	23	24	24	23	23	24	24	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	25	25	25	26	26	26	26	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	24	24	23	23	23	23	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	22	22	22	22	22	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	22	23	23	23	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27
24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	27	26	26	26	25	25	25	25	26	26	25	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	24	24	24	24	24	23	24	24	24	25	24	24	24	24	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	22	23	23	23	22	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	23	23	23	23	24	25	25	26	26	27	28	27	27	27	26	26	26	26	26	25	25	25	24	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	20	20	20	20	19	20	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	26	26	25	25	26	25	25	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	21	21	21	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	17	18	18	18	18	18	18	18	19	20	19	19	19	19	20	20	20	20	20	19	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	21	21	21	21	21	20	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	20	21	21	21	21	21	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	21	20	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	23	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	21	21	22	22	23	24	23	23	23	23	23	23	23	23	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	19	19	19	19	19	18	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	26	26	26	27	28	28	28	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	28	29	28	28	28	29	29	28	28	28	29	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	29	29	29	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	28	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	28	28	28	28	28	28	29	29	30	29	29	29	29	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	31	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	32	32	33	33	32	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	33	33	34	32	31	31	31	31	30	30	30	30	29	29	29	30	30	30	29	30	30	30	30	30	30	30	30	30	29	29	29	28	27	27	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	30	29	29	29	30	29	28	27	27	27	28	28	28	28	28	28	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	30	30	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	25	25	26	26	26	26	25	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	24	24	25	25	25	25	25	25	24	24	24	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	28	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	28	28	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	22	21	21	21	21	21	21	21	22	22	22	23	23	24	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	23	23	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	23	23	24	24	24	24	24	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	23	24	24	24	25	25	25	25	24	25	25	25	25	25	25	24	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	22	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	17	17	17	17	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	26	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	27	26	26	27	27	28	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	25	25	25	25	25	26	26	25	25	25	25	24	24
32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	31	30	30	30	29	29	28	27	27	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	26	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	26	26	26	26	26	27	28	28	28	28	28	30	30	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	31	31	31	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	29	28	29	29	29	29	30	30	30	30	30	29	29	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	27	26	26	24	25	26	26	26	26	26	25	25	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	21	22	22	22	21	21	21	21	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	24	24	24	24	24	24	24	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	26	26	26	25	25	25	23	23	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	23	23	23	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	27	27	27	27	27	27	27	26	26	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	25	25	25	25	25	25	25	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	21	22	22	22	22	22	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	21	21	21	21	21	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	16	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	10	10	10	10	10	10	9	9	9	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	12	12	12	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	16	17	17	17	17	17	17	17	17	17	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	19	20	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	18	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	16	17	17	17	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	19	19	17	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	11	10	10	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	13	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	16	16	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	16	17	18	18	18	18	18	18	18	19	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	15	15	16	16	15	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	21
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	30	30	30	30	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	29	29	29	29	29	30	30	30	30	30	30	30	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	32	32	32	32	34	34	34	34	34	34	33	34	34	34	34	34	34	33	33	33	33	33	32	31	31	31	32	33	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	34	34	34	34	34	33	33	33	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	33	33	33	32	32	32	33	33	32	33	33	33	33	33	31	31	31	32	32	31	31	32	32	32	32	32	32	33	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	34	34	33	33	33	32	32	32	32	32	32	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	30	30	30	29	29	28	28	28	28	28	28	28	27	27	28	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	28	28	28	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	24	25	25	25	26	26	26	25	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	25	25	25	27	27	27	27	27	27	26	26	27	27	27	27	27	27	28	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	26	26	25	25	25	24	25	25	25	25	25	25	26	26	26	26	25	25	25	26	26	26	27	27	27	27	27	27	27	27	27	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	26	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	24	24	24	24	25	24	24	24	24	24	24	24	25	25	25	25	25	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	22	22	22	22	22	22	21	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	20	20	20	21	21	21	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	26	26	26	26	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	23	23	23	24	24	24	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	24	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	25	25	25	25	25	25	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	33	33	33	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	32	32	32	32	33	32	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	31	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	31	31	31	32	33	33	33	32	32	32	31	31	31	32	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	30	30	30	31	31	31	30	30	30	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	30	30	30	30	31	31	31	31	31	30	30	30	30	29	28	28	28	29	29	29	30	30	29	29	28	28	28	28	29	29	29	29	29	29	30	30	30	30	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	28	27	27	27	27	27	27	27	27	27	28	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	29	29	29	30	30	30	30	30	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	33	33	34	34	35	35	35	35	36	36	36	36	36	36	36	36	36	35	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	33	34	34	34	33	33	33	33	33	33	33	33	33	34	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	33	33	33	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	34	34	35	35	35	34	34	34	34	34	34	33	33	33	35	35	35	35	35	35	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	35	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	40	39	39	38	38	37	37	37	37	37	36	36	36	36	35	34	34	34	34	33	33	33	33	33	33	33	32	32	32	32	32	33	33	33	33	33	33	34	34	34	33	32	32	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	34	34	34	36	36	35	35	37	37	36	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	33	33	33	32	32	32	31	31	31	30	30	30	30	31	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	28	29	29	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	28	28	29	28	28	28	28	28	29	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	32	31	31	31	31	32	31	32	32	32	32	33	34	34	34	34	35	35	34	34	34	34	34	34	35	35	34	35	35	35	35	35	35	35	34	34	34	34	33	34	34	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32
13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	20	21	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	23	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	23	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	18	18	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	25	25	25	26	26	26	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	24	24	24	24	24	24	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	23	23	23	23	22	23	23	23	23	23	23	23	23	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	20	20	21	21	21	20	20	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	23	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	23	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	23	22	22	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	20	21	22	22	21	20	20	19	19	19	19	19	19	19	19	19	19	18	17	17	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	24	24	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	20	21	21	21	21	21	21	21	22	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	25	26	26	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	25	25	25	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	26	26	27	27	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	30	30	30	30	30	30	30	31	31	31	31	31	30	31	31	31	30	29	29	29	29	30	30	31	32	32	31	31	31	30	30	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	22	22	23	23	23	24
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	19	18	17	17	17	17	17	17	18	19	19	19	19	19	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	22	22	23	23	23	24	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	26	26	26	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	28	28	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	23	21	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	15	15	15	16	16	16	16	16	16	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	15	14	14	16	15	15	15	16	16	16	16	17	17	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	26	26	26	26	26	26	24	24	24	24	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	25	25	25	26	26	25	25	25	25	25	27	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	27	27	27	27	27	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	32	32	32	31	31	30	30	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	23	23	23	23	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	22	22	22	22	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	23	23	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	28	28	28	28	29	29	29	29	29	29	28	28	28	28	27	27	26	26	26	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	28	28	28	28	28	29	29	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	30	30	30	30	30	30	32	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	32	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	34	34	34	34	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	34	34	34	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	33	34	35	35	35	35	35	35	37	37	38	38	38	38	38	38	38	38	38	37	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	40	40	40	40	39	39	39	38	39	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	39	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	39	39	39	39	39	39	39	39	39	40	40	40	39	40	41	40	40	41	41	41	40	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	36	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	34	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	36	36	36	36	37	37	38	38	37	37	36	36	36	35	35	35	35	36	36	36
33	33	33	33	33	33	32	32	33	33	32	32	32	32	31	30	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	28	29	29	28	28	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	28	28	28	28	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	28	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	27	26	26	26	26	26	26	27	27	27	27	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	26	26	26	27	27	27	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	34	34	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	35	35	35	35	36	36	36	36	36	36	36	38	38	38	38	39	39	39	40	40	40	40	40	40	40	41	41	41	41	40	39	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	39	39	38	37	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	37	37	36	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	34	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	32	32	31	31	31	31	32	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	32	33	33	32	32	32	32	32	32	32	32	32	32	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	30	30	30	29	30	30	30	31	31	31	31	31	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	31	31	31	31	33	33	32	32	31	32	32	32	32	32	31	31	31	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	33	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	34	34	33	32	32	33	33	32	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	28	28	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	31	31	29	29	29	29	29	31	31	31	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	33	33	33	33	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	16	16	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	21	21	21	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	24	24	24	24	24	24	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	26	26	26	26	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	30	30	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	33	33	32	32	31	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	37	37	37	37	37	37	37	38	37	37	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	39	40	41	41	41	41	41	41	41	41	41	40	40	41	40	40	40	40	40	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	42	42	42	41	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	38	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	39	38	39	39	38	38	38	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	39	40	40	40	40	38	39	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	35	35	36	36	36	36	36	36	36	36	37	37	38	37	37	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	36	36	35	35	35	36	36	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	38	38	37	37	37	37	37	38	39	39	39	39	39	39	39	39	39	39	39	39	41	41	40	40	41	39	39	40	40	40	40	41	40	40	41	42	42	43	42	42	42	41	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	40	40	41	41	41	41	41	41	42	41	41	40	40	40	40	40	40	40	41	41	41	41	40	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	43	42	41	41	42	43	43	43	43	43	43	43	44	44	45	45	45	45	44	44	45	45	45	46	47	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	42	42	43	43	44	44	43	43	43	43	42	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	40	40	40	40	40	40	40	40	40	40	39	38	39	39	40	40	40	41	40	38	38
14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	17	17	17	17	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	19	19	19	19	18	18	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	23	23	22	22	22	22	22	23	23	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	17	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	20	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	19	19	20	20	20	20	20	19	19	20	19	19	19	19	19	19	18	18	18	18	19	20	20	21	20	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	27	28	28	28	29	29	29	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	31	31	31	30	30	30	31	31	31	32	31	30	30	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	26	26	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	24	24	24	25	25	25	25	26	26	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	31	31	31	31	31	32	33	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	31	31	30	30	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	29	29	29	29	29	30	30	30	30	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	19	19	19	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	17	16	16	16	16	16	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	20	20	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	20	19	19	19	19	19	19	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	26	26	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	25	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	29	29	29	30	30	30	30	30	30	30	30	30	30	29	27	27	27	28	28	28	28	28	28	28	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	30	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	27
18	18	18	18	18	18	18	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	16	16	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	15	15	14	14	14	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	12	11	11	11	11	11	11	11	10	10	10	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	12	12	12	13	13	12	12	13	13	13	12	12	12	12	13	13	13	13	12	12	12	13	13	13	13	13	14	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	14	14	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	15	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	15	15	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	17	18	19	19	19	19	19	20	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	19	19	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	18	17	17	15	15	15	15	15	15	16	16	16	16	16	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	21	20	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	23	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	23	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	24	23	23	24	24	24	23	22	22	22	22	22	21	21	21	21	21	19	19	19	19	19	20	20	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	14	14	14	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	18	18	19	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	16	16	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22
24	24	23	23	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	25	25	25	25	24	24	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	28	27	26	26	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	29	29	29	29	29	29	29	28	28	28	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	25	26	26	26	25	25	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	18	18	19	19	19	19	19	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	23	22	23	22	22	22	22	22	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	13	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	32	32	32	32	32	32	31	31	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	33	33	32	33	33	32	33	33	33	33	33	34	33	33	33	33	33	34	34	35	35	35	34	34	34	35	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	32	32	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	34	35	36	36	36	36	36	37	36	36	36	36	37	37	37	37	37	36	36	37	37	37	37	38	38	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	33	32	32	32	32	32	32	32	31	31	31	31	30	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	30	31	31	31	31	32	32	32	32	32	32	32	32	32	33	34	33	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	28	28	28	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	29	29	29	27	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	27	27	27	27	27	27	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	24	24	24	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	21	22	22	22	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	17	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	19	19	19	20	19	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	21	21	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	25	25	25	25	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	23	23	23	23	23	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25
10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	21	21	21	21	20	20	20	20	19	19	19	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	25	25	25	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	16	16	16	16	17	17	18	18	18	18	18	19	19	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	21	21	21	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	22	22	22	22	22	22	23	23	23	24	24	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	22	22	22	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	19	20	21	21	21	21	21	21	21	21	21	20	20	20	20	19	19	19	20	20	20	19	19	19	19	19	19	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	32	32	32	33	33	34	34	34	33	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	33	33	33	34	34	34	35	35	36	37	37	36	36	35	35	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	34	34	34	34	33	33	34	34	33	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	37	37	38	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	41	41	40	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	37	36	35	35	34	34	34	35	35	35	35	35	35	35	34	33	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	33	33	33	33	33	32	32	33	33	32	32	32	32	32	32	31	31	32	32	32	32	32	33	34	34	34	34	35	35	35	35	36	37	37	36	36	36	36	36	35	35	35	35	35	35	35	35	35	36	36	37	37	37	37	37	38	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	40	40	40	39	39	39	39	38	38	38	38	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	39	38	39	40	40	40	40	40	40	40	40	40	40	39	38	37	37	36	36	35	35	35	35	35	35	35	34	34	34	35	35	35	35	34	32	32	32	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	32	32	31	30	30	30	30	30	30	29	28	28	28	28	28	28	29	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	23	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	23	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	25	24	24	24	24	24	24	24	24	24	23	23	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	17	17	17	17	17	17	16	16	16	16	17	17	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	17	18	18	18	19	19	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	17	17	17	17	18	18	18	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	15	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	18	18	18	18	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17
29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	30	31	31	31	31	31	32	33	33	33	33	33	33	33	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	32	32	33	34	34	33	34	34	35	35	35	35	35	35	35	36	36	36	36	36	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	35	35	35	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	32	32	31	31	31	31	31	31	32	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	28	28	28	28	28	28	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	26	27	28	28	28	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	30	31	31	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	31	31	32	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	30	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	32	32	32	32	32	31	30	31	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	24	24	25	25	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	28	28	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	29	29	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	29	29	29	29	28	27	27	27	27	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	23	23	24	24	24	24	24	24	25	25	25	25	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	25	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	23	23	23	23	23	22	22	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	24	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	24	23	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	21	22	23	23	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	20	20	20	20	20	21	21	21	21	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	21	21	21	21	20	20	20	19	19	19	19	18	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	14	12	12	12	12	12	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	12	12	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	17	18	18	18	18	18	18	18	18	18	18	19	19	20	20	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	21	20	20	20	20	20	20	19	19	19	19	20	20	20	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	20	21	21	20	20	20	20	20	20	21	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	24	24	24	24	24	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	15	16	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	16	16	15	15	16	16	16	15	15	15	15	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	14	14	14	15	15	16	16	16	16	16	15	15	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	11	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	11	11	11	11	11	11	11	10	10	10	10	9	8	8	9	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	17	17	17	17	17	17	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	24	24	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	28	28	28	28	28	27	28	28	29	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	33	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	35	35	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	36	36	36	36	36	36	37	37	37	37	37	37	37	37	36	36	36	35	36	36	36	36	36	36	36	36	36	36	36	36	37	38	37	37	37	38	38	38	38	38	39	39	38	38	38	38	39	39	40	40	39	39	39	39	39	39	39	39	39	38	38	38	37	36	37	36	37	37	37	36	36	36	35	34	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	33	33	32	32	32	32	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	31	31	31	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	27	27	26	26	26	25	25	25	25	25	25	26	26	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	31	32	32	33	33	32	32	32	32	32	32	32	32	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	35	36	36	36	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	38	38	38	38	38	39	39	39	39	39	41	41	41	40	40	40	40	40	41	41	41	40	40	39	39	39	39	39	39	39	39	39	39	38	39	39	38	38	37	37	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	37	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	28	29	29	29	29	29	29
23	23	23	23	22	22	22	22	22	22	22	22	22	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	20	20	21	21	22	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	29	30	30	31	31	31	31	31	31	31	32	32	33	33	34	33	33	33	33	33	33	33	33	33	32	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	35	35	34	34	34	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	31	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	29	29	29	29	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	27	27	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	26	26	27	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	25	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	26	27	27	28	28	28	28	29	29	28	28	27	27	27	27	27	28	28	28	28	28	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	31	30	30	30	31	31	31	31	31	30	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	34	33	33	33	33	33	33	33	33	33	33	33	35	35	36	36	36	36	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	37	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	44	43	43	43	43	44	44	44	44	44	44	44	44	45	45	45	45	45	44	44	44	44	43	42	42	42	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	44	43	43	42	42	41	41	41	40	40	40	40	40	40	40	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	39	39	39	40	40	40	40	40	40	40	41	41	42	43	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	41	41	41	40	41	41	42	42	42	42	42	42	42	42	43	43	43	43	44	44	45	45	45	45	45	45	45	46	46	47	47	47	47	47	47	47	46	47	47	47	48	49	48	48	49	50	50	50	49	49	49	49	49	48	48	48	48	48	48	48	48	49	49	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	49	49	49	50	51	50	49	49	49	49	49	49	49	49	49	48	49	49	49	49	49	49	48	48	48	48	48	47	46	46	46	47	47	47	47	47	47	47	46	47	45	45	45	46	46	46	46	46	45	45	45	45	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	42	42	42	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	44	44	44	44	44	45	45	45	46	46	46	47	47	47	47	47	47	48	48	48	48	48	48	46	46	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	41	41	42	42	42	42	43	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	45	45	45	45	45	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	43	43	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	43	43	43	42	43	43	43	43	43	43	42	42	42	44	44	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	45	45	45	45	43	41	41	41	41	41	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	38	38	39	39	39	38	37	37	37	37	37	37	37	38	38	39	39	40	40	40	40	39	38	38	38	37	37	36	36	36	36	36	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	36	34	34	33	33	33	33	33	33	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	34	34	34	34	34	34	35	34	34	34	34	34	34	34	35	35	35	35	36	35	36	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	39	39	39	38	38	38	37	37	37	37	37	36	36	34	34	34	34	34	33	32	32	32	32	32	32	33	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	33	33	33	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	33	33	34	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	28	29	29	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	29	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	28	28	29	29	29	29	29	29	29	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	31	32	32	32	32	32	30	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	33	33	34	34	34	34	35	35	35	34	34	34	34	34	33	33	33	33	33	33	34	35	35	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	35	35	35	34	34	34	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	35	35	33	34	35	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	34	34	33	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	33	33	32	31	30	30	31	31	31	31	31	31	31	32	32	33	33	33	33	34	35	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	38	38	38	39	39	39	37	37	37	37	37	37	36	37	38	38	38	38	38	38	38	37	37	37	37	37	36	36	36	36	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	37	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	34	34	34	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	33	32	31	31	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35
12	12	12	12	12	12	12	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	14	14	13	13	13	13	13	13	13	14	15	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	23	23	22	22	22	22	21	21	22	22	22	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	19	19	19	17	17	17	17	17	17	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	19	19	19	19	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	20	20	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	22	21	21	21	20	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	22	22	23	23	23	23	23	23	22	22	21	21	21	20	20	20	20	21	21	21	21	21	21	21	22	23	23	23	24	24	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	22	22	22	22	23	23	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	21	21	21	21	21	20	20	19	19	19	18	18	19	19	19	20	19	19	19	19	20	19	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	19	19	19	19	19	18	18	17	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	16	17	17	18	18	18	18	19	19	18	19	19	19	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	23	23	23	24	24	24	24	24	24	24	23	23	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19
22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	28	28	28	29	30	30	30	30	30	29	28	29	28	28	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	27	27	27	27	27	26	26	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	29	29	29	29	29	29	29	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	27	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	25	25	25	25	24	24	24	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	23	23	24	25	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	23	22	22	22	23	23	24	24	24	24	23	23	23	22	22	22	22	22	23	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	30	30	30	30	31	31	31	31	31	29	28	28	28	28	28	28	29	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	27	27	26	26	26	26	26	26	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	26	26	26	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	22	22	22	22	22	22	23	23	23	23	23	22	23	25	25	24	24	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	26	26	25	25	25	25	25	26	25	25	25	25	26	26	26	27	27	27	27	27	27	27	27	27	27	28	26	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18
18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	22	22	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	26	26	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	24	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	24	25	25	25	25	26	26	25	25	25	25	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	23	23	23	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	23	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	27	27	27	27	27	27	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	27	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	26	26	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	27	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	33	33	34	33	33	33	33	33	33	32	32	32	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	27	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	28	28	28	28	28	28	28	26	26	26	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	19	19	20	20	20	20	20	20	20	20	21	21	22	22	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	24	25	25	25	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	18	18	19	19	20	21	21	21	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	23	23	23	23	23	23	23	22	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	21	21	21	21	22	22	21	20	20	20	20	20	20	20	20	20	20	21	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	26	26	26	26	26	25	25	24	24	25	25	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	22	22	22	22	22	23	22	22	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	25	25	25	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	25	24	24	25	25	25	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	22	23	23	23	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	26	27	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	27	27	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	23	24	24	24	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	21	21	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	21	21	21	21	21	20	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	22	22	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	23	23	23	24	24	24	24	24	23	23	22	22	23	23	23	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	22	22	22	22	22	22	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	21	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	22	22	22	23	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	19	19	19	19	19	19	19	19	19	20	20	20	21	22	22	22	22	22	22	22	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	24	24	23	24	24	24	24	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	28	28	29	29	29	29	29	28	28	27	27	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	23	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	29	28	28	28	28	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	22	22	22	23	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	18	18	18	18	18	19	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	11	12	12	13	13	13	13	13	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16
11	12	12	12	13	12	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	13	13	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	9	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	11	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	5	5	5	5	5	5	5	5	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	18	18	18	19	19	18	18	18	18	17	17	17	17	17	16	16	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	20	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	18	18	18	18	17	17	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9
14	14	14	14	14	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	13	13	13	13	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	22	22	23	23	23	23	23	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	20	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	23	24	24	24	24	24	25	25	25	25	26	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	18	18	18	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	27	27	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	27	27	27	27	27	28	28	28	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	23	23	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	26	26	25	25	25	25	25	26	26	26	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	28	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	23	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	23	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	20	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	16	16	16	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	15	15	14	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	20	20	20	20	20	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	21	21	21	20	19	20	20	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19
16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	10	10	10	10	10	10	10	10	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	12	13	14	14	13	14	14	14	15	15	15	15	15	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	16	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	5	5	4	4	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	11	10	10	11	11	11	11	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	14	14	13	13	13	13	13	14	14	14	14	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	15	15	15	15	14	13	13	13	12	12	12	12	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16
6	6	6	6	5	5	5	5	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	10	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	13	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	5	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	3	3	3	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	12	12	12	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	6	6	6	6	6	6	6	6	7	7	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5
6	6	6	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	12	12	12	13	13	13	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	17	17	18	18	18	18	17	17	17	17	17	17	17	18	19	19	19	18	18	18	18	18	18	18	18	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	21	21	21	20	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	19	19	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	17	17	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	14	14	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	15	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	21	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	17	17	17	17	17	16	16	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	12	12	12	12	12	12	12	12	12	11	12	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	17	17	18	18	18	18	18	19	20	20	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17
14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	13	13	13	13	13	12	12	11	11	12	12	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	15	15	15	15	16	15	15	15	15	16	16	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	11	11	11	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	13	14	14	14	14	14	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	17	17	17	17	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	15	15	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	24	24	24	24	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19
14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	12	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	9	9	9	9	9	9	9	9	8	8	8	8	7	6	6	6	7	7	7	7	7	7	7	7	7	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	12	12	12	13	13	13	13	13	13	13	13	14	15	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	22	22	22	22	22	23	23	25	25	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	12	12	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	14	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	18	18	18	17	17	16	16	16	16	16	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10
18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	15	16	16	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	11	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	12	12	12	12	12	11
6	5	5	5	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	10	9	9	9	9	9	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	11	11	11	10	11	11	12	12	12	12	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	6	6	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5
6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	12	12	12	12	12	12	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	6	6	6	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	11	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	17	16	16	16	16	16	16	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10
7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	9	9	9	9	9	9	8	8	8	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	8	8	8	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	20	20	20	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	18	17	16	16	16	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	12	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	12	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	6	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7
10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	6	7	7	7	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	13	13	13	13	14	14	14	15	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	19	19	19	18	18	18	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	18	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	15	15	15	15	15	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	10	10	10	10	10	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	18	18	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	9	9	9	9	9	9	9	9	9	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	6	6	6	6	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8
11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	7	7	7	7	8	8	8	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	11	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	13	13	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	2	2	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6
9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	7	7	7	7	7	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	7	7	7	8	8	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7
6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	3	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
2	2	2	2	2	2	2	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	2	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	9	9	9	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	13	13	13
4	4	4	4	4	4	4	4	4	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0